.bf-on{--bf-ease: cubic-bezier(.2, .7, .2, 1);--bf-out: cubic-bezier(.16, 1, .3, 1);--bf-tag-shadow: drop-shadow(0 14px 16px rgb(0 0 0 / .2)) drop-shadow(0 2px 3px rgb(0 0 0 / .2))}.bf-swing{--w: 120px;--string: 30px;--rot: -3deg;--x: 50%;position:absolute;top:0;left:var(--x);z-index:3;width:var(--w);padding-top:var(--string);translate:-50% 0;rotate:var(--rot);transform-origin:50% 0;filter:var(--bf-tag-shadow);pointer-events:none;transition:rotate .6s var(--bf-ease);font-style:normal;font-weight:400;line-height:1.5;letter-spacing:normal;text-align:center;text-transform:none;white-space:normal;font-optical-sizing:none}.bf-swing__string{position:absolute;top:0;left:50%;width:calc(var(--w) * .16);height:calc(var(--string) + var(--w) * .118);translate:-50% 0;overflow:visible}.bf-swing__string path{fill:none;stroke:rgb(var(--color-foreground));stroke-width:1.6;stroke-linecap:round;vector-effect:non-scaling-stroke}.bf-tag{--bf-tag-bg: var(--color-foreground);--bf-tag-fg: var(--color-background);--bf-hy: calc(var(--w) * .13);--bf-hr: calc(var(--w) * .043);--bf-ch: calc(var(--w) * .2);position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:calc(var(--w) * .27) calc(var(--w) * .1) calc(var(--w) * .11);background:rgb(var(--bf-tag-bg));color:rgb(var(--bf-tag-fg));border-radius:0 0 calc(var(--w) * .075) calc(var(--w) * .075);clip-path:polygon(var(--bf-ch) 0,calc(100% - var(--bf-ch)) 0,100% var(--bf-ch),100% 100%,0 100%,0 var(--bf-ch));-webkit-mask:radial-gradient(circle at 50% var(--bf-hy),#0000 var(--bf-hr),#000 calc(var(--bf-hr) + .7px));mask:radial-gradient(circle at 50% var(--bf-hy),#0000 var(--bf-hr),#000 calc(var(--bf-hr) + .7px))}.bf-tag:before{content:"";position:absolute;left:50%;top:var(--bf-hy);width:calc(var(--bf-hr) * 2 + 8px);height:calc(var(--bf-hr) * 2 + 8px);border-radius:50%;border:1.5px solid rgb(var(--bf-tag-fg) / .2);translate:-50% -50%}.bf-tag__eyebrow{font-size:max(9px,calc(var(--w) * .05));font-weight:700;letter-spacing:.16em;text-transform:uppercase;line-height:1.2;color:rgb(var(--bf-tag-fg) / .72)}.bf-tag__name{margin-top:calc(var(--w) * .07);font-size:max(11px,calc(var(--w) * .072));font-weight:600;line-height:1.2;letter-spacing:-.005em}.bf-tag__sub{margin-top:3px;font-size:max(10px,calc(var(--w) * .058));line-height:1.25;color:rgb(var(--bf-tag-fg) / .7)}.bf-tag__price{margin-top:calc(var(--w) * .06);font-size:calc(var(--w) * .25);font-weight:800;letter-spacing:-.03em;line-height:.92;font-variant-numeric:tabular-nums}.bf-tag__was{margin-top:calc(var(--w) * .04);font-size:max(10px,calc(var(--w) * .062));line-height:1.2;color:rgb(var(--bf-tag-fg) / .68);text-decoration-thickness:1.5px}.bf-tag__perf{align-self:stretch;margin:calc(var(--w) * .08) calc(var(--w) * -.1);border-top:1.5px dashed rgb(var(--bf-tag-fg) / .32)}.bf-tag__label{font-size:max(9.5px,calc(var(--w) * .085));font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.2;color:rgb(var(--bf-tag-fg) / .78)}.bf-tag__save{display:inline-flex;align-items:center;margin-top:calc(var(--w) * .06);padding:.5em .95em;border-radius:999px;background:rgb(var(--color-sale-tag));color:rgb(var(--color-sale-tag-text));font-size:max(11px,calc(var(--w) * .075));font-weight:700;line-height:1;letter-spacing:.01em;white-space:nowrap;font-variant-numeric:tabular-nums}.bf-tag__foot{margin-top:calc(var(--w) * .07);font-size:max(9px,calc(var(--w) * .062));font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--bf-tag-fg) / .62)}.bf-swing--s{--w: 94px;--string: 22px}.bf-swing--s .bf-tag{padding:calc(var(--w) * .3) 8px 12px}.bf-swing--s .bf-tag__label{font-size:10px}.bf-swing--s .bf-tag__save{margin-top:7px;font-size:13.5px;padding:6px 9px;letter-spacing:-.01em}.bf-swing--m{--w: clamp(96px, 7.8vw, 118px);--string: clamp(20px, 1.9vw, 28px);--rot: -3deg}.bf-swing--m .bf-tag__save{font-size:max(13px,calc(var(--w) * .15));padding:.42em .7em;letter-spacing:-.01em}.bf-swing--l{--w: clamp(132px, 11vw, 168px);--string: clamp(24px, 2.3vw, 34px)}.bf-swing--hero{--w: clamp(130px, 12.4vw, 192px);--string: clamp(24px, 2.3vw, 36px);--rot: -4deg;--x: 79%}.bf-swing--light{filter:drop-shadow(0 14px 18px rgb(0 0 0 / .45))}.bf-swing--light .bf-swing__string path{stroke:#fff}.bf-tag--light{--bf-tag-bg: 255 255 255;--bf-tag-fg: var(--color-base-text)}.bf-tag--light:before{border-color:#00000024}.bf-tag--light .bf-tag__label{color:rgb(var(--bf-tag-fg) / .72)}@media screen and (max-width:899px){.bf-swing--hero{--w: 116px;--string: 18px;--x: 76%}.bf-swing--hero .bf-tag__eyebrow,.bf-swing--hero .bf-tag__sub,.bf-swing--hero .bf-tag__perf{display:none}.bf-swing--hero .bf-tag__name{margin-top:6px}.bf-swing--hero .bf-tag__save{margin-top:10px}.bf-swing--m{--w: 92px;--string: 18px}.bf-swing--m .bf-tag__label{font-size:9.5px}.bf-swing--s .bf-tag{padding:calc(var(--w) * .3) 4px 7px}.bf-swing--s .bf-tag__label{font-size:8px;letter-spacing:.12em}.bf-swing--s .bf-tag__save{margin-top:4px;font-size:11px;padding:4px 5px}}.bf-ptag{--bf-ptag-bg: var(--color-foreground);--bf-ptag-fg: var(--color-background);display:inline-flex;align-items:center;height:34px;padding:0 15px 0 27px;background:rgb(var(--bf-ptag-bg));color:rgb(var(--bf-ptag-fg));font-size:13px;font-style:normal;font-weight:700;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:0 8px 8px 0;clip-path:polygon(14px 0,100% 0,100% 100%,14px 100%,0 50%);-webkit-mask:radial-gradient(circle at 13px 50%,#0000 3.3px,#000 4px);mask:radial-gradient(circle at 13px 50%,#0000 3.3px,#000 4px);font-optical-sizing:none}.bf-ptag--ghost{--bf-ptag-bg: 233 233 233;--bf-ptag-fg: var(--color-base-text)}.bf-ptag--light{--bf-ptag-bg: 255 255 255;--bf-ptag-fg: var(--color-base-text)}.bf-ptag--save{--pt: calc(11px + var(--bf-ptag-lg, 0) * 1px - var(--bf-ptag-sm, 0) * 1px);display:flex;flex-wrap:wrap;align-items:center;align-self:flex-start;gap:3px calc(6px + var(--bf-ptag-lg, 0) * 1px - var(--bf-ptag-sm, 0) * 2px);width:fit-content;max-width:100%;height:auto;min-height:calc(26px + var(--bf-ptag-lg, 0) * 2px);padding:3px 3px 3px calc(21px + var(--bf-ptag-lg, 0) * 2px - var(--bf-ptag-sm, 0) * 2px);font-size:calc(9.5px + var(--bf-ptag-lg, 0) * .5px - var(--bf-ptag-sm, 0) * .5px);letter-spacing:calc(.13em - var(--bf-ptag-sm, 0) * .05em);border-radius:0 6px 6px 0;clip-path:polygon(var(--pt) 0,100% 0,100% 100%,var(--pt) 100%,0 50%);-webkit-mask:radial-gradient(circle at var(--pt) 50%,#0000 2.6px,#000 3.3px);mask:radial-gradient(circle at var(--pt) 50%,#0000 2.6px,#000 3.3px);pointer-events:none}.bf-ptag__label{color:rgb(var(--bf-ptag-fg) / .8)}.bf-ptag__save{display:inline-flex;align-items:center;height:calc(20px + var(--bf-ptag-lg, 0) * 2px);padding:0 calc(7px + var(--bf-ptag-lg, 0) * 1px - var(--bf-ptag-sm, 0) * 2px);border-radius:999px;background:rgb(var(--color-sale-tag));color:rgb(var(--color-sale-tag-text));font-size:calc(12.5px + var(--bf-ptag-lg, 0) * 1px - var(--bf-ptag-sm, 0) * .5px);font-weight:700;letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums}.bf-ptag--save-lg{--bf-ptag-lg: 1;--bf-ptag-sm: 0}.bf-ptag--save-sm{--bf-ptag-lg: 0;--bf-ptag-sm: 1}.bf-ptag--save-stack{--pt: calc(12px + var(--bf-ptag-lg, 0) * 1px - var(--bf-ptag-sm, 0) * 2px);min-height:calc(31px + var(--bf-ptag-lg, 0) * 3px);padding:4px calc(4px - var(--bf-ptag-sm, 0) * 1px) 4px calc(22px + var(--bf-ptag-lg, 0) * 2px - var(--bf-ptag-sm, 0) * 3px)}.bf-ptag--save-stack .bf-ptag__label{width:min-content;white-space:normal;font-size:calc(9px + var(--bf-ptag-lg, 0) * .5px);line-height:1.12;letter-spacing:calc(.1em - var(--bf-ptag-sm, 0) * .04em)}.bf-ptag--save-stack .bf-ptag__save{height:calc(21px + var(--bf-ptag-lg, 0) * 2px - var(--bf-ptag-sm, 0) * 1px);padding:0 calc(8px + var(--bf-ptag-lg, 0) * 1px - var(--bf-ptag-sm, 0) * 3px);font-size:calc(13px + var(--bf-ptag-lg, 0) * 1.5px - var(--bf-ptag-sm, 0) * 1px)}.bf-save-pill{display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:999px;background:rgb(var(--color-sale-tag));color:rgb(var(--color-sale-tag-text));font-size:14px;font-weight:600;line-height:1.5;white-space:nowrap;font-variant-numeric:tabular-nums;font-optical-sizing:none}.bf-save-red{color:rgb(var(--color-sale-price));font-variant-numeric:tabular-nums}.bf-kicker{display:flex;align-items:center;gap:12px;margin:0 0 18px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;line-height:1;font-optical-sizing:none}.bf-kicker__rule{flex:none;width:28px;height:1.5px;background:currentColor}.bf-stencil{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;font-variant-numeric:tabular-nums;line-height:1.2;font-optical-sizing:none}.bf-scrib{position:relative;z-index:0;white-space:nowrap}.bf-scrib svg{position:absolute;z-index:-1;left:-.05em;bottom:-.17em;width:calc(100% + .14em);height:.34em;overflow:visible;pointer-events:none}.bf-scrib path{fill:none;stroke:rgb(var(--color-highlight, var(--color-base-highlight)));stroke-width:.13em;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.bf-cd{display:flex;align-items:center;gap:6px;line-height:1.5;font-optical-sizing:none}.bf-cd__label{margin-right:8px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.bf-cd__unit{display:inline-flex;align-items:baseline;gap:5px;padding:7px 12px 6px;border-radius:10px;background:rgb(var(--color-foreground) / .047)}.bf-cd__n{min-width:2ch;font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums;text-align:right}.bf-cd__u{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-foreground) / .7)}.bf-on[data-bf-phase=ended] [data-bf-live],.bf-on[data-bf-phase=ended] [data-bf-campaign-announcements],.bf-on [data-bf-live][hidden],.bf-on:not([data-bf-phase=final]) .bf-final-only,.bf-on[data-bf-phase=final] .bf-final-hide{display:none!important}.bf-on .menu__item--bf .btn-text{width:auto;height:38px;padding:0 17px 0 29px;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;white-space:nowrap;border-radius:0 999px 999px 0;clip-path:polygon(14px 0,100% 0,100% 100%,14px 100%,0 50%);-webkit-mask:radial-gradient(circle at 13px 50%,#0000 3.3px,#000 4px);mask:radial-gradient(circle at 13px 50%,#0000 3.3px,#000 4px);font-optical-sizing:none}.bf-on .header__menu>ul.list-menu .menu__item--bf .btn-text:after{content:none;display:none}.bf-on .menu__item--bf .btn-duplicate{display:none}.bf-on .header__menu>ul.with-block .menu__item--bf{padding-inline:0;overflow:visible}@media screen and (min-width:1024px){.bf-on:not([data-bf-phase=ended]) .header__menu>ul:has(.menu__item--bf){column-gap:min(var(--header-nav-gap),11vw - 5.75em)}}.bf-on .drawer__menu-item--bf{position:relative;isolation:isolate;width:fit-content;padding-inline:29px 20px;color:rgb(var(--color-background));white-space:nowrap;font-optical-sizing:none}.bf-on .drawer__menu-item--bf:before{content:"";position:absolute;top:3px;right:0;bottom:3px;left:0;z-index:-1;background:rgb(var(--color-foreground));border-radius:0 999px 999px 0;clip-path:polygon(14px 0,100% 0,100% 100%,14px 100%,0 50%);-webkit-mask:radial-gradient(circle at 13px 50%,#0000 3.3px,#000 4px);mask:radial-gradient(circle at 13px 50%,#0000 3.3px,#000 4px)}.bf-on summary.drawer__menu-item--bf{padding-inline-end:48px}.bf-chip{display:inline-flex;flex:none;align-items:center;align-self:center;height:22px;margin-inline-start:8px;padding:0 9px;border-radius:999px;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:11px;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-optical-sizing:none}.bf-on .announcement__cd{flex:none;align-items:center;padding:4px 10px;border-radius:999px;background:rgb(var(--color-foreground) / .14);font-size:.93em;font-weight:500;line-height:20px;white-space:nowrap;font-variant-numeric:tabular-nums}@media screen and (min-width:1024px){.bf-on .topbar--center{--topbar-grid-template: "socials announcement localization" / minmax(0, 1fr) auto minmax(0, 1fr)}.bf-on .topbar--center.topbar--inverted{--topbar-grid-template: "localization announcement socials" / minmax(0, 1fr) auto minmax(0, 1fr)}.bf-on .announcement__slides.flickity{min-width:36rem;max-width:36rem}}.bf-play loading-bar,.bf-play .loading-bar{display:none!important}@media(prefers-reduced-motion:reduce){.bf-on [class*=bf-],.bf-on [class*=bf-]:before,.bf-on [class*=bf-]:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/black-friday.css.map */
