@font-face{font-family:Black Friday Archivo;font-style:normal;font-weight:500 900;font-stretch:62% 125%;font-display:swap;src:url(https://res.cloudinary.com/do8rs856w/raw/upload/v1793923852/marketing-pages/black-friday-2026/fonts/archivo-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Black Friday Archivo;font-style:normal;font-weight:500 900;font-stretch:62% 125%;font-display:swap;src:url(https://res.cloudinary.com/do8rs856w/raw/upload/v1793923852/marketing-pages/black-friday-2026/fonts/archivo-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Black Friday Archivo;font-style:normal;font-weight:500 900;font-stretch:62% 125%;font-display:swap;src:url(https://res.cloudinary.com/do8rs856w/raw/upload/v1793923853/marketing-pages/black-friday-2026/fonts/archivo-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Black Friday Fraunces;font-style:italic;font-weight:600 800;font-display:swap;src:url(https://res.cloudinary.com/do8rs856w/raw/upload/v1793923854/marketing-pages/black-friday-2026/fonts/fraunces-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Black Friday Fraunces;font-style:italic;font-weight:600 800;font-display:swap;src:url(https://res.cloudinary.com/do8rs856w/raw/upload/v1793923855/marketing-pages/black-friday-2026/fonts/fraunces-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Black Friday Fraunces;font-style:italic;font-weight:600 800;font-display:swap;src:url(https://res.cloudinary.com/do8rs856w/raw/upload/v1793923856/marketing-pages/black-friday-2026/fonts/fraunces-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.dfLJya_fonts{--font-black-friday-display:"Black Friday Archivo";--font-black-friday-serif:"Black Friday Fraunces"}
.J7df9G_root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#09090b;--coal:#141317;--coal-2:#1c1b21;--line:#ffffff1a;--text:#fff;--soft:#d9d6df;--muted:#a19daa;--crimson:#c03;--hot:#ff2442;--tag:#ffd60a;--tag-ink:#141100;--gold:#f2c35b;--receipt:#fffbf1;--receipt-ink:#26231f;--display:"Archivo", "Arial Black", Impact, system-ui, sans-serif;--serif:"Fraunces", Georgia, serif;--body:"Wix Madefor Text", "Segoe UI", system-ui, -apple-system, sans-serif;--font:var(--body);--ease:cubic-bezier(.2, .8, .3, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--wrap:1220px;--gutter:clamp(16px, 4vw, 56px)}.J7df9G_root *{box-sizing:border-box}.J7df9G_root{background:var(--ink);color:var(--soft);font:450 17px/1.6 var(--body);-webkit-font-smoothing:antialiased;overflow-x:hidden}.J7df9G_root img{max-width:100%;height:auto;display:block}.J7df9G_root a{color:inherit}.J7df9G_root button{font:inherit;cursor:pointer;color:inherit}:is(.J7df9G_root h1,.J7df9G_root h2,.J7df9G_root h3,.J7df9G_root h4){color:var(--text);text-wrap:balance;margin:0}.J7df9G_root p{margin:0}.J7df9G_root .wrap{max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.J7df9G_root .num{font-variant-numeric:tabular-nums}.J7df9G_root :focus-visible{outline:3px solid var(--tag);outline-offset:3px;border-radius:10px}.J7df9G_root [hidden]{display:none!important}.J7df9G_root .mega{font-family:var(--display);text-transform:uppercase;letter-spacing:-.02em;font-weight:900;font-stretch:125%;line-height:.9}.J7df9G_root .h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(32px,4.6vw,58px);font-weight:900;font-stretch:112%;line-height:.95}:is(.J7df9G_root .h2 em,.J7df9G_root .mega em){font-family:var(--serif);text-transform:none;letter-spacing:-.01em;font-style:italic;font-weight:700;font-stretch:100%}.J7df9G_root .h2 em{color:var(--tag)}.J7df9G_root .kicker{font:800 12px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--tag);align-items:center;gap:8px;display:inline-flex}.J7df9G_root .lede{color:var(--soft);max-width:54ch;font-size:clamp(17px,1.5vw,19px)}.J7df9G_root .head{gap:14px;margin-bottom:clamp(24px,3vw,40px);display:grid}.J7df9G_root .head.c{text-align:center;justify-items:center}.J7df9G_root .head.c .lede{margin-inline:auto}.J7df9G_root .btn{min-height:56px;font:800 17px/1 var(--body);transition:transform .15s var(--ease), background-color .2s, box-shadow .2s;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 30px;text-decoration:none;display:inline-flex}.J7df9G_root .btn svg{flex:none;width:18px;height:18px}.J7df9G_root .btn-cta{background:var(--crimson);color:#fff}.J7df9G_root .btn-cta:hover{background:#b5002d;transform:translateY(-2px)}.J7df9G_root .btn-cta:active{transform:scale(.97)}.J7df9G_root .btn-tag{color:var(--tag);box-shadow:inset 0 0 0 2px var(--tag);background:0 0}.J7df9G_root .btn-tag:hover{background:#ffd60a1a;transform:translateY(-2px)}.J7df9G_root .btn-y{background:var(--tag);color:#000}.J7df9G_root .btn-y:hover{background:#ffe14a;transform:translateY(-2px)}.J7df9G_root .btn-sm{min-height:44px;padding:0 18px;font-size:15px}.J7df9G_root .btn-ghost{color:#fff;background:#ffffff14}.J7df9G_root .btn-ghost:hover{background:#ffffff29}.J7df9G_root .dot{background:var(--hot);border-radius:50%;width:8px;height:8px;animation:1.6s infinite J7df9G_ping;box-shadow:0 0 #ff244299}@keyframes J7df9G_ping{70%{box-shadow:0 0 0 8px #ff244200}to{box-shadow:0 0 #ff244200}}.J7df9G_root .promo{z-index:61;background:var(--hot);color:#fff;font:800 13px/1 var(--body);letter-spacing:.04em;text-align:center;white-space:nowrap;text-overflow:ellipsis;padding:10px 12px;position:relative;overflow:hidden}.J7df9G_root .promo b{color:var(--tag)}.J7df9G_root .promo .t{font-variant-numeric:tabular-nums}@media (max-width:520px){.J7df9G_root .promo .pl{display:none}.J7df9G_root .promo{font-size:12px}}.J7df9G_root .hero{isolation:isolate;background:radial-gradient(60% 70% at 76% 46%,#ffbe2829,#0000 70%),#000;padding-block:clamp(30px,4.5vw,64px) clamp(40px,5vw,72px);position:relative;overflow:hidden}.J7df9G_root .hero canvas{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.J7df9G_root .hero .ghost{z-index:-1;color:#0000;-webkit-text-stroke:1.5px #ffffff0f;white-space:nowrap;pointer-events:none;font-size:clamp(90px,15vw,230px);position:absolute;bottom:-2.2vw;left:-1vw}.J7df9G_root .hero-grid{grid-template-columns:1.06fr .94fr;align-items:center;gap:24px;min-height:min(620px,74vh);display:grid}.J7df9G_root .hero-grid>*{min-width:0}.J7df9G_root .hero-copy{z-index:8;justify-items:start;gap:22px;display:grid;position:relative}.J7df9G_root .hero .lede{max-width:40ch}.J7df9G_root .hero h1{white-space:nowrap;font-size:clamp(40px,4.7vw,70px);font-stretch:108%}.J7df9G_root .hero h1 .l2{color:var(--tag);font-family:var(--serif);text-transform:none;letter-spacing:-.02em;margin-top:.04em;font-size:1em;font-style:italic;font-weight:800;font-stretch:100%;line-height:1.05;display:block}.J7df9G_root .hero .lede b{color:#fff}.J7df9G_root .ctas{flex-wrap:wrap;gap:12px;display:flex}.J7df9G_root .clock{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.J7df9G_root .clock .lbl{font:800 12px/1.2 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.J7df9G_root .segs{gap:6px;display:flex}.J7df9G_root .seg{border:1px solid var(--line);background:#141317;border-radius:10px;justify-items:center;min-width:56px;padding:8px 6px 6px;display:grid}.J7df9G_root .seg b{font:900 26px/1 var(--display);color:#fff;font-variant-numeric:tabular-nums;font-stretch:100%}.J7df9G_root .seg small{font:800 9px/1 var(--body);letter-spacing:.16em;color:var(--muted);margin-top:4px}.J7df9G_root .gift{aspect-ratio:1;justify-self:center;width:min(640px,100%);position:relative}:is(.J7df9G_root .gift .plate,.J7df9G_root .gift .front){-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.J7df9G_root .gift .plate{mix-blend-mode:normal}.J7df9G_root .gift .box{-o-object-fit:cover;object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.J7df9G_root .gift .front{z-index:4;clip-path:polygon(20.5% 60.5%,50% 64.5%,74.5% 61.5%,76% 100%,19% 100%);pointer-events:none}.J7df9G_root .gift .beam{z-index:2;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(50% 60% at 50% 100%,#ffd6788c,#0000 70%);animation:3.2s ease-in-out infinite J7df9G_pulse;position:absolute;inset:8% 24% 36% 22%}@keyframes J7df9G_pulse{50%{opacity:.6;transform:scale(1.04)}}.J7df9G_root .gift .bk{z-index:3;filter:drop-shadow(0 18px 24px #0009)drop-shadow(0 0 26px #ffc85059);width:50%;position:absolute}.J7df9G_root .gift .bk img{width:100%}.J7df9G_root .gift .b1{--r:-3deg;animation:J7df9G_rise1 1.2s var(--spring) .2s both, J7df9G_float 6s ease-in-out 1.4s infinite;top:13%;left:24%}.J7df9G_root .gift .b2{--r:-17deg;width:40%;animation:J7df9G_rise2 1.2s var(--spring) .45s both, J7df9G_float 6.6s ease-in-out 1.7s infinite;top:40%;left:-8%}.J7df9G_root .gift .b3{--r:15deg;width:40%;animation:J7df9G_rise3 1.2s var(--spring) .7s both, J7df9G_float 5.8s ease-in-out 1.9s infinite;top:30%;left:56%}.J7df9G_root .gift .bk{transform:rotate(var(--r))}@keyframes J7df9G_rise1{0%{translate:0 40%;scale:.7}to{translate:0;scale:1}}@keyframes J7df9G_rise2{0%{translate:40% 50%;scale:.6}to{translate:0;scale:1}}@keyframes J7df9G_rise3{0%{translate:-40% 50%;scale:.6}to{translate:0;scale:1}}@keyframes J7df9G_float{50%{transform:rotate(var(--r)) translateY(-12px)}}.J7df9G_root .gift .spk{z-index:5;color:#fff1c4;filter:drop-shadow(0 0 6px #ffd27a);pointer-events:none;width:18px;height:18px;animation:2.4s ease-in-out infinite J7df9G_tw;position:absolute}.J7df9G_root .gift .spk svg{width:100%;height:100%;display:block}@keyframes J7df9G_tw{50%{opacity:.4;transform:scale(.4)rotate(45deg)}}.J7df9G_root .burst{text-align:center;color:var(--tag-ink);z-index:6;place-items:center;display:grid;position:absolute}.J7df9G_root .burst svg.star{filter:drop-shadow(0 12px 24px #00000080);width:100%;height:100%;animation:40s linear infinite J7df9G_spin;position:absolute;inset:0}.J7df9G_root .burst .in{max-width:66%;line-height:.86;display:grid;position:relative;transform:rotate(-8deg)}.J7df9G_root .burst .big{font:900 clamp(40px, 4.3vw, 60px)/.85 var(--display);letter-spacing:-.03em;font-stretch:100%}.J7df9G_root .burst .big sup{vertical-align:.95em;font-size:.45em;line-height:.85;position:static}.J7df9G_root .burst .big.amount{font-size:clamp(24px,3vw,42px)}.J7df9G_root .burst .sm{font:900 clamp(10px, 1vw, 13px)/1.05 var(--display);letter-spacing:.02em;text-transform:uppercase;font-stretch:100%}.J7df9G_root .gift .burst{aspect-ratio:1;width:clamp(140px,14vw,190px);top:0;right:-2%}@keyframes J7df9G_spin{to{transform:rotate(360deg)}}.J7df9G_root .ycb{z-index:7;filter:drop-shadow(0 14px 24px #00000080);transform-origin:20% 30%;width:clamp(170px,19vw,250px);animation:J7df9G_badgein .9s var(--spring) 1s both;position:absolute;bottom:36%;left:-8%}@keyframes J7df9G_badgein{0%{transform:scale(.4)rotate(-12deg)}to{transform:none}}.J7df9G_root .ptag{z-index:6;transform-origin:50% -34px;animation:4s ease-in-out infinite J7df9G_swing;position:absolute;bottom:18%;right:2%}.J7df9G_root .ptag:before{content:"";background:linear-gradient(#fff,#bbb);width:2px;height:34px;position:absolute;top:-34px;left:50%;transform:translate(-50%)}.J7df9G_root .ptag .card{background:var(--crimson);color:#fff;clip-path:polygon(16px 0,100% 0,100% 100%,16px 100%,0 50%);border-radius:0 12px 12px 0;gap:2px;padding:14px 16px 12px 24px;display:grid;position:relative;box-shadow:0 14px 30px #00000073}.J7df9G_root .ptag .card:after{content:"";background:#000;border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:9px}.J7df9G_root .ptag small{font:800 10px/1 var(--body);letter-spacing:.14em;text-transform:uppercase}.J7df9G_root .ptag s{font:700 14px/1 var(--body);opacity:.75}.J7df9G_root .ptag b{font:900 30px/1 var(--display);letter-spacing:-.02em;font-stretch:100%}.J7df9G_root .ptag b i{letter-spacing:0;font-size:.42em;font-style:normal}@keyframes J7df9G_swing{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@media (max-width:900px){.J7df9G_root .hero{padding-top:18px}.J7df9G_root .hero-grid{grid-template-columns:1fr;gap:8px;min-height:0}.J7df9G_root .hero-copy{display:contents}.J7df9G_root .hero-copy>.kicker{order:1;justify-self:center}.J7df9G_root .hero h1{text-align:center;order:2}.J7df9G_root .gift{order:3}.J7df9G_root .hero .lede{text-align:center;order:4;margin-inline:auto}.J7df9G_root .hero-copy>.ctas{order:5}.J7df9G_root .hero-copy>.clock{order:6}.J7df9G_root .hero h1{font-size:clamp(34px,10vw,56px);font-stretch:100%}.J7df9G_root .ctas{justify-content:center;width:100%}.J7df9G_root .ctas .btn{flex:100%;max-width:420px}.J7df9G_root .clock{justify-content:center;margin-top:6px}.J7df9G_root .gift{width:min(440px,100%);margin-block:-4px -10px}.J7df9G_root .gift .burst{width:104px}.J7df9G_root .burst .big{font-size:38px}.J7df9G_root .gift .burst .big{font-size:34px}.J7df9G_root .gift .burst .in{translate:0 1px}.J7df9G_root .gift .burst .sm{margin-top:1px}.J7df9G_root .burst .sm{font-size:10px}.J7df9G_root .ycb{width:128px;bottom:38%;left:-4%}.J7df9G_root .ptag{display:none}.J7df9G_root .hero .ghost{display:none}}.J7df9G_root .ticker{background:var(--tag);color:var(--tag-ink);border-block:3px solid #000;overflow:hidden}.J7df9G_root .ticker .track{display:flex}.J7df9G_root .ticker ul{flex:none;justify-content:space-around;min-width:100%;margin:0;padding:12px 0;list-style:none;animation:26s linear infinite J7df9G_marq;display:flex}.J7df9G_root .ticker li{font:900 15px/1 var(--display);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;align-items:center;gap:14px;padding-inline:18px;font-stretch:118%;display:flex}.J7df9G_root .ticker li svg{flex:none;width:15px;height:15px}@keyframes J7df9G_marq{to{transform:translate(-100%)}}.J7df9G_root section{position:relative}.J7df9G_root .sec{padding-block:clamp(52px,6vw,88px)}.J7df9G_root .deals{grid-template-columns:1fr 1fr;gap:20px;display:grid}.J7df9G_root .deal{padding:clamp(24px,3vw,38px);border-radius:28px;align-content:start;gap:16px;padding-top:clamp(56px,5vw,72px);display:grid;position:relative;overflow:hidden}.J7df9G_root .deal>*{z-index:1;min-width:0;position:relative}.J7df9G_root .deal h3{font:900 clamp(22px, 2.2vw, 28px)/1.05 var(--display);text-transform:uppercase;font-stretch:110%}.J7df9G_root .deal .pct{font:900 clamp(46px, 5vw, 68px)/.9 var(--display);letter-spacing:-.03em;white-space:nowrap;font-stretch:100%}.J7df9G_root .deal .pct-label{white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:clamp(28px,3.3vw,40px);line-height:1.1}.J7df9G_root .deal .pct sup{vertical-align:.95em;letter-spacing:-.02em;font-size:.42em}.J7df9G_root .deal .pct small{letter-spacing:0;margin-left:.12em;font-size:.3em}.J7df9G_root .deal .price{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:-4px;display:flex}.J7df9G_root .deal .price s{font:800 clamp(22px, 2.2vw, 28px)/1 var(--body);opacity:.75}.J7df9G_root .deal .price b{font:900 clamp(24px, 2.4vw, 30px)/1 var(--display);letter-spacing:-.01em;font-stretch:100%}.J7df9G_root .deal .price span{font:500 clamp(15px, 1.5vw, 18px)/1 var(--body);opacity:.85}.J7df9G_root .deal ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.J7df9G_root .deal li{white-space:nowrap;grid-template-columns:22px 1fr;gap:10px;font-weight:600;display:grid}.J7df9G_root .deal li svg{width:20px;height:20px;margin-top:2px}.J7df9G_root .deal .btn{justify-self:start}.J7df9G_root .deal .artbox{pointer-events:none;place-items:center;height:clamp(240px,24.5vw,314px);margin:clamp(-34px,-2.6vw,-20px) 0 clamp(16px,2vw,26px);display:grid;position:relative}.J7df9G_root .deal .art{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 20px 22px #0000006b);width:auto;max-width:100%;height:100%;position:relative}.J7df9G_root .deal .offer{gap:6px;display:grid}.J7df9G_root .quad img{filter:drop-shadow(0 12px 16px #0000006b);width:44%;position:absolute}.J7df9G_root .quad .q1{width:56%;top:1%;left:0;transform:rotate(-8deg)}.J7df9G_root .quad .q4{width:56%;top:14%;left:45%;transform:rotate(7deg)}.J7df9G_root .quad .q3{z-index:3;filter:drop-shadow(0 18px 22px #00000080);width:62%;top:25%;left:19%;transform:rotate(0)}.J7df9G_root .flag{z-index:2;clip-path:polygon(0 0,100% 0,100% 100%,50% 84%,0 100%);width:104px;font:900 9.5px/1 var(--display);letter-spacing:.06em;text-transform:uppercase;text-align:center;justify-items:center;gap:5px;padding:14px 4px 24px;font-stretch:100%;display:grid;position:absolute;top:0;right:clamp(20px,3vw,34px)}.J7df9G_root .flag b{letter-spacing:-.02em;font-size:30px;font-stretch:100%}.J7df9G_root .deal.ss .flag{color:var(--tag);background:#000}.J7df9G_root .deal.bb .flag{background:var(--tag);color:#000}.J7df9G_root .deal.ss{background:var(--tag);color:var(--tag-ink)}:is(.J7df9G_root .deal.ss h3,.J7df9G_root .deal.ss .price b){color:#000}.J7df9G_root .deal.ss .pct{color:var(--crimson)}.J7df9G_root .deal.bb{color:#fff;background:radial-gradient(120% 90% at 100% 0,#3b0011 0%,#0000 60%),linear-gradient(150deg,#e0002f,#9b0024 70%,#5c0016)}.J7df9G_root .deal.bb .pct{color:var(--tag)}.J7df9G_root .deal.bb .pct sup{color:var(--tag)}.J7df9G_root .deal.bb .btn-cta{color:var(--crimson);background:#fff}.J7df9G_root .deal.bb .btn-cta:hover{background:#ffe9ee}.J7df9G_root .deal.bb .art{transform:translateY(4%)}.J7df9G_root .fine{text-align:center;color:var(--muted);margin-top:16px;font-size:14px}.J7df9G_root .fine b{color:var(--soft)}@media (max-width:860px){.J7df9G_root .deals{grid-template-columns:1fr}.J7df9G_root .deal{text-align:center;justify-items:center;min-height:0}.J7df9G_root .deal .btn{justify-self:center}.J7df9G_root .deal .price{justify-content:center}.J7df9G_root .deal ul{text-align:left;justify-items:start}.J7df9G_root .deal .artbox{width:100%;height:clamp(190px,56vw,250px)}.J7df9G_root .deal .offer{justify-items:center}.J7df9G_root .deal .price{white-space:nowrap;flex-wrap:nowrap;gap:8px}.J7df9G_root .deal .price s{font-size:19px}.J7df9G_root .deal .price b{font-size:23px}.J7df9G_root .deal .price span{font-size:14px}.J7df9G_root .flag{letter-spacing:.03em;width:74px;padding:10px 3px 18px;font-size:7px;right:12px}.J7df9G_root .flag b{font-size:21px}.J7df9G_root .deal li{font-size:15px}}.J7df9G_root .aisles{background:linear-gradient(180deg, var(--ink), #101013 40%, var(--ink))}.J7df9G_root .signs{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:26px;display:grid}.J7df9G_root .sign{text-align:left;background:#141317;border:2px solid #26252b;border-radius:14px;justify-items:start;gap:5px;padding:14px 16px;transition:border-color .2s,background-color .2s,transform .2s;display:grid;position:relative}.J7df9G_root .sign small{font:900 11px/1 var(--display);letter-spacing:.14em;color:var(--muted);font-stretch:118%}.J7df9G_root .sign b{font:800 16px/1.15 var(--body);color:#fff}.J7df9G_root .sign:hover{border-color:#4a4852;transform:translateY(-2px)}.J7df9G_root .sign[aria-selected=true]{background:var(--tag);border-color:var(--tag)}:is(.J7df9G_root .sign[aria-selected=true] small,.J7df9G_root .sign[aria-selected=true] b){color:#000}.J7df9G_root .sign[aria-selected=true]:after{content:"";background:var(--tag);border-radius:2px;width:16px;height:16px;margin-left:-8px;position:absolute;bottom:-11px;left:50%;transform:rotate(45deg)}@media (max-width:900px){.J7df9G_root .signs{scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding:4px var(--gutter) 16px;margin-bottom:12px;display:flex;overflow-x:auto}.J7df9G_root .signs::-webkit-scrollbar{display:none}.J7df9G_root .signs:after{content:"";flex:0 0 max(1px, calc(var(--gutter) - 10px))}.J7df9G_root .sign{flex:none;min-width:140px}.J7df9G_root .sign[aria-selected=true]:after{display:none}}.J7df9G_root .aisle-intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-bottom:8px;display:flex}.J7df9G_root .aisle-intro p{color:var(--muted);font-size:15px}.J7df9G_root .aisle-intro a{font:800 14px/1 var(--body);color:var(--tag);text-underline-offset:4px;text-decoration:underline}.J7df9G_root .aisle-intro a:hover{text-decoration:underline}.J7df9G_root .shelf{grid-template-columns:repeat(4,1fr);gap:0 22px;display:grid;position:relative}.J7df9G_root .item{grid-template-rows:auto auto auto;min-width:0;display:grid}.J7df9G_root .item .bk{aspect-ratio:1.12;place-items:end center;padding:24px 8px 0;display:grid;position:relative}:is(.J7df9G_root .item .bk img,.J7df9G_root .item .label){cursor:pointer}.J7df9G_root .item .bk img{filter:drop-shadow(0 18px 18px #0009);width:94%;transition:transform .35s var(--ease)}.J7df9G_root .item:hover .bk img{transform:translateY(-6px)rotate(-1.5deg)}.J7df9G_root .plank{background:linear-gradient(#2e2d34,#17161b);border-radius:3px;height:16px;margin-inline:-11px;box-shadow:0 12px 20px #0009,inset 0 1px #ffffff14}.J7df9G_root .item .stk{z-index:2;aspect-ratio:1;background:var(--hot);color:#fff;width:54px;font:900 15px/.9 var(--display);text-align:center;border-radius:50%;place-content:center;justify-items:center;font-stretch:100%;display:grid;position:absolute;top:4px;left:0;transform:rotate(-12deg);box-shadow:0 6px 14px #0006}.J7df9G_root .item .stk small{letter-spacing:.06em;margin-top:1px;font-size:9px;line-height:1;display:block}.J7df9G_root .item .peek{z-index:2;color:#fff;font:800 12px/1 var(--body);background:#000000b8;border:0;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;transition:background-color .2s,color .2s;display:inline-flex;position:absolute;top:6px;right:4px}.J7df9G_root .item .peek svg{width:10px;height:10px}.J7df9G_root .item .peek:hover{color:#000;background:#fff}.J7df9G_root .label{color:#111;clip-path:polygon(0 0,calc(50% - 8px) 0,50% -8px,calc(50% + 8px) 0,100% 0,100% 100%,0 100%);background:#fff;border-radius:8px;grid-template-columns:1fr auto;align-items:end;gap:2px 12px;margin-top:14px;padding:12px 14px 11px;display:grid;position:relative}.J7df9G_root .label:before{content:"";opacity:.5;background:repeating-linear-gradient(90deg,#000 0 2px,#0000 2px 5px,#000 5px 6px,#0000 6px 9px);height:5px;position:absolute;bottom:0;left:0;right:0}.J7df9G_root .label .t{font:800 15px/1.25 var(--body);color:#000;white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;overflow:hidden}.J7df9G_root .label .teach{font:700 11px/1.2 var(--body);letter-spacing:.06em;text-transform:uppercase;opacity:.7;white-space:nowrap;text-overflow:ellipsis;padding-bottom:6px;overflow:hidden}.J7df9G_root .label .pr{align-items:baseline;gap:6px;padding-bottom:6px;display:flex}.J7df9G_root .label .pr s{font:700 13px/1 var(--body);opacity:.6}.J7df9G_root .label .pr b{font:900 24px/1 var(--display);letter-spacing:-.02em;color:#000;font-stretch:100%}.J7df9G_root .scan{cursor:pointer;background:0 0;border:0;border-radius:4px;width:100%;height:34px;margin-top:12px;padding:0;display:block;position:relative;overflow:hidden}.J7df9G_root .scan .bars{opacity:.9;background:repeating-linear-gradient(90deg,#fff 0 2px,#0000 2px 4px,#fff 4px 5px,#0000 5px 8px,#fff 8px 11px,#0000 11px 12px,#fff 12px 13px,#0000 13px 16px);position:absolute;inset:0}.J7df9G_root .scan .laser{background:var(--hot);opacity:0;height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 10px 2px #ff2442d9}.J7df9G_root .item.scanning .scan .laser{animation:.7s ease-in-out 2 J7df9G_laser}@keyframes J7df9G_laser{0%{opacity:1;top:0}50%{opacity:1;top:calc(100% - 2px)}to{opacity:1;top:0}}.J7df9G_root .scan .ok{background:var(--tag);color:#000;font:900 13px/1 var(--display);letter-spacing:.06em;text-transform:uppercase;opacity:0;justify-content:center;align-items:center;gap:4px;font-stretch:110%;transition:opacity .25s;display:flex;position:absolute;inset:0}.J7df9G_root .scan-result-mobile{display:none}.J7df9G_root .item.scanned .scan .ok{opacity:1}.J7df9G_root .item .btn{width:100%;min-height:46px;margin-top:10px;font-size:15px}.J7df9G_root .shelf-foot{justify-content:center;margin-top:34px;display:flex}@media (prefers-reduced-motion:no-preference){.J7df9G_root .shelf .item{animation:J7df9G_pin .45s var(--ease) both}.J7df9G_root .shelf .item:nth-child(2){animation-delay:50ms}.J7df9G_root .shelf .item:nth-child(3){animation-delay:.1s}.J7df9G_root .shelf .item:nth-child(4){animation-delay:.15s}}@keyframes J7df9G_pin{0%{transform:translateY(14px)}to{transform:none}}@media (max-width:1000px){.J7df9G_root .shelf{grid-template-columns:repeat(2,1fr);row-gap:26px}}@media (max-width:560px){.J7df9G_root .shelf{gap:22px 12px}.J7df9G_root .plank{margin-inline:-6px}.J7df9G_root .item .stk{width:44px;font-size:12px}.J7df9G_root .label{grid-template-columns:1fr;padding:10px 10px 9px}.J7df9G_root .label .teach{display:none}.J7df9G_root .label .pr b{font-size:20px}.J7df9G_root .item .peek{padding:6px 9px;font-size:11px}.J7df9G_root .aisle-intro{text-align:center;justify-content:center}.J7df9G_root .shelf-foot .btn{width:100%;max-width:420px}}.J7df9G_root .math{grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(24px,5vw,72px);display:grid}.J7df9G_root .math>*{min-width:0}.J7df9G_root .picker{gap:14px;margin-top:8px;display:grid}.J7df9G_root .qty{align-items:center;gap:14px;display:flex}.J7df9G_root .qty button{border:2px solid var(--line);width:52px;height:52px;font:900 24px/1 var(--display);color:#fff;background:#141317;border-radius:50%}.J7df9G_root .qty button:hover{border-color:var(--tag);color:var(--tag)}.J7df9G_root .qty output{text-align:center;min-width:96px;font:900 64px/1 var(--display);color:#fff;font-variant-numeric:tabular-nums;font-stretch:100%}.J7df9G_root .presets{flex-wrap:wrap;gap:8px;display:flex}.J7df9G_root .presets button{border:1px solid var(--line);font:700 14px/1 var(--body);color:var(--soft);background:0 0;border-radius:999px;padding:9px 14px}.J7df9G_root .presets button[aria-pressed=true]{color:#000;background:#fff;border-color:#fff}.J7df9G_root .receipt{background:var(--receipt);width:min(440px,100%);color:var(--receipt-ink);--zig:radial-gradient(circle at 8px 0, transparent 8px, var(--receipt) 8.5px);justify-self:center;padding:30px 28px 26px;font:500 15px/1.5 Courier New,ui-monospace,monospace;position:relative;transform:rotate(1.4deg);box-shadow:0 30px 60px #0009}:is(.J7df9G_root .receipt:before,.J7df9G_root .receipt:after){content:"";background:var(--zig);background-size:16px 12px;height:12px;position:absolute;left:0;right:0}.J7df9G_root .receipt:before{top:-11px;transform:scaleY(-1)}.J7df9G_root .receipt:after{bottom:-11px}.J7df9G_root .receipt .logo{color:#111;justify-content:center;margin-bottom:6px;display:flex}.J7df9G_root .receipt .logo svg{width:30px;height:36px}.J7df9G_root .receipt .ttl{text-align:center;letter-spacing:.14em;font-weight:800}.J7df9G_root .receipt .meta{text-align:center;opacity:.7;margin-bottom:14px;font-size:12px}.J7df9G_root .receipt hr{border:0;border-top:2px dashed #00000040;margin:12px 0}.J7df9G_root .receipt .ln{justify-content:space-between;gap:12px;display:flex}.J7df9G_root .receipt .ln.disc{color:var(--crimson);font-weight:700}.J7df9G_root .receipt .ln.tot{font-size:17px;font-weight:800}.J7df9G_root .receipt .save{text-align:center;color:var(--tag);font:900 30px/1 var(--display);background:#000;margin:16px 0 6px;padding:12px;font-stretch:100%}.J7df9G_root .receipt .save small{font:800 11px/1 var(--body);letter-spacing:.18em;color:#fff;margin-bottom:6px;display:block}.J7df9G_root .receipt .bars{background:repeating-linear-gradient(90deg,#111 0 2px,#0000 2px 4px,#111 4px 7px,#0000 7px 8px,#111 8px 9px,#0000 9px 12px,#111 12px 15px,#0000 15px 16px);height:44px;margin-top:14px}.J7df9G_root .receipt .thx{text-align:center;letter-spacing:.12em;margin-top:8px;font-size:12px}.J7df9G_root .receipt .stamp{border:3px solid var(--crimson);color:var(--crimson);font:900 15px/1 var(--display);letter-spacing:.06em;text-transform:uppercase;opacity:.85;border-radius:6px;padding:6px 10px;font-stretch:118%;position:absolute;top:86px;right:16px;transform:rotate(-14deg)}@media (max-width:860px){.J7df9G_root .math{grid-template-columns:1fr}.J7df9G_root .math .copy{text-align:center;justify-items:center}.J7df9G_root .math .copy .lede{margin-inline:auto}:is(.J7df9G_root .qty,.J7df9G_root .presets){justify-content:center}}.J7df9G_root .bundles{background:radial-gradient(60% 50% at 50% 0,#cc003340,#0000 70%),#050506}.J7df9G_root .b-top{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px;margin-bottom:28px;display:flex}.J7df9G_root .b-top .head{margin:0}.J7df9G_root .b-nav{gap:10px;display:flex}.J7df9G_root .b-nav button{background:#0006;border:2px solid #ffffff4d;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.J7df9G_root .b-nav button:hover{border-color:var(--tag);color:var(--tag)}.J7df9G_root .b-nav button:disabled{opacity:.3;cursor:default}.J7df9G_root .b-nav svg{width:20px;height:20px}.J7df9G_root .rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;padding:10px 0 28px;display:flex;overflow-x:auto}.J7df9G_root .rail::-webkit-scrollbar{display:none}.J7df9G_root .bcard{--a:#c03;--b:#2a0a12;scroll-snap-align:start;isolation:isolate;background:linear-gradient(170deg, var(--a) 0%, var(--b) 62%);min-width:0;transition:transform .3s var(--ease);border:1px solid #ffffff1f;border-radius:28px;flex:0 0 calc(33.3333% - 13.3333px);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 50px -16px #000000b3}.J7df9G_root .bcard:hover{transform:translateY(-6px)}.J7df9G_root .bcard:focus-within{outline:3px solid var(--tag);outline-offset:3px}.J7df9G_root .bcard .vis{place-items:center;height:250px;display:grid;position:relative}.J7df9G_root .bcard .vis:before{content:"";background:radial-gradient(closest-side,#ffffff42,#0000 70%);position:absolute;inset:-20%}.J7df9G_root .bcard .vis img.stack{-o-object-fit:contain;object-fit:contain;z-index:1;width:auto;max-width:98%;height:94%;transition:transform .4s var(--ease);position:relative;top:16px}.J7df9G_root .bcard:hover .vis img.stack{transform:scale(1.04)rotate(-1deg)}.J7df9G_root .bcard .burst{aspect-ratio:1;width:110px;top:12px;left:12px}.J7df9G_root .bcard .burst .sm{letter-spacing:0;font-size:10px}.J7df9G_root .bcard .body{background:linear-gradient(#0000,#00000059);align-content:start;gap:13px;padding:6px 22px 24px;display:grid}.J7df9G_root .bcard .tag6{font:900 11px/1 var(--display);letter-spacing:.12em;text-transform:uppercase;color:#fff;background:#0006;border-radius:7px;justify-self:start;padding:7px 10px;font-stretch:118%}.J7df9G_root .bcard h3{font:900 25px/1 var(--display);text-transform:uppercase;letter-spacing:-.01em;align-items:flex-end;min-height:2em;font-stretch:108%;display:flex}.J7df9G_root .bcard p{color:#ffffffdb;min-height:4.8em;font-size:15px}.J7df9G_root .bprice{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.J7df9G_root .bprice s{font:700 22px/1 var(--body);opacity:.7}.J7df9G_root .bprice b{font:900 36px/1 var(--display);color:#fff;letter-spacing:-.02em;font-stretch:100%}.J7df9G_root .bprice span{background:var(--tag);color:#000;font:900 13px/1 var(--display);letter-spacing:.04em;border-radius:7px;padding:6px 10px;font-stretch:110%}.J7df9G_root .bcard .note{font:700 13px/1.35 var(--body);color:var(--gold);min-height:1.35em}.J7df9G_root .bcard .btns{gap:8px;display:grid}.J7df9G_root .bcard .btns .btn{width:100%}.J7df9G_root .bcard .btn-cta{color:#000;background:#fff}.J7df9G_root .bcard-link{z-index:10;cursor:pointer;position:absolute;inset:0}.J7df9G_root .bcard .btn-cta:hover{background:var(--tag)}:is(.J7df9G_root .bcard .btn-cta,.J7df9G_root .bcard .btn-ghost){z-index:11;position:relative}.J7df9G_root .dots{justify-content:center;gap:8px;display:flex}@media (max-width:1000px){.J7df9G_root .bcard{flex-basis:calc(50% - 10px)}}@media (max-width:640px){.J7df9G_root .b-top{text-align:center;justify-content:center}.J7df9G_root .b-top .head{justify-items:center}.J7df9G_root .b-nav{display:none}.J7df9G_root .rail{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.J7df9G_root .bcard{flex-basis:84vw}}.J7df9G_root .gift-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(24px,4vw,56px);display:grid}.J7df9G_root .gift-grid>*{min-width:0}.J7df9G_root .tags{gap:14px;margin-top:22px;display:grid}.J7df9G_root .gtag{background:var(--receipt);color:var(--receipt-ink);clip-path:polygon(18px 0,100% 0,100% 100%,18px 100%,0 50%);text-align:left;border-radius:8px 16px 16px 8px;grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:16px 20px 16px 34px;display:grid;position:relative}.J7df9G_root .gtag:before{content:"";background:var(--ink);border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;left:12px}.J7df9G_root .gtag .n{font:900 34px/1 var(--display);color:var(--crimson);font-stretch:100%}.J7df9G_root .gtag b{font:800 17px/1.2 var(--body);color:#111;display:block}.J7df9G_root .gtag span{color:#4b463f;font-size:15px}.J7df9G_root .gtag:nth-child(2){transform:rotate(-1deg)}.J7df9G_root .gtag:nth-child(3){transform:rotate(.8deg)}.J7df9G_root .life{aspect-ratio:1/1.02;border-radius:24px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #000000b3}.J7df9G_root .life img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%;width:100%;height:100%}.J7df9G_root .life figcaption{background:var(--tag);color:#000;font:800 14px/1.2 var(--body);border-radius:8px;padding:9px 14px;position:absolute;bottom:16px;left:16px;transform:rotate(-2deg)}@media (max-width:860px){.J7df9G_root .gift-grid{grid-template-columns:1fr}.J7df9G_root .gift-grid .head{text-align:center;justify-items:center}.J7df9G_root .gift-grid .head .lede{margin-inline:auto}.J7df9G_root .life{aspect-ratio:1;order:-1}}.J7df9G_root .deliver{padding-block:0 clamp(52px,6vw,88px)}.J7df9G_root .banner{border:2px solid var(--tag);background:#000;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 24px 50px -24px #ffd60a59}.J7df9G_root .banner:before{content:"";background:repeating-linear-gradient(-45deg, var(--tag) 0 14px, #000 14px 28px);height:10px;position:absolute;top:0;left:0;right:0}.J7df9G_root .banner-in{grid-template-columns:minmax(0,.7fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0;padding-top:10px;display:grid}.J7df9G_root .banner-in[data-schedule-count="0"]{grid-template-columns:1fr}@media (min-width:901px){.J7df9G_root .banner-in[data-schedule-count="1"]{grid-template-columns:minmax(0,.7fr) minmax(0,1fr)}}.J7df9G_root .banner .lead{align-content:center;gap:8px;padding:26px clamp(18px,2.4vw,32px);display:grid}.J7df9G_root .banner .lead h2{font:900 clamp(26px, 2.8vw, 36px)/.95 var(--display);text-transform:uppercase;font-stretch:112%}.J7df9G_root .banner .lead h2 em{font-family:var(--serif);text-transform:none;color:var(--tag);font-style:italic;font-stretch:100%}.J7df9G_root .banner .lead p{color:var(--muted);font-size:14px}.J7df9G_root .bucket{border-left:1px dashed #ffffff2e;align-content:center;gap:14px;padding:24px clamp(18px,2.4vw,30px);display:grid}.J7df9G_root .bucket h3{font:900 15px/1.15 var(--display);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;font-stretch:112%;display:flex}.J7df9G_root .bucket h3 i{background:var(--crimson);color:#fff;font:900 11px/1 var(--display);letter-spacing:.08em;border-radius:6px;flex:none;padding:5px 8px;font-style:normal}.J7df9G_root .dates{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.J7df9G_root .cal{text-align:center;background:#fff;border-radius:10px;width:68px;display:grid;overflow:hidden;box-shadow:0 8px 16px #0006}.J7df9G_root .cal small{background:var(--crimson);color:#fff;font:800 10px/1 var(--body);letter-spacing:.16em;padding:4px 0 3px;display:block}.J7df9G_root .cal b{font:900 28px/1 var(--display);color:#111;padding:5px 0 3px;font-stretch:100%}.J7df9G_root .cal em{font:800 9px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:#555;padding:0 0 5px;font-style:normal;display:block}.J7df9G_root .dates .to{font:900 20px/1 var(--display);color:var(--tag)}.J7df9G_root .cal.arr{background:var(--tag)}.J7df9G_root .cal.arr small{color:var(--tag);letter-spacing:.08em;white-space:nowrap;background:#000;font-size:9px;line-height:10px}.J7df9G_root .bucket p{color:var(--muted);font-size:13.5px}@media (max-width:900px){.J7df9G_root .banner-in{text-align:center;grid-template-columns:1fr}.J7df9G_root .bucket{border-top:1px dashed #ffffff2e;border-left:0;justify-items:center;min-width:0}.J7df9G_root .dates{flex-wrap:nowrap;justify-content:center;gap:clamp(5px,1.6vw,10px);width:100%;min-width:0;max-width:100%}.J7df9G_root .dates .cal{flex:0 68px;min-width:0}.J7df9G_root .dates .to{flex:none;font-size:18px}.J7df9G_root .cal em{letter-spacing:.04em;font-size:clamp(7.5px,2.4vw,9px)}.J7df9G_root .banner .lead{justify-items:center;padding-bottom:8px}}.J7df9G_root .proof-top{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px;display:flex}.J7df9G_root .proof-top .head{margin:0}.J7df9G_root .score{border:1px solid var(--line);background:#141317;border-radius:18px;align-items:center;gap:14px;padding:14px 20px;display:flex}.J7df9G_root .score b{font:900 48px/1 var(--display);color:#fff;font-stretch:100%}.J7df9G_root .score .st{color:var(--tag);letter-spacing:2px}.J7df9G_root .score small{color:var(--muted);font-size:13px;display:block}.J7df9G_root .minis{grid-template-columns:repeat(6,1fr);gap:5px;display:grid}.J7df9G_root .minis img{aspect-ratio:1.28;-o-object-fit:cover;object-fit:cover;border-radius:3px;width:100%;box-shadow:0 4px 8px #0006}.J7df9G_root .quotes{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.J7df9G_root .q{border:1px solid var(--line);background:#141317;border-radius:20px;align-content:space-between;gap:12px;margin:0;padding:22px;display:grid}.J7df9G_root .q p{color:var(--soft)}.J7df9G_root .q footer{color:var(--muted);font-size:14px}.J7df9G_root .q footer b{color:#fff}.J7df9G_root .q .st{color:var(--tag);letter-spacing:2px}@media (max-width:900px){.J7df9G_root .quotes{grid-template-columns:1fr}}.J7df9G_root .reels{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px;display:grid}.J7df9G_root .reel{aspect-ratio:9/14;background:#141317;border:0;border-radius:20px;padding:0;position:relative;overflow:hidden}.J7df9G_root .reel video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.J7df9G_root .reel:after{content:"";background:linear-gradient(#0000 55%,#000000d9);position:absolute;inset:0}.J7df9G_root .reel .play{z-index:2;background:var(--tag);color:#000;font:800 12px/1 var(--body);border-radius:999px;align-items:center;gap:6px;padding:7px 11px;display:inline-flex;position:absolute;top:12px;right:12px}.J7df9G_root .reel .play svg{width:10px;height:10px}.J7df9G_root .reel .cap{z-index:2;text-align:left;font:800 15px/1.25 var(--body);color:#fff;position:absolute;bottom:14px;left:14px;right:14px}.J7df9G_root .reel .cap small{font:900 10px/1 var(--display);letter-spacing:.12em;color:var(--tag);margin-bottom:5px;font-stretch:118%;display:block}@media (max-width:900px){.J7df9G_root .reels{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:repeat(4,64%);overflow-x:auto}.J7df9G_root .reels::-webkit-scrollbar{display:none}.J7df9G_root .reel{scroll-snap-align:start}.J7df9G_root .proof-top{text-align:center;justify-content:center}.J7df9G_root .proof-top .head{justify-items:center}}.J7df9G_root .faq-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(24px,4vw,64px);display:grid}.J7df9G_root .faq-grid>*{min-width:0}.J7df9G_root .faq{gap:10px;display:grid}.J7df9G_root .faq details{border:1px solid var(--line);background:#141317;border-radius:16px;padding-inline:20px}.J7df9G_root .faq details[open]{border-color:#ffd60a66}.J7df9G_root .faq summary{cursor:pointer;min-height:62px;font:800 17px/1.3 var(--body);color:#fff;justify-content:space-between;align-items:center;gap:14px;padding-block:16px;list-style:none;display:flex}.J7df9G_root .faq summary::-webkit-details-marker{display:none}.J7df9G_root .faq summary:after{content:"+";background:var(--tag);color:#000;width:30px;height:30px;font:900 20px/1 var(--display);border-radius:8px;flex:none;place-items:center;transition:transform .2s;display:grid}.J7df9G_root .faq details[open] summary:after{transform:rotate(45deg)}.J7df9G_root .faq details p{color:var(--soft);max-width:64ch;padding-bottom:18px}@media (max-width:860px){.J7df9G_root .faq-grid{grid-template-columns:1fr}.J7df9G_root .faq-grid .head{text-align:center;justify-items:center}}.J7df9G_root .close{isolation:isolate;text-align:center;background:radial-gradient(70% 60% at 50% 60%,#cc00338c,#0000 70%),linear-gradient(#000,#1a0008 60%,#000);padding-block:clamp(60px,7vw,104px) clamp(70px,8vw,120px);position:relative;overflow:hidden}.J7df9G_root .close canvas{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.J7df9G_root .close .ghost{z-index:-1;color:#0000;-webkit-text-stroke:2px #ffd60a1f;white-space:nowrap;pointer-events:none;font-size:clamp(120px,22vw,330px);position:absolute;top:44%;left:50%;translate:-50% -50%}.J7df9G_root .close .wrap{justify-items:center;gap:18px;display:grid}.J7df9G_root .close h2{font-size:clamp(40px,5.6vw,78px)}.J7df9G_root .close h2 em{color:var(--tag)}.J7df9G_root .shelf5{--sp:70px;width:min(1180px,100%);height:calc(clamp(250px, 33vw, 460px) + var(--sp));margin-block:4px calc(-1 * var(--sp));position:relative}.J7df9G_root .shelf5 img{translate:0 calc(-1 * var(--sp));filter:drop-shadow(0 28px 28px #000000b3);width:clamp(180px,29vw,380px);position:absolute;bottom:0}.J7df9G_root .shelf5 img:first-of-type{bottom:2%;left:-1%;transform:rotate(-11deg)}.J7df9G_root .shelf5 img:nth-of-type(2){z-index:2;bottom:12%;left:15%;transform:rotate(-5deg)}.J7df9G_root .shelf5 img:nth-of-type(3){z-index:3;width:clamp(210px,33vw,440px);bottom:20%;left:50%;transform:translate(-50%)}.J7df9G_root .shelf5 img:nth-of-type(4){z-index:2;bottom:12%;right:15%;transform:rotate(5deg)}.J7df9G_root .shelf5 img:nth-of-type(5){bottom:2%;right:-1%;transform:rotate(11deg)}.J7df9G_root .shelf5 .burst{aspect-ratio:1;z-index:5;width:clamp(120px,13vw,170px);top:-2%;right:16%}.J7df9G_root .shelf5 .burst.b2{width:clamp(110px,11vw,150px);top:6%;left:16%;right:auto}.J7df9G_root .close .deals2{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.J7df9G_root .close .deals2 .btn{min-width:250px}@media (max-width:640px){.J7df9G_root .shelf5{--sp:50px;height:calc(66vw + var(--sp))}.J7df9G_root .shelf5 img{width:46vw}.J7df9G_root .shelf5 img:nth-of-type(3){width:60vw}.J7df9G_root .shelf5 img:first-of-type{left:-8%}.J7df9G_root .shelf5 img:nth-of-type(5){right:-8%}.J7df9G_root .shelf5 img:nth-of-type(2){left:4%}.J7df9G_root .shelf5 img:nth-of-type(4){right:4%}.J7df9G_root .shelf5 .burst{width:96px;right:2%}.J7df9G_root .shelf5 .burst.b2{display:none}.J7df9G_root .close .deals2 .btn{flex:100%;min-width:0;max-width:420px}}.J7df9G_root .sticky{z-index:70;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);border-top:2px solid var(--tag);transition:transform .35s var(--ease);background:#09090bf2;position:fixed;bottom:0;left:0;right:0;transform:translateY(115%)}.J7df9G_root .sticky.on{transform:none}.J7df9G_root .sticky .in{max-width:var(--wrap);align-items:center;gap:14px;margin:0 auto;display:flex}.J7df9G_root .sticky .l{min-width:0;margin-right:auto;line-height:1.15;display:grid}.J7df9G_root .sticky .l b{font:900 16px/1 var(--display);color:#fff;text-transform:uppercase;white-space:nowrap;font-stretch:110%}.J7df9G_root .sticky .l small{font:700 12px/1.3 var(--body);color:var(--muted);white-space:nowrap}.J7df9G_root .sticky .l small span{color:var(--tag)}.J7df9G_root .sticky .btn{min-height:48px;padding:0 22px;font-size:15px}@media (max-width:700px){.J7df9G_root .sticky .l{display:none}.J7df9G_root .sticky .btn{flex:1;padding:0 10px;font-size:14px}.J7df9G_root .sticky .in{gap:8px}}.J7df9G_root dialog{width:100%;max-width:min(900px,100vw - 24px);color:var(--soft);background:0 0;border:0;padding:0}.J7df9G_root dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000c}.J7df9G_root .pv{border:1px solid var(--line);background:#141317;border-radius:24px;gap:14px;padding:18px;display:grid;position:relative}.J7df9G_root .pv .x{z-index:3;background:#ffffff1a;border:0;border-radius:50%;width:40px;height:40px;font-size:22px;position:absolute;top:12px;right:12px}.J7df9G_root .pv h3{font:900 20px/1.1 var(--display);text-transform:uppercase;padding-right:44px;font-stretch:110%}.J7df9G_root .pv .page{perspective:1400px;aspect-ratio:1080/840;background:#000;border-radius:12px;position:relative;overflow:hidden}.J7df9G_root .pv .page img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.J7df9G_root .pv .page img.turn{animation:J7df9G_turn .55s var(--ease)}@keyframes J7df9G_turn{0%{transform-origin:0;opacity:.3;transform:rotateY(-70deg)}to{opacity:1;transform:none}}.J7df9G_root .pv .ctl{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.J7df9G_root .pv .pg{font:700 14px/1 var(--body);color:var(--muted)}.J7df9G_root .pv .note{color:var(--muted);font-size:13px}@media (prefers-reduced-motion:no-preference){.J7df9G_root .hero-copy>*{animation:J7df9G_rise .7s var(--ease) both}.J7df9G_root .hero-copy>:nth-child(2){animation-delay:60ms}.J7df9G_root .hero-copy>:nth-child(3){animation-delay:.12s}.J7df9G_root .hero-copy>:nth-child(4){animation-delay:.18s}.J7df9G_root .hero-copy>:nth-child(5){animation-delay:.24s}}@keyframes J7df9G_rise{0%{transform:translateY(14px)}to{transform:none}}@media (prefers-reduced-motion:reduce){:is(.J7df9G_root *,.J7df9G_root :before,.J7df9G_root :after){transition:none!important;animation:none!important}}.J7df9G_root{--display:var(--font-black-friday-display,"Arial Black", Impact, system-ui, sans-serif);--serif:var(--font-black-friday-serif,Georgia, serif);--body:var(--font-wix-madefor-text,"Wix Madefor Text"), "Segoe UI", system-ui, sans-serif;width:100%;min-width:0;padding-bottom:0;overflow:clip}:is(.J7df9G_root section[id],.J7df9G_root [id=aisles],.J7df9G_root [id=bundles]){scroll-margin-top:calc(var(--global-header-height) + var(--shop-announcement-height,0px) + 28px)}.J7df9G_root a{text-decoration:none}.J7df9G_root a:hover{text-decoration:none}.J7df9G_root button:disabled{cursor:default;opacity:.45}.J7df9G_root .promo{z-index:1;white-space:normal;line-height:1.3}.J7df9G_root .promo b{text-transform:uppercase;white-space:nowrap}@supports selector(:has(*)){body:has(.J7df9G_root[data-page-owns-announcement]){--shop-announcement-height:40px}.J7df9G_root .promo{z-index:40;height:var(--shop-announcement-height);place-content:center;display:grid;position:fixed;inset:0 0 auto}.J7df9G_root .campaign-opening{padding-top:var(--shop-announcement-height)}@media (max-width:900px){body:has(.J7df9G_root[data-page-owns-announcement]){--shop-announcement-height:33px}}@media (max-width:520px){body:has(.J7df9G_root[data-page-owns-announcement]){--shop-announcement-height:32px}}}.J7df9G_root .burst .sm{margin-top:5px}.J7df9G_root .gift .spk{top:12%;left:24%}.J7df9G_root .gift .spk-second{width:12px;height:12px;animation-delay:-1s;top:16%;left:68%}.J7df9G_root .gift .spk-third{width:14px;height:14px;animation-delay:-1.7s;top:6%;left:46%}.J7df9G_root .confetti{pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.J7df9G_root .ticker li{padding-inline:24px;font-size:14px}.J7df9G_root .single-deal{grid-template-columns:1fr;max-width:680px;margin-inline:auto}.J7df9G_root .deal li{white-space:normal}.J7df9G_root .deal .pct{text-transform:uppercase}.J7df9G_root .deal .price{flex-wrap:wrap}.J7df9G_root .item .bk{padding-top:42px}.J7df9G_root .item .book-scan{background:0 0;border:0;width:100%;padding:0;display:block}.J7df9G_root .item .book-scan:disabled{opacity:1}.J7df9G_root .label-scan{outline-offset:-3px;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.J7df9G_root .item .bk img{width:100%}.J7df9G_root .item .peek{min-width:44px;min-height:44px;top:0}.J7df9G_root .item .stk{top:0}.J7df9G_root .label{grid-template-columns:1fr;align-content:start;gap:5px;min-height:138px}.J7df9G_root .label .t{white-space:normal;min-height:2.5em;font-size:15px;overflow:visible}.J7df9G_root .label .teach{padding:0}.J7df9G_root .label .pr{flex-wrap:wrap;padding:0}.J7df9G_root .scan{height:44px;margin-top:10px}.J7df9G_root .aisle-intro a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.J7df9G_root .empty-aisle{text-align:center;padding:40px 0}:is(.J7df9G_root .calculator-section,.J7df9G_root .aisles,.J7df9G_root .proof-section,.J7df9G_root .faq-section){padding-top:0}.J7df9G_root .calculator-section .head{margin:0}.J7df9G_root .presets button{min-height:44px}.J7df9G_root .receipt .ln{align-items:baseline;margin-top:4px}.J7df9G_root .receipt .ln span:last-child{flex-shrink:0}.J7df9G_root .receipt .ln.tot{font-size:15px}.J7df9G_root .receipt-unavailable{padding-block:24px}.J7df9G_root .receipt-unavailable a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.J7df9G_root .bundles .head{margin-bottom:18px}.J7df9G_root .bundles .head .lede{max-width:none}.J7df9G_root .b-nav{margin-bottom:18px}.J7df9G_root .bcard .burst{width:96px}.J7df9G_root .bcard .burst .big{font-size:29px}.J7df9G_root .bcard .burst .in{translate:0 3px}.J7df9G_root .bcard h3{min-height:2em}.J7df9G_root .bcard p{min-height:5em}.J7df9G_root .bcard .btn{white-space:normal;text-align:center;padding:12px;line-height:1.2}.J7df9G_root .bcard .btns{margin-top:auto}.J7df9G_root .bcard .body{flex-direction:column;display:flex}.J7df9G_root .bprice{align-content:center;min-height:72px}.J7df9G_root .bprice b{font-size:32px}.J7df9G_root .dots{gap:0}.J7df9G_root .dots button{background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.J7df9G_root .dots span{background:#ffffff4d;border-radius:99px;width:8px;height:8px;transition:width .3s,background-color .3s;display:block}.J7df9G_root .dots .on{background:var(--tag);width:26px}.J7df9G_root .bucket .btn{justify-self:start}.J7df9G_root .media-dialog{overscroll-behavior:contain;max-height:calc(100dvh - 24px);margin:auto;position:fixed;inset:0;overflow-y:auto}.J7df9G_root .pv{max-height:inherit}.J7df9G_root .pv .x{background:#303035;width:44px;height:44px}.J7df9G_root .pv .page img{-o-object-fit:contain;object-fit:contain}.J7df9G_root .pv .page{flex:1;min-height:0;max-height:100%}.J7df9G_root .pv .ctl{gap:8px}.J7df9G_root .pv .note{flex:240px}.J7df9G_root .video-dialog{max-width:min(420px,100vw - 24px)}.J7df9G_root .video-dialog video{aspect-ratio:9/16;background:#000;border-radius:14px;width:100%;max-height:calc(100dvh - 130px);display:block}.J7df9G_root .video-dialog .pv{padding:10px}.J7df9G_root .sticky{z-index:40}.J7df9G_root .expired{text-align:center;flex-wrap:wrap;justify-content:center;gap:24px;padding-block:100px;display:flex}:is(.J7df9G_root .expired .kicker,.J7df9G_root .expired h1,.J7df9G_root .expired p){flex:100%}@media (max-width:900px){.J7df9G_root .gift .burst .big.amount{font-size:24px}.J7df9G_root .promo{padding:10px 12px;line-height:1}.J7df9G_root .promo-time{display:none}.J7df9G_root .ticker ul{padding-block:15px}.J7df9G_root .ticker li{font-size:12px}.J7df9G_root .bucket .btn{justify-self:center}}@media (max-width:640px){.J7df9G_root .bundles .head{text-align:center;justify-items:center;max-width:100%}.J7df9G_root .b-nav{display:none}.J7df9G_root .bcard{flex-basis:84vw}.J7df9G_root .receipt{padding:26px 18px 22px;font-size:13px}.J7df9G_root .receipt .ln.tot{font-size:13px}.J7df9G_root .item .peek{gap:4px;padding-inline:8px;font-size:10px;right:-2px}.J7df9G_root .item .stk{width:44px}.J7df9G_root .label{gap:2px 12px;min-height:0;padding:10px 10px 9px}.J7df9G_root .label .t{white-space:nowrap;text-overflow:ellipsis;min-height:0;font-size:15px;overflow:hidden}.J7df9G_root .label .pr{flex-wrap:nowrap;padding-bottom:6px}.J7df9G_root .item .btn{padding-inline:10px;font-size:14px}.J7df9G_root .scan .ok{letter-spacing:.02em;white-space:nowrap;flex-direction:column;gap:2px;font-size:13px}.J7df9G_root .scan-result-mobile{display:inline}.J7df9G_root .scan-result-desktop{display:none}.J7df9G_root .pv{padding:14px}.J7df9G_root .pv h3{font-size:18px}}@media (prefers-reduced-motion:reduce){:is(.J7df9G_root *,.J7df9G_root :before,.J7df9G_root :after){transition:none!important;animation:none!important}.J7df9G_root .ticker .track{overflow-x:auto}.J7df9G_root .ticker ul[aria-hidden=true]{display:none}}