:root{--heading-font-family: "neue-haas-grotesk-display", "Helvetica Neue", Helvetica, Arial, sans-serif;--heading-font-weight: 700;--heading-font-style: normal;--heading-letter-spacing: -.01em;--text-font-family: "neue-haas-grotesk-text", "Helvetica Neue", Helvetica, Arial, sans-serif;--text-font-weight: 400;--rounded-xs: 0px;--rounded-sm: 0px;--rounded: 0px;--rounded-lg: 0px;--rounded-button: 0px;--rounded-input: 0px;--block-shadow-opacity: 0;--section-outer-spacing-block: var(--spacing-14);--section-stack-spacing-block: var(--spacing-10);--on-sale-text: 26 26 26;--on-sale-badge-background: 26 26 26;--on-sale-badge-text: 255 255 255;--sold-out-badge-background: 117 117 117;--sold-out-badge-text: 255 255 255;--primary-badge-background: 26 26 26;--primary-badge-text: 255 255 255;--secondary-badge-background: 26 26 26;--secondary-badge-text: 255 255 255;--tertiary-badge-background: 117 117 117;--tertiary-badge-text: 255 255 255}@media screen and (min-width:1000px){:root{--section-outer-spacing-block: var(--spacing-20);--section-stack-spacing-block: var(--spacing-12)}}body{font-family:var(--text-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.005em}.h0,.h1,.h2,.h3,.h4,.h5,.h6,.heading,h1,h2,h3,h4,h5,h6{font-family:var(--heading-font-family);font-weight:700;text-transform:uppercase;letter-spacing:-.01em}.subheading{font-family:var(--text-font-family);text-transform:uppercase;font-weight:500;font-size:.6875rem;letter-spacing:.22em;opacity:.7}.section-stack__intro{gap:.75rem}.section-stack__intro .h1,.section-stack__intro .h2,.section-stack__intro .heading{font-size:clamp(1.5rem,2.6vw,2.15rem);letter-spacing:.01em}.section-stack__intro .text-with-icon,.section-stack__intro .button,.section-stack .button--subdued{background:transparent!important;color:rgb(var(--text-color))!important;padding:0;min-height:0;box-shadow:none!important;text-transform:uppercase;font-size:.6875rem;font-weight:600;letter-spacing:.16em;border-radius:0;transition:opacity .25s ease}.section-stack__intro .text-with-icon>span,.section-stack__intro .button>span{border-bottom:1px solid currentColor;padding-bottom:2px}.section-stack__intro .text-with-icon:hover,.section-stack__intro .button:hover{opacity:.55}.button{border-radius:0;text-transform:uppercase;font-weight:600;font-size:.75rem;letter-spacing:.14em;padding-inline:2.25rem;transition:background-color .25s ease,color .25s ease,opacity .25s ease}.button--lg,.button--xl{font-size:.8125rem;padding-inline:2.75rem;min-height:3.25rem}.button--secondary,.button--outline{background:transparent;color:rgb(var(--text-color));box-shadow:inset 0 0 0 1px rgb(var(--text-color))}.button--secondary:not([disabled]):hover,.button--outline:not([disabled]):hover{background:rgb(var(--text-color));color:rgb(var(--background))}.product-card,.product-card__figure,.product-card__image,.product-card__image img,.card,.card__media,.media,input,select,textarea,.input,.select{border-radius:0!important}.product-card,.product-card__figure,.card{box-shadow:none!important}.zoom-image--enabled .zoom-image{transition:none}.zoom-image--enabled .group:hover .zoom-image{transform:none}.product-card__info{padding-top:1rem}.product-card__title{text-transform:uppercase;font-weight:500;font-size:.75rem;letter-spacing:.06em;line-height:1.35}.price-list,.product-card__info .price-list{font-weight:500;font-size:.75rem;letter-spacing:.04em}.badge{text-transform:uppercase;font-weight:500;letter-spacing:.08em;border-radius:0!important}.banner,.banner__media,.banner__media img{border-radius:0!important}.newsletter .h1,.newsletter .h2,.newsletter .heading{letter-spacing:.02em}.newsletter input,.newsletter .button{border-radius:0!important}.accordion__title,.faq .accordion summary{text-transform:none;letter-spacing:0;font-weight:600}.progress-bar,.progress-bar__value{border-radius:0!important}
/*# sourceMappingURL=/cdn/shop/t/22/assets/threadlab-global-premium.css.map */
