:root :is(.tl-eyebrow,.tcp-eyebrow,.tl-pdp-eyebrow){font-size:11px;font-weight:500;letter-spacing:.26em;text-transform:uppercase}:root :is(.tl-breadcrumb,.tcp-breadcrumb){font-size:11px;letter-spacing:.16em;text-transform:uppercase}:root :is(.tl-native-variant label,.tl-quantity-wrap label,.tl-option-groups legend,.tl-sort label,.tl-filter-disclosure summary,.tcp-form label){font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}:root :is(.tcp-button,.tl-add-button){font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;line-height:1.3}:root .tl-add-button{gap:22px}:root .tl-add-button>span:last-child{font-size:18px}:root :is(.tl-card-add,.tl-card-add span){font-size:11px;font-weight:500;letter-spacing:.22em}:root .tl-quantity button{font-family:inherit}:root .tl-catalog-card h3{font-weight:400}:root .tl-pdp-accordions summary{font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}:root .tl-hero-message p{font-size:clamp(16px,1.4vw,20px);line-height:1.5}:root .tl-editorial-copy>p:not(.tl-eyebrow){font-size:16px;line-height:1.65}:root .tl-editorial-copy .tl-eyebrow{font-size:11px;font-weight:500;letter-spacing:.26em;line-height:1.5}:root .tl-content-page :is(.tcp-section-heading h2,.tcp-feature h2){font-size:clamp(34px,3.4vw,48px);letter-spacing:-.02em}:root .tl-content-page :is(.tcp-callout h2,.tcp-contact-panel h2,.tcp-cart-empty h2,.tcp-cart-summary h2){font-size:clamp(28px,2.6vw,36px);letter-spacing:-.015em}:root .tl-content-page :is(.tcp-event-copy h3,.tcp-value h3,.tcp-policy-card h2,.tcp-policy-body h2){font-size:clamp(24px,2.2vw,28px);letter-spacing:-.01em}:root .tl-content-page.tl-events-page .tcp-button{font-size:12px;letter-spacing:.2em}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tl-type.css.map */
