:root{--bs-forest:#0b2559;--bs-sage:#1b6fd1;--bs-cta:#1b6fd1;--bs-cta-hover:#1458a8;--bs-cream:#f2f8fc;--bs-sand:#e8f3fb;--bs-ink:#14213d;--bs-muted:#5b6b80;--bs-star:#f5b301;--bs-radius:14px}.bs-wrap{max-width:1200px;margin:0 auto;padding:0 24px;box-sizing:border-box}:where(.bs-sec){color:var(--bs-ink)}.bs-sec *{box-sizing:border-box}.bs-h{font-family:var(--font-heading-family);font-weight:800;letter-spacing:-.01em;line-height:1.12;margin:0;color:inherit}.bs-h--xl{font-size:clamp(34px,5vw,58px)}.bs-h--l{font-size:clamp(28px,3.6vw,42px)}.bs-h--m{font-size:clamp(22px,2.6vw,30px)}.bs-h--s{font-size:clamp(18px,1.9vw,21px)}.bs-p{font-size:16px;line-height:1.7;margin:0;color:inherit}.bs-p p{margin:0 0 12px}.bs-p p:last-child{margin-bottom:0}.bs-eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bs-sage);margin-bottom:12px}.bs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--bs-cta);color:#fff!important;text-decoration:none;font-weight:700;font-size:16px;letter-spacing:.02em;padding:18px 44px;border-radius:10px;border:0;cursor:pointer;transition:background .25s,transform .2s;box-shadow:0 8px 20px #1b6fd140}.bs-btn:hover{background:var(--bs-cta-hover);transform:translateY(-1px)}.bs-stars{display:inline-flex;gap:2px;vertical-align:middle}.bs-stars svg{width:16px;height:16px;fill:var(--bs-star)}.bs-center{text-align:center}.bs-img{display:block;width:100%;height:auto;border-radius:var(--bs-radius)}.bs-check{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.bs-check svg{width:18px;height:18px;flex:0 0 18px}@media(max-width:749px){.bs-p{font-size:15px}.bs-btn{width:100%;padding:17px 20px}}.bs-sec p,.bs-sec li{color:inherit}.bs-rv__title{margin:8px 0 4px;font-size:15px}.product__title,.product__title h1{font-family:var(--font-heading-family)!important;text-transform:none!important;letter-spacing:-.01em;font-weight:800!important}.product-form__submit,.product-form__submit span,.cart__checkout-button,.button{text-transform:none!important}variant-selects fieldset.product-form__input:not(:has(input[type=radio]:nth-of-type(2))){display:none}.list-menu__item,.menu-drawer__menu-item,.header__menu-item,.header__menu-item span,.breadcrumbs a,.breadcrumbs span{text-transform:none!important}.header__menu-item span{letter-spacing:.01em;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bs-sections.css.map */
