body{font-size:17px}.product-details h1{font-size:26px!important;line-height:1.35!important;letter-spacing:0;overflow-wrap:anywhere}.product-details :is(legend,.form__label,.quantity__label,.product-subtotal){font-size:15px;line-height:1.5}.product-details .variant-input-wrapper label{font-size:14px}.product-details product-info-list:not(:has(.product-info-item)){display:none}.product-details .add-to-cart-button-container,.product-details .add-to-cart-button-inner,.product-details .product-form__submit{width:100%;max-width:100%;min-width:0}.product-details .product-form__submit{--size-style-width: 100%;--size-style-width-mobile: 100%;--size-style-width-mobile-min: 0;flex:1 1 100%;min-height:48px;font-size:16px}.price :is(.price-item--sale,.price__regular>.price-item--regular),.price-product-container .price-item:not(.compare-at-price){color:#991b1b!important;font-weight:600}.price .price-item{font-size:18px!important;line-height:1.4}.product-details .price .price-item:not(s):not(.compare-at-price){font-size:28px!important}.price s.price-item,.price .compare-at-price{position:relative;display:inline-block;color:#737373!important;font-size:14px!important;font-weight:400;text-decoration:none!important;white-space:nowrap}.product-details .price s.price-item,.product-details .price .compare-at-price{font-size:18px!important}.price s.price-item:after,.price .compare-at-price:after{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px solid currentColor;transform:rotate(-12deg);pointer-events:none}.card__heading{font-size:18px}.card__heading :is(.text-block,.text,.link--hover-underline){font-size:18px!important;line-height:1.45}:is(recently-viewed-products,product-recommendations[data-intent=related]) .card-product-information{flex-direction:column;align-items:stretch;gap:8px}:is(recently-viewed-products,product-recommendations[data-intent=related]) :is(.card--block-title,.card__heading,.card-title-change,.card__heading .text-block,.card__heading .text,.card__heading .link--hover-underline){display:block!important;width:100%;min-width:0;height:auto!important;max-height:none!important;overflow:visible!important;-webkit-line-clamp:unset!important;line-clamp:unset;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.cart-drawer .drawer__inner{display:flex;flex-direction:column;overflow:hidden!important}.cart-drawer :is(.drawer__inner-filled,.previewCartMessage,.drawer__footer,.drawer__cart-items-recommendations-wrapper){flex-shrink:0}.cart-drawer cart-drawer-items{flex:1 1 0;min-height:0;height:auto;overflow:hidden!important}.cart-drawer cart-drawer-items .section--main-cart{min-height:0}.cart-drawer .cart__contents{flex:1 1 0;min-height:0;max-height:none!important;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}.cart-drawer :is(.drawer__contents,.drawer__cart-items-wrapper,cart-items-component){flex:0 0 auto;width:100%;min-width:0;height:auto;max-height:none!important;overflow:visible!important}.cart-drawer .cart-item__details{min-width:0}.cart-drawer :is(.cart-item__name,.cart-item__name .text,.product-option){max-width:100%;white-space:normal!important;overflow-wrap:anywhere;font-size:15px;line-height:1.45}.cart-drawer .cart-item__name .text{display:block;height:auto;max-height:none;-webkit-line-clamp:unset}.cart-drawer .card__heading :is(.text-block,.text,.link--hover-underline){font-size:14px!important;line-height:1.35}.cart-drawer .price .price-item{font-size:14px!important}.cart-drawer .price :is(s.price-item,.compare-at-price){font-size:12px!important}@media(max-width:749px){.product-details h1{font-size:22px!important}.product-details .price .price-item:not(s):not(.compare-at-price){font-size:26px!important}.card__heading :is(.text-block,.text,.link--hover-underline){font-size:16px!important}}@media(max-height:650px){.cart-drawer .drawer__cart-items-recommendations-wrapper{max-height:96px;overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/foviel-readability.css.map */
