.black-friday-module__0W11gG__page{--bf-bg:#07090f;--bf-bg-2:#0d1119;--bf-ink:#f3f6f9;--bf-muted:#a7b0bd;--bf-line:#ffffff17;--bf-teal:#58c0c5;--bf-teal-strong:#279fa5;--bf-yellow:#dce086;background:var(--bf-bg)}.black-friday-module__0W11gG__hero,.black-friday-module__0W11gG__trust,.black-friday-module__0W11gG__spotlight,.black-friday-module__0W11gG__helper,.black-friday-module__0W11gG__store{color:var(--bf-ink)}.black-friday-module__0W11gG__page :focus-visible{outline:3px solid var(--bf-teal);outline-offset:3px}.black-friday-module__0W11gG__hero{isolation:isolate;padding:clamp(64px,10vw,128px) 0 clamp(36px,5vw,56px);position:relative;overflow:hidden}.black-friday-module__0W11gG__heroGlow{z-index:-2;background:radial-gradient(760px 460px at 80% 12%,#279fa56b,#0000 64%),radial-gradient(620px 420px at 6% 96%,#dce08624,#0000 62%),linear-gradient(#07090f 0%,#0a0e16 100%);position:absolute;inset:0}.black-friday-module__0W11gG__heroInner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,56px);display:grid}.black-friday-module__0W11gG__eyebrow{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--bf-teal);border:1px solid #58c0c573;border-radius:999px;align-items:center;gap:10px;margin:0 0 22px;padding:7px 14px;font-size:.78rem;font-weight:600;display:inline-flex}.black-friday-module__0W11gG__dot{background:var(--bf-yellow);border-radius:50%;width:8px;height:8px}.black-friday-module__0W11gG__title{font-family:var(--font-display);letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(3.6rem,13.5vw,10.5rem);font-weight:800;line-height:.86}.black-friday-module__0W11gG__titleSolid,.black-friday-module__0W11gG__titleOutline{display:block}.black-friday-module__0W11gG__titleSolid{color:#fff}.black-friday-module__0W11gG__titleOutline{color:#0000;-webkit-text-stroke:clamp(1.5px, .32vw, 3px) var(--bf-teal)}@supports not (-webkit-text-stroke:1px #000){.black-friday-module__0W11gG__titleOutline{color:var(--bf-teal)}}.black-friday-module__0W11gG__lead{max-width:38rem;color:var(--bf-muted);margin:26px 0 0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.65}.black-friday-module__0W11gG__ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.black-friday-module__0W11gG__ctaPrimary,.black-friday-module__0W11gG__ctaGhost{min-height:52px;font-family:var(--font-display);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .2s,background-color .2s,color .2s,border-color .2s;display:inline-flex}.black-friday-module__0W11gG__ctaPrimary{color:var(--bf-bg);background:#fff;border:1px solid #fff}.black-friday-module__0W11gG__ctaPrimary:hover{background:var(--bf-yellow);border-color:var(--bf-yellow);transform:translateY(-2px)}.black-friday-module__0W11gG__ctaGhost{color:#fff;background:0 0;border:1px solid #ffffff59}.black-friday-module__0W11gG__ctaGhost:hover{border-color:var(--bf-teal);color:var(--bf-teal);transform:translateY(-2px)}.black-friday-module__0W11gG__badge{aspect-ratio:1;flex-shrink:0;width:clamp(150px,17vw,220px);position:relative}.black-friday-module__0W11gG__badgeRing{width:100%;height:100%;animation:28s linear infinite black-friday-module__0W11gG__spin;position:absolute;inset:0}.black-friday-module__0W11gG__badgeRing text{fill:#ffffffb8;font-family:var(--font-display);font-size:12px;font-weight:600}.black-friday-module__0W11gG__badgeCore{text-align:center;background:var(--bf-yellow);color:var(--bf-bg);border-radius:50%;place-content:center;display:grid;position:absolute;inset:22%}.black-friday-module__0W11gG__badgeCore strong{font-family:var(--font-display);font-size:clamp(2rem,3.6vw,2.8rem);font-weight:800;line-height:1}.black-friday-module__0W11gG__badgeCore small{letter-spacing:.04em;text-transform:uppercase;margin-top:4px;font-size:.7rem;font-weight:700;line-height:1.2}.black-friday-module__0W11gG__brands{border-top:1px solid var(--bf-line);flex-wrap:wrap;gap:8px 22px;margin:clamp(40px,6vw,72px) 0 0;padding:22px 0 0;list-style:none;display:flex}.black-friday-module__0W11gG__brands li{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;font-size:.82rem;font-weight:600}.black-friday-module__0W11gG__shapes{z-index:-1;pointer-events:none;position:absolute;inset:0}.black-friday-module__0W11gG__shape{opacity:.9;animation:9s ease-in-out infinite black-friday-module__0W11gG__float;display:block;position:absolute}.black-friday-module__0W11gG__ball{background:radial-gradient(circle at 32% 30%, #fff 0 12%, var(--bf-teal) 13% 100%);border-radius:50%;width:46px;height:46px;top:14%;right:34%}.black-friday-module__0W11gG__block{background:var(--bf-yellow);border-radius:12px;width:58px;height:58px;animation-duration:11s;animation-delay:-3s;bottom:22%;right:6%}.black-friday-module__0W11gG__ring{border:10px solid #58c0c58c;border-radius:50%;width:70px;height:70px;animation-duration:13s;animation-delay:-5s;top:62%;left:52%}.black-friday-module__0W11gG__star{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:#fff;width:40px;height:40px;animation-duration:10s;animation-delay:-1.5s;top:9%;right:8%}.black-friday-module__0W11gG__pill{background:#dce086bf;border-radius:999px;width:84px;height:30px;animation-duration:12s;animation-delay:-7s;bottom:12%;left:4%}.black-friday-module__0W11gG__trust{border-top:1px solid var(--bf-line);border-bottom:1px solid var(--bf-line);background:var(--bf-bg-2)}.black-friday-module__0W11gG__trustList{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 auto;padding:0 20px;list-style:none;display:grid}.black-friday-module__0W11gG__trustList li{color:var(--bf-muted);align-items:center;gap:12px;padding:22px 18px;font-size:.95rem;line-height:1.4;display:flex}.black-friday-module__0W11gG__trustList li+li{border-left:1px solid var(--bf-line)}.black-friday-module__0W11gG__trustList svg{color:var(--bf-teal);flex-shrink:0}.black-friday-module__0W11gG__trustList strong{color:#fff;font-weight:600}.black-friday-module__0W11gG__trustList a{color:var(--bf-teal);text-underline-offset:3px;text-decoration:underline}.black-friday-module__0W11gG__kicker{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--bf-teal);margin:0 0 10px;font-size:.8rem;font-weight:700}.black-friday-module__0W11gG__h2{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:700;line-height:1.15}.black-friday-module__0W11gG__sectionLead{max-width:42rem;color:var(--bf-muted);margin:14px 0 0;font-size:1.02rem;line-height:1.65}.black-friday-module__0W11gG__spotlight{padding:clamp(56px,8vw,96px) 0}.black-friday-module__0W11gG__spotGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.black-friday-module__0W11gG__spotMedia{aspect-ratio:1;background:#fff;border-radius:28px;place-items:center;display:grid;position:relative;overflow:hidden}.black-friday-module__0W11gG__spotMedia img{object-fit:contain;width:86%;height:86%;transition:transform .5s cubic-bezier(.22,1,.36,1)}.black-friday-module__0W11gG__spotMedia:hover img{transform:scale(1.04)}.black-friday-module__0W11gG__spotPlaceholder{font-size:5rem}.black-friday-module__0W11gG__spotTitle{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.8rem,3.8vw,3rem);font-weight:700;line-height:1.1}.black-friday-module__0W11gG__spotTitle a{color:#fff;text-decoration:none}.black-friday-module__0W11gG__spotTitle a:hover{color:var(--bf-teal)}.black-friday-module__0W11gG__spotBrand{letter-spacing:.1em;text-transform:uppercase;color:var(--bf-muted);margin:12px 0 0;font-size:.9rem;font-weight:600}.black-friday-module__0W11gG__priceRow{flex-wrap:wrap;align-items:baseline;gap:10px 16px;margin:28px 0 0;display:flex}.black-friday-module__0W11gG__price{font-family:var(--font-display);color:var(--bf-yellow);font-size:clamp(2.4rem,5vw,3.6rem);font-weight:800;line-height:1}.black-friday-module__0W11gG__oldPrice{color:var(--bf-muted);font-size:1.15rem}.black-friday-module__0W11gG__chip{background:var(--accent-pink,#ff6f96);color:#1d0a11;font-family:var(--font-display);border-radius:999px;padding:5px 12px;font-size:.95rem;font-weight:700}.black-friday-module__0W11gG__refNote{color:var(--bf-muted);margin:10px 0 0;font-size:.92rem}.black-friday-module__0W11gG__stock{color:#fff;margin:14px 0 28px;font-size:.95rem;font-weight:600}.black-friday-module__0W11gG__offers{background:var(--bf-bg-2);border-top:1px solid var(--bf-line);scroll-margin-top:calc(var(--header-h,68px) + 12px);padding:clamp(56px,8vw,96px) 0}.black-friday-module__0W11gG__sectionHead{margin:0 0 clamp(28px,4vw,44px)}.black-friday-module__0W11gG__empty{border:1px dashed var(--bf-line);text-align:center;color:var(--bf-muted);border-radius:24px;justify-items:center;gap:18px;padding:56px 20px;display:grid}.black-friday-module__0W11gG__fineprint{color:#ffffff80;max-width:52rem;margin:32px 0 0;font-size:.82rem;line-height:1.6}.black-friday-module__0W11gG__helper{padding:clamp(56px,8vw,88px) 0 0}.black-friday-module__0W11gG__helperCard,.black-friday-module__0W11gG__storeInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;display:flex}.black-friday-module__0W11gG__helperCard{background:linear-gradient(135deg,#279fa538,#279fa50a 60%);border:1px solid #58c0c559;border-radius:28px;padding:clamp(28px,4vw,48px)}.black-friday-module__0W11gG__store{padding:clamp(40px,6vw,64px) 0 clamp(64px,9vw,104px)}.black-friday-module__0W11gG__storeInner{border-top:1px solid var(--bf-line);padding-top:clamp(28px,4vw,40px)}.black-friday-module__0W11gG__rise{animation:.8s cubic-bezier(.22,1,.36,1) both black-friday-module__0W11gG__rise}.black-friday-module__0W11gG__d1{animation-delay:80ms}.black-friday-module__0W11gG__d2{animation-delay:.18s}.black-friday-module__0W11gG__d3{animation-delay:.28s}@keyframes black-friday-module__0W11gG__rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes black-friday-module__0W11gG__float{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translateY(-18px)rotate(8deg)}}@keyframes black-friday-module__0W11gG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.black-friday-module__0W11gG__rise,.black-friday-module__0W11gG__shape,.black-friday-module__0W11gG__badgeRing{animation:none}.black-friday-module__0W11gG__ctaPrimary,.black-friday-module__0W11gG__ctaGhost,.black-friday-module__0W11gG__spotMedia img{transition:none}}@media (max-width:1100px){.black-friday-module__0W11gG__ring{display:none}}@media (max-width:960px){.black-friday-module__0W11gG__trustList{grid-template-columns:repeat(2,minmax(0,1fr))}.black-friday-module__0W11gG__trustList li:nth-child(3){border-left:0}.black-friday-module__0W11gG__trustList li:nth-child(n+3){border-top:1px solid var(--bf-line)}.black-friday-module__0W11gG__spotGrid{grid-template-columns:minmax(0,1fr)}.black-friday-module__0W11gG__spotMedia{max-width:520px}}@media (max-width:640px){.black-friday-module__0W11gG__heroInner{grid-template-columns:minmax(0,1fr)}.black-friday-module__0W11gG__badge{justify-self:start;width:148px}.black-friday-module__0W11gG__badgeCore strong{font-size:1.8rem}.black-friday-module__0W11gG__badgeCore small{font-size:.52rem}.black-friday-module__0W11gG__shapes{display:none}.black-friday-module__0W11gG__trustList{grid-template-columns:minmax(0,1fr);padding:0}.black-friday-module__0W11gG__trustList li{padding:16px 20px}.black-friday-module__0W11gG__trustList li+li{border-left:0;border-top:1px solid var(--bf-line)}.black-friday-module__0W11gG__ctaPrimary,.black-friday-module__0W11gG__ctaGhost{width:100%}}
