:root{--tt-navy: #10316b;--tt-navy-2: #1a4a99;--tt-red: #d7263d;--tt-red-hover: #b81f33;--tt-amber: #e8a020;--tt-green: #1f8a3b;--tt-text: #1a2433;--tt-text-2: #4a5568;--tt-text-muted: #67707f;--tt-text-disabled: #9aa3af;--tt-border: #e3e7ec;--tt-border-input: #d5dbe3;--tt-bg: #f4f6f8;--tt-bg-tint: #eef2f7;--tt-bg-hover: #f7f9fb;--tt-white: #fff;--tt-radius-lg: 14px;--tt-radius: 12px;--tt-radius-sm: 10px;--tt-radius-btn: 8px;--tt-radius-pill: 99px;--tt-radius-badge: 4px;--tt-pad-x: clamp(16px, 4vw, 40px);--tt-shadow-card: 0 6px 20px rgba(16, 49, 107, .12);--tt-shadow-float: 0 10px 34px rgba(16, 49, 107, .14);--tt-font: "Noto Sans JP", -apple-system, BlinkMacSystemFont, "Hiragino Sans", "Yu Gothic", sans-serif;--tt-font-display: "Oswald", var(--tt-font)}body.tt-theme{font-family:var(--tt-font);color:var(--tt-text);background:var(--tt-bg);margin:0}.tt-oswald{font-family:var(--tt-font-display)}.tt-theme a,.tt-theme button{transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s}.tt-theme a:focus-visible,.tt-theme button:focus-visible,.tt-theme input:focus-visible,.tt-theme select:focus-visible,.tt-theme summary:focus-visible{outline:3px solid var(--tt-navy-2);outline-offset:2px;border-radius:4px}.tt-tap{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.tt-card{background:#fff;border:1px solid var(--tt-border);border-radius:var(--tt-radius);overflow:hidden;display:flex;flex-direction:column;height:100%}.tt-card:hover{box-shadow:var(--tt-shadow-card)}.tt-card__media{background:var(--tt-bg-tint);padding:22px;display:flex;justify-content:center;position:relative;min-height:120px;align-items:center}.tt-card--soldout .tt-card__media{opacity:.5}.tt-card__img{max-width:160px;height:auto;object-fit:contain}.tt-card__ph{width:110px;height:110px;border-radius:50%;background:radial-gradient(circle,#8a94a3 0 30%,#2b323d 30% 62%,#404a58 62% 66%,#2b323d 66%)}.tt-badge{position:absolute;top:10px;left:10px;color:#fff;font-size:10.5px;font-weight:900;padding:3px 9px;border-radius:var(--tt-radius-badge)}.tt-badge--new{background:var(--tt-navy)}.tt-badge--used{background:var(--tt-amber);color:#1a2433}.tt-badge--soldout{background:var(--tt-text-disabled)}.tt-card__body{padding:14px 16px 16px;display:flex;flex-direction:column;flex:1}.tt-card__link{text-decoration:none;color:inherit}.tt-card__brand{font-size:11px;color:var(--tt-text-muted);font-weight:700;letter-spacing:.06em}.tt-card__title{font-size:15px;font-weight:900;margin:2px 0}.tt-card__model{font-weight:500;font-size:12.5px;color:var(--tt-text-2)}.tt-card__meta{font-size:12px;color:var(--tt-text-muted);margin:2px 0}.tt-card__price{font-size:18px;font-weight:900;color:var(--tt-red);margin:6px 0 10px}.tt-card__price span{font-size:11px;color:var(--tt-text-muted);font-weight:500}.tt-card__price--out{color:var(--tt-text-disabled)}.tt-card__form{margin-top:auto}.tt-card__cta{display:block;width:100%;text-align:center;font-size:12.5px;font-weight:700;padding:11px 0;border-radius:var(--tt-radius-btn);margin-top:auto;border:0;cursor:pointer;text-decoration:none;box-sizing:border-box}.tt-card__cta--add{background:var(--tt-navy);color:#fff}.tt-card__cta--add:hover{background:var(--tt-navy-2)}.tt-card__cta--out{border:1.5px solid var(--tt-border-input);color:var(--tt-text-2);background:#fff}.tt-sec{padding:34px var(--tt-pad-x) 8px}.tt-sec__head{display:flex;align-items:baseline;gap:12px;margin-bottom:18px}.tt-sec__h{margin:0;font-size:22px;font-weight:900}.tt-sec__note{font-size:12px;color:var(--tt-text-muted)}.tt-sec__more{margin-left:auto;font-size:13px;color:var(--tt-navy);font-weight:700;text-decoration:none;white-space:nowrap}.tt-grid-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(228px,1fr));gap:16px}
/*# sourceMappingURL=/cdn/shop/t/21/assets/trucktire-tokens.css.map */
