.product-form__buttons .product-form__submit{font-size:18px}
.product-form__buttons button,.cart__checkout-button{text-transform:uppercase;font-weight:bold}
.cart-drawer .cart-item{grid-template-columns:38% 1fr 1fr auto}
.cart-drawer .cart-item__image{width:100%}
.card__heading,.card__heading a,.product__title h1{letter-spacing:0;font-weight:600;color:#121212}
.product__title h1{font-size:2.8rem;line-height:1.2}
@media(min-width:750px){.product__title h1{font-size:3.2rem}}
.card-information .price__sale s.price-item--regular,.product__info-container .price__badge-sale,.product__tax{display:none}
.card-see-colors{position:relative;z-index:2;text-decoration:none;display:inline-block;margin-top:.8rem;padding:.4rem 1.2rem;font-size:1.3rem;letter-spacing:0;color:#537076;border:1px solid #537076;border-radius:2rem}
.product .product__info-container>*+*{margin:.8rem 0}
.product .product__title{margin-bottom:.4rem}
.product-form__input .form__label{font-size:1.6rem;letter-spacing:0}
.form__label [data-selected-value]{font-weight:700}
.product .product-form__input--pill{display:flex;flex-wrap:wrap;gap:.6rem;max-width:none}
.product .product-form__input--pill input[type=radio]+label{flex:1 1 0;margin:.7rem 0 .2rem;padding:1.4rem 0;font-size:2rem;font-weight:600;letter-spacing:0}
.cart-drawer .cart-item__media{width:14rem}
@media(min-width:990px){.drawer .drawer__inner{width:48rem}}
.cart-drawer .drawer__contents,.cart-drawer lb-cart-progress-bar{min-width:0;max-width:100%}
.drawer__heading{text-transform:uppercase;letter-spacing:0;font-weight:700}
.product .product__info-container .product-form{margin:1.6rem 0 0}
.bw-reviews{max-width:44rem;text-align:center;margin:0;font-size:1.5rem;letter-spacing:0}
.bw-stars{color:#f5b301;letter-spacing:.1rem}
.product__title h1,.card__heading,.card__heading a,.drawer__heading{font-family:var(--font-body-family);font-weight:700}
@media(max-width:749px){.card__heading{font-size:1.5rem;line-height:1.25;padding-right:.6rem}}
@media(max-width:749px){.collection-hero .collection-hero__title,.title.title--primary,.main-page-title.h0{font-size:3.2rem}}
.animate-arrow .card__heading,.animate-arrow .card__heading a{font-family:var(--font-heading-family);font-weight:600;font-size:2rem}
.header__menu-item{font-family:var(--font-heading-family);font-weight:500;color:#121212}.header__submenu .header__menu-item{font-family:var(--font-body-family);font-weight:400}
@media(min-width:990px){.header--middle-left{grid-template-columns:auto 1fr auto}.header__inline-menu{justify-self:center}}
.list-menu--inline>li:first-child .header__menu-item,.menu-drawer__menu>li:first-child .menu-drawer__menu-item{color:#8b5a3c;font-weight:700}
@media(max-width:989px){.header{grid-template-columns:auto 1fr auto;column-gap:.8rem}}
