.template-product{--tt-pdp-h1: clamp(1.15rem, 1.8vw, 1.45rem);--tt-pdp-cat: clamp(.72rem, 1.1vw, .82rem)}.template-product .product-container-main .product-info .product-info-title .product-title,.template-product .product-container-main .product-info .product-info-title .product-title.heading-size--small,.template-product .product-container-main .product-info .product-info-title .product-title.heading-size--medium,.template-product .product-container-main .product-info .product-info-title .product-title.heading-size--large,.template-product .product-container-main .product-info .product-info-title .tt-pdp-title{display:block;margin:0;max-width:none;color:var(--tt-ink, #222);font-family:var(--font-heading-family);font-size:1.15rem!important;font-weight:800;letter-spacing:.03em;line-height:1.2;text-transform:uppercase}@media screen and (min-width:750px){.template-product .product-container-main .product-info .product-info-title .product-title,.template-product .product-container-main .product-info .product-info-title .product-title.heading-size--small,.template-product .product-container-main .product-info .product-info-title .product-title.heading-size--medium,.template-product .product-container-main .product-info .product-info-title .product-title.heading-size--large,.template-product .product-container-main .product-info .product-info-title .tt-pdp-title{font-size:var(--tt-pdp-h1)!important;max-width:32ch}}.template-product .product-container-main .product-info .product-title-meta{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-top:.4rem;gap:.2rem}.template-product .product-container-main .product-info .product-title-meta .vendor-and-type{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:wrap;gap:.15rem}@media screen and (min-width:750px){.template-product .product-container-main .product-info .product-title-meta .vendor-and-type{flex-direction:row;flex-wrap:wrap;gap:.15rem 1.1rem}}.template-product .product-container-main .product-info .product-title-meta .product-vendor,.template-product .product-container-main .product-info .product-title-meta .product-type{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;min-width:0}.template-product .product-container-main .product-info .product-title-meta .light{font-family:var(--font-body-family);font-size:.65rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--tt-ink-muted, #6b7280)}.template-product .product-container-main .product-info .vendor-name,.template-product .product-container-main .product-info .type-name{font-family:var(--font-body-family);font-size:.8rem;font-weight:500;letter-spacing:0;text-transform:none}.template-product .product-container-main .product-info .product-info-block:not(:first-child){margin-block-start:.65rem}.template-product .product-container-main .product-info .product-info-block.with-top-border{padding-block-start:.55rem}.template-product .product-container-main .product-info .product-info-price .price-container,.template-product .product-container-main .product-info .product-price .price-container{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .7rem;font-size:1.35rem;line-height:1.15}.template-product .product-container-main .product-info .price-item--sale,.template-product .product-container-main .product-info .price-item--regular:not(s){color:var(--tt-ink, #222);font-size:1.4rem;font-weight:800;letter-spacing:.01em}.template-product .product-container-main .product-info s.price-item--regular,.template-product .product-container-main .product-info .tt-quote-only-compare{color:var(--tt-ink-soft, #4b5563);font-size:1.05rem;font-weight:650;letter-spacing:0;opacity:1;text-decoration:line-through;text-decoration-thickness:1.5px}.template-product .product-container-main .product-info .tt-quote-only-label{display:inline-block;margin-left:2px;color:var(--tt-ink, #222);font-size:.78rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.template-product .product-container-main .product-info .sale-badge{font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.template-product .product-container-main .product-info .product-info-inventory .inventory-text{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.template-product .product-container-main .product-info .tt-pdp-warehouse{display:block;margin-top:.2rem;color:var(--tt-ink-soft, #4b5563);font-size:.72rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.template-product .product-container-main .product-info .product-info-inventory .inventory-bar{margin-top:.35rem;height:4px}.template-product .product-container-main .product-info .product-info-delivery-eta{gap:.45rem;padding:.45rem 0;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.template-product .product-container-main .product-info .product-info-delivery-eta .icon{width:1.1rem;height:1.1rem}.template-product .product-description__wrapper{gap:1.5rem}.template-product .product-description .tt-pdp-copy{font-size:.95rem;line-height:1.5}.template-product .product-description .tt-pdp-copy h2,.template-product .product-description .tt-pdp-copy h3,.template-product .product-description .tt-product-overview h2,.template-product .product-description .tt-product-overview h3{margin:1rem 0 .4rem;color:var(--tt-ink, #222);font-family:var(--font-heading-family);font-size:var(--tt-pdp-cat);font-weight:800;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.template-product .product-description .tt-pdp-copy h2:first-child,.template-product .product-description .tt-product-overview h2:first-child,.template-product .product-description .tt-pdp-copy h3:first-child,.template-product .product-description .tt-product-overview h3:first-child{margin-top:0}.template-product .product-description .tt-pdp-copy p,.template-product .product-description .tt-product-overview p{margin:0 0 .65rem}.template-product .product-description .tt-pdp-copy ul,.template-product .product-description .tt-product-overview ul{margin:0 0 .75rem;padding-inline-start:1.1rem}.template-product .product-description__wrapper .product-meta .product-description-block .details-summary{padding:.55rem 0}.template-product .product-description__wrapper .product-meta .product-description-block .details-disclosure-content{padding-block-start:.45rem;padding-block-end:.75rem}.template-product .product-description__wrapper .product-meta .product-description-block .details-title,.template-product .product-description__wrapper .product-meta .product-description-block .details-title.font-heading{gap:.45rem;font-family:var(--font-heading-family);font-size:var(--tt-pdp-cat);font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.template-product .product-description__wrapper .product-meta .product-description-block .details-title .icon,.template-product .product-description__wrapper .product-meta .product-description-block .details-title .media{width:1.15rem}.template-product .product-description__wrapper .product-meta .product-attributes-block table td,.template-product .product-description__wrapper .product-meta .product-attributes-block table th,.template-product .product-compatible-models-block .tt-compatible-models__table td,.template-product .product-compatible-models-block .tt-compatible-models__table th{padding:.5rem .65rem}@media screen and (min-width:750px){.template-product .product-description__wrapper{gap:1.75rem}.template-product .product-description__wrapper .product-meta{width:min(36rem,44%)}}@media screen and (max-width:749px){.template-product .product-description__wrapper .product-meta{margin-block-start:1.1rem}}.template-product .tt-tread-guide{padding:22px 0}.template-product .tt-tread-guide__title,.template-product .tt-tread-guide__content h3,.template-product .product-faq__title{font-family:var(--font-heading-family);font-size:var(--tt-pdp-cat);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.template-product .product-faq__inner{padding:32px 20px}.template-product .product-faq__header{margin-bottom:18px}.template-product .product-faq__item summary{padding:12px 14px}
/*# sourceMappingURL=/cdn/shop/t/2758/assets/tt-pdp-brand-lock.css.map */
