#tire-finder-size{--tss-blue:#1D4288;--tss-green-text:#237A2E;--tss-red:#EF4444;--tss-ink:#1A1A1A;--tss-muted:#555;--tss-band:#F3F4F6;--tss-rule:#D9DCE1;--tss-radius:6px;--tss-elevation:0 4px 20px rgba(0,0,0,.1);--tss-elevation-hover:0 8px 24px rgba(0,0,0,.12);background:#fff;position:relative;z-index:1;flex:1 0 auto;display:flex;flex-direction:column;}.tss-shell{max-width:1400px;margin:0 auto;padding-inline:24px;width:100%;}#breadcrumb:has(~ #tire-finder-size){background:var(--tss-band,#F3F4F6);margin-bottom:0;}#breadcrumb:has(~ #tire-finder-size) > div{max-width:1400px;margin:0 auto !important;padding:24px 24px 0 !important;}.tss-band-title{font-family:BebasNeue;font-size:36px;line-height:1;color:#fff;margin:0 0 28px;}.tss-band-title--dark{color:var(--tss-blue);}.tss-intro{background:var(--tss-band);padding-block:24px 40px;}.tss-intro__inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;}.tss-title{font-family:BebasNeue;font-size:48px;line-height:1;color:var(--tss-blue);margin:0;}.tss-intro__actions{display:flex;flex-direction:column;align-items:flex-end;gap:2px;}.tss-intro__actions-label{font-family:Inter;font-size:15px;font-weight:600;color:var(--tss-ink);}.tss-intro__actions-row{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end;}.tss-search{padding-block:44px 32px;}.tss-form{background:#fff;border-radius:var(--tss-radius);padding:28px 28px 24px;box-shadow:var(--tss-elevation);}.tss-form__row{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;}.tss-field{display:block;flex:1 1 260px;min-width:0;cursor:pointer;}@media (min-width:992px){.tss-form__row--single .tss-field{flex:0 1 50%;max-width:50%;}}.tss-field__label{display:block;font-family:Inter;font-size:14px;font-weight:700;color:var(--tss-blue);margin-bottom:6px;}.tss-form__submit{flex:0 0 auto;min-width:140px;height:52px;}.tss-stagger{display:flex;align-items:center;gap:10px;margin:18px 0 0;font-family:Inter;font-size:15px;font-weight:600;color:var(--tss-blue);cursor:pointer;}.tss-stagger input{width:18px;height:18px;accent-color:var(--tss-green-text);cursor:pointer;}#tire-finder-size .tss-field .form-control{font-family:Inter;font-size:16px;height:52px;padding:0 40px 0 16px;color:var(--tss-ink);background:#fff;border:1px solid var(--tss-rule);border-radius:var(--tss-radius);}#tire-finder-size .tss-field .form-control::placeholder{color:var(--tss-muted);}#tire-finder-size .tss-field .form-control:focus{outline:none;border-color:var(--tss-green-text);box-shadow:0 0 0 3px rgba(62,176,73,.25);}#tire-finder-size .tss-field svg.position-absolute{top:50% !important;right:12px !important;width:20px;height:20px;font-size:20px;color:var(--tss-muted);transform:translateY(-50%);cursor:pointer;}#tire-finder-size .tss-field svg.position-absolute:hover{color:var(--tss-ink);}#tire-finder-size .tss-field .dropdown-menu{border:1px solid var(--tss-rule);border-radius:var(--tss-radius);box-shadow:var(--tss-elevation-hover);}@media (max-width:767px){.tss-shell{padding-inline:16px;}#breadcrumb:has(~ #tire-finder-size) > div{padding:16px 16px 0 !important;}.tss-title{font-size:36px;}.tss-band-title{font-size:28px;margin-bottom:20px;}.tss-intro{padding-block:16px 28px;}.tss-intro__inner{gap:16px;}.tss-intro__inner{justify-content:center;text-align:center;}.tss-intro__actions{width:100%;align-items:stretch;}.tss-intro__actions-label{text-align:center;}.tss-intro__actions-row > *{flex:1;justify-content:center;}.tss-search{padding-block:28px 20px;}.tss-form{padding:20px 20px 18px;}.tss-form__submit{width:100%;}}@media (max-width:479px){.tss-intro__verb{display:none;}}
.sv-band{--sv-blue:#1D4288;--sv-green-text:#237A2E;--sv-red:#EF4444;--sv-ink:#1A1A1A;--sv-muted:#555;--sv-radius:6px;--sv-elevation:0 4px 20px rgba(0,0,0,.1);--sv-band-bg:var(--sv-blue);--sv-title:#fff;background:var(--sv-band-bg);padding-block:44px;}.sv-band--slate{--sv-band-bg:#F3F4F6;--sv-title:var(--sv-blue);}.sv-band--white{--sv-band-bg:#fff;--sv-title:var(--sv-blue);}.sv-shell{max-width:1400px;margin:0 auto;padding-inline:24px;width:100%;}.sv-title{font-family:BebasNeue;font-size:36px;line-height:1;text-align:center;color:var(--sv-title);margin:0 0 28px;}.sv-title:focus{outline:none;}.sv-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;}.sv-grid > *{flex:0 1 360px;}.sv-card{display:flex;flex-direction:column;background:#fff;border-radius:var(--sv-radius);padding:20px 22px 22px;box-shadow:var(--sv-elevation);}.sv-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;}.sv-card__title{font-family:Inter;font-size:17px;font-weight:700;line-height:1.3;color:var(--sv-blue);margin:0;}.sv-card__trim{font-family:Inter;font-size:14px;line-height:20px;color:var(--sv-muted);margin:2px 0 0;}.sv-card__remove{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;color:var(--sv-red);background:none;border:0;border-radius:50%;cursor:pointer;}.sv-card__remove:hover{background:rgba(239,68,68,.12);}.sv-sizes{display:flex;flex-wrap:wrap;gap:8px 28px;margin:16px 0 18px;}.sv-size{display:flex;align-items:baseline;gap:8px;}.sv-size dt{font-family:Inter;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--sv-blue);}.sv-size dd{font-family:Inter;font-size:15px;font-weight:700;color:var(--sv-ink);margin:0;}.sv-card__cta{width:100%;margin-top:auto;}.sv-confirm{margin-top:auto;}.sv-confirm__copy{font-family:Inter;font-size:14px;font-weight:600;color:var(--sv-ink);margin:0 0 10px;}.sv-confirm__actions{display:flex;gap:10px;}.sv-btn-danger,.sv-btn-keep{flex:1;display:inline-flex;align-items:center;justify-content:center;font-family:Inter;font-size:15px;font-weight:600;line-height:1;padding:11px 16px;border-radius:var(--sv-radius);cursor:pointer;transition:background .2s ease,color .2s ease;}.sv-band .sv-confirm__actions .sv-btn-danger{color:#fff;background:var(--sv-red);border:1px solid var(--sv-red);}.sv-band .sv-confirm__actions .sv-btn-danger:hover{color:#fff;background:#D32F2F;border-color:#D32F2F;}.sv-band .sv-confirm__actions .sv-btn-keep{color:var(--sv-green-text);background:#fff;border:1px solid var(--sv-green-text);}.sv-band .sv-confirm__actions .sv-btn-keep:hover{color:#fff;background:var(--sv-green-text);}@media (max-width:767px){.sv-band{padding-block:28px;}.sv-shell{padding-inline:16px;}.sv-title{font-size:28px;margin-bottom:20px;}.sv-grid > *{flex:1 1 100%;}}
.fts{--fts-blue:#1D4288;--fts-green-text:#237A2E;--fts-ink:#1A1A1A;--fts-muted:#555;--fts-rule:#D9DCE1;--fts-radius:6px;padding-block:40px 72px;flex:1 0 auto;scroll-margin-top:24px;}.fts:focus{outline:none;}.fts__shell{max-width:1400px;margin:0 auto;padding-inline:24px;width:100%;}.fts__heading{font-family:BebasNeue;font-size:36px;line-height:1;color:var(--fts-blue);margin:0 0 12px;}.fts__lede{font-family:Inter;font-size:16px;line-height:24px;color:var(--fts-muted);max-width:52ch;margin:0 0 32px;text-wrap:balance;}@media (min-width:992px){.fts__lede{max-width:none;}}.fts__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}.fts__card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--fts-rule);border-radius:var(--fts-radius);padding:20px 22px 22px;}.fts__img{width:100%;height:auto;border-radius:4px;margin-bottom:16px;}.fts__img--placard{width:calc(100% + 24px);max-width:none;margin-inline:-12px;}.fts__kicker{font-family:Inter;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--fts-green-text);margin:0 0 6px;}.fts__title{font-family:Inter;font-size:17px;font-weight:700;color:var(--fts-blue);margin:0 0 8px;}.fts__body{font-family:Inter;font-size:15px;line-height:22px;color:var(--fts-muted);margin:0;}.fts__body strong{color:var(--fts-ink);}@media (max-width:991px){.fts__grid{grid-template-columns:repeat(2,1fr);}}@media (max-width:767px){.fts__card{overflow:hidden;}.fts__img,.fts__img--placard{width:calc(100% + 44px);max-width:none;margin:-20px -22px 16px;border-radius:0;}.fts{padding-block:24px 48px;scroll-margin-top:88px;}.fts__shell{padding-inline:16px;}.fts__heading{font-size:28px;margin-bottom:10px;}.fts__lede{margin-bottom:24px;}.fts__grid{grid-template-columns:1fr;}}
