button,input,select,textarea,label,.button{font-family:var(--iv-font-body)}h1:not(:where(.h1,.h2,.h3,.h4,.h5,.h6,.h1-large,.h1-xlarge)),.iv-type-h1{font-family:var(--iv-font-heading);font-size:var(--iv-type-h1-size);font-weight:var(--iv-font-heading-weight);line-height:var(--iv-type-h1-line);letter-spacing:var(--font-heading-letter-spacing)}h2:not(:where(.h1,.h2,.h3,.h4,.h5,.h6,.h1-large,.h1-xlarge)),.section-header--title,.iv-type-h2{font-family:var(--iv-font-heading);font-size:var(--iv-type-h2-size);font-weight:var(--iv-font-heading-weight);line-height:var(--iv-type-h2-line);letter-spacing:var(--font-heading-letter-spacing)}h3:not(:where(.h1,.h2,.h3,.h4,.h5,.h6,.h1-large,.h1-xlarge)),.iv-type-h3{font-family:var(--iv-font-heading);font-size:var(--iv-type-h3-size);font-weight:var(--iv-font-heading-weight);line-height:var(--iv-type-h3-line);letter-spacing:var(--font-heading-letter-spacing)}body.template-product .thb-product-detail .product-title{font-family:var(--iv-font-heading);font-size:var(--iv-type-product-title-size);font-style:normal;font-weight:var(--iv-font-heading-weight);line-height:var(--iv-type-product-title-line);letter-spacing:var(--font-heading-letter-spacing)}.iv-type-body-large{font:var(--iv-font-body-weight) var(--iv-type-body-large-size) / var(--iv-type-body-large-line) var(--iv-font-body)}.iv-type-body{font:var(--iv-font-body-weight) var(--iv-type-body-size) / var(--iv-type-body-line) var(--iv-font-body)}.iv-type-small{font:var(--iv-font-body-weight) var(--iv-type-small-size) / var(--iv-type-small-line) var(--iv-font-body)}.iv-type-label{font:var(--iv-font-semibold-weight) var(--iv-type-label-size) / var(--iv-type-label-line) var(--iv-font-body);letter-spacing:.04em;text-transform:uppercase}.iv-type-button{font:var(--iv-font-semibold-weight) var(--iv-type-button-size) / var(--iv-type-button-line) var(--iv-font-body)}.iv-container{box-sizing:border-box;margin-inline:auto;max-width:var(--iv-container-max);width:100%}.iv-content-width{box-sizing:border-box;margin-inline:auto;max-width:var(--iv-content-max);width:100%}@media only screen and (max-width:767px){:root{--iv-type-h1-size: 32px;--iv-type-h1-line: 40px;--iv-type-h2-size: 28px;--iv-type-h2-line: 36px;--iv-type-h3-size: 20px;--iv-type-h3-line: 28px;--iv-type-product-title-size: 28px;--iv-type-product-title-line: 36px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/ivoodoo-design-tokens.css.map */
