.bs-bp{--bs-bp-font: "Bricolage Grotesque", var(--font-stack-headings-primary, sans-serif);--bs-bp-accent: #e53637;--bs-bp-surface: #f5f5f3;--bs-bp-text: #111;--bs-bp-head: var(--bs-bp-accent);--bs-bp-muted: #555;--bs-bp-muted-strong: #333;--bs-bp-kicker-bg: #0b0b0b;--bs-bp-kicker-fg: #fff;--bs-bp-cta-bg: var(--bs-bp-accent);--bs-bp-cta-fg: #fff;--bs-bp-cta-hover-bg: #111;--bs-bp-cta-hover-fg: #fff;--bs-bp-time-bg: #fff;--bs-bp-time-border: rgba(0, 0, 0, .12);--bs-bp-time-fg: #111;--bs-bp-stage: #fff;background:var(--bs-bp-surface);color:var(--bs-bp-text);overflow:hidden}.bs-bp__inner{display:grid;grid-template-columns:minmax(0,1fr)}.bs-bp-tile{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);grid-template-areas:"text media";align-items:center;gap:24px;padding-block:20px;min-width:0}.bs-bp-tile__text{grid-area:text;min-width:0}.bs-bp-tile__text>*{margin:0}.bs-bp-tile__kicker{display:inline-block;font-family:var(--bs-bp-font);font-weight:800;font-size:15px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-bp-kicker-fg);background:var(--bs-bp-kicker-bg);padding:8px 12px 7px;border-radius:4px;transform:rotate(-1.5deg)}.bs-bp-tile__headline{font-family:var(--bs-bp-font);font-weight:800;font-size:clamp(40px,4.2vw,64px);line-height:.9;letter-spacing:-.035em;text-transform:uppercase;color:var(--bs-bp-head);margin-top:10px!important}.bs-bp-tile__headline--short{font-size:clamp(48px,5.2vw,80px)}.bs-bp-tile__sub{font-family:var(--bs-bp-font);font-weight:700;font-size:clamp(17px,1.6vw,22px);line-height:1.15;color:var(--bs-bp-text);margin-top:10px!important;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.bs-bp-tile__note{font-size:14px;line-height:1.4;color:var(--bs-bp-muted);margin-top:8px!important}.bs-bp-tile__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:14px!important}.bs-bp-tile__cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 22px;border-radius:999px;background:var(--bs-bp-cta-bg);color:var(--bs-bp-cta-fg)!important;font-family:var(--bs-bp-font);font-weight:800;font-size:16px;line-height:1.1;letter-spacing:.01em;text-decoration:none!important;transition:transform .15s ease,background-color .15s ease,color .15s ease}@media(hover:hover){.bs-bp-tile__cta:hover{background:var(--bs-bp-cta-hover-bg);color:var(--bs-bp-cta-hover-fg)!important}}.bs-bp-tile__cta:active{transform:scale(.98)}.bs-bp-tile__cta:focus-visible{outline:3px solid var(--bs-bp-text);outline-offset:3px}.bs-bp-tile__urgency{display:inline-flex;align-items:center;align-self:center;gap:7px;margin:0!important;font-size:14px;font-weight:600;line-height:1.2;color:var(--bs-bp-muted-strong)}.bs-bp-tile__urgency[hidden],.bs-bp-tile__urgency [hidden]{display:none!important}.bs-bp-tile__urgency svg{display:block;flex:none;color:var(--bs-bp-accent)}.bs-bp-tile__countdown{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.bs-bp-tile__countdown-time{font-variant-numeric:tabular-nums;font-weight:800;color:var(--bs-bp-time-fg);background:var(--bs-bp-time-bg);border:1px solid var(--bs-bp-time-border);border-radius:6px;padding:3px 8px;letter-spacing:.02em;white-space:nowrap}.bs-bp-tile__media{grid-area:media;position:relative;display:block;width:100%;aspect-ratio:4 / 3;max-height:225px;justify-self:end;border-radius:14px;background:var(--bs-bp-stage)}.bs-bp-tile__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;border-radius:14px;mix-blend-mode:multiply}.bs-bp-tile__price{position:absolute;inset-inline-end:10px;bottom:10px;display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;max-width:calc(100% - 20px);background:#fff;color:#0b0b0b;border-radius:8px;padding:6px 10px;font-size:13px;line-height:1.2;box-shadow:0 4px 14px #0000002e}.bs-bp-tile__price strong{font-family:var(--bs-bp-font);font-weight:800;font-size:17px;color:var(--bs-bp-accent)}.bs-bp-tile__price s{color:#6b6b6b;font-size:12px}.bs-bp-tile__bg{display:none}.bs-bp-tile__bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--bs-focus-x, 50%) var(--bs-focus-y, 50%);transform:scale(var(--bs-zoom, 1));transform-origin:var(--bs-focus-x, 50%) var(--bs-focus-y, 50%);transition:transform .6s ease}.bs-bp__wordmark{display:none}html.bs-bp-solid-header .site-header.site-header--absolute{position:relative;background:var(--color-background-header)}html.bs-bp-solid-header .site-header.site-header--absolute .absolute-header-icon{opacity:1}html.bs-bp-solid-header .site-header.site-header--absolute .absolute-header-icon+img{opacity:0}.bs-bp--style-a{margin-block:8px 24px;border:1px solid rgba(0,0,0,.06);border-radius:14px}.bs-bp--style-a .bs-bp__inner{padding-inline:clamp(16px,3vw,40px)}.bs-bp--style-e{--bs-bp-surface: radial-gradient(55% 70% at 88% -10%, rgba(229, 54, 55, .42), transparent 62%), radial-gradient(45% 55% at -5% 105%, rgba(229, 54, 55, .22), transparent 60%), #090909;--bs-bp-text: #fff;--bs-bp-muted: rgba(255, 255, 255, .78);--bs-bp-muted-strong: #fff;--bs-bp-kicker-bg: var(--bs-bp-accent);--bs-bp-cta-bg: #fff;--bs-bp-cta-fg: #0b0b0b;--bs-bp-cta-hover-bg: var(--bs-bp-accent);--bs-bp-cta-hover-fg: #fff;--bs-bp-time-bg: rgba(255, 255, 255, .08);--bs-bp-time-border: rgba(255, 255, 255, .22);--bs-bp-time-fg: #fff;position:relative}.bs-bp--style-e .bs-bp__wordmark{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-top:24px}.bs-bp__wordmark-title{margin:0;font-family:var(--bs-bp-font);font-weight:800;font-size:clamp(52px,5.6vw,88px);line-height:.86;letter-spacing:-.03em;text-transform:uppercase;color:#fff}.bs-bp__wm-outline{color:var(--bs-bp-accent);filter:url(#bs-wm-outline)}.bs-bp__wordmark-sub{margin:0 0 8px;font-size:17px;font-weight:600;letter-spacing:.02em;text-align:end;color:#ffffffc7}.bs-bp--style-e .bs-bp__inner{gap:20px;padding-block:18px 36px}.bs-bp--style-e[data-count="2"] .bs-bp__inner,.bs-bp--style-e[data-count="3"] .bs-bp__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-bp--style-e .bs-bp-tile{grid-template-columns:minmax(0,1fr);grid-template-areas:"photo" "text";grid-template-rows:auto 1fr;align-items:stretch;gap:0;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:20px;overflow:hidden;isolation:isolate;background:#141414;transition:border-color .2s ease,box-shadow .2s ease}@media(hover:hover){.bs-bp--style-e .bs-bp-tile:hover{border-color:#e5363799;box-shadow:0 24px 60px -20px #e5363773}.bs-bp--style-e .bs-bp-tile:hover .bs-bp-tile__bg img{transform:scale(calc(var(--bs-zoom, 1) * 1.04))}}.bs-bp--style-e .bs-bp-tile__bg{display:block;grid-area:photo;position:relative;aspect-ratio:16 / 9;overflow:hidden}.bs-bp--style-e .bs-bp-tile__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#141414,#14141499 9%,#14141400 22%)}.bs-bp--style-e .bs-bp-tile__text{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"kicker" "headline" "sub" "note" "actions";align-content:start;position:relative;z-index:1;margin-top:-20px;padding:4px 30px 26px}.bs-bp--style-e .bs-bp-tile__text:has(.bs-bp-tile__headline--short){grid-template-columns:auto minmax(0,1fr);grid-template-areas:"kicker kicker" "headline sub" "headline note" "actions actions";column-gap:24px}.bs-bp--style-e .bs-bp-tile__kicker{grid-area:kicker;justify-self:start;position:relative;z-index:2;box-shadow:0 6px 18px #00000059}.bs-bp--style-e .bs-bp-tile__headline{grid-area:headline;font-size:clamp(52px,4.6vw,72px);line-height:.88;margin-top:12px!important}.bs-bp--style-e .bs-bp-tile__headline--short{font-size:clamp(80px,7.2vw,112px);align-self:center;margin-top:6px!important}.bs-bp--style-e .bs-bp-tile__sub{grid-area:sub;align-self:end;font-size:clamp(20px,1.7vw,25px)}.bs-bp--style-e .bs-bp-tile__note{grid-area:note;align-self:start;font-size:13px;margin-top:6px!important}.bs-bp--style-e .bs-bp-tile__actions{grid-area:actions;margin-top:16px!important}.bs-bp--style-e .bs-bp-tile__cta{min-height:54px;padding:0 26px;font-size:17px}.bs-bp--style-e .bs-bp-tile__urgency{padding:9px 14px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:#ffffff0f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff}.bs-bp--style-e .bs-bp-tile__media{position:absolute;top:18px;inset-inline-end:18px;z-index:1;width:auto;max-height:none;aspect-ratio:auto;border-radius:0;background:none}.bs-bp--style-e .bs-bp-tile__img{display:none}.bs-bp--style-e .bs-bp-tile__media:not(:has(.bs-bp-tile__price)){display:none}.bs-bp--style-e .bs-bp-tile__price{position:static;flex-wrap:nowrap;white-space:nowrap;max-width:none;padding:8px 12px;border-radius:10px;font-size:14px}.bs-bp--style-e .bs-bp-tile__price strong{font-size:20px}@media(min-width:1024px){.bs-bp--style-e[data-count="1"] .bs-bp-tile{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);grid-template-areas:"photo text";grid-template-rows:auto;align-items:center}.bs-bp--style-e[data-count="1"] .bs-bp-tile__bg{aspect-ratio:3 / 2;height:100%}.bs-bp--style-e[data-count="1"] .bs-bp-tile__bg:after{background:linear-gradient(270deg,#141414,#14141480 8%,#14141400 22%)}.bs-bp--style-e[data-count="1"] .bs-bp-tile__text,.bs-bp--style-e[data-count="1"] .bs-bp-tile__text:has(.bs-bp-tile__headline--short){grid-template-columns:minmax(0,1fr);grid-template-areas:"kicker" "headline" "sub" "note" "actions";margin-top:0;padding:36px 48px 36px 20px}.bs-bp--style-e[data-count="1"] .bs-bp-tile__headline{font-size:clamp(72px,6.6vw,110px)}.bs-bp--style-e[data-count="1"] .bs-bp-tile__headline--short{font-size:clamp(96px,9vw,150px)}.bs-bp--style-e[data-count="1"] .bs-bp-tile__sub{font-size:clamp(22px,1.9vw,28px)}.bs-bp--style-e[data-count="1"] .bs-bp-tile__note{font-size:14px}.bs-bp--style-e[data-count="1"] .bs-bp-tile__media{inset-inline-end:auto;inset-inline-start:18px}}@media(max-width:1023px){.bs-bp--style-e[data-count] .bs-bp__inner{grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){.bs-bp--style-a{margin-inline:16px;margin-block:4px 16px}.bs-bp--style-a .bs-bp__inner{padding-inline:14px}.bs-bp--style-a .bs-bp-tile{grid-template-columns:minmax(0,1fr) minmax(0,30%);grid-template-areas:"kicker media" "headline media" "sub media" "note note" "actions actions";grid-template-rows:auto auto 1fr auto auto;column-gap:12px;row-gap:6px;padding-block:14px 16px;align-items:start}.bs-bp--style-a .bs-bp-tile__text{display:contents}.bs-bp--style-a .bs-bp-tile__kicker{grid-area:kicker;justify-self:start;font-size:12px;padding:6px 9px 5px}.bs-bp--style-a .bs-bp-tile__headline{grid-area:headline;font-size:clamp(32px,10vw,44px);margin-top:2px!important}.bs-bp--style-a .bs-bp-tile__headline--short{font-size:clamp(40px,13vw,56px)}.bs-bp--style-a .bs-bp-tile__sub{grid-area:sub;margin-top:0!important;font-size:16px}.bs-bp--style-a .bs-bp-tile__note{grid-area:note;margin-top:2px!important;font-size:12px}.bs-bp--style-a .bs-bp-tile__actions{grid-area:actions;margin-top:6px!important;flex-direction:column;align-items:stretch;gap:8px}.bs-bp--style-a .bs-bp-tile__cta{width:100%;min-height:46px}.bs-bp--style-a .bs-bp-tile__urgency{justify-content:center;font-size:13px}.bs-bp--style-a .bs-bp-tile__media{align-self:center;border-radius:10px}.bs-bp--style-a .bs-bp-tile__img{border-radius:10px}.bs-bp--style-a .bs-bp-tile__price{display:none}.bs-bp--style-e .bs-bp__wordmark{display:block;padding-top:22px}.bs-bp__wordmark-title{font-size:clamp(44px,15vw,72px)}.bs-bp__wordmark-sub{margin:8px 0 0;font-size:14px;text-align:start}.bs-bp--style-e .bs-bp__inner{gap:14px;padding-block:16px 24px}.bs-bp--style-e .bs-bp-tile{border-radius:16px}.bs-bp--style-e .bs-bp-tile__bg{aspect-ratio:10 / 7}.bs-bp--style-e .bs-bp-tile__bg:after{background:linear-gradient(0deg,#141414,#14141400 30%)}.bs-bp--style-e .bs-bp-tile__text,.bs-bp--style-e .bs-bp-tile__text:has(.bs-bp-tile__headline--short){display:block;margin-top:0;padding:14px 20px 22px}.bs-bp--style-e .bs-bp-tile__headline{font-size:clamp(48px,15vw,72px);margin-top:10px!important}.bs-bp--style-e .bs-bp-tile__headline--short{font-size:clamp(72px,25vw,112px)}.bs-bp--style-e .bs-bp-tile__sub{font-size:19px;margin-top:8px!important}.bs-bp--style-e .bs-bp-tile__note{font-size:13px}.bs-bp--style-e .bs-bp-tile__actions{flex-direction:column;align-items:stretch;gap:10px}.bs-bp--style-e .bs-bp-tile__urgency{align-self:center}.bs-bp--style-e .bs-bp-tile__media{top:14px;inset-inline-end:14px}.bs-bp--style-e .bs-bp-tile__price{font-size:12px;padding:6px 10px}.bs-bp--style-e .bs-bp-tile__price strong{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/section-bs-black-promo.css.map */
