:root{--studio-body-type-scale:var(--font-body-scale,1);--studio-heading-type-scale:calc(var(--font-heading-scale,1) * var(--font-body-scale,1))}.studio-header-shell,.studio-footer,.studio-section{--studio-type-scale:var(--studio-body-type-scale);font-family:var(--font-body-family,sans-serif);font-style:var(--font-body-style,normal);font-weight:var(--font-body-weight,400)}.studio-section :is(h1,h2,h3),.studio-header .studio-brand,.studio-footer :is(h1,h2,h3),.studio-footer .studio-footer-wordmark,.studio-section .studio-product-word,.studio-section .studio-pdp-title{--studio-type-scale:var(--studio-heading-type-scale);font-family:var(--font-heading-family,sans-serif);font-style:var(--font-heading-style,normal);font-weight:var(--font-heading-weight,400);overflow-wrap:anywhere}.studio-header-shell :is(input,button,select,textarea),.studio-footer :is(input,button,select,textarea),.studio-section :is(input,button,select,textarea){font-family:var(--font-body-family,sans-serif);font-style:var(--font-body-style,normal)}.studio-header .studio-brand,.studio-footer .studio-footer-wordmark{--studio-type-scale:1;min-width:0}@media(max-width:749px){.studio-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;padding-left:12px;padding-right:12px}.studio-header .studio-brand{width:auto;max-width:100%;white-space:normal;font-size:clamp(22px,7.2vw,32px)}}:root{--studio-unified-title-size:calc(36px * var(--studio-heading-type-scale,1))}@media(max-width:749px){:root{--studio-unified-title-size:calc(26px * var(--studio-heading-type-scale,1))}}body[data-studio-page] :is(main h1,main h2,.studio-newsletter h2,.studio-value-card h3):not(:where(.studio-hero *,.studio-pdp-title,.studio-sr-only,.visually-hidden,dialog *,[role=dialog] *,.facets__heading,.facet-filters__label,.mobile-facets__heading,.product-count__text)),body[data-studio-page] :is(.studio-cart-heading h2,.studio-cart-recommendations h3){font-size:var(--studio-unified-title-size)!important;font-weight:700!important}@media(max-width:749px){body[data-studio-page] main .studio-social .studio-heading{font-size:calc(clamp(17px,5.2vw,20px) * var(--studio-heading-type-scale,1))!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/studio-typography.css.map */
