:root{--fiore-type-hero: clamp(3.4rem, 4.4vw, 6.4rem);--fiore-type-title: clamp(2.8rem, 3vw, 4rem);--fiore-type-subtitle: clamp(1.9rem, 1.8vw, 2.3rem);--fiore-type-body: 1.6rem;--fiore-type-small: 1.3rem}body,h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,button,input,textarea,select,.button,.header__menu-item,.fiore-editorial,.fiore-pasos,.price{font-family:var(--font-body-family)!important;font-style:normal}body{font-size:var(--fiore-type-body);line-height:1.7;letter-spacing:0}h1,.h0,.h1,h2,.h2{font-size:var(--fiore-type-title);font-weight:400;line-height:1.2;letter-spacing:-.035em}h3,.h3{font-size:var(--fiore-type-subtitle);font-weight:400;line-height:1.35;letter-spacing:-.015em}h4,.h4,h5,.h5,h6{font-size:1.7rem;font-weight:400;line-height:1.4;letter-spacing:0}.fiore-editorial h1{font-size:var(--fiore-type-hero)!important;font-weight:400!important;line-height:1.12!important;letter-spacing:-.04em!important}.fiore-editorial p{font-size:clamp(1.6rem,1.5vw,1.9rem)!important;font-weight:400;line-height:1.7!important}.title-wrapper h2,.collection__title .title,.collection-list-title,.rich-text__heading,.image-with-text__heading,.fiore-pasos h2,.fiore-how h2,.blog__title{font-size:var(--fiore-type-title)!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.035em!important}.fiore-pasos h3,.multicolumn-card__info h3{font-size:var(--fiore-type-subtitle)!important;font-weight:400!important;line-height:1.35!important}.rte,.fiore-pasos p,.fiore-how p,.collection__description,.image-with-text__text,.multicolumn-card__info .rte{font-size:var(--fiore-type-body)!important;line-height:1.75!important;font-weight:400;letter-spacing:0!important}.card__heading,.card__heading.h2,.card__heading.h3{font-size:1.6rem!important;line-height:1.45!important;font-weight:400!important;letter-spacing:-.01em!important}.price,.price-item{font-size:1.5rem;line-height:1.5}.button,.fiore-editorial__button,.shopify-payment-button__button{font-size:1.5rem!important;font-weight:400!important;letter-spacing:.015em!important;line-height:1.4!important}.header__menu-item{font-size:1.4rem!important;letter-spacing:0!important}.fiore-pasos__number,.badge,.caption,.announcement-bar__message{font-size:var(--fiore-type-small)!important;line-height:1.5}@media(max-width:749px){.card__heading,.card__heading.h2,.card__heading.h3{font-size:1.4rem!important}}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.header__menu-item,.price,.price-item,.fiore-pasos__number{font-weight:400!important}
/*# sourceMappingURL=/cdn/shop/t/31/assets/fiore-typography.css.map */
