#pmGarageHeroV3.pmd-dedicated{--pmh-orange: var(--pm-brand-orange, #f58220);--pmh-orange-dark: var(--pm-brand-orange-hover, #d9690f);scroll-margin-top:130px}#pmGarageHeroV3.pmd-dedicated .pmh-tire-panel{column-gap:24px!important}#pmGarageHeroV3.pmd-dedicated .pmh-tire-intro{font-size:14px!important;font-weight:500!important;line-height:1.5!important}#pmGarageHeroV3.pmd-dedicated .pmh-tire-active-name{font-size:14px!important;line-height:1.4!important}#pmGarageHeroV3.pmd-dedicated .pmh-tire-active-label{font-size:10px!important;line-height:1.3!important}#pmGarageHeroV3.pmd-dedicated :is(.pmh-tire-change-vehicle,.pmh-tire-manual-toggle){min-height:44px!important;font-size:12px!important;white-space:normal!important}#pmGarageHeroV3.pmd-dedicated :is(.pmh-tire-mode-btn,.pmh-viewtab,.pmh-tire-tab){min-height:44px!important;height:auto!important;font-size:14px!important;line-height:1.3!important;padding:8px 10px!important}#pmGarageHeroV3.pmd-dedicated .pmh-tire-mode-btn.is-active{background:var(--pmh-orange)!important;color:#fff!important}#pmGarageHeroV3.pmd-dedicated .pmh-tire-mode-btn svg{display:none}#pmGarageHeroV3.pmd-dedicated :is(.pmh-tire-submit,.pmh-add,.pmh-pair-add){min-height:46px!important;font-size:14px!important;line-height:1.35!important;padding:10px 12px!important}#pmGarageHeroV3.pmd-dedicated .pmh-tire-submit:not(:disabled){color:#fff!important}#pmGarageHeroV3.pmd-dedicated #pmhTireStatus{display:block!important;margin:8px 0 0!important;color:#c2cbd1!important;font-size:13px!important;line-height:1.45!important;text-align:left!important}#pmGarageHeroV3.pmd-dedicated #pmhTireStatus:empty{display:none!important}#pmGarageHeroV3.pmd-dedicated .pmh-tire-position-label,#pmGarageHeroV3.pmd-dedicated .pmh-tire-index-field>span,#pmGarageHeroV3.pmd-dedicated .pmh-tire-field>span,#pmGarageHeroV3.pmd-dedicated .pmh-tire-preview-copy span{font-size:11px!important;line-height:1.3!important}#pmGarageHeroV3.pmd-dedicated .pmd-fitment-row .pmh-tire-position-size{font-size:16px!important}#pmGarageHeroV3.pmd-dedicated .pmh-tire-select select{font-size:16px!important;min-height:44px!important}#pmGarageHeroV3.pmd-dedicated .pmh-tire-index-row{height:72px!important;grid-template-rows:16px minmax(0,1fr)!important}#pmGarageHeroV3.pmd-dedicated .pmh-tire-index-field{grid-template-rows:16px minmax(0,1fr)!important}#pmGarageHeroV3.pmd-dedicated .pmh-tire-index-row .pmh-tire-select select{height:42px!important;min-height:42px!important;font-size:14px!important}#pmGarageHeroV3.pmd-dedicated .pmd-fitment-row .pmh-tire-position{height:72px!important;grid-template-rows:16px minmax(0,1fr)!important}#pmGarageHeroV3.pmd-dedicated .pmd-fitment-row .pmh-tire-positions{height:auto!important}#pmGarageHeroV3.pmd-dedicated.pmh-vehicle-tire-ready:not(.pmh-tire-manual-override):has(.pmh-tire-positions.is-visible) .pmh-tire-preview{display:none!important}#pmGarageHeroV3.pmd-dedicated .pmh-tire-preview-copy strong{white-space:normal!important;line-height:1.3!important}#pmGarageHeroV3.pmd-dedicated .pmh-tire-preview-copy small{font-size:13px!important;line-height:1.4!important}#pmGarageHeroV3.pmd-dedicated .pmh-results{scroll-margin-top:130px}#pmGarageHeroV3.pmd-dedicated .pmh-results-title{font-size:24px!important;line-height:1.25!important}#pmGarageHeroV3.pmd-dedicated .pmh-results-sub{font-size:14px!important;line-height:1.5!important}#pmGarageHeroV3.pmd-dedicated .pmh-results-head{flex-wrap:wrap;gap:14px}#pmGarageHeroV3.pmd-dedicated .pmh-results-tools{flex-wrap:wrap;gap:10px}#pmGarageHeroV3.pmd-dedicated .pmh-results-count{font-size:13px!important;min-height:44px}#pmGarageHeroV3.pmd-dedicated .pmh-filter-disclosure>summary{min-height:44px;cursor:pointer;color:#25343b;font-size:14px;font-weight:650;padding:12px;border:1px solid #d8dfe1;border-radius:9px;background:#f3f6f6}#pmGarageHeroV3.pmd-dedicated .pmh-filter-disclosure[open]>summary{margin-bottom:10px}#pmGarageHeroV3.pmd-dedicated .pmh-filter-control{height:56px!important;min-width:150px;flex:1 1 150px}#pmGarageHeroV3.pmd-dedicated .pmh-filter-control span{font-size:10px!important;top:7px!important}#pmGarageHeroV3.pmd-dedicated .pmh-filter-control select{font-size:14px!important;padding-top:20px!important}#pmGarageHeroV3.pmd-dedicated :is(.pmh-filter-reset,.pmh-page){min-height:44px!important;font-size:13px!important}#pmGarageHeroV3.pmd-dedicated :is(.pmh-page-meta,.pmh-results-loading){font-size:13px!important;line-height:1.4!important}#pmGarageHeroV3.pmd-dedicated :is(.pmh-product-vendor,.pmh-pair-head span,.pmh-pos){font-size:11px!important;line-height:1.3!important}#pmGarageHeroV3.pmd-dedicated .pmh-product-title{font-size:15px!important;line-height:1.4!important;max-height:none!important}#pmGarageHeroV3.pmd-dedicated :is(.pmh-product-chip,.pmh-stock,.pmh-pair-index,.pmh-pair-stock,.pmh-pair-footnote){font-size:12px!important;line-height:1.45!important}#pmGarageHeroV3.pmd-dedicated .pmh-product-price{font-size:19px!important;line-height:1.3!important}#pmGarageHeroV3.pmd-dedicated .pmh-pair-side h5{font-size:15px!important;line-height:1.4!important}#pmGarageHeroV3.pmd-dedicated .pmh-pair-side small{font-size:11px!important}#pmGarageHeroV3.pmd-dedicated .pmh-pair-one{min-height:36px!important;font-size:12px!important}#pmGarageHeroV3.pmd-dedicated .pmh-results-state span{font-size:14px!important}#pmGarageHeroV3.pmd-dedicated :is(button,select,a):focus-visible{outline:3px solid var(--pmh-orange)!important;outline-offset:3px}@media(max-width:1100px)and (min-width:701px){#pmGarageHeroV3.pmd-dedicated .pmh-product{grid-template-columns:100px minmax(0,1fr)!important}#pmGarageHeroV3.pmd-dedicated .pmh-product-buy{grid-column:1/-1;flex-direction:row;justify-content:space-between;align-items:center;border-left:0;border-top:1px solid #e0e5e6}#pmGarageHeroV3.pmd-dedicated .pmh-product-buy .pmh-add{width:auto;min-width:140px}}@media(max-width:700px){#pmGarageHeroV3.pmd-dedicated{padding-top:12px!important}#pmGarageHeroV3.pmd-dedicated .pmh-tire-title{font-size:26px!important;line-height:1.15!important;letter-spacing:-.5px!important}#pmGarageHeroV3.pmd-dedicated .pmh-tire-config{padding:10px!important;margin-top:12px}#pmGarageHeroV3.pmd-dedicated .pmh-tire-active{margin-top:12px!important}#pmGarageHeroV3.pmd-dedicated .pmh-tire-mode-chooser{gap:5px}#pmGarageHeroV3.pmd-dedicated .pmh-tire-mode-btn{padding-inline:5px!important;font-size:13px!important}#pmGarageHeroV3.pmd-dedicated .pmh-tire-preview{padding:8px 10px}#pmGarageHeroV3.pmd-dedicated .pmh-tire-preview-copy strong{font-size:18px!important}#pmGarageHeroV3.pmd-dedicated .pmh-results{padding:12px!important}#pmGarageHeroV3.pmd-dedicated .pmh-results-title{font-size:21px!important}#pmGarageHeroV3.pmd-dedicated .pmh-results-tools{width:100%;justify-content:space-between}#pmGarageHeroV3.pmd-dedicated .pmh-results-count{display:none!important}#pmGarageHeroV3.pmd-dedicated .pmh-viewtabs{flex:1}#pmGarageHeroV3.pmd-dedicated .pmh-viewtab{flex:1;font-size:13px!important;padding-inline:7px!important}#pmGarageHeroV3.pmd-dedicated .pmh-results-filterrow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#pmGarageHeroV3.pmd-dedicated .pmh-filter-control{min-width:0!important;width:100%}#pmGarageHeroV3.pmd-dedicated .pmh-filter-control select{font-size:16px!important}#pmGarageHeroV3.pmd-dedicated .pmh-results-pagebar{flex-wrap:wrap}#pmGarageHeroV3.pmd-dedicated .pmh-product{grid-template-columns:96px minmax(0,1fr)!important}#pmGarageHeroV3.pmd-dedicated .pmh-product-img{height:120px!important;min-height:0!important;align-self:start;border-radius:10px}#pmGarageHeroV3.pmd-dedicated .pmh-product-buy{grid-column:1/-1!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:10px;border-left:0;border-top:1px solid #e0e5e6}#pmGarageHeroV3.pmd-dedicated .pmh-product-buy .pmh-add{width:auto!important;flex:0 1 170px}#pmGarageHeroV3.pmd-dedicated .pmh-pair-side{grid-template-columns:88px minmax(0,1fr)!important;padding:12px!important;gap:12px!important}#pmGarageHeroV3.pmd-dedicated .pmh-pair-thumb{height:105px!important}#pmGarageHeroV3.pmd-dedicated .pmh-pair-foot{padding:12px!important}}@media(min-width:701px){#pmGarageHeroV3.pmd-dedicated .pmh-filter-disclosure>summary{display:none}}@media(prefers-reduced-motion:reduce){#pmGarageHeroV3.pmd-dedicated *,.pm-chain-page *{scroll-behavior:auto!important;transition-duration:0s!important}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/pm-configurator-ux.css.map */
