.tpk-axle-page{background:#fff;color:var(--tpk-ink);font:400 16px/1.55 var(--tpk-body);letter-spacing:0;padding-top:0!important;padding-bottom:0!important;--color-button:197,45,36;--color-button-text:255,255,255;--color-secondary-button-text:23,25,28;--font-heading-family:var(--tpk-display);--font-body-family:var(--tpk-body)}.tpk-axle-page *{box-sizing:border-box}.tpk-axle-page>.page-width{width:min(100% - 80px,1280px);max-width:1280px;padding:0;margin-inline:auto}.tpk-axle-page a{color:inherit}.tpk-axle-page .tpk-axle-eyebrow{font:600 12px/1.4 var(--tpk-body);letter-spacing:.12em;color:#747a80;margin:0 0 10px;text-transform:uppercase}.tpk-product-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:24px 0;font-size:13px;color:#6b7278}.tpk-product-breadcrumb a{text-underline-offset:4px}.tpk-product-breadcrumb>span:last-child{color:#25292d}.tpk-axle-page .product{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:52px;margin:0;padding-bottom:52px;align-items:start}.tpk-axle-page .product>.grid__item{width:100%;max-width:none;padding:0;min-width:0}.tpk-axle-page .product__info-wrapper{padding:0}.tpk-axle-page .product__info-container{display:block;max-width:none;position:static;font-family:var(--tpk-body)}.tpk-axle-page .product__title{margin:0 0 15px}.tpk-axle-page .product__title h1{font:700 clamp(37px,3.5vw,52px)/1.02 var(--tpk-display);letter-spacing:-.015em;color:var(--tpk-ink);margin:0;max-width:520px}.tpk-axle-page .product__title>a{display:none}.tpk-axle-page .product__text{font-family:var(--tpk-body)}.tpk-axle-page .product__media-wrapper{position:relative}.tpk-axle-page media-gallery{position:static;display:block;border:1px solid var(--tpk-line);background:#f7f7f7}.tpk-axle-page .product__media-list{margin:0;row-gap:0}.tpk-axle-page .product__media-item{width:100%!important;margin:0;max-width:none}.tpk-axle-page .product-media-container{border:0;border-radius:0;width:100%;height:auto;aspect-ratio:5/4;max-height:none;background:#fff;--ratio:1.25;--preview-ratio:1.25}.tpk-axle-page .product__modal-opener{height:100%}.tpk-axle-page .product__media{height:100%;padding-top:0!important}.tpk-axle-page .product__media img{width:100%;height:100%;object-fit:contain;object-position:center 35%}.tpk-axle-page .product__media-icon{background:#fff;border:1px solid #d4d8dc;box-shadow:none;top:14px;left:14px}.tpk-axle-page .product__media-toggle{background:transparent}.tpk-axle-page .slider-buttons{border-top:1px solid var(--tpk-line)}.tpk-gallery-note{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--tpk-line);border-top:0;background:#f4f5f5}.tpk-gallery-note>div{padding:17px 12px;text-align:center}.tpk-gallery-note>div+div{border-left:1px solid #dfe1e2}.tpk-gallery-note strong{display:block;font:700 24px/1.1 var(--tpk-display);color:#202329}.tpk-gallery-note span{font-size:12px;color:#71777d}.tpk-axle-page .tpk-photo-note{font-size:12px;color:#71777d;margin:12px 2px 0;line-height:1.5}.tpk-gallery-help{padding:24px;margin-top:24px;background:#f1f2f3;border-left:3px solid var(--tpk-red)}.tpk-gallery-help h2{font:700 28px/1.1 var(--tpk-display);margin:0 0 12px;letter-spacing:-.01em}.tpk-gallery-help a{font-size:14px;font-weight:600;text-underline-offset:5px}.tpk-gallery-help a span{margin-left:10px;color:var(--tpk-red)}.tpk-axle-page .tpk-axle-intro{margin:0 0 18px}.tpk-axle-intro>p:not(.tpk-axle-eyebrow){color:#626b72;font-size:16px;margin:0 0 15px;max-width:500px}.tpk-axle-intro .tpk-axle-eyebrow{color:#a1261f}.tpk-axle-tags{display:flex;gap:8px;flex-wrap:wrap}.tpk-axle-tags span{display:inline-block;font:600 12px/1.35 var(--tpk-body);color:#545d64;padding:6px 9px;background:#f0f2f3;border:1px solid #e0e4e7;border-radius:2px}.tpk-axle-page .price--large{font:700 38px/1.2 var(--tpk-display);letter-spacing:0;color:#1a1d21;margin-top:6px}.tpk-axle-page .price__regular .price-item{margin-right:8px}.tpk-axle-page .product__tax{font:400 13px/1.5 var(--tpk-body);color:#6b737a;margin-top:6px}.tpk-axle-page .installment{font:400 13px/1.5 var(--tpk-body);margin-top:8px}.tpk-axle-page .tpk-axle-lead{display:flex;align-items:center;gap:16px;padding:17px 18px;margin:20px 0 24px;background:#f5f1e9;border:1px solid #e5dccc;border-left:3px solid #bc3026}.tpk-axle-lead__mark{font:700 30px/1 var(--tpk-display);color:#a02c24}.tpk-axle-lead strong{display:block;font:600 15px/1.4 var(--tpk-body)}.tpk-axle-lead p{margin:3px 0 0;font-size:13px;color:#6d6962}.tpk-axle-page .tpk-config-heading{border-top:1px solid var(--tpk-line);padding-top:22px;margin:0 0 18px;scroll-margin-top:115px}.tpk-config-heading h2{font:700 28px/1.1 var(--tpk-display);margin:0 0 7px}.tpk-config-heading p:not(.tpk-axle-eyebrow){font-size:14px;color:#667078;margin:0}.tpk-axle-page .product-form__input{max-width:100%;min-width:0;margin:0 0 19px}.tpk-axle-page .product-form__input .form__label{font:600 14px/1.5 var(--tpk-body);margin-bottom:9px;color:#24282d}.tpk-axle-page .product-form__input input[type=radio]+label{font:600 15px/1.3 var(--tpk-body);padding:12px 16px;min-height:44px;border:1px solid #b9c0c6;letter-spacing:0;box-shadow:none;border-radius:3px;margin:0 7px 8px 0;background:#fff;color:#24282d}.tpk-axle-page .product-form__input input[type=radio]:checked+label{background:#202329;color:#fff;border-color:#202329}.tpk-axle-page .product-form__input input[type=radio]:focus-visible+label{outline:3px solid #2463a7;outline-offset:3px}.tpk-axle-page .product-form__input input[type=radio].disabled+label{opacity:.65}.tpk-axle-page .quantity{min-height:46px;font-family:var(--tpk-body)}.tpk-axle-page .quantity__input{font-family:var(--tpk-body);font-size:16px}.tpk-axle-page .product-form__buttons{max-width:100%}.tpk-axle-page .product-form__submit{background:var(--tpk-red);color:#fff;min-height:58px;border-radius:3px;font:700 22px/1.2 var(--tpk-display);letter-spacing:.025em;text-transform:uppercase;box-shadow:none}.tpk-axle-page .product-form__submit:after,.tpk-axle-page .product-form__submit:before{box-shadow:none;border:0}.tpk-axle-page .product-form__submit:hover{background:#a8241c}.tpk-axle-page .product-form__submit[disabled]{background:#777;opacity:1;cursor:not-allowed}.tpk-axle-page .shopify-payment-button{margin-top:12px}.tpk-axle-page .tpk-checkout-note{font-size:12px;line-height:1.5;color:#6b737a;margin:12px 0 20px}.tpk-axle-page .product__view-details{display:none}.tpk-axle-page .product__pickup-availabilities{font-family:var(--tpk-body)}.tpk-axle-details{border-top:1px solid var(--tpk-line);padding-bottom:40px}.tpk-detail-nav{display:flex;gap:36px;border-bottom:1px solid var(--tpk-line);padding:0 3px}.tpk-detail-nav a{display:flex;align-items:center;min-height:66px;font:600 15px/1.3 var(--tpk-body);text-decoration:none}.tpk-detail-nav a:first-child{border-bottom:3px solid var(--tpk-red)}.tpk-detail-nav a:hover{color:var(--tpk-red)}.tpk-axle-specs{display:grid;grid-template-columns:1fr 1.15fr;gap:80px;padding:54px 0;scroll-margin-top:120px}.tpk-axle-specs h2,.tpk-measurement-panel h2,.tpk-product-questions h2{font:700 46px/.99 var(--tpk-display);text-transform:uppercase;letter-spacing:-.015em;color:var(--tpk-ink);margin:0 0 20px}.tpk-axle-specs>div>p:not(.tpk-axle-eyebrow){font-size:16px;line-height:1.6;color:#626b72;max-width:405px;margin:0 0 14px}.tpk-spec-card{border:1px solid var(--tpk-line);background:#fff}.tpk-spec-card h3{font:700 25px/1.15 var(--tpk-display);margin:0;padding:20px 24px;background:#202329;color:#fff}.tpk-spec-list{margin:0;padding:0 24px}.tpk-spec-list>div{display:grid;grid-template-columns:1fr 1.1fr;gap:16px;padding:13px 0;border-bottom:1px solid #e4e7e9;font-size:14px;line-height:1.4}.tpk-spec-list>div:last-child{border-bottom:0}.tpk-spec-list dt{color:#68717a}.tpk-spec-list dd{font-weight:600;margin:0;color:#272c31}.tpk-measurement-panel{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;padding:38px;background:#f1f3f4;scroll-margin-top:120px;border:1px solid #e3e7ea}.tpk-measurement-figure{margin:20px 0 0}.tpk-measurement-figure svg{display:block;width:100%;height:auto}.tpk-measurement-figure figcaption{text-align:center;color:#717980;font:400 12px/1.4 var(--tpk-body)}.tpk-measurement-panel h2{font-size:37px}.tpk-measurement-steps>div:not(.tpk-measurement-tip){display:flex;gap:18px;margin-bottom:25px}.tpk-measurement-steps>div>span{flex:0 0 44px;height:44px;display:flex;align-items:center;justify-content:center;font:700 23px/1 var(--tpk-display);color:#fff;background:#23272b}.tpk-measurement-steps h3{font:700 26px/1.1 var(--tpk-display);margin:0 0 8px}.tpk-measurement-steps p{font-size:15px;line-height:1.55;color:#626b73;margin:0}.tpk-measurement-tip{padding-top:19px;border-top:1px solid #cfd5da}.tpk-measurement-tip strong{font:600 14px/1.4 var(--tpk-body)}.tpk-measurement-tip p{font-size:14px;margin-top:6px}.tpk-product-questions{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;padding:54px 0 32px;scroll-margin-top:120px}.tpk-question-link{display:inline-flex;min-height:44px;align-items:center;gap:20px;font-size:15px;font-weight:600;text-underline-offset:5px}.tpk-question-link span{color:var(--tpk-red)}.tpk-product-faq details{border-bottom:1px solid var(--tpk-line)}.tpk-product-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;min-height:65px;padding:17px 0;font-size:15px;font-weight:600;cursor:pointer}.tpk-product-faq summary::-webkit-details-marker{display:none}.tpk-product-faq summary>b{font-size:24px;font-weight:400;color:var(--tpk-red)}.tpk-product-faq details[open] summary>b{transform:rotate(45deg)}.tpk-product-faq details>div{padding-bottom:20px;font-size:15px;color:#626b73}.tpk-product-faq p{margin:0}.tpk-order-policy{background:#faf8f5;border:1px solid #e8e2d9;border-left:3px solid #b5a184;padding:21px 24px}.tpk-order-policy h3{font:600 14px/1.4 var(--tpk-body);margin:0 0 6px}.tpk-order-policy p{font-size:14px;color:#6d675e;margin:0 0 9px}.tpk-order-policy a{display:inline-block;min-height:32px;margin-right:22px;font-size:13px;text-underline-offset:4px}.tpk-axle-page a:focus-visible,.tpk-axle-page summary:focus-visible{outline:3px solid #2463a7;outline-offset:4px}@media(max-width:989px){.tpk-axle-page>.page-width{width:calc(100% - 48px)}.tpk-axle-page .product{gap:28px}.tpk-axle-page .product__title h1{font-size:39px}.tpk-gallery-note strong{font-size:21px}.tpk-gallery-note>div{padding:14px 7px}.tpk-axle-specs,.tpk-product-questions{gap:36px}.tpk-measurement-panel{padding:28px;gap:28px}.tpk-axle-specs h2,.tpk-product-questions h2{font-size:40px}.tpk-detail-nav{gap:24px}.tpk-detail-nav a{font-size:14px}}@media(max-width:749px){.tpk-axle-page>.page-width{width:calc(100% - 36px)}.tpk-product-breadcrumb{padding:18px 0;gap:5px 8px;font-size:12px}.tpk-axle-page .product{grid-template-columns:1fr;gap:28px;padding-bottom:32px}.tpk-axle-page .product__media-list{margin:0!important;padding:0}.tpk-axle-page .product__media-list .product__media-item{padding:0!important;margin:0!important}.tpk-axle-page slider-component{margin:0}.tpk-axle-page .product__title h1{font-size:40px;max-width:520px}.tpk-gallery-help{display:none}.tpk-gallery-note strong{font-size:22px}.tpk-gallery-note span,.tpk-axle-page .tpk-photo-note{font-size:12px}.tpk-axle-page .product__info-container>*+*{margin-top:18px}.tpk-axle-page .price--large{font-size:36px}.tpk-axle-page .tpk-axle-lead{padding:15px;gap:12px}.tpk-axle-lead strong{font-size:14px}.tpk-axle-page .tpk-config-heading{margin-top:22px;padding-top:20px}.tpk-detail-nav{gap:17px;flex-wrap:wrap;padding:9px 0}.tpk-detail-nav a{font-size:13px;min-height:40px}.tpk-axle-specs,.tpk-measurement-panel,.tpk-product-questions{grid-template-columns:1fr;gap:26px}.tpk-axle-specs{padding:34px 0}.tpk-axle-specs h2,.tpk-product-questions h2{font-size:38px}.tpk-spec-card h3{padding:18px}.tpk-spec-list{padding:0 16px}.tpk-spec-list>div{font-size:13px;gap:12px}.tpk-measurement-panel{padding:24px 18px;gap:30px}.tpk-measurement-panel h2{font-size:35px}.tpk-measurement-steps h3{font-size:25px}.tpk-product-questions{padding:36px 0 28px}.tpk-product-questions h2{margin-bottom:12px}.tpk-product-faq summary{font-size:14px}.tpk-order-policy{padding:18px}.tpk-axle-details{padding-bottom:30px}}@media(max-width:360px){.tpk-axle-page .product__title h1{font-size:36px}.tpk-gallery-note strong{font-size:19px}.tpk-detail-nav{gap:12px}.tpk-detail-nav a{font-size:12px}}@media(prefers-reduced-motion:reduce){.tpk-axle-page *{scroll-behavior:auto!important;transition:none!important}}.tpk-axle-page .product__media img[src*="3500lb-trailer-idler-axle-85-hub-face-70-spring-center"]{object-fit:cover;object-position:center top}
/*# sourceMappingURL=/cdn/shop/t/12/assets/tpk-product.css.map */
