body{--font-body:var(--font-karla),sans-serif}.store-header{z-index:50;color:#2a0f3d;pointer-events:none;position:fixed;inset:0 0 auto}.store-bar{pointer-events:auto;background:#fbf1df;border-bottom:2px solid #2a0f3d}.store-nav{justify-content:space-between;align-items:center;gap:24px;max-width:1360px;margin:auto;padding:9px 32px;display:flex}.store-logo{flex-shrink:0}.desktop-links{align-items:center;gap:22px;display:flex}.desktop-links a{white-space:nowrap;padding:12px 0;font-size:14px;font-weight:700;position:relative}.desktop-links a:hover,.desktop-links a[aria-current=page]{color:#b8235a}.desktop-links a[aria-current=page]:after{content:"";background:#b8235a;height:2px;position:absolute;bottom:4px;left:0;right:0}.nav-actions{align-items:center;gap:10px;display:flex}.account-link,.nav-cart,.menu-toggle{border-radius:99px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;display:flex}.account-link{width:44px;padding:0}.nav-cart{color:#fbf1df;background:#2a0f3d;border:2px solid #2a0f3d;min-width:65px;font-weight:700}.menu-toggle{border:2px solid #2a0f3d;font-weight:700;display:none}.mobile-links{pointer-events:auto;border-top:1px solid #2a0f3d15;max-height:calc(100dvh - 70px);padding:12px 24px 28px;overflow:auto}.mobile-links a{min-height:52px;font-family:var(--font-round);border-bottom:1px solid #2a0f3d15;justify-content:space-between;align-items:center;font-size:24px;font-weight:700;display:flex}.desktop-links a.nav-shop{color:#fbf1df;background:#b8235a;border:2px solid #2a0f3d;border-radius:999px;padding:9px 18px;box-shadow:3px 3px #2a0f3d}.desktop-links a.nav-shop:hover{color:#fbf1df;background:#96164a}.desktop-links a.nav-shop[aria-current=page]:after{display:none}.mobile-legal{flex-wrap:wrap;gap:4px 18px;margin-top:14px;display:flex}.mobile-legal a{min-height:44px;font-family:var(--font-body);color:#6c5a78;border:0;font-size:15px;font-weight:600;display:inline-flex}.mobile-links p{color:#6c5a78;margin-top:24px}.skip-link{z-index:100;color:#fbf1df;pointer-events:auto;white-space:nowrap;clip-path:inset(50%);background:#2a0f3d;border-radius:8px;width:1px;height:1px;padding:12px 20px;position:fixed;top:104px;left:16px;overflow:hidden}.skip-link:focus,.skip-link:focus-visible{clip-path:none;width:auto;height:auto;overflow:visible}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:4px;outline:3px solid #b8235a}.store-page{color:#2a0f3d;min-height:70vh;font-family:var(--font-body);background:#fbf1df;padding-top:96px}.page-intro{max-width:1180px;margin:auto;padding:84px 32px 64px}.page-intro.with-image{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;display:grid}.eyebrow{font-family:var(--font-karla),sans-serif;text-transform:uppercase;letter-spacing:.16em;color:#b8235a;margin-bottom:14px;font-size:12px;font-weight:700}.page-intro h1{font-family:var(--font-round);letter-spacing:-.035em;max-width:13ch;font-size:clamp(48px,6.4vw,84px);font-weight:800;line-height:1.03}.intro-copy{color:#62516a;max-width:51ch;margin-top:24px;font-size:19px;line-height:1.65}.page-intro figure{background:#fffaf0;border:2px solid #2a0f3d;border-radius:34px;padding:10px;position:relative;transform:rotate(-1.4deg);box-shadow:4px 4px #2a0f3d}.page-intro figure img{object-fit:cover;background:#f4e6cc;border-radius:24px;width:100%;height:440px;display:block}.page-intro figcaption{position:absolute;bottom:20px;left:22px}.store-section{max-width:1180px;margin:auto;padding:32px 32px 80px}.store-section h2,.shop-close h2{font-family:var(--font-round);letter-spacing:-.025em;font-size:clamp(34px,4vw,52px);font-weight:800;line-height:1.1}.store-section h3{font-family:var(--font-round);font-size:28px;font-weight:700;line-height:1.15}.store-section p{line-height:1.7}.store-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.store-card{background:#fffaf0;border:2px solid #2a0f3d;border-radius:28px;padding:28px}.store-card p{color:#62516a;margin-top:14px}.store-card a{color:#b8235a;text-underline-offset:5px;margin-top:20px;font-weight:700;text-decoration:underline;display:inline-block}.store-button{color:#fffaf0;background:#b8235a;border:2px solid #2a0f3d;border-radius:99px;justify-content:center;align-items:center;gap:30px;min-height:52px;padding:14px 28px;font-size:16px;font-weight:700;transition:transform .12s,box-shadow .12s;display:inline-flex;box-shadow:3px 3px #2a0f3d}.store-button:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #2a0f3d}.store-button:active{transform:translate(3px,3px);box-shadow:0 0 #2a0f3d}.intro-copy .store-button{margin-top:24px}.shop-close{text-align:center;background:#f9d3dd;border-block:2px solid #2a0f3d;padding:72px 24px 84px}.shop-close h2{max-width:18ch;margin:auto}.shop-close p:not(.eyebrow){color:#62516a;margin:20px auto}.shop-close .store-button{margin-top:8px}.shop-close .eyebrow{color:#96164a}@media (pointer:coarse){.store-card a,.support-columns aside a{margin-block:-11px;padding-block:11px}}.close-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:8px;display:flex}.serve-card{background:#fffaf0;border:2px solid #2a0f3d;border-radius:28px;overflow:hidden}.serve-card img{object-fit:cover;width:100%;height:330px}.serve-card>div{padding:26px}.serve-card p{color:#62516a;margin-top:12px}.serve-card ol{margin-top:20px;padding-left:20px;line-height:1.7;list-style:decimal}.serve-card figcaption{letter-spacing:.1em;text-transform:uppercase;color:#62516a;padding:8px 20px;font-size:10px}.step-grid{color:#fbf1df;background:#2a0f3d;border:2px solid #2a0f3d;border-radius:32px;grid-template-columns:repeat(3,1fr);gap:40px;padding:48px;display:grid}.step-grid b{color:#f5a524;font-family:var(--font-round);font-size:40px}.step-grid h3{margin:8px 0 16px}.step-grid p{color:#dfcfdf}.support-form{background:#fffaf0;border:2px solid #2a0f3d;border-radius:28px;padding:32px}.support-form label{margin-top:20px;font-size:14px;font-weight:700;display:block}.support-form input,.support-form select,.support-form textarea{width:100%;font:inherit;background:#fffaf0;border:2px solid #2a0f3d;border-radius:12px;min-height:48px;margin-top:8px;padding:13px 15px;font-size:16px;display:block}.support-form textarea{resize:vertical;min-height:130px}.support-form .store-button{margin-top:24px}.support-form [role=alert]{color:#a21b44;margin-top:16px}.support-form [role=status]{margin-top:18px}.support-columns{grid-template-columns:1.25fr .75fr;gap:36px;display:grid}.support-columns aside{align-content:start;gap:20px;display:grid}.support-columns aside a{color:#b8235a;text-underline-offset:4px;text-decoration:underline}.account-surface{--font-poster:var(--font-round);--font-hand:var(--font-body);--font-display:var(--font-round);background:#fbf1df}.account-surface main{background:#fbf1df;padding-top:132px}.account-surface h1{text-transform:none;line-height:1.1}.account-surface .ink-b{border:2px solid #2a0f3d;border-radius:24px}.account-surface .hshadow,.account-surface .hshadow-sm{box-shadow:4px 4px #2a0f3d}.account-surface input:not([type=checkbox]){font-family:var(--font-body);background:#fffaf0;border:1px solid #2a0f3d33;border-radius:12px;padding:12px;font-size:16px}.account-surface button{border-radius:99px}.account-surface p{line-height:1.65}@media (max-width:1180px){.desktop-links{gap:14px}.desktop-links a{font-size:13px}.store-nav{gap:16px;padding-inline:24px}}.nav-shop-pill{color:#fbf1df;background:#b8235a;border:2px solid #2a0f3d;border-radius:99px;align-items:center;min-height:44px;padding:0 16px;font-weight:800;text-decoration:none;display:none;box-shadow:2px 2px #2a0f3d}.nav-shop-pill:hover{color:#fbf1df;background:#96164a}@media (max-width:979px){.desktop-links{display:none}.menu-toggle,.nav-shop-pill{display:flex}}@media (max-width:760px){.store-page{padding-top:84px}.page-intro figure{transform:rotate(-1deg)}.desktop-links{display:none}.menu-toggle{display:flex}.store-nav{gap:12px;padding:10px 18px}.store-nav .store-logo img{height:40px}.account-link{display:none}.page-intro{padding:52px 22px 40px}.page-intro.with-image{grid-template-columns:1fr;gap:32px}.page-intro figure img{height:330px}.intro-copy{font-size:17px}.store-section{padding:24px 22px 52px}.store-grid,.step-grid,.support-columns{grid-template-columns:1fr}.step-grid{gap:24px;padding:28px}.serve-card img{height:360px}.support-form{padding:24px}.shop-close{padding:52px 22px}.account-surface main{padding-top:110px}}@media (max-width:639px){body.has-buy-bar{padding-bottom:calc(50px + 1.5rem + env(safe-area-inset-bottom))}}.wa-fab{bottom:1.5rem}body.has-buy-bar .wa-fab{bottom:5.5rem}body:has(#pdp-buy-bar) .wa-fab{bottom:5.5rem}@media (prefers-reduced-motion:reduce){.store-button{transition:none}.store-button:hover,.page-intro figure{transform:none}}.legal-surface{--font-poster:var(--font-round);--font-hand:var(--font-body)}.legal-surface h1,.legal-surface h2{text-transform:none;line-height:1.2}.legal-surface .ink-b{border:1px solid #2a0f3d22;border-radius:20px}.legal-surface .text-lychee{color:#b8235a}.legal-surface .bg-lychee{background:#b8235a}.legal-surface .legal-md{max-width:none}.legal-table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.legal-surface .legal-table-scroll table{width:max-content;min-width:100%;display:table}.legal-surface .legal-table-scroll td,.legal-surface .legal-table-scroll th{min-width:8.5rem}@media (min-width:620px){.legal-surface .legal-table-scroll table{width:100%}}.trade-form{--font-poster:var(--font-round);--font-hand:var(--font-body)}.trade-form button{box-shadow:none;border-radius:14px}.trade-form input,.trade-form select{font-size:16px}.trade-form button[type=submit]{text-transform:none;letter-spacing:0;background:#b8235a;border:0;font-size:17px}.trade-form .ink-b{border:1px solid #2a0f3d25}.trade-form .hshadow-sm{box-shadow:none}.mystery-fab{bottom:1.5rem}@media (max-width:639px){.wa-fab,.mystery-fab{opacity:.94;scale:.82}}body.has-buy-bar .mystery-fab{bottom:5.5rem}body:has(#pdp-buy-bar) .mystery-fab{bottom:5.5rem}
html.r3-js{scroll-behavior:auto!important}.r3-js .w-m{vertical-align:top;margin:-.1em -.08em;padding:.1em .08em;display:inline-block;overflow:clip}.r3-js .w-i{transition:transform .9s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * 55ms);display:inline-block;transform:translateY(110%)}.r3-js [data-in] .w-i{transform:none}.r3-js .r3-reveal:has(.r3-statement){animation:none}.r3-mask{vertical-align:top;margin:-.1em -.08em;padding:.1em .08em;display:inline-block;overflow:clip}.r3-js [data-reveal]:not([data-reveal=stagger]){opacity:0;transition:opacity .7s ease-out,transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.r3-js [data-reveal][data-in]:not([data-reveal=stagger]){opacity:1;transform:none}.r3-js [data-reveal=stagger]>*{opacity:0;transition:opacity .6s ease-out,transform .8s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(24px)}.r3-js [data-reveal=stagger][data-in]>*{opacity:1;transform:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.r3-poster[data-wipe]{animation:linear both r3-wipe;animation-timeline:view();animation-range:entry entry 85%}}}@keyframes r3-wipe{0%{clip-path:circle(0% at 0 0)}to{clip-path:circle(150% at 0 0)}}.r3-marquee{background:var(--color-jamun);color:var(--color-paper);border-block:3px solid var(--color-jamun);overflow:clip}.r3-marquee-in{will-change:transform;width:max-content;display:flex}.r3-marquee-track{flex:none;animation:28s linear infinite r3-marq;display:flex}.r3-marquee-track>span{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex:none;padding:.7rem 1.4rem;font-size:clamp(1.1rem,3.4vw,1.9rem);font-weight:700}.r3-marquee-track>span:after{content:"";background:var(--color-lychee);border-radius:50%;width:.55em;height:.55em;margin-left:2.8rem;display:inline-block}@keyframes r3-marq{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.r3-marquee-in{width:auto}.r3-marquee-track{flex-wrap:wrap;animation:none}.r3-marquee-track[aria-hidden]{display:none}}@media (prefers-reduced-motion:no-preference){.r3-poster .r3-steps{grid-template-columns:1fr;gap:24svh;max-width:44rem}.r3-poster .r3-steps>li{top:calc(5.5rem + var(--s,0) * .9rem);background:var(--color-paper);border:3px solid var(--color-jamun);box-shadow:5px 5px 0 var(--color-jamun);grid-template-columns:5.5rem 1fr;align-items:center;column-gap:1.25rem;margin-top:0;padding:1.4rem;display:grid;position:sticky}.r3-poster .r3-steps>li:nth-child(2n){background:var(--color-paper-2)}}.r3-spot[data-armed]{height:auto}.r3-spot[data-armed]>.r3-spot-in{position:static}.r3-spot-price{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 .75rem;font-size:clamp(2rem,7vw,3.25rem);font-weight:800;line-height:.9}.r3-spot[data-armed] .r3-spot-item{transition:opacity .5s ease-out,transform .7s cubic-bezier(.16,1,.3,1)}.r3-spot[data-armed] .r3-spot-item[data-off]{opacity:1;transform:none}.r3-btn:not([data-variant=secondary]){transition:transform .15s ease-out,box-shadow .15s ease-out,translate .25s cubic-bezier(.16,1,.3,1)}main[data-flv] .r3-poster:not([data-tone=jamun]) .r3-acc,main[data-flv] .r3-sticker{background:var(--flavour);color:var(--color-paper)}.r3-acc,.r3-sticker{transition:background-color .5s cubic-bezier(.16,1,.3,1),color .5s cubic-bezier(.16,1,.3,1)}.r3-rcard{position:relative}.r3-burst{z-index:3;background:var(--color-hibiscus);border:2px solid var(--color-jamun);box-sizing:border-box;pointer-events:none;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;animation:.6s cubic-bezier(.16,1,.3,1) both r3-burst;position:absolute}.r3-burst:nth-of-type(2n){background:var(--color-mango)}@keyframes r3-burst{0%{opacity:1;transform:rotate(var(--a)) translate3d(0, 0, 0)}to{opacity:0;transform:rotate(var(--a)) translate3d(0, -46px, 0) scale(.5)}}.r3-zoom{display:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.r3-zoom{background:var(--zg);view-timeline:--zoom block;height:140svh;display:block;position:relative}.r3-zoom-in{place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:clip}.r3-zoom-in i{background:var(--zc);border:4px solid var(--color-jamun);will-change:transform;border-radius:50%;width:20vmax;height:20vmax;animation:linear both r3-zoom;animation-timeline:--zoom;animation-range:cover 8% cover 46%;display:block;transform:scale(.3)}.r3-zoom-in b{font-family:var(--font-display);letter-spacing:-.03em;color:var(--zi);text-shadow:3px 3px 0 var(--color-lychee);opacity:0;font-size:clamp(3rem,16vw,11rem);font-weight:800;line-height:.9;animation:linear both r3-zoom-word;animation-timeline:--zoom;animation-range:cover 40% cover 54%;position:absolute;transform:scale(.92)}}}@keyframes r3-zoom-word{to{opacity:1;transform:none}}@keyframes r3-zoom{0%{transform:scale(.3)}to{transform:scale(12)}}.r3-poster .r3-steps>li{border-width:4px;position:relative}.r3-cap{z-index:2;border:2px solid var(--color-jamun);background:var(--color-mango);color:var(--color-jamun);font-family:var(--font-body);padding:.3rem .7rem;font-size:.85rem;font-weight:700;line-height:1.1;position:absolute;top:-1rem;right:1rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.r3-cap{animation:linear both r3-cap;animation-timeline:view();animation-range:entry 15% cover 30%}}}@keyframes r3-cap{0%{opacity:0;transform:translate(40px)rotate(4deg)}to{opacity:1;transform:rotate(-2deg)}}.r3-claims>li:first-child{--rot:-1deg}.r3-claims>li:nth-child(2){--rot:1.2deg}.r3-claims>li:nth-child(3){--rot:-.8deg}@keyframes r3-land{0%{opacity:0;transform:translateY(40px)rotate(-5deg)}to{opacity:1;transform:rotate(var(--rot,0deg))}}@keyframes r3-drift{0%{background-position:0 0}to{background-position:20px 20px}}@media (prefers-reduced-motion:reduce){.r3-pin,.r3-loader{display:none!important}}@media (prefers-reduced-motion:no-preference){.r3-pin-fallback{display:none}}.r3-pin{margin-top:2rem;position:relative}.r3-pin-stick{grid-template-rows:auto 1fr auto;gap:.9rem;max-width:44rem;height:calc(100svh - 5.5rem);margin-inline:auto;display:grid;position:sticky;top:4.5rem}.r3-pin-bar{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;display:grid}.r3-pin-bar span{background:var(--color-paper-2);border:2px solid var(--color-jamun);height:6px;overflow:clip}.r3-pin-bar i{background:var(--color-jamun);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.r3-pin-pic{border:3px solid var(--color-jamun);background:var(--color-paper-2);width:100%;min-height:0;aspect-ratio:var(--ar,4 / 5);align-self:center;max-height:100%;position:relative;overflow:clip}.r3-pin-pic img{object-fit:cover;transition:opacity .35s ease-out}.r3-pin-copy{gap:.3rem;padding-bottom:.5rem;display:grid;position:relative}.r3-pin-copy .r3-cap{position:absolute;top:0;right:0}.r3-pin-copy p{font-family:var(--font-body);margin:0}@media (min-width:1024px){.r3-pin-stick{grid-template-rows:auto 1fr;grid-template-columns:1.2fr 1fr;max-width:60rem}.r3-pin-bar{grid-column:1/-1}.r3-pin-copy{align-content:center}}.r3-loader{z-index:90;background:var(--color-jamun);color:var(--color-paper);place-content:center;justify-items:center;gap:1rem;animation:.3s 1.3s forwards r3-load-out;display:grid;position:fixed;inset:0}.r3-loader i{background:var(--color-lychee);border-radius:50%;width:4.5rem;height:4.5rem}.r3-loader b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(3rem,14vw,7rem);font-weight:800;line-height:1}@keyframes r3-load-out{to{opacity:0;visibility:hidden}}.r3-wordmark{z-index:0;pointer-events:none;height:clamp(4rem,22vw,9rem);position:relative;overflow:clip}.r3-wordmark b{text-align:center;font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-lychee);font-size:clamp(8rem,44vw,22rem);font-weight:800;line-height:.8;position:absolute;bottom:-.18em;left:0;right:0}.r3p-gallery{z-index:1;position:relative}.r3-pill{box-shadow:none!important;background:0 0!important;border:0!important;padding-inline:1rem!important}.r3-pill a{box-shadow:4px 4px 0 var(--color-jamun);border:3px solid var(--color-jamun);background-image:none!important}@media (max-width:1023px){.r3-poster.r3-fl[data-wipe]{clip-path:none;animation:none}}
