:root{--font-body-family: "Squad", Helvetica, Arial, sans-serif;--font-heading-family: "Squad", Helvetica, Arial, sans-serif;--font-subheading-family: "Squad", Helvetica, Arial, sans-serif;--font-navigation-family: "Squad", Helvetica, Arial, sans-serif;--font-button-family: "Squad", Helvetica, Arial, sans-serif;--font-pcard-title-family: "Squad", Helvetica, Arial, sans-serif;--font-pcard-badge-family: "Squad", Helvetica, Arial, sans-serif;--font-pcard-price-family: var(--tl-font-mono);--font-heading-weight: 800;--font-navigation-weight: 700;--font-button-weight: 700;--font-pcard-title-weight: 700;--font-heading-letter-spacing: -.02em;--font-heading-transform: none;--font-subheading-family: var(--tl-font-mono);--font-subheading-weight: var(--tl-fw-semi);--font-subheading-transform: uppercase;--font-subheading-letter-spacing: var(--tl-ls-eyebrow);--font-h1-size: clamp(4rem, 5vw, 6.4rem);--font-h2-size: clamp(3rem, 3.4vw, 4.4rem);--font-h3-size: 2.4rem;--font-h4-size: 2rem;--font-h5-size: 1.6rem;--font-h6-size: 1.4rem;-webkit-font-smoothing:antialiased}.announcement-bar{background:var(--tl-gradient-1)!important;--color-background: 0, 0, 0}.announcement-bar,.announcement-bar a,.announcement-bar p,.announcement-bar__text,.announcement-bar .btn--link,.announcement-bar .btn--plain{color:#fff!important}.announcement-bar .swiper-button-prev,.announcement-bar .swiper-button-next{color:#fffc}.announcement-bar .swiper-button-prev:hover,.announcement-bar .swiper-button-next:hover{color:#fff}.btn--primary{background:var(--tl-gradient-1);background-color:var(--tl-color-rose-500);border-color:transparent}.btn--primary:hover{box-shadow:var(--tl-shadow-glow)}:focus-visible{outline:2px solid var(--tl-color-rose-500);outline-offset:2px}.f-price--on-sale .f-price-item--sale{color:var(--tl-color-sale)}.f-price-item,.f-price__regular,.f-price-item--sale,.f-price-item--regular,.cart-item__price,.totals__total-value,.order-summary__price{font-family:var(--tl-font-body);font-weight:var(--tl-fw-black);font-size:var(--tl-fs-body-lg);letter-spacing:var(--tl-ls-mono)}.f-price--on-sale .f-price-item--regular{font-weight:var(--tl-fw-regular)}.card:hover,.card-wrapper:hover .card,.f-product-card:hover{transform:none!important}.footer{background:var(--tl-color-ink-950)!important;color:var(--tl-color-ink-200)!important;--color-foreground: 199, 199, 199;--color-background: 10, 10, 10;--color-border: 38, 38, 38}.footer a{color:var(--tl-color-ink-200);transition:color var(--tl-dur-fast)}.footer a:not(.social__link):hover{color:var(--tl-color-rose-500)}.footer .social__link:hover,.footer .social__link:hover svg{color:#fff}.footer .footer-block__heading,.footer h3,.footer h4,.footer h5,.footer h6{color:#fff}.footer p,.footer .rte,.footer .text-subtext,.footer .footer-newsletter__description,.footer .footer-newsletter__term{color:var(--tl-color-ink-200)}.footer .tl-eyebrow,.footer .text-subheading,.footer .section__subheading{color:var(--tl-color-ink-300)}a:hover{color:var(--tl-color-rose-500)}.topbar__text p,.topbar__text a,.topbar__menu a,.topbar .country-switcher button,.topbar .language-switcher button{font-weight:var(--tl-fw-semi);letter-spacing:.015em}.topbar a:hover,.topbar__menu a:hover,.topbar__text a:hover{color:inherit}h5,h6{font-weight:var(--tl-fw-semi);letter-spacing:0}.header__nav-item>a,.header__nav-item>button,.navigation__menu>li>a{font-weight:var(--tl-fw-bold);letter-spacing:.01em}.product-card__title,.product-card__title .reversed-link,.card__heading,.card__heading a{font-weight:var(--tl-fw-bold)}.product-card__type,.product-card__vendor{font-family:var(--tl-font-mono);font-weight:var(--tl-fw-semi);font-size:var(--tl-fs-caption);letter-spacing:var(--tl-ls-eyebrow)}.section--collection-tabs .section__heading{font-family:var(--tl-font-mono)!important;font-weight:var(--tl-fw-semi)!important;letter-spacing:var(--tl-ls-eyebrow)!important;text-transform:uppercase!important}.section__header--buttons .btn--plain,.section__header--buttons .btn--plain .btn__text{font-family:var(--tl-font-mono);font-weight:var(--tl-fw-semi);letter-spacing:var(--tl-ls-eyebrow);text-transform:uppercase}.multicolumn-icon{border-block-start:.1rem solid rgba(var(--color-border),var(--color-border-alpha, 1))}.section--lookbook-slider{background:var(--tl-gradient-2)}.section.collection-list{background:var(--tl-gradient-1)!important}.cart-drawer__message,.drawer__header-message{background:var(--tl-gradient-1)!important;color:#fff!important}.cart-drawer__message a,.cart-drawer__message p,.drawer__header-message a,.drawer__header-message p{color:#fff!important}.product-card__title .reversed-link:hover,.product-card__title .reversed-link:hover .reversed-link__text{color:var(--tl-fg-1)}.section--seo .rich-text__text.rte h2,.section--seo .rich-text__text.rte h3,.section--seo .rich-text__text.rte h4,.section--seo .rich-text__text.rte h5,.section--seo .rich-text__text.rte h6{line-height:var(--tl-lh-snug);margin-block:1.5em .4em}.section--seo .rich-text__text.rte .metafield-rich_text_field>:first-child{margin-block-start:0}.section--seo .rich-text__text.rte h2{font-size:var(--tl-fs-h3);font-weight:var(--tl-fw-xbold);letter-spacing:var(--tl-ls-h)}.section--seo .rich-text__text.rte h3{font-size:var(--tl-fs-h4);font-weight:var(--tl-fw-bold);letter-spacing:var(--tl-ls-h)}.section--seo .rich-text__text.rte h4{font-size:var(--tl-fs-body-lg);font-weight:var(--tl-fw-bold)}.section--seo .rich-text__text.rte h5{font-size:var(--tl-fs-body);font-weight:var(--tl-fw-semi)}.section--seo .rich-text__text.rte h6{font-size:var(--tl-fs-body-sm);font-weight:var(--tl-fw-semi)}.tl-spec{display:flex;flex-direction:column;gap:var(--tl-space-6)}.tl-spec-group__title{font-size:var(--tl-fs-body-lg, 18px);font-weight:var(--tl-fw-bold);letter-spacing:var(--tl-ls-h);margin:0 0 var(--tl-space-3)}.tl-spec-table{width:100%;border-collapse:collapse;font-size:var(--tl-fs-body-sm)}.tl-spec-table tr{border-top:.1rem solid rgba(var(--color-foreground),.12)}.tl-spec-table tr:last-child{border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.tl-spec-table tr:nth-child(2n){background:rgba(var(--color-foreground),.04)}.tl-spec-row__label,.tl-spec-row__value{padding:var(--tl-space-2) var(--tl-space-3);text-align:left;vertical-align:top;line-height:1.45}.tl-spec-row__label{width:40%;font-weight:var(--tl-fw-semi);color:rgb(var(--color-subtext, var(--color-foreground)))}.tl-spec-row__value{font-family:var(--tl-font-body);font-weight:var(--tl-fw-regular);text-transform:none;letter-spacing:normal}.tl-spec-tip{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;margin-inline-start:.5rem;padding:0;border:.1rem solid rgba(var(--color-foreground),.4);border-radius:50%;background:transparent;color:inherit;font-size:1rem;font-style:italic;font-weight:var(--tl-fw-bold);line-height:1;cursor:help;vertical-align:middle;transition:border-color var(--animation-default),background var(--animation-default)}.tl-spec-tip:hover,.tl-spec-tip:focus-visible{border-color:rgba(var(--color-foreground),1);background:rgba(var(--color-foreground),.08);outline:none}.tl-spec-tip:after{content:attr(data-tip);position:absolute;bottom:calc(100% + .6rem);left:50%;transform:translate(-50%) translateY(.4rem);z-index:5;width:max-content;max-width:24rem;padding:var(--tl-space-2) var(--tl-space-3);border-radius:var(--tl-space-1, 4px);background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:var(--tl-fs-body-sm);font-style:normal;font-weight:var(--tl-fw-regular);line-height:1.4;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--animation-default),transform var(--animation-default)}.tl-spec-tip:hover:after,.tl-spec-tip:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.tl-warranty__period{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;align-items:baseline;margin:0 0 var(--tl-space-3)}.tl-warranty__label{font-weight:var(--tl-fw-semi);color:rgb(var(--color-subtext, var(--color-foreground)))}.tl-warranty__value{font-weight:var(--tl-fw-bold)}.section-main-product .product__title{font-size:var(--tl-fs-h2);font-weight:var(--tl-fw-black);letter-spacing:var(--tl-ls-h);line-height:var(--tl-lh-snug)}.product__brand{margin:0;font-size:var(--tl-fs-body-sm)}.product__block--badges+.product__block--brand{margin-top:-1.2rem}.product__block--brand+.product__block--title{margin-top:-1.6rem}.rte ul,.rte ol{list-style-position:outside}.section-main-product .product__meta,.section-main-product .product__meta a{font-family:var(--tl-font-mono);font-weight:var(--tl-fw-semi);font-size:var(--tl-fs-body-sm);letter-spacing:var(--tl-ls-eyebrow);text-transform:uppercase}.product__block--price .f-price__regular .f-price-item--regular,.product__block--price .f-price__sale .f-price-item--sale{font-size:3.2rem;line-height:1.1}.product__block--price .f-price__sale .f-price-item--regular{font-size:1.8rem}.breadcrumbs,.breadcrumbs a{font-family:var(--tl-font-mono);font-weight:var(--tl-fw-semi);font-size:var(--tl-fs-caption);letter-spacing:var(--tl-ls-eyebrow);text-transform:uppercase}.td-label{font-family:var(--tl-font-mono);font-weight:var(--tl-fw-semi);letter-spacing:var(--tl-ls-eyebrow);text-transform:uppercase}.tl-linked__row{margin-bottom:var(--tl-space-3)}.tl-linked__row .form__label{margin-bottom:.8rem}.tl-linked__list{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;margin:0;padding:0;list-style:none}.tl-linked__pill{display:flex;align-items:center;justify-content:center;text-align:center;position:relative;padding:0 2rem;min-height:var(--buttons-height);min-width:var(--buttons-height);transition:all var(--duration-default) ease;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:1px solid rgb(var(--color-foreground));border-radius:var(--variant-pills-radius, var(--buttons-radius))}.tl-linked__pill:hover,.tl-linked__pill--active{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.tl-linked__pill:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.tl-linked__pill--disabled{border-color:var(--color-foreground-lighten-19);color:var(--color-foreground-lighten-19);cursor:not-allowed}.tl-linked__pill--disabled:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom left,transparent calc(50% - 1px),var(--color-foreground-lighten-19) 50%,transparent calc(50% + 1px)) no-repeat;border-radius:inherit}.tl-linked__pill--disabled:hover{background-color:rgb(var(--color-background));color:var(--color-foreground-lighten-19)}.tl-linked__list.swatches li{--swatch-size: 6.4rem}.tl-linked__list.swatches{gap:1.6rem}.tl-linked__list.swatches a[aria-current=page]{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.tl-linked__list.swatches a:hover:not([aria-current=page]){outline:1px solid rgba(var(--color-foreground),.4);outline-offset:2px}.product-card__swatches.swatches--variant-image li{--swatch-size: 4.4rem}
/*# sourceMappingURL=/cdn/shop/t/8/assets/techloop-brand.css.map */
