.g-winter{--strike:#E5484D;--w-bg:#13100E;--w-bg-2:#1D1814;--w-text:#F2ECE4;--w-muted:#BDB5AC;--w-line:rgba(224,168,46,.26);--w-gold:#E0A82E;--w-gold-2:#C98F12;position:relative;overflow:hidden;padding:var(--section) 0;color:var(--w-text);background:radial-gradient(ellipse 60% 55% at 22% 38%,rgb(224 168 46 / .13) 0%,transparent 70%),radial-gradient(ellipse 55% 60% at 88% 100%,rgb(161 98 7 / .12) 0%,transparent 70%),linear-gradient(180deg,var(--w-bg-2) 0%,var(--w-bg) 100%);border-block:1px solid var(--w-line)}.g-winter::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.g-winter-grid{position:relative;display:grid;gap:var(--sp5);grid-template-areas:"head" "media" "body"}.g-winter-head{grid-area:head;text-align:center;max-width:40rem;margin-inline:auto}.gentify-home .g-winter-eyebrow{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin:0 0 .35rem;font-size:var(--fz-eyebrow);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--w-gold)}.g-winter-eyebrow::before,.g-winter-eyebrow::after{content:"";width:1.6rem;height:1px;background:linear-gradient(90deg,transparent,var(--w-gold))}.g-winter-eyebrow::after{transform:scaleX(-1)}.g-winter-eyebrow span{color:#fff}@media(max-width:599px){.g-winter-eyebrow::before,.g-winter-eyebrow::after{display:none}}.gentify-home .g-winter h2{color:#fff;font-size:clamp(1.45rem,1.1rem + 1.9vw,2.45rem);line-height:1.22;letter-spacing:-.01em}.g-winter h2 em{font-style:normal;color:var(--w-gold)}.g-winter-fire{display:inline-block}.gentify-home .g-winter-sub{margin:.5rem auto 0;color:var(--w-muted);font-size:var(--fz-lead);max-width:32rem}.g-winter-media{grid-area:media;position:relative;width:min(100%,25rem);margin-inline:auto}.g-winter-plate{display:block;border-radius:var(--r-lg);overflow:hidden;background:#0d0b0a;box-shadow:0 0 0 1px var(--w-line),0 30px 60px -28px rgb(0 0 0 / .85),0 0 70px -20px rgb(224 168 46 / .28)}.gentify-home .g-winter-plate img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.g-winter-badge{position:absolute;top:-.7rem;right:-.5rem;display:grid;place-items:center;width:5.4rem;height:5.4rem;border-radius:50%;padding:.5rem;text-align:center;font-size:.78rem;font-weight:800;line-height:1.15;letter-spacing:.02em;color:#1C1917;background:radial-gradient(circle at 35% 30%,#F5CE6E 0%,var(--w-gold) 55%,var(--w-gold-2) 100%);box-shadow:0 10px 24px -8px rgb(0 0 0 / .6),inset 0 0 0 2px rgb(255 255 255 / .35);transform:rotate(8deg)}.g-winter-body{grid-area:body;display:flex;flex-direction:column;gap:var(--sp4);width:min(100%,32rem);margin-inline:auto}.g-winter-items{list-style:none;margin:0;padding:.35rem 0;border-block:1px solid rgb(255 255 255 / .08)}.g-winter-items li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:.42rem 0;font-size:var(--fz-sm)}.g-winter-items li+li{border-top:1px dashed rgb(255 255 255 / .07)}.g-winter-ic{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:50%;color:var(--w-gold);background:rgb(224 168 46 / .12)}.g-winter-name{color:var(--w-text);font-weight:600}.g-winter-name small{color:var(--w-muted);font-weight:500;font-size:.8em}.g-winter-role{color:var(--w-muted);font-size:.8rem;text-align:right}.g-winter-items li.is-gift .g-winter-role{color:var(--w-gold);font-weight:700}.g-winter-num{font-size:.78rem;font-weight:800;line-height:1;color:#1C1917;background:linear-gradient(135deg,#F5CE6E,var(--w-gold))}.g-winter-plate{position:relative}.g-winter-dot{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:50%;font-size:.75rem;font-weight:800;line-height:1;color:#1C1917;background:linear-gradient(135deg,#F5CE6E,var(--w-gold));box-shadow:0 0 0 2px rgb(19 16 14 / .85),0 4px 10px rgb(0 0 0 / .6);pointer-events:none}@media(min-width:900px){.g-winter-dot{width:1.65rem;height:1.65rem;font-size:.82rem}}.gentify-home .g-winter-perk{display:flex;justify-content:center;align-items:center;gap:.6rem;margin:-.75rem 0 0;padding:.42rem 0;font-size:var(--fz-sm)}.g-winter-price{display:grid;gap:.75rem;padding:var(--sp4);border-radius:var(--r);background:linear-gradient(160deg,rgb(255 255 255 / .05),rgb(255 255 255 / .015));border:1px solid var(--w-line)}.g-winter-was{display:flex;justify-content:space-between;gap:.75rem;margin:0}.g-winter-was div{display:flex;flex-direction:column;gap:.1rem}.g-winter-was div+div{text-align:right}.g-winter-was dt{color:var(--w-muted);font-size:.78rem}.g-winter-was dd{margin:0;color:#ECE5DC;font-size:1.15rem;font-weight:500;letter-spacing:.01em}.g-winter-now{display:grid;grid-template-columns:1fr auto;align-items:end;gap:.15rem .75rem;padding-top:.75rem;border-top:1px solid rgb(255 255 255 / .08)}.g-winter-now-l{grid-column:1/-1;color:var(--w-gold);font-size:.8rem;font-weight:700;letter-spacing:.04em}.g-winter-now-n{color:#fff;font-size:clamp(2.4rem,2rem + 1.8vw,3.2rem);font-weight:800;line-height:1;letter-spacing:-.03em}.g-winter-save{justify-self:end;align-self:center;padding:.45rem .8rem;border-radius:var(--r-pill);font-size:.9rem;font-weight:800;letter-spacing:.03em;color:#1C1917;background:linear-gradient(135deg,#F5CE6E,var(--w-gold));box-shadow:0 6px 18px -8px rgb(224 168 46 / .7);white-space:nowrap}.gentify-home .g-winter-urgency{display:flex;align-items:center;justify-content:center;gap:.45rem;margin:0;color:#F5D58A;font-size:var(--fz-sm);font-weight:600}.g-winter-urgency svg{flex:none;color:var(--w-gold)}.g-winter-cta{display:flex;flex-direction:column;align-items:stretch;gap:.5rem}.gentify-home a.g-winter-btn{width:100%;font-weight:700;color:#1C1917;background:linear-gradient(135deg,#F5CE6E 0%,var(--w-gold) 45%,var(--w-gold-2) 100%);box-shadow:0 14px 30px -14px rgb(224 168 46 / .75)}.gentify-home a.g-winter-btn:hover{color:#1C1917;background:linear-gradient(135deg,#F8D984 0%,#E8B33C 45%,#D49A1A 100%);box-shadow:0 18px 34px -12px rgb(224 168 46 / .9)}.gentify-home a.g-winter-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.g-winter-btn span{transition:transform var(--dur) var(--ease)}.g-winter-btn:hover span{transform:translateX(3px)}.gentify-home .g-winter-cod{margin:0;text-align:center;color:var(--w-muted);font-size:.8rem}@media(min-width:900px){.g-winter-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-areas:"media head" "media body";column-gap:clamp(2rem,1rem + 3vw,4rem);row-gap:var(--sp4);align-items:center}.g-winter-head{text-align:left;margin:0;align-self:end}.g-winter-eyebrow::before{display:none}.gentify-home .g-winter-sub{margin-left:0}.g-winter-media{width:min(100%,32rem)}.g-winter-body{margin:0;align-self:start}.g-winter-badge{width:6.4rem;height:6.4rem;font-size:.9rem;top:-1rem;right:-1rem}.g-winter-cta{flex-direction:row;align-items:center;gap:var(--sp4)}.gentify-home a.g-winter-btn{width:auto;padding-inline:2.4rem}.gentify-home .g-winter-urgency{justify-content:flex-start}}@media(prefers-reduced-motion:no-preference){.g-winter-badge{animation:g-winter-pop .7s var(--ease) .25s both}.g-winter-save{background-size:200% 100%;animation:g-winter-shine 3.2s ease-in-out 1s infinite}}@keyframes g-winter-pop{from{opacity:0;transform:rotate(8deg) scale(.6)}}@keyframes g-winter-shine{0%,70%,100%{filter:brightness(1)}35%{filter:brightness(1.12)}}@media(max-width:440px){.g-winter-badge{right:.35rem;top:-.55rem}}@media(max-width:360px){.g-winter-badge{width:4.6rem;height:4.6rem;font-size:.7rem}.g-winter-role{font-size:.72rem}}.gentify-product .entry-summary>.g-winter-pdp{order:3}.g-winter-pdp{display:flex;flex-basis:100%;width:100%;flex-wrap:wrap;align-items:center;gap:.4rem .7rem;margin:.2rem 0 .6rem;padding:.55rem .8rem;border-radius:10px;background:#1C1917;color:#F2ECE4;font-size:.9rem;line-height:1.3}.g-winter-pdp-tag{padding:.2rem .55rem;border-radius:999px;font-size:.75rem;font-weight:800;color:#1C1917;background:linear-gradient(135deg,#F5CE6E,#E0A82E)}.g-winter-pdp-prev{color:#BDB5AC}.g-winter-pdp-prev s{color:#F2ECE4;font-weight:600}.g-winter-pdp-now{font-weight:800;color:#F5D58A}.g-winter-was s,.g-winter-pdp-prev s,.gentify-product .g-vs-prev span:last-child s,.gentify-product .g-vs-total span:last-child,.gentify-product .g-pmclose-was,body.single-product .woocommerce.gentify-product div.product .entry-summary .price del,body.single-product.gentify-product div.product .entry-summary .price del{position:relative;display:inline-block;text-decoration:none!important}.g-winter-was s::after,.g-winter-pdp-prev s::after,.gentify-product .g-vs-prev span:last-child s::after,.gentify-product .g-vs-total span:last-child::after,.gentify-product .g-pmclose-was::after,body.single-product .woocommerce.gentify-product div.product .entry-summary .price del::after,body.single-product.gentify-product div.product .entry-summary .price del::after{content:"";position:absolute;left:-4%;right:-4%;top:52%;height:1.5px;border-radius:2px;background:#E5484D;transform:rotate(-14deg);pointer-events:none}body.single-product .woocommerce.gentify-product div.product .entry-summary .price del,body.single-product.gentify-product div.product .entry-summary .price del{color:#57534E}.g-winter-num.g-winter-plus{font-size:1.15rem;font-weight:800;line-height:1;padding-bottom:1px}.g-winter-tag{align-self:flex-start;display:inline-flex;align-items:center;gap:.3rem;width:max-content;margin:0 0 .15rem;padding:.28rem .55rem;border-radius:999px;font-family:"Inter",system-ui,sans-serif;font-size:.64rem;font-weight:700;letter-spacing:.09em;line-height:1;text-transform:uppercase;white-space:nowrap;color:#F5CE6E;background:#1C1917;border:1px solid rgb(224 168 46 / .55)}.g-winter-tag svg{flex:none;color:#E0A82E}.g-xsell-body .g-winter-tag{padding:.18rem .4rem;font-size:.52rem;gap:.2rem;margin-bottom:.1rem}.g-xsell-body .g-winter-tag svg{width:9px;height:9px}.g-wt{display:grid;justify-items:center;gap:.45rem;margin:0}.gentify-home .g-wt-l,.g-wt-l{margin:0;color:#F5D58A;font-size:.8rem;font-weight:700;letter-spacing:.04em}.g-wt-cells{display:flex;gap:.45rem}.g-wt-cell{display:grid;justify-items:center;gap:.2rem;min-width:3.6rem;padding:.5rem .35rem .4rem;border-radius:10px;background:linear-gradient(180deg,rgb(255 255 255 / .07),rgb(255 255 255 / .02));border:1px solid rgb(224 168 46 / .35);box-shadow:inset 0 1px 0 rgb(255 255 255 / .06)}.g-wt-cell b{font-family:"Inter",system-ui,sans-serif;font-size:1.55rem;font-weight:800;line-height:1;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.g-wt-cell small{font-size:.68rem;color:#BDB5AC;line-height:1}.gentify-home .g-wt-until,.g-wt-until{margin:0;color:var(--w-muted,#BDB5AC);font-size:.78rem}@media(min-width:900px){.g-winter-body .g-wt{justify-items:start}}@media(max-width:360px){.g-wt-cell{min-width:3.1rem}.g-wt-cell b{font-size:1.3rem}}.g-wt.g-wt-pdp{flex-basis:100%;width:100%;grid-template-columns:auto 1fr;justify-items:start;align-items:center;gap:.3rem .7rem;margin-top:.35rem;padding-top:.55rem;border-top:1px solid rgb(255 255 255 / .1)}.g-wt-pdp .g-wt-l{grid-column:1;font-size:.74rem}.g-wt-pdp .g-wt-cells{grid-column:2;justify-self:end;gap:.3rem}.g-wt-pdp .g-wt-cell{min-width:2.7rem;padding:.32rem .25rem .28rem;border-radius:8px}.g-wt-pdp .g-wt-cell b{font-size:1.05rem}.g-wt-pdp .g-wt-cell small{font-size:.58rem}.g-wt-pdp .g-wt-until{grid-column:1/-1;font-size:.72rem}@media(max-width:380px){.g-wt.g-wt-pdp{grid-template-columns:1fr}.g-wt-pdp .g-wt-cells{grid-column:1;justify-self:start}}@font-face{font-family:'Gentify BN Digits';font-style:normal;font-weight:100 900;font-display:swap;src:url(/wp-content/themes/gentify-premium/assets/fonts/hind-siliguri-700.woff2) format('woff2');unicode-range:U+09E6-09EF}.g-winter,.g-winter-pdp,.gentify-product .g-buy-benefits,.gentify-product .g-valuestack{font-family:'Gentify BN Digits',Inter,"Hind Siliguri",system-ui,-apple-system,sans-serif!important}.g-winter :is(h2,em,small,p,span,b,dd,dt),.g-winter-pdp :is(span,b,small,p),.gentify-product :is(.g-buy-benefits,.g-valuestack) :is(ul,li,span,b,strong,p,div){font-family:inherit!important}