.gct{position:relative;overflow:hidden;background:var(--gct-bg);color:var(--gct-text)}.gct__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.gct__bg img{width:100%;height:100%;max-width:none;object-fit:var(--gct-bg-fit);object-position:var(--gct-bg-pos)}.gct__container{position:relative;z-index:1;width:1508px;max-width:100%;margin:0 auto;padding:var(--gct-pt) 50px var(--gct-pb);text-align:center}.gct__heading{margin:0 auto;padding-bottom:40px;font-family:var(--gct-heading-font),serif!important;font-size:40px;line-height:45px;font-weight:400;font-style:normal;letter-spacing:0;text-transform:none;color:inherit;overflow-wrap:anywhere;text-wrap:balance}.gct__heading em{font-family:var(--gct-em-font),var(--gct-heading-font),serif}.gct__heading strong{color:var(--gct-accent);font-weight:inherit}.gct__media picture{display:block}.gct__media img{display:block;width:var(--gct-img-w);max-width:100%;height:auto;margin:0 auto}.gct-editor-note{margin:20px auto;max-width:900px;padding:16px 20px;border:1px dashed #999;border-radius:6px;font-size:14px;text-align:center;color:#555}@media(max-width:1199px){.gct__bg{display:none}}@media(min-width:750px)and (max-width:1199px){.gct--bg-tablet .gct__bg{display:block;opacity:.35}.gct__container{padding:var(--gct-pt-t) 32px var(--gct-pb-t)}.gct__heading{max-width:var(--gct-heading-mw-t);padding-bottom:28px;font-size:34px;line-height:40px}.gct__media img{width:var(--gct-img-w-t)}}@media(max-width:749px){.gct__container{padding:var(--gct-pt-m) 20px var(--gct-pb-m)}.gct__heading{max-width:var(--gct-heading-mw-m);padding-bottom:10px;font-size:30px;line-height:35px}.gct__media img{width:100%}}diwali-countdown-bar{--bar-radius: 9px;--bar-ease: cubic-bezier(.32, .72, 0, 1);--bar-ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--bar-gold-light: var(--bar-text);display:block;position:relative;overflow:hidden;font-family:var(--font-body-family, inherit);background:radial-gradient(ellipse 40% 120% at 15% 0%,rgb(249 196 64 / .2),transparent 60%),radial-gradient(ellipse 40% 120% at 85% 100%,rgb(255 78 120 / .18),transparent 60%),linear-gradient(100deg,var(--bar-bg-1),var(--bar-bg-2) 45%,var(--bar-bg-3));border-bottom:1px solid rgb(249 196 64 / .25);box-shadow:inset 0 -1px #f9c4401f,inset 0 1px #ffffff0f;animation:diwali-bar-drop .75s var(--bar-ease) both}diwali-countdown-bar[hidden]{display:none}.diwali-bar-sticky-section{position:sticky;top:0;z-index:101}diwali-countdown-bar:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgb(249 196 64 / .65),transparent)}.diwali-bar__shine{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgb(255 255 255 / .06) 44%,rgb(255 255 255 / .14) 50%,rgb(255 255 255 / .06) 56%,transparent 70%);background-size:250% 100%;mix-blend-mode:screen;animation:diwali-bar-shine 7s linear infinite}.diwali-bar{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1440px;margin-inline:auto;padding:var(--bar-pad-y) 16px}.diwali-bar__logo{display:flex;flex-shrink:0;animation:diwali-bar-float 4.5s ease-in-out infinite}.diwali-bar__logo-img{display:block;width:var(--bar-logo-width);max-width:100%;height:auto;filter:drop-shadow(0 2px 10px rgb(249 196 64 / .35));transition:transform .4s var(--bar-ease-bounce),filter .4s}a.diwali-bar__logo:hover .diwali-bar__logo-img{transform:scale(1.08) rotate(-3deg);filter:drop-shadow(0 4px 18px rgb(249 196 64 / .75))}.diwali-bar__center{display:flex;flex:1;flex-wrap:wrap;align-items:center;justify-content:center;gap:26px}.diwali-bar__message{display:flex;flex-wrap:wrap;justify-content:center;margin:0;font-size:14px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;color:var(--bar-text);text-shadow:0 0 18px rgb(249 196 64 / .35);perspective:500px}.diwali-bar__letter{display:inline-block;opacity:0;transform:translateY(120%) rotateX(-80deg) scale(.65);animation:diwali-bar-letter .7s var(--bar-ease-bounce) forwards;animation-delay:calc(.35s + var(--i) * 25ms)}.diwali-bar__letter--space{width:.35em}.diwali-bar__timer{--digit-size: clamp(16px, 2vw, 23px);--digit-pad-y: 4px;--digit-border: 1.5px;--digit-height: calc(var(--digit-size) + var(--digit-pad-y) * 2 + var(--digit-border) * 2);display:flex;align-items:flex-start;gap:7px}.diwali-bar__timer>*{opacity:0;animation:diwali-bar-unit .55s var(--bar-ease-bounce) forwards}.diwali-bar__timer>:nth-child(1){animation-delay:.45s}.diwali-bar__timer>:nth-child(2){animation-delay:.52s}.diwali-bar__timer>:nth-child(3){animation-delay:.59s}.diwali-bar__timer>:nth-child(4){animation-delay:.66s}.diwali-bar__timer>:nth-child(5){animation-delay:.73s}.diwali-bar__timer>:nth-child(6){animation-delay:.8s}.diwali-bar__timer>:nth-child(7){animation-delay:.87s}.diwali-bar__unit{display:flex;flex-direction:column;align-items:center;gap:4px}.diwali-bar__digits{display:flex;gap:2px;perspective:420px}.diwali-bar__digit{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:1.1em;padding:var(--digit-pad-y) 6px;overflow:hidden;font-size:var(--digit-size);font-weight:900;line-height:1;font-variant-numeric:tabular-nums;color:var(--bar-tile-text);background:linear-gradient(180deg,#fff8e9,#ffd98a 55%,#f0b646);border:var(--digit-border) solid var(--bar-gold);border-radius:var(--bar-radius);box-shadow:inset 0 -3px #0000002e,inset 0 1px #ffffffbf,0 4px 12px -2px #f9c44073;backface-visibility:hidden;will-change:transform,opacity}.diwali-bar__digit:after{content:"";position:absolute;top:0;right:0;bottom:45%;left:0;pointer-events:none;background:linear-gradient(180deg,rgb(255 255 255 / .55),transparent)}.diwali-bar__colon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:6px;height:var(--digit-height)}.diwali-bar__colon:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--bar-gold);box-shadow:0 0 10px var(--bar-gold),0 0 20px #f9c44080;animation:diwali-bar-pulse 1s ease-in-out infinite}.diwali-bar__label{font-size:9px;font-weight:700;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--bar-text);opacity:.72}.diwali-bar__close{display:grid;flex-shrink:0;place-items:center;width:30px;height:30px;padding:0;color:var(--bar-text);background:#ffe3b30d;border:1px solid rgb(255 227 179 / .2);border-radius:50%;opacity:.75;cursor:pointer;transition:opacity .28s var(--bar-ease),transform .28s var(--bar-ease),background .28s,box-shadow .28s}.diwali-bar__close:hover{opacity:1;transform:rotate(90deg) scale(1.1);background:#f9c44026;box-shadow:0 0 16px #f9c44073}.diwali-bar__close:focus-visible{outline:2px solid var(--bar-gold);outline-offset:3px}@keyframes diwali-bar-drop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes diwali-bar-shine{0%{background-position:150% 0}to{background-position:-150% 0}}@keyframes diwali-bar-letter{to{opacity:1;transform:none}}@keyframes diwali-bar-unit{0%{opacity:0;transform:translateY(-16px) scale(.6)}to{opacity:1;transform:none}}@keyframes diwali-bar-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}@keyframes diwali-bar-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media screen and (max-width:900px){.diwali-bar__message{font-size:12px}.diwali-bar__center{gap:16px}}@media screen and (max-width:749px){.diwali-bar{gap:10px;padding-inline:12px}.diwali-bar__message{display:none}.diwali-bar__logo-img{width:min(var(--bar-logo-width),68px)}.diwali-bar__timer{--digit-size: 15px;--digit-pad-y: 3px;gap:5px}.diwali-bar__digit{padding-inline:4px;border-radius:7px}.diwali-bar__colon{width:5px}.diwali-bar__colon:before{width:5px;height:5px}.diwali-bar__label{font-size:8px;letter-spacing:.08em}.diwali-bar__close{width:26px;height:26px}}@media(prefers-reduced-motion:reduce){diwali-countdown-bar,.diwali-bar__shine,.diwali-bar__logo,.diwali-bar__letter,.diwali-bar__timer>*,.diwali-bar__colon:before{animation:none!important;opacity:1!important;transform:none!important}}.benefit-item{display:flex;align-items:center;gap:calc(var(--bi-gap) + 6px);padding-block:var(--bi-gap);color:var(--bi-text)}.benefit-item--divider{border-bottom:1px solid var(--bi-divider)}.benefit-item__icon{flex:0 0 auto;display:grid;place-items:center;width:var(--bi-icon-size);height:var(--bi-icon-size);background:var(--bi-icon-bg);color:var(--bi-icon-color);border-radius:50%}.benefit-item--square .benefit-item__icon{border-radius:12px}.benefit-item--plain .benefit-item__icon{background:transparent}.benefit-item__icon svg,.benefit-item__icon img{width:56%;height:56%;object-fit:contain}.benefit-item__icon svg{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.benefit-item__text{margin:0;font-size:var(--bi-font-size);font-weight:600;line-height:1.3;letter-spacing:-.01em}@media(max-width:749px){.benefit-item{gap:var(--bi-gap)}.benefit-item__text{font-size:calc(var(--bi-font-size) * .85)}}.bnf__item{display:flex;align-items:center;gap:calc(var(--bnf-gap) + 6px);padding-block:var(--bnf-gap);color:var(--bnf-text)}.bnf__item+.bnf__item{border-top:1px solid var(--bnf-divider)}.bnf__icon{flex:0 0 auto;display:grid;place-items:center;width:var(--bnf-size);height:var(--bnf-size);background:var(--bnf-bg);color:var(--bnf-icon);border-radius:50%}.bnf--square .bnf__icon{border-radius:12px}.bnf--plain .bnf__icon{background:transparent}.bnf__icon svg{width:56%;height:56%;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.bnf__text{margin:0;font-size:var(--bnf-font);font-weight:600;line-height:1.3;letter-spacing:-.01em}@media(max-width:749px){.bnf__item{gap:var(--bnf-gap)}.bnf__text{font-size:calc(var(--bnf-font) * .85)}}.feature-badges{--feature-badges-accent: var(--color-accent, #f5b800);--feature-badges-gap: .75rem;display:grid;gap:.75rem}.feature-badges__heading{margin:0;font-weight:500}.feature-badges__list{display:flex;flex-direction:column;gap:var(--feature-badges-gap);margin:0;padding:0;list-style:none}.feature-badges--inline .feature-badges__list{flex-direction:row;flex-wrap:wrap;column-gap:1.5rem}.feature-badges__item{display:flex;align-items:center;gap:.625rem;margin:0}.feature-badges__icon{display:inline-flex;flex:none;inline-size:var(--feature-badges-icon-size, 24px);block-size:var(--feature-badges-icon-size, 24px);color:var(--feature-badges-accent)}.feature-badges__image,.feature-badges__fallback{inline-size:100%;block-size:100%;object-fit:contain}.feature-badges__text{font-size:.9375rem;line-height:1.3}
/*# sourceMappingURL=/cdn/shop/t/36/compiled_assets/styles.css.map */
