:root{--sl-title-size: clamp(2.5rem, 5vw, 4rem);--sl-section-title-size: clamp(2.125rem, 3.3vw, 2.625rem)}#MainContent :is(.sl-about,.sl-contact,.sl-delivery,.sl-fit,.sl-leathers) h1,#MainContent[data-template="page.custom-size-request"] h1,#MainContent[data-template=page] h1,#MainContent .shopify-policy__title h1{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:var(--sl-title-size);line-height:1.08;text-wrap:balance}#MainContent :is(.sl-about,.sl-contact,.sl-delivery,.sl-fit,.sl-leather-story) h2,#MainContent[data-template="page.faq"] .text-block.h3 h2{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:var(--sl-section-title-size);line-height:1.15;text-wrap:balance}body :is(.button,.button-secondary,.button-custom),body button.shopify-payment-button__button--unbranded,#MainContent summary{font-family:var(--font-body--family)}body :is(input:not([type=checkbox],[type=radio],[type=submit]),select,textarea){font-family:var(--font-body--family)}#MainContent[data-template=collection] .text-block.h3:has(>h1)>:is(div,p,ul,ol),#MainContent[data-template=collection] .text-block.h3:has(>h1)>:not(h1) :is(div,p,ul,ol,li,span){font-family:var(--font-body--family)!important;font-weight:var(--font-body--weight)!important;line-height:1.65!important;letter-spacing:normal;text-transform:none}#MainContent[data-template=collection] .text-block.h3:has(>h1)>:is(div,p,ul,ol){max-width:65ch;margin-inline:auto}[id*=globo_product_options] :is(label,span,input,select,textarea,button,p){font-family:var(--font-body--family)!important}[id*=globo_product_options] :is(input:not([type=checkbox],[type=radio]),select,textarea){font-size:1rem!important}shopify-forms-embed{--forms-base-font-size: 16px;--forms-heading-font-size: 28px;--heading-font-size: 28px;--forms-body-font: normal 400 16px var(--font-body--family);--forms-heading-font: normal 200 28px var(--font-heading--family)}#MainContent .product-details .details-content :is(h2,h3){font-family:var(--font-body--family);font-weight:700}#MainContent .shopify-policy__container{max-width:72ch;padding-inline:20px}#MainContent .blog-post-content.rte :is(p,ul,ol,h2,h3,blockquote){max-width:70ch;margin-inline:auto}@media(max-width:749px){#MainContent[data-template="page.custom-size-request"]>.shopify-section:first-child .section-content-wrapper{padding-inline:20px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/sl-typography.css.map */
