[data-bb-sale-active][hidden],[data-bb-sale-inactive][hidden],[data-bb-sale-key][hidden]{display:none!important}.bb-sale-page .bb-card h3 a,.bb-sale-page .bb-card-view,.bb-sale-page .bb-button{text-decoration:none}.bb-sale-page .bb-button.bb-sale-secondary{background:var(--bb-well);color:var(--bb-ink);border:1px solid var(--bb-border)}.bb-card-picture{position:relative}.bb-sale-badge{position:absolute;z-index:3;top:10px;left:10px;background:var(--bb-accent,#f79332);color:#112432;border:1px solid #11243224;border-radius:7px;padding:5px 8px;box-shadow:0 2px 8px #06131c18;font-family:var(--font-body--family),sans-serif;font-weight:800;font-size:12px;line-height:1.1;letter-spacing:.035em;pointer-events:none;white-space:nowrap}.bb-sale-badge--inline{position:static;display:inline-flex;vertical-align:middle;margin:3px 0 0 7px;padding:4px 6px;font-size:10px;box-shadow:none}.bb-nav .bb-nav-sale{color:var(--bb-link);font-weight:700}.bb-sale-strip{background:var(--bb-tint);border-block:1px solid var(--bb-border);font-size:14px;color:var(--bb-ink)}.bb-sale-strip>.bb-container{display:flex;align-items:center;justify-content:center;gap:24px;padding-block:10px}.bb-sale-strip a{font-weight:700;color:var(--bb-link);white-space:nowrap}.bb-sale-strip strong{font-weight:800}.bb-sale-page{padding-block:44px 72px}.bb-sale-heading{margin-bottom:28px}.bb-sale-heading h1{margin:0 0 8px;text-transform:uppercase}.bb-sale-heading>p:last-child{color:var(--bb-soft);margin:0;font-size:17px}.bb-sale-feature{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;background:var(--bb-surface);border:1px solid var(--bb-border);border-top:5px solid var(--bb-accent);border-radius:24px;padding:36px 40px;box-shadow:var(--bb-shadow);margin-bottom:44px}.bb-sale-kicker{font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bb-link);font-size:12px}.bb-sale-feature h2{font-size:clamp(28px,3vw,44px);line-height:1.05;margin:10px 0 14px;text-transform:uppercase}.bb-sale-feature p{color:var(--bb-soft);max-width:55ch}.bb-sale-buttons{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0 14px}.bb-sale-buttons .bb-button{padding:13px 22px;min-height:46px;font-size:15px}.bb-sale-buttons .bb-sale-secondary{background:var(--bb-well);color:var(--bb-ink);border:1px solid var(--bb-border)}.bb-sale-terms{font-size:13px;margin-bottom:0}.bb-sale-percent-disc{display:flex;flex-direction:column;align-items:center;justify-content:center;width:160px;height:160px;border-radius:50%;background:var(--bb-accent);color:#112432;transform:rotate(5deg);box-shadow:7px 7px 0 var(--bb-well)}.bb-sale-percent-disc strong{font-family:var(--font-heading--family),sans-serif;font-size:76px;line-height:1}.bb-sale-percent-disc strong>span{font-size:38px}.bb-sale-percent-disc>span{font-size:12px;font-weight:800;letter-spacing:.08em}.bb-sale-collection{margin-bottom:46px}.bb-sale-collection .bb-section-heading{padding:0;margin-bottom:22px}.bb-sale-collection .bb-section-heading h2{text-transform:uppercase;font-size:32px}.bb-sale-collection .bb-section-heading a{color:var(--bb-link);font-weight:700}.bb-sale-product-note{font-size:14px;line-height:1.5;padding:10px 14px;border-left:3px solid var(--bb-accent);background:var(--bb-tint);color:var(--bb-ink);border-radius:0 8px 8px 0;margin:12px 0}.bb-sale-product-note a{color:var(--bb-link);font-size:13px;white-space:nowrap}.bb-sale-empty{border:1px solid var(--bb-border);background:var(--bb-surface);border-radius:24px;padding:56px 28px;text-align:center}.bb-sale-empty>span{font-size:36px;color:var(--bb-link)}.bb-sale-empty h2{margin:18px 0 12px;text-transform:uppercase}.bb-sale-empty p{color:var(--bb-soft);max-width:52ch;margin:0 auto 26px}@media(max-width:749px){.bb-sale-page{padding-block:28px 42px}.bb-sale-heading{margin-bottom:22px}.bb-sale-heading>p:last-child{font-size:15px}.bb-sale-feature{grid-template-columns:minmax(0,1fr);padding:25px 22px;gap:0;border-radius:18px;margin-bottom:30px}.bb-sale-percent-disc{display:none}.bb-sale-feature h2{font-size:32px}.bb-sale-buttons{display:grid;grid-template-columns:1fr;gap:10px}.bb-sale-buttons .bb-button{justify-content:center}.bb-sale-strip>.bb-container{gap:6px;flex-direction:column;text-align:center;font-size:12px;padding-block:8px}.bb-sale-badge{top:7px;left:7px;font-size:10px;padding:4px 6px}.bb-sale-collection .bb-section-heading h2{font-size:27px}.bb-sale-collection .bb-section-heading{gap:12px}.bb-sale-collection .bb-section-heading a{font-size:13px}.bb-sale-empty{padding:36px 22px}.bb-sale-badge--inline{font-size:9px}}.bb-price-display{display:inline-flex;max-width:100%;vertical-align:baseline;font-variant-numeric:tabular-nums}.bb-price-group{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:5px 9px;max-width:100%}.bb-price-group[hidden]{display:none!important}.bb-price-off{display:inline-flex;align-self:center;background:var(--bb-accent,#f79332);color:#112432;border-radius:5px;padding:4px 6px;font:800 11px/1.1 var(--font-body--family,Arial),sans-serif;letter-spacing:.025em;white-space:nowrap}.bb-price-group s{color:var(--bb-soft,#597080);font-size:.86em;font-weight:400;text-decoration-thickness:1px;white-space:nowrap}.bb-price-current{font-weight:750;color:var(--bb-ink,#112432);white-space:nowrap}.bb-price-current small{font-size:.72em;font-weight:400}.bb-card-price>[data-bb-card-price]{grid-column:1/-1}product-price .bb-price-display{font-size:1.12em}product-price .bb-price-off{font-size:12px}.bp-card-price .bb-price-group{gap:4px 7px}@media(max-width:749px){.bb-card .bb-price-group{gap:5px 7px}.bb-card .bb-price-off{font-size:10px}.bb-card .bb-price-group s{font-size:.8em}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/bb-sale.css.map */
