:root{--td-blue: #0056d5;--td-blue-light: #6ea4ff;--td-blue-pale: #edf2fc;--td-blue-dark: #0046b0;--td-navy: #0a1628;--td-navy-2: #0f1e33;--td-white: #ffffff;--td-off: #f5f6f8;--td-bg: #eceef2;--td-border: #dde0e6;--td-border-l: #e8eaef;--td-muted: #8890a0;--td-sub: #596070;--td-text: #1a1f2e;--td-winter: #1d4ed8;--td-winter-bg: #eff6ff;--td-summer: #b45309;--td-summer-bg: #fffbeb;--td-allseason: #047857;--td-allseason-bg: #ecfdf5;--td-ev: #15803d;--td-ev-bg: #f0fdf4;--td-r: 10px;--td-r-sm: 6px;--td-r-pill: 999px;--td-display: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--td-body: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.product-info-main .product-info-heading{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-info-main{margin-bottom:0}.td-pdp--summary{position:relative;font-family:var(--td-body);color:var(--td-text)}.td-pdp__type-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--td-display);font-size:10px;font-weight:700;letter-spacing:.32em;text-transform:uppercase;padding:6px 14px 5px;margin-bottom:18px;background:var(--td-blue);color:var(--td-white);border-radius:var(--td-r-pill);line-height:1}.td-pdp__type-dot{display:none}.td-pdp__title{margin-bottom:14px}.td-pdp__title-eyebrow{font-family:var(--td-display);font-size:10px;font-weight:600;letter-spacing:.5em;text-transform:uppercase;color:var(--td-blue);margin-bottom:18px;line-height:1}.td-pdp__title-brandname{font-family:var(--td-display);font-weight:800;font-size:clamp(28px,3.6vw,38px);letter-spacing:.06em;text-transform:uppercase;color:var(--td-text);line-height:1;margin-bottom:6px}.td-pdp__title-brandmark{margin:0 0 4px}.td-pdp__title-pattern{font-family:var(--td-display);font-size:18px;font-weight:700;font-style:italic;line-height:1.3;letter-spacing:-.005em;color:var(--td-text)}.td-pdp__size-bar{background:var(--td-blue);color:var(--td-white);border-radius:var(--td-r);padding:20px 24px;margin:14px 0;display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:center}.td-pdp__size-bar-val{font-family:var(--td-display);font-weight:800;font-size:clamp(28px,3.6vw,38px);line-height:1;letter-spacing:.04em;color:var(--td-white);white-space:nowrap}.td-pdp__size-bar-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:0}.td-pdp__size-bar-fact{padding:0 12px;border-left:1px solid rgba(255,255,255,.2);min-width:0}.td-pdp__size-bar-fact:first-child,.td-pdp__size-bar-fact:nth-child(3){border-left:none;padding-left:0}.td-pdp__size-bar-fact:nth-child(3),.td-pdp__size-bar-fact:nth-child(4){margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.15)}.td-pdp__size-bar-fact-label{font-family:var(--td-display);font-size:9px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:#ffffff8c;margin-bottom:3px;line-height:1}.td-pdp__size-bar-fact-val{font-family:var(--td-display);font-weight:700;font-size:15px;color:var(--td-white);letter-spacing:.02em;line-height:1.1;display:block;overflow:hidden;text-overflow:ellipsis}.td-pdp__eu-card{background:var(--td-white);border:1px solid var(--td-border);border-radius:var(--td-r);padding:22px 24px 20px;margin:14px 0}.td-pdp__eu-card-title{font-family:var(--td-display);font-size:10px;font-weight:700;letter-spacing:.5em;text-transform:uppercase;color:var(--td-muted);margin-bottom:18px;line-height:1}.td-pdp__eu{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.td-pdp__eu-tile{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:4px 0}.td-pdp__eu-grade{font-family:var(--td-display);font-weight:800;font-size:42px;line-height:1;color:var(--td-text);letter-spacing:.02em}.td-pdp__eu-grade-unit{font-family:var(--td-body);font-size:14px;font-weight:600;color:var(--td-muted);margin-left:2px}.td-pdp__eu-label{font-family:var(--td-display);font-size:9px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--td-muted);line-height:1}.td-pdp__eu-sub{font-family:var(--td-body);font-size:10px;font-weight:500;color:var(--td-sub);line-height:1}.td-pdp__eu-links{display:flex;gap:14px;flex-wrap:wrap;margin:14px 0 0;padding-top:14px;border-top:1px solid var(--td-border-l)}.td-pdp__eu-links a{font-family:var(--td-body);font-size:11px;font-weight:600;color:var(--td-blue);text-decoration:none;letter-spacing:.02em}.td-pdp__eu-links a:hover{color:var(--td-blue-dark);text-decoration:underline}.td-pdp__quick-facts{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 18px;align-items:center}.td-pdp__fact-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--td-body);font-size:11px;font-weight:600;letter-spacing:.04em;padding:5px 11px;border:1px solid var(--td-border);color:var(--td-sub);background:var(--td-white);border-radius:var(--td-r-pill);line-height:1}.td-pdp__fact-chip--season-winter{border-color:#1d4ed859;color:var(--td-winter);background:var(--td-winter-bg)}.td-pdp__fact-chip--season-summer{border-color:#b4530959;color:var(--td-summer);background:var(--td-summer-bg)}.td-pdp__fact-chip--season-allseason{border-color:#04785759;color:var(--td-allseason);background:var(--td-allseason-bg)}.td-pdp__fact-chip--rf{border-color:var(--td-text);color:var(--td-text);background:var(--td-off)}.td-pdp__fact-chip--ev{border-color:#15803d59;color:var(--td-ev);background:var(--td-ev-bg)}.td-pdp__fact-chip--xl{border-color:#0056d540;color:var(--td-blue);background:var(--td-blue-pale)}.td-pdp__fact-chip svg{flex-shrink:0}.td-pdp--specs{margin-top:32px;font-family:var(--td-body);color:var(--td-text)}.td-pdp__specs-band{background:var(--td-navy);color:var(--td-white);padding:22px 26px;border-radius:var(--td-r)}.td-pdp__specs-band-inner{display:flex;align-items:center;gap:16px}.td-pdp__specs-band-accent{width:3px;align-self:stretch;background:var(--td-blue-light);flex-shrink:0;border-radius:2px}.td-pdp__specs-band-text{display:flex;flex-direction:column;gap:4px}.td-pdp__specs-band-kicker{font-family:var(--td-display);font-size:10px;font-weight:700;letter-spacing:.5em;text-transform:uppercase;color:var(--td-blue-light);line-height:1}.td-pdp__specs-band-title{font-family:var(--td-display);font-weight:800;font-size:24px;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:var(--td-white)}.td-pdp__spec-cards{display:flex;flex-direction:column;gap:14px;margin-top:16px}.td-pdp__spec-card{background:var(--td-white);border:1px solid var(--td-border);border-radius:var(--td-r);padding:22px 26px 18px;position:relative;transition:border-color .15s ease}.td-pdp__spec-card:hover{border-color:var(--td-blue-pale)}.td-pdp__spec-card-head{display:flex;align-items:baseline;gap:14px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--td-border-l)}.td-pdp__spec-card-num{font-family:var(--td-display);font-size:11px;font-weight:700;letter-spacing:.32em;color:var(--td-blue);line-height:1;flex-shrink:0;min-width:24px}.td-pdp__spec-card-title{font-family:var(--td-display);font-weight:700;font-size:17px;line-height:1.15;letter-spacing:.02em;color:var(--td-text)}.td-pdp__spec-grid,.td-pdp__spec-grid *{box-sizing:border-box}.td-pdp__spec-grid{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;background:transparent!important}.td-pdp__spec-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:11px 0;border:none;border-bottom:1px solid var(--td-border-l);background:transparent!important;margin:0}.td-pdp__spec-row:last-child{border-bottom:none;padding-bottom:4px}.td-pdp__spec-row:first-child{padding-top:4px}.td-pdp__spec-row dt{font-family:var(--td-display);font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--td-muted);line-height:1.3;margin:0;padding:0;flex-shrink:0;min-width:0}.td-pdp__spec-row dd{font-family:var(--td-body);font-size:14px;font-weight:600;color:var(--td-text);line-height:1.3;margin:0;padding:0;text-align:right;letter-spacing:.005em;min-width:0;word-break:break-word}.td-pdp__brand-panel{background:var(--td-off);border:1px solid var(--td-border);border-radius:var(--td-r);padding:28px 32px 26px;margin-top:18px}.td-pdp__brand-panel-kicker{font-family:var(--td-display);font-size:10px;font-weight:700;letter-spacing:.5em;text-transform:uppercase;color:var(--td-blue);margin-bottom:12px;line-height:1}.td-pdp__brand-panel-head{margin-bottom:16px}.td-pdp__brand-desc{font-family:var(--td-body);font-size:14px;line-height:1.65;color:var(--td-sub);max-width:65ch}.td-pdp__brand-desc p{margin:0 0 10px}.td-pdp__brand-desc p:last-child{margin:0}.product-media-main-wrapper,.product-media,.product-media-gallery,.product-media-gallery-wrap,.product-media-main{border-radius:var(--td-r)!important;overflow:hidden!important}.product-media-main-wrapper,.product-media{box-shadow:inset 0 0 0 1px var(--td-border),0 2px #0a16280a!important;background-color:var(--td-white)!important}.product-media-main-wrapper .product-media{box-shadow:none!important;padding:0!important}.product-media-main-wrapper img,.product-media-main img,.product-media img{border-radius:var(--td-r-sm)!important}.product-media-thumbnails .product-media-thumbnail,.product-media-thumbnail{border-radius:var(--td-r-sm)!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px var(--td-border)!important}.product-media-thumbnail img{border-radius:var(--td-r-sm)!important}.td-brandmark{display:inline-flex;align-items:center;text-decoration:none;color:inherit;line-height:1}.td-brandmark__logo{display:block;object-fit:contain;max-width:100%;height:auto}.td-brandmark__text{font-family:var(--td-display);line-height:1;font-weight:800;letter-spacing:.06em;color:var(--td-text);text-transform:uppercase}.td-brandmark--sm .td-brandmark__logo{max-height:22px;max-width:100px}.td-brandmark--sm .td-brandmark__text{font-size:18px}.td-brandmark--md .td-brandmark__logo{max-height:32px;max-width:140px}.td-brandmark--md .td-brandmark__text{font-size:24px}.td-brandmark--lg .td-brandmark__logo{max-height:48px;max-width:180px}.td-brandmark--lg .td-brandmark__text{font-size:32px}.td-brandmark--mono .td-brandmark__logo{filter:grayscale(1) brightness(.7);opacity:.85}.td-brandmark--mono .td-brandmark__text{color:var(--td-muted)}a.td-brandmark:hover .td-brandmark__logo{opacity:.8}a.td-brandmark:hover .td-brandmark__text{color:var(--td-blue)}.product-actions-add-to-cart .button-add-to-cart{font-family:var(--td-display)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase;background:var(--td-blue)!important;color:var(--td-white)!important;border:2px solid var(--td-blue)!important;border-radius:var(--td-r)!important;padding:14px 24px!important;position:relative;overflow:hidden;transition:background .15s ease,border-color .15s ease,transform .1s ease;box-shadow:none!important;min-height:52px}.product-actions-add-to-cart .button-add-to-cart:hover:not([disabled]){background:var(--td-blue-dark)!important;border-color:var(--td-blue-dark)!important}.product-actions-add-to-cart .button-add-to-cart:active:not([disabled]){transform:translateY(1px)}.product-actions-add-to-cart .button-add-to-cart[disabled]{background:var(--td-muted)!important;color:var(--td-white)!important;border-color:var(--td-muted)!important;cursor:not-allowed;opacity:.7}.product-actions-add-to-cart .button-add-to-cart.button-secondary{background:var(--td-white)!important;color:var(--td-blue)!important;border:2px solid var(--td-blue)!important}.product-actions-add-to-cart .button-add-to-cart.button-secondary:hover:not([disabled]){background:var(--td-blue)!important;color:var(--td-white)!important}.product-actions-buy-now{margin-top:10px}.product-actions-buy-now .shopify-payment-button__button,.product-actions-buy-now button{font-family:var(--td-display)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;border-radius:var(--td-r)!important;min-height:52px!important;background:var(--td-navy)!important;color:var(--td-white)!important;border:2px solid var(--td-navy)!important}.product-actions-buy-now .shopify-payment-button__button:hover,.product-actions-buy-now button:hover{background:var(--td-navy-2)!important;border-color:var(--td-navy-2)!important}.product-actions-add-to-cart .quantity-input{border:2px solid var(--td-border)!important;border-radius:var(--td-r);min-height:52px;background:var(--td-white)}.product-actions-add-to-cart .quantity-input-button{background:transparent;color:var(--td-text);border:none;width:40px;font-size:18px;font-weight:700;cursor:pointer;transition:background .15s ease,color .15s ease}.product-actions-add-to-cart .quantity-input-button:hover{background:var(--td-blue-pale);color:var(--td-blue)}.product-actions-add-to-cart .quantity-input-field{border:none;background:transparent;font-family:var(--td-display);font-weight:700;font-size:16px;text-align:center;width:48px;color:var(--td-text)}.product-actions-add-to-cart{display:flex;gap:10px;align-items:stretch}.product-actions-add-to-cart .button-add-to-cart{flex:1}.product-actions [class*=button]{text-shadow:none!important}.product-block-price{margin:20px 0 22px;padding:16px 0;border-top:1px solid var(--td-border);border-bottom:1px solid var(--td-border)}.product-block-price .price{display:flex;flex-direction:column;gap:4px}.product-block-price .price:before{content:"Price per tyre";font-family:var(--td-display);font-size:10px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--td-muted);line-height:1;margin-bottom:4px}.product-block-price .price-container{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.product-block-price .price-regular{display:flex;align-items:baseline;gap:12px}.product-block-price .price-item-regular,.product-block-price .price-item-sale{font-family:var(--td-display)!important;font-size:clamp(36px,4.8vw,48px)!important;line-height:1!important;color:var(--td-text)!important;letter-spacing:.01em!important;font-weight:800!important}.product-block-price .price-on-sale .price-item-regular{font-size:20px!important;color:var(--td-muted)!important;text-decoration:line-through;text-decoration-color:var(--td-muted);font-weight:600!important;order:2}.product-block-price .price-on-sale .price-item-sale{color:var(--td-blue)!important;order:1}.product-block-price .badge-sale,.product-block-price .price-badge-sale{display:inline-flex;align-items:center;font-family:var(--td-display)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.24em!important;text-transform:uppercase!important;padding:5px 12px!important;background:var(--td-blue)!important;color:var(--td-white)!important;border-radius:var(--td-r-pill)!important;line-height:1!important;order:3;align-self:center}.product-block-price .price-sold-out .price-item-regular{color:var(--td-muted)!important}.product-block-price .price .sup{font-family:var(--td-body);font-size:11px;font-weight:500;color:var(--td-muted);text-transform:lowercase;letter-spacing:.02em;margin-left:4px;vertical-align:baseline}.product-block-price .installment{margin-top:8px;opacity:.85}@media(max-width:749px){.product-block-price .price-item-regular,.product-block-price .price-item-sale{font-size:32px!important}.product-block-price .price-on-sale .price-item-regular{font-size:18px!important}}.dt-hero__eyebrow{font-family:var(--td-display),"Inter",sans-serif!important;font-weight:700!important;font-size:11px!important;letter-spacing:.4em!important;color:var(--td-blue-light)!important;margin-bottom:16px!important;text-transform:uppercase!important}.dt-hero__headline{font-family:var(--td-display),sans-serif!important;font-weight:800!important;font-size:clamp(48px,7vw,92px)!important;line-height:.95!important;letter-spacing:-.01em!important;color:var(--td-white)!important;margin:0 0 18px!important;text-transform:none!important}.dt-hero__headline-accent{font-family:var(--td-display),sans-serif!important;font-weight:800!important;color:var(--td-blue-light)!important;letter-spacing:-.01em!important}.dt-hero__sub{font-family:var(--td-body),sans-serif!important;font-weight:500!important;font-size:15px!important;line-height:1.6!important;color:#ffffffbf!important;max-width:500px!important;margin-bottom:24px!important}.dt-hero__usp{font-family:var(--td-body),"Inter",sans-serif!important;font-weight:600!important;font-size:13px!important;color:#ffffffe6!important;letter-spacing:.01em!important}.dt-hero__usp-tick{background:var(--td-blue-light)!important;border-radius:999px!important;width:18px!important;height:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.dt-hero__usp-tick svg{width:9px!important;height:7px!important}.dt-hero__usp-tick svg path{stroke:var(--td-navy)!important;stroke-width:2!important}.dt-hero__stripe{display:none!important}.dt-finder{border-radius:12px!important;overflow:hidden!important;background:var(--td-white)!important}.dt-finder__tabs{background:var(--td-off)!important;border-bottom:1px solid var(--td-border-l)!important}.dt-finder__tab{font-family:var(--td-display),sans-serif!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:11px!important;color:var(--td-muted)!important;background:transparent!important;padding:16px 24px!important;border:none!important;border-bottom:3px solid transparent!important;cursor:pointer}.dt-finder__tab--active,.dt-finder__tab[aria-selected=true]{color:var(--td-text)!important;border-bottom-color:var(--td-blue)!important;background:var(--td-white)!important}.dt-finder__title{font-family:var(--td-display),sans-serif!important;font-weight:700!important;color:var(--td-text)!important;letter-spacing:.01em!important}.dt-finder__sub{font-family:var(--td-body),sans-serif!important;font-weight:500!important;color:var(--td-sub)!important}.dt-finder__diagram,.dt-finder__diag-seg{font-family:var(--td-display),sans-serif!important}.dt-finder__diag-val{color:var(--td-blue)!important;font-weight:800!important}.dt-finder button[type=submit],.dt-finder .dt-finder__submit,.dt-finder__cta{background:var(--td-blue)!important;color:var(--td-white)!important;border:none!important;border-radius:10px!important;font-family:var(--td-display),sans-serif!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;transition:background .15s ease!important}.dt-finder button[type=submit]:hover,.dt-finder .dt-finder__submit:hover,.dt-finder__cta:hover{background:var(--td-blue-dark)!important}.dt-finder select,.dt-finder input[type=text]{font-family:var(--td-body),sans-serif!important;font-weight:600!important;border:1px solid var(--td-border)!important;border-radius:8px!important;background:var(--td-white)!important;color:var(--td-text)!important}.dt-finder select:focus,.dt-finder input[type=text]:focus{border-color:var(--td-blue)!important;outline:none!important;box-shadow:0 0 0 3px #0056d51f!important}.predictive-search-results,.predictive-search-result{font-family:var(--td-body),sans-serif!important}.predictive-search-result a{color:var(--td-text)!important;transition:background .15s ease,color .15s ease!important}.predictive-search-result a:hover,.predictive-search-result.is-active a{background:var(--td-blue-pale)!important;color:var(--td-blue)!important}.predictive-search-section-title{font-family:var(--td-display),sans-serif!important;font-weight:700!important;letter-spacing:.32em!important;text-transform:uppercase!important;font-size:10px!important;color:var(--td-muted)!important}*:focus-visible{outline-color:var(--td-blue)!important}.product-info-images,.product-gallery,.product-media-thumbnails,.image-zoom,.product-image-zoom{--color-accent-1: 0 86 213;--color-accent-2: 0 86 213}.product-media-thumbnail.is-active,.product-media-thumbnail:hover,.product-media-thumbnail:focus-visible{outline:2px solid var(--td-blue)!important;outline-offset:0!important;border-color:var(--td-blue)!important}.image-zoom-lens,.image-zoom .lens{background:#0056d514!important;border-color:var(--td-blue)!important}@media(max-width:749px){.td-pdp__size-bar{grid-template-columns:1fr;gap:16px;padding:18px 20px}.td-pdp__size-bar-val{font-size:30px}.td-pdp__eu-card{padding:18px 20px 16px}.td-pdp__eu-grade{font-size:34px}.td-pdp__specs-band{padding:18px 20px}.td-pdp__specs-band-title{font-size:20px}.td-pdp__spec-card{padding:20px 22px 16px}.td-pdp__spec-card-title{font-size:16px}.td-pdp__spec-row dd{font-size:13px}.product-actions-add-to-cart .button-add-to-cart,.product-actions-buy-now .shopify-payment-button__button,.product-actions-buy-now button{font-size:12px!important;min-height:48px!important;letter-spacing:.14em!important}}@media(max-width:539px){.td-pdp__brand-panel{padding:22px 20px 20px}.td-pdp__spec-card{padding:18px 18px 14px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/td-pdp.css.map */
