@media (max-width:768px) and (min-width:641px){.trust-rotator{display:contents!important}.trust-rotator .trust-bar-item{opacity:1!important}}@media (max-width:640px){.trust-rotator{display:grid!important;grid-template-rows:1.5rem;flex:0 1 auto;min-width:0;height:1.5rem;overflow:hidden;line-height:1.5rem}.trust-rotator .trust-bar-item{grid-column:1;grid-row:1;opacity:0;transition:opacity .5s ease-in-out}.trust-rotator .trust-bar-item.is-active{opacity:1}}@media (max-width:640px){.trust-bar-item{font-size:.7rem!important;gap:.35rem!important}.trust-rotator{flex:0 0 max-content!important;min-width:max-content!important}}.bsl-hero .hero-sale-card{position:absolute;bottom:2rem;right:2rem;z-index:4;background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 16px 48px rgba(0,0,0,.18);width:300px;max-width:calc(100% - 4rem);font-family:"Outfit",sans-serif}.bsl-hero .hero-sale-badge{display:inline-block;background:var(--sage-500);color:#fff;font-size:.7rem;font-weight:700;padding:4px 12px;border-radius:1000px;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.625rem}.bsl-hero .hero-sale-headline{font-size:1.125rem;font-weight:700;line-height:1.25;color:var(--charcoal);margin-bottom:.375rem}.bsl-hero .hero-sale-subtext{font-size:.8125rem;color:var(--muted);margin-bottom:.875rem;line-height:1.4}.bsl-hero .hero-sale-subtext strong{color:var(--charcoal);font-weight:600}.bsl-hero .hero-sale-countdown{display:grid;grid-template-columns:repeat(3,1fr);gap:.375rem}.bsl-hero .hero-sale-countdown>div{background:var(--light-grey);border-radius:8px;padding:.5rem .25rem;text-align:center}.bsl-hero .hero-sale-countdown .cd-num{display:block;font-size:1.0625rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;color:var(--charcoal)}.bsl-hero .hero-sale-countdown .cd-lbl{display:block;font-size:.625rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-top:3px}.bsl-hero .hero-sale-footnote{margin-top:.75rem;text-align:center;font-size:.75rem;color:var(--muted)}@media (max-width:968px){.bsl-hero .hero-sale-card{bottom:1.25rem;right:1.25rem;width:260px;padding:1.25rem}.bsl-hero .hero-sale-headline{font-size:1rem}}.bsl-hero .hero-sale-card{right:clamp(7rem,10vw,10rem)!important}@media (max-width:968px){.bsl-hero .hero-sale-card{right:1.25rem!important}}@media (max-width:640px){.bsl-hero .hero-sale-card:not([hidden]){display:block!important;position:static!important;width:auto!important;max-width:none!important;margin:0 1.5rem 2rem!important;right:auto!important;bottom:auto!important;box-sizing:border-box}}@media (max-width:640px){.bsl-hero .hero-sale-countdown>div{background:#fff!important;border:1px solid var(--border)!important}}@media (max-width:968px){.bsl-hero{background:#fff!important}.bsl-hero .hero-sale-card,.hero-sale-card{background:#fff!important}}