:root{--ma-readable-body: clamp(15.5px, .96vw, 17px);--ma-readable-small: clamp(13px, .82vw, 14.5px);--ma-heading-compact-1: clamp(34px, 4.4vw, 76px);--ma-heading-compact-2: clamp(28px, 3.2vw, 54px);--ma-heading-compact-3: clamp(22px, 2vw, 34px);--ma-heading-compact-4: clamp(18px, 1.35vw, 24px)}body,html{font-weight:400;line-height:1.6}p,.rte,.rte p,.product__description,.product-template .rte,.collection-template .rte,.page-template .rte,.shopify-policy__body,.shopify-policy__body p{font-size:var(--ma-readable-body);line-height:1.68;font-weight:400}h1,.h1{font-size:var(--ma-heading-compact-1)!important;line-height:1.04!important;font-weight:300!important;letter-spacing:-.025em}h2,.h2{font-size:var(--ma-heading-compact-2)!important;line-height:1.08!important;font-weight:300!important;letter-spacing:-.018em}h3,.h3{font-size:var(--ma-heading-compact-3)!important;line-height:1.15!important;font-weight:300!important;letter-spacing:-.01em}h4,.h4{font-size:var(--ma-heading-compact-4)!important;line-height:1.22!important;font-weight:400!important;letter-spacing:0}h5,.h5,h6,.h6{font-size:clamp(15px,1vw,18px)!important;line-height:1.3!important;font-weight:400!important}.template-index .section-title,.template-index .section-title__text,.template-index .grid-images .grid-images__item-heading,.template-index .banner-with-carousel .banner-with-carousel__hero-title-line,.template-index .best-sellers-item .best-sellers-item__title,.template-index .collection-banners .collection-banners__heading,.template-index .collections-grid .collections-grid__title,.template-index .gallery .gallery__title,.template-index .gallery-carousel .gallery-carousel__heading,.template-index .featured-products .featured-products__heading,.template-index .featured-collection .featured-collection__heading,.template-index .featured-blog .featured-blog__heading,.template-index .faq-simple .faq-simple__heading,.template-index .benefits .benefits__heading{font-size:clamp(28px,3.3vw,58px)!important;line-height:1.06!important;font-weight:300!important;letter-spacing:-.02em!important}.template-index .section-title *,.template-index .section-title__text *,.template-index .best-sellers-item .best-sellers-item__title *{font-size:inherit!important;line-height:inherit!important}.template-index .best-sellers-item .best-sellers-item__title{display:inline-flex!important;align-items:baseline!important;justify-content:center!important;gap:.28em!important}.template-index .best-sellers-item .best-sellers-item__title-sup{position:static!important;top:auto!important;margin-inline-start:0!important;vertical-align:baseline!important;transform:none!important;line-height:1!important;font-size:max(.25em,12px)!important}.product-card .product-card__title,.product-card .product-card__price,.product-card .product-card__vendor,.collection-template .product-card__title,.collection-template .product-card__price{font-size:var(--ma-readable-body)!important;line-height:1.45!important;font-weight:400!important}.product-card .product-card__vendor,.product-card .product-card__label,.product-card .product-card__overlimit,.price .unit-price,.discount .discounts__item{font-size:var(--ma-readable-small)!important;line-height:1.4!important}.product .product__title,.product-template .product__title,.product-template h1,.template-product h1{font-size:clamp(28px,3vw,52px)!important;line-height:1.08!important;letter-spacing:-.018em!important}.template-product .price,.template-product .product__price,.template-product .product__description,.template-product .accordion__control,.template-product .accordion__content,.template-product .rte,.template-product .rte p{font-size:var(--ma-readable-body)!important;line-height:1.65!important}.template-collection h1,.template-page h1,.template-search h1,.template-blog h1,.template-article h1{font-size:clamp(30px,3.5vw,60px)!important;line-height:1.06!important}.template-collection h2,.template-page h2,.template-search h2,.template-blog h2,.template-article h2{font-size:clamp(24px,2.4vw,42px)!important;line-height:1.1!important}.ma-footer__heading{font-size:13px!important;line-height:1.35!important;letter-spacing:.16em!important}.ma-footer__text,.ma-footer__text p,.ma-footer__menu a,.ma-footer__newsletter input{font-size:clamp(14.5px,.9vw,16px)!important;line-height:1.65!important;font-weight:400!important}.ma-footer__label,.ma-footer__copyright,.ma-payment-icons-bar__heading,.ma-payment-icons-bar__note,.ma-social-icons-bar__heading{font-size:clamp(11.5px,.75vw,13px)!important;line-height:1.4!important}.button,button,input,select,textarea,label,.header-menu .header-menu__item-text,.header__cart-button-text{font-size:var(--ma-readable-small)}@media(max-width:767.98px){:root{--ma-readable-body: 15.5px;--ma-readable-small: 13px}h1,.h1,.template-collection h1,.template-page h1,.template-product h1{font-size:clamp(28px,8.5vw,42px)!important;line-height:1.08!important}h2,.h2,.template-index .section-title,.template-index .section-title__text,.template-index .best-sellers-item .best-sellers-item__title,.template-index .collection-banners .collection-banners__heading,.template-index .gallery-carousel .gallery-carousel__heading,.template-index .faq-simple .faq-simple__heading{font-size:clamp(24px,7vw,34px)!important;line-height:1.1!important}h3,.h3{font-size:clamp(19px,5.5vw,26px)!important}.product-card .product-card__title,.product-card .product-card__price{font-size:15px!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/modernista-headline-scale.css.map */
