:root{--bt-title:clamp(26px, calc(2.2vw + 14px) ,36px);--bt-h1:clamp(24px, calc(1.5vw + 12px) ,32px);--bt-sub:20px;--bt-acc:18px;--bt-card:16px;--bt-body:16px;--bt-label:15px;--bt-price:15px;--bt-small:14px;--bt-btn:16px;--bt-btn-s:14px;--bt-kicker:14px;--bt-pdp-price:22px}@media(max-width:767px){:root{--bt-sub:18px;--bt-acc:16px;--bt-card:15px;--bt-body:15px;--bt-label:14px;--bt-price:14px;--bt-small:13px;--bt-btn-s:13px;--bt-kicker:13px;--bt-pdp-price:20px}}:root:not(#bl):not(#bt) :is(h2.kicker-flourished,.bsv__heading,.comparison-table__title,h2.standard__heading,.hero__title){font-family:var(--FONT-STACK-HEADING)!important;font-size:var(--bt-title)!important;font-weight:600!important;line-height:1.15!important;letter-spacing:-.01em!important;text-transform:none!important}:root:not(#bl):not(#bt) :is(h2.kicker-flourished,.bsv__heading,.comparison-table__title,h2.standard__heading,.hero__title) *{font-size:inherit!important;font-family:inherit!important;font-weight:inherit!important;line-height:inherit!important}:root:not(#bl):not(#bt) h1.product__title{font-size:var(--bt-h1)!important;line-height:1.2!important}:root:not(#bl):not(#bt) :is(.bp-picker__title,.hero__kicker,.accent-title-large,.footer__newsletter h2,.footer__newsletter h3){font-size:var(--bt-sub)!important;line-height:1.3!important}:root:not(#bl):not(#bt) .upsell__holder__title__text{font-family:var(--FONT-STACK-HEADING)!important;font-size:var(--bt-sub)!important;font-weight:500!important;line-height:1.3!important;text-transform:none!important}:root:not(#bl):not(#bt) .upsell__holder__title__text *{font-size:inherit!important;font-family:inherit!important;font-weight:inherit!important;line-height:inherit!important}:root:not(#bl):not(#bt) :is(.accordion__title,button[x-disclosure\:button]){font-size:var(--bt-acc)!important;line-height:1.35!important}:root:not(#bl):not(#bt) main :is(.rte,.rte p,.rte li,p.inline-rte,.hero__description,.product__short-description,.comparison-table__subtitle,p.break-words){font-size:var(--bt-body)!important;line-height:1.6!important}:root:not(#bl):not(#bt) main .rte :is(h2,h3,h4):not(.kicker-flourished,.upsell__holder__title__text,.bsv__heading,.comparison-table__title,.standard__heading,.hero__title,.bp-picker__title){font-size:var(--bt-sub)!important;line-height:1.3!important}:root:not(#bl):not(#bt) :is(.product__grid__title,.product-clip__title,.product__grid__title p){font-family:var(--FONT-STACK-HEADING)!important;font-size:var(--bt-card)!important;font-weight:500!important;line-height:1.3!important;letter-spacing:0!important}:root:not(#bl):not(#bt) :is(.product__grid__price .price,.product__grid__price .compare-at,.product-clip__price,.product-clip__price span){font-size:var(--bt-price)!important;line-height:1.4!important}:root:not(#bl):not(#bt) :is(.product__price--sale,.product__price--compare,.product__price--off){font-size:var(--bt-pdp-price)!important}:root:not(#bl):not(#bt) :is(.bp-row .btn--add-to-cart,.bl-sticky__cta,.checkout__button){font-size:var(--bt-btn)!important}:root:not(#bl):not(#bt) :is(.product-clip__btn,a.standard__cta,.block__btn,a.btn--small,button.btn--neutral,button[class*=quick-action-button],button[class*=quick-action-button] span){font-size:var(--bt-btn-s)!important}:root:not(#bl):not(#bt) .bsv__cta{font-size:12px!important}:root:not(#bl):not(#bt) .standard__kicker{font-size:var(--bt-kicker)!important;letter-spacing:.12em!important}:root:not(#bl):not(#bt) :is(.bp-tab,.bp-picker__link,.sidebar__heading,.sidebar__item,.hide-filters,.show-filters){font-size:var(--bt-label)!important}:root:not(#bl):not(#bt) :is(button.tab-link,.icon__column__heading){font-size:var(--bt-body)!important}:root:not(#bl):not(#bt) :is(button.sidebar__heading,.sidebar__item,.sidebar__item *){font-size:var(--bt-label)!important}:root:not(#bl):not(#bt) :is(nav.breadcrumb,nav.breadcrumb *,.product__block__icon,.product__block__icon *,.grid__swatch__placeholder,.product__rating__value,.product__rating__count,.subfooter__copyright,.form__legal,.form__legal p,.bl-sticky__rated,.bl-sticky__rating,.comparison-table__feature-name,[class*=comparison-table__product-name]){font-size:var(--bt-small)!important}:root:not(#bl):not(#bt) footer :is(a.expanding-line,.rte,.rte p,div.m-0){font-size:var(--bt-label)!important;line-height:1.6!important}:root:not(#bl):not(#bt) footer button.border-0{font-size:var(--bt-body)!important}@media(max-width:767px){:root:not(#bl):not(#bt) .grid__swatch__placeholder{letter-spacing:.03em!important}}@font-face{font-family:Avenir Next LT Pro;src:url(AvenirNextLTPro-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root:not(#bl):not(#bt){--FONT-STACK-BODY:"Avenir Next LT Pro","Avenir Next",Avenir,"Helvetica Neue",Arial,sans-serif;--TYPE-STACK-NAV:var(--FONT-STACK-BODY);--TYPE-STACK-BUTTON:var(--FONT-STACK-BODY)}:root:not(#bl):not(#bt) :is(.product__grid__title,.product-clip__title,.product__grid__title p){font-family:Avenir Next LT Pro,Avenir Next,Avenir,Helvetica Neue,Arial,sans-serif!important;font-weight:400!important;-webkit-text-stroke:.65px currentColor}:root:not(#bl):not(#bt) :is(:is(main .rte,.accordion__body,.accordion-content__inner,.product__block__icon,footer .rte,footer div.m-0) :is(p,li,span,strong,em,b,i,a,td),main p.inline-rte,main p.inline-rte *,.product__short-description,.product__short-description *,.comparison-table__subtitle,.comparison-table__feature-name,[class*=comparison-table__product-name],nav.breadcrumb a,nav.breadcrumb span,.grid__swatch__placeholder,.product__rating__value,.product__rating__count,.bl-sticky__rated,.sidebar__item,.sidebar__item *,.hide-filters,.show-filters,.cart__message-default,.cart__message-default *,#drawer-cart .body-size-3,.cart__continue__link,footer a.expanding-line,.subfooter__copyright,.subfooter__copyright *):not(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,button,button *,.btn,.btn *,[class*=__title],[class*=__title] *,[class*=heading],[class*=heading] *,[class*=badge],[class*=badge] *,[class*=price],[class*=price] *,[class*=text--white] *){color:#454f5c!important}:root:not(#bl):not(#bt) :is(.product__rating__value,.product__rating__count,.grid__swatch__placeholder,.bl-sticky__rated,.bl-sticky__rating b,.collection__count,.collection__count *,li.filter__button input:not(:disabled)+label){color:#454f5c!important}:root:not(#bl):not(#bt) :is(.product__grid__title,.product__grid__title *,.product-clip__title,.product-clip__title *){color:#555!important}:root:not(#bl):not(#bt) :is(.product-clip__title,.product-clip__title p){font-size:calc(var(--bt-card) * .85)!important}:root:not(#bl):not(#bt) .product__grid__info{text-align:left!important}:root:not(#bl):not(#bt) .product__grid__info :is(.product__grid__title__wrapper,.product__grid__title,.product__grid__title p,.grid__swatch__placeholder){text-align:left!important}:root:not(#bl):not(#bt) .product__grid__info :is(.rating__wrapper__grid,.product__rating,.product__grid__price,.grid__swatches,.grid__swatch__container){justify-content:flex-start!important}:root:not(#bl):not(#bt) .product__grid__info.text-center .product__grid__title__wrapper{align-items:flex-start!important}:root:not(#bl):not(#bt) .product__grid__price{flex-wrap:wrap;align-items:baseline;column-gap:8px}:root:not(#bl):not(#bt) .product__grid__price .product__grid__cutline:empty{display:none}:root:not(#bl):not(#bt) .product-clip__price.sale{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px}:root:not(#bl):not(#bt) :is(.product__grid__price .price,.product__grid__price .compare-at){font-size:var(--bt-card)!important}:root:not(#bl):not(#bt) :is(.product__grid__price .price,.product__grid__price .compare-at,.product-clip__price .new-price,.product-clip__price .old-price){margin:0!important}:root:not(#bl):not(#bt) :is(.product__grid__price .price,.product-clip__price .new-price){color:#4e4e50!important;-webkit-text-stroke:.8px currentColor}:root:not(#bl):not(#bt) :is(.product__grid__price .price.on-sale,.product-clip__price.sale .new-price){color:#c0392b!important}:root:not(#bl):not(#bt) :is(.product__grid__price .compare-at,.product-clip__price .old-price){order:-1;color:#4e4e50!important;text-decoration:line-through!important;-webkit-text-stroke:0}:root:not(#bl):not(#bt) :is(.product__grid__title,.product__grid__title p){font-size:calc(var(--bt-card) - 2px)!important}:root:not(#bl):not(#bt) .product-clip :is(.product-clip__price,.product-clip__price span){font-size:calc(var(--bt-price) - 2.5px)!important}
/*# sourceMappingURL=/cdn/shop/t/37/assets/bl-type.css.map */
