body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (max-width:749px){p{margin-bottom:1.2rem}.rte p{font-size:1.5rem;line-height:1.65}}@media screen and (max-width:749px){.card__heading,.product__title{font-size:1.5rem;line-height:1.3;margin-bottom:.8rem}.product__title h1{font-size:2.2rem}}.price-item,.price__regular,.price__sale{font-weight:600;font-size:1.8rem}@media screen and (max-width:749px){.price-item,.price__regular,.price__sale{font-size:1.6rem}}@media screen and (max-width:749px){.menu-drawer__navigation-link,.mobile-nav__link{font-size:1.6rem;line-height:1.4;padding:1.2rem 0}}@media screen and (max-width:749px){.card-information__text{font-size:1.4rem}.card__information{padding:1rem .5rem}}.field__label,label{font-size:1.4rem;font-weight:500;margin-bottom:.8rem}@media screen and (max-width:749px){.field__label,label{font-size:1.3rem}}.field__input,input[type=text],input[type=email],input[type=tel],textarea,select{font-size:1.6rem;line-height:1.5}@media screen and (max-width:749px){.field__input,input[type=text],input[type=email],input[type=tel],textarea,select{font-size:1.5rem;min-height:4.4rem}}.banner__heading{text-shadow:0 2px 4px rgba(0,0,0,.3)}@media screen and (max-width:749px){.banner__heading{font-size:2.4rem!important;line-height:1.2}.banner__text{font-size:1.4rem;line-height:1.5}}.product__description{font-size:1.6rem;line-height:1.7}@media screen and (max-width:749px){.product__description{font-size:1.5rem;line-height:1.65}}.breadcrumb{font-size:1.3rem}@media screen and (max-width:749px){.breadcrumb{font-size:1.2rem}}@media screen and (max-width:749px){.footer__content-top,.footer__copyright{font-size:1.3rem;line-height:1.5}}.announcement-bar{font-size:1.4rem;font-weight:500}@media screen and (max-width:749px){.announcement-bar{font-size:1.3rem}}.product-form__input label{font-size:1.5rem;font-weight:500}@media screen and (max-width:749px){.product-form__input label{font-size:1.4rem}}.cart-item__name,.cart-item__details{font-size:1.5rem;line-height:1.5}@media screen and (max-width:749px){.cart-item__name{font-size:1.4rem}.cart-item__details{font-size:1.3rem}}@media screen and (max-width:749px){a,button{min-height:44px;min-width:44px}.button{padding:1.4rem 2.5rem}}.newsletter-form__field-wrapper input{font-size:1.5rem}@media screen and (max-width:749px){.newsletter-form__field-wrapper input{font-size:1.4rem;min-height:4.6rem}}.search__input{font-size:1.6rem}@media screen and (max-width:749px){.search__input{font-size:1.5rem}}.badge{font-size:1.2rem;font-weight:600;letter-spacing:.05rem}@media screen and (max-width:749px){.badge{font-size:1.1rem}}.quantity__button{font-size:1.8rem}@media screen and (max-width:749px){.quantity__button{font-size:1.6rem;min-width:4.4rem;min-height:4.4rem}}.rating-text,.rating-count{font-size:1.4rem}@media screen and (max-width:749px){.rating-text,.rating-count{font-size:1.3rem}}.facet-checkbox label,.facet-filters__label{font-size:1.5rem}@media screen and (max-width:749px){.facet-checkbox label,.facet-filters__label{font-size:1.4rem}}.rte ul,.rte ol{padding-left:2rem}@media screen and (max-width:749px){.rte ul,.rte ol{padding-left:1.5rem}.rte li{margin-bottom:.8rem;line-height:1.6}}.accordion summary,.tabs__heading{font-size:1.6rem;font-weight:600}@media screen and (max-width:749px){.accordion summary,.tabs__heading{font-size:1.5rem}}.form__message,.errors{font-size:1.4rem}@media screen and (max-width:749px){.form__message,.errors{font-size:1.3rem}}.product__info-wrapper .price{font-weight:600;color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.product__info-container>*+*{margin-top:1.5rem}}@media screen and (min-width:750px){.rte,.product__description{max-width:75ch}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/typography-mobile-enhanced.css.map */
