.HomePage-module__XEPBta__main{min-height:calc(55svh / var(--site-zoom,1));padding-bottom:clamp(40px,5vw,72px)}html.homepage-smooth-scroll{scroll-behavior:smooth;scroll-padding-top:calc(76px / var(--site-zoom,1))}.HomePage-module__XEPBta__main>[data-homepage-section]{z-index:1;position:relative}.HomePage-module__XEPBta__heroFonts{display:contents}.HomePage-module__XEPBta__main[data-motion-paused] *,.HomePage-module__XEPBta__main[data-motion-paused] :before,.HomePage-module__XEPBta__main[data-motion-paused] :after,.HomePage-module__XEPBta__main [data-motion-paused],.HomePage-module__XEPBta__main [data-motion-paused] *,.HomePage-module__XEPBta__main [data-motion-paused] :before,.HomePage-module__XEPBta__main [data-motion-paused] :after{animation-play-state:paused!important}
.HeroSlideAnimated-module__27vAqq__root{--ease:cubic-bezier(.2, .8, .2, 1);--font-display:var(--hv-font-display), Georgia, serif;--font-ui:var(--hv-font-ui), system-ui, sans-serif;--cream:#fff8ec;--honey:#ffd08a;--night:#2a140b;width:100%;color:var(--cream);font-family:var(--font-ui);background:#b9580c;align-items:center;display:flex;position:relative;overflow:hidden}.HeroSlideAnimated-module__27vAqq__bg{z-index:0;object-fit:cover}.HeroSlideAnimated-module__27vAqq__tint,.HeroSlideAnimated-module__27vAqq__fibers,.HeroSlideAnimated-module__27vAqq__noise,.HeroSlideAnimated-module__27vAqq__vignette{pointer-events:none;position:absolute;inset:0}.HeroSlideAnimated-module__27vAqq__tint{mix-blend-mode:multiply;background:radial-gradient(60% 80% at 50% 40%,#e8922e,#c4640f 55%,#9a4608 100%)}.HeroSlideAnimated-module__27vAqq__fibers{mix-blend-mode:multiply;opacity:.55;background-image:url(/brand/hero/texture-fibers.svg);background-size:600px 600px}.HeroSlideAnimated-module__27vAqq__noise{mix-blend-mode:multiply;opacity:.6;background-image:url(/brand/hero/texture-noise.svg);background-size:300px 300px}.HeroSlideAnimated-module__27vAqq__vignette{background:radial-gradient(120% 90%,#0000 55%,#46190073)}.HeroSlideAnimated-module__27vAqq__ember{z-index:1;opacity:0;pointer-events:none;background:#ffc27a;border-radius:50%;animation:linear infinite HeroSlideAnimated-module__27vAqq__hvRise;position:absolute;bottom:-10px;box-shadow:0 0 10px 2px #ffbe5ab3}.HeroSlideAnimated-module__27vAqq__ember[data-pale=true]{background:#fff0c8}.HeroSlideAnimated-module__27vAqq__petal{z-index:2;opacity:0;pointer-events:none;border-radius:60% 0;animation:linear infinite HeroSlideAnimated-module__27vAqq__hvFall;position:absolute;top:-30px}.HeroSlideAnimated-module__27vAqq__inner{z-index:3;width:100%;max-width:1600px;padding:calc(56px + var(--top-inset,0px)) 40px 56px;flex-wrap:wrap;align-items:center;gap:40px 56px;margin:0 auto;display:flex;position:relative}.HeroSlideAnimated-module__27vAqq__copy{flex-direction:column;flex:440px;min-width:0;display:flex}.HeroSlideAnimated-module__27vAqq__badge{color:#fff4e2;background:#3214044d;border:1px solid #ffdcaa38;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;height:36px;padding:0 14px 0 6px;font-size:13px;font-weight:700;animation:.6s both HeroSlideAnimated-module__27vAqq__hvIn;display:inline-flex}.HeroSlideAnimated-module__27vAqq__badgeIcon{background:var(--honey);color:#5a2a0c;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.HeroSlideAnimated-module__27vAqq__badgeDot{opacity:.55}.HeroSlideAnimated-module__27vAqq__badgePlace{color:var(--honey)}.HeroSlideAnimated-module__27vAqq__eyebrow{color:var(--honey);letter-spacing:.22em;text-transform:uppercase;margin:26px 0 0;font-size:12.5px;font-weight:800;animation:.6s 50ms both HeroSlideAnimated-module__27vAqq__hvIn}.HeroSlideAnimated-module__27vAqq__heading{color:var(--cream);font-family:var(--font-display);letter-spacing:-.03em;text-shadow:0 2px 24px #5a1e0040;margin:26px 0 0;font-size:clamp(38px,4.2vw,58px);font-weight:600;line-height:1;animation:.7s .1s both HeroSlideAnimated-module__27vAqq__hvIn}.HeroSlideAnimated-module__27vAqq__headLead{display:block}.HeroSlideAnimated-module__27vAqq__wordRow{height:1.5em;margin:.02em 0 .04em;display:block;position:relative;overflow:hidden}.HeroSlideAnimated-module__27vAqq__word{color:var(--honey);letter-spacing:-.035em;animation:HeroSlideAnimated-module__27vAqq__hvWordA .6s var(--ease) both;font-size:1.42em;font-style:italic;font-weight:600;line-height:1.05;display:inline-block;position:relative}.HeroSlideAnimated-module__27vAqq__word[data-alt=b]{animation-name:HeroSlideAnimated-module__27vAqq__hvWordB}.HeroSlideAnimated-module__27vAqq__swash{width:100%;height:.16em;position:absolute;bottom:-.02em;left:0;right:0;overflow:visible}.HeroSlideAnimated-module__27vAqq__swash path{fill:none;stroke:var(--honey);stroke-dasharray:100;stroke-linecap:round;stroke-width:5px;animation:HeroSlideAnimated-module__27vAqq__hvDraw .9s var(--ease) .25s both}.HeroSlideAnimated-module__27vAqq__headTail{color:#ffecd2;letter-spacing:-.01em;align-items:center;gap:.35em;font-size:.56em;font-weight:600;line-height:1.15;display:flex}.HeroSlideAnimated-module__27vAqq__headRule{background:var(--honey);border-radius:2px;flex:none;width:1.6em;height:2px;display:block}.HeroSlideAnimated-module__27vAqq__description{color:#fff0dc;max-width:440px;margin:20px 0 0;font-size:16.5px;line-height:1.6;animation:.7s .18s both HeroSlideAnimated-module__27vAqq__hvIn}.HeroSlideAnimated-module__27vAqq__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;animation:.7s .26s both HeroSlideAnimated-module__27vAqq__hvIn;display:flex}.HeroSlideAnimated-module__27vAqq__shop{background:var(--cream);height:58px;color:var(--night);transition:transform .35s var(--ease);border-radius:999px;align-items:center;gap:14px;padding:0 9px 0 26px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 16px 30px -16px #3c1400cc}.HeroSlideAnimated-module__27vAqq__shop:hover{color:var(--night);transform:translateY(-3px)}.HeroSlideAnimated-module__27vAqq__shopFill{width:40px;height:40px;transition:transform .55s var(--ease);background:#c55b00;border-radius:50%;position:absolute;top:9px;right:9px}.HeroSlideAnimated-module__27vAqq__shop:hover .HeroSlideAnimated-module__27vAqq__shopFill,.HeroSlideAnimated-module__27vAqq__shop:focus-visible .HeroSlideAnimated-module__27vAqq__shopFill{transform:scale(9)}.HeroSlideAnimated-module__27vAqq__shopSheen{pointer-events:none;background:linear-gradient(90deg,#0000,#fff9,#0000);width:40%;animation:3.2s ease-in-out infinite HeroSlideAnimated-module__27vAqq__hvSheen;position:absolute;top:0;bottom:0;left:0}.HeroSlideAnimated-module__27vAqq__shopText{transition:color .35s;position:relative}.HeroSlideAnimated-module__27vAqq__shop:hover .HeroSlideAnimated-module__27vAqq__shopText,.HeroSlideAnimated-module__27vAqq__shop:focus-visible .HeroSlideAnimated-module__27vAqq__shopText{color:var(--cream)}.HeroSlideAnimated-module__27vAqq__shopArrow{color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .35s;display:grid;position:relative;overflow:hidden}.HeroSlideAnimated-module__27vAqq__shopArrow>span{transition:transform .45s var(--ease);display:block;transform:rotate(-45deg)}.HeroSlideAnimated-module__27vAqq__shop:hover .HeroSlideAnimated-module__27vAqq__shopArrow,.HeroSlideAnimated-module__27vAqq__shop:focus-visible .HeroSlideAnimated-module__27vAqq__shopArrow{background:#fff8ec33}.HeroSlideAnimated-module__27vAqq__shop:hover .HeroSlideAnimated-module__27vAqq__shopArrow>span,.HeroSlideAnimated-module__27vAqq__shop:focus-visible .HeroSlideAnimated-module__27vAqq__shopArrow>span{transform:translate(3px)rotate(0)}.HeroSlideAnimated-module__27vAqq__shop:focus-visible,.HeroSlideAnimated-module__27vAqq__codeBtn:focus-visible,.HeroSlideAnimated-module__27vAqq__captionCta:focus-visible{outline:3px solid var(--honey);outline-offset:3px}.HeroSlideAnimated-module__27vAqq__codeBar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#32140452;border:1px solid #ffdcaa40;border-radius:999px;align-items:center;gap:6px;height:58px;padding:0 9px;transition:background .35s,box-shadow .35s,transform .35s;display:flex}.HeroSlideAnimated-module__27vAqq__codeBar:focus-within{background:#32140480;transform:scale(1.02);box-shadow:0 0 0 4px #ffd08a59,0 16px 30px -16px #3c1400cc}.HeroSlideAnimated-module__27vAqq__codeBar[data-tone=bad]{border-color:#ffa096b3}.HeroSlideAnimated-module__27vAqq__codeBar[data-tone=good]{border-color:#a0e696b3}.HeroSlideAnimated-module__27vAqq__flower{width:40px;height:40px;color:var(--honey);background:#ffd08a33;border-radius:50%;flex:none;place-items:center;font-size:17px;animation:10s linear infinite HeroSlideAnimated-module__27vAqq__hvSpin;display:grid}.HeroSlideAnimated-module__27vAqq__codeBar:focus-within .HeroSlideAnimated-module__27vAqq__flower{animation-duration:2s}.HeroSlideAnimated-module__27vAqq__codeInput{width:120px;min-width:0;height:40px;color:var(--cream);font:inherit;letter-spacing:.08em;background:0 0;border:0;outline:none;flex:110px;padding:0 4px;font-size:15px;font-weight:800}.HeroSlideAnimated-module__27vAqq__codeInput::placeholder{color:#ffecd2bf}.HeroSlideAnimated-module__27vAqq__codeBtn{background:var(--night);color:#fff;cursor:pointer;height:40px;font:inherit;white-space:nowrap;border:0;border-radius:999px;flex:none;padding:0 16px;font-size:14.5px;font-weight:800;transition:transform .25s,background .3s}.HeroSlideAnimated-module__27vAqq__codeBtn[data-ready=true]{animation:1.4s ease-out infinite HeroSlideAnimated-module__27vAqq__hvBtnPulse}.HeroSlideAnimated-module__27vAqq__codeBtn[data-found=true]{background:#2f6b2a}.HeroSlideAnimated-module__27vAqq__hint{color:#ffe2bd;min-height:18px;margin:10px 0 0;font-size:12.5px;font-weight:600;animation:.7s .34s both HeroSlideAnimated-module__27vAqq__hvIn}.HeroSlideAnimated-module__27vAqq__hint[data-tone=good]{color:#c9f2bd}.HeroSlideAnimated-module__27vAqq__hint[data-tone=bad]{color:#ffd0c8}.HeroSlideAnimated-module__27vAqq__trust{border-top:1px solid #ffdcaa38;flex-wrap:wrap;align-items:center;gap:14px 0;margin-top:30px;padding-top:22px;animation:.7s .42s both HeroSlideAnimated-module__27vAqq__hvIn;display:flex}.HeroSlideAnimated-module__27vAqq__priests{align-items:center;gap:10px;padding-right:20px;display:flex}.HeroSlideAnimated-module__27vAqq__avatars{display:flex}.HeroSlideAnimated-module__27vAqq__avatar{background:#ddd;border:2px solid #d9791c;border-radius:50%;width:34px;height:34px;position:relative;overflow:hidden}.HeroSlideAnimated-module__27vAqq__avatar+.HeroSlideAnimated-module__27vAqq__avatar{margin-left:-9px}.HeroSlideAnimated-module__27vAqq__avatar img{object-fit:cover}.HeroSlideAnimated-module__27vAqq__trustText{flex-direction:column;line-height:1.2;display:flex}.HeroSlideAnimated-module__27vAqq__trustText b{color:var(--cream);font-size:13.5px}.HeroSlideAnimated-module__27vAqq__trustText span{color:#ffe2bd;font-size:12px}.HeroSlideAnimated-module__27vAqq__trustItem{border-left:1px solid #ffdcaa38;padding:0 20px}.HeroSlideAnimated-module__27vAqq__photos{z-index:1;pointer-events:none;width:57%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0003 9%,#000000b3 20%,#000 30%);mask-image:linear-gradient(90deg,#0000 0%,#0003 9%,#000000b3 20%,#000 30%)}.HeroSlideAnimated-module__27vAqq__photo{opacity:0;will-change:opacity;transition:opacity 1.8s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.HeroSlideAnimated-module__27vAqq__photo[data-on=true]{opacity:1}.HeroSlideAnimated-module__27vAqq__photo[data-person=true]{background:radial-gradient(60% 55% at 42% 55%,#ffcf8abf,#d9791c00 75%)}.HeroSlideAnimated-module__27vAqq__photoImg{object-fit:cover;will-change:transform;transition:transform 6.3s cubic-bezier(.2,.6,.3,1);transform:scale(1.08)}.HeroSlideAnimated-module__27vAqq__photo[data-on=true] .HeroSlideAnimated-module__27vAqq__photoImg{transform:none}.HeroSlideAnimated-module__27vAqq__photo[data-person=true] .HeroSlideAnimated-module__27vAqq__photoImg{filter:drop-shadow(0 20px 30px #3c140073);object-fit:contain;object-position:30% 100%;transform-origin:50% 100%;transform:scale(.97);height:88%!important;top:auto!important}.HeroSlideAnimated-module__27vAqq__photo[data-person=true][data-on=true] .HeroSlideAnimated-module__27vAqq__photoImg{transform:none}.HeroSlideAnimated-module__27vAqq__photoShade,.HeroSlideAnimated-module__27vAqq__photoWarm{position:absolute;inset:0}.HeroSlideAnimated-module__27vAqq__photoShade{background:linear-gradient(#b9580cb3,#b9580c00 24% 62%,#6e2804bf)}.HeroSlideAnimated-module__27vAqq__photoWarm{mix-blend-mode:soft-light;opacity:.55;background:#c4640f}.HeroSlideAnimated-module__27vAqq__side{flex-direction:column;flex:420px;justify-content:flex-end;align-self:stretch;align-items:flex-end;min-width:0;animation:.8s .2s both HeroSlideAnimated-module__27vAqq__hvIn;display:flex}.HeroSlideAnimated-module__27vAqq__captionWrap{width:max-content;max-width:100%;padding-bottom:6px;position:relative}.HeroSlideAnimated-module__27vAqq__captionGlow{pointer-events:none;background:radial-gradient(closest-side,#2d0e009e,#2d0e0047 55%,#0000);position:absolute;inset:-70px -60px -50px -90px}.HeroSlideAnimated-module__27vAqq__caption{animation:HeroSlideAnimated-module__27vAqq__hvWordA .7s var(--ease) both;position:relative}.HeroSlideAnimated-module__27vAqq__caption[data-alt=b]{animation-name:HeroSlideAnimated-module__27vAqq__hvWordB}.HeroSlideAnimated-module__27vAqq__captionIndex{color:#0000;font-family:var(--font-display);letter-spacing:-.04em;pointer-events:none;-webkit-text-stroke:1.5px #ffd69680;font-size:150px;font-weight:700;line-height:1;position:absolute;top:-.62em;right:-6px}.HeroSlideAnimated-module__27vAqq__captionKicker{color:var(--honey);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:10px;font-size:11.5px;font-weight:800;display:flex;position:relative}.HeroSlideAnimated-module__27vAqq__captionKicker>span{background:var(--honey);border-radius:2px;width:28px;height:2px}.HeroSlideAnimated-module__27vAqq__captionTitle{color:var(--cream);font-family:var(--font-display);letter-spacing:-.025em;text-shadow:0 4px 28px #280c008c;white-space:nowrap;margin-top:12px;font-size:38px;font-weight:600;line-height:1.02;display:block;position:relative}.HeroSlideAnimated-module__27vAqq__captionCta{color:var(--cream);align-items:center;gap:14px;margin-top:20px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.HeroSlideAnimated-module__27vAqq__captionCta:hover{color:var(--cream)}.HeroSlideAnimated-module__27vAqq__ctaRing{width:48px;height:48px;transition:background .35s var(--ease), border-color .35s, transform .35s var(--ease);border:1.5px solid #fff8ec99;border-radius:50%;flex:none;place-items:center;display:grid}.HeroSlideAnimated-module__27vAqq__ctaRing>span{transition:transform .4s var(--ease), color .3s;font-size:18px;display:block;transform:rotate(-45deg)}.HeroSlideAnimated-module__27vAqq__captionCta:hover .HeroSlideAnimated-module__27vAqq__ctaRing,.HeroSlideAnimated-module__27vAqq__captionCta:focus-visible .HeroSlideAnimated-module__27vAqq__ctaRing{border-color:var(--cream);background:var(--cream);transform:scale(1.06)}.HeroSlideAnimated-module__27vAqq__captionCta:hover .HeroSlideAnimated-module__27vAqq__ctaRing>span,.HeroSlideAnimated-module__27vAqq__captionCta:focus-visible .HeroSlideAnimated-module__27vAqq__ctaRing>span{color:var(--night);transform:none}.HeroSlideAnimated-module__27vAqq__ctaText{flex-direction:column;gap:3px;display:flex}.HeroSlideAnimated-module__27vAqq__ctaLine{background:var(--honey);transform-origin:0;height:2px;transition:transform .45s var(--ease);border-radius:2px;display:block;transform:scaleX(.35)}.HeroSlideAnimated-module__27vAqq__captionCta:hover .HeroSlideAnimated-module__27vAqq__ctaLine,.HeroSlideAnimated-module__27vAqq__captionCta:focus-visible .HeroSlideAnimated-module__27vAqq__ctaLine{transform:scaleX(1)}.HeroSlideAnimated-module__27vAqq__captionCta:focus-visible{outline:none}.HeroSlideAnimated-module__27vAqq__captionCta:focus-visible .HeroSlideAnimated-module__27vAqq__ctaRing{box-shadow:0 0 0 3px var(--honey)}@media (max-width:1180px){.HeroSlideAnimated-module__27vAqq__photos{width:70%;-webkit-mask-image:linear-gradient(90deg,#0000,#00000040 40%,#00000073);mask-image:linear-gradient(90deg,#0000,#00000040 40%,#00000073)}.HeroSlideAnimated-module__27vAqq__photo[data-person=true] .HeroSlideAnimated-module__27vAqq__photoImg{object-position:88% 100%}.HeroSlideAnimated-module__27vAqq__side{display:none}}@media (max-width:1100px){.HeroSlideAnimated-module__27vAqq__inner{padding:calc(56px + var(--top-inset,0px)) 32px 56px}}@media (max-width:900px){.HeroSlideAnimated-module__27vAqq__inner{padding:calc(40px + var(--top-inset,0px)) 22px 76px}.HeroSlideAnimated-module__27vAqq__heading{font-size:38px}}@media (max-width:700px){.HeroSlideAnimated-module__27vAqq__badge,.HeroSlideAnimated-module__27vAqq__description,.HeroSlideAnimated-module__27vAqq__hint,.HeroSlideAnimated-module__27vAqq__trust{display:none}.HeroSlideAnimated-module__27vAqq__inner{gap:18px;padding:24px 18px 64px}.HeroSlideAnimated-module__27vAqq__heading{margin-top:12px;font-size:36px}.HeroSlideAnimated-module__27vAqq__codeBar{width:100%}}@media (max-height:780px) and (min-width:901px){.HeroSlideAnimated-module__27vAqq__eyebrow{margin-top:16px}.HeroSlideAnimated-module__27vAqq__heading{margin-top:14px;font-size:clamp(34px,3.6vw,50px)}.HeroSlideAnimated-module__27vAqq__description{margin-top:14px;font-size:15.5px}.HeroSlideAnimated-module__27vAqq__actions{margin-top:20px}.HeroSlideAnimated-module__27vAqq__trust{margin-top:18px;padding-top:16px}}@media (prefers-reduced-motion:reduce){.HeroSlideAnimated-module__27vAqq__ember,.HeroSlideAnimated-module__27vAqq__petal{display:none}.HeroSlideAnimated-module__27vAqq__badge,.HeroSlideAnimated-module__27vAqq__eyebrow,.HeroSlideAnimated-module__27vAqq__heading,.HeroSlideAnimated-module__27vAqq__description,.HeroSlideAnimated-module__27vAqq__actions,.HeroSlideAnimated-module__27vAqq__hint,.HeroSlideAnimated-module__27vAqq__trust,.HeroSlideAnimated-module__27vAqq__word,.HeroSlideAnimated-module__27vAqq__swash path,.HeroSlideAnimated-module__27vAqq__shopSheen,.HeroSlideAnimated-module__27vAqq__flower,.HeroSlideAnimated-module__27vAqq__codeBtn[data-ready=true],.HeroSlideAnimated-module__27vAqq__caption,.HeroSlideAnimated-module__27vAqq__side{animation:none}.HeroSlideAnimated-module__27vAqq__shop,.HeroSlideAnimated-module__27vAqq__shopFill{transition:none}}@keyframes HeroSlideAnimated-module__27vAqq__hvRise{0%{opacity:0;transform:translateY(0)scale(1)}15%{opacity:.9}to{opacity:0;transform:translateY(-560px)scale(.3)}}@keyframes HeroSlideAnimated-module__27vAqq__hvFall{0%{opacity:0;transform:translateY(-40px)rotate(0)}10%{opacity:.95}to{opacity:.8;transform:translateY(760px)rotate(620deg)}}@keyframes HeroSlideAnimated-module__27vAqq__hvWordA{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:none}}@keyframes HeroSlideAnimated-module__27vAqq__hvWordB{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:none}}@keyframes HeroSlideAnimated-module__27vAqq__hvIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes HeroSlideAnimated-module__27vAqq__hvZoom{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes HeroSlideAnimated-module__27vAqq__hvDraw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes HeroSlideAnimated-module__27vAqq__hvPop{0%{transform:scale(.96)translateY(10px)}to{transform:none}}@keyframes HeroSlideAnimated-module__27vAqq__hvGlow{0%,to{opacity:.7}50%{opacity:1}}@keyframes HeroSlideAnimated-module__27vAqq__hvSheen{0%{transform:translate(-160%)skew(-20deg)}55%,to{transform:translate(360%)skew(-20deg)}}@keyframes HeroSlideAnimated-module__27vAqq__hvSpin{to{transform:rotate(360deg)}}@keyframes HeroSlideAnimated-module__27vAqq__hvBtnPulse{0%{box-shadow:0 0 #ffd08ab3}to{box-shadow:0 0 0 12px #ffd08a00}}@keyframes HeroSlideAnimated-module__27vAqq__hvPing{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}@keyframes HeroSlideAnimated-module__27vAqq__hvFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
.HeroMobile-module__Pacvvq__root{--ease:cubic-bezier(.2, .8, .2, 1);--font-display:var(--hv-font-display), Georgia, serif;--font-ui:var(--hv-font-ui), system-ui, sans-serif;--cream:#fff8ec;--honey:#ffd08a;--night:#2a140b;--photo-height:500px;width:100%;min-height:clamp(720px, calc(100svh / var(--site-zoom,1)), 900px);color:var(--cream);font-family:var(--font-ui);background:#b9580c;display:none;position:relative;overflow:hidden}@media (max-width:700px){.HeroMobile-module__Pacvvq__root{flex-direction:column;justify-content:flex-end;display:flex}}.HeroMobile-module__Pacvvq__bg{z-index:0;object-fit:cover;opacity:.35;mix-blend-mode:multiply}.HeroMobile-module__Pacvvq__tint{z-index:0;opacity:.92;background:radial-gradient(70% 45% at 50% 70%,#ffbe6473,#0000 70%),linear-gradient(160deg,#a8480a 0%,#c8650f 55%,#b0520b 100%);position:absolute;inset:0}.HeroMobile-module__Pacvvq__photo{z-index:0;height:var(--photo-height);position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 52%,#0000 96%);mask-image:linear-gradient(#000 0% 52%,#0000 96%)}.HeroMobile-module__Pacvvq__frame{opacity:0;transition:opacity .8s;position:absolute;inset:0}.HeroMobile-module__Pacvvq__frame[data-on=true]{opacity:1;animation:5.4s ease-out both HeroMobile-module__Pacvvq__hmZoom}.HeroMobile-module__Pacvvq__frameImg{object-fit:cover}.HeroMobile-module__Pacvvq__photoShade{pointer-events:none;background:linear-gradient(#3c140480 0%,#0000 24% 60%,#b8560c59 100%);position:absolute;inset:0}.HeroMobile-module__Pacvvq__tap{z-index:1;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:40%;padding:0;position:absolute;top:90px;bottom:100px}.HeroMobile-module__Pacvvq__tapPrev{left:0}.HeroMobile-module__Pacvvq__tapNext{right:0}.HeroMobile-module__Pacvvq__tap:focus-visible{outline:2px solid var(--cream);outline-offset:-6px;border-radius:16px}.HeroMobile-module__Pacvvq__ember{opacity:0;pointer-events:none;background:#ffe2a8;border-radius:50%;animation:linear infinite HeroMobile-module__Pacvvq__hmRise;position:absolute;bottom:-10px;box-shadow:0 0 8px 2px #ffbe5ab3}.HeroMobile-module__Pacvvq__petal{z-index:1;opacity:0;pointer-events:none;border-radius:60% 0;animation:linear infinite HeroMobile-module__Pacvvq__hmFall;position:absolute;top:-20px}.HeroMobile-module__Pacvvq__bars{z-index:2;gap:4px;display:flex;position:absolute;top:14px;left:16px;right:16px}.HeroMobile-module__Pacvvq__bar{background:#fff8ec4d;border-radius:3px;flex:1;height:3px;overflow:hidden}.HeroMobile-module__Pacvvq__barFill{background:var(--cream);transform-origin:0;height:100%;display:block}.HeroMobile-module__Pacvvq__barFill[data-state=off]{transform:scaleX(0)}.HeroMobile-module__Pacvvq__barFill[data-state=on]{animation:linear both HeroMobile-module__Pacvvq__hmFill}.HeroMobile-module__Pacvvq__root[data-paused=true] .HeroMobile-module__Pacvvq__barFill[data-state=on]{animation-play-state:paused}.HeroMobile-module__Pacvvq__content{z-index:3;padding:calc(var(--photo-height) - 160px) 20px 26px;position:relative}.HeroMobile-module__Pacvvq__kicker{background:var(--night);height:30px;color:var(--honey);letter-spacing:.14em;text-transform:uppercase;border:1px solid #ffdcaa4d;border-radius:999px;align-items:center;margin-bottom:14px;padding:0 12px;font-size:11.5px;font-weight:800;display:inline-flex}.HeroMobile-module__Pacvvq__heading{color:var(--cream);font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:40px;font-weight:700;line-height:1.02}.HeroMobile-module__Pacvvq__wordRow{box-sizing:content-box;height:1.1em;margin-bottom:-.2em;padding-bottom:.2em;display:block;overflow:hidden}.HeroMobile-module__Pacvvq__word{color:var(--honey);font-style:italic;display:inline-block}.HeroMobile-module__Pacvvq__word[data-alt=a],.HeroMobile-module__Pacvvq__kicker[data-alt=a]{animation:HeroMobile-module__Pacvvq__hmWordA .55s var(--ease) both}.HeroMobile-module__Pacvvq__word[data-alt=b],.HeroMobile-module__Pacvvq__kicker[data-alt=b]{animation:HeroMobile-module__Pacvvq__hmWordB .55s var(--ease) both}.HeroMobile-module__Pacvvq__description{color:#fff0dc;margin:10px 0 0;font-size:14.5px;line-height:1.5}.HeroMobile-module__Pacvvq__shop{background:var(--cream);height:64px;color:var(--night);transition:transform .25s var(--ease);border-radius:20px;align-items:center;gap:12px;margin-top:18px;padding:0 8px;text-decoration:none;display:flex;box-shadow:0 16px 28px -16px #3c1400bf}.HeroMobile-module__Pacvvq__shop:hover{color:var(--night)}.HeroMobile-module__Pacvvq__shop:active{transform:scale(.98)}.HeroMobile-module__Pacvvq__shop:focus-visible{outline:2px solid var(--cream);outline-offset:3px}.HeroMobile-module__Pacvvq__shopThumb,.HeroMobile-module__Pacvvq__chipThumb{flex:none;position:relative;overflow:hidden}.HeroMobile-module__Pacvvq__shopThumb{background:#e9a35a;border-radius:14px;width:48px;height:48px}.HeroMobile-module__Pacvvq__shopThumb img,.HeroMobile-module__Pacvvq__chipThumb img{object-fit:cover}.HeroMobile-module__Pacvvq__shopText{flex-direction:column;flex:1;min-width:0;display:flex}.HeroMobile-module__Pacvvq__shopText b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.2;overflow:hidden}.HeroMobile-module__Pacvvq__shopText span{color:#8b6a4c;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.HeroMobile-module__Pacvvq__shopArrow{color:#fff;background:#c55b00;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.HeroMobile-module__Pacvvq__code{background:#32140452;border:1px solid #ffdcaa38;border-radius:18px;align-items:center;gap:12px;height:60px;margin-top:10px;padding:0 8px;transition:border-color .3s;display:flex}.HeroMobile-module__Pacvvq__code:focus-within{border-color:#ffdcaa99}.HeroMobile-module__Pacvvq__code[data-tone=bad]{border-color:#ff9682b3}.HeroMobile-module__Pacvvq__code[data-tone=good]{border-color:#96dc8cb3}.HeroMobile-module__Pacvvq__codeIcon{width:38px;height:38px;color:var(--honey);background:#fff8ec24;border-radius:12px;flex:none;place-items:center;display:grid}.HeroMobile-module__Pacvvq__codeField{flex-direction:column;flex:1;min-width:0;display:flex}.HeroMobile-module__Pacvvq__codeLabel{color:var(--honey);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:800}.HeroMobile-module__Pacvvq__codeInput{width:100%;height:24px;color:var(--cream);font:inherit;letter-spacing:.08em;background:0 0;border:0;outline:none;padding:0;font-size:16px;font-weight:800}.HeroMobile-module__Pacvvq__codeInput::placeholder{color:#ffecd2bf;letter-spacing:.02em;font-weight:600}.HeroMobile-module__Pacvvq__codeBtn{color:#fff8ec99;min-width:46px;height:46px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff8ec24;border:0;border-radius:14px;flex:none;padding:0 12px;font-size:14px;font-weight:800;transition:background .3s,color .3s}.HeroMobile-module__Pacvvq__codeBtn[data-ready=true]{background:var(--cream);color:var(--night)}.HeroMobile-module__Pacvvq__codeBtn[data-found=true]{color:#fff;background:#2f6b2a}.HeroMobile-module__Pacvvq__codeBtn:focus-visible{outline:2px solid var(--cream);outline-offset:2px}.HeroMobile-module__Pacvvq__hint{color:#fff0dc;min-height:18px;margin:6px 0 0;font-size:12px;line-height:1.5}.HeroMobile-module__Pacvvq__hint[data-tone=bad]{color:#ffd6cc}.HeroMobile-module__Pacvvq__chips{scrollbar-width:none;gap:8px;margin:10px -20px 0;padding:0 20px;display:flex;overflow-x:auto}.HeroMobile-module__Pacvvq__chips::-webkit-scrollbar{display:none}.HeroMobile-module__Pacvvq__chip{color:#fff4e2;height:40px;font:inherit;white-space:nowrap;cursor:pointer;background:#3214042e;border:1.5px solid #fff8ec59;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 14px 0 7px;font-size:13.5px;font-weight:700;transition:background .3s,border-color .3s,color .3s;display:flex}.HeroMobile-module__Pacvvq__chip[data-on=true]{border-color:var(--cream);background:var(--cream);color:var(--night)}.HeroMobile-module__Pacvvq__chip:focus-visible{outline:2px solid var(--cream);outline-offset:2px}.HeroMobile-module__Pacvvq__chipThumb{background:#e9a35a;border-radius:50%;width:26px;height:26px}@keyframes HeroMobile-module__Pacvvq__hmFall{0%{opacity:0;transform:translateY(-30px)rotate(0)}10%{opacity:.95}to{opacity:.7;transform:translateY(860px)rotate(540deg)}}@keyframes HeroMobile-module__Pacvvq__hmRise{0%{opacity:0;transform:translateY(0)}15%{opacity:.9}to{opacity:0;transform:translateY(-820px)}}@keyframes HeroMobile-module__Pacvvq__hmFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes HeroMobile-module__Pacvvq__hmZoom{0%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes HeroMobile-module__Pacvvq__hmWordA{0%{opacity:0;transform:translateY(60%)skewY(6deg)}to{opacity:1;transform:none}}@keyframes HeroMobile-module__Pacvvq__hmWordB{0%{opacity:0;transform:translateY(60%)skewY(6deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.HeroMobile-module__Pacvvq__ember,.HeroMobile-module__Pacvvq__petal{display:none}.HeroMobile-module__Pacvvq__frame[data-on=true],.HeroMobile-module__Pacvvq__word,.HeroMobile-module__Pacvvq__kicker,.HeroMobile-module__Pacvvq__barFill[data-state=on]{animation:none}.HeroMobile-module__Pacvvq__barFill[data-state=on]{transform:none}}
.PromoCodeBanner-module__Nsbeaq__section{width:var(--storefront-frame-width,93%);max-width:var(--storefront-frame-max,1840px);margin:clamp(30px,5vw,72px) auto 0}.PromoCodeBanner-module__Nsbeaq__bar{border-radius:var(--radius-lg);background:linear-gradient(100deg, var(--umber-nav,#241f18) 0%, var(--umber) 62%);color:var(--parchment);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(16px,3vw,40px);padding:clamp(18px,2.6vw,30px) clamp(20px,3vw,40px);display:flex;position:relative;overflow:hidden}.PromoCodeBanner-module__Nsbeaq__bar:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--gold) 22%, transparent), transparent 68%);pointer-events:none;border-radius:50%;width:380px;height:380px;position:absolute;top:-70%;left:-4%}.PromoCodeBanner-module__Nsbeaq__copy{flex:320px;min-width:0;position:relative}.PromoCodeBanner-module__Nsbeaq__eyebrow{letter-spacing:.06em;color:var(--gold-light);margin:0 0 6px;font-size:12.5px;font-weight:700}.PromoCodeBanner-module__Nsbeaq__heading{color:var(--parchment);text-wrap:balance;margin:0;font-size:clamp(21px,2.6vw,30px);font-weight:700;line-height:1.2}.PromoCodeBanner-module__Nsbeaq__actions{flex-wrap:wrap;align-items:center;gap:clamp(12px,2vw,22px);display:flex;position:relative}.PromoCodeBanner-module__Nsbeaq__codeBlock{gap:5px;display:grid}.PromoCodeBanner-module__Nsbeaq__code{min-height:44px;padding:0 var(--sp-4);border:1px dashed color-mix(in srgb, var(--gold-light) 62%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--parchment) 10%, transparent);color:var(--parchment);font:inherit;cursor:pointer;transition:background var(--transition), border-color var(--transition);align-items:center;gap:9px;display:inline-flex}.PromoCodeBanner-module__Nsbeaq__code:hover{background:color-mix(in srgb, var(--parchment) 16%, transparent);border-color:var(--gold-light)}.PromoCodeBanner-module__Nsbeaq__code:focus-visible{outline:2px solid var(--gold-light);outline-offset:2px}.PromoCodeBanner-module__Nsbeaq__code svg{color:var(--gold-light);flex:none}.PromoCodeBanner-module__Nsbeaq__codeTag{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--parchment) 68%, transparent);font-size:10.5px;font-weight:700}.PromoCodeBanner-module__Nsbeaq__codeValue{letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.PromoCodeBanner-module__Nsbeaq__codeHint{color:color-mix(in srgb, var(--parchment) 62%, transparent);font-size:11px;font-weight:600}.PromoCodeBanner-module__Nsbeaq__terms{color:color-mix(in srgb, var(--parchment) 62%, transparent);margin:0;padding-left:2px;font-size:11.5px;line-height:1.4}.PromoCodeBanner-module__Nsbeaq__cta{border-radius:var(--radius-pill);background:var(--gold);min-height:48px;color:var(--cta-text,#fff);white-space:nowrap;transition:background var(--transition), transform var(--transition);flex:none;justify-content:center;align-items:center;gap:8px;padding:0 clamp(20px,2.4vw,30px);font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 12px 26px -14px #d4790ae6}.PromoCodeBanner-module__Nsbeaq__cta:hover{background:var(--gold-deep);transform:translateY(-1px)}.PromoCodeBanner-module__Nsbeaq__cta:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}@media (max-width:760px){.PromoCodeBanner-module__Nsbeaq__section{width:calc(100% - 32px)}.PromoCodeBanner-module__Nsbeaq__bar{flex-direction:column;align-items:flex-start}.PromoCodeBanner-module__Nsbeaq__copy{flex:none}.PromoCodeBanner-module__Nsbeaq__actions{width:100%}.PromoCodeBanner-module__Nsbeaq__cta{flex:100%}}@media (prefers-reduced-motion:reduce){.PromoCodeBanner-module__Nsbeaq__cta:hover{transform:none}}
.shop-by-puja-module__Cw95_q__section{--ease:cubic-bezier(.2, .8, .2, 1);--ink:var(--umber,#2c2820);--ink-soft:#6f665a;--ink-muted:#7a6e62;--accent:var(--gold-deep,#b8620a);--accent-strong:#c55b00;--rule:#f1e8da;--tint:#fdf3e6;--green:#1f5c22;max-width:2200px;color:var(--ink);font-family:var(--font-ui);margin:0 auto;padding:clamp(40px,6vh,64px) clamp(20px,3.5vw,64px)}.shop-by-puja-module__Cw95_q__head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.shop-by-puja-module__Cw95_q__eyebrow{color:var(--accent-strong);letter-spacing:.22em;text-transform:uppercase;margin:0 0 6px;font-size:12.5px;font-weight:800}.shop-by-puja-module__Cw95_q__title{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:36px;font-weight:600;line-height:1.1}.shop-by-puja-module__Cw95_q__viewAll{color:var(--accent);flex:none;align-items:center;gap:8px;font-size:14.5px;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.shop-by-puja-module__Cw95_q__viewAll:hover{color:#8f4a06}.shop-by-puja-module__Cw95_q__panel{background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 0 0 1px #2f25170d,0 23.5px 47px -44px #2f251773}.shop-by-puja-module__Cw95_q__body{grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);gap:37.5px;padding:18px 24px 18px 18px;display:grid}.shop-by-puja-module__Cw95_q__photo{background:#3a2a18;border-radius:17px;min-height:300px;position:relative;overflow:hidden}.shop-by-puja-module__Cw95_q__photoImg{object-fit:cover;opacity:0;transition:opacity .9s,transform 1s;transform:scale(1)}.shop-by-puja-module__Cw95_q__photoImg[data-active=true]{opacity:1;transition:opacity .9s ease, transform var(--zoom-duration,8s) linear;transform:scale(1.07)}.shop-by-puja-module__Cw95_q__photoShade{pointer-events:none;background:linear-gradient(#1c140a00 55%,#1c140a8c 100%);position:absolute;inset:0}.shop-by-puja-module__Cw95_q__photoBadge{background:var(--accent-strong);color:#fff;letter-spacing:.14em;text-transform:uppercase;border-radius:779px;align-items:center;gap:6px;height:28px;padding:0 12.5px;font-size:11.5px;font-weight:800;display:inline-flex;position:absolute;top:15.5px;left:15.5px}.shop-by-puja-module__Cw95_q__photoNote{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf8eb;border-radius:12.5px;align-items:center;gap:9.5px;margin:0;padding:11px 14px;font-size:11.5px;font-weight:600;line-height:1.4;display:flex;position:absolute;bottom:15.5px;left:15.5px;right:15.5px}.shop-by-puja-module__Cw95_q__photoNote svg{flex:none}.shop-by-puja-module__Cw95_q__swap{min-width:0;animation:shop-by-puja-module__Cw95_q__pujaIn .6s var(--ease) both;flex-direction:column;display:flex}.shop-by-puja-module__Cw95_q__detail{flex-direction:column;flex:1;min-width:0;display:flex}.shop-by-puja-module__Cw95_q__detailHead{justify-content:space-between;align-items:flex-start;gap:15.5px;padding-top:6px;display:flex}.shop-by-puja-module__Cw95_q__detailTitles{min-width:0}.shop-by-puja-module__Cw95_q__pujaName{font-family:var(--font-display);font-size:var(--title-size,38px);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;line-height:1.1;overflow:hidden}.shop-by-puja-module__Cw95_q__pujaDesc{color:var(--ink-soft);margin:8px 0 0;font-size:13.5px;line-height:1.5}.shop-by-puja-module__Cw95_q__save{height:36px;color:var(--accent);cursor:pointer;transition:all .35s var(--ease);background:#fff;border:1px solid #e3d5c1;border-radius:779px;flex:none;align-items:center;gap:6px;padding:0 15.5px;font-size:11.5px;font-weight:700;display:inline-flex}.shop-by-puja-module__Cw95_q__save[data-saved=true]{color:#b3261e;background:#fdf1ef;border-color:#f0c9c4}.shop-by-puja-module__Cw95_q__metrics{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 0;padding:14px 0;list-style:none;display:grid}.shop-by-puja-module__Cw95_q__metric{align-items:center;gap:11px;padding:0 12.5px;display:flex}.shop-by-puja-module__Cw95_q__metric:first-child{padding-left:0}.shop-by-puja-module__Cw95_q__metric:last-child{padding-right:0}.shop-by-puja-module__Cw95_q__metric+.shop-by-puja-module__Cw95_q__metric{border-left:1px solid var(--rule)}.shop-by-puja-module__Cw95_q__metricIcon{background:var(--tint);width:36px;height:36px;color:var(--accent-strong);border-radius:9.5px;flex:none;place-items:center;display:grid}.shop-by-puja-module__Cw95_q__metricValue{font-size:17px;font-weight:800;line-height:1.1;display:block}.shop-by-puja-module__Cw95_q__metricLabel{color:var(--ink-muted);font-size:11.5px}.shop-by-puja-module__Cw95_q__includedHead{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.shop-by-puja-module__Cw95_q__includedTitle{margin:0;font-size:13.5px;font-weight:700}.shop-by-puja-module__Cw95_q__includedAll{color:var(--accent);align-items:center;gap:4.5px;font-size:11.5px;font-weight:700;text-decoration:none;display:inline-flex}.shop-by-puja-module__Cw95_q__includedAll:hover{color:#8f4a06}.shop-by-puja-module__Cw95_q__items{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.shop-by-puja-module__Cw95_q__item{min-width:0;animation:shop-by-puja-module__Cw95_q__pujaIn .55s var(--ease) both}.shop-by-puja-module__Cw95_q__itemTile{text-align:center;height:100%;transition:transform .4s var(--ease), box-shadow .4s var(--ease);background:#fff;border-radius:9.5px;flex-direction:column;align-items:center;gap:4.5px;padding:6px 3px 7px;display:flex}.shop-by-puja-module__Cw95_q__itemTile:hover{transform:translateY(-4px);box-shadow:0 12.5px 20.5px -18px #2f251780}.shop-by-puja-module__Cw95_q__itemThumb{aspect-ratio:1;width:100%;max-width:46px;color:var(--accent);background:#f6efe2;border-radius:7px;place-items:center;display:grid;position:relative;overflow:hidden}.shop-by-puja-module__Cw95_q__itemImg{object-fit:cover;transition:transform .6s var(--ease)}.shop-by-puja-module__Cw95_q__itemTile:hover .shop-by-puja-module__Cw95_q__itemImg{transform:scale(1.1)}.shop-by-puja-module__Cw95_q__itemIcon{place-items:center;display:grid}.shop-by-puja-module__Cw95_q__itemName{text-wrap:balance;font-size:11.5px;font-weight:700;line-height:1.25}.shop-by-puja-module__Cw95_q__more{text-align:center;background:#fdf8f1;border-radius:9.5px;flex-direction:column;justify-content:center;align-items:center;gap:2px;height:100%;min-height:0;text-decoration:none;transition:background .3s;display:flex}.shop-by-puja-module__Cw95_q__more:hover{background:#fdf0de}.shop-by-puja-module__Cw95_q__moreCount{color:var(--accent);font-family:var(--font-display);font-size:15px;font-weight:600}.shop-by-puja-module__Cw95_q__moreLabel{color:var(--ink-muted);font-size:11.5px;font-weight:700}.shop-by-puja-module__Cw95_q__assurances{color:#5d5347;flex-wrap:wrap;gap:6px 17px;margin:16px 0 0;padding:0;font-size:11.5px;font-weight:600;list-style:none;display:flex}.shop-by-puja-module__Cw95_q__assurance{align-items:center;gap:5.5px;display:inline-flex}.shop-by-puja-module__Cw95_q__purchase{background:#faf5ee;border-radius:15.5px;align-items:center;gap:11px;margin-top:18px;padding:14px 14px 14px 20px;display:flex}.shop-by-puja-module__Cw95_q__price{flex:1;min-width:0}.shop-by-puja-module__Cw95_q__priceValue{font-family:var(--font-display);letter-spacing:-.02em;font-size:30px;font-weight:600;line-height:1;display:block}.shop-by-puja-module__Cw95_q__priceFrom{letter-spacing:0;font-size:.5em}.shop-by-puja-module__Cw95_q__priceNote{color:var(--ink-muted);margin-top:4.5px;font-size:11.5px;display:block}.shop-by-puja-module__Cw95_q__customize{height:50px;color:var(--ink);transition:border-color .3s, transform .3s var(--ease);background:#fff;border:1px solid #e3d5c1;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;padding:0 20.5px;text-decoration:none;display:flex}.shop-by-puja-module__Cw95_q__customize:hover{border-color:var(--accent-strong);color:var(--ink);transform:translateY(-2px)}.shop-by-puja-module__Cw95_q__customizeLabel{font-size:11.5px;font-weight:700}.shop-by-puja-module__Cw95_q__customizeSub{color:var(--ink-muted);font-size:11.5px}.shop-by-puja-module__Cw95_q__order{background:var(--accent-strong);color:#fff;cursor:pointer;height:50px;transition:background .3s, transform .35s var(--ease), box-shadow .4s;border:0;border-radius:11px;align-items:center;gap:9.5px;padding:0 22px;display:flex}.shop-by-puja-module__Cw95_q__order:hover:not(:disabled){background:#a94c00;transform:translateY(-2px);box-shadow:0 12.5px 22px -16px #c55b00cc}.shop-by-puja-module__Cw95_q__order:active:not(:disabled){transform:scale(.97)}.shop-by-puja-module__Cw95_q__order:disabled{cursor:progress;opacity:.75}.shop-by-puja-module__Cw95_q__orderText{flex-direction:column;align-items:flex-start;display:flex}.shop-by-puja-module__Cw95_q__orderLabel{font-size:12.5px;font-weight:800}.shop-by-puja-module__Cw95_q__orderSub{opacity:.9;font-size:11.5px}.shop-by-puja-module__Cw95_q__save:focus-visible,.shop-by-puja-module__Cw95_q__customize:focus-visible,.shop-by-puja-module__Cw95_q__order:focus-visible,.shop-by-puja-module__Cw95_q__tab:focus-visible,.shop-by-puja-module__Cw95_q__more:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.shop-by-puja-module__Cw95_q__tabs{grid-template-columns:repeat(var(--tabs,5), minmax(0, 1fr));border-top:1px solid var(--rule);gap:8px;padding:10px 18px 14px;display:grid;position:relative}.shop-by-puja-module__Cw95_q__indicator{z-index:0;width:calc((100% - 36px - (var(--tabs,5) - 1) * 8px) / var(--tabs,5));background:var(--tint);pointer-events:none;transform:translateX(calc(var(--active,0) * (100% + 8px)));border:1px solid #e9b777;border-radius:14px;transition:transform .7s cubic-bezier(.65,0,.2,1);position:absolute;top:10px;bottom:14px;left:18px;box-shadow:0 11px 20.5px -20px #c55b0099}.shop-by-puja-module__Cw95_q__tab{z-index:1;color:var(--ink);cursor:pointer;font:inherit;transition:transform .35s var(--ease), background .3s;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:11px;padding:8px 12px 8px 8px;display:flex;position:relative;overflow:hidden}.shop-by-puja-module__Cw95_q__tab:hover{background:#fdf3e680;transform:translateY(-2px)}.shop-by-puja-module__Cw95_q__tab:active{transform:scale(.96)}.shop-by-puja-module__Cw95_q__progress{background:var(--accent-strong);height:3px;animation:shop-by-puja-module__Cw95_q__pujaProgress var(--interval,7s) linear both;transform-origin:0;position:absolute;top:0;left:0;right:0}.shop-by-puja-module__Cw95_q__progress[data-paused=true]{animation-play-state:paused}.shop-by-puja-module__Cw95_q__tabThumb{border-radius:9.5px;flex:none;width:50px;height:50px;position:relative;overflow:hidden}.shop-by-puja-module__Cw95_q__tabThumb img{object-fit:cover}.shop-by-puja-module__Cw95_q__tabText{text-align:left;flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.shop-by-puja-module__Cw95_q__tabName{font-size:12px;font-weight:700;line-height:1.25;transition:color .3s}.shop-by-puja-module__Cw95_q__tab[aria-selected=true] .shop-by-puja-module__Cw95_q__tabName{color:var(--accent)}.shop-by-puja-module__Cw95_q__tabCount{color:var(--ink-muted);font-size:11.5px}.shop-by-puja-module__Cw95_q__tabArrow{color:#a4978a;transition:transform .4s var(--ease), color .3s;flex:none}.shop-by-puja-module__Cw95_q__tab[aria-selected=true] .shop-by-puja-module__Cw95_q__tabArrow{color:var(--accent-strong);transform:translate(3px)}@keyframes shop-by-puja-module__Cw95_q__pujaIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes shop-by-puja-module__Cw95_q__pujaProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1280px){.shop-by-puja-module__Cw95_q__body{gap:32px}.shop-by-puja-module__Cw95_q__purchase{flex-wrap:wrap}.shop-by-puja-module__Cw95_q__price{flex-basis:100%}}@media (max-width:1100px){.shop-by-puja-module__Cw95_q__body{grid-template-columns:minmax(0,1fr);padding:20px}.shop-by-puja-module__Cw95_q__photo{aspect-ratio:16/10;min-height:0}.shop-by-puja-module__Cw95_q__pujaName{font-size:min(var(--title-size,38px), 8vw);white-space:normal}.shop-by-puja-module__Cw95_q__tabs{--tab-width:250px;scrollbar-width:none;padding:14px 20px 20px;display:flex;overflow-x:auto}.shop-by-puja-module__Cw95_q__tabs::-webkit-scrollbar{display:none}.shop-by-puja-module__Cw95_q__tab{flex:0 0 var(--tab-width)}.shop-by-puja-module__Cw95_q__indicator{width:var(--tab-width);transform:translateX(calc(var(--active,0) * (var(--tab-width) + 10px)));bottom:20px;left:20px}}@media (max-width:680px){.shop-by-puja-module__Cw95_q__head{flex-direction:column;align-items:flex-start;gap:12px}.shop-by-puja-module__Cw95_q__title{font-size:30px}}@media (max-width:640px){.shop-by-puja-module__Cw95_q__body{gap:22px;padding:14px}.shop-by-puja-module__Cw95_q__photo{aspect-ratio:4/3}.shop-by-puja-module__Cw95_q__photoNote{padding:10px 12px;font-size:13px;bottom:12px;left:12px;right:12px}.shop-by-puja-module__Cw95_q__detailHead{flex-direction:column;gap:14px}.shop-by-puja-module__Cw95_q__metrics{grid-template-columns:minmax(0,1fr);gap:14px}.shop-by-puja-module__Cw95_q__metric,.shop-by-puja-module__Cw95_q__metric:first-child,.shop-by-puja-module__Cw95_q__metric:last-child{padding:0}.shop-by-puja-module__Cw95_q__metric+.shop-by-puja-module__Cw95_q__metric{border-left:0}.shop-by-puja-module__Cw95_q__items{grid-template-columns:repeat(4,minmax(0,1fr))}.shop-by-puja-module__Cw95_q__purchase{padding:16px}.shop-by-puja-module__Cw95_q__customize,.shop-by-puja-module__Cw95_q__order{flex:100%;justify-content:center}.shop-by-puja-module__Cw95_q__tabs{--tab-width:220px;padding:12px 14px 16px}.shop-by-puja-module__Cw95_q__indicator{bottom:16px;left:14px}}@media (prefers-reduced-motion:reduce){.shop-by-puja-module__Cw95_q__swap,.shop-by-puja-module__Cw95_q__item{animation:none}.shop-by-puja-module__Cw95_q__photoImg,.shop-by-puja-module__Cw95_q__photoImg[data-active=true]{transition:opacity .3s;transform:none}.shop-by-puja-module__Cw95_q__indicator,.shop-by-puja-module__Cw95_q__tab,.shop-by-puja-module__Cw95_q__itemTile,.shop-by-puja-module__Cw95_q__itemImg,.shop-by-puja-module__Cw95_q__customize,.shop-by-puja-module__Cw95_q__order,.shop-by-puja-module__Cw95_q__save{transition:none}.shop-by-puja-module__Cw95_q__tab:hover,.shop-by-puja-module__Cw95_q__itemTile:hover,.shop-by-puja-module__Cw95_q__customize:hover,.shop-by-puja-module__Cw95_q__order:hover:not(:disabled){transform:none}}.shop-by-puja-module__Cw95_q__mobile{display:none}@media (max-width:700px){.shop-by-puja-module__Cw95_q__section{--m-display:var(--hv-font-display), Georgia, serif;--m-ui:var(--hv-font-ui), system-ui, sans-serif;font-family:var(--m-ui);background:#fff;padding:26px 0 24px}.shop-by-puja-module__Cw95_q__panel{display:none}.shop-by-puja-module__Cw95_q__mobile{display:block}.shop-by-puja-module__Cw95_q__head{flex-direction:row;align-items:flex-end;gap:10px;margin-bottom:0;padding:0 20px}.shop-by-puja-module__Cw95_q__eyebrow{letter-spacing:.2em;margin-bottom:4px;font-size:11px}.shop-by-puja-module__Cw95_q__title{font-family:var(--m-display);letter-spacing:-.02em;font-size:26px;font-weight:700}.shop-by-puja-module__Cw95_q__viewAll{color:var(--accent-strong);white-space:nowrap;gap:4px;padding-bottom:4px;font-size:13px;font-weight:800}.shop-by-puja-module__Cw95_q__viewAll svg{width:14px;height:14px}}.shop-by-puja-module__Cw95_q__mTabs{scrollbar-width:none;gap:10px;margin-top:8px;padding:8px 20px 4px;display:flex;overflow-x:auto}.shop-by-puja-module__Cw95_q__mTabs::-webkit-scrollbar{display:none}.shop-by-puja-module__Cw95_q__mTab{width:72px;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:6px;padding:0;display:flex}.shop-by-puja-module__Cw95_q__mTabThumb{width:60px;height:60px;transition:box-shadow .3s var(--ease), transform .3s var(--ease);border-radius:50%;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #efe5d6}.shop-by-puja-module__Cw95_q__mTabThumb img{object-fit:cover}.shop-by-puja-module__Cw95_q__mTab[aria-selected=true] .shop-by-puja-module__Cw95_q__mTabThumb{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--accent-strong);transform:scale(1.06)}.shop-by-puja-module__Cw95_q__mTabLabel{color:#5d5347;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11.5px;font-weight:600;overflow:hidden}.shop-by-puja-module__Cw95_q__mTab[aria-selected=true] .shop-by-puja-module__Cw95_q__mTabLabel{color:var(--accent-strong);font-weight:800}.shop-by-puja-module__Cw95_q__mTab:focus-visible{outline:2px solid var(--accent-strong);outline-offset:4px;border-radius:12px}.shop-by-puja-module__Cw95_q__mCard{animation:shop-by-puja-module__Cw95_q__mIn .4s var(--ease) both;background:#fbf7f0;border-radius:28px;margin:14px 12px 0;padding:10px 10px 14px}.shop-by-puja-module__Cw95_q__mPhoto{border-radius:24px;height:220px;position:relative;overflow:hidden}.shop-by-puja-module__Cw95_q__mPhotoImg{object-fit:cover}.shop-by-puja-module__Cw95_q__mPhotoShade{background:linear-gradient(#0000 35%,#1e0a04d9);position:absolute;inset:0}.shop-by-puja-module__Cw95_q__mBadge{background:var(--accent-strong);color:#fff;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;height:26px;padding:0 10px;font-size:10.5px;font-weight:800;line-height:26px;position:absolute;top:12px;left:12px}.shop-by-puja-module__Cw95_q__mSave{width:36px;height:36px;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:12px}.shop-by-puja-module__Cw95_q__mSave[data-saved=true]{color:#c0392b}.shop-by-puja-module__Cw95_q__mPhotoText{color:#fff8ec;position:absolute;bottom:12px;left:14px;right:14px}.shop-by-puja-module__Cw95_q__mName{font-family:var(--m-display);margin:0;font-size:22px;font-weight:700;line-height:1.1}.shop-by-puja-module__Cw95_q__mChips{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.shop-by-puja-module__Cw95_q__mChip{white-space:nowrap;background:#fff8ec2e;border-radius:999px;height:24px;padding:0 8px;font-size:11px;font-weight:700;line-height:24px}.shop-by-puja-module__Cw95_q__mIncludedHead{justify-content:space-between;align-items:center;margin-top:16px;padding:0 4px;font-size:14.5px;display:flex}.shop-by-puja-module__Cw95_q__mToggle{color:var(--accent-strong);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:800;text-decoration:none}.shop-by-puja-module__Cw95_q__mGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.shop-by-puja-module__Cw95_q__mItem{background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;animation:.3s both shop-by-puja-module__Cw95_q__mIn;display:flex}.shop-by-puja-module__Cw95_q__mItem[data-more]{background:0 0;padding:0}.shop-by-puja-module__Cw95_q__mThumb{aspect-ratio:1;width:100%;max-width:48px;color:var(--accent-strong);place-items:center;display:grid;position:relative}.shop-by-puja-module__Cw95_q__mThumb .shop-by-puja-module__Cw95_q__itemImg{object-fit:contain}.shop-by-puja-module__Cw95_q__mItemName{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.shop-by-puja-module__Cw95_q__mMore{width:100%;height:100%;min-height:72px;color:var(--accent-strong);font:inherit;cursor:pointer;background:#fdf8f1;border:1.5px dashed #e3cfb2;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex}.shop-by-puja-module__Cw95_q__mMore b{font-family:var(--m-display);font-size:16px}.shop-by-puja-module__Cw95_q__mMore span{color:var(--ink-muted);font-size:10.5px;font-weight:700}.shop-by-puja-module__Cw95_q__mAssurances{color:#5d5347;flex-direction:column;gap:6px;margin:14px 0 0;padding:0 4px;font-size:12.5px;list-style:none;display:flex}.shop-by-puja-module__Cw95_q__mBuy{z-index:2;color:#fff8ec;background:#2a140b;border-radius:22px;margin:16px 12px 0;padding:12px;position:sticky;bottom:0}.shop-by-puja-module__Cw95_q__mBuyTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.shop-by-puja-module__Cw95_q__mPrice{flex-direction:column;display:flex}.shop-by-puja-module__Cw95_q__mPrice b{font-family:var(--m-display);font-size:22px;line-height:1.1}.shop-by-puja-module__Cw95_q__mPrice>span{color:#d8c4aa;font-size:11.5px}.shop-by-puja-module__Cw95_q__mPriceFrom{font-family:var(--m-ui);font-size:13px;font-weight:600}.shop-by-puja-module__Cw95_q__mCustomize{color:#fff8ec;border:1px solid #fff8ec4d;border-radius:10px;flex:none;align-items:center;height:36px;padding:0 12px;font-size:12.5px;font-weight:800;text-decoration:none;display:inline-flex}.shop-by-puja-module__Cw95_q__mCustomize:hover{color:#fff8ec}.shop-by-puja-module__Cw95_q__mOrder{background:var(--accent-strong);color:#fff;width:100%;height:50px;font:inherit;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;margin-top:10px;font-size:15px;font-weight:800;transition:background .2s;display:flex}.shop-by-puja-module__Cw95_q__mOrder:hover{background:#d4680a}.shop-by-puja-module__Cw95_q__mOrder:disabled{cursor:progress;opacity:.8}.shop-by-puja-module__Cw95_q__mOrder:focus-visible,.shop-by-puja-module__Cw95_q__mCustomize:focus-visible,.shop-by-puja-module__Cw95_q__mToggle:focus-visible,.shop-by-puja-module__Cw95_q__mSave:focus-visible,.shop-by-puja-module__Cw95_q__mMore:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}@keyframes shop-by-puja-module__Cw95_q__mIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.shop-by-puja-module__Cw95_q__mCard,.shop-by-puja-module__Cw95_q__mItem{animation:none}.shop-by-puja-module__Cw95_q__mTabThumb{transition:none}}
.OffersPromotions-module__mvKqQG__section{--ease:cubic-bezier(.2, .8, .2, 1);--ink:var(--umber,#2c2820);--accent:var(--gold-deep);--accent-hover:#9c4700;--cream:#fff8ec;--maroon:#5e1420;--maroon-glow:#8e2a1c;--saffron:#f5a623;--bundle:#c55b00;--bundle-soft:#ffe2b0;--forest:#173f1f;--forest-accent:#f2c94c;--forest-soft:#d9e6cf;--night:#2a1a10;--night-accent:#f0a24a;max-width:2200px;color:var(--ink);font-family:var(--font-ui);margin:0 auto;padding:clamp(40px,6vh,64px) clamp(20px,3.5vw,64px) 0}.OffersPromotions-module__mvKqQG__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:26px;display:flex}.OffersPromotions-module__mvKqQG__title{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:36px;font-weight:600;line-height:1.1}.OffersPromotions-module__mvKqQG__copy{color:#6f665a;margin:8px 0 0;font-size:15px}.OffersPromotions-module__mvKqQG__viewAll{color:var(--accent);flex:none;align-items:center;gap:8px;font-size:14.5px;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.OffersPromotions-module__mvKqQG__viewAll:hover{color:var(--accent-hover)}.OffersPromotions-module__mvKqQG__layout{flex-wrap:wrap;gap:16px;display:flex}.OffersPromotions-module__mvKqQG__side{flex:1.2 480px;grid-template-rows:minmax(0,1.25fr) minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.OffersPromotions-module__mvKqQG__card{color:var(--cream);transition:transform .45s var(--ease);isolation:isolate;border-radius:28px;text-decoration:none;position:relative;overflow:hidden}.OffersPromotions-module__mvKqQG__card:hover{color:var(--cream);transform:translateY(-4px)}.OffersPromotions-module__mvKqQG__card:focus-visible{outline:3px solid var(--saffron);outline-offset:3px}.OffersPromotions-module__mvKqQG__photo{z-index:-2;object-fit:cover;opacity:var(--photo-strength,.3);mix-blend-mode:luminosity;pointer-events:none;transition:transform 1.2s var(--ease);-webkit-mask-image:var(--photo-mask);-webkit-mask-image:var(--photo-mask);mask-image:var(--photo-mask)}.OffersPromotions-module__mvKqQG__festival,.OffersPromotions-module__mvKqQG__lists{--photo-mask:linear-gradient(90deg, transparent 22%, #000 72%)}.OffersPromotions-module__mvKqQG__bundle,.OffersPromotions-module__mvKqQG__fresh{--photo-mask:linear-gradient(180deg, transparent 30%, #000 80%)}.OffersPromotions-module__mvKqQG__bundle{--photo-strength:.2}.OffersPromotions-module__mvKqQG__card:hover .OffersPromotions-module__mvKqQG__photo{transform:scale(1.04)}.OffersPromotions-module__mvKqQG__dots{z-index:-1;background-image:radial-gradient(var(--dot,#fff0d724) 1.4px, transparent 1.5px);pointer-events:none;background-size:22px 22px;position:absolute;inset:0}.OffersPromotions-module__mvKqQG__shine{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:30%;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)skew(-18deg)}.OffersPromotions-module__mvKqQG__card:hover .OffersPromotions-module__mvKqQG__shine{animation:.9s cubic-bezier(.4,0,.2,1) both OffersPromotions-module__mvKqQG__opShine}.OffersPromotions-module__mvKqQG__festival{background:var(--maroon);--dot:#ffdca01f;border-radius:32px;flex:1.3 520px;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);min-height:460px;display:grid}.OffersPromotions-module__mvKqQG__glow{z-index:-1;background:radial-gradient(closest-side, var(--maroon-glow), transparent);pointer-events:none;border-radius:50%;width:80%;height:150%;position:absolute;top:-30%;right:-14%}.OffersPromotions-module__mvKqQG__festivalBody{flex-direction:column;padding:40px 0 36px clamp(24px,3vw,44px);display:flex;position:relative}.OffersPromotions-module__mvKqQG__pill{height:34px;color:var(--saffron);letter-spacing:.16em;text-transform:uppercase;background:#fff0d724;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:0 14px;font-size:12.5px;font-weight:800;display:inline-flex}.OffersPromotions-module__mvKqQG__pillDot{background:currentColor;border-radius:50%;width:8px;height:8px}.OffersPromotions-module__mvKqQG__bigOffer{align-items:flex-start;gap:10px;margin:26px 0 0;display:flex}.OffersPromotions-module__mvKqQG__upTo{color:#f1dfc6;letter-spacing:.14em;text-transform:uppercase;writing-mode:vertical-rl;margin-top:26px;font-size:18px;font-weight:800;transform:rotate(180deg)}.OffersPromotions-module__mvKqQG__bigNumber{color:var(--saffron);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.06em;font-size:clamp(112px,11vw,168px);font-weight:700;line-height:1}.OffersPromotions-module__mvKqQG__bigSuffix{font-family:var(--font-display);flex-direction:column;margin-top:10px;font-weight:700;line-height:.9;display:flex}.OffersPromotions-module__mvKqQG__bigPercent{color:var(--saffron);font-size:clamp(44px,4.4vw,64px)}.OffersPromotions-module__mvKqQG__bigOff{color:var(--cream);text-transform:uppercase;font-size:clamp(24px,2.3vw,34px)}.OffersPromotions-module__mvKqQG__festivalHeading{max-width:420px;font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:10px 0 24px;font-size:clamp(24px,2.2vw,30px);font-weight:700;line-height:1.1}.OffersPromotions-module__mvKqQG__festivalCta{background:var(--saffron);color:#2a1a08;white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:12px;height:56px;margin-top:auto;padding:0 12px 0 24px;font-size:16px;font-weight:800;display:inline-flex}.OffersPromotions-module__mvKqQG__festivalCtaIcon{width:32px;height:32px;transition:transform .35s var(--ease);background:#0000001f;border-radius:50%;place-items:center;display:grid}.OffersPromotions-module__mvKqQG__festival:hover .OffersPromotions-module__mvKqQG__festivalCtaIcon{transform:translate(3px)}.OffersPromotions-module__mvKqQG__countdown{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.OffersPromotions-module__mvKqQG__countdownLabel{color:#f1dfc6;letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:800}.OffersPromotions-module__mvKqQG__clock{gap:8px;display:flex}.OffersPromotions-module__mvKqQG__clockTile{background:var(--cream);width:62px;height:62px;color:var(--maroon);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden}.OffersPromotions-module__mvKqQG__clockValue{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1}.OffersPromotions-module__mvKqQG__clockValue[data-flip]{animation:.35s both OffersPromotions-module__mvKqQG__opFlip}.OffersPromotions-module__mvKqQG__clockUnit{color:#8b6a5a;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.OffersPromotions-module__mvKqQG__festivalArt{min-width:0;position:relative}.OffersPromotions-module__mvKqQG__orbit{border:2px dashed #f5a62366;border-radius:50%;width:340px;height:340px;margin:-170px 0 0 -170px;animation:40s linear infinite OffersPromotions-module__mvKqQG__opSpin;position:absolute;top:50%;left:50%}.OffersPromotions-module__mvKqQG__bubble,.OffersPromotions-module__mvKqQG__leaf,.OffersPromotions-module__mvKqQG__tile,.OffersPromotions-module__mvKqQG__avatar{background:#fff;position:absolute;overflow:hidden}.OffersPromotions-module__mvKqQG__bubble img,.OffersPromotions-module__mvKqQG__leaf img,.OffersPromotions-module__mvKqQG__tile img,.OffersPromotions-module__mvKqQG__avatar img{object-fit:contain}.OffersPromotions-module__mvKqQG__bubble{--pop-ms:.76s;--pop-delay:calc(var(--i,0) * .11s)}.OffersPromotions-module__mvKqQG__bubble[data-pop=a]{animation:OffersPromotions-module__mvKqQG__opBob var(--bob,3.6s) ease-in-out var(--delay,0s) infinite, OffersPromotions-module__mvKqQG__opPopA var(--pop-ms) cubic-bezier(.3, 0, .3, 1) var(--pop-delay) both}.OffersPromotions-module__mvKqQG__bubble[data-pop=b]{animation:OffersPromotions-module__mvKqQG__opBob var(--bob,3.6s) ease-in-out var(--delay,0s) infinite, OffersPromotions-module__mvKqQG__opPopB var(--pop-ms) cubic-bezier(.3, 0, .3, 1) var(--pop-delay) both}.OffersPromotions-module__mvKqQG__bubbleImg{opacity:0;transition:opacity 0s linear calc(var(--pop-delay,0s) + var(--pop-ms,0s) * .38)}.OffersPromotions-module__mvKqQG__bubbleImg[data-active=true]{opacity:1}.OffersPromotions-module__mvKqQG__bubble{animation:OffersPromotions-module__mvKqQG__opBob var(--bob,3.6s) ease-in-out var(--delay,0s) infinite;border-radius:50%}.OffersPromotions-module__mvKqQG__bubble[data-slot=hero]{--rest-shadow:0 0 0 10px #ffffff1f;width:230px;height:230px;box-shadow:var(--rest-shadow);--bob:4s;margin:-115px 0 0 -115px;top:50%;left:50%}.OffersPromotions-module__mvKqQG__bubble[data-slot=a]{--bob:3.4s;--delay:.4s;width:96px;height:96px;top:12%;left:8%}.OffersPromotions-module__mvKqQG__bubble[data-slot=b]{--bob:3.8s;--delay:1s;width:84px;height:84px;top:18%;right:8%}.OffersPromotions-module__mvKqQG__bubble[data-slot=c]{--bob:3.2s;--delay:.2s;width:104px;height:104px;bottom:12%;right:12%}.OffersPromotions-module__mvKqQG__bubble[data-slot=d]{--bob:3.6s;--delay:.7s;width:80px;height:80px;bottom:14%;left:12%}.OffersPromotions-module__mvKqQG__small{flex-direction:column;display:flex}.OffersPromotions-module__mvKqQG__smallBody{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:22px 22px 6px;display:flex;position:relative}.OffersPromotions-module__mvKqQG__smallEyebrow{color:var(--eyebrow);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:800}.OffersPromotions-module__mvKqQG__smallHeading{margin:10px 0 0;font-size:15px;font-weight:700}.OffersPromotions-module__mvKqQG__smallCta{color:var(--eyebrow);align-items:center;gap:6px;margin-top:12px;font-size:14px;font-weight:800;display:flex}.OffersPromotions-module__mvKqQG__smallArt{flex:none;width:100%;height:110px;margin-top:auto;position:relative}.OffersPromotions-module__mvKqQG__bundle{background:var(--bundle);--eyebrow:var(--bundle-soft)}.OffersPromotions-module__mvKqQG__midOffer{font-family:var(--font-display);align-items:flex-start;gap:4px;margin:10px 0 0;font-weight:700;line-height:1;display:flex}.OffersPromotions-module__mvKqQG__midNumber{font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:64px}.OffersPromotions-module__mvKqQG__midSuffix{flex-direction:column;margin-top:4px;display:flex}.OffersPromotions-module__mvKqQG__midPercent{font-size:28px}.OffersPromotions-module__mvKqQG__midOff{color:var(--bundle-soft);text-transform:uppercase;font-size:16px}.OffersPromotions-module__mvKqQG__tile{transition:transform .5s var(--ease);border-radius:20px;box-shadow:0 12px 24px -12px #3c140099}.OffersPromotions-module__mvKqQG__tile[data-slot=a]{width:72px;height:72px;top:10%;left:8%;transform:rotate(-8deg)}.OffersPromotions-module__mvKqQG__tile[data-slot=b]{width:64px;height:64px;top:26%;right:8%;transform:rotate(7deg)}.OffersPromotions-module__mvKqQG__tile[data-slot=c]{width:60px;height:60px;bottom:8%;left:24%;transform:rotate(4deg)}.OffersPromotions-module__mvKqQG__bundle:hover .OffersPromotions-module__mvKqQG__tile[data-slot=a]{transform:rotate(-14deg)translateY(-4px)}.OffersPromotions-module__mvKqQG__bundle:hover .OffersPromotions-module__mvKqQG__tile[data-slot=b]{transform:rotate(12deg)translateY(-4px)}.OffersPromotions-module__mvKqQG__bundle:hover .OffersPromotions-module__mvKqQG__tile[data-slot=c]{transform:rotate(0)translateY(-4px)}.OffersPromotions-module__mvKqQG__fresh{background:var(--forest);--eyebrow:var(--forest-accent);--dot:#f2c94c24}.OffersPromotions-module__mvKqQG__freshHeading{font-family:var(--font-display);flex-direction:column;margin:6px 0 0;font-weight:700;line-height:1;display:flex}.OffersPromotions-module__mvKqQG__freshHeadline{color:var(--forest-accent);letter-spacing:-.04em;font-size:46px}.OffersPromotions-module__mvKqQG__freshSubline{font-size:22px}.OffersPromotions-module__mvKqQG__freshNote{color:var(--forest-soft);margin:10px 0 0;font-size:13.5px;font-weight:600;line-height:1.4}.OffersPromotions-module__mvKqQG__truck{background:var(--forest-accent);width:52px;height:52px;color:var(--forest);transition:transform .8s var(--ease);border-radius:50%;place-items:center;margin:-26px 0 0 -26px;display:grid;position:absolute;top:50%;left:50%}.OffersPromotions-module__mvKqQG__truck svg{width:28px;height:28px}.OffersPromotions-module__mvKqQG__fresh:hover .OffersPromotions-module__mvKqQG__truck{transform:translate(26px)rotate(-6deg)}.OffersPromotions-module__mvKqQG__leaf{animation:OffersPromotions-module__mvKqQG__opBob var(--bob,3.6s) ease-in-out var(--delay,0s) infinite;border-radius:50%}.OffersPromotions-module__mvKqQG__leaf[data-slot=a]{width:68px;height:68px;top:8%;left:6%}.OffersPromotions-module__mvKqQG__leaf[data-slot=b]{--bob:3.2s;--delay:.6s;width:64px;height:64px;bottom:8%;right:6%}.OffersPromotions-module__mvKqQG__lists{background:var(--night);--eyebrow:var(--night-accent);--dot:#f0a24a24;grid-column:1/span 2;align-items:stretch;display:flex}.OffersPromotions-module__mvKqQG__listsBody{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:22px 0 22px 26px;display:flex;position:relative}.OffersPromotions-module__mvKqQG__listsHeading{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:8px 0 0;font-size:clamp(22px,2vw,28px);font-weight:700;line-height:1.08}.OffersPromotions-module__mvKqQG__stack{flex:none;justify-content:center;align-items:center;width:40%;padding-right:14px;display:flex;position:relative}.OffersPromotions-module__mvKqQG__avatar{border:3px solid var(--night);width:62px;height:62px;transition:margin .5s var(--ease), transform .5s var(--ease);border-radius:50%;flex:none;position:relative}.OffersPromotions-module__mvKqQG__avatar+.OffersPromotions-module__mvKqQG__avatar{margin-left:-18px}.OffersPromotions-module__mvKqQG__avatar:nth-child(2){transition-delay:50ms}.OffersPromotions-module__mvKqQG__avatar:nth-child(3){transition-delay:.1s}.OffersPromotions-module__mvKqQG__lists:hover .OffersPromotions-module__mvKqQG__avatar+.OffersPromotions-module__mvKqQG__avatar{margin-left:6px}.OffersPromotions-module__mvKqQG__lists:hover .OffersPromotions-module__mvKqQG__avatar:nth-child(odd){transform:translateY(-6px)}.OffersPromotions-module__mvKqQG__lists:hover .OffersPromotions-module__mvKqQG__avatar:nth-child(2n){transform:translateY(6px)}@media (max-width:640px){.OffersPromotions-module__mvKqQG__festival{--photo-mask:linear-gradient(180deg, transparent 35%, #000 75%)}.OffersPromotions-module__mvKqQG__title{font-size:28px}.OffersPromotions-module__mvKqQG__festival{grid-template-columns:minmax(0,1fr);min-height:0}.OffersPromotions-module__mvKqQG__festivalBody{padding:28px 24px 0}.OffersPromotions-module__mvKqQG__festivalArt{height:280px}.OffersPromotions-module__mvKqQG__orbit{width:250px;height:250px;margin:-125px 0 0 -125px}.OffersPromotions-module__mvKqQG__bubble[data-slot=hero]{width:170px;height:170px;margin:-85px 0 0 -85px}.OffersPromotions-module__mvKqQG__bubble[data-slot=a],.OffersPromotions-module__mvKqQG__bubble[data-slot=b],.OffersPromotions-module__mvKqQG__bubble[data-slot=c],.OffersPromotions-module__mvKqQG__bubble[data-slot=d]{width:68px;height:68px}}@media (max-width:480px){.OffersPromotions-module__mvKqQG__side{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.OffersPromotions-module__mvKqQG__lists{--photo-mask:linear-gradient(180deg, transparent 40%, #000 85%);flex-direction:column;grid-column:auto}.OffersPromotions-module__mvKqQG__listsBody{padding:22px 22px 0}.OffersPromotions-module__mvKqQG__stack{justify-content:flex-start;width:auto;padding:16px 22px 22px}}@media (prefers-reduced-motion:reduce){.OffersPromotions-module__mvKqQG__card,.OffersPromotions-module__mvKqQG__card:hover,.OffersPromotions-module__mvKqQG__card:hover .OffersPromotions-module__mvKqQG__shine,.OffersPromotions-module__mvKqQG__orbit,.OffersPromotions-module__mvKqQG__bubble,.OffersPromotions-module__mvKqQG__leaf,.OffersPromotions-module__mvKqQG__tile,.OffersPromotions-module__mvKqQG__truck,.OffersPromotions-module__mvKqQG__avatar,.OffersPromotions-module__mvKqQG__clockValue[data-flip],.OffersPromotions-module__mvKqQG__festivalCtaIcon,.OffersPromotions-module__mvKqQG__photo,.OffersPromotions-module__mvKqQG__bubbleImg,.OffersPromotions-module__mvKqQG__bubble[data-pop]{transition:none;animation:none}.OffersPromotions-module__mvKqQG__card:hover,.OffersPromotions-module__mvKqQG__card:hover .OffersPromotions-module__mvKqQG__photo{transform:none}}@keyframes OffersPromotions-module__mvKqQG__opShine{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(320%)skew(-18deg)}}@keyframes OffersPromotions-module__mvKqQG__opBob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes OffersPromotions-module__mvKqQG__opPopA{0%{box-shadow:var(--rest-shadow,0 0 0 0 transparent);rotate:none;scale:1}38%{rotate:-24deg;scale:0;box-shadow:0 0 #f5a62300}62%{rotate:6deg;scale:1.18;box-shadow:0 0 0 4px #f5a623b3}78%{rotate:-2deg;scale:.94}90%{scale:1.03;box-shadow:0 0 0 18px #f5a62300}to{box-shadow:var(--rest-shadow,0 0 0 0 transparent);rotate:none;scale:1}}@keyframes OffersPromotions-module__mvKqQG__opPopB{0%{box-shadow:var(--rest-shadow,0 0 0 0 transparent);rotate:none;scale:1}38%{rotate:-24deg;scale:0;box-shadow:0 0 #f5a62300}62%{rotate:6deg;scale:1.18;box-shadow:0 0 0 4px #f5a623b3}78%{rotate:-2deg;scale:.94}90%{scale:1.03;box-shadow:0 0 0 18px #f5a62300}to{box-shadow:var(--rest-shadow,0 0 0 0 transparent);rotate:none;scale:1}}@keyframes OffersPromotions-module__mvKqQG__opSpin{to{transform:rotate(360deg)}}@keyframes OffersPromotions-module__mvKqQG__opFlip{0%{opacity:0;transform:translateY(-40%)}to{opacity:1;transform:none}}
.PopularEssentials-module__birGkW__section{--ease:cubic-bezier(.2, .8, .2, 1);--accent:var(--gold-deep);--accent-deep:#b35200;--ink:#2a241b;max-width:2200px;font-family:var(--font-ui);margin:0 auto;padding:clamp(18px,3vh,34px) clamp(20px,3.5vw,64px) clamp(24px,4vh,46px)}.PopularEssentials-module__birGkW__head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.PopularEssentials-module__birGkW__title{color:var(--umber,#2c2820);font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:36px;font-weight:600;line-height:1.1}.PopularEssentials-module__birGkW__copy{color:#6f665a;margin:8px 0 0;font-size:15px}.PopularEssentials-module__birGkW__viewAll{color:var(--accent);transition:gap .3s var(--ease), color .2s;flex:none;align-items:center;gap:8px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.PopularEssentials-module__birGkW__viewAll:hover{color:#9c4700;gap:14px}.PopularEssentials-module__birGkW__carousel{position:relative}.PopularEssentials-module__birGkW__viewport{touch-action:pan-y;margin:0 40px;padding:10px 0 20px;overflow:hidden}.PopularEssentials-module__birGkW__track{transition:transform .7s var(--ease);margin:0;padding:0;list-style:none;display:flex}.PopularEssentials-module__birGkW__item{flex:0 0 calc(100% / var(--per-view,6));text-align:center;flex-direction:column;align-items:center;min-width:0;padding:0 16px;display:flex}.PopularEssentials-module__birGkW__mediaWrap{aspect-ratio:1;width:100%;max-width:200px;position:relative}.PopularEssentials-module__birGkW__media{display:block;position:absolute;inset:6%}.PopularEssentials-module__birGkW__mediaImg{object-fit:contain;transition:transform .6s var(--ease);transform:none}.PopularEssentials-module__birGkW__item:hover .PopularEssentials-module__birGkW__mediaImg{transform:translateY(-8px)scale(1.06)rotate(-2deg)}.PopularEssentials-module__birGkW__mediaIcon{width:100%;height:100%;color:var(--accent);background:#f6efe2;border-radius:50%;place-items:center;display:grid}.PopularEssentials-module__birGkW__name{text-wrap:balance;min-height:44px;margin:38px 0 0;font-size:17px;font-weight:800;line-height:1.3}.PopularEssentials-module__birGkW__name a{color:var(--ink);text-decoration:none;transition:color .3s}.PopularEssentials-module__birGkW__item:hover .PopularEssentials-module__birGkW__name a{color:var(--accent)}.PopularEssentials-module__birGkW__kind{color:#7a6e62;margin:10px 0 0;font-size:14.5px;font-weight:600}.PopularEssentials-module__birGkW__cartButton{z-index:2;background:var(--accent);width:40px;height:40px;transition:width .45s var(--ease), background .3s, box-shadow .3s, transform .3s;border-radius:999px;position:absolute;bottom:-8px;right:-6px;overflow:hidden;box-shadow:0 10px 20px -8px #c55b008c,0 0 0 4px #fff}.PopularEssentials-module__birGkW__item:hover .PopularEssentials-module__birGkW__cartButton[data-state=empty]{background:var(--accent-deep);width:84px;transform:translateY(-2px);box-shadow:0 10px 20px -8px #c55b00cc,0 0 0 4px #fff}.PopularEssentials-module__birGkW__cartButton[data-state=added]{background:#3d6a33}.PopularEssentials-module__birGkW__cartButton[data-state=stepper]{width:104px}.PopularEssentials-module__birGkW__addButton{color:#fff;cursor:pointer;width:100%;height:100%;font:inherit;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:6px;padding:0 11px;display:flex}.PopularEssentials-module__birGkW__addButton:disabled{cursor:progress}.PopularEssentials-module__birGkW__addLabel{opacity:0;transition:opacity .25s, transform .35s var(--ease);white-space:nowrap;font-size:13px;font-weight:800;transform:translate(10px)}.PopularEssentials-module__birGkW__item:hover .PopularEssentials-module__birGkW__addLabel{opacity:1;transform:none}.PopularEssentials-module__birGkW__cartIcon{transition:transform .45s var(--ease);flex:none}.PopularEssentials-module__birGkW__item:hover .PopularEssentials-module__birGkW__cartIcon{transform:rotate(-12deg)scale(1.08)}.PopularEssentials-module__birGkW__check{width:100%;height:100%;animation:PopularEssentials-module__birGkW__pePop .45s var(--ease) both;place-items:center;display:grid}.PopularEssentials-module__birGkW__stepper{justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 5px;animation:.35s both PopularEssentials-module__birGkW__peIn;display:flex}.PopularEssentials-module__birGkW__stepper button{color:#fff;cursor:pointer;width:30px;height:30px;font:inherit;background:#ffffff29;border:0;border-radius:50%;place-items:center;font-size:17px;font-weight:700;transition:background .2s,transform .2s;display:grid}.PopularEssentials-module__birGkW__stepper button:hover:not(:disabled){background:#ffffff4d}.PopularEssentials-module__birGkW__stepper button:active:not(:disabled){transform:scale(.88)}.PopularEssentials-module__birGkW__stepper button:disabled{cursor:not-allowed;opacity:.5}.PopularEssentials-module__birGkW__qty{color:#fff;font-variant-numeric:tabular-nums;min-width:24px;font-size:14px;font-weight:800;animation:.35s both PopularEssentials-module__birGkW__peBump}.PopularEssentials-module__birGkW__ring{border:2px solid var(--accent);pointer-events:none;border-radius:50%;width:40px;height:40px;animation:.7s ease-out both PopularEssentials-module__birGkW__peRing;position:absolute;bottom:-8px;right:-6px}.PopularEssentials-module__birGkW__spark{width:7px;height:7px;animation:PopularEssentials-module__birGkW__peSpark .6s var(--ease) both;pointer-events:none;border-radius:50%;position:absolute;bottom:8.5px;right:10.5px}.PopularEssentials-module__birGkW__addButton:focus-visible,.PopularEssentials-module__birGkW__stepper button:focus-visible,.PopularEssentials-module__birGkW__arrow:focus-visible,.PopularEssentials-module__birGkW__dot:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.PopularEssentials-module__birGkW__arrow{z-index:3;width:58px;height:58px;color:var(--accent);cursor:pointer;transition:transform .35s var(--ease), box-shadow .35s, opacity .3s;background:#fff;border:1px solid #f0e4d4;border-radius:50%;place-items:center;display:grid;position:absolute;top:32%;transform:translateY(-50%);box-shadow:0 8px 20px -10px #783c0059}.PopularEssentials-module__birGkW__arrow[data-side=prev]{left:-18px}.PopularEssentials-module__birGkW__arrow[data-side=next]{right:-18px}.PopularEssentials-module__birGkW__arrow:hover:not(:disabled){transform:translateY(-50%)scale(1.08);box-shadow:0 12px 26px -10px #783c0073}.PopularEssentials-module__birGkW__arrow:disabled{cursor:default;opacity:.35}.PopularEssentials-module__birGkW__dots{justify-content:center;gap:6px;margin-top:6px;display:flex}.PopularEssentials-module__birGkW__dot{cursor:pointer;width:8px;height:8px;transition:width .4s var(--ease), background .4s var(--ease);background:#e8dccb;border:0;border-radius:999px;padding:0}.PopularEssentials-module__birGkW__dot[aria-current=true]{background:var(--accent);width:26px}.PopularEssentials-module__birGkW__skeletonMedia{aspect-ratio:1;background:linear-gradient(90deg,#f6efe2,#fbf7f0,#f6efe2) 0 0/200% 100%;border-radius:50%;width:100%;max-width:200px;animation:1.2s linear infinite PopularEssentials-module__birGkW__peShimmer}.PopularEssentials-module__birGkW__skeletonLine{background:#f3ece1;border-radius:7px;width:60%;height:14px;margin-top:38px}@keyframes PopularEssentials-module__birGkW__peRing{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(2.1)}}@keyframes PopularEssentials-module__birGkW__pePop{0%{transform:scale(0)rotate(-40deg)}60%{transform:scale(1.15)rotate(8deg)}to{transform:scale(1)rotate(0)}}@keyframes PopularEssentials-module__birGkW__peIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes PopularEssentials-module__birGkW__peSpark{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--x), var(--y)) scale(0)}}@keyframes PopularEssentials-module__birGkW__peBump{0%,to{transform:scale(1)}40%{transform:scale(1.35)}}@keyframes PopularEssentials-module__birGkW__peShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:680px){.PopularEssentials-module__birGkW__head{flex-direction:column;align-items:flex-start;gap:12px}.PopularEssentials-module__birGkW__title{font-size:30px}.PopularEssentials-module__birGkW__viewport{margin:0}.PopularEssentials-module__birGkW__arrow{display:none}.PopularEssentials-module__birGkW__item{padding:0 14px}.PopularEssentials-module__birGkW__cartButton,.PopularEssentials-module__birGkW__ring{bottom:-20px;right:-8px}.PopularEssentials-module__birGkW__name{margin-top:32px;font-size:15px}.PopularEssentials-module__birGkW__kind{font-size:13px}}@media (prefers-reduced-motion:reduce){.PopularEssentials-module__birGkW__track,.PopularEssentials-module__birGkW__mediaImg,.PopularEssentials-module__birGkW__cartButton,.PopularEssentials-module__birGkW__addLabel,.PopularEssentials-module__birGkW__cartIcon,.PopularEssentials-module__birGkW__dot,.PopularEssentials-module__birGkW__arrow{transition:none}.PopularEssentials-module__birGkW__item:hover .PopularEssentials-module__birGkW__mediaImg{transform:none}.PopularEssentials-module__birGkW__check,.PopularEssentials-module__birGkW__stepper,.PopularEssentials-module__birGkW__qty,.PopularEssentials-module__birGkW__ring,.PopularEssentials-module__birGkW__spark,.PopularEssentials-module__birGkW__skeletonMedia{animation:none}.PopularEssentials-module__birGkW__ring,.PopularEssentials-module__birGkW__spark{display:none}}
.DailyPoojaSamagri-module__DMlLFa__section{--ease:cubic-bezier(.2, .8, .2, 1);--ink:var(--umber,#2c2820);--ink-soft:#6f665a;--ink-faint:#8b7f71;--accent:var(--gold-deep,#b8620a);--accent-strong:#c55b00;--dark:#2f2517;--cream:#fbf3e4;--green:#1f5c22;max-width:2200px;color:var(--ink);font-family:var(--font-ui);background:#fff;margin:0 auto;padding:clamp(40px,6vh,64px) clamp(20px,3.5vw,64px)}.DailyPoojaSamagri-module__DMlLFa__head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.DailyPoojaSamagri-module__DMlLFa__title{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:36px;font-weight:600;line-height:1.1}.DailyPoojaSamagri-module__DMlLFa__subtitle{color:var(--ink-soft);margin:8px 0 0;font-size:15px}.DailyPoojaSamagri-module__DMlLFa__viewAll{color:var(--accent);white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:14.5px;font-weight:700;transition:color .2s;display:inline-flex}.DailyPoojaSamagri-module__DMlLFa__viewAll:hover{color:#8f4a06}.DailyPoojaSamagri-module__DMlLFa__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 20px;margin:0;padding:0;list-style:none;display:grid}.DailyPoojaSamagri-module__DMlLFa__card{min-width:0;transition:transform .55s var(--ease);will-change:transform;flex-direction:column;display:flex}.DailyPoojaSamagri-module__DMlLFa__card:hover,.DailyPoojaSamagri-module__DMlLFa__card:focus-within{transform:translateY(-8px)}.DailyPoojaSamagri-module__DMlLFa__photo{aspect-ratio:4/5;transition:box-shadow .55s var(--ease);background:#fff;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 0 #2f251700}.DailyPoojaSamagri-module__DMlLFa__card:hover .DailyPoojaSamagri-module__DMlLFa__photo,.DailyPoojaSamagri-module__DMlLFa__card:focus-within .DailyPoojaSamagri-module__DMlLFa__photo{box-shadow:0 28px 50px -28px #2f25178c}.DailyPoojaSamagri-module__DMlLFa__photoLink{display:block;position:absolute;inset:0}.DailyPoojaSamagri-module__DMlLFa__photoImage{object-fit:contain;transition:transform 1.1s var(--ease), filter .6s ease;transform:scale(1)}.DailyPoojaSamagri-module__DMlLFa__card:hover .DailyPoojaSamagri-module__DMlLFa__photoImage,.DailyPoojaSamagri-module__DMlLFa__card:focus-within .DailyPoojaSamagri-module__DMlLFa__photoImage{filter:saturate(1.08);transform:scale(1.08)rotate(.6deg)}.DailyPoojaSamagri-module__DMlLFa__photoFallback{width:100%;height:100%;color:var(--accent);background:#f6efe2;place-items:center;display:grid}.DailyPoojaSamagri-module__DMlLFa__shine{z-index:1;pointer-events:none;transition:transform .9s var(--ease);background:linear-gradient(105deg,#0000 35%,#fff8e861 50%,#0000 65%);position:absolute;inset:0;transform:translate(-110%)}.DailyPoojaSamagri-module__DMlLFa__card:hover .DailyPoojaSamagri-module__DMlLFa__shine,.DailyPoojaSamagri-module__DMlLFa__card:focus-within .DailyPoojaSamagri-module__DMlLFa__shine{transform:translate(110%)}.DailyPoojaSamagri-module__DMlLFa__starterBadge,.DailyPoojaSamagri-module__DMlLFa__inCartBadge{z-index:2;pointer-events:none;border-radius:999px;align-items:center;height:28px;padding:0 11px;display:inline-flex;position:absolute}.DailyPoojaSamagri-module__DMlLFa__starterBadge{background:var(--dark);color:var(--cream);letter-spacing:.06em;font-size:11.5px;font-weight:800;top:12px;left:12px}.DailyPoojaSamagri-module__DMlLFa__inCartBadge{background:var(--green);color:#fff;animation:DailyPoojaSamagri-module__DMlLFa__kitPop .5s var(--ease) both;transform-origin:0;gap:6px;font-size:12px;font-weight:700;bottom:12px;left:12px}.DailyPoojaSamagri-module__DMlLFa__favButton{z-index:4;width:40px;height:40px;color:var(--ink);cursor:pointer;transition:transform .3s var(--ease);background:#fffdf8f2;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 4px 10px -6px #2c282080}.DailyPoojaSamagri-module__DMlLFa__favButton[data-active=true]{color:#b3261e}.DailyPoojaSamagri-module__DMlLFa__favButton:focus-visible,.DailyPoojaSamagri-module__DMlLFa__addButton:focus-visible,.DailyPoojaSamagri-module__DMlLFa__stepButton:focus-visible,.DailyPoojaSamagri-module__DMlLFa__peekClose:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.DailyPoojaSamagri-module__DMlLFa__peek{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);clip-path:inset(40% 0 0 round 18px);opacity:0;pointer-events:none;transition:opacity .35s ease, transform .5s var(--ease), clip-path .55s var(--ease);background:#fffdf8e6;flex-direction:column;padding:16px 14px 14px;display:flex;position:absolute;inset:0;transform:translateY(14px)}.DailyPoojaSamagri-module__DMlLFa__peek[data-open=true]{clip-path:inset(0 round 18px);opacity:1;pointer-events:auto;transform:none}.DailyPoojaSamagri-module__DMlLFa__peekHead{justify-content:space-between;align-items:center;min-height:40px;margin-top:-4px;padding-right:44px;display:flex}.DailyPoojaSamagri-module__DMlLFa__peekLabel{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.DailyPoojaSamagri-module__DMlLFa__peekClose{width:30px;height:30px;color:var(--ink);cursor:pointer;background:#f3ede4;border:0;border-radius:50%;place-items:center;display:grid}.DailyPoojaSamagri-module__DMlLFa__peekGrid{overscroll-behavior:contain;scrollbar-color:#d9c9b4 transparent;scrollbar-width:thin;flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:10px 6px;min-height:0;margin:12px -4px 0 0;padding:2px 4px 4px 0;list-style:none;display:grid;overflow-y:auto}.DailyPoojaSamagri-module__DMlLFa__peekItem{text-align:center;opacity:0;min-width:0;transition:opacity .35s ease, transform .45s var(--ease);flex-direction:column;align-items:center;gap:4px;display:flex;transform:translateY(10px)scale(.92)}.DailyPoojaSamagri-module__DMlLFa__peek[data-open=true] .DailyPoojaSamagri-module__DMlLFa__peekItem{opacity:1;transform:none}.DailyPoojaSamagri-module__DMlLFa__peekThumb{aspect-ratio:1;width:100%;max-width:46px;color:var(--accent);background:#f4ece0;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #2c28200f}.DailyPoojaSamagri-module__DMlLFa__peekThumb img{object-fit:cover;width:100%;height:100%}.DailyPoojaSamagri-module__DMlLFa__peekName{color:#3c342a;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:10.5px;font-weight:600;line-height:1.2;display:block;overflow:hidden}.DailyPoojaSamagri-module__DMlLFa__peekLink{color:var(--accent);margin-top:auto;padding-top:10px;font-size:13px;font-weight:700}.DailyPoojaSamagri-module__DMlLFa__peekLink:hover{color:#8f4a06}.DailyPoojaSamagri-module__DMlLFa__use{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:16px 0 0;font-size:11.5px;font-weight:800}.DailyPoojaSamagri-module__DMlLFa__name{color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;margin:6px 0 0;font-size:23px;font-weight:600;line-height:1.15;transition:color .35s}.DailyPoojaSamagri-module__DMlLFa__name a{color:inherit}.DailyPoojaSamagri-module__DMlLFa__card:hover .DailyPoojaSamagri-module__DMlLFa__name,.DailyPoojaSamagri-module__DMlLFa__card:focus-within .DailyPoojaSamagri-module__DMlLFa__name{color:var(--accent)}.DailyPoojaSamagri-module__DMlLFa__nameLine{background:var(--accent-strong);transform-origin:0;width:44px;height:2px;transition:transform .55s var(--ease);border-radius:2px;margin-top:6px;display:block;transform:scaleX(0)}.DailyPoojaSamagri-module__DMlLFa__card:hover .DailyPoojaSamagri-module__DMlLFa__nameLine,.DailyPoojaSamagri-module__DMlLFa__card:focus-within .DailyPoojaSamagri-module__DMlLFa__nameLine{transform:scaleX(1)}.DailyPoojaSamagri-module__DMlLFa__forText{color:var(--ink-soft);text-wrap:pretty;margin:6px 0 14px;font-size:13.5px;line-height:1.5}.DailyPoojaSamagri-module__DMlLFa__footer{border-top:1px solid #f1e8da;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.DailyPoojaSamagri-module__DMlLFa__priceBlock{flex-direction:column;gap:1px;display:flex}.DailyPoojaSamagri-module__DMlLFa__price{font-family:var(--font-display);letter-spacing:-.01em;font-size:22px;font-weight:600}.DailyPoojaSamagri-module__DMlLFa__count{color:var(--ink-soft);white-space:nowrap;font-size:12px}.DailyPoojaSamagri-module__DMlLFa__addButton{background:var(--dark);height:44px;color:var(--cream);cursor:pointer;isolation:isolate;transition:transform .35s var(--ease), box-shadow .45s var(--ease), padding .45s var(--ease);border:0;border-radius:999px;align-items:center;gap:7px;padding:0 18px 0 14px;font-size:14px;font-weight:700;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 #c55b0000}.DailyPoojaSamagri-module__DMlLFa__addButton:hover:not(:disabled){padding:0 22px 0 16px;transform:translateY(-2px);box-shadow:0 12px 22px -12px #c55b00bf}.DailyPoojaSamagri-module__DMlLFa__addButton:active:not(:disabled){transform:scale(.94)}.DailyPoojaSamagri-module__DMlLFa__addButton:disabled{cursor:not-allowed;opacity:.55}.DailyPoojaSamagri-module__DMlLFa__addFill{z-index:-1;border-radius:inherit;background:linear-gradient(90deg, #dc730b, var(--accent-strong));transform-origin:0;transition:transform .5s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.DailyPoojaSamagri-module__DMlLFa__addButton:hover:not(:disabled) .DailyPoojaSamagri-module__DMlLFa__addFill{transform:scaleX(1)}.DailyPoojaSamagri-module__DMlLFa__addPlus{transition:transform .45s var(--ease);position:relative}.DailyPoojaSamagri-module__DMlLFa__card:hover .DailyPoojaSamagri-module__DMlLFa__addPlus{transform:rotate(90deg)}.DailyPoojaSamagri-module__DMlLFa__addButton:hover:not(:disabled) .DailyPoojaSamagri-module__DMlLFa__addPlus{transform:rotate(180deg)scale(1.15)}.DailyPoojaSamagri-module__DMlLFa__addLabel{position:relative}.DailyPoojaSamagri-module__DMlLFa__stepper{height:44px;animation:DailyPoojaSamagri-module__DMlLFa__kitPop .5s var(--ease) both;background:#eef6ef;border:1px solid #cfe3d1;border-radius:999px;align-items:center;padding:0 4px;display:inline-flex}.DailyPoojaSamagri-module__DMlLFa__stepButton{width:36px;height:36px;color:var(--green);cursor:pointer;transition:transform .25s var(--ease), background .2s;background:#fff;border:0;border-radius:50%;place-items:center;display:grid}.DailyPoojaSamagri-module__DMlLFa__stepButton:hover:not(:disabled){background:#dcefdf;transform:scale(1.08)}.DailyPoojaSamagri-module__DMlLFa__stepButton:active:not(:disabled){transform:scale(.88)}.DailyPoojaSamagri-module__DMlLFa__stepButton:disabled{cursor:not-allowed;opacity:.45}.DailyPoojaSamagri-module__DMlLFa__qty{min-width:28px;color:var(--green);text-align:center;animation:DailyPoojaSamagri-module__DMlLFa__kitBump .4s var(--ease);font-size:14.5px;font-weight:800;display:inline-block}@keyframes DailyPoojaSamagri-module__DMlLFa__kitPop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes DailyPoojaSamagri-module__DMlLFa__kitBump{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}@media (max-width:1180px){.DailyPoojaSamagri-module__DMlLFa__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.DailyPoojaSamagri-module__DMlLFa__head{flex-direction:column;align-items:flex-start;gap:12px}.DailyPoojaSamagri-module__DMlLFa__title{font-size:30px}.DailyPoojaSamagri-module__DMlLFa__grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin:0 calc(-1*clamp(20px,3.5vw,64px));padding:10px clamp(20px,3.5vw,64px) 18px;scroll-padding-inline:clamp(20px,3.5vw,64px);display:flex;overflow-x:auto}.DailyPoojaSamagri-module__DMlLFa__grid::-webkit-scrollbar{display:none}.DailyPoojaSamagri-module__DMlLFa__card{scroll-snap-align:start;flex:0 0 min(72vw,270px)}}@media (prefers-reduced-motion:reduce){.DailyPoojaSamagri-module__DMlLFa__card,.DailyPoojaSamagri-module__DMlLFa__photo,.DailyPoojaSamagri-module__DMlLFa__photoImage,.DailyPoojaSamagri-module__DMlLFa__shine,.DailyPoojaSamagri-module__DMlLFa__peek,.DailyPoojaSamagri-module__DMlLFa__peekItem,.DailyPoojaSamagri-module__DMlLFa__nameLine,.DailyPoojaSamagri-module__DMlLFa__addButton,.DailyPoojaSamagri-module__DMlLFa__addFill,.DailyPoojaSamagri-module__DMlLFa__addPlus,.DailyPoojaSamagri-module__DMlLFa__stepButton{transition:none}.DailyPoojaSamagri-module__DMlLFa__card:hover,.DailyPoojaSamagri-module__DMlLFa__card:focus-within,.DailyPoojaSamagri-module__DMlLFa__card:hover .DailyPoojaSamagri-module__DMlLFa__photoImage,.DailyPoojaSamagri-module__DMlLFa__card:focus-within .DailyPoojaSamagri-module__DMlLFa__photoImage{transform:none}.DailyPoojaSamagri-module__DMlLFa__inCartBadge,.DailyPoojaSamagri-module__DMlLFa__stepper,.DailyPoojaSamagri-module__DMlLFa__qty{animation:none}}
.PromoBannerSection-module__6d3rkG__section{width:var(--storefront-frame-width,93%);max-width:var(--storefront-frame-max,1840px);gap:clamp(12px,1.6vw,20px);margin:clamp(30px,5vw,72px) auto 0;display:grid}.PromoBannerSection-module__6d3rkG__frame{isolation:isolate;border-radius:var(--radius-lg);aspect-ratio:var(--promo-ratio,3);background:var(--gold-pale);display:block;position:relative;overflow:hidden}a.PromoBannerSection-module__6d3rkG__frame{transition:transform .22s,box-shadow .22s}a.PromoBannerSection-module__6d3rkG__frame:hover{transform:translateY(-2px);box-shadow:0 18px 40px -24px #2b1a0c8c}a.PromoBannerSection-module__6d3rkG__frame:focus-visible{outline:3px solid var(--gold,#c8862a);outline-offset:3px}@media (prefers-reduced-motion:reduce){a.PromoBannerSection-module__6d3rkG__frame,a.PromoBannerSection-module__6d3rkG__frame:hover{transition:none;transform:none}}.PromoBannerSection-module__6d3rkG__img{object-fit:cover}.PromoBannerSection-module__6d3rkG__slot{position:absolute;inset:0}.PromoBannerSection-module__6d3rkG__desktopOnly{display:block}.PromoBannerSection-module__6d3rkG__mobileOnly{display:none}@media (max-width:780px){.PromoBannerSection-module__6d3rkG__frame{aspect-ratio:var(--promo-ratio-mobile,1.25);border-radius:var(--radius-md)}.PromoBannerSection-module__6d3rkG__desktopOnly{display:none}.PromoBannerSection-module__6d3rkG__mobileOnly{display:block}}
.CmsSectionState-module__6MpF1G__missingMedia{background:repeating-linear-gradient(45deg, var(--parchment), var(--parchment) 10px, #f1e9dd 10px, #f1e9dd 20px);color:var(--muted);font-family:var(--font-ui);text-align:center;padding:var(--sp-4);justify-content:center;align-items:center;font-size:.8125rem;display:flex;position:absolute;inset:0}.CmsSectionState-module__6MpF1G__missingMedia[data-flow=inline]{width:100%;min-height:140px;position:relative;inset:auto}
.WelcomeModal-module__2QHXQa__root{--ease:cubic-bezier(.2, .8, .2, 1);--night:#2a140b;--cream:#fbf3e4;--sand:#d8cab6;--amber:#f0a24a;--plate-w:228px;z-index:1000;font-family:var(--font-ui);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.WelcomeModal-module__2QHXQa__backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#140a049e;animation:.4s both WelcomeModal-module__2QHXQa__wpFade;position:absolute;inset:0}.WelcomeModal-module__2QHXQa__dialog{background:var(--night);width:min(1160px,100%);height:min(720px,100dvh - 32px);animation:WelcomeModal-module__2QHXQa__wpIn .6s var(--ease) both;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 50px 100px -30px #000c}.WelcomeModal-module__2QHXQa__dots{background-image:radial-gradient(#f0a24a29 1.5px,#0000 1.6px);background-size:28px 28px;position:absolute;inset:0}.WelcomeModal-module__2QHXQa__glow{background:radial-gradient(closest-side,#d6701480,#0000);border-radius:50%;width:1000px;height:600px;margin-left:-500px;position:absolute;top:50%;left:50%}.WelcomeModal-module__2QHXQa__spark{opacity:0;background:#ffc27a;border-radius:50%;animation-name:WelcomeModal-module__2QHXQa__wpSpark;animation-timing-function:ease-out;animation-iteration-count:infinite;position:absolute;box-shadow:0 0 8px #ffb04a}.WelcomeModal-module__2QHXQa__topRight{z-index:5;align-items:center;gap:12px;display:flex;position:absolute;top:20px;right:20px}.WelcomeModal-module__2QHXQa__timer{height:44px;color:var(--sand);background:#fbf3e414;border:1px solid #fbf3e429;border-radius:999px;align-items:center;gap:10px;padding:0 6px 0 14px;font-size:13px;font-weight:700;display:flex}@property --ring{syntax:"<percentage>";inherits:false;initial-value:100%}.WelcomeModal-module__2QHXQa__ring{background:conic-gradient(var(--amber) var(--ring,100%), #fbf3e426 0);border-radius:50%;width:32px;height:32px;transition:--ring 1s linear;display:block;position:relative}.WelcomeModal-module__2QHXQa__ringInner{background:var(--night);color:var(--cream);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;inset:4px}.WelcomeModal-module__2QHXQa__close{width:44px;height:44px;color:var(--cream);cursor:pointer;background:#fbf3e414;border:1px solid #fbf3e433;border-radius:50%;place-items:center;transition:background .25s,transform .3s;display:grid}.WelcomeModal-module__2QHXQa__close:hover{background:#fbf3e433;transform:rotate(90deg)}.WelcomeModal-module__2QHXQa__head{z-index:2;text-align:center;flex-direction:column;align-items:center;padding:44px 24px 0;display:flex;position:relative}.WelcomeModal-module__2QHXQa__badge{color:#ffd9a8;border:1px solid #f0a24a59;border-radius:999px;align-items:center;gap:10px;height:34px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.WelcomeModal-module__2QHXQa__badgeDot{background:#8dd678;border-radius:50%;width:7px;height:7px}.WelcomeModal-module__2QHXQa__heading{color:var(--cream);font-family:var(--font-display);letter-spacing:-.035em;margin:18px 0 0;font-size:clamp(32px,4.4vw,58px);font-weight:600;line-height:1}.WelcomeModal-module__2QHXQa__word{color:var(--amber);animation:WelcomeModal-module__2QHXQa__wpWord .6s var(--ease) both;font-style:italic;display:inline-block}.WelcomeModal-module__2QHXQa__sub{max-width:56ch;color:var(--sand);margin:12px 0 0;font-size:16.5px;line-height:1.55}.WelcomeModal-module__2QHXQa__doors{z-index:2;grid-template-columns:repeat(3,300px);justify-content:center;gap:36px;margin-top:30px;display:grid;position:relative}.WelcomeModal-module__2QHXQa__door{outline:none;height:330px;position:relative}.WelcomeModal-module__2QHXQa__door:focus-visible .WelcomeModal-module__2QHXQa__arch{box-shadow:0 0 0 3px var(--amber), 0 30px 60px -30px #000c}.WelcomeModal-module__2QHXQa__arch{background:linear-gradient(160deg,#e8c27a,#a8752e 55%,#6e4a1c);border-radius:150px 150px 0 0;padding:9px 9px 0;position:absolute;inset:0;box-shadow:0 30px 60px -30px #000c}.WelcomeModal-module__2QHXQa__archInner{background:#1a0c05;border-radius:141px 141px 0 0;width:100%;height:100%;position:relative;overflow:hidden}.WelcomeModal-module__2QHXQa__doorImg{object-fit:cover;filter:brightness(.4);transition:transform 1.4s var(--ease), filter .8s;transform:scale(1.18)}.WelcomeModal-module__2QHXQa__door[data-open=true] .WelcomeModal-module__2QHXQa__doorImg{filter:brightness(.95);transform:scale(1.06)}.WelcomeModal-module__2QHXQa__doorShade{background:linear-gradient(#1a0c0500 12%,#1a0c05c7 36%,#1a0c05 55%);position:absolute;inset:0}.WelcomeModal-module__2QHXQa__inside{text-align:center;opacity:0;pointer-events:none;transition:opacity .5s ease, transform .6s var(--ease);flex-direction:column;align-items:center;padding:0 20px 20px;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(16px)}.WelcomeModal-module__2QHXQa__door[data-open=true] .WelcomeModal-module__2QHXQa__inside{opacity:1;pointer-events:auto;transition:opacity .5s ease .35s, transform .6s var(--ease) .3s;transform:none}.WelcomeModal-module__2QHXQa__kicker{height:24px;color:var(--amber);letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(#f0a24a29,#f0a24a29),#1a0c05b8;border:1px solid #f0a24a59;border-radius:999px;align-items:center;margin:0;padding:0 10px;font-size:10.5px;font-weight:800;display:inline-flex}.WelcomeModal-module__2QHXQa__doorTitle{color:var(--cream);font-family:var(--font-display);margin:9px 0 0;font-size:23px;font-weight:600;line-height:1.15}.WelcomeModal-module__2QHXQa__doorBody{color:#e6d6bf;max-width:250px;margin:5px 0 0;font-size:13px;line-height:1.45}.WelcomeModal-module__2QHXQa__chips{flex-wrap:wrap;justify-content:center;gap:5px;margin-top:10px;display:flex}.WelcomeModal-module__2QHXQa__chip{height:24px;color:var(--cream);background:#fbf3e41a;border-radius:999px;align-items:center;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex}.WelcomeModal-module__2QHXQa__thumbs{justify-content:center;gap:8px;margin-top:10px;display:flex}.WelcomeModal-module__2QHXQa__thumb{background:#fff;border-radius:50%;width:38px;height:38px;position:relative;overflow:hidden;box-shadow:0 0 0 2px #f0a24a80}.WelcomeModal-module__2QHXQa__thumb img{object-fit:contain}.WelcomeModal-module__2QHXQa__doorCta{background:var(--amber);height:42px;color:var(--night);border-radius:999px;align-items:center;margin-top:12px;padding:0 22px;font-size:14px;font-weight:800;text-decoration:none;transition:background .2s;display:inline-flex}.WelcomeModal-module__2QHXQa__doorCta:hover{color:var(--night);background:#ffb563}.WelcomeModal-module__2QHXQa__codeWrap{background:#fff;border:1.5px solid #0000;border-radius:14px;align-items:center;gap:6px;width:100%;max-width:270px;margin:12px 0 0;padding:4px;transition:border-color .25s;display:flex}.WelcomeModal-module__2QHXQa__codeWrap[data-state=ok]{border-color:#8fc294}.WelcomeModal-module__2QHXQa__codeWrap[data-state=bad]{border-color:#e3a39c}.WelcomeModal-module__2QHXQa__codeInput{color:#2c2820;min-width:0;height:42px;font:inherit;letter-spacing:.12em;background:0 0;border:0;outline:none;flex:1;padding:0 12px;font-size:14.5px;font-weight:800}.WelcomeModal-module__2QHXQa__codeInput::placeholder{color:#a3968a}.WelcomeModal-module__2QHXQa__codeBtn{color:#8b6a44;cursor:pointer;height:38px;font:inherit;background:#f3e7d6;border:0;border-radius:10px;padding:0 14px;font-size:13.5px;font-weight:800;transition:all .3s}.WelcomeModal-module__2QHXQa__codeBtn[data-ready=true]{color:#fff;background:#c55b00}.WelcomeModal-module__2QHXQa__hint{min-height:18px;color:var(--sand);margin:7px 0 0;font-size:12px;font-weight:700}.WelcomeModal-module__2QHXQa__hint[data-tone=good]{color:#a8e59a}.WelcomeModal-module__2QHXQa__hint[data-tone=bad]{color:#ffb3a6}.WelcomeModal-module__2QHXQa__leaves{perspective:1100px;pointer-events:none;border-radius:141px 141px 0 0;position:absolute;inset:9px 9px 0;overflow:hidden}.WelcomeModal-module__2QHXQa__leafLeft,.WelcomeModal-module__2QHXQa__leafRight{width:50%;transition:transform 1.1s var(--ease);position:absolute;top:0;bottom:0}.WelcomeModal-module__2QHXQa__leafLeft{transform-origin:0;background:linear-gradient(90deg,#5a2a10,#7a3a16 70%,#6a3212);border-right:1px solid #00000059;left:0}.WelcomeModal-module__2QHXQa__leafRight{transform-origin:100%;background:linear-gradient(270deg,#5a2a10,#7a3a16 70%,#6a3212);border-left:1px solid #ffdca01f;right:0}.WelcomeModal-module__2QHXQa__door[data-open=true] .WelcomeModal-module__2QHXQa__leafLeft{transform:rotateY(-108deg)}.WelcomeModal-module__2QHXQa__door[data-open=true] .WelcomeModal-module__2QHXQa__leafRight{transform:rotateY(108deg)}.WelcomeModal-module__2QHXQa__leafFrame,.WelcomeModal-module__2QHXQa__leafLattice,.WelcomeModal-module__2QHXQa__leafKnob{position:absolute}.WelcomeModal-module__2QHXQa__leafFrame{border:1.5px solid #e8c27a73}.WelcomeModal-module__2QHXQa__leafLattice{background:repeating-linear-gradient(45deg,#e8c27a1f 0 2px,#0000 2px 13px),repeating-linear-gradient(-45deg,#e8c27a1f 0 2px,#0000 2px 13px)}.WelcomeModal-module__2QHXQa__leafKnob{background:radial-gradient(circle at 35% 35%,#ffe7ad,#b8842f);border-radius:50%;width:13px;height:13px;top:55%}.WelcomeModal-module__2QHXQa__leafLeft .WelcomeModal-module__2QHXQa__leafFrame{border-radius:124px 0 0;inset:12px 10px 12px 12px}.WelcomeModal-module__2QHXQa__leafLeft .WelcomeModal-module__2QHXQa__leafLattice{border-radius:100px 0 0;inset:30px 26px 30px 30px}.WelcomeModal-module__2QHXQa__leafLeft .WelcomeModal-module__2QHXQa__leafKnob{right:12px}.WelcomeModal-module__2QHXQa__leafRight .WelcomeModal-module__2QHXQa__leafFrame{border-radius:0 124px 0 0;inset:12px 12px 12px 10px}.WelcomeModal-module__2QHXQa__leafRight .WelcomeModal-module__2QHXQa__leafLattice{border-radius:0 100px 0 0;inset:30px 30px 30px 26px}.WelcomeModal-module__2QHXQa__leafRight .WelcomeModal-module__2QHXQa__leafKnob{left:12px}.WelcomeModal-module__2QHXQa__plate{z-index:2;width:calc(var(--plate-w) / 2);height:88px;position:absolute;top:30%;overflow:hidden}.WelcomeModal-module__2QHXQa__leafLeft .WelcomeModal-module__2QHXQa__plate{right:0}.WelcomeModal-module__2QHXQa__leafRight .WelcomeModal-module__2QHXQa__plate{left:0}.WelcomeModal-module__2QHXQa__plateFace{width:var(--plate-w);text-align:center;background:linear-gradient(160deg,#f3d58f,#c9973f 55%,#9a6a24);border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:100%;padding:12px 16px;display:flex;position:absolute;top:0;box-shadow:inset 0 0 0 2px #fff0c88c,inset 0 0 0 6px #78461459,0 10px 20px -10px #000000b3}.WelcomeModal-module__2QHXQa__leafLeft .WelcomeModal-module__2QHXQa__plateFace{right:calc(var(--plate-w) / -2)}.WelcomeModal-module__2QHXQa__leafRight .WelcomeModal-module__2QHXQa__plateFace{left:calc(var(--plate-w) / -2)}.WelcomeModal-module__2QHXQa__plateKicker{color:#6b3f12;letter-spacing:.2em;text-transform:uppercase;font-size:9.5px;font-weight:800}.WelcomeModal-module__2QHXQa__plateLabel{white-space:nowrap;color:#3a1c08;font-family:var(--font-display);text-shadow:0 1px #fff0c899;font-size:19px;font-weight:700;line-height:1.1}.WelcomeModal-module__2QHXQa__doorLabel{transition:opacity .4s, transform .5s var(--ease);flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;bottom:-34px;left:0;right:0}.WelcomeModal-module__2QHXQa__door[data-open=true] .WelcomeModal-module__2QHXQa__doorLabel{opacity:0;transform:translateY(8px)}.WelcomeModal-module__2QHXQa__doorLabelHint{color:var(--amber);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.WelcomeModal-module__2QHXQa__nudge{animation:1.4s ease-in-out infinite WelcomeModal-module__2QHXQa__wpHint;display:inline-block}.WelcomeModal-module__2QHXQa__foot{z-index:3;background:#1a0c0599;border-top:1px solid #f0a24a2e;justify-content:space-between;align-items:center;gap:16px;padding:14px 28px;display:flex;position:absolute;bottom:0;left:0;right:0}.WelcomeModal-module__2QHXQa__trust{color:var(--sand);flex-wrap:wrap;gap:4px 28px;margin:0;padding:0;font-size:13px;font-weight:600;list-style:none;display:flex}.WelcomeModal-module__2QHXQa__skip{color:var(--cream);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;flex:none;padding:0;font-size:13.5px;font-weight:700;text-decoration:underline}.WelcomeModal-module__2QHXQa__bar{z-index:4;background:#f0a24a2e;width:100%;height:3px;position:absolute;bottom:0;left:0}.WelcomeModal-module__2QHXQa__barFill{background:var(--amber);transform-origin:0;height:100%;transition:transform 1s linear;display:block}.WelcomeModal-module__2QHXQa__close:focus-visible,.WelcomeModal-module__2QHXQa__skip:focus-visible,.WelcomeModal-module__2QHXQa__doorCta:focus-visible,.WelcomeModal-module__2QHXQa__codeBtn:focus-visible{outline:2px solid var(--amber);outline-offset:2px}@keyframes WelcomeModal-module__2QHXQa__wpIn{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:none}}@keyframes WelcomeModal-module__2QHXQa__wpFade{0%{opacity:0}to{opacity:1}}@keyframes WelcomeModal-module__2QHXQa__wpSpark{0%{opacity:0;transform:translateY(0)scale(.6)}20%{opacity:1}to{opacity:0;transform:translateY(-260px)scale(1)}}@keyframes WelcomeModal-module__2QHXQa__wpWord{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes WelcomeModal-module__2QHXQa__wpHint{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@media (max-width:1100px){.WelcomeModal-module__2QHXQa__root{--plate-w:200px}.WelcomeModal-module__2QHXQa__plateLabel{font-size:17px}.WelcomeModal-module__2QHXQa__doorTitle{font-size:20px}.WelcomeModal-module__2QHXQa__trust{gap:4px 18px;font-size:12px}.WelcomeModal-module__2QHXQa__doors{grid-template-columns:repeat(3,minmax(0,260px));gap:20px}.WelcomeModal-module__2QHXQa__door{height:330px}.WelcomeModal-module__2QHXQa__inside{padding:0 16px 18px}}@media (max-width:760px){.WelcomeModal-module__2QHXQa__root{--plate-w:236px}.WelcomeModal-module__2QHXQa__plateLabel{font-size:18px}.WelcomeModal-module__2QHXQa__dialog{height:auto;max-height:calc(100dvh - 32px);overflow-y:auto}.WelcomeModal-module__2QHXQa__topRight{top:14px;right:14px}.WelcomeModal-module__2QHXQa__timer{display:none}.WelcomeModal-module__2QHXQa__head{padding:64px 20px 0}.WelcomeModal-module__2QHXQa__badge{height:auto;padding:6px 14px;line-height:1.35}.WelcomeModal-module__2QHXQa__sub{font-size:15px}.WelcomeModal-module__2QHXQa__doors{grid-template-columns:minmax(0,300px);gap:76px;margin-top:26px;padding:0 20px 76px}.WelcomeModal-module__2QHXQa__door{height:280px}.WelcomeModal-module__2QHXQa__foot{flex-direction:column;align-items:flex-start;padding:14px 20px 18px;position:relative}.WelcomeModal-module__2QHXQa__bar{display:block;position:sticky}}@media (prefers-reduced-motion:reduce){.WelcomeModal-module__2QHXQa__backdrop,.WelcomeModal-module__2QHXQa__dialog,.WelcomeModal-module__2QHXQa__word,.WelcomeModal-module__2QHXQa__nudge{animation:none}.WelcomeModal-module__2QHXQa__spark{display:none}.WelcomeModal-module__2QHXQa__leafLeft,.WelcomeModal-module__2QHXQa__leafRight,.WelcomeModal-module__2QHXQa__doorImg,.WelcomeModal-module__2QHXQa__inside,.WelcomeModal-module__2QHXQa__door[data-open=true] .WelcomeModal-module__2QHXQa__inside,.WelcomeModal-module__2QHXQa__close{transition:none}}
