:root{--font-body-family: "Montserrat", sans-serif !important;--font-heading-family: "Montserrat", sans-serif !important}.product-form__submit.button--primary{background-color:#16b284!important;color:#fff!important;border-color:#16b284!important;font-weight:600}.product-form__submit.button--primary:hover{opacity:.8}.product__accordion summary{padding:1.5rem!important}.product__accordion .accordion__content{padding:2rem 1rem!important}.product__info-container{--font-heading-scale: .85;--font-body-scale: .9}@media screen and (min-width:750px){.product__title h1,.product__title .h1{font-size:2.8rem!important;font-weight:500}}.product-form__submit{font-weight:700;text-transform:uppercase}.delivery-info p{font-size:1.2rem;line-height:1.6}@media screen and (max-width:749px){.product-grid .grid__item{max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)!important;box-sizing:border-box}.card__content{overflow:hidden;grid-template-columns:minmax(0,1fr)}.product-info-left .card__heading{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:clamp(.9rem,2.5vw,1.3rem);line-height:1.3}.card__heading a,.product-title-link{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-info-left .price{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-info-left .price .price-item{font-size:clamp(.85rem,2.5vw,1.3rem)}.product-info-left .price--on-sale .price-item--regular{font-size:clamp(.75rem,2vw,1.1rem)}.product-info-left,.price-cart-container{overflow:hidden;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/theme-custom.css.map */
