.customFestivalHero_dh-hero__f7_WF{--gold:#ffce78;--champ:#f6e3c4;--muted:rgba(246,227,196,.72);position:relative;isolation:isolate;overflow:hidden;width:100%;min-height:clamp(504px,70.2vh,684px);color:var(--champ);font-family:open_sans_regular,system-ui,sans-serif;background:radial-gradient(90% 60% at 50% 112%,rgba(255,128,32,.4),rgba(190,60,40,.16) 45%,transparent 70%),radial-gradient(70% 50% at 50% -8%,rgba(118,44,128,.5),transparent 70%),linear-gradient(180deg,#0c0513,#150918 50%,#1d0b12)}.customFestivalHero_dh-hero__f7_WF canvas{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;transform:translateZ(0)}.customFestivalHero_dh-hero__f7_WF:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 36% 40% at 50% var(--scrim-y,50%),rgba(10,4,14,.6),rgba(10,4,14,.22) 60%,transparent 100%),radial-gradient(ellipse 120% 95% at 50% 45%,transparent 58%,rgba(0,0,0,.5) 100%)}.customFestivalHero_dh-content__p_S05{position:relative;z-index:2;min-height:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:84px 16px 100px}.customFestivalHero_dh-eyebrow__9oCif{display:flex;align-items:center;gap:14px;margin:0;font-family:Georgia,serif;font-size:clamp(16px,1.5vw,21px);color:var(--gold);opacity:0;animation:customFestivalHero_dh-fade__C3iMZ .8s ease-out 1s forwards}.customFestivalHero_dh-orn__uCMyV{position:relative;width:clamp(28px,5vw,72px);height:1px;background:linear-gradient(90deg,transparent,var(--gold))}.customFestivalHero_dh-orn__uCMyV:after{content:"";position:absolute;right:-3px;top:-3px;width:6px;height:6px;background:var(--gold);transform:rotate(45deg)}.customFestivalHero_dh-orn__uCMyV:last-child{transform:scaleX(-1)}.customFestivalHero_dh-title__VzgwL{margin:4px 0 0;font-family:Georgia,serif;font-weight:700;font-size:clamp(50px,7.6vw,120px);line-height:1;letter-spacing:.005em;filter:drop-shadow(0 0 22px rgba(255,160,60,.32)) drop-shadow(0 2px 1px rgba(0,0,0,.35))}.customFestivalHero_dh-ch__b1fVn{display:inline-block;padding:.1em .01em;margin:-.1em -.01em;opacity:0;background:linear-gradient(180deg,#fff7e2 12%,#ffe2a3 38%,#f0b357 60%,#c9832e 76%,#ffe7b0 92%);-webkit-background-clip:text;background-clip:text;color:transparent;animation:customFestivalHero_dh-rise__2Kkis .9s cubic-bezier(.16,1,.3,1) forwards}.customFestivalHero_dh-kicker__uigPY{display:flex;align-items:center;gap:12px;margin:clamp(8px,1.2vw,14px) 0 10px;font-family:open_sans_bold,system-ui,sans-serif;font-size:clamp(16px,1.3vw,20px);font-weight:700;letter-spacing:.04em;text-transform:none;color:var(--muted);opacity:0;animation:customFestivalHero_dh-fade__C3iMZ .7s ease-out 1.9s forwards}.customFestivalHero_dh-kicker__uigPY:after,.customFestivalHero_dh-kicker__uigPY:before{content:"";width:28px;height:1px;background:rgba(255,206,120,.45)}.customFestivalHero_dh-panel__NNHcC{display:flex;align-items:stretch;padding:clamp(8px,.9vw,12px) clamp(8px,1.6vw,20px);border-radius:22px;background:linear-gradient(180deg,rgba(44,16,44,.55),rgba(18,6,22,.6));border:1px solid rgba(255,206,120,.22);box-shadow:0 24px 60px -12px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,236,200,.08);opacity:0;animation:customFestivalHero_dh-pop__Glo6a .8s cubic-bezier(.16,1,.3,1) 2.05s forwards}.customFestivalHero_dh-unit__xB3px{display:flex;flex-direction:column;align-items:center;min-width:clamp(70px,9vw,132px);padding:4px 6px;opacity:0;animation:customFestivalHero_dh-fade__C3iMZ .6s ease-out forwards}.customFestivalHero_dh-div__JnQq8{width:1px;margin:10px 0;background:linear-gradient(180deg,transparent,rgba(255,206,120,.35),transparent)}.customFestivalHero_dh-num__pdVWl{display:inline-flex;overflow:hidden;height:1.02em;font-size:clamp(34px,5vw,80px);font-weight:600;line-height:1.02;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff8ec}.customFestivalHero_dh-digit__Q2_C7{display:grid;overflow:hidden;width:.6em;text-align:center}.customFestivalHero_dh-digit-value__VfLPX{display:block;grid-area:1/1}.customFestivalHero_dh-digit-in__QBkN_{animation:customFestivalHero_dh-digit-in__QBkN_ .7s cubic-bezier(.45,0,.25,1) both}.customFestivalHero_dh-digit-out__Hy3Dm{animation:customFestivalHero_dh-digit-out__Hy3Dm .7s cubic-bezier(.45,0,.25,1) both}@keyframes customFestivalHero_dh-digit-in__QBkN_{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes customFestivalHero_dh-digit-out__Hy3Dm{0%{transform:translateY(0)}to{transform:translateY(100%)}}.customFestivalHero_dh-lbl__mrM4g{margin-top:8px;font-family:open_sans_bold,system-ui,sans-serif;font-size:clamp(13px,1.1vw,16px);font-weight:700;letter-spacing:.02em;text-transform:none;color:var(--gold);opacity:.85}.customFestivalHero_dh-meta__0Ji2W{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;margin:clamp(12px,1.3vw,16px) 0 clamp(14px,1.6vw,20px);font-size:clamp(13px,1.1vw,16px);color:var(--champ);font-weight:700;opacity:0;animation:customFestivalHero_dh-fade__C3iMZ .7s ease-out 2.5s forwards}.customFestivalHero_dh-cta__4BMNA{opacity:0;animation:customFestivalHero_dh-fade__C3iMZ .7s ease-out 2.7s forwards}.customFestivalHero_dh-btn__Q_GQU{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:10px;padding:15px 32px 15px 36px;border-radius:999px;font-weight:700;font-size:clamp(14px,1.2vw,17px);letter-spacing:.02em;color:#fff;text-decoration:none;background:linear-gradient(180deg,#ff9b45,#f26a1b 55%,#e1560f);box-shadow:0 12px 30px -6px rgba(242,106,27,.6),inset 0 1px 0 rgba(255,255,255,.35),inset 0 -2px 0 rgba(0,0,0,.12);transition:transform .25s ease,box-shadow .25s ease}.customFestivalHero_dh-btn__Q_GQU svg{transition:transform .25s ease}.customFestivalHero_dh-btn__Q_GQU:hover{transform:translateY(-2px);box-shadow:0 18px 38px -8px rgba(242,106,27,.75),inset 0 1px 0 rgba(255,255,255,.35),inset 0 -2px 0 rgba(0,0,0,.12)}.customFestivalHero_dh-btn__Q_GQU:hover svg{transform:translateX(4px)}.customFestivalHero_dh-btn__Q_GQU:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.customFestivalHero_dh-btn__Q_GQU:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skewX(-20deg);animation:customFestivalHero_dh-sheen__dKELA 5s ease-in-out 3.6s infinite}@keyframes customFestivalHero_dh-fade__C3iMZ{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes customFestivalHero_dh-rise__2Kkis{0%{opacity:0;transform:translateY(.35em);filter:blur(12px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes customFestivalHero_dh-pop__Glo6a{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:none}}@keyframes customFestivalHero_dh-sheen__dKELA{0%{transform:translateX(0) skewX(-20deg)}28%,to{transform:translateX(475%) skewX(-20deg)}}.customFestivalHero_dh-hero__f7_WF.customFestivalHero_dh-light__kTvep{--gold:#b8741f;--champ:#3a1408;--muted:rgba(74,36,16,.7);color:#3a1408;background:radial-gradient(90% 55% at 50% 112%,rgba(255,150,60,.26),rgba(255,190,120,.12) 45%,transparent 70%),radial-gradient(70% 50% at 50% -8%,rgba(255,214,170,.5),transparent 70%),linear-gradient(180deg,#fffdf8,#fff8ee 55%,#fff0de)}.customFestivalHero_dh-light__kTvep:after{background:radial-gradient(ellipse 36% 40% at 50% var(--scrim-y,50%),rgba(255,252,246,.78),rgba(255,252,246,.3) 60%,transparent 100%),radial-gradient(ellipse 120% 95% at 50% 45%,transparent 62%,rgba(230,170,110,.22) 100%)}.customFestivalHero_dh-light__kTvep .customFestivalHero_dh-title__VzgwL{filter:drop-shadow(0 2px 10px rgba(200,120,40,.18))}.customFestivalHero_dh-light__kTvep .customFestivalHero_dh-ch__b1fVn{background-image:linear-gradient(180deg,#d9963c 8%,#b8651e 40%,#8a3a12 68%,#a85a1f 84%,#d38f3c 98%)}.customFestivalHero_dh-light__kTvep .customFestivalHero_dh-kicker__uigPY:after,.customFestivalHero_dh-light__kTvep .customFestivalHero_dh-kicker__uigPY:before{background:rgba(184,116,31,.45)}.customFestivalHero_dh-light__kTvep .customFestivalHero_dh-panel__NNHcC{background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(255,248,238,.78));border-color:rgba(214,150,70,.35);box-shadow:0 24px 50px -18px rgba(150,70,20,.3),0 2px 6px rgba(150,70,20,.06),inset 0 1px 0 #fff}.customFestivalHero_dh-light__kTvep .customFestivalHero_dh-div__JnQq8{background:linear-gradient(180deg,transparent,rgba(214,150,70,.5),transparent)}.customFestivalHero_dh-light__kTvep .customFestivalHero_dh-num__pdVWl{color:#3a1408}.customFestivalHero_dh-light__kTvep .customFestivalHero_dh-lbl__mrM4g{color:#c2620f;opacity:1}.customFestivalHero_dh-light__kTvep .customFestivalHero_dh-btn__Q_GQU{box-shadow:0 12px 26px -8px rgba(242,106,27,.55),inset 0 1px 0 rgba(255,255,255,.35),inset 0 -2px 0 rgba(0,0,0,.12)}@media (max-width:1179px){.customFestivalHero_dh-has-shelf__p50g_{--scrim-y:34%}}.customFestivalHero_dh-shelf__3G_YK{width:100%;max-width:1180px;margin-top:clamp(28px,3.4vw,44px);opacity:0;animation:customFestivalHero_dh-fade__C3iMZ .8s ease-out 3s forwards}.customFestivalHero_dh-shelf-head__Lpw5j{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 4px 12px}.customFestivalHero_dh-shelf-title__ODoBe{margin:0;font-family:Georgia,serif;font-weight:700;font-size:clamp(22px,2.1vw,30px);color:var(--champ)}.customFestivalHero_dh-shelf-link__Tfq2Y{font-family:open_sans_bold,system-ui,sans-serif;font-size:13px;font-weight:700;letter-spacing:.04em;color:#8a3a12;text-decoration:none;white-space:nowrap}.customFestivalHero_dh-shelf-link__Tfq2Y:hover{text-decoration:underline;text-underline-offset:3px}.customFestivalHero_dh-viewport__dmExx{overflow:hidden;padding:6px 0 16px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.customFestivalHero_dh-track__91QW2{display:flex;gap:16px;width:-moz-max-content;width:max-content;animation:customFestivalHero_dh-marquee__WCJDM 52s linear infinite}.customFestivalHero_dh-track-group__NEcwm{display:flex;gap:16px;flex:none}.customFestivalHero_dh-shelf__3G_YK:focus-within .customFestivalHero_dh-track__91QW2,.customFestivalHero_dh-shelf__3G_YK:hover .customFestivalHero_dh-track__91QW2{animation-play-state:paused}.customFestivalHero_dh-card__mvR_l{flex:0 0 auto;width:clamp(150px,15vw,196px);display:flex;flex-direction:column;text-align:left;text-decoration:none;color:inherit;border-radius:16px;overflow:hidden;background:rgba(34,12,34,.6);border:1px solid rgba(255,206,120,.2);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease}.customFestivalHero_dh-card__mvR_l:hover{transform:translateY(-4px);border-color:rgba(255,206,120,.45);box-shadow:0 18px 36px -14px rgba(0,0,0,.6)}.customFestivalHero_dh-card__mvR_l:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.customFestivalHero_dh-card-img__TJ9m1{position:relative;aspect-ratio:1/1;background:#fff7ec;overflow:hidden}.customFestivalHero_dh-card-img__TJ9m1 img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.customFestivalHero_dh-card__mvR_l:hover .customFestivalHero_dh-card-img__TJ9m1 img{transform:scale(1.06)}.customFestivalHero_dh-badge__115UR{position:absolute;top:8px;left:8px;padding:3px 8px;border-radius:999px;background:linear-gradient(180deg,#ff8a3c,#e1560f);color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em;box-shadow:0 4px 10px -4px rgba(225,86,15,.6)}.customFestivalHero_dh-card-body__vtTms{padding:10px 12px 12px}.customFestivalHero_dh-card-name__66FZ8{margin:0 0 6px;min-height:2.6em;font-size:13px;font-weight:600;line-height:1.3;color:var(--champ);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.customFestivalHero_dh-price__FCFkU{display:flex;align-items:baseline;gap:6px}.customFestivalHero_dh-price__FCFkU b{font-size:15px;font-weight:700;color:var(--champ)}.customFestivalHero_dh-price__FCFkU s{font-size:12px;color:var(--muted)}.customFestivalHero_dh-light__kTvep .customFestivalHero_dh-card__mvR_l{background:#fff;border-color:rgba(214,150,70,.28);box-shadow:0 10px 28px -16px rgba(150,70,20,.35)}.customFestivalHero_dh-light__kTvep .customFestivalHero_dh-card__mvR_l:hover{border-color:rgba(214,150,70,.6);box-shadow:0 20px 36px -16px rgba(150,70,20,.45)}.customFestivalHero_dh-light__kTvep .customFestivalHero_dh-price__FCFkU b{color:#8a3a12}@keyframes customFestivalHero_dh-marquee__WCJDM{to{transform:translateX(calc(-33.333333% - 5.333333px))}}@media (max-width:640px){.customFestivalHero_dh-hero__f7_WF{min-height:0}.customFestivalHero_dh-content__p_S05{padding:74px 16px 52px}.customFestivalHero_dh-shelf__3G_YK{margin-top:16px}.customFestivalHero_dh-track__91QW2{animation:none}.customFestivalHero_dh-viewport__dmExx{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none;margin:0 -16px;padding:6px 16px 16px;-webkit-mask-image:none;mask-image:none}.customFestivalHero_dh-viewport__dmExx::-webkit-scrollbar{display:none}.customFestivalHero_dh-card__mvR_l{scroll-snap-align:start;width:156px}}.customFestivalHero_dh-showcase__0lmAB{display:none}@media (min-width:1180px){.customFestivalHero_dh-showcase__0lmAB{display:block;position:absolute;inset:0;z-index:3;pointer-events:none}.customFestivalHero_dh-has-showcase__kLWJ3 .customFestivalHero_dh-shelf__3G_YK{display:none}}.customFestivalHero_dh-fl__3LwA3{--s:160px;position:absolute;width:var(--s);height:var(--s);pointer-events:auto;opacity:0;animation:customFestivalHero_dh-flin__7M_xG 1.5s cubic-bezier(.16,1,.3,1) forwards}.customFestivalHero_dh-fl-a__CUY5F{--s:clamp(104px,8.6vw,136px);left:4%;top:17%}.customFestivalHero_dh-fl-b__EYitt{--s:clamp(140px,12vw,184px);left:12.5%;top:44%}.customFestivalHero_dh-fl-c__bCvtZ{--s:clamp(104px,8.6vw,136px);right:4%;top:19%}.customFestivalHero_dh-fl-d__Ijc94{--s:clamp(140px,12vw,184px);right:12.5%;top:46%}.customFestivalHero_dh-fl-shadow__9KYGb{position:absolute;left:50%;top:calc(100% + 34px);width:70%;height:14px;margin-left:-35%;border-radius:50%;background:radial-gradient(ellipse,rgba(60,20,0,.35),transparent 70%);animation:customFestivalHero_dh-shadow__Rt2EL 6s ease-in-out infinite}.customFestivalHero_dh-fl-bob__czmub{position:absolute;inset:0;perspective:700px;animation:customFestivalHero_dh-float__dynoM 6s ease-in-out infinite}.customFestivalHero_dh-fl-aura__db9W5{position:absolute;left:50%;top:50%;width:175%;height:175%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,176,80,.45),rgba(255,140,50,.14) 42%,transparent 68%);animation:customFestivalHero_dh-glowpulse__1yTbM 3.6s ease-in-out infinite}.customFestivalHero_dh-fl-sparks__Gf51q{position:absolute;inset:-10%;pointer-events:none}.customFestivalHero_dh-fl-sparks__Gf51q i{position:absolute;width:12px;height:12px;background:#ffe2a0;opacity:0;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 4px rgba(255,200,110,.9));animation:customFestivalHero_dh-twinkle__jowt1 2.8s ease-in-out infinite}.customFestivalHero_dh-fl-sparks__Gf51q i:first-child{top:6%;left:14%}.customFestivalHero_dh-fl-sparks__Gf51q i:nth-child(2){top:22%;right:4%;width:9px;height:9px;animation-delay:.9s}.customFestivalHero_dh-fl-sparks__Gf51q i:nth-child(3){bottom:16%;left:2%;width:8px;height:8px;animation-delay:1.7s}.customFestivalHero_dh-light__kTvep .customFestivalHero_dh-fl-sparks__Gf51q i{background:#f0a040;filter:drop-shadow(0 0 3px rgba(240,150,50,.7))}.customFestivalHero_dh-fl-item__1h8MQ{position:absolute;inset:0;display:block;color:inherit;text-decoration:none}.customFestivalHero_dh-fl-reveal__uOlgN{position:absolute;inset:0;opacity:1;animation:customFestivalHero_dh-product-in__ULLad 1.3s ease-in-out backwards;transition:opacity .9s ease-in-out}.customFestivalHero_dh-fl-leaving__sAZXd{opacity:0}@keyframes customFestivalHero_dh-product-in__ULLad{0%{opacity:0}to{opacity:1}}.customFestivalHero_dh-fl-sway__F4rRO{position:absolute;inset:0;transform-style:preserve-3d;animation:customFestivalHero_dh-sway3d__EgoKL 7s ease-in-out infinite}.customFestivalHero_dh-fl-img__YEsYN{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 54%,transparent 71%);mask-image:radial-gradient(circle at 50% 50%,#000 54%,transparent 71%);transition:transform .6s cubic-bezier(.16,1,.3,1)}.customFestivalHero_dh-fl-img__YEsYN.customFestivalHero_dh-cut__vpYmc{position:absolute;left:50%;top:50%;width:calc(100% * var(--k,1));height:calc(100% * var(--k,1));margin:calc(-50% * var(--k,1)) 0 0 calc(-50% * var(--k,1));-o-object-fit:contain;object-fit:contain;border-radius:18px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent),linear-gradient(180deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent),linear-gradient(180deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect;filter:drop-shadow(0 18px 16px rgba(0,0,0,.45)) drop-shadow(0 0 22px rgba(255,170,70,.25))}.customFestivalHero_dh-light__kTvep .customFestivalHero_dh-fl-img__YEsYN.customFestivalHero_dh-cut__vpYmc{filter:drop-shadow(0 18px 16px rgba(120,50,10,.32)) drop-shadow(0 0 18px rgba(255,170,70,.22))}.customFestivalHero_dh-fl__3LwA3:hover .customFestivalHero_dh-fl-img__YEsYN{transform:scale(1.08)}.customFestivalHero_dh-fl__3LwA3:focus-within .customFestivalHero_dh-fl-bob__czmub,.customFestivalHero_dh-fl__3LwA3:focus-within .customFestivalHero_dh-fl-item__1h8MQ,.customFestivalHero_dh-fl__3LwA3:hover .customFestivalHero_dh-fl-bob__czmub,.customFestivalHero_dh-fl__3LwA3:hover .customFestivalHero_dh-fl-item__1h8MQ,.customFestivalHero_dh-fl__3LwA3:hover .customFestivalHero_dh-fl-shadow__9KYGb,.customFestivalHero_dh-fl__3LwA3:hover .customFestivalHero_dh-fl-sway__F4rRO{animation-play-state:paused}.customFestivalHero_dh-fl-item__1h8MQ:focus-visible{outline:2px solid var(--gold);outline-offset:6px;border-radius:50%}.customFestivalHero_dh-fl-badge__cZSCY{position:absolute;top:2%;right:-4%;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:linear-gradient(160deg,#ff9b45,#e1560f);color:#fff;font-size:13px;font-weight:800;line-height:1;transform:rotate(-10deg);box-shadow:0 6px 14px -4px rgba(225,86,15,.6),inset 0 1px 0 rgba(255,255,255,.35)}.customFestivalHero_dh-fl-badge__cZSCY small{font-size:8px;font-weight:700;letter-spacing:.08em;margin-top:2px}.customFestivalHero_dh-fl-tag__Q2wPn{position:absolute;left:-30px;right:-30px;top:calc(100% - 10px);margin:0 auto;width:-moz-max-content;width:max-content;z-index:2;min-width:calc(var(--s) * .9);max-width:calc(var(--s) + 48px);padding:6px 12px 7px;border-radius:12px;text-align:center;background:rgba(30,10,30,.72);border:1px solid rgba(255,206,120,.3);box-shadow:0 10px 24px -12px rgba(0,0,0,.6)}.customFestivalHero_dh-fl-name__aPxVe{display:block;font-size:12px;font-weight:600;line-height:1.25;color:var(--champ);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customFestivalHero_dh-fl-tag__Q2wPn .customFestivalHero_dh-price__FCFkU{justify-content:center;margin-top:1px}.customFestivalHero_dh-fl-tag__Q2wPn .customFestivalHero_dh-price__FCFkU b{font-size:14px;color:#ffe2a3}.customFestivalHero_dh-fl-tag__Q2wPn .customFestivalHero_dh-price__FCFkU s{font-size:11px}.customFestivalHero_dh-light__kTvep .customFestivalHero_dh-fl-tag__Q2wPn{background:rgba(255,255,255,.9);border-color:rgba(214,150,70,.35);box-shadow:0 10px 24px -14px rgba(150,70,20,.45)}.customFestivalHero_dh-light__kTvep .customFestivalHero_dh-fl-tag__Q2wPn .customFestivalHero_dh-price__FCFkU b{color:#8a3a12}.customFestivalHero_dh-light__kTvep .customFestivalHero_dh-fl-aura__db9W5{background:radial-gradient(circle,rgba(255,170,80,.4),rgba(255,190,110,.14) 42%,transparent 68%)}.customFestivalHero_dh-light__kTvep .customFestivalHero_dh-fl-shadow__9KYGb{background:radial-gradient(ellipse,rgba(150,70,20,.28),transparent 70%)}@keyframes customFestivalHero_dh-flin__7M_xG{0%{opacity:0;transform:translateY(160px) scale(.55);filter:blur(10px)}55%{opacity:1}to{opacity:1;transform:none;filter:blur(0)}}@keyframes customFestivalHero_dh-float__dynoM{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes customFestivalHero_dh-shadow__Rt2EL{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.72);opacity:.55}}@keyframes customFestivalHero_dh-sway__J263e{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes customFestivalHero_dh-twinkle__jowt1{0%,to{opacity:0;transform:scale(.4) rotate(0)}50%{opacity:1;transform:scale(1) rotate(45deg)}}@keyframes customFestivalHero_dh-sway3d__EgoKL{0%,to{transform:rotateY(-16deg) rotate(-4deg)}50%{transform:rotateY(16deg) rotate(4deg)}}@keyframes customFestivalHero_dh-glowpulse__1yTbM{0%,to{opacity:.75}50%{opacity:1}}@media (max-width:560px){.customFestivalHero_dh-panel__NNHcC{width:100%;max-width:420px;padding:8px 6px;border-radius:18px}.customFestivalHero_dh-unit__xB3px{min-width:0;flex:1}.customFestivalHero_dh-meta__0Ji2W{flex-direction:column;gap:4px}}.customFestivalHero_dh-home-cta__d_6am{margin:clamp(12px,1.6vw,20px) 0 2px;opacity:0;animation:customFestivalHero_dh-fade__C3iMZ .7s ease-out 1.8s forwards}.customFestivalHero_dh-home-cta__d_6am .customFestivalHero_dh-btn__Q_GQU{padding:12px 26px 12px 30px;font-size:clamp(14px,1.1vw,16px)}.customFestivalHero_dh-home__uPRIG .customFestivalHero_dh-kicker__uigPY{margin:clamp(8px,1vw,12px) 0 8px;font-size:clamp(13px,1vw,15px)}.customFestivalHero_dh-home__uPRIG .customFestivalHero_dh-panel__NNHcC{padding:6px clamp(6px,1vw,12px);border-radius:16px}.customFestivalHero_dh-home__uPRIG .customFestivalHero_dh-unit__xB3px{min-width:clamp(56px,6vw,88px);padding:2px 4px}.customFestivalHero_dh-home__uPRIG .customFestivalHero_dh-num__pdVWl{font-size:clamp(26px,3vw,46px)}.customFestivalHero_dh-home__uPRIG .customFestivalHero_dh-lbl__mrM4g{font-size:clamp(10px,.8vw,12px)}@media (max-width:640px){.customFestivalHero_dh-home__uPRIG .customFestivalHero_dh-panel__NNHcC{max-width:300px}.customFestivalHero_dh-home__uPRIG .customFestivalHero_dh-num__pdVWl{font-size:28px}}@media (prefers-reduced-motion:reduce){.customFestivalHero_dh-hero__f7_WF *{animation:none!important;opacity:1!important;transform:none!important}.customFestivalHero_dh-fl-reveal__uOlgN{transition:none}.customFestivalHero_dh-digit-out__Hy3Dm{display:none}.customFestivalHero_dh-ch__b1fVn{filter:none!important}.customFestivalHero_dh-viewport__dmExx{overflow-x:auto}.customFestivalHero_dh-dup__KxMXQ{display:none}.customFestivalHero_dh-fl-item__1h8MQ{visibility:hidden}.customFestivalHero_dh-fl-item__1h8MQ:first-of-type{visibility:visible}}.customFestivalHero_dh-title__VzgwL{text-transform:none}.customFestivalHero_dh-fl-img__YEsYN.customFestivalHero_dh-cut__vpYmc{mix-blend-mode:multiply}.customFestivalHero_dh-fl-name__aPxVe{font-family:open_sans_bold,sans-serif}.customFestivalHero_dh-shelf-head__Lpw5j{text-align:left}@media (prefers-reduced-motion:reduce){.customFestivalHero_dh-fl-item__1h8MQ{visibility:hidden;opacity:0!important}.customFestivalHero_dh-fl-item__1h8MQ:first-of-type{visibility:visible;opacity:1!important}}.customFestivalHero_dh-offer__Nv2_t{flex-direction:column;flex-wrap:nowrap;gap:6px;max-width:min(720px,100%);color:#3a1408;line-height:1.4;text-wrap:balance}.customFestivalHero_dh-offer-main__sVRqf{font-size:clamp(16px,1.35vw,20px);font-weight:600}.customFestivalHero_dh-offer-gift__tnjVD{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:5px 14px;border:1px solid rgba(194,65,12,.18);border-radius:999px;background:rgba(232,116,15,.09);color:#3a1408;font-size:clamp(14px,1.15vw,17px);font-weight:600}.customFestivalHero_dh-offer-gift__tnjVD svg{flex:none;width:20px;height:20px;color:#c2410c}.customFestivalHero_dh-hl__yc3x3{color:#c2410c;font-weight:800}@media (max-width:560px){.customFestivalHero_dh-offer__Nv2_t{align-items:center;gap:6px}.customFestivalHero_dh-offer-gift__tnjVD{align-self:center;max-width:330px;padding:7px 14px;border-radius:16px;font-size:14px;text-align:center}.customFestivalHero_dh-offer-gift__tnjVD>span{text-wrap:balance}.customFestivalHero_dh-offer-gift__tnjVD svg{width:18px;height:18px}}.customFestivalHero_dh-fl-gift-badge___uZkz{width:54px;height:54px;background:linear-gradient(135deg,#d9480f,#9a3412);font-size:12px;letter-spacing:.04em;box-shadow:0 6px 16px rgba(154,52,18,.45),0 0 0 3px rgba(255,236,200,.85);animation:customFestivalHero_dh-gift-pulse__8ND6E 2.4s ease-in-out infinite}.customFestivalHero_dh-fl-gift-badge___uZkz small{font-size:8px;letter-spacing:.12em}.customFestivalHero_dh-fl-gift__nIpVH .customFestivalHero_dh-fl-aura__db9W5{opacity:1;filter:saturate(1.4) brightness(1.08)}.customFestivalHero_dh-light__kTvep .customFestivalHero_dh-fl-gift__nIpVH .customFestivalHero_dh-fl-tag__Q2wPn{border-color:rgba(217,72,15,.45);box-shadow:0 10px 24px -12px rgba(217,72,15,.55)}.customFestivalHero_dh-light__kTvep .customFestivalHero_dh-price__FCFkU b.customFestivalHero_dh-free__9_MLc{padding:0 7px;border-radius:5px;background:linear-gradient(135deg,#e8740f,#b8430a);color:#fff7e6;font-size:12px;letter-spacing:.06em}@keyframes customFestivalHero_dh-gift-pulse__8ND6E{0%,to{transform:rotate(-10deg) scale(1)}50%{transform:rotate(-10deg) scale(1.08)}}@media (prefers-reduced-motion:reduce){.customFestivalHero_dh-fl-gift-badge___uZkz{animation:none}}.customFestivalHero_dh-gift-row__sfQUQ{display:none}@media (max-width:1179px){.customFestivalHero_dh-has-gift-row__709LO .customFestivalHero_dh-offer-gift__tnjVD{display:none}.customFestivalHero_dh-gift-row__sfQUQ{display:flex;flex-direction:column;align-items:center;gap:8px;width:min(100%,440px);margin:0 auto clamp(6px,2vw,14px);opacity:0;animation:customFestivalHero_dh-fade__C3iMZ .7s ease-out 2.6s forwards}.customFestivalHero_dh-gift-row-title__bQfvZ{display:inline-flex;align-items:center;gap:6px;margin:0;color:#9a3412;font-family:open_sans_bold,system-ui,sans-serif;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.customFestivalHero_dh-gift-row-title__bQfvZ svg{width:16px;height:16px}.customFestivalHero_dh-gift-row-items__hJ5_u{display:flex;align-items:center;gap:6px;width:100%}.customFestivalHero_dh-gift-card__H9wwf{position:relative;display:flex;flex:1;align-items:center;gap:8px;min-width:0;padding:7px;border:1px solid rgba(217,72,15,.3);border-radius:14px;background:rgba(255,255,255,.92);box-shadow:0 8px 18px -12px rgba(150,70,20,.5);color:#3a1408;text-align:left;text-decoration:none}.customFestivalHero_dh-gift-card__H9wwf img{flex:none;width:52px;height:52px;border-radius:10px;-o-object-fit:cover;object-fit:cover;background:#f6eee3}.customFestivalHero_dh-gift-card-body__BU3wP{display:flex;flex-direction:column;gap:3px;min-width:0}.customFestivalHero_dh-gift-card-name__QoIP8{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12px;font-weight:600;line-height:1.25}.customFestivalHero_dh-gift-card__H9wwf .customFestivalHero_dh-price__FCFkU{gap:5px}.customFestivalHero_dh-gift-card__H9wwf .customFestivalHero_dh-price__FCFkU s{font-size:11px;color:#8d7d6f}.customFestivalHero_dh-gift-or__4A3iO{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#fff3e0;border:1px solid rgba(217,72,15,.3);color:#b8430a;font-size:9.5px;font-weight:800;letter-spacing:.04em}}.shopTestimonialProducts_related__JDbyb{margin-top:42px}.shopTestimonialProducts_heading__ejRIN{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:17px}.shopTestimonialProducts_headingIntro__yhAaQ{display:flex;align-items:center;min-width:0;gap:12px}.shopTestimonialProducts_pillStage__ggZbo{position:relative;display:inline-flex}.shopTestimonialProducts_heading__ejRIN h3{margin:0;color:#302720;font-family:open_sans_regular,sans-serif;font-size:clamp(24px,2.2vw,30px);font-weight:400;line-height:1.15}.shopTestimonialProducts_heading__ejRIN p{margin:0;padding:6px 11px;border:1px solid #e9d5c5;border-radius:999px;background:#fff6ee;color:#a85026;font-size:12px;font-weight:600;line-height:1;animation:shopTestimonialProducts_categoryArrive__5xv_1 .5s cubic-bezier(.22,1,.36,1) both}.shopTestimonialProducts_heading__ejRIN .shopTestimonialProducts_outgoingPill__04WBd{position:absolute;z-index:1;width:-moz-max-content;width:max-content;pointer-events:none;animation:shopTestimonialProducts_oldContentLeave__M20Ql .31s ease-in both}.shopTestimonialProducts_gridStage__zyWrl{position:relative}.shopTestimonialProducts_grid__nuSIb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.shopTestimonialProducts_outgoingGrid__JmTzh{position:absolute;z-index:1;inset:0;pointer-events:none;animation:shopTestimonialProducts_oldContentLeave__M20Ql .31s ease-in both}.shopTestimonialProducts_outgoingGrid__JmTzh .shopTestimonialProducts_card__p0hGl{animation:none}.shopTestimonialProducts_card__p0hGl{position:relative;height:210px;overflow:hidden;border-radius:12px;isolation:isolate;background:#eee9e2;animation:shopTestimonialProducts_productArrive___Udfm .62s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--reveal-index) * 75ms)}@keyframes shopTestimonialProducts_categoryArrive__5xv_1{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes shopTestimonialProducts_productArrive___Udfm{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes shopTestimonialProducts_oldContentLeave__M20Ql{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.shopTestimonialProducts_imageLink__Kkxhs,.shopTestimonialProducts_imageLink__Kkxhs img{display:block;width:100%;height:100%}.shopTestimonialProducts_imageLink__Kkxhs img{-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.shopTestimonialProducts_imageLink__Kkxhs:focus-visible{outline:3px solid #e96c09;outline-offset:-5px}.shopTestimonialProducts_cartButton__Bg6bW{position:absolute;z-index:2;top:10px;right:10px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.94);color:#a94c1a;cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .18s ease}.shopTestimonialProducts_cartButton__Bg6bW:hover:not(:disabled){background:#118653;color:#fff;transform:translateY(-2px)}.shopTestimonialProducts_cartButton__Bg6bW:disabled{background:#eee8e2;color:#776b60;cursor:not-allowed}.shopTestimonialProducts_cartButton__Bg6bW:focus-visible{outline:2px solid #e96808;outline-offset:2px}.shopTestimonialProducts_overlay__uXJmL{border-radius:12px 12px 0 0;position:absolute;z-index:1;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;height:auto;min-height:58px;padding:9px 12px;background:rgba(0,0,0,.5);color:#fff;transition:background-color .5s ease}.shopTestimonialProducts_nameRow__0ifDE{display:flex;align-items:center;justify-content:space-between;gap:7px}.shopTestimonialProducts_overlay__uXJmL h4{flex:1;min-width:0;margin:0;font-size:clamp(13px,1.15vw,15px);font-weight:700;line-height:1.25}.shopTestimonialProducts_overlay__uXJmL h4 a{color:inherit;text-decoration:none}.shopTestimonialProducts_overlay__uXJmL h4 a:focus-visible{outline:2px solid #fff;outline-offset:4px}.shopTestimonialProducts_discount__hxlzs{display:inline-flex;flex:none;align-items:center;justify-content:center;min-height:21px;padding:2px 6px;border-radius:999px;background:#118653;color:#fff;font-size:10px;font-weight:700;line-height:1;white-space:nowrap}.shopTestimonialProducts_priceDiscount__J_JfS{display:none}.shopTestimonialProducts_details__4RR8o{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .55s cubic-bezier(.22,1,.36,1),opacity .35s ease,visibility 0s .55s}.shopTestimonialProducts_detailsContent__H6Seg{min-height:0;overflow:hidden}.shopTestimonialProducts_prices__Gavy1{display:flex;align-items:baseline;gap:8px;min-height:0;margin-top:10px;white-space:nowrap}.shopTestimonialProducts_prices__Gavy1 strong{font-size:17px}.shopTestimonialProducts_prices__Gavy1 del{color:#dfd6cf;font-size:13px}.shopTestimonialProducts_details__4RR8o button{width:100%;min-height:36px;margin-top:12px;border:0;border-radius:9px;background:#e96808;color:#fff;font-size:12px;font-weight:700;cursor:pointer;transition:background-color .18s ease}.shopTestimonialProducts_details__4RR8o button:hover:not(:disabled){background:#bf5005}.shopTestimonialProducts_details__4RR8o button:disabled{background:#eee8e2;color:#776b60;cursor:not-allowed}.shopTestimonialProducts_details__4RR8o button:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (hover:hover){.shopTestimonialProducts_card__p0hGl:focus-within .shopTestimonialProducts_overlay__uXJmL,.shopTestimonialProducts_card__p0hGl:hover .shopTestimonialProducts_overlay__uXJmL{height:auto;background:rgba(0,0,0,.5)}.shopTestimonialProducts_card__p0hGl:focus-within .shopTestimonialProducts_details__4RR8o,.shopTestimonialProducts_card__p0hGl:hover .shopTestimonialProducts_details__4RR8o{grid-template-rows:1fr;opacity:1;visibility:visible;transition-delay:0s}.shopTestimonialProducts_card__p0hGl:focus-within .shopTestimonialProducts_imageLink__Kkxhs img,.shopTestimonialProducts_card__p0hGl:hover .shopTestimonialProducts_imageLink__Kkxhs img{transform:scale(1.055)}.shopTestimonialProducts_card__p0hGl:focus-within .shopTestimonialProducts_nameDiscount__E_OEr,.shopTestimonialProducts_card__p0hGl:hover .shopTestimonialProducts_nameDiscount__E_OEr{display:none}.shopTestimonialProducts_card__p0hGl:focus-within .shopTestimonialProducts_priceDiscount__J_JfS,.shopTestimonialProducts_card__p0hGl:hover .shopTestimonialProducts_priceDiscount__J_JfS{display:inline-flex}}.shopTestimonialProducts_viewAll__p_wDH{font-family:open_sans_bold,Arial,sans-serif;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none;min-height:36px;margin-left:auto;padding:0 16px;border:1px solid #d2b8a5;border-radius:8px;color:#a84b20;font-size:13px;text-decoration:none;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.shopTestimonialProducts_viewAll__p_wDH:hover{border-color:#b85e31;background:#b85e31;color:#fff}.shopTestimonialProducts_viewAll__p_wDH:focus-visible{outline:2px solid #b85e31;outline-offset:3px}@media (max-width:900px){.shopTestimonialProducts_grid__nuSIb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.shopTestimonialProducts_related__JDbyb{margin-top:32px}.shopTestimonialProducts_heading__ejRIN{gap:8px;margin-bottom:14px}.shopTestimonialProducts_headingIntro__yhAaQ{gap:8px}.shopTestimonialProducts_heading__ejRIN h3{font-size:clamp(18px,5.5vw,23px)}.shopTestimonialProducts_heading__ejRIN p{padding:5px 8px;font-size:10px}.shopTestimonialProducts_grid__nuSIb{gap:10px}.shopTestimonialProducts_card__p0hGl{height:175px;border-radius:10px}.shopTestimonialProducts_cartButton__Bg6bW{top:7px;right:7px;width:38px;height:38px}.shopTestimonialProducts_overlay__uXJmL{height:auto;padding:9px}.shopTestimonialProducts_overlay__uXJmL h4{font-size:12px}.shopTestimonialProducts_overlay__uXJmL h4 a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shopTestimonialProducts_discount__hxlzs{min-height:18px;padding:2px 5px;font-size:9px}.shopTestimonialProducts_prices__Gavy1{gap:5px;margin-top:6px}.shopTestimonialProducts_prices__Gavy1 strong{font-size:14px}.shopTestimonialProducts_prices__Gavy1 del{font-size:11px}.shopTestimonialProducts_details__4RR8o button{min-height:32px;margin-top:7px;font-size:11px}.shopTestimonialProducts_viewAll__p_wDH{min-height:32px;padding:0 10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.shopTestimonialProducts_cartButton__Bg6bW,.shopTestimonialProducts_details__4RR8o,.shopTestimonialProducts_details__4RR8o button,.shopTestimonialProducts_imageLink__Kkxhs img,.shopTestimonialProducts_overlay__uXJmL,.shopTestimonialProducts_viewAll__p_wDH{transition:none}.shopTestimonialProducts_card__p0hGl,.shopTestimonialProducts_heading__ejRIN p,.shopTestimonialProducts_outgoingGrid__JmTzh{animation:none}}.shopTestimonialProducts_sheetHandle__QKR17{display:none}@media (max-width:767px){.shopTestimonialProducts_card__p0hGl .shopTestimonialProducts_overlay__uXJmL[data-open=false],.shopTestimonialProducts_card__p0hGl .shopTestimonialProducts_overlay__uXJmL[data-open=true]{height:auto;padding:22px 9px 9px;border-radius:12px 12px 0 0}.shopTestimonialProducts_card__p0hGl .shopTestimonialProducts_overlay__uXJmL[data-open=false] .shopTestimonialProducts_details__4RR8o{grid-template-rows:0fr;opacity:0;visibility:hidden}.shopTestimonialProducts_card__p0hGl .shopTestimonialProducts_overlay__uXJmL[data-open=true] .shopTestimonialProducts_details__4RR8o{grid-template-rows:1fr;opacity:1;visibility:visible;transition-delay:0s}.shopTestimonialProducts_card__p0hGl .shopTestimonialProducts_overlay__uXJmL[data-open=false] .shopTestimonialProducts_nameDiscount__E_OEr{display:inline-flex}.shopTestimonialProducts_card__p0hGl .shopTestimonialProducts_overlay__uXJmL[data-open=false] .shopTestimonialProducts_priceDiscount__J_JfS,.shopTestimonialProducts_card__p0hGl .shopTestimonialProducts_overlay__uXJmL[data-open=true] .shopTestimonialProducts_nameDiscount__E_OEr{display:none}.shopTestimonialProducts_card__p0hGl .shopTestimonialProducts_overlay__uXJmL[data-open=true] .shopTestimonialProducts_priceDiscount__J_JfS{display:inline-flex}.shopTestimonialProducts_sheetHandle__QKR17{position:absolute;z-index:3;top:0;left:0;display:block;width:100%;height:22px;padding:0;border:0;background:transparent;cursor:grab;touch-action:none}.shopTestimonialProducts_sheetHandle__QKR17:before{position:absolute;top:7px;left:50%;width:30px;height:3px;border-radius:999px;background:rgba(255,255,255,.7);transform:translateX(-50%);content:""}.shopTestimonialProducts_sheetHandle__QKR17:focus-visible{outline:2px solid #fff;outline-offset:-3px}}.shopHomeLayout_featuredShopping__3NxV4{background:#fbf3eb;padding-top:32px}.shopHomeLayout_sections__RgKXV.shopHomeLayout_sections__RgKXV h2,.shopHomeLayout_sections__RgKXV.shopHomeLayout_sections__RgKXV h2 em,.shopHomeLayout_sections__RgKXV.shopHomeLayout_sections__RgKXV h2 span{font-family:open_sans_bold,Arial,sans-serif;font-weight:700}.shopHomeLayout_container__MvzxH{width:min(100% - 9vw,1320px);margin-inline:auto}@media (max-width:767px){.shopHomeLayout_featuredShopping__3NxV4{padding-top:24px}.shopHomeLayout_container__MvzxH{width:calc(100% - 32px)}}.shopVastuFeature_section__5F7gv{padding:56px 0 46px;background:#f4f0e8;color:#302b24}.shopVastuFeature_heading__FL9uE{margin-bottom:30px;text-align:center}.shopVastuFeature_heading__FL9uE h2{margin:0;font-family:open_sans_regular,sans-serif;font-size:clamp(32px,3.6vw,48px);font-weight:700;line-height:1.2}.shopVastuFeature_description__b3gaa{margin:14px 0 0;color:#706354;font-size:16px;line-height:1.6}.shopVastuFeature_frame__OqMIC{position:relative;overflow:hidden}.shopVastuFeature_frame__OqMIC:after,.shopVastuFeature_frame__OqMIC:before{position:absolute;z-index:3;top:0;bottom:0;width:24px;opacity:0;content:"";pointer-events:none;backdrop-filter:blur(1.5px);transition:opacity .2s ease}.shopVastuFeature_frame__OqMIC:before{left:0;background:linear-gradient(90deg,#f4f0e8,transparent);-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent)}.shopVastuFeature_frame__OqMIC:after{right:0;background:linear-gradient(270deg,#f4f0e8,transparent);-webkit-mask-image:linear-gradient(270deg,#000,transparent);mask-image:linear-gradient(270deg,#000,transparent)}.shopVastuFeature_frame__OqMIC[data-next=true]:after,.shopVastuFeature_frame__OqMIC[data-previous=true]:before{opacity:1}.shopVastuFeature_track__Ft5BC{overflow-anchor:none;display:flex;gap:18px;padding:4px 16px 8px;scroll-padding-inline:16px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.shopVastuFeature_track__Ft5BC::-webkit-scrollbar{display:none}.shopVastuFeature_track__Ft5BC .shopVastuFeature_card__DcY70{flex:0 0 300px;height:300px;animation:none}.shopVastuFeature_card__DcY70 .shopVastuFeature_boldDiscount__Ljx8O,.shopVastuFeature_card__DcY70 del,.shopVastuFeature_card__DcY70 strong{font-family:open_sans_bold,Arial,sans-serif;font-weight:700}.shopVastuFeature_festivalPrices__ZkEWD{--festival-final-font:22px;--festival-previous-font:16px;--festival-mrp-font:13px;color:#fff}.shopVastuFeature_festivalIcon__Jky4q{bottom:74px}.shopVastuFeature_festivalHoverDiscount__oT8u1{position:absolute;z-index:2;top:-28px;right:12px;display:inline-flex;opacity:0;visibility:hidden;pointer-events:none}.shopVastuFeature_festivalHoverDiscount__oT8u1[data-side=left]{left:12px;right:auto}.shopVastuFeature_summaryDiscount__AeYqe[data-visible=true]{animation:shopVastuFeature_summaryDiscountPulse__SR0wX .9s ease-in-out both}@keyframes shopVastuFeature_summaryDiscountPulse__SR0wX{0%,to{transform:scale(1)}30%,65%{transform:scale(1.15)}}@media (hover:hover){.shopVastuFeature_card__DcY70:focus-within .shopVastuFeature_festivalHoverDiscount__oT8u1,.shopVastuFeature_card__DcY70:hover .shopVastuFeature_festivalHoverDiscount__oT8u1{opacity:1;visibility:visible}}@media (max-width:767px){.shopVastuFeature_card__DcY70[data-sheet-open=true] .shopVastuFeature_festivalHoverDiscount__oT8u1{opacity:1;visibility:visible}}@media (prefers-reduced-motion:reduce){.shopVastuFeature_summaryDiscount__AeYqe[data-visible]{animation:none}}.shopVastuFeature_actions__VEcZF{margin-top:26px;padding-inline:16px;text-align:center}.shopVastuFeature_viewAll__FE5H2{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 26px;border:1px solid #b7a086;border-radius:9px;background:transparent;color:#8b552e;font-family:open_sans_bold,Arial,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:background .18s ease}.shopVastuFeature_viewAll__FE5H2:hover{background:#e9dfd0}.shopVastuFeature_track__Ft5BC:focus-visible,.shopVastuFeature_viewAll__FE5H2:focus-visible{outline:2px solid #92562f;outline-offset:-3px}@media (max-width:767px){.shopVastuFeature_section__5F7gv{padding:40px 0 34px}.shopVastuFeature_heading__FL9uE{margin-bottom:24px}.shopVastuFeature_heading__FL9uE h2{font-size:32px}.shopVastuFeature_description__b3gaa{font-size:15px}.shopVastuFeature_track__Ft5BC .shopVastuFeature_card__DcY70{flex-basis:min(280px,76vw);height:290px}}@media (prefers-reduced-motion:reduce){.shopVastuFeature_frame__OqMIC:after,.shopVastuFeature_frame__OqMIC:before,.shopVastuFeature_viewAll__FE5H2{transition:none}}.shopVastuFeature_card__DcY70 h4{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shopVastuFeature_card__DcY70 .shopVastuFeature_offerTag__lYcU7{position:absolute;z-index:3;top:12px;left:12px;pointer-events:none}@media (hover:none){.shopVastuFeature_frame__OqMIC:after,.shopVastuFeature_frame__OqMIC:before{backdrop-filter:none}}