.offer,.offer-bubble{position:fixed;z-index:70;right:1rem;bottom:1rem;color:#2a1a10;font-family:var(--font-text)}.offer{width:min(22rem,calc(100vw - 2rem));padding:1.25rem 1.25rem 1.1rem;background:#fffcf6;border-radius:18px;box-shadow:0 0 0 1px rgba(42,26,16,.12),0 24px 48px -16px rgba(42,26,16,.35);animation:offer-in .36s cubic-bezier(.16,1,.3,1) both}.offer--above-bar{bottom:5rem}.offer-bubble__x,.offer__x{position:absolute;top:.35rem;right:.35rem;width:44px;height:44px;border:0;background:none;font-size:1.6rem;line-height:1;color:#5c4636;cursor:pointer;border-radius:999px}.offer-bubble__x:hover,.offer__x:hover{background:#f3e3c3}.offer__h{margin:0 2rem .35rem 0;font:var(--display-weight) 1.35rem/1.15 var(--font-display);color:#2a1a10}.offer__sub{margin:0 0 .9rem;color:#5c4636;font-weight:600}.offer__label{display:block;margin:0 0 .3rem;font:700 .75rem/1 var(--font-text);letter-spacing:.06em;text-transform:uppercase;color:#6b4a14}.offer__input{width:100%;min-height:48px;padding:0 .9rem;border:1.5px solid rgba(42,26,16,.3);border-radius:12px;background:#fff;font:600 1.0625rem var(--font-text);color:#2a1a10}.offer__input:focus-visible{outline:3px solid #a87b2e;outline-offset:2px}.offer__input[aria-invalid=true]{border-color:#9a4022}.offer__error{margin:.4rem 0 0;color:#9a4022;font-weight:600;font-size:.9375rem}.offer .offer__go{width:100%;margin-top:.8rem;min-height:48px;justify-content:center}.offer__notice{margin:.75rem 0 0;color:#5c4636}.offer__details,.offer__notice{font-size:.8125rem;line-height:1.45}.offer__details{margin:.5rem 0 0;padding:.6rem .75rem;border-radius:10px;background:#f6ecd9;color:#2a1a10}.offer__i{display:inline-grid;place-items:center;width:24px;height:24px;margin-left:.15rem;border:1.5px solid #5c4636;border-radius:999px;background:none;font:700 .75rem/1 var(--font-text);color:#5c4636;cursor:pointer;vertical-align:middle}.offer__i:hover{background:#f3e3c3}.offer__trap{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.offer__done{display:grid;gap:.7rem;justify-items:start}.offer__done p{margin:0;color:#5c4636}.offer__link{border:0;background:none;padding:.5rem 0;font:700 .9375rem var(--font-text);color:#9a4022;text-decoration:underline;cursor:pointer}.offer-bubble{display:flex;background:#25d366;border-radius:999px;box-shadow:0 12px 28px -10px rgba(11,46,24,.55);animation:offer-in .36s cubic-bezier(.16,1,.3,1) both}.offer-bubble,.offer-bubble__go{align-items:center;color:#0b2e18}.offer-bubble__go{padding:0 .5rem 0 1.15rem;min-height:48px;display:inline-flex;font-weight:700;text-decoration:none}.offer-bubble__x{position:static;color:#0b2e18}.offer-bubble__x:hover{background:hsla(0,0%,100%,.35)}@keyframes offer-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.offer,.offer-bubble{animation:none}}@media (max-width:599px){.offer{right:0;left:0;bottom:0;width:auto;border-radius:18px 18px 0 0;padding-bottom:calc(1.1rem + env(safe-area-inset-bottom))}.offer--above-bar{bottom:4.5rem;border-radius:18px;right:.75rem;left:.75rem}.offer-bubble{right:.75rem;bottom:.75rem}}.offer__code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;white-space:nowrap;background:#f6ecd9;padding:.1rem .4rem;border-radius:6px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.diya{width:1.5em;height:1.5em;flex:none;overflow:visible}.diya__flame{transform-box:fill-box;transform-origin:50% 100%;animation:diya-flicker 2.6s ease-in-out infinite}@keyframes diya-flicker{0%,to{transform:scale(1);opacity:1}30%{transform:scale(.94,1.08) rotate(-2deg)}55%{transform:scale(1.04,.95) rotate(1.5deg);opacity:.9}80%{transform:scale(.97,1.04)}}.offer-ribbon{position:relative;display:flex;align-items:center;justify-content:center;gap:.6rem 1rem;padding:.55rem clamp(1rem,4vw,2.75rem);background:var(--clay);color:var(--ink);border-bottom:1px solid var(--line);font:600 .9375rem/1.4 var(--font-text);background-image:radial-gradient(circle at 50% 0,rgba(212,162,76,.35) 0 1.5px,transparent 2px);background-size:22px 8px;background-repeat:repeat-x}.offer-ribbon__text{margin:0;text-wrap:balance}.offer-ribbon__go,.offer-ribbon__text strong{font-weight:800;color:var(--terracotta)}.offer-ribbon__go{flex:none;display:inline-flex;align-items:center;gap:.3rem;min-height:44px;padding:0 .25rem;text-decoration:underline;text-underline-offset:.2em}.offer-ribbon__go:hover span{transform:translateX(3px)}.offer-ribbon__go span{display:inline-block;transition:transform .2s var(--ease-out)}.offer-ribbon__diya{width:1.75rem;height:1.75rem}.offer-ribbon__diya--end .diya__flame{animation-delay:-1.3s}.offer-ribbon__go,.offer-ribbon__text{animation:ribbon-in .7s var(--ease-expo) both}.offer-ribbon__go{animation-delay:.12s}@keyframes ribbon-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (max-width:599px){.offer-ribbon{display:grid;grid-template-columns:auto 1fr auto;justify-content:stretch;font-size:.875rem;line-height:1.3;gap:.5rem;padding-block:.3rem}.offer-ribbon__go{padding:0}.offer-ribbon__diya--end,.offer-ribbon__more{display:none}.offer-ribbon__diya{width:1.4rem;height:1.4rem}}@media (prefers-reduced-motion:reduce){.diya__flame,.offer-ribbon__go,.offer-ribbon__text{animation:none}.offer-ribbon__go span{transition:none}}.hero-offer{--ho-ink:#fbf1de;--ho-gold:#e8c27a;position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem 1rem;width:100%;max-width:34rem;padding:.9rem 1rem .9rem .85rem;border-radius:18px;text-decoration:none;color:var(--ho-ink);background:radial-gradient(120% 140% at 0 50%,rgba(212,162,76,.28),transparent 55%),linear-gradient(120deg,#3a1d10,#2a1a10 45%,#561c10);box-shadow:inset 0 0 0 1.5px hsla(39,71%,69%,.65),inset 0 0 0 5px #2a1a10,inset 0 0 0 6px hsla(39,71%,69%,.25),0 18px 36px -18px rgba(42,26,16,.75);transition:transform .26s var(--ease-out),box-shadow .26s var(--ease-out)}.hero-offer:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,226,160,.22) 48%,transparent 60%);transform:translateX(-120%)}.hero-offer:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1.5px var(--ho-gold),inset 0 0 0 5px #2a1a10,inset 0 0 0 6px hsla(39,71%,69%,.35),0 24px 44px -18px rgba(42,26,16,.85)}.hero-offer:focus-visible{outline:2.5px solid var(--terracotta);outline-offset:3px}.hero-offer__art{position:relative;width:4.25rem;height:4.25rem;display:grid;place-items:center}.hero-offer__kolam{position:absolute;inset:0;width:100%;height:100%;color:var(--ho-gold);opacity:.9}.hero-offer__diya{position:relative;width:2rem;height:2rem;filter:drop-shadow(0 0 8px rgb(255 196 92/.75))}.hero-offer__body{display:grid;gap:.2rem;min-width:0}.hero-offer__tag{font:800 .75rem/1.1 var(--font-text);letter-spacing:.09em;text-transform:uppercase;color:var(--ho-gold)}.hero-offer__main{font:var(--display-weight) clamp(1.15rem,1rem + .6vw,1.45rem)/1.15 var(--font-display);color:var(--ho-ink)}.hero-offer__main strong{font-weight:inherit;color:var(--ho-gold);font-size:1.2em}.hero-offer__sub{font:600 .8125rem/1.35 var(--font-text);color:#e9d6b8}.hero-offer__go{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;padding:0 1rem;border-radius:999px;white-space:nowrap;background:linear-gradient(145deg,#e8c27a,#d4a24c 55%,#a87b2e);color:#2a1a10;font:800 .9rem/1 var(--font-text);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),0 8px 18px -10px rgba(0,0,0,.8)}.hero-offer__go svg{width:1rem;height:1rem;transition:transform .22s var(--ease-out)}.hero-offer:hover .hero-offer__go svg{transform:translateX(3px)}@media (prefers-reduced-motion:no-preference){.hero-offer{animation:ho-in .9s var(--ease-expo) .7s both}.hero-offer:after{animation:ho-sheen 5.5s ease-in-out 1.6s infinite}.hero-offer__kolam{animation:ho-turn 28s linear infinite}.hero-offer__diya{animation:ho-glow 2.6s ease-in-out infinite}}@keyframes ho-sheen{0%{transform:translateX(-120%)}30%,to{transform:translateX(120%)}}@keyframes ho-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@keyframes ho-turn{to{transform:rotate(1turn)}}@keyframes ho-glow{50%{filter:drop-shadow(0 0 14px rgb(255 196 92/.95))}}@media (max-width:599px){.hero-offer{grid-template-columns:auto 1fr;padding:.85rem .85rem 1rem}.hero-offer__art{width:3.5rem;height:3.5rem}.hero-offer__go{grid-column:1/-1;justify-content:center}}@media (prefers-reduced-motion:reduce){.hero-offer,.hero-offer__go svg{transition:none}}.cside{position:fixed;z-index:68;right:1rem;bottom:1.25rem;width:min(23.5rem,calc(100vw - 1.5rem));border-radius:18px;color:#2a1a10;font-family:var(--font-text);background:radial-gradient(80% 90% at 0 30%,hsla(39,71%,69%,.35),transparent 70%),#fffcf6;box-shadow:inset 0 0 0 1.5px rgba(201,151,62,.55),0 24px 48px -16px rgba(42,26,16,.45);transition:box-shadow .26s var(--ease-out)}.cside:has(.cside__card:hover){box-shadow:inset 0 0 0 1.5px rgba(201,151,62,.85),0 28px 54px -16px rgba(42,26,16,.5)}.cside__card{display:grid;grid-template-columns:6.6rem 1fr;gap:.2rem .9rem;align-items:center;padding:.9rem 1rem .9rem .75rem;border-radius:inherit;color:inherit;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.cside__card:hover .cside__go{transform:translateY(-2px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 0 0 1px var(--gold-deep),0 14px 26px -12px rgba(122,84,20,.75)}.cside__card:hover .cside__go svg{translate:4px 0}.cside__card:active .cside__go{transform:scale(.97)}.cside__x{position:absolute;z-index:1;top:.2rem;right:.2rem;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:999px;background:none;color:#5c4636;cursor:pointer}.cside__x svg{width:16px;height:16px}.cside__x:hover{background:#f3e3c3}.cside__packs{justify-content:center}.cside__pack,.cside__packs{position:relative;display:flex;align-items:center}.cside__pack img{width:3.1rem;height:auto;mix-blend-mode:multiply}.cside__plus{width:1.4rem;height:1.4rem;margin-inline:-.15rem;z-index:1;box-shadow:0 0 0 2px #fffcf6}.cside__plus svg{width:.8rem;height:.8rem}.cside__body{display:grid;gap:.25rem;min-width:0;padding-right:1.6rem}.cside__tag{grid-column:1/-1;margin:0 2.2rem .35rem 0;display:flex;align-items:center;gap:.4rem;padding-bottom:.45rem;border-bottom:1px dashed rgba(201,151,62,.55);font:800 .75rem/1.2 var(--font-text);letter-spacing:.06em;text-transform:uppercase;color:#9a4022;white-space:nowrap}.cside__tag .diya{width:1.25rem;height:1.25rem;flex:none}.cside__h{grid-column:1/-1;margin:0 0 .3rem;font:var(--display-weight) clamp(1rem,.9rem + .6vw,1.2rem)/1.15 var(--font-display);color:#2a1a10;white-space:nowrap}.cside__deal{margin:.1rem 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .5rem}.cside__now{font:var(--display-weight) 1.6rem/1 var(--font-display)}.cside__what{font:700 .8125rem/1.2 var(--font-text);color:#5c4636}.cside__go{margin-top:.35rem;min-height:44px;padding-inline:1rem;gap:.45rem;font-size:.9375rem}.cside__go svg{width:1.05rem;height:1.05rem;flex:none;transition:translate .22s var(--ease-out)}.cside :focus-visible{outline:2.5px solid var(--terracotta);outline-offset:3px}@media (prefers-reduced-motion:reduce){.cside__card:hover .cside__go,.cside__card:hover .cside__go svg{transform:none;translate:none}}@media (prefers-reduced-motion:no-preference){.cside{animation:cside-in .7s var(--ease-expo) both}.cside__pack img{animation:pack-float 5s ease-in-out infinite}.cside__pack+.cside__pack img{animation-delay:-2.5s}}@keyframes cside-in{0%{opacity:0;transform:translateX(110%)}to{opacity:1;transform:none}}@media (max-width:599px){.cside{right:.6rem;left:auto;bottom:.75rem;width:calc(100vw - 1.2rem)}.cside__card{grid-template-columns:5.4rem 1fr;padding:.75rem .8rem .8rem .6rem}.cside__pack img{width:2.6rem}.cside__h{font-size:clamp(.95rem,4.6vw,1.1rem)}}@media (min-width:900px) and (max-height:880px){.hs__panel:has(.hero-offer){gap:.85rem}.hs__panel:has(.hero-offer) .hh__title{gap:.5rem}.hs__panel:has(.hero-offer) .hh__brand{font-size:clamp(2.6rem,1rem + 5.6vh,4.25rem)}.hs__panel:has(.hero-offer) .hh__since{font-size:clamp(1.3rem,.7rem + 2vh,1.8rem)}.hs__panel:has(.hero-offer) .hh__tamil{padding-top:0}}@media (min-width:900px) and (max-height:720px){.hs__panel:has(.hero-offer) .gop-cartouche,.hs__panel:has(.hero-offer) .hh__tamil{display:none}}.offer.offer--main{position:fixed;inset:0;margin:auto;height:-moz-fit-content;height:fit-content;max-height:calc(100svh - 2rem);overflow-y:auto;width:min(25rem,calc(100vw - 2rem));padding:1.4rem 1.4rem 1.2rem;border:0;border-radius:22px;text-align:center;background:radial-gradient(90% 50% at 50% 0,hsla(39,71%,69%,.38),transparent 70%),linear-gradient(#fffcf6,#fbf1de);box-shadow:inset 0 0 0 1.5px rgba(201,151,62,.5),0 30px 70px -20px rgba(20,10,4,.7)}.offer.offer--main::backdrop{background:rgba(42,26,16,.6);backdrop-filter:blur(3px)}.offer--main .offer__lamps{display:flex;justify-content:center;gap:.6rem;margin-bottom:.2rem}.offer--main .offer__lamps .diya{width:1.9rem;height:1.9rem;filter:drop-shadow(0 0 6px rgb(255 196 92/.7))}.offer--main .offer__lamps .diya:nth-child(2){width:2.4rem;height:2.4rem;margin-top:-.35rem}.offer--main .offer__lamps .diya:nth-child(2) .diya__flame{animation-delay:-.9s}.offer--main .offer__lamps .diya:nth-child(3) .diya__flame{animation-delay:-1.7s}.offer__wait{margin:0 0 .15rem;font:var(--display-weight) clamp(1.9rem,1.5rem + 2vw,2.3rem)/1 var(--font-display);color:#9a4022}.offer--main .offer__h{margin:0 0 .4rem;font-size:1.4rem;text-wrap:balance}.offer--main .offer__sub{font-weight:600;line-height:1.45}.offer--main .offer__details,.offer--main .offer__error,.offer--main .offer__label,.offer--main .offer__notice{text-align:left}.offer--main .offer__input{font-size:1.15rem;min-height:52px;text-align:center;letter-spacing:.04em}.offer--main .offer__go{min-height:52px;font-size:1.0625rem}.offer--main .offer__done{justify-items:center}.offer--main .offer__x{top:.5rem;right:.5rem}@media (prefers-reduced-motion:no-preference){.offer.offer--main[open]{animation:offer-main-in .52s var(--ease-expo) both}.offer.offer--main[open]::backdrop{animation:offer-fade .4s ease both}}@keyframes offer-main-in{0%{opacity:0;transform:translateY(22px) scale(.95)}to{opacity:1;transform:none}}@keyframes offer-fade{0%{opacity:0}to{opacity:1}}@media (max-width:599px){.offer.offer--main{inset:0;border-radius:20px;padding:1.2rem 1.1rem 1rem}}.offer__phone{display:flex;align-items:stretch;gap:.5rem}.offer__phone .offer__input{flex:1;min-width:0}.offer__cc{flex:none;min-height:48px;padding:0 2rem 0 .8rem;border:1.5px solid rgba(42,26,16,.3);border-radius:12px;cursor:pointer;font:700 1.0625rem var(--font-text);color:#2a1a10;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 8l5 5 5-5' fill='none' stroke='%235C4636' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right .55rem center /1rem no-repeat}.offer__cc:focus-visible{outline:3px solid #a87b2e;outline-offset:2px}.offer--main .offer__cc{min-height:52px}.offer--main .offer__phone .offer__input{text-align:left}@media (max-width:359px){.offer__phone{gap:.35rem}.offer__cc{padding:0 1.55rem 0 .5rem;font-size:1rem;background-position:right .35rem center}.offer--main .offer__phone .offer__input{padding-inline:.7rem;font-size:1.0625rem;letter-spacing:0}}.free-del{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;gap:.55rem;margin:.1rem 0 0;padding:.45rem .9rem .45rem .7rem;border-radius:999px;color:#2a1a10;font:700 .9375rem/1.2 var(--font-text);background:linear-gradient(100deg,#f7b733,#fc9f3a 35%,#e8c27a 70%,#f7b733);background-size:220% 100%;box-shadow:inset 0 0 0 1px rgba(168,87,42,.35),0 8px 18px -10px rgba(200,100,30,.8)}.free-del strong{font-weight:900;letter-spacing:.02em;text-transform:uppercase}.free-del:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 30%,hsla(0,0%,100%,.55) 48%,transparent 62%);translate:-120% 0}.free-del__van{display:grid;place-items:center;width:1.9rem;height:1.2rem;color:#9a4022;flex:none}.free-del__van svg{width:100%;height:100%}.free-del--sm{font-size:.8125rem;padding:.35rem .75rem .35rem .6rem}.free-del--sm .free-del__van{width:1.6rem;height:1rem}@media (prefers-reduced-motion:no-preference){.free-del{animation:fd-flow 4s linear infinite}.free-del:after{animation:fd-shine 2.8s ease-in-out infinite}.free-del__van{animation:fd-drive 1.4s ease-in-out infinite}}@keyframes fd-flow{to{background-position:220% 0}}@keyframes fd-shine{0%{translate:-120% 0}45%,to{translate:120% 0}}@keyframes fd-drive{0%,to{translate:0 0}25%{translate:2px -1px}50%{translate:4px 0}75%{translate:2px -1px}}.cside__go{width:100%;min-height:50px;justify-content:center;font-size:1.0625rem;font-weight:800}.offer__terms{margin:-.5rem 0 .8rem;font:600 .8125rem/1.3 var(--font-text);color:#5c4636}.free-del__text{white-space:nowrap}@media (max-width:599px){.free-del{font-size:.8125rem;gap:.45rem;padding:.4rem .75rem .4rem .6rem}.free-del__van{width:1.6rem;height:1rem}.free-del--sm{font-size:.75rem;padding:.32rem .65rem .32rem .5rem}}@media (max-width:700px) and (max-height:660px){.offer--main .offer__lamps{display:none}.offer.offer--main{padding-top:1rem}.offer__wait{font-size:1.7rem}}.cside__x,.offer-bubble__x,.offer__x{display:grid;place-items:center}.cside__x,.offer__x{color:#2a1a10}.cside__x .close-icon,.offer__x .close-icon{width:18px;height:18px}.offer-bubble__x .close-icon{width:16px;height:16px}.cside__x:before,.offer__x:before{content:"";position:absolute;inset:7px;border-radius:999px;background:rgba(42,26,16,.07);z-index:-1}.cside__x,.offer__x{isolation:isolate}.cside__x:focus-visible,.offer-bubble__x:focus-visible,.offer__x:focus-visible{outline:2.5px solid var(--terracotta);outline-offset:0}.offer__season{margin:0 2.2rem .2rem;font:800 .8125rem/1.25 var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:#9a4022}.offer--main .offer__h--big{margin:0 0 .35rem;font-size:clamp(2.1rem,1.6rem + 2.4vw,2.6rem);line-height:1;letter-spacing:-.01em}.offer.offer--main.ready{width:min(26rem,calc(100vw - 2rem));text-align:left;isolation:isolate}.ready:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,transparent 38%,rgba(255,226,160,.6) 50%,transparent 62%) 130% 0 /260% 100% no-repeat;opacity:0}.ready__top{display:grid;grid-template-columns:4.75rem 1fr;gap:.9rem;align-items:center;margin-right:2.2rem}.ready__seal{width:4.75rem;height:4.75rem;transform:rotate(-10deg);filter:drop-shadow(0 6px 10px rgb(122 84 20/.35))}.ready__h{margin:0 0 .3rem;font:var(--display-weight) 1.45rem/1.1 var(--font-display);color:#2a1a10;text-wrap:balance}.ready__code{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .4rem;font:700 .9375rem/1.35 var(--font-text);color:#2a1a10}.ready__code .offer__code{font-size:.9375rem}.ready__auto{flex-basis:100%;font-weight:600;font-size:.8125rem;color:#5c4636}.ready__picks{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.5rem}.ready__pick{display:grid;grid-template-columns:2.6rem 1fr auto;gap:.7rem;align-items:center;padding:.45rem .55rem .45rem .5rem;border-radius:14px;background:#fffcf6;box-shadow:inset 0 0 0 1px rgba(201,151,62,.4)}.ready__thumb{width:2.6rem;height:auto;mix-blend-mode:multiply}.ready__what{display:grid;gap:.15rem;min-width:0}.ready__name{font:var(--display-weight) 1.02rem/1.15 var(--font-display);color:#2a1a10}.ready__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .4rem;font-family:var(--font-text);font-variant-numeric:tabular-nums}.ready__w{font:700 .8125rem/1.3 var(--font-text);color:#5c4636}.ready__was{font:600 .8125rem/1.3 var(--font-text);color:#5c4636;text-decoration-thickness:1.5px}.ready__now{font:800 1.0625rem/1.2 var(--font-text);color:#9a4022}.ready .ready__go{min-height:44px;padding:.5rem .85rem;border-radius:11px;font-size:.9rem;white-space:nowrap}.ready__terms{margin:.75rem 0 0;font:600 .8125rem/1.35 var(--font-text);color:#5c4636;text-align:center}.ready :focus-visible{outline:2.5px solid var(--terracotta);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.ready[open] .ready__seal{animation:ready-stamp .62s var(--ease-expo) .18s both}.ready[open]:before{animation:ready-sheen 1.5s ease-in-out .65s both}}@keyframes ready-stamp{0%{opacity:0;transform:scale(1.9) rotate(-32deg)}65%{opacity:1;transform:scale(.96) rotate(-9deg)}to{opacity:1;transform:scale(1) rotate(-10deg)}}@keyframes ready-sheen{0%{opacity:1;background-position:130% 0}to{opacity:1;background-position:-30% 0}}@media (max-width:359px){.offer.offer--main.ready{padding-inline:.85rem}.ready__top{grid-template-columns:3.75rem 1fr;gap:.7rem}.ready__seal{width:3.75rem;height:3.75rem}.ready__h{font-size:1.25rem}.ready__pick{grid-template-columns:2.2rem 1fr auto;gap:.5rem;padding-inline:.4rem .45rem}.ready__thumb{width:2.2rem}.ready .ready__go{padding-inline:.65rem;font-size:.85rem}.ready__top{margin-right:0}.ready__h{margin-right:2.4rem}.ready__name{font-size:.95rem}.ready__price{gap:0 .3rem}}@media (max-width:700px) and (max-height:660px){.offer.offer--main.ready{padding-block:.9rem .8rem}.ready__top{grid-template-columns:3.4rem 1fr;gap:.6rem}.ready__seal{width:3.4rem;height:3.4rem}.ready__h{font-size:1.2rem;margin-bottom:.2rem}.ready__auto{font-size:.8125rem}.ready__picks{margin-top:.7rem;gap:.4rem}.ready__pick{padding-block:.3rem}.ready__terms{margin-top:.55rem}}.cside__body{padding-right:0}@media (min-width:600px){.cside{width:min(25rem,calc(100vw - 1.5rem))}}@media (max-width:374px){.cside__card{grid-template-columns:4.6rem 1fr;gap:.2rem .7rem}.cside__pack img{width:2.25rem}.cside .free-del{border-radius:12px}.cside .free-del__text{white-space:normal}.cside__go{font-size:1rem;line-height:1.2;padding-block:.45rem}}.offer.offer--main.offer--sheet{inset:auto 0 0;margin:0;width:auto;height:auto;max-height:calc(100svh - var(--header-h) - var(--lift, 0px) - 1rem);padding:.8rem .9rem calc(.85rem + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;text-align:left;background:radial-gradient(70% 90% at 0 0,hsla(39,71%,69%,.3),transparent 70%),linear-gradient(#fffcf6,#fbf1de);box-shadow:inset 0 0 0 1.5px rgba(201,151,62,.5),0 -12px 32px -14px rgba(42,26,16,.45)}.offer.offer--main.offer--sheet.offer--lifted{inset:auto .5rem calc(var(--lift) + .5rem);border-radius:18px;padding-bottom:.85rem;box-shadow:inset 0 0 0 1.5px rgba(201,151,62,.5),0 14px 36px -12px rgba(42,26,16,.5)}.offer--sheet .offer__x{top:.15rem;right:.15rem}.offer--sheet .offer__h:focus{outline:none}.offer--sheet .offer__h--sheet{margin:0 2.4rem .2rem 0;font-size:1.3rem;line-height:1.15;text-wrap:balance}.offer__h-lead{color:#9a4022}.offer__h-main{white-space:nowrap}.offer--sheet .offer__sub{margin:0 2.4rem .6rem 0;font-size:.875rem;line-height:1.35}.offer__row{display:flex;gap:.4rem}.offer__row .offer__phone{flex:1;min-width:0;gap:.4rem}.offer--sheet .offer__cc{min-height:48px;padding:0 1.6rem 0 .55rem;font-size:1rem;background-position:right .4rem center}.offer--sheet .offer__phone .offer__input{min-height:48px;padding-inline:.65rem;font-size:1.0625rem;letter-spacing:.02em}.offer.offer--sheet .offer__go{width:auto;flex:none;margin-top:0;min-height:48px;padding-inline:.9rem;font-size:1rem;white-space:nowrap}.offer--sheet .offer__error{margin-top:.35rem;font-size:.875rem}.offer__fine{margin:.5rem 0 0;font:600 .75rem/1.4 var(--font-text);color:#5c4636}.offer--sheet .offer__fine .offer__i{width:24px;height:24px;margin-left:0}.offer--sheet .offer__details{margin-top:.4rem;padding:.45rem .6rem;font-size:.75rem;line-height:1.4}.offer--sheet .offer__done{gap:.35rem;justify-items:start}.offer--sheet .offer__done .offer__h{margin:0 2.4rem 0 0;font-size:1.3rem}.offer--sheet .offer__done p{font-size:.9375rem}.offer--sheet .offer__done .offer__fine{margin:0;font-size:.8125rem}.offer.offer--sheet .offer__done .offer__go{margin-top:.25rem;min-height:44px;padding-inline:1.25rem}@media (max-width:359px){.offer.offer--main.offer--sheet{padding:.65rem .75rem calc(.7rem + env(safe-area-inset-bottom))}.offer.offer--main.offer--sheet.offer--lifted{padding-bottom:.7rem}.offer--sheet .offer__h--sheet{font-size:1.15rem}.offer--sheet .offer__sub{margin-bottom:.5rem;font-size:.8125rem}.offer__row,.offer__row .offer__phone{gap:.3rem}.offer--sheet .offer__cc{padding:0 1.3rem 0 .4rem;font-size:.9375rem;background-position:right .3rem center;background-size:.85rem}.offer--sheet .offer__phone .offer__input{padding-inline:.5rem;font-size:1rem;letter-spacing:0}.offer.offer--sheet .offer__go{padding-inline:.7rem;font-size:.9375rem}.offer--sheet .offer__fine{margin-top:.4rem;font-size:.6875rem}}.offer.offer--main.ready.offer--sheet{width:auto}.ready.offer--sheet .ready__top{grid-template-columns:2.75rem 1fr;gap:.65rem;margin:0 2.9rem 0 .9rem}.ready.offer--sheet .ready__seal{width:2.75rem;height:2.75rem}.ready.offer--sheet .ready__h{margin:0 0 .1rem;font-size:1.2rem}.ready.offer--sheet .ready__h:focus{outline:none}.ready.offer--sheet .ready__code{gap:0 .35rem;font-size:.8125rem;line-height:1.4}.ready.offer--sheet .ready__code .offer__code{font-size:.8125rem}.ready.offer--sheet .ready__auto{flex-basis:auto;font-size:.75rem}.ready.offer--sheet .ready__picks{display:flex;gap:.5rem;margin:.6rem 0 0;padding:.2rem .9rem .35rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:.9rem;overscroll-behavior-x:contain;scrollbar-width:none}.ready.offer--sheet .ready__picks::-webkit-scrollbar{display:none}.ready.offer--sheet .ready__pick{flex:0 0 min(18.5rem,84vw);scroll-snap-align:start;grid-template-columns:2.2rem 1fr auto;grid-template-rows:auto auto;gap:.2rem .55rem;align-items:center;padding:.45rem .5rem .45rem .45rem}.ready.offer--sheet .ready__what{display:contents}.ready.offer--sheet .ready__thumb{grid-row:1/3;width:2.2rem}.ready.offer--sheet .ready__name{grid-column:2/4;font-size:.9375rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ready.offer--sheet .ready__price{grid-column:2}.ready.offer--sheet .ready__go{grid-column:3;grid-row:2;padding-inline:.75rem}.ready.offer--sheet :focus-visible{outline-offset:2px}.ready.offer--sheet .ready__terms{margin:.3rem .9rem 0;font-size:.75rem;text-align:left}@media (max-width:359px){.offer.offer--main.ready.offer--sheet{padding-block:.65rem calc(.7rem + env(safe-area-inset-bottom))}.offer.offer--main.ready.offer--sheet.offer--lifted{padding-bottom:.7rem}.ready.offer--sheet .ready__top{margin-inline:.75rem 2.9rem}.ready.offer--sheet .ready__h{font-size:1.1rem}.ready.offer--sheet .ready__picks{margin-top:.45rem;padding-inline:.75rem;scroll-padding-inline:.75rem}.ready.offer--sheet .ready__pick{flex-basis:86vw}.ready.offer--sheet .ready__go{padding-inline:.6rem;font-size:.875rem}.ready.offer--sheet .ready__terms{margin-inline:.75rem;font-size:.6875rem}}@media (prefers-reduced-motion:no-preference){.offer.offer--main.offer--sheet[open]{animation:sheet-in .42s var(--ease-expo) both;transition:bottom .22s var(--ease-out)}}@media (prefers-reduced-motion:reduce){.offer.offer--main.offer--sheet{animation:none}}@keyframes sheet-in{0%{opacity:0;transform:translateY(calc(100% + 1rem))}to{opacity:1;transform:none}}.cside,.offer.offer--main{--pop-bg:#0f3d2e;--pop-bg-2:#1b5a43;--pop-sheen:rgba(212,162,76,.12);--pop-ink:#fbf1de;--pop-ink-soft:#f3e3c0;--pop-accent:#f3d9a4;--pop-border:hsla(39,71%,69%,.9);--pop-border-soft:hsla(39,71%,69%,.45);--pop-glow:rgba(212,162,76,.45);--pop-chip-bg:rgba(0,0,0,.3);--pop-chip-ink:#f3d9a4;--pop-code-bg:#f3d9a4;--pop-btn-ink:var(--ink);--pop-focus:#f3d9a4;--pop-error:var(--clay);--pop-veil:hsla(39,78%,93%,.1);--pop-hover:hsla(39,71%,69%,.2);--pop-shade:rgba(0,0,0,.28);color:var(--pop-ink);scrollbar-color:var(--pop-border-soft) transparent;--pop-rim:inset 0 0 0 2px var(--pop-border),inset 0 0 0 5px var(--pop-bg),inset 0 0 0 6px var(--pop-border-soft);--pop-halo:0 0 0 1px rgba(168,123,46,.55),0 0 32px -4px var(--pop-glow);--pop-fill:linear-gradient(150deg,var(--pop-bg),var(--pop-bg-2) 70%,var(--pop-bg));isolation:isolate}.offer.offer--main{background:radial-gradient(90% 50% at 50% 0,var(--pop-sheen),transparent 70%),var(--pop-fill);box-shadow:var(--pop-rim),var(--pop-halo),0 30px 70px -20px rgba(0,0,0,.6)}.offer.offer--main.offer--sheet{background:radial-gradient(70% 90% at 0 0,var(--pop-sheen),transparent 70%),var(--pop-fill);box-shadow:var(--pop-rim),0 0 0 1px rgba(168,123,46,.55),0 -10px 30px -8px var(--pop-glow)}.offer.offer--main.offer--sheet.offer--lifted{box-shadow:var(--pop-rim),var(--pop-halo),0 14px 36px -12px rgba(42,26,16,.5)}.offer.offer--main .offer__h,.offer.offer--main .ready__code,.offer.offer--main .ready__h{color:var(--pop-ink)}.offer.offer--main .offer__done p,.offer.offer--main .offer__fine,.offer.offer--main .offer__notice,.offer.offer--main .offer__sub,.offer.offer--main .offer__terms,.offer.offer--main .ready__auto,.offer.offer--main .ready__terms{color:var(--pop-ink-soft)}.offer.offer--main .offer__h-lead,.offer.offer--main .offer__label,.offer.offer--main .offer__link,.offer.offer--main .offer__season,.offer.offer--main .offer__wait{color:var(--pop-accent)}.offer.offer--main .offer__error{color:var(--pop-error)}.offer.offer--main .offer__details{background:var(--pop-shade);color:var(--pop-ink);box-shadow:inset 0 0 0 1px var(--pop-border-soft)}.offer.offer--main .offer__i{border-color:var(--pop-ink-soft);color:var(--pop-ink)}.offer.offer--main .offer__i:hover{background:var(--pop-hover)}.offer.offer--main .offer__code{background:var(--pop-code-bg);color:var(--ink);box-shadow:inset 0 0 0 1px var(--gold-deep)}.offer.offer--main .btn--line{color:var(--pop-ink);box-shadow:inset 0 0 0 1.5px var(--pop-border-soft)}.offer.offer--main .btn--line:hover{box-shadow:inset 0 0 0 1.5px var(--pop-border)}.cside .btn--brass,.offer.offer--main .btn--brass{color:var(--pop-btn-ink)}.offer.offer--main .btn--brass{font-weight:800;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 0 0 1px var(--gold-deep),0 0 22px -4px var(--pop-glow),0 10px 22px -10px rgba(0,0,0,.6)}.cside .cside__x,.offer.offer--main .offer__x{color:var(--pop-ink)}.cside .cside__x:before,.offer.offer--main .offer__x:before{background:var(--pop-veil)}.cside .cside__x:hover,.offer.offer--main .offer__x:hover{background:var(--pop-hover)}.cside :focus-visible,.offer.offer--main :focus-visible{outline-color:var(--pop-focus)}.offer.offer--main .offer__cc:focus-visible,.offer.offer--main .offer__input:focus-visible{outline:3px solid var(--pop-focus);outline-offset:2px}.cside .cside__card:focus-visible{outline-offset:-5px}.offer.offer--main .ready__pick{background:#fffcf6;box-shadow:inset 0 0 0 1px rgba(201,151,62,.55),0 8px 18px -12px rgba(0,0,0,.5)}.offer.offer--main .ready__pick :focus-visible{outline-color:var(--terracotta)}.ready:before{background-image:linear-gradient(105deg,transparent 38%,rgba(255,226,160,.3) 50%,transparent 62%)}.cside{background:radial-gradient(80% 90% at 0 30%,var(--pop-sheen),transparent 70%),var(--pop-fill);box-shadow:var(--pop-rim),var(--pop-halo),0 24px 48px -16px rgba(42,26,16,.5)}.cside:has(.cside__card:hover){box-shadow:var(--pop-rim),0 0 0 1px rgba(168,123,46,.7),0 0 36px -2px var(--pop-glow),0 28px 54px -16px rgba(42,26,16,.55)}.cside .cside__tag{color:var(--pop-accent);border-bottom-color:var(--pop-border-soft)}.cside__tag .diya{filter:drop-shadow(0 0 5px rgb(255 196 92/.6))}.cside .cside__h{color:var(--pop-ink)}.cside .cside__now{color:var(--pop-accent)}.cside .cside__what{color:var(--pop-ink-soft)}.cside__packs{align-self:stretch;border-radius:12px;background:radial-gradient(75% 70% at 50% 55%,#fbecc6,#f3e3c0 50%,#fbf4e4)}.cside .cside__plus{box-shadow:0 0 0 2px #fbecc6}.offer.offer--main .offer__won{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem .8rem;align-items:center;justify-items:stretch;text-align:left}.offer__seal{width:4.25rem;height:4.25rem;transform:rotate(-10deg);filter:drop-shadow(0 4px 10px rgb(0 0 0/.45)) drop-shadow(0 0 10px rgb(212 162 76/.35))}.offer.offer--main .offer__won-h{align-self:end;margin:0 2.4rem 0 0;font-size:1.4rem;line-height:1.12;text-wrap:balance}.offer__won-h:focus{outline:none}.offer__chip{align-self:start;justify-self:start;max-width:100%;margin:0;display:flex;align-items:center;gap:.6rem;min-height:44px;padding-left:.8rem;border-radius:12px;background:var(--pop-chip-bg);box-shadow:inset 0 0 0 1.5px var(--pop-border)}.offer.offer--main .offer__chip .offer__code{padding:0;background:none;box-shadow:none;color:var(--pop-chip-ink);font-size:1.0625rem;font-weight:800;letter-spacing:.06em}.offer__copy{align-self:stretch;min-width:44px;padding:0 .85rem;border:0;border-left:1px solid var(--pop-border-soft);border-radius:0 12px 12px 0;background:none;color:var(--pop-ink);font:800 .875rem/1 var(--font-text);cursor:pointer}.offer__copy:hover{background:var(--pop-hover)}.offer__ctas{grid-column:1/-1;display:grid;grid-template-columns:1.2fr 1fr;gap:.5rem;margin-top:.3rem}.offer.offer--main .offer__ctas .btn{width:100%;min-height:48px;margin:0;padding:.5rem .6rem;font-size:.9375rem;white-space:nowrap}.offer.offer--main .offer__won .offer__fine{grid-column:1/-1;margin:0;font-size:.8125rem;color:var(--pop-ink-soft);text-wrap:balance}.offer.offer--sheet .offer__seal{width:3.4rem;height:3.4rem}.offer.offer--main.offer--sheet .offer__won-h{font-size:1.25rem}@media (max-width:420px){.offer.offer--main .offer__chip .offer__code{font-size:1rem;letter-spacing:.03em}}@media (max-width:359px){.offer.offer--main.offer--sheet:has(.offer__won){padding:.75rem .75rem calc(.75rem + env(safe-area-inset-bottom))}.offer.offer--main.offer--sheet.offer--lifted:has(.offer__won){padding-bottom:.75rem}.offer.offer--main .offer__won{gap:.4rem .7rem}.offer__ctas{grid-template-columns:1fr;gap:.35rem;margin-top:0}.offer.offer--main .offer__ctas .btn{min-height:44px;padding-block:.35rem}.offer.offer--sheet .offer__seal{width:2.75rem;height:2.75rem}.offer.offer--main.offer--sheet .offer__won-h{font-size:1.1rem}.offer.offer--main .offer__chip{gap:.45rem;padding-left:.6rem}.offer.offer--main .offer__chip .offer__code{font-size:.9375rem;letter-spacing:.02em}.offer__copy{padding-inline:.65rem}.offer.offer--main .offer__won .offer__fine{font-size:.75rem;line-height:1.35}}@media (prefers-reduced-motion:no-preference){.offer[open] .offer__seal{animation:ready-stamp .62s var(--ease-expo) .12s both}}.offer.offer--main.offer--sheet{padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom))}.offer.offer--main.offer--sheet.offer--lifted{padding-bottom:1rem}.offer.offer--main.ready.offer--sheet{padding-inline:0}.ready.offer--sheet .ready__top{margin-inline:1rem 2.9rem}.ready.offer--sheet .ready__picks{padding-inline:1rem;scroll-padding-inline:1rem}.ready.offer--sheet .ready__terms{margin-inline:1rem}.offer--sheet .offer__x{top:.375rem;right:.375rem}.offer.offer--main .offer__fine,.offer.offer--main .offer__notice,.offer.offer--main .offer__sub,.offer.offer--main .ready__terms{text-wrap:pretty}.offer.offer--main:not(.offer--sheet) .offer__sub,.offer.offer--main:not(.offer--sheet) .offer__terms{text-wrap:balance}.offer.offer--main .ready__pick{grid-template-columns:2.6rem 1fr 7rem}.ready.offer--sheet .ready__pick{grid-template-columns:2.2rem 1fr 7rem}.offer.offer--main .ready__go{width:100%;justify-content:center}@media (max-width:359px){.offer.offer--main .ready__pick,.ready.offer--sheet .ready__pick{grid-template-columns:2.2rem 1fr 6.25rem}}.pop-glitter{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.pop-glitter:after,.pop-glitter:before{content:"";position:absolute;inset:0;border-radius:inherit}.pop-glitter:before{box-shadow:inset 0 0 24px -6px hsla(39,71%,69%,.55);opacity:.6}.pop-glitter:after{padding:2px;opacity:0;background:linear-gradient(115deg,transparent 0 42%,rgba(255,246,220,.95) 50%,transparent 58% 100%) 150% 0 /250% 100% no-repeat;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.pop-glitter i{position:absolute;width:var(--s,9px);height:var(--s,9px);background:radial-gradient(circle,#fff6dc 0 20%,#e8c27a 60%,#d4a24c);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 2px rgb(255 214 140/.9));opacity:.85}.pop-glitter i:first-child{top:3px;left:28%;--s:13px;--d:-0.4s}.pop-glitter i:nth-child(2){top:4px;left:63%;--s:9px;--d:-1.9s}.pop-glitter i:nth-child(3){top:46%;right:2px;--s:12px;--d:-1.1s}.pop-glitter i:nth-child(4){top:74%;right:3px;--s:8px;--d:-2.6s}.pop-glitter i:nth-child(5){bottom:3px;left:20%;--s:11px;--d:-0.9s}.pop-glitter i:nth-child(6){bottom:2px;right:30%;--s:13px;--d:-2.2s}.pop-glitter i:nth-child(7){top:38%;left:2px;--s:10px;--d:-1.5s}.offer--sheet .pop-glitter i:nth-child(5),.offer--sheet .pop-glitter i:nth-child(6){bottom:calc(3px + env(safe-area-inset-bottom))}.offer__seal-wrap{grid-row:1/3;position:relative;display:grid;place-items:center}.offer__burst{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.offer__burst i{position:absolute;left:-4px;top:-4px;width:8px;height:8px;opacity:0;background:radial-gradient(circle,#fff6dc 0 25%,#e8c27a 65%);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);transform:rotate(var(--a)) translateY(0) scale(.2)}.offer__burst i:first-child{--a:0deg}.offer__burst i:nth-child(2){--a:45deg}.offer__burst i:nth-child(3){--a:90deg}.offer__burst i:nth-child(4){--a:135deg}.offer__burst i:nth-child(5){--a:180deg}.offer__burst i:nth-child(6){--a:225deg}.offer__burst i:nth-child(7){--a:270deg}.offer__burst i:nth-child(8){--a:315deg}.offer__won{--burst:2.55rem}.offer--sheet .offer__won{--burst:2.1rem}@media (prefers-reduced-motion:no-preference){.pop-glitter:before{will-change:opacity;animation:pop-breathe 3.6s ease-in-out infinite alternate}.pop-glitter:after{will-change:background-position;animation:pop-sweep 4.5s ease-in-out 1s infinite}.pop-glitter i{will-change:transform,opacity;animation:pop-twinkle 2.8s ease-in-out var(--d,0s) infinite}.pop-glitter i:nth-child(2n){animation-duration:3.4s}.offer__burst i{will-change:transform,opacity;animation:pop-burst 1s cubic-bezier(.16,1,.3,1) .38s both}.offer__burst i:nth-child(2n){animation-delay:.45s}}@media (prefers-reduced-motion:reduce){.offer__burst,.pop-glitter i:nth-child(n+4){display:none}}@keyframes pop-breathe{0%{opacity:.6}to{opacity:1}}@keyframes pop-sweep{0%{opacity:1;background-position:150% 0}45%{opacity:1;background-position:-50% 0}46%,to{opacity:0;background-position:-50% 0}}@keyframes pop-twinkle{0%,to{opacity:.2;transform:scale(.45) rotate(0deg)}50%{opacity:1;transform:scale(1) rotate(45deg)}}@keyframes pop-burst{0%{opacity:0;transform:rotate(var(--a)) translateY(0) scale(.2)}30%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--burst) * -1)) scale(1.1)}}@media (max-width:359px){.offer--sheet .offer__won{--burst:1.75rem}}