.desktop-h1{font-size:var(--text-h1-size);line-height:var(--text-h1-line-height);font-weight:var(--text-h1-font-weight);font-family:var(--font-primary);letter-spacing:var(--text-h1-letter-spacing)!important}@media(max-width:768px){.mobile-h1{font-size:var(--text-h1-size-mobile);line-height:var(--text-h1-line-height-mobile);letter-spacing:var(--text-h1-letter-spacing-mobile)}}.desktop-h2{font-size:var(--text-h2-size)!important;line-height:var(--text-h2-line-height)!important;font-weight:var(--text-h2-font-weight)!important;font-family:var(--font-primary);letter-spacing:var(--text-h2-letter-spacing)!important}@media(max-width:768px){.mobile-h2{font-size:var(--text-h2-size-mobile)!important;line-height:var(--text-h2-line-height-mobile)!important;letter-spacing:var(--text-h2-letter-spacing-mobile)!important}}.desktop-h3{font-size:var(--text-h3-size);line-height:var(--text-h3-line-height);font-weight:var(--text-h3-font-weight);letter-spacing:var(--text-h3-letter-spacing);font-family:var(--font-secondary)}@media(max-width:768px){.mobile-h3{font-size:var(--text-h3-size-mobile);line-height:var(--text-h3-line-height-mobile);letter-spacing:var(--text-h3-letter-spacing-mobile)}}.desktop-h4{font-size:var(--text-h4-size);line-height:var(--text-h4-line-height);font-weight:var(--text-h4-font-weight);letter-spacing:var(--text-h4-letter-spacing);font-family:var(--font-primary)}@media(max-width:768px){.mobile-h4{font-size:var(--text-h4-size-mobile);line-height:var(--text-h4-line-height-mobile);letter-spacing:var(--text-h4-letter-spacing-mobile);font-family:var(--font-primary)}}.desktop-h5{font-size:var(--text-h5-size);line-height:var(--text-h5-line-height);font-weight:var(--text-h5-font-weight);letter-spacing:var(--text-h5-letter-spacing);font-family:var(--font-primary)}@media(max-width:768px){.mobile-h5{font-size:var(--text-h5-size-mobile);line-height:var(--text-h5-line-height-mobile);font-weight:var(--text-h5-font-weight-mobile);letter-spacing:var(--text-h5-letter-spacing-mobile);font-family:var(--font-primary)}}.desktop-h6{font-size:var(--text-h6-size);line-height:var(--text-h6-line-height);font-weight:var(--text-h6-font-weight);letter-spacing:var(--text-h6-letter-spacing);font-family:var(--font-body)}@media(max-width:768px){.mobile-h6{font-size:var(--text-h6-size-mobile);line-height:var(--text-h6-line-height-mobile);font-weight:var(--text-h6-font-weight-mobile);letter-spacing:var(--text-h6-letter-spacing-mobile)}}.desktop-body{font-size:var(--text-body-size)!important;line-height:var(--text-body-line-height);font-weight:var(--text-body-font-weight);letter-spacing:var(--text-body-letter-spacing);font-family:var(--font-body)}@media(max-width:768px){.mobile-body{font-size:var(--text-body-size-mobile)!important;line-height:var(--text-body-line-height-mobile);letter-spacing:var(--text-body-letter-spacing-mobile)}}.desktop-cta{font-size:var(--text-cta-size);line-height:var(--text-cta-line-height);font-weight:var(--text-cta-font-weight);letter-spacing:var(--text-cta-letter-spacing);font-family:var(--font-secondary)}@media(max-width:768px){.mobile-cta{font-size:var(--text-cta-size-mobile);line-height:var(--text-cta-line-height-mobile);letter-spacing:var(--text-cta-letter-spacing-mobile);font-family:var(--font-secondary)}}.desktop-body-small{font-size:var(--text-body-small-size);line-height:var(--text-body-small-line-height);font-weight:var(--text-body-small-font-weight);letter-spacing:var(--text-body-small-letter-spacing);font-family:var(--font-body)}@media(max-width:768px){.mobile-body-small{font-size:var(--text-body-small-size-mobile);line-height:var(--text-body-small-line-height-mobile);letter-spacing:var(--text-body-small-letter-spacing-mobile)}}.desktop-body-reg{font-size:var(--text-body-reg-size);line-height:var(--text-body-reg-line-height);font-weight:var(--text-body-reg-font-weight);letter-spacing:var(--text-body-reg-letter-spacing);font-family:var(--font-body)}@media(max-width:768px){.mobile-body-reg{font-size:var(--text-body-reg-size-mobile);line-height:var(--text-body-reg-line-height-mobile);letter-spacing:var(--text-body-reg-letter-spacing-mobile)}}.desktop-body-xs{font-size:var(--text-body-xs-size);line-height:var(--text-body-xs-line-height);font-weight:var(--text-body-xs-font-weight);letter-spacing:var(--text-body-xs-letter-spacing);font-family:var(--font-body)}.color-black{color:var(--color-black)}.color-black-default{color:var(--default-black)}.color-white{color:#fff}.cta-button{font-size:var(--text-cta-size);line-height:var(--text-cta-line-height);font-weight:var(--text-cta-font-weight);letter-spacing:var(--text-cta-letter-spacing);border-radius:50px;background:var(--black-default, #000);padding:15px 54px 16px;font-family:var(--font-secondary);color:#fff;text-transform:uppercase}.cta-button:hover{background-color:#fff;border:1px solid #000;color:#000}@media(max-width:768px){.cta-button{font-size:var(--text-cta-size-mobile);line-height:var(--text-cta-line-height-mobile);letter-spacing:var(--text-cta-letter-spacing-mobile);font-family:var(--font-secondary)}}.cta-button__white{font-size:var(--text-cta-size);line-height:var(--text-cta-line-height);font-weight:var(--text-cta-font-weight);letter-spacing:var(--text-cta-letter-spacing);border-radius:50px;background:#fff;padding:15px 54px 16px;font-family:var(--font-secondary);color:#000;text-transform:uppercase;border:1px solid #000}.cta-button__white:hover{background-color:#e5e5e5}.cta-button__transparent{font-size:var(--text-cta-size);line-height:var(--text-cta-line-height);font-weight:var(--text-cta-font-weight);letter-spacing:var(--text-cta-letter-spacing);border-radius:50px;background:transparent;padding:15px 54px 16px;font-family:var(--font-secondary);color:#fff;text-transform:uppercase;border:1px solid white}.cta-button__transparent:hover{background-color:#e5e5e5;color:#000}@media(max-width:768px){.cta-button__white{font-size:var(--text-cta-size-mobile);line-height:var(--text-cta-line-height-mobile);letter-spacing:var(--text-cta-letter-spacing-mobile);font-family:var(--font-secondary)}}.arrow-button{display:inline-flex;align-items:center;gap:10px;text-decoration:none;border-bottom:1.5px solid var(--black-default, #000);padding-bottom:8px;text-transform:uppercase;font-family:var(--font-secondary)}.arrow-button:hover{gap:15px}.text-style{text-transform:uppercase;color:var(--black-default)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/theme-utilities.css.map */
