.belmont-commerce #MainContent{--color-background: 247, 245, 240;--color-foreground: 23, 23, 23;--color-button: 23, 23, 23;--color-button-text: 247, 245, 240;--color-secondary-button-text: 23, 23, 23;--color-link: 23, 23, 23;background:#f7f5f0}.belmont-commerce #MainContent :is(.field,.select,.quantity){--inputs-radius: 0px;--inputs-radius-outset: 0px;--inputs-border-opacity: .3}.belmont-commerce #MainContent :is(.button,.select__select,.quantity__input){font-size:1.4rem}.belmont-commerce #MainContent .button{min-height:4.8rem}.belmont-commerce #MainContent :is(.price,.totals__total-value,.cart-item__price-wrapper){font-variant-numeric:tabular-nums}.belmont-commerce #MainContent :is(.product__title h1,.card__heading,.cart-item__name){overflow-wrap:anywhere}.belmont-commerce product-info .product__info-container>*+*{margin-top:1.6rem}.belmont-commerce product-info .product__text{font-size:1.2rem;letter-spacing:.12em}.belmont-commerce product-info .product__title{margin-bottom:1.2rem}.belmont-commerce product-info .product__title h1{font-size:clamp(3rem,3.4vw,4.8rem);line-height:1.12}.belmont-commerce product-info .price{font-size:2rem}.belmont-commerce product-info :is(.product__tax,.product__inventory){font-size:1.2rem}.belmont-commerce product-info .product-form__input{max-width:100%}.belmont-commerce product-info .product-form__input .form__label{font-size:1.3rem;margin-bottom:.8rem}.belmont-commerce product-info .product-form__input .select{max-width:100%}.belmont-commerce product-info .select__select{min-height:4.8rem;padding-right:4rem;text-overflow:ellipsis}.belmont-commerce product-info .product-form__input--pill input+label{border-radius:0;min-height:4.4rem;padding:1.3rem 1.5rem;line-height:1.2;margin:0 .6rem .6rem 0}.belmont-commerce product-info .product-form__buttons{max-width:100%}.belmont-commerce product-info .product-form__submit{--color-button: 23, 23, 23;--color-button-text: 247, 245, 240;--alpha-button-background: 1}.belmont-commerce product-info .product__description{border-top:1px solid rgba(23,23,23,.16);margin-top:3.2rem;padding-top:2.4rem;line-height:1.8;overflow-wrap:anywhere}.belmont-commerce product-info .product__description :is(p,ul,ol){margin-block:0 1.4rem}.belmont-commerce product-info .product__description table{width:100%;table-layout:fixed;font-size:1.3rem}.belmont-commerce product-info .product__description :is(th,td){padding:1rem}.belmont-commerce product-info .product__media-wrapper .global-media-settings{border-radius:0;background:#fff}.belmont-commerce product-info .product__media img{object-fit:contain}.belmont-commerce product-info .thumbnail{border-radius:0}.belmont-commerce #MainContent :is(.product-grid,.related-products) .card__inner{--ratio-percent: 100%;border-radius:0;background:#fff}.belmont-commerce #MainContent :is(.product-grid,.related-products) .card__media .media img{object-fit:contain;padding:1.6rem}.belmont-commerce #MainContent :is(.product-grid,.related-products) .card__heading{font-family:var(--font-heading-family);font-size:2.1rem;line-height:1.25}.belmont-commerce #MainContent :is(.product-grid,.related-products) .card__information{padding-block:1.6rem 1rem}.belmont-commerce #MainContent :is(.product-grid,.related-products) .price{font-size:1.4rem;margin-top:.8rem}.belmont-commerce #MainContent .badge{--color-badge-background: 23, 23, 23;--color-badge-foreground: 247, 245, 240;--color-badge-border: 23, 23, 23;border-radius:0}.belmont-commerce .collection-hero__inner{padding-block:4rem 1.6rem}.belmont-commerce .collection-hero__title{margin:0 0 1.6rem}.belmont-commerce .facets-container{border-top:1px solid rgba(23,23,23,.16);padding-top:1.6rem;margin-bottom:2.4rem}.belmont-commerce .facets__display,.belmont-commerce .mobile-facets__inner{background:#f7f5f0}.belmont-commerce .mobile-facets__open{min-height:4.8rem;align-items:center}.belmont-commerce .facets__summary{min-height:4.4rem;display:flex;align-items:center}.belmont-commerce .cart__items{border-bottom-color:#17171729}.belmont-commerce .cart-item__image{background:#fff;object-fit:contain;border-radius:0}.belmont-commerce .cart-item__name{font-size:2.2rem;line-height:1.25}.belmont-commerce .cart-item .product-option{font-size:1.3rem}.belmont-commerce .cart__blocks{border:1px solid rgba(23,23,23,.2);padding:2.4rem;width:100%;max-width:46rem}.belmont-commerce .cart__blocks .tax-note{text-align:left;line-height:1.7}.belmont-commerce .cart__checkout-button{max-width:none}.belmont-commerce .totals{justify-content:space-between;gap:1.6rem}.belmont-commerce .totals__total{font-size:2.4rem}.belmont-commerce .totals__total-value{font-size:2rem;white-space:nowrap}:is(.cart-notification,#CartDrawer .drawer__inner){--color-background: 247, 245, 240;--gradient-background: #f7f5f0;--color-foreground: 23, 23, 23;--color-button: 23, 23, 23;--color-button-text: 247, 245, 240;--color-secondary-button: 247, 245, 240;--color-secondary-button-text: 23, 23, 23;--color-link: 23, 23, 23;--inputs-radius: 0px;--inputs-radius-outset: 0px;background:#f7f5f0;color:#171717}.cart-notification .button,#CartDrawer .button{min-height:4.8rem}.cart-notification .cart-notification-product__name,#CartDrawer .cart-item__name{font-family:var(--font-heading-family);font-size:2.2rem;overflow-wrap:anywhere}#CartDrawer .drawer__footer{border-top:1px solid rgba(23,23,23,.2);padding-top:2rem}@media screen and (min-width:990px){.belmont-commerce product-info .product__info-wrapper{padding-left:5rem}}@media screen and (max-width:749px){.belmont-commerce product-info{padding-top:1.6rem}.belmont-commerce product-info .product__media-list .product__media{padding-top:0;height:min(82vw,32rem)}.belmont-commerce product-info .product__info-wrapper{padding-top:1.2rem}.belmont-commerce product-info .product__info-container>*+*{margin-top:1.2rem}.belmont-commerce product-info .select__select{font-size:1.6rem}.belmont-commerce product-info .product__description{margin-top:2.4rem}.belmont-commerce #MainContent :is(.product-grid,.related-products){column-gap:1.2rem;row-gap:2.4rem}.belmont-commerce #MainContent :is(.product-grid,.related-products) .card__heading{font-size:1.8rem}.belmont-commerce #MainContent :is(.product-grid,.related-products) .card__media .media img{padding:.8rem}.belmont-commerce .collection-hero__inner{padding-block:2.4rem 1.2rem}.belmont-commerce .cart__blocks{padding:2rem;max-width:none}.belmont-commerce .cart-item__name{font-size:1.9rem}.belmont-commerce .totals__total{font-size:2.1rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/belmont-commerce.css.map */
