:is(.theme-black-friday,.layer-black-friday){--bf-black: #111111;--bf-page: #1b1b1b;--bf-surface-night: #242424;--bf-surface-night-2: #2e2e2e;--bf-bone: #ffffff;--bf-champagne: #ffffff;--bf-accent: #ed002e;--bf-accent-hi: #d40029;--bf-accent-deep: #c40026;--bf-navy: #02182b;--bf-paper: #f3f7fb;--bf-mist: #eef5fb;--bf-bg: var(--bf-paper);--bf-ink: var(--bf-navy);--bf-muted: #4a5a6b;--bf-surface: #ffffff;--bf-surface-2: var(--bf-mist);--bf-line: #d6e1ec;--bf-line-strong: #b9c9d9;--bf-accent-text: #d40029;--bf-label: #143d5f;--bf-plate: #ffffff;--bf-radius-sm: .5rem;--bf-radius: .75rem;--bf-radius-lg: 1.25rem;--bf-dur-xs: .12s;--bf-dur-s: .15s;--bf-dur-m: .25s;--bf-dur-l: .6s;--bf-ease-out: cubic-bezier(.16, 1, .3, 1);--bf-ease-snap: cubic-bezier(.2, .9, .1, 1.15);--bf-pattern: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280'%3E%3Cg fill='%23ffffff' fill-opacity='.055' font-family='Arial,Helvetica,sans-serif' font-weight='700'%3E%3Ctext x='18' y='46' font-size='38' transform='rotate(-16 18 46)'%3E%25%3C/text%3E%3Ctext x='122' y='30' font-size='18' transform='rotate(12 122 30)'%3E%25%3C/text%3E%3Ctext x='196' y='70' font-size='30' transform='rotate(-8 196 70)'%3E%25%3C/text%3E%3Ctext x='70' y='112' font-size='14' transform='rotate(20 70 112)'%3E%25%3C/text%3E%3Ctext x='150' y='138' font-size='44' transform='rotate(-20 150 138)'%3E%25%3C/text%3E%3Ctext x='248' y='150' font-size='16' transform='rotate(10 248 150)'%3E%25%3C/text%3E%3Ctext x='20' y='196' font-size='26' transform='rotate(14 20 196)'%3E%25%3C/text%3E%3Ctext x='104' y='232' font-size='20' transform='rotate(-12 104 232)'%3E%25%3C/text%3E%3Ctext x='200' y='252' font-size='34' transform='rotate(18 200 252)'%3E%25%3C/text%3E%3Ctext x='248' y='206' font-size='12' transform='rotate(-6 248 206)'%3E%25%3C/text%3E%3C/g%3E%3C/svg%3E")}.theme-black-friday{--color-primary-50: #fff1f3;--color-primary-100: #ffe0e5;--color-primary-200: #ffc2cc;--color-primary-300: #ff94a5;--color-primary-400: #ff4d68;--color-primary-500: var(--bf-accent-hi);--color-primary-600: var(--bf-accent);--color-primary-700: var(--bf-accent-hi);--color-primary-800: #a3001f;--color-primary-900: #5c0012;--body-bg: var(--bf-paper);--button-bg: var(--bf-accent);--button-hover-bg: var(--bf-accent-hi);--button-text: #ffffff;--header-bg: var(--bf-black);--header-text: var(--bf-bone);--footer-bg: var(--bf-black);--footer-text: var(--bf-bone);--border-color: var(--bf-line)}:is(.theme-black-friday,.layer-black-friday) .bf-night,:is(.theme-black-friday,.layer-black-friday) .bf-bar{--bf-bg: var(--bf-page);--bf-ink: var(--bf-bone);--bf-muted: #b8b8b8;--bf-surface: var(--bf-surface-night);--bf-surface-2: var(--bf-surface-night-2);--bf-line: rgb(255 255 255 / .12);--bf-line-strong: rgb(255 255 255 / .22);--bf-accent-text: #ff5a73;--bf-label: #ffffff;--bf-plate: #ffffff}:is(.theme-black-friday,.layer-black-friday) .bf-night .bf-card{--bf-ink: var(--bf-navy);--bf-muted: #4a5a6b;--bf-surface: #ffffff;--bf-surface-2: var(--bf-mist);--bf-line: #d6e1ec;--bf-line-strong: #b9c9d9;--bf-accent-text: #d40029;--bf-label: #143d5f}html.dark :is(.theme-black-friday,.layer-black-friday){--bf-bg: #141414;--bf-ink: var(--bf-bone);--bf-muted: #b8b8b8;--bf-surface: var(--bf-surface-night);--bf-surface-2: var(--bf-surface-night-2);--bf-line: rgb(255 255 255 / .12);--bf-line-strong: rgb(255 255 255 / .22);--bf-accent-text: #ff5a73;--bf-label: #ffffff;--bf-plate: #ffffff}html.dark .theme-black-friday{--body-bg: #141414}html.dark :is(.theme-black-friday,.layer-black-friday) .bf-night .bf-card{--bf-ink: var(--bf-bone);--bf-muted: #b8b8b8;--bf-surface: var(--bf-surface-night);--bf-surface-2: var(--bf-surface-night-2);--bf-line: rgb(255 255 255 / .12);--bf-line-strong: rgb(255 255 255 / .22);--bf-accent-text: #ff5a73;--bf-label: #ffffff}:is(.theme-black-friday,.layer-black-friday) .bf-bar{position:relative;z-index:41;background:var(--bf-black);color:var(--bf-bone);border-bottom:1px solid var(--bf-line)}:is(.theme-black-friday,.layer-black-friday) .bf-bar[hidden]{display:none}:is(.theme-black-friday,.layer-black-friday) .bf-bar__link{color:inherit;text-decoration:none}:is(.theme-black-friday,.layer-black-friday) .bf-bar__label{font-weight:800;letter-spacing:.16em;text-transform:uppercase}:is(.theme-black-friday,.layer-black-friday) .bf-bar__period,:is(.theme-black-friday,.layer-black-friday) .bf-bar__ends{color:var(--bf-muted);letter-spacing:.08em;text-transform:uppercase}:is(.theme-black-friday,.layer-black-friday) .bf-bar__pulse{width:.5rem;height:.5rem;border-radius:999px;background:var(--bf-accent);box-shadow:0 0 #ff2d3d99}:is(.theme-black-friday,.layer-black-friday) .bf-bar__arrow{color:var(--bf-accent);transition:transform var(--bf-dur-s) var(--bf-ease-out)}@media(hover:hover){:is(.theme-black-friday,.layer-black-friday) .bf-bar__link:hover .bf-bar__arrow{transform:translate(3px)}}:is(.theme-black-friday,.layer-black-friday) .bf-bar__link:focus-visible{outline:2px solid var(--bf-accent);outline-offset:-4px}.theme-black-friday header.sticky{border-bottom:1px solid rgb(255 255 255 / .08);box-shadow:none}.theme-black-friday #header-logo img{filter:brightness(0) invert(1)}.theme-black-friday header.sticky .main-header a:not([class~=bg-white] *),.theme-black-friday header.sticky .main-header button:not([class~=bg-white] *){color:inherit}.theme-black-friday header.sticky [class~=bg-white]{color:#374151}html.dark .theme-black-friday header.sticky [class~=bg-white]{color:#e5e7eb}.theme-black-friday header.sticky .main-header a:focus-visible,.theme-black-friday header.sticky .main-header button:focus-visible{outline:2px solid var(--bf-accent);outline-offset:2px}.theme-black-friday header.sticky .rounded-full.bg-primary-600,.theme-black-friday header.sticky .rounded-full.bg-primary-500,.theme-black-friday header.sticky .rounded-full.bg-red-500,.theme-black-friday header.sticky .rounded-full.bg-red-600{background:var(--bf-accent);color:#fff}.theme-black-friday footer{position:relative}.theme-black-friday footer:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,var(--bf-accent) 30%,var(--bf-accent) 70%,transparent);opacity:.6}:is(.theme-black-friday,.layer-black-friday) .bf-progress{display:none}@supports (animation-timeline: scroll()){:is(.theme-black-friday,.layer-black-friday) .bf-progress{display:block;position:fixed;inset:0 0 auto;z-index:60;height:2px;background:var(--bf-accent);transform-origin:0 50%;transform:scaleX(0);pointer-events:none;animation:bf-progress linear both;animation-timeline:scroll(root)}}@keyframes bf-progress{to{transform:scaleX(1)}}.theme-black-friday .bf-progress~div.w-full.overflow-hidden.text-body-sm{background:var(--bf-surface-night)!important;color:#fff!important;border-bottom:1px solid rgb(255 255 255 / .08)}.theme-black-friday .bf-progress~div.w-full.overflow-hidden.text-body-sm a{color:#fff!important}html.dark .theme-black-friday header.sticky button[class~="hover:bg-gray-100"]{background-color:transparent!important}:is(.theme-black-friday,.layer-black-friday) .bf-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.625rem 1.125rem;border-radius:var(--bf-radius-sm);font-weight:800;letter-spacing:.01em;text-decoration:none;touch-action:manipulation;transition:transform var(--bf-dur-xs) var(--bf-ease-out),background-color var(--bf-dur-s) ease,border-color var(--bf-dur-s) ease,color var(--bf-dur-s) ease}:is(.theme-black-friday,.layer-black-friday) .bf-btn--lg{min-height:3.25rem;padding:.75rem 1.5rem}:is(.theme-black-friday,.layer-black-friday) .bf-btn--primary{background:var(--bf-accent);color:#fff}:is(.theme-black-friday,.layer-black-friday) .bf-btn--ghost{background:transparent;color:var(--bf-ink);border:1px solid var(--bf-line-strong)}:is(.theme-black-friday,.layer-black-friday) .bf-btn:active{transform:scale(.97)}:is(.theme-black-friday,.layer-black-friday) .bf-btn[aria-disabled=true]{opacity:.55;box-shadow:none}@media(hover:hover){:is(.theme-black-friday,.layer-black-friday) .bf-btn--primary:hover{background:var(--bf-accent-hi)}:is(.theme-black-friday,.layer-black-friday) .bf-btn--ghost:hover{border-color:var(--bf-accent);color:var(--bf-accent-text)}}:is(.theme-black-friday,.layer-black-friday) .bf-btn:focus-visible,:is(.theme-black-friday,.layer-black-friday) .bf-link:focus-visible{outline:2px solid var(--bf-ink);outline-offset:3px}:is(.theme-black-friday,.layer-black-friday) .bf-link{align-items:center;gap:.25rem;color:var(--bf-accent-text);font-weight:700;text-decoration:none}@media(hover:hover){:is(.theme-black-friday,.layer-black-friday) .bf-link:hover{text-decoration:underline;text-underline-offset:4px}}.theme-black-friday .btn-gradient{color:#fff}:is(.theme-black-friday,.layer-black-friday) .bf-card{background:var(--bf-surface);color:var(--bf-ink);border:1px solid var(--bf-line);border-radius:var(--bf-radius);overflow:hidden;transition:transform var(--bf-dur-s) var(--bf-ease-out),border-color var(--bf-dur-s) ease}:is(.theme-black-friday,.layer-black-friday) .bf-card__plate{margin:.5rem .5rem 0;border-radius:calc(var(--bf-radius) - .25rem);background:var(--bf-plate);overflow:hidden}:is(.theme-black-friday,.layer-black-friday) .bf-card__plate>a>picture{display:contents}:is(.theme-black-friday,.layer-black-friday) .bf-card__img{transition:transform var(--bf-dur-l) var(--bf-ease-out)}@media(hover:hover){:is(.theme-black-friday,.layer-black-friday) .bf-card:hover{border-color:var(--bf-accent)}:is(.theme-black-friday,.layer-black-friday) .bf-card:hover .bf-card__img{transform:scale(1.05)}}:is(.theme-black-friday,.layer-black-friday) .bf-card__off{display:inline-flex;align-items:center;min-height:1.75rem;padding:.125rem .5rem;border-radius:.375rem;background:var(--bf-accent);color:#fff;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.01em}:is(.theme-black-friday,.layer-black-friday) .bf-card__round{border-radius:999px;background:#ffffffeb;color:#17151a;box-shadow:0 1px 2px #0000001f}:is(.theme-black-friday,.layer-black-friday) .bf-card__brand{color:var(--bf-label);font-weight:700;letter-spacing:.08em;text-transform:uppercase}:is(.theme-black-friday,.layer-black-friday) .bf-card__name{color:var(--bf-ink);font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:is(.theme-black-friday,.layer-black-friday) .bf-card__name a{color:inherit;text-decoration:none}:is(.theme-black-friday,.layer-black-friday) .bf-card__name a:focus-visible{outline:2px solid var(--bf-accent);outline-offset:2px}:is(.theme-black-friday,.layer-black-friday) .bf-card__muted{color:var(--bf-muted)}:is(.theme-black-friday,.layer-black-friday) .bf-card__perk{align-self:flex-start;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.125rem .5rem;border:1px solid var(--bf-line-strong);border-radius:999px;color:var(--bf-label);font-weight:700;letter-spacing:.02em;text-transform:uppercase}:is(.theme-black-friday,.layer-black-friday) .bf-card__tag{padding:.25rem .625rem;border-radius:999px;background:var(--bf-surface-2);color:var(--bf-ink);font-weight:700}:is(.theme-black-friday,.layer-black-friday) .bf-price,:is(.theme-black-friday,.layer-black-friday) .bf-price-new{font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.015em}:is(.theme-black-friday,.layer-black-friday) .bf-price-new{color:var(--bf-accent-text)}:is(.theme-black-friday,.layer-black-friday) .bf-price-old{white-space:nowrap;color:var(--bf-muted);text-decoration:line-through;text-decoration-thickness:1px}:is(.theme-black-friday,.layer-black-friday) .bf-card__omnibus{color:var(--bf-muted);line-height:1.35}:is(.theme-black-friday,.layer-black-friday) .bf-card__stock{display:flex;align-items:center;gap:.5rem;color:var(--bf-accent-text);font-weight:700}:is(.theme-black-friday,.layer-black-friday) .bf-card__stock.is-out{color:var(--bf-muted)}:is(.theme-black-friday,.layer-black-friday) .bf-card__meter{position:relative;width:2.5rem;height:3px;border-radius:999px;background:var(--bf-line-strong);overflow:hidden}:is(.theme-black-friday,.layer-black-friday) .bf-card__meter>span{position:absolute;inset:0;background:var(--bf-accent);transform-origin:0 50%;transform:scaleX(var(--bf-stock, .3))}:is(.theme-black-friday,.layer-black-friday) .bf-card__shine{position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgb(255 255 255 / .35) 50%,transparent 65%);transform:translate(-120%);opacity:0}:is(.theme-black-friday,.layer-black-friday) .bf-btn--primary .animate-spin{color:#fff}:is(.theme-black-friday,.layer-black-friday) .bf-card__price .text-gray-500,:is(.theme-black-friday,.layer-black-friday) .bf-deal .text-gray-500{color:var(--bf-muted)}html.dark :is(.theme-black-friday,.layer-black-friday) .bf-card,html.dark :is(.theme-black-friday,.layer-black-friday) .bf-card .pc-card-body{background-color:var(--bf-surface)!important}:is(.theme-black-friday,.layer-black-friday) .bf-promo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem .75rem;background:var(--bf-black);color:var(--bf-bone)}:is(.theme-black-friday,.layer-black-friday) .bf-promo--card{margin:.375rem .375rem 0;padding:.375rem .625rem;border-radius:calc(var(--bf-radius) - .25rem)}:is(.theme-black-friday,.layer-black-friday) .bf-promo--page{padding:.625rem 1rem;border:1px solid rgb(237 0 46 / .45);border-radius:var(--bf-radius)}:is(.theme-black-friday,.layer-black-friday) .bf-promo__name{display:inline-flex;min-width:0;align-items:center;gap:.375rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}:is(.theme-black-friday,.layer-black-friday) .bf-promo__dot{position:relative;flex:none;width:.4375rem;height:.4375rem;border-radius:999px;background:var(--bf-accent)}:is(.theme-black-friday,.layer-black-friday) .bf-promo.is-upcoming .bf-promo__dot{background:#fff}:is(.theme-black-friday,.layer-black-friday) .bf-promo__when{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap}:is(.theme-black-friday,.layer-black-friday) .bf-promo__label{color:#b8b8b8;letter-spacing:.06em;text-transform:uppercase}:is(.theme-black-friday,.layer-black-friday) .bf-promo .bf-cd__cells{gap:.25rem}:is(.theme-black-friday,.layer-black-friday) .bf-promo .bf-cd__value{color:#fff}:is(.theme-black-friday,.layer-black-friday) .bf-promo .bf-cd__unit{color:#b8b8b8}:is(.theme-black-friday,.layer-black-friday) .bf-promo.is-live .bf-cd__value{color:#ff5a73}:is(.theme-black-friday,.layer-black-friday) .bf-promo--card .bf-promo__label{display:none}@media(min-width:640px){:is(.theme-black-friday,.layer-black-friday) .bf-promo--card .bf-promo__label{display:inline}}:is(.theme-black-friday,.layer-black-friday) .bf-promo__stock{flex-basis:100%;color:#ff5a73;font-weight:700}:is(.theme-black-friday,.layer-black-friday) .bf-promo__stock.is-out{color:#b8b8b8}:is(.theme-black-friday,.layer-black-friday) .bf-card__price .bf-card__vat{flex-basis:100%}:is(.theme-black-friday,.layer-black-friday) .bf-home .bf-promo--card .bf-promo__when{display:none}:is(.theme-black-friday,.layer-black-friday) .bf-home .bf-promo--card{justify-content:flex-start;padding-block:.25rem}:is(.theme-black-friday,.layer-black-friday) .bf-home{background-color:var(--bf-page);background-image:var(--bf-pattern);background-size:280px 280px;color:var(--bf-ink)}:is(.theme-black-friday,.layer-black-friday) .bf-banner__frame{border-radius:var(--bf-radius);overflow:hidden;background:var(--bf-surface-night)}:is(.theme-black-friday,.layer-black-friday) .bf-banner__frame .pb-carousel{height:var(--carousel-h-mobile, auto);aspect-ratio:4 / 5}@media(min-width:768px){:is(.theme-black-friday,.layer-black-friday) .bf-banner__frame .pb-carousel{height:var(--carousel-h-tablet, auto);aspect-ratio:2 / 1}}@media(min-width:1024px){:is(.theme-black-friday,.layer-black-friday) .bf-banner__frame .pb-carousel{height:var(--carousel-h-desktop, auto);aspect-ratio:16 / 5}}:is(.theme-black-friday,.layer-black-friday) .bf-banner__frame .pb-carousel>button{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;background:#ffffffeb;color:var(--bf-navy)}:is(.theme-black-friday,.layer-black-friday) .bf-banner__frame .pb-carousel__dot>span{border-color:transparent;background:#fff9;transition:transform var(--bf-dur-s) ease}:is(.theme-black-friday,.layer-black-friday) .bf-banner__frame .pb-carousel__dot>span.bg-white{background:var(--bf-accent);transform:scaleX(1.8)}:is(.theme-black-friday,.layer-black-friday) .bf-banner__frame .pb-carousel__pause:focus-visible,:is(.theme-black-friday,.layer-black-friday) .bf-banner__frame .pb-carousel__dot:focus-visible,:is(.theme-black-friday,.layer-black-friday) .bf-banner__frame .pb-carousel>button:focus-visible{outline:2px solid #ffffff;outline-offset:2px}:is(.theme-black-friday,.layer-black-friday) .bf-hero{position:relative;display:grid;gap:1.25rem;justify-items:center;padding:2rem 1.25rem 1.5rem;border-radius:var(--bf-radius);background:#262626;color:#fff;overflow:hidden;isolation:isolate;text-align:center}@media(min-width:1024px){:is(.theme-black-friday,.layer-black-friday) .bf-hero{grid-template-columns:minmax(0,1fr) minmax(0,2.1fr) minmax(0,1fr);align-items:center;min-height:22rem;padding:2.25rem 2.5rem 3rem}}:is(.theme-black-friday,.layer-black-friday) .bf-hero__blob{position:absolute;z-index:-1;border-radius:50%;background:var(--bf-accent)}:is(.theme-black-friday,.layer-black-friday) .bf-hero__blob--tl{top:-55%;left:-22%;width:30rem;height:22rem}:is(.theme-black-friday,.layer-black-friday) .bf-hero__blob--bl{bottom:-62%;left:-10%;width:34rem;height:20rem}:is(.theme-black-friday,.layer-black-friday) .bf-hero__blob--tr{top:-50%;right:-20%;width:28rem;height:21rem}:is(.theme-black-friday,.layer-black-friday) .bf-hero__blob--br{bottom:-58%;right:-14%;width:36rem;height:22rem}@media(max-width:1023px){:is(.theme-black-friday,.layer-black-friday) .bf-hero{gap:.875rem;padding-bottom:2.25rem}:is(.theme-black-friday,.layer-black-friday) .bf-hero__blob--tr,:is(.theme-black-friday,.layer-black-friday) .bf-hero__blob--bl{display:none}:is(.theme-black-friday,.layer-black-friday) .bf-hero__blob--tl{top:-8rem;left:-9rem;width:17rem;height:12rem}:is(.theme-black-friday,.layer-black-friday) .bf-hero__blob--br{bottom:-8.5rem;right:-9rem;width:19rem;height:12rem}}:is(.theme-black-friday,.layer-black-friday) .bf-hero__side{display:flex;flex-direction:column;align-items:center;gap:1rem}:is(.theme-black-friday,.layer-black-friday) .bf-hero__side--start{order:2}:is(.theme-black-friday,.layer-black-friday) .bf-hero__side--end{order:3}@media(min-width:1024px){:is(.theme-black-friday,.layer-black-friday) .bf-hero__side--start{order:0;align-items:flex-start}:is(.theme-black-friday,.layer-black-friday) .bf-hero__side--end{order:0;align-items:flex-end;justify-content:space-between;align-self:stretch}}:is(.theme-black-friday,.layer-black-friday) .bf-hero__tiles{display:none;align-items:flex-end;gap:1rem}@media(min-width:1024px){:is(.theme-black-friday,.layer-black-friday) .bf-hero__tiles{display:flex}}:is(.theme-black-friday,.layer-black-friday) .bf-hero__tile{display:none;align-items:center;justify-content:center;width:4.25rem;height:4.25rem;padding:.875rem;border-radius:1rem;background:#fff;color:var(--bf-accent);box-shadow:0 10px 24px -12px #0009}:is(.theme-black-friday,.layer-black-friday) .bf-hero__tiles .bf-hero__tile{display:inline-flex}:is(.theme-black-friday,.layer-black-friday) .bf-hero__tile svg{width:100%;height:100%}:is(.theme-black-friday,.layer-black-friday) .bf-hero__tile--bubble{position:relative;width:5.25rem;height:5.25rem;background:var(--bf-accent);color:#fff;border:4px solid #ffffff;transform:rotate(-8deg)}:is(.theme-black-friday,.layer-black-friday) .bf-hero__tile--bubble:after{content:"";position:absolute;bottom:-.875rem;left:1rem;border-top:.875rem solid #ffffff;border-right:.75rem solid transparent}:is(.theme-black-friday,.layer-black-friday) .bf-hero__tile--lg{width:6rem;height:6rem;padding:1.125rem;background:#fff;color:var(--bf-accent);transform:rotate(7deg)}:is(.theme-black-friday,.layer-black-friday) .bf-hero__tile--lg:after{left:auto;right:1.25rem;border-right:0;border-left:.75rem solid transparent}@media(min-width:1024px){:is(.theme-black-friday,.layer-black-friday) .bf-hero__side--end .bf-hero__tile{display:inline-flex}}:is(.theme-black-friday,.layer-black-friday) .bf-hero__perk{display:inline-flex;align-items:center;gap:.75rem;padding:.625rem 1rem .625rem .75rem;border-radius:var(--bf-radius);background:#fff;color:var(--bf-accent-hi);text-align:left;box-shadow:0 10px 24px -12px #0009}@media(min-width:1024px){:is(.theme-black-friday,.layer-black-friday) .bf-hero__perk{transform:rotate(-3deg)}}:is(.theme-black-friday,.layer-black-friday) .bf-hero__perk-icon{flex:none;width:2.75rem;height:2.75rem}:is(.theme-black-friday,.layer-black-friday) .bf-hero__perk-copy{display:flex;flex-direction:column;line-height:1.2}:is(.theme-black-friday,.layer-black-friday) .bf-hero__perk-copy strong{font-weight:900;letter-spacing:.02em;text-transform:uppercase}:is(.theme-black-friday,.layer-black-friday) .bf-hero__perk-copy span{font-weight:700}:is(.theme-black-friday,.layer-black-friday) .bf-hero__body{order:1;display:flex;flex-direction:column;align-items:center;width:100%;min-width:0}@media(min-width:1024px){:is(.theme-black-friday,.layer-black-friday) .bf-hero__body{order:0}}:is(.theme-black-friday,.layer-black-friday) .bf-hero__wordmark{width:min(100%,38rem);height:auto;overflow:visible}:is(.theme-black-friday,.layer-black-friday) .bf-hero__wordmark text{fill:#fff;font-family:inherit;font-weight:900;letter-spacing:-.02em}:is(.theme-black-friday,.layer-black-friday) .bf-hero__deal{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:.75rem;margin-top:.25rem;line-height:1}:is(.theme-black-friday,.layer-black-friday) .bf-hero__upto,:is(.theme-black-friday,.layer-black-friday) .bf-hero__off{color:#fff;font-weight:900}:is(.theme-black-friday,.layer-black-friday) .bf-hero__upto{align-self:flex-start;padding-top:.75rem}:is(.theme-black-friday,.layer-black-friday) .bf-hero__off{align-self:flex-end;padding-bottom:.75rem}:is(.theme-black-friday,.layer-black-friday) .bf-hero__pct{width:min(58vw,15rem);height:auto;overflow:visible}:is(.theme-black-friday,.layer-black-friday) .bf-hero__pct text{fill:var(--bf-accent);stroke:#fff;stroke-width:14px;stroke-linejoin:round;paint-order:stroke fill;font-family:inherit;font-weight:900;letter-spacing:-.03em}:is(.theme-black-friday,.layer-black-friday) .bf-hero__title{max-width:40ch;margin-top:.75rem;color:#fff;font-weight:700;text-wrap:balance}:is(.theme-black-friday,.layer-black-friday) .bf-hero__when{color:#fff;font-weight:900;letter-spacing:-.01em;font-variant-numeric:tabular-nums}:is(.theme-black-friday,.layer-black-friday) .bf-hero__fine{order:4;max-width:46ch;color:#fff;font-weight:600}@media(min-width:1024px){:is(.theme-black-friday,.layer-black-friday) .bf-hero__fine{position:absolute;bottom:.875rem;left:50%;transform:translate(-50%);white-space:nowrap}}:is(.theme-black-friday,.layer-black-friday) .bf-intro__title{color:var(--bf-ink);font-weight:800;letter-spacing:-.01em;text-wrap:balance}:is(.theme-black-friday,.layer-black-friday) .bf-intro__note{max-width:60ch;color:var(--bf-muted)}:is(.theme-black-friday,.layer-black-friday) .bf-menu{margin-top:1rem}:is(.theme-black-friday,.layer-black-friday) .bf-menu__bar{display:flex;gap:.25rem;padding:.375rem;border-radius:var(--bf-radius);background:var(--bf-mist);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}:is(.theme-black-friday,.layer-black-friday) .bf-menu__bar::-webkit-scrollbar{display:none}@media(max-width:1023px){:is(.theme-black-friday,.layer-black-friday) .bf-menu__bar{scroll-padding-inline:.375rem;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent)}:is(.theme-black-friday,.layer-black-friday) .bf-menu__link{scroll-snap-align:start}}@media(min-width:1024px){:is(.theme-black-friday,.layer-black-friday) .bf-menu__bar{flex-wrap:wrap;justify-content:center;padding-inline:1rem;overflow:visible}}:is(.theme-black-friday,.layer-black-friday) .bf-menu__link{display:inline-flex;flex:none;align-items:center;min-height:2.75rem;padding:.5rem 1.125rem;border-radius:var(--bf-radius-sm);color:#143d5f;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color var(--bf-dur-s) ease-in-out,color var(--bf-dur-s) ease-in-out}:is(.theme-black-friday,.layer-black-friday) .bf-menu__link.is-highlight{background:var(--bf-accent);color:#fff}@media(hover:hover){:is(.theme-black-friday,.layer-black-friday) .bf-menu__link:hover{background:var(--bf-accent-hi);color:#fff}}:is(.theme-black-friday,.layer-black-friday) .bf-menu__link:focus-visible{outline:2px solid var(--bf-navy);outline-offset:-2px}:is(.theme-black-friday,.layer-black-friday) .bf-section{padding-top:2rem}@media(min-width:1024px){:is(.theme-black-friday,.layer-black-friday) .bf-section{padding-top:2.5rem}}:is(.theme-black-friday,.layer-black-friday) .bf-section{scroll-margin-top:5rem}@media(min-width:1024px){:is(.theme-black-friday,.layer-black-friday) .bf-section{scroll-margin-top:11rem}}:is(.theme-black-friday,.layer-black-friday) .bf-section__head{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin-bottom:1rem}@media(min-width:1024px){:is(.theme-black-friday,.layer-black-friday) .bf-section__head{margin-bottom:1.5rem}}:is(.theme-black-friday,.layer-black-friday) .bf-section__title{color:var(--bf-ink);font-weight:800;letter-spacing:-.015em}:is(.theme-black-friday,.layer-black-friday) .bf-kicker{padding:.125rem .5rem;border-radius:999px;background:var(--bf-accent);color:#fff;font-weight:700}:is(.theme-black-friday,.layer-black-friday) .bf-section__head .bf-link{display:inline-flex;margin-left:auto}:is(.theme-black-friday,.layer-black-friday) .bf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media(min-width:640px){:is(.theme-black-friday,.layer-black-friday) .bf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}}@media(min-width:1024px){:is(.theme-black-friday,.layer-black-friday) .bf-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){:is(.theme-black-friday,.layer-black-friday) .bf-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}}:is(.theme-black-friday,.layer-black-friday) .bf-grid__item{min-width:0}:is(.theme-black-friday,.layer-black-friday) .bf-cd__cells{display:inline-flex;gap:.375rem}:is(.theme-black-friday,.layer-black-friday) .bf-cd__cell{display:inline-flex;align-items:baseline;gap:.125rem}:is(.theme-black-friday,.layer-black-friday) .bf-cd__value{display:inline-block;min-width:2ch;font-variant-numeric:tabular-nums;font-weight:800;text-align:center}:is(.theme-black-friday,.layer-black-friday) .bf-cd--compact .bf-cd__value{color:var(--bf-champagne)}:is(.theme-black-friday,.layer-black-friday) .bf-cd--compact .bf-cd__unit{color:var(--bf-muted)}:is(.theme-black-friday,.layer-black-friday) .bf-cd--large .bf-cd__cells{gap:.5rem}:is(.theme-black-friday,.layer-black-friday) .bf-cd--large .bf-cd__cell{flex-direction:column;align-items:center;gap:.25rem;min-width:4rem;padding:.625rem .5rem .5rem;border:1px solid var(--bf-line-strong);border-radius:var(--bf-radius-sm);background:var(--bf-surface);overflow:hidden}:is(.theme-black-friday,.layer-black-friday) .bf-cd--large .bf-cd__value{color:var(--bf-champagne);line-height:1}:is(.theme-black-friday,.layer-black-friday) .bf-cd--large .bf-cd__unit{color:var(--bf-muted);letter-spacing:.1em;text-transform:uppercase}:is(.theme-black-friday,.layer-black-friday) .bf-cd.is-ended .bf-cd__cells{display:none}:is(.theme-black-friday,.layer-black-friday) .bf-cd__ended{color:var(--bf-muted);font-weight:700}:is(.theme-black-friday,.layer-black-friday) .bf-guide{position:relative;max-height:14rem;padding:1.25rem 1.25rem 0;border-radius:var(--bf-radius);background:var(--bf-page);border:1px solid var(--bf-line);color:var(--bf-muted);line-height:1.7;overflow:hidden}:is(.theme-black-friday,.layer-black-friday) .bf-guide.is-open{max-height:none;padding-bottom:1.25rem}:is(.theme-black-friday,.layer-black-friday) .bf-guide__fade{position:absolute;inset:auto 0 0;height:6rem;background:linear-gradient(rgb(27 27 27 / 0),var(--bf-page));pointer-events:none}:is(.theme-black-friday,.layer-black-friday) .bf-guide h2,:is(.theme-black-friday,.layer-black-friday) .bf-guide h3,:is(.theme-black-friday,.layer-black-friday) .bf-guide h4,:is(.theme-black-friday,.layer-black-friday) .bf-guide strong{color:var(--bf-ink)}:is(.theme-black-friday,.layer-black-friday) .bf-guide p,:is(.theme-black-friday,.layer-black-friday) .bf-guide li,:is(.theme-black-friday,.layer-black-friday) .bf-guide td,:is(.theme-black-friday,.layer-black-friday) .bf-guide th{color:var(--bf-bone)}:is(.theme-black-friday,.layer-black-friday) .bf-guide a{color:var(--bf-accent-text);text-decoration:underline;text-underline-offset:3px}:is(.theme-black-friday,.layer-black-friday) .bf-main>.bf-segment:nth-of-type(n+3){content-visibility:auto;contain-intrinsic-size:auto 900px}:is(.theme-black-friday,.layer-black-friday) .bf-banner__terms{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem .75rem;margin-top:.625rem;color:var(--bf-muted);text-align:center}:is(.theme-black-friday,.layer-black-friday) .bf-banner__terms strong{color:#fff}html.reveal-ready :is(.theme-black-friday,.layer-black-friday) [data-reveal].is-revealed{will-change:auto}:is(.theme-black-friday,.layer-black-friday) .bf-hero__tiles .bf-hero__tile,:is(.theme-black-friday,.layer-black-friday) .bf-hero__side--end .bf-hero__tile,:is(.theme-black-friday,.layer-black-friday) .bf-hero__perk{animation:bf-drop var(--bf-dur-l) var(--bf-ease-snap) both}:is(.theme-black-friday,.layer-black-friday) .bf-hero__tiles .bf-hero__tile+.bf-hero__tile{animation-delay:90ms}:is(.theme-black-friday,.layer-black-friday) .bf-hero__perk{animation-delay:.16s}:is(.theme-black-friday,.layer-black-friday) .bf-hero__side--end .bf-hero__tile{animation-delay:.12s}:is(.theme-black-friday,.layer-black-friday) .bf-hero__pct{animation:bf-pop .52s var(--bf-ease-snap) .12s both}:is(.theme-black-friday,.layer-black-friday) .bf-bar__pulse{position:relative}:is(.theme-black-friday,.layer-black-friday) .bf-bar__pulse:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--bf-accent);animation:bf-ping 1.8s var(--bf-ease-out) infinite}:is(.theme-black-friday,.layer-black-friday) .bf-cd__value.is-tick{animation:bf-tick .26s var(--bf-ease-out)}html.reveal-ready :is(.theme-black-friday,.layer-black-friday) [data-reveal].is-revealed .bf-card__off{animation:bf-pop .52s var(--bf-ease-snap) .16s both}@supports (animation-timeline: view()){:is(.theme-black-friday,.layer-black-friday) .bf-grid__item .bf-card__img{animation:bf-settle linear both;animation-timeline:view();animation-range:entry 0% cover 30%}}@media(hover:hover)and (pointer:fine){:is(.theme-black-friday,.layer-black-friday) .is-tilting{transform:perspective(900px) rotateX(var(--bf-rx, 0deg)) rotateY(var(--bf-ry, 0deg)) translateY(-2px);transition:transform 80ms linear,border-color var(--bf-dur-s) ease;will-change:transform}:is(.theme-black-friday,.layer-black-friday) .is-tilting .bf-card__shine{opacity:1;transform:translate(var(--bf-shine, -120%));transition:transform 80ms linear,opacity var(--bf-dur-s) ease}}@keyframes bf-drop{0%{opacity:0;translate:0 -18px;scale:.8}to{opacity:1;translate:0 0;scale:1}}@keyframes bf-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes bf-ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(2.8)}}@keyframes bf-tick{0%{opacity:.2;transform:translateY(-35%)}to{opacity:1;transform:none}}@keyframes bf-settle{0%{opacity:.35;translate:0 16px;scale:.94}to{opacity:1;translate:0 0;scale:1}}@media(prefers-reduced-motion:reduce){:is(.theme-black-friday,.layer-black-friday) .bf-hero__tiles .bf-hero__tile,:is(.theme-black-friday,.layer-black-friday) .bf-hero__side--end .bf-hero__tile,:is(.theme-black-friday,.layer-black-friday) .bf-hero__perk,:is(.theme-black-friday,.layer-black-friday) .bf-hero__pct,:is(.theme-black-friday,.layer-black-friday) .bf-bar__pulse:after,:is(.theme-black-friday,.layer-black-friday) .bf-cd__value.is-tick,:is(.theme-black-friday,.layer-black-friday) .bf-grid__item .bf-card__img,:is(.theme-black-friday,.layer-black-friday) .bf-progress,html.reveal-ready :is(.theme-black-friday,.layer-black-friday) [data-reveal].is-revealed .bf-card__off{animation:none}:is(.theme-black-friday,.layer-black-friday) .bf-bar__pulse:after,:is(.theme-black-friday,.layer-black-friday) .bf-progress{display:none}:is(.theme-black-friday,.layer-black-friday) .is-tilting{transform:none}:is(.theme-black-friday,.layer-black-friday) .bf-btn,:is(.theme-black-friday,.layer-black-friday) .bf-card__img{transition:none}}:is(.theme-black-friday,.layer-black-friday) .bf-promo--page.is-live .bf-promo__dot:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--bf-accent);animation:bf-ping 1.8s var(--bf-ease-out) infinite}@media(prefers-reduced-motion:reduce){:is(.theme-black-friday,.layer-black-friday) .bf-promo--page.is-live .bf-promo__dot:after{display:none;animation:none}}
