body:has(.black-friday){background:radial-gradient(circle,#ffffff0f 1px,#0000 1.6px) 0 0/26px 26px,#032f1b;background:radial-gradient(circle,lab(100% 0 0/.06) 1px,#0000 1.6px) 0 0/26px 26px,lab(16.1052% -19.7553 8.69213)}.black-friday{--bf-ground:#032f1b;--bf-panel:#123c27;--bf-rule:#29523b;--bf-ink:#f9f5ec;--bf-muted:#b3c3b5;--bf-gold:#efcc83;--bf-red:#c8102e;color:var(--bf-ink);padding-block:14px 48px}@supports (color:lab(0% 0 0)){.black-friday{--bf-ground:lab(16.1052% -19.7553 8.69213);--bf-panel:lab(21.9101% -19.5959 8.63012);--bf-rule:lab(31.1953% -19.4372 8.56891);--bf-ink:lab(96.5677% .351369 4.58084);--bf-muted:lab(77.1347% -7.39384 4.7151);--bf-gold:lab(83.9925% 5.77924 41.2234)}}.black-friday :is(h1,h2,h3){color:var(--bf-ink)}.black-friday .breadcrumbs,.black-friday .breadcrumbs :is(a,span,li){color:var(--bf-muted)}.black-friday .breadcrumbs a:hover{color:var(--bf-ink)}.black-friday :focus-visible{outline-color:var(--bf-gold)}.black-friday .bf-head{border-bottom:1px solid var(--bf-rule);gap:18px 40px;padding:20px 0 26px;display:grid}.black-friday .bf-head.has-media{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center}.black-friday .bf-copy{justify-items:start;gap:10px;display:grid}.black-friday .bf-head h1{letter-spacing:-.04em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(34px,4.2vw,60px);font-weight:800;line-height:1}.black-friday .bf-head h1 em{color:var(--bf-gold);font-style:normal}.black-friday .bf-head p{max-width:54ch;color:var(--bf-muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.5}.black-friday .bf-actions{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:4px;display:flex}.black-friday .bf-actions .button{margin:0;padding:11px 20px}.black-friday .bf-actions .button:not(.outline){background:var(--bf-red);border-color:var(--bf-red);color:#fff}.black-friday .bf-actions .button.outline{border-color:var(--bf-muted);color:var(--bf-ink);background:0 0}.black-friday .bf-actions .button.outline:hover{border-color:var(--bf-ink)}.black-friday .bf-actions .text-link{color:var(--bf-ink)}.black-friday .bf-media{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.black-friday .bf-media li{margin:0}.black-friday .bf-media a{aspect-ratio:1;border-radius:var(--radius);background:#fff;place-items:center;padding:10%;transition:transform .18s;display:grid;box-shadow:0 10px 24px #00050273;box-shadow:0 10px 24px lab(.997561% -2.08671 .817949/.45)}.black-friday .bf-media li:nth-child(2) a{transform:translateY(14px)}.black-friday .bf-media a:hover{transform:translateY(-3px)}.black-friday .bf-media li:nth-child(2) a:hover{transform:translateY(10px)}.black-friday .bf-media img{object-fit:contain;width:100%;height:100%}.black-friday .bf-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.black-friday .bf-col{background:var(--bf-panel);border:1px solid var(--bf-rule);border-radius:var(--radius);flex-direction:column;grid-column:span 2;gap:14px;min-width:0;margin:0;padding:16px;display:flex}.black-friday .bf-col.span-3{grid-column:span 3}.black-friday .bf-col.span-6{grid-column:span 6}.black-friday section.bf-col{padding:16px}.black-friday .bf-fan{aspect-ratio:16/9;border-radius:var(--radius);background:radial-gradient(ellipse at 50% 120%, #286344, var(--bf-ground) 70%);position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.black-friday .bf-fan{background:radial-gradient(ellipse at 50% 120%, lab(37.2552% -26.0713 11.485), var(--bf-ground) 70%)}}.black-friday .bf-fan-tile{--w:40%;width:var(--w);aspect-ratio:1;border-radius:var(--radius);top:50%;left:calc((100% - var(--w)) * var(--i) / max(var(--n) - 1, 1));z-index:calc(var(--i) + 1);transform:translateY(calc(-50% + mod(var(--i), 2) * 8% - 4%)) rotate(calc((mod(var(--i), 2) * 2 - 1) * 3deg));background:#fff;place-items:center;padding:5%;display:grid;position:absolute;box-shadow:0 8px 20px #00050280;box-shadow:0 8px 20px lab(.996859% -2.05635 .8847/.5)}.black-friday .bf-fan-tile img{object-fit:contain;width:100%;height:100%}.black-friday .bf-col.span-3 .bf-fan{aspect-ratio:2}.black-friday .bf-col.span-3 .bf-fan-tile{--w:30%}.black-friday .bf-col.span-6 .bf-fan{aspect-ratio:32/9}.black-friday .bf-col.span-6 .bf-fan-tile{--w:22%}.black-friday .bf-col-head h2{letter-spacing:-.03em;margin:0;font-size:clamp(22px,2vw,28px);font-weight:800}.black-friday .bf-col-head p{color:var(--bf-muted);margin:4px 0 0;font-size:15px;line-height:1.4}.black-friday .bf-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.black-friday .bf-col.span-6 .bf-list{grid-template-columns:repeat(2,minmax(0,1fr))}.black-friday .bf-row{background:var(--bf-ground);border:1px solid var(--bf-rule);border-radius:var(--radius);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:8px 10px 8px 8px;display:grid}.black-friday .bf-thumb{aspect-ratio:1;border-radius:calc(var(--radius) - 1px);background:#fff;place-items:center;width:56px;padding:4px;display:grid}.black-friday .bf-thumb img{object-fit:contain;width:100%;height:100%}.black-friday .bf-row-body{min-width:0}.black-friday .bf-row-name{-webkit-line-clamp:2;color:var(--bf-ink);-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.25;text-decoration:none;display:-webkit-box;overflow:hidden}.black-friday .bf-row-name:hover{text-underline-offset:3px;text-decoration:underline}.black-friday .bf-row-offer{color:var(--bf-muted);margin:3px 0 0;font-size:13px;line-height:1.3}.black-friday .bf-row-offer strong{color:var(--bf-gold);font-size:14px;font-weight:700}.black-friday .bf-row-action{justify-items:end;display:grid}.black-friday .bf-row-action :is(button,a.button){white-space:nowrap;border:1px solid var(--bf-muted);border-radius:var(--radius);width:auto;min-height:34px;color:var(--bf-ink);background:0 0;margin:0;padding:6px 12px;font-size:13px}.black-friday .bf-row-action :is(button,a.button):hover{background:var(--bf-red);border-color:var(--bf-red);color:#fff}.black-friday .bf-row-action .quote-added{color:var(--bf-gold);font-size:12px}.black-friday .bf-col-more{color:var(--bf-gold);align-items:center;gap:6px;margin-top:auto;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.black-friday .bf-col-more:hover{text-underline-offset:3px;text-decoration:underline}.black-friday .black-friday-quote{background:var(--bf-panel);border:1px solid var(--bf-rule);border-radius:var(--radius);justify-items:start;gap:8px;margin-top:44px;padding:24px 26px;display:grid}.black-friday .black-friday-quote h2{letter-spacing:-.03em;margin:0;font-size:clamp(22px,2vw,30px);font-weight:800}.black-friday .black-friday-quote p{max-width:62ch;color:var(--bf-muted);margin:0}.black-friday .black-friday-quote .button{background:var(--bf-red);border-color:var(--bf-red);color:#fff;margin:6px 0 0}@media (max-width:1100px){.black-friday .bf-col,.black-friday .bf-col.span-3{grid-column:span 3}.black-friday .bf-col.span-6{grid-column:span 6}}@media (min-width:761px) and (max-width:1100px){.black-friday .bf-col:last-child:nth-child(odd){grid-column:span 6}}@media (max-width:760px){.black-friday .bf-grid{grid-template-columns:1fr}.black-friday .bf-col,.black-friday .bf-col.span-3,.black-friday .bf-col.span-6{grid-column:auto}.black-friday .bf-col.span-6 .bf-list{grid-template-columns:1fr}.black-friday .bf-col.span-6 .bf-fan{aspect-ratio:16/9}.black-friday .bf-col.span-6 .bf-fan-tile{--w:40%}}@media (max-width:860px){.black-friday .bf-head.has-media{grid-template-columns:1fr}.black-friday .bf-media{max-width:360px}}@media (max-width:520px){.black-friday .bf-row{grid-template-columns:56px minmax(0,1fr)}.black-friday .bf-row-action{grid-column:1/-1;justify-items:stretch}.black-friday .bf-row-action :is(button,a.button){justify-content:center;width:100%}.black-friday .bf-media{display:none}.black-friday .bf-head h1{max-width:none}}@media (prefers-reduced-motion:reduce){.black-friday .bf-media a,.black-friday .bf-media li:nth-child(n) a:hover{transition:none}}
