#PMSS{--pmss-orange:#f58220;--pmss-orange-dark:#de7012;--pmss-ink:#152026;--pmss-muted:#667178;--pmss-line:#e1e5e7;--pmss-soft:#f6f7f7;--pmss-green:#0b7d4e;font-family:var(--font-body-family,Arial,Helvetica,sans-serif)}#PMSS *{box-sizing:border-box}#PMSS [hidden]{display:none!important}.pmss__desktop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999990;pointer-events:none}.pmss__desktop-card{position:fixed;z-index:2;width:min(900px,calc(100vw - 28px));max-height:min(72vh,720px);overflow:auto;border:1px solid #d9dee1;border-radius:0 0 16px 16px;background:#fff;box-shadow:0 22px 55px #0a141930;pointer-events:auto;overscroll-behavior:contain}.pmss__content,.pmss__mobile-body{padding:14px}.pmss__intro{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 14px;color:var(--pmss-muted);font-size:13px}.pmss__intro strong{color:var(--pmss-ink);font-size:14px}.pmss__quick{margin:4px 0 6px;padding:0 5px}.pmss__quick+.pmss__quick{margin-top:10px}.pmss__quick-title{margin:0 0 8px;color:#707a80;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.pmss__quick-grid{display:flex;flex-wrap:wrap;gap:8px}.pmss__quick-link{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 12px;border:1px solid var(--pmss-line);border-radius:999px;background:#fff;color:var(--pmss-ink);text-decoration:none;font-size:12.5px;font-weight:750;line-height:1.2;transition:border-color .12s ease,background .12s ease,transform .12s ease}.pmss__quick-link:hover,.pmss__quick-link:focus-visible{outline:0;border-color:#efad72;background:#fff7ef;transform:translateY(-1px)}.pmss__quick-link--primary{border-color:#f0bd90;background:#fff8f2}.pmss__quick-link--primary:hover,.pmss__quick-link--primary:focus-visible{background:#fff4e8}@media(max-width:749px){.pmss__quick-grid{gap:7px}.pmss__quick-link{min-height:36px;padding:0 11px;font-size:12px}}.pmss__group{padding:8px 0 2px}.pmss__group+.pmss__group{margin-top:6px;border-top:1px solid #edf0f1;padding-top:15px}.pmss__label{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 5px 8px;color:#707a80;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.pmss__label--exact{color:var(--pmss-orange)}.pmss__product-list{display:grid;gap:5px}.pmss__product{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:6px 9px;border:1px solid transparent;border-radius:10px;color:var(--pmss-ink);text-decoration:none;transition:border-color .12s ease,background .12s ease}.pmss__product:hover,.pmss__product:focus-visible{outline:0;border-color:#f0bd90;background:#fff8f2}.pmss__thumb{display:grid;place-items:center;width:58px;height:58px;overflow:hidden;border-radius:8px;background:#f5f5f4}.pmss__thumb img{width:100%;height:100%;object-fit:contain}.pmss__product-main{min-width:0}.pmss__product-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:750;line-height:1.3}.pmss__product-variant{display:block;overflow:hidden;margin-top:2px;color:#37434a;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:800;line-height:1.2}.pmss__product-meta{display:flex;align-items:center;gap:7px;min-width:0;margin-top:4px;color:#758087;font-size:11px}.pmss__sku{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.pmss__stock{color:var(--pmss-green);font-weight:700}.pmss__price{padding-left:8px;white-space:nowrap;font-size:14px;font-weight:850}.pmss__chips{display:flex;flex-wrap:wrap;gap:7px;padding:0 5px}.pmss__chip{display:inline-flex;align-items:center;gap:7px;min-height:37px;padding:0 11px;border:1px solid var(--pmss-line);border-radius:9px;background:#fff;color:var(--pmss-ink);text-decoration:none;font-size:12px;font-weight:700}.pmss__chip:hover,.pmss__chip:focus-visible{outline:0;border-color:#efad72;background:#fff7ef}.pmss__chip small{color:#838c91;font-weight:600}.pmss__footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:14px;padding:12px 5px 2px;border-top:1px solid #edf0f1}.pmss__timing{color:#91999e;font-size:10px}.pmss__all{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 15px;border-radius:9px;background:var(--pmss-orange);color:#fff;text-decoration:none;font-size:12px;font-weight:850}.pmss__all:hover{background:var(--pmss-orange-dark)}.pmss__state{padding:34px 16px;text-align:center;color:var(--pmss-muted);font-size:13px}.pmss__state strong{display:block;margin-bottom:4px;color:var(--pmss-ink);font-size:15px}.pmss__skeleton{display:grid;gap:7px;padding:4px}.pmss__skeleton span{display:block;height:70px;border-radius:10px;background:linear-gradient(90deg,#f3f4f4,#fafafa,#f3f4f4);background-size:200% 100%;animation:pmssLoad 1.1s linear infinite}@keyframes pmssLoad{to{background-position:-200% 0}}.pmss__mobile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;background:#fff}.pmss__mobile-head{display:grid;grid-template-columns:42px minmax(0,1fr);gap:9px;align-items:center;padding:max(10px,env(safe-area-inset-top)) 12px 10px;border-bottom:1px solid var(--pmss-line)}.pmss__back{width:42px;height:42px;border:0;background:transparent;color:#20292e;font-size:34px;line-height:1;cursor:pointer}.pmss__mobile-search{display:grid;grid-template-columns:22px minmax(0,1fr) 34px;align-items:center;gap:8px;min-height:48px;padding:0 7px 0 13px;border:1px solid #ced4d7;border-radius:11px;background:#fff}.pmss__mobile-search svg{width:20px;height:20px;fill:none;stroke:#69747a;stroke-width:1.8;stroke-linecap:round}.pmss__mobile-search input{width:100%;height:46px;border:0;outline:0;background:transparent;font:inherit;font-size:16px}.pmss__mobile-clear{width:32px;height:32px;border:0;border-radius:50%;background:#eef0f1;color:#4e585e;font-size:20px}.pmss__mobile-body{height:calc(100dvh - 70px - env(safe-area-inset-top));overflow:auto;padding:12px}.pmss__mobile .pmss__tire-smart{margin:10px 0 4px;padding:12px;border:1px solid #e1e5e7;border-radius:12px;background:#fff}.pmss__tire-smart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.pmss__tire-smart-heading{min-width:0}.pmss__tire-smart-kicker{display:block;margin-bottom:4px;color:#df6507;font-size:8px;line-height:1;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.pmss__tire-smart-title{display:block;color:#152026;font-size:14px;line-height:1.22;font-weight:900}.pmss__tire-smart-count{display:inline-flex;flex:0 0 auto;min-height:29px;padding:0 10px;border:1px solid #ffd0aa;border-radius:999px;align-items:center;justify-content:center;background:#fff4ea;color:#c75b08;font-size:9px;font-weight:900;white-space:nowrap}.pmss__tire-smart-dims{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pmss__tire-smart-dim{display:inline-flex;align-items:center;gap:6px;min-height:27px;padding:0 9px;border-radius:7px;background:#f4f6f6;color:#263238;font-size:9px;font-weight:800}.pmss__tire-smart-dim b{color:#df6507;font-size:7.5px;letter-spacing:.08em;text-transform:uppercase}.pmss__tire-smart-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.pmss__tire-smart-product{position:relative;display:grid;grid-template-columns:66px minmax(0,1fr) auto;gap:10px;min-width:0;min-height:80px;padding:8px;border:1px solid #e1e5e7;border-radius:10px;align-items:center;background:#fff;color:#152026;text-decoration:none!important;transition:border-color .14s ease,background .14s ease,transform .14s ease}.pmss__tire-smart-product:hover,.pmss__tire-smart-product:focus-visible{outline:0;border-color:#f0a35f;background:#fffaf5;transform:translateY(-1px)}.pmss__tire-smart-img{display:grid;width:66px;height:66px;place-items:center;overflow:hidden;border-radius:8px;background:#f5f6f6}.pmss__tire-smart-img img{width:100%;height:100%;object-fit:contain}.pmss__tire-smart-body{min-width:0}.pmss__tire-smart-position{display:inline-flex;margin-bottom:4px;min-height:18px;padding:0 6px;border-radius:999px;align-items:center;background:#fff1e5;color:#d4620b;font-size:7px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.pmss__tire-smart-name{display:block;overflow:hidden;color:#152026;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.22;font-weight:900}.pmss__tire-smart-meta{display:block;margin-top:4px;color:#68747a;font-size:8.5px;font-weight:750}.pmss__tire-smart-price{display:block;padding-left:6px;color:#152026;white-space:nowrap;font-size:11px;font-weight:900}.pmss__tire-smart-actions{margin-top:10px}.pmss__tire-smart-cta{display:flex;width:100%;min-height:40px;padding:0 14px;border-radius:9px;align-items:center;justify-content:center;background:#f58220;color:#fff!important;text-decoration:none!important;font-size:10px;font-weight:900;transition:background .14s ease,transform .14s ease}.pmss__tire-smart-cta:hover,.pmss__tire-smart-cta:focus-visible{outline:0;background:#de7012;transform:translateY(-1px)}.pmss__tire-smart.is-empty{background:#f8f9f9}.pmss__tire-smart.is-empty .pmss__tire-smart-kicker{color:#7a858a}.pmss__tire-smart.is-empty .pmss__tire-smart-count{border-color:#dfe4e6;background:#eef1f2;color:#5d686d}.pmss__tire-smart.is-loading .pmss__tire-smart-count{border-color:#e1e5e7;background:#f3f5f5;color:#7a858a}.pmss__tire-smart-empty-copy{margin-top:5px;color:#68747a;font-size:9.5px;line-height:1.35;font-weight:650}@media(max-width:749px){.pmss__tire-smart{padding:10px}.pmss__tire-smart-title{font-size:13px}.pmss__tire-smart-products{grid-template-columns:1fr}.pmss__tire-smart-product{grid-template-columns:60px minmax(0,1fr) auto;min-height:74px}.pmss__tire-smart-img{width:60px;height:60px}.pmss__tire-smart-count{min-height:27px;padding:0 8px}}.pmss__tire-cta-wrap{margin-top:8px;padding-top:8px}.pmss__mobile .pmss__tire-cta{min-height:50px;padding:8px 10px}.pmss__mobile .pmss__tire-cta-copy>span{display:none}.pmss__mobile .pmss__product{grid-template-columns:54px minmax(0,1fr);gap:10px;padding:6px}.pmss__mobile .pmss__thumb{width:54px;height:54px}.pmss__mobile .pmss__price{grid-column:2;padding:0;margin-top:-2px}.pmss__mobile .pmss__footer{position:sticky;bottom:-12px;margin-left:-12px;margin-right:-12px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fff}.pmss__garage-card{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:11px;align-items:center;margin:0 4px 8px;padding:10px 11px;border:1px solid #dfe3e5;border-radius:11px;background:#f8f9f9}.pmss__garage-icon{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;background:#172329;color:var(--pmss-orange);font-size:21px}.pmss__garage-copy{min-width:0}.pmss__garage-kicker{display:block;margin-bottom:2px;color:#7d878c;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.pmss__garage-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pmss-ink);font-size:13px;font-weight:850}.pmss__garage-meta{display:block;margin-top:3px;color:#7e888d;font-size:10px}.pmss__garage-actions{display:flex;gap:6px;align-items:center}.pmss__garage-btn{min-height:34px;padding:0 10px;border:1px solid #d8dde0;border-radius:8px;background:#fff;color:#263036;font:inherit;font-size:10px;font-weight:800;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.pmss__garage-btn--primary{border-color:var(--pmss-orange);background:var(--pmss-orange);color:#fff}.pmss__vehicle-list{display:grid;gap:5px}.pmss__vehicle{width:100%;display:grid;grid-template-columns:88px minmax(0,1fr) 56px 28px;gap:10px;align-items:center;min-height:48px;padding:7px 9px;border:1px solid transparent;border-radius:9px;background:#fff;color:var(--pmss-ink);text-align:left;cursor:pointer;font:inherit}.pmss__vehicle:hover,.pmss__vehicle:focus-visible{outline:0;border-color:#efb27a;background:#fff8f2}.pmss__vehicle-make{font-size:11px;font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pmss__vehicle-model{font-size:12px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pmss__vehicle-year{text-align:right;color:#6f7980;font-size:10px}.pmss__vehicle-arrow{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#eef1f2;font-weight:900}.pmss__vehicle-help{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:6px 4px 0;padding:9px 10px;border-radius:9px;background:#fff8f1;color:#6e5038;font-size:10px}.pmss__vehicle-help button{flex:0 0 auto;border:0;background:transparent;color:#9b470b;font:inherit;font-size:10px;font-weight:900;cursor:pointer}.pmss__smartnav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:0 2px}.pmss__smartnav-card{min-width:0;min-height:58px;padding:9px 11px;border:1px solid #dde2e4;border-radius:9px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:2px 8px;align-items:center;background:#fff;color:#1c2428;text-decoration:none!important;transition:.13s ease}.pmss__smartnav-card:hover,.pmss__smartnav-card:focus-visible{outline:0;border-color:#efad72;background:#fff8f1;box-shadow:0 5px 15px #0000000b}.pmss__smartnav-kind{grid-column:1;color:#7b868b;font-size:8px;line-height:1;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.pmss__smartnav-name{grid-column:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;font-weight:900}.pmss__smartnav-count{grid-column:2;grid-row:1/3;min-width:28px;height:28px;padding:0 6px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#f2f4f4;color:#596368;font-size:9.5px;font-weight:900}.pmss__smartnav-card:hover .pmss__smartnav-count{background:var(--pmss-orange);color:#fff}.pmss__smartnav--brand{grid-template-columns:repeat(3,minmax(0,1fr))}.pmss__scope{margin:10px 0 6px;padding:10px 12px;border:1px solid #dfe4e6;border-left:4px solid #f58220;border-radius:10px;background:#f8f9f9;display:flex;align-items:center;justify-content:space-between;gap:16px}.pmss__scope.is-all{border-left-color:#172126}.pmss__scope-main{min-width:0;display:flex;flex-direction:column;gap:2px}.pmss__scope-kicker{display:block;margin-bottom:1px;color:#7b858a;font-size:7.5px;line-height:1;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.pmss__scope-copy{min-width:0}.pmss__scope-copy strong{display:block;color:#152026;font-size:12px;line-height:1.25;font-weight:900}.pmss__scope-copy span{display:block;margin-top:2px;color:#69747a;font-size:9px;line-height:1.3}.pmss__scope-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.pmss__scope-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:3px;border:1px solid #d7dddf;border-radius:10px;background:#fff}.pmss__scope-btn{display:flex;min-width:126px;min-height:39px;padding:5px 10px;border:0;border-radius:7px;background:transparent;color:#263238;flex-direction:column;align-items:flex-start;justify-content:center;font:inherit;cursor:pointer;transition:background .14s ease,color .14s ease,box-shadow .14s ease}.pmss__scope-btn>span{font-size:9px;line-height:1.1;font-weight:900}.pmss__scope-btn>small{margin-top:2px;color:#7b858a;font-size:7.5px;line-height:1.1;font-weight:700}.pmss__scope.is-vehicle .pmss__scope-btn[data-pmss-scope=vehicle].is-active{background:#f58220;color:#fff;box-shadow:0 2px 7px #f582202e}.pmss__scope.is-vehicle .pmss__scope-btn[data-pmss-scope=vehicle].is-active small{color:#fff;opacity:.82}.pmss__scope.is-all .pmss__scope-btn[data-pmss-scope=all].is-active{background:#172126;color:#fff;box-shadow:0 2px 7px #17212626}.pmss__scope.is-all .pmss__scope-btn[data-pmss-scope=all].is-active small{color:#fff;opacity:.78}.pmss__scope-btn:not(.is-active):hover,.pmss__scope-btn:not(.is-active):focus-visible{outline:0;background:#f2f4f4}.pmss__fit-badge{display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:3px 6px;border-radius:999px;background:#fff3e8;color:#c75b08;font-size:8px;font-weight:900}@media(max-width:749px){.pmss__scope{align-items:stretch;flex-direction:column;gap:9px;padding:10px}.pmss__scope-actions{display:block}.pmss__scope-tabs{width:100%}.pmss__scope-btn{width:100%;min-width:0;min-height:42px}}.pmss__tire-cta-wrap{margin-top:10px;padding-top:10px;border-top:1px solid #edf0f1}.pmss__tire-cta{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:52px;padding:8px 11px;border:1px solid #dfe4e6;border-radius:10px;background:#f8f9f9;color:#111820;text-decoration:none!important;transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.pmss__tire-cta:hover,.pmss__tire-cta:focus-visible{outline:0;border-color:#efad72;background:#fff8f1;transform:translateY(-1px)}.pmss__tire-cta-copy{display:flex;flex-direction:column;min-width:0;line-height:1.1}.pmss__tire-cta-copy small{margin-bottom:3px;color:#7b868b;font-size:8px;font-weight:900;letter-spacing:.11em}.pmss__tire-cta-copy strong{font-size:12px;font-weight:900}.pmss__tire-cta-copy>span{margin-top:3px;color:#778186;font-size:9px;font-weight:650}.pmss__tire-cta-arrow{display:grid;flex:0 0 auto;width:32px;height:32px;place-items:center;border-radius:8px;background:#202a2f;color:#fff;font-size:16px;font-weight:900}.pmss__tire-cta-wrap.is-related .pmss__tire-cta{border-color:#f58220;background:#fff7f0;box-shadow:0 4px 12px #f5822014}.pmss__tire-cta-wrap.is-related .pmss__tire-cta-copy small{color:#df6507}.pmss__tire-cta-wrap.is-related .pmss__tire-cta-arrow{background:#f58220}.pmss__tire-cta-wrap.is-related .pmss__tire-cta:hover,.pmss__tire-cta-wrap.is-related .pmss__tire-cta:focus-visible{background:#fff0e3;border-color:#e86f0d}.pmss__group--smartnav{border-top:0!important;padding-top:2px!important}.pmss__group--products.is-secondary .pmss__label span:first-child:after{content:" \b7  produktf\f6rslag";color:#97a0a4;font-weight:700}@media(min-width:750px){.pmss__desktop-card{width:min(1120px,calc(100vw - 32px));max-height:min(72vh,650px)}.pmss__content{display:grid;grid-template-columns:1fr;grid-template-areas:"garage" "vehicles" "smartnav" "products" "brands" "footer";row-gap:0;align-items:start;padding:10px 12px 9px}.pmss__group{min-width:0;padding:5px 0 2px}.pmss__group+.pmss__group{margin-top:0;padding-top:8px}.pmss__group--garage{grid-area:garage;border-top:0!important;padding-top:2px!important}.pmss__group--vehicles{grid-area:vehicles}.pmss__group--smartnav{grid-area:smartnav}.pmss__group--products{grid-area:products;border-top:0!important;padding-top:8px!important}.pmss__group--types,.pmss__group--categories{grid-area:smartnav}.pmss__group--brands,.pmss__group--brand-exact{grid-area:brands}.pmss__footer{grid-area:footer;margin-top:8px;padding:9px 4px 1px}.pmss__label{margin:0 4px 6px;font-size:10.5px}.pmss__garage-card{grid-template-columns:42px minmax(0,1fr) auto;min-height:58px;margin:0 2px 6px;padding:7px 9px;gap:10px}.pmss__garage-icon{width:42px;height:42px;border-radius:9px;font-size:19px}.pmss__garage-kicker{font-size:8.5px}.pmss__garage-name{font-size:13px}.pmss__garage-meta{margin-top:2px;font-size:9px}.pmss__garage-btn{min-height:34px;padding:0 11px;font-size:10px}.pmss__product-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 7px}.pmss__product{grid-template-columns:46px minmax(0,1fr);grid-template-rows:auto auto;min-height:56px;gap:4px 8px;padding:5px 7px;border:1px solid #eef0f1;border-radius:8px}.pmss__thumb{grid-row:1/3;width:46px;height:46px;border-radius:7px}.pmss__product-main{align-self:center}.pmss__product-title{font-size:12px;line-height:1.22}.pmss__product-meta{gap:5px;margin-top:3px;font-size:9px}.pmss__price{grid-column:2;padding-left:0;align-self:start;font-size:12px}.pmss__vehicle-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.pmss__vehicle{grid-template-columns:58px minmax(0,1fr) 35px 24px;min-height:42px;gap:6px;padding:4px 5px;border:1px solid #eef0f1}.pmss__vehicle-make{font-size:9px}.pmss__vehicle-model{font-size:10px}.pmss__vehicle-year{font-size:8.5px}.pmss__vehicle-arrow{width:24px;height:24px;border-radius:7px;font-size:10px}.pmss__vehicle-help{margin:4px 2px 0;padding:6px 8px;font-size:8.5px}.pmss__vehicle-help button{font-size:8.5px}.pmss__chips{gap:5px;padding:0 2px}.pmss__chip{min-height:33px;padding:0 10px;border-radius:8px;font-size:10.5px}.pmss__chip small{font-size:9px}.pmss__all{min-height:40px;padding:0 15px;font-size:11px}}@media(min-width:1100px){.pmss__smartnav-card{min-height:50px}}@media(min-width:750px)and (max-height:760px){.pmss__desktop-card{max-height:calc(100vh - 125px)}.pmss__content{padding-top:7px}.pmss__garage-card{min-height:43px}.pmss__product{min-height:53px}.pmss__thumb{width:43px;height:43px}.pmss__vehicle{min-height:38px}}@media(min-width:750px){.pmss__desktop-card{width:min(1040px,calc(100vw - 32px))!important;max-height:none!important;overflow:hidden!important;border-radius:0 0 14px 14px!important;box-shadow:0 18px 48px #0a141929!important}.pmss__content{display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(340px,.9fr)!important;grid-template-areas:"garage garage" "scope scope" "smartnav products" "vehicles products" "brands products" "tire tire" "footer footer"!important;column-gap:18px!important;row-gap:0!important;padding:12px 14px 10px!important;background:#fff!important}.pmss__group{min-width:0!important;margin:0!important;padding:0!important;border-top:0!important}.pmss__group--garage{grid-area:garage!important;padding-bottom:10px!important;margin-bottom:10px!important;border-bottom:1px solid #e9edef!important}.pmss__garage-card{min-height:54px!important;margin:0!important;padding:6px 8px!important;grid-template-columns:40px minmax(0,1fr) auto!important;gap:10px!important;border-radius:10px!important;background:#f8f9f9!important}.pmss__garage-icon{width:40px!important;height:40px!important;border-radius:9px!important;font-size:18px!important}.pmss__garage-kicker{font-size:8px!important;margin-bottom:2px!important}.pmss__garage-name{font-size:12.5px!important;line-height:1.2!important}.pmss__garage-meta{font-size:8.5px!important;margin-top:2px!important}.pmss__garage-btn{min-height:32px!important;padding:0 10px!important;font-size:9.5px!important}.pmss__group--smartnav{grid-area:smartnav!important;padding-right:2px!important}.pmss__group--smartnav .pmss__label{margin:0 0 7px!important;color:#5e686d!important;font-size:10px!important}.pmss__smartnav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:0!important}.pmss__smartnav-card{min-height:58px!important;padding:8px 10px!important;border:1px solid #dfe4e6!important;border-radius:10px!important;background:#fff!important}.pmss__smartnav-kind{font-size:8px!important;color:#80898d!important}.pmss__smartnav-name{font-size:12px!important;line-height:1.22!important}.pmss__smartnav-count{min-width:29px!important;height:29px!important;font-size:9px!important}.pmss__scope{grid-area:scope!important;width:100%!important;min-width:0!important;margin:0 0 10px!important;padding:9px 10px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}.pmss__scope-main{flex:1 1 auto!important;min-width:0!important;align-items:center!important}.pmss__scope-copy{flex:1 1 auto!important;min-width:220px!important;max-width:620px!important}.pmss__scope-copy strong,.pmss__scope-copy span{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.pmss__scope-actions{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important}.pmss__tire-cta-wrap{grid-area:tire!important;width:100%!important}.pmss__group--products{grid-area:products!important;padding-left:16px!important;border-left:1px solid #e9edef!important}.pmss__group--products .pmss__label{margin:0 0 7px!important;font-size:10px!important}.pmss__product-list{display:grid!important;grid-template-columns:1fr!important;gap:6px!important}.pmss__product{min-height:67px!important;padding:6px 7px!important;grid-template-columns:54px minmax(0,1fr) auto!important;grid-template-rows:auto!important;gap:9px!important;border:1px solid #e8ecee!important;border-radius:10px!important;background:#fff!important}.pmss__thumb{grid-row:auto!important;width:54px!important;height:54px!important;border-radius:8px!important}.pmss__product-main{align-self:center!important}.pmss__product-title{font-size:12px!important;line-height:1.25!important;font-weight:800!important}.pmss__product-meta{margin-top:3px!important;gap:5px!important;font-size:8.5px!important}.pmss__price{grid-column:auto!important;align-self:center!important;padding-left:5px!important;font-size:12px!important}.pmss__group--vehicles{grid-area:vehicles!important;margin-top:9px!important}.pmss__vehicle-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.pmss__vehicle{min-height:40px!important;padding:4px 5px!important}.pmss__group--brands,.pmss__group--brand-exact{grid-area:brands!important;margin-top:9px!important}.pmss__group--brands .pmss__label,.pmss__group--brand-exact .pmss__label{margin:0 0 6px!important;font-size:9px!important}.pmss__chips{gap:5px!important;padding:0!important}.pmss__chip{min-height:31px!important;padding:0 9px!important;font-size:9.5px!important}.pmss__footer{grid-area:footer!important;min-height:50px!important;margin-top:11px!important;padding:9px 0 0!important;border-top:1px solid #e9edef!important}.pmss__all{min-height:38px!important;padding:0 14px!important;font-size:10px!important}.pmss__desktop-card::-webkit-scrollbar{display:none!important}}@media(min-width:750px)and (max-width:980px){.pmss__scope{align-items:stretch!important;flex-direction:column!important;gap:8px!important}.pmss__scope-copy{min-width:0!important;max-width:none!important}.pmss__scope-actions{justify-content:flex-start!important;flex-wrap:wrap!important}}@media(min-width:750px)and (max-height:620px){.pmss__desktop-card{max-height:calc(100vh - 118px)!important;overflow:auto!important}}@media(max-width:749px){.pmss__garage-card{grid-template-columns:42px minmax(0,1fr);margin:0 0 8px}.pmss__garage-actions{grid-column:2;justify-content:flex-start}.pmss__vehicle{grid-template-columns:72px minmax(0,1fr) 46px 28px;padding:7px 5px}}@media(max-width:749px){.pmss__smartnav{grid-template-columns:1fr;gap:6px}.pmss__smartnav--brand{grid-template-columns:1fr}.pmss__smartnav-card{min-height:44px}.pmss__tire-cta-wrap{margin-top:7px}.pmss__tire-cta{min-height:50px;padding:8px 10px}.pmss__tire-cta-copy strong{font-size:11px}.pmss__tire-cta-arrow{width:30px;height:30px}}@media(max-width:749px){.pmss__content,.pmss__mobile-body{padding:9px}.pmss__group{padding:6px 0 1px}.pmss__group+.pmss__group{margin-top:3px;padding-top:9px}.pmss__label{margin-bottom:6px;font-size:9px}.pmss__garage-card{padding:7px 8px;gap:8px}.pmss__garage-icon{width:38px;height:38px;font-size:18px}.pmss__garage-name{font-size:11.5px}.pmss__garage-meta{font-size:8.5px}.pmss__garage-btn{min-height:31px;font-size:9px}.pmss__product{min-height:60px}.pmss__chip{min-height:33px;font-size:10.5px}.pmss__vehicle-help{font-size:9px}}.pmss__exact-context{display:flex;align-items:center;gap:10px;margin:0 0 10px;padding:8px 10px;border:1px solid #e2e6e8;border-radius:10px;background:#f8f9f9;color:#263238}.pmss__exact-context-icon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:8px;background:#172329;color:#f58220;font-size:16px}.pmss__exact-context-copy{min-width:0;display:flex;flex-direction:column;gap:1px}.pmss__exact-context-copy small{color:#7b858a;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pmss__exact-context-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.2;font-weight:900}.pmss__exact-context-note{margin-left:auto;color:#758087;font-size:9px;font-weight:700;white-space:nowrap}.pmss__exact-context .pmss__garage-btn{flex:0 0 auto}.pmss__exact-result{padding:3px 0 0}.pmss__exact-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 2px 8px}.pmss__exact-kicker{color:#df6507;font-size:9px;line-height:1;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.pmss__exact-query{color:#8a9397;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:700}.pmss__exact-card{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:110px;padding:10px 12px;border:1px solid #e0e5e7;border-radius:13px;background:#fff;color:#152026;text-decoration:none!important;box-shadow:0 5px 18px #0a14190b;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.pmss__exact-card:hover,.pmss__exact-card:focus-visible{outline:0;border-color:#efad72;box-shadow:0 8px 24px #0a141914;transform:translateY(-1px)}.pmss__exact-img{display:grid;place-items:center;width:88px;height:88px;overflow:hidden;border-radius:10px;background:#f5f6f6}.pmss__exact-img img{width:100%;height:100%;object-fit:contain}.pmss__exact-main{min-width:0}.pmss__exact-title{display:block;margin:0;color:#152026;font-size:15px;line-height:1.25;font-weight:900}.pmss__exact-variant{display:block;margin-top:4px;color:#4f5b61;font-size:10px;font-weight:800}.pmss__exact-meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:6px;color:#758087;font-size:10px}.pmss__exact-meta .pmss__sku{font-size:9.5px}.pmss__exact-side{display:flex;min-width:118px;flex-direction:column;align-items:flex-end;gap:8px}.pmss__exact-price{font-size:18px;line-height:1;font-weight:900;white-space:nowrap}.pmss__exact-open{display:inline-flex;min-height:36px;padding:0 12px;border-radius:8px;align-items:center;justify-content:center;background:#f58220;color:#fff;font-size:9.5px;font-weight:900;white-space:nowrap}.pmss__exact-fit{display:inline-flex;width:max-content;max-width:100%;margin-top:8px;padding:5px 8px;border-radius:999px;align-items:center;gap:5px;font-size:9px;font-weight:900}.pmss__exact-fit.is-checking{background:#f1f3f4;color:#657075}.pmss__exact-fit.is-match{background:#e9f8f0;color:#087448}.pmss__exact-fit.is-no-match{background:#fff2e7;color:#b65308}.pmss__exact-fit.is-unknown{background:#f1f3f4;color:#657075}.pmss__content.is-exact-search{display:block!important;padding:12px 14px 11px!important}.pmss__mobile-body.is-exact-search{display:block!important}.pmss__content.is-exact-search .pmss__footer{margin-top:10px!important}@media(max-width:749px){.pmss__exact-context{align-items:flex-start;flex-wrap:wrap;padding:8px}.pmss__exact-context-note{width:100%;margin:2px 0 0 44px;white-space:normal}.pmss__exact-card{grid-template-columns:68px minmax(0,1fr);gap:10px;min-height:0;padding:9px}.pmss__exact-img{width:68px;height:68px}.pmss__exact-title{font-size:13px}.pmss__exact-side{grid-column:1/-1;width:100%;min-width:0;flex-direction:row;align-items:center;justify-content:space-between;padding-top:3px}.pmss__exact-price{font-size:16px}.pmss__exact-open{min-height:38px}.pmss__exact-fit{font-size:8.5px}}@media(min-width:750px){.pmss__mobile{display:none!important}}@media(max-width:749px){.pmss__desktop{display:none!important}}.pmss__vehicle-match{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 10px;padding:10px 11px 10px 12px;border:1px solid #dbe6e1;border-left:3px solid #07834d;border-radius:11px;background:linear-gradient(90deg,#07834d0d,#fff0 58%),#fff}.pmss__vehicle-match-main{display:flex;align-items:center;gap:10px;min-width:0}.pmss__vehicle-match-icon{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:9px;border:1px solid #bfe1d0;background:#eaf8f1;color:#07834d;font-size:15px;font-weight:900}.pmss__vehicle-match-copy{min-width:0}.pmss__vehicle-match-copy strong{display:block;color:#15231d;font-size:12px;line-height:1.25;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pmss__vehicle-match-copy span{display:block;margin-top:2px;color:#68746f;font-size:8.5px;line-height:1.3;font-weight:650}.pmss__vehicle-match-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 12px;border:1px solid #101314;border-radius:8px;background:#101314;color:#fff!important;text-decoration:none!important;white-space:nowrap;font-size:9px;font-weight:900;box-shadow:0 3px 9px #1013141f}.pmss__vehicle-match-btn:before{content:"";width:7px;height:7px;border-radius:50%;background:#20b66d;box-shadow:0 0 0 3px #20b66d21}.pmss__vehicle-match-btn b{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#ffffff1c;font-size:8.5px}.pmss__vehicle-match.is-loading{border-left-color:#cfd7d3;background:#fafbfb}.pmss__vehicle-match.is-loading .pmss__vehicle-match-icon{border-color:#dde3e0;background:#f1f4f2;color:#8b9690}.pmss__vehicle-match.is-loading .pmss__vehicle-match-icon:after{content:"";width:12px;height:12px;border:2px solid #c7cfcb;border-top-color:#07834d;border-radius:50%;animation:pmssVehicleSpin .75s linear infinite}.pmss__vehicle-match.is-loading .pmss__vehicle-match-icon{font-size:0}@keyframes pmssVehicleSpin{to{transform:rotate(360deg)}}@media(max-width:749px){.pmss__vehicle-match{align-items:stretch;flex-direction:column;gap:8px;padding:9px 10px}.pmss__vehicle-match-copy strong{white-space:normal;font-size:11.5px}.pmss__vehicle-match-btn{width:100%;min-height:42px;font-size:10px}}#PMSS{--pmss-panel:#ffffff;--pmss-ink:#111a20;--pmss-subtle:#f7f8f8;--pmss-border:#dfe5e7;--pmss-shadow:0 24px 70px rgba(12,20,24,.19)}@media(min-width:750px){.pmss__desktop{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.pmss__desktop-card{width:min(1180px,calc(100vw - 34px))!important;border:1px solid #d8dfe2!important;border-radius:0 0 17px 17px!important;background:var(--pmss-panel)!important;box-shadow:var(--pmss-shadow)!important}.pmss__content{grid-template-columns:minmax(0,1.42fr) minmax(360px,.78fr)!important;column-gap:22px!important;padding:14px 16px 12px!important}}.pmss__group--garage{padding-bottom:11px!important;margin-bottom:11px!important}.pmss__garage-card{min-height:64px!important;padding:8px 11px!important;border:1px solid var(--pmss-border)!important;border-radius:12px!important;background:linear-gradient(180deg,#fbfcfc,#f7f9f9)!important;box-shadow:inset 0 1px #fff!important}.pmss__garage-icon{background:#172329!important;box-shadow:0 3px 10px #17232914!important}.pmss__garage-kicker{color:#7b858a!important;letter-spacing:.09em!important}.pmss__garage-name{color:#10191e!important;font-weight:900!important}.pmss__garage-meta{color:#768086!important}.pmss__garage-btn--primary{border-color:#f58220!important;background:#f58220!important;box-shadow:0 3px 10px #f5822021!important}.pmss__vehicle-match{min-height:74px;padding:12px 13px 12px 14px;border:1px solid #cfe5d9;border-left:4px solid #07834d;border-radius:13px;background:linear-gradient(90deg,#0f965b13,#fff0 62%),#fff;box-shadow:0 4px 15px #0e452c09}.pmss__vehicle-match-icon{width:40px;height:40px;flex-basis:40px;border-radius:11px;font-size:17px}.pmss__vehicle-match-copy strong{font-size:13px}.pmss__vehicle-match-copy span{margin-top:4px;font-size:9.5px}.pmss__vehicle-match-btn{min-height:42px;padding:0 15px;border-radius:10px;font-size:10px;letter-spacing:.01em}.pmss__vehicle-match-btn b{min-width:25px;height:25px;font-size:9px}.pmss__section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 9px}.pmss__section-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.pmss__section-copy strong{color:#445057;font-size:10px;line-height:1;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.pmss__section-copy small{color:#879095;font-size:9px;line-height:1.3;font-weight:650}.pmss__section-mode{flex:0 0 auto;color:#839097;font-size:8.5px;font-weight:800;white-space:nowrap}.pmss__smartnav{gap:8px!important}.pmss__smartnav-card{min-height:66px!important;padding:10px 11px!important;border:1px solid #dfe5e7!important;border-radius:11px!important;background:linear-gradient(180deg,#fff,#fbfcfc)!important;box-shadow:0 2px 8px #111a2006!important}.pmss__smartnav-card:hover,.pmss__smartnav-card:focus-visible{border-color:#f4a45f!important;background:#fff8f1!important;box-shadow:0 7px 18px #111a200f!important;transform:translateY(-1px)!important}.pmss__smartnav-kind{color:#8a9499!important;font-size:7.5px!important;letter-spacing:.085em!important}.pmss__smartnav-name{color:#151e23!important;font-size:11.5px!important;font-weight:900!important}.pmss__smartnav-count{min-width:31px!important;height:31px!important;background:#f1f4f5!important;color:#566269!important}.pmss__group--products{padding-left:18px!important;border-left:1px solid #e6ebed!important}.pmss__group--products .pmss__label{margin-bottom:9px!important}.pmss__product-list{gap:7px!important}.pmss__product{min-height:70px!important;padding:7px 8px!important;border:1px solid #e2e7e9!important;border-radius:11px!important;background:linear-gradient(180deg,#fff,#fbfcfc)!important;box-shadow:0 2px 8px #111a2006!important}.pmss__product:hover,.pmss__product:focus-visible{border-color:#efad72!important;background:#fff9f3!important;box-shadow:0 6px 17px #111a200e!important}.pmss__thumb{border:1px solid #eef1f2!important;background:#f7f8f8!important}.pmss__product-title{font-weight:900!important}.pmss__stock{color:#07834d!important}.pmss__fit-badge{margin-top:5px;background:#eaf8f1!important;color:#087448!important}.pmss__tire-cta-wrap{margin-top:12px!important;padding-top:11px!important}.pmss__tire-cta{min-height:50px!important;background:#fff8f1!important;border-color:#f58220!important}.pmss__footer--rich{min-height:62px!important;margin-top:13px!important;padding:10px 0 0!important;align-items:center!important}.pmss__footer-copy{display:flex;align-items:center;gap:10px;min-width:0;color:#5f6a70}.pmss__footer-icon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:9px;background:#f1f3f4;color:#172126;font-size:22px;line-height:1}.pmss__footer-copy>span:last-child{display:flex;min-width:0;flex-direction:column}.pmss__footer-copy strong{color:#172126;font-size:11px;font-weight:900}.pmss__footer-copy small{margin-top:2px;color:#7b858a;font-size:8.5px;font-weight:650}.pmss__all{min-height:42px!important;padding:0 16px!important;border-radius:10px!important;background:#f58220!important;box-shadow:0 4px 12px #f5822021!important}.pmss__all span{margin-left:8px;font-size:14px}.pmss__content.is-exact-search{padding:13px 15px 12px!important}.pmss__exact-context{min-height:64px;margin-bottom:13px;padding:9px 11px;border-radius:12px;background:linear-gradient(180deg,#fbfcfc,#f7f9f9)}.pmss__exact-context-copy small{font-size:8px}.pmss__exact-context-copy strong{font-size:12.5px}.pmss__exact-context-note{display:flex;min-width:220px;flex-direction:column;gap:2px;white-space:normal;line-height:1.25}.pmss__exact-context-note strong{color:#5b666c;font-size:9px;font-weight:900}.pmss__exact-context-note span{color:#7b858a;font-size:8.5px;font-weight:650}.pmss__exact-head{min-height:58px;margin:0;padding:10px 12px;border:1px solid #ffe0c4;border-radius:12px 12px 0 0;background:linear-gradient(90deg,#fff6ee,#fffaf6)}.pmss__exact-head-copy{display:flex;min-width:0;flex-direction:column;gap:4px}.pmss__exact-kicker{font-size:10.5px}.pmss__exact-head-copy small{color:#7b858a;font-size:9px;font-weight:650}.pmss__exact-count{display:inline-flex;min-height:28px;padding:0 10px;align-items:center;border-radius:999px;background:#ffe9d5;color:#b55208;font-size:9px;font-weight:900;white-space:nowrap}.pmss__exact-card{grid-template-columns:120px minmax(0,1fr) minmax(155px,auto)!important;gap:16px!important;min-height:150px;padding:14px;border-top:0;border-radius:0 0 13px 13px;box-shadow:0 5px 18px #0a14190b}.pmss__exact-img{width:120px;height:120px;border-radius:11px}.pmss__exact-title{font-size:18px;line-height:1.2}.pmss__exact-variant,.pmss__exact-meta{font-size:10.5px}.pmss__exact-side{min-width:155px;gap:12px}.pmss__exact-price{font-size:22px}.pmss__exact-open{min-height:42px;padding:0 16px;border-radius:10px;font-size:10.5px}.pmss__group--garage .pmss__label{margin-bottom:6px!important}@media(max-width:749px){.pmss__mobile{background:#f7f8f8!important}.pmss__mobile-head{position:sticky;top:0;z-index:5;padding:max(10px,env(safe-area-inset-top)) 10px 10px!important;background:#101719;border-bottom:0!important}.pmss__back{color:#fff!important}.pmss__mobile-search{min-height:50px!important;border:1px solid #33434a!important;border-radius:12px!important;background:#1a272d!important}.pmss__mobile-search svg{stroke:#dfe7ea!important}.pmss__mobile-search input{color:#fff!important}.pmss__mobile-clear{background:#2a373d!important;color:#fff!important}.pmss__mobile-body{padding:12px 10px calc(90px + env(safe-area-inset-bottom))!important;background:#fff!important}.pmss__group--garage{margin-bottom:10px!important;padding-bottom:10px!important}.pmss__garage-card{grid-template-columns:44px minmax(0,1fr) auto!important;min-height:70px!important;padding:9px!important}.pmss__garage-actions{grid-column:auto!important;justify-content:flex-end!important}.pmss__garage-btn--primary{display:none!important}.pmss__vehicle-match{gap:10px;padding:11px}.pmss__vehicle-match-main{align-items:flex-start}.pmss__vehicle-match-btn{width:100%;min-height:46px;font-size:11px}.pmss__section-head{align-items:flex-start;flex-direction:column;gap:4px}.pmss__section-mode{font-size:8px}.pmss__smartnav{display:flex!important;grid-template-columns:none!important;gap:8px!important;margin-right:-10px;padding-right:10px!important;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.pmss__smartnav::-webkit-scrollbar{display:none}.pmss__smartnav-card{flex:0 0 172px;min-height:86px!important;scroll-snap-align:start}.pmss__smartnav-name{white-space:normal!important;font-size:12px!important}.pmss__group--products{margin-top:14px!important;padding-left:0!important;border-left:0!important;border-top:1px solid #edf0f1!important;padding-top:13px!important}.pmss__product-list{display:flex!important;gap:9px!important;margin-right:-10px;padding-right:10px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.pmss__product-list::-webkit-scrollbar{display:none}.pmss__product{flex:0 0 min(310px,82vw);grid-template-columns:78px minmax(0,1fr)!important;grid-template-rows:auto auto!important;min-height:104px!important;padding:9px!important;scroll-snap-align:start}.pmss__thumb{grid-row:1/3!important;width:78px!important;height:78px!important}.pmss__product-title{font-size:12.5px!important;white-space:normal!important}.pmss__price{grid-column:2!important;margin-top:2px!important;font-size:14px!important;font-weight:900!important}.pmss__footer--rich{position:sticky!important;bottom:calc(-12px - env(safe-area-inset-bottom));z-index:4;min-height:78px!important;margin:15px -10px -12px!important;padding:10px 10px calc(10px + env(safe-area-inset-bottom))!important;background:linear-gradient(180deg,#ffffffe0,#fff 28%)!important;border-top:1px solid #e5eaec!important}.pmss__footer-copy{display:none!important}.pmss__all{width:100%!important;min-height:52px!important;font-size:12px!important}.pmss__content.is-exact-search,.pmss__mobile-body.is-exact-search{padding:10px 10px calc(90px + env(safe-area-inset-bottom))!important}.pmss__exact-context{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:9px;align-items:center;padding:10px}.pmss__exact-context-icon{width:42px;height:42px;flex-basis:42px}.pmss__exact-context-note{grid-column:2/4;width:auto;min-width:0;margin:0}.pmss__exact-head{min-height:64px;padding:11px}.pmss__exact-card{grid-template-columns:112px minmax(0,1fr)!important;gap:12px;padding:11px}.pmss__exact-img{width:112px;height:112px}.pmss__exact-title{font-size:16px}.pmss__exact-side{grid-column:1/-1!important;min-height:50px;padding-top:8px;border-top:1px solid #edf0f1}.pmss__exact-price{font-size:21px}.pmss__exact-open{min-height:44px;padding:0 15px}}#PMSS .pmss__desktop-card{width:min(1180px,calc(100vw - 28px))!important;max-height:min(78vh,760px)!important;overflow-x:hidden!important;overflow-y:auto!important;border-radius:0 0 17px 17px!important;background:#fff!important;box-shadow:0 26px 70px #0b14193b!important;scrollbar-width:thin;scrollbar-color:#d2d9dc #fff}#PMSS .pmss__desktop-card.pmssx-desktop-intro{width:min(760px,calc(100vw - 28px))!important;max-width:760px!important}#PMSS .pmss__content.pmssx-host,#PMSS .pmss__content.pmssx-intro-host{display:block!important;padding:0!important}#PMSS .pmssx-shell{display:grid;grid-template-columns:174px minmax(0,1fr) 225px;align-items:stretch;min-width:0;min-height:370px;background:#fff}#PMSS .pmssx-rail{min-width:0;padding:17px 11px 18px;border-right:1px solid #ebeff0;background:#fafbfb}#PMSS .pmssx-rail-title{margin:0 9px 11px;color:#838d92;font-size:9px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}#PMSS .pmssx-rail-items{display:grid;gap:4px}#PMSS .pmssx-nav{-webkit-appearance:none;appearance:none;width:100%;min-height:41px;display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:#27353b;font:inherit;font-size:11px;font-weight:750;text-align:left;cursor:pointer;text-decoration:none!important;transition:background .14s,border-color .14s}#PMSS .pmssx-nav:hover,#PMSS .pmssx-nav:focus-visible{outline:0;border-color:#e5e9ea;background:#f0f2f2}#PMSS .pmssx-nav.is-selected{border-color:#ffd6b5;background:#fff0e2;color:#c85c0b;font-weight:900}#PMSS .pmssx-nav-icon{display:grid;place-items:center;flex:0 0 19px;width:19px;height:19px;border-radius:6px;background:#e9edee;color:#48575e;font-size:11px;font-weight:900}#PMSS .pmssx-nav.is-selected .pmssx-nav-icon{background:#f58220;color:#fff}#PMSS .pmssx-nav-label{flex:1;min-width:0;line-height:1.25}#PMSS .pmssx-nav-count{flex:0 0 auto;padding-left:5px;color:#849096;font-size:10px;font-weight:800}#PMSS .pmssx-rail-lower{margin:19px 3px 0;padding-top:14px;border-top:1px solid #e6ebec}#PMSS .pmssx-rail-small{margin:0 5px 9px;color:#7a858b;font-size:9px;font-weight:900;letter-spacing:.055em;text-transform:uppercase}#PMSS .pmssx-rail-term{display:block;padding:7px;border-radius:7px;color:#44535a;text-decoration:none;font-size:10px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#PMSS .pmssx-rail-term:hover{background:#fff3e8;color:#c85c0b}#PMSS .pmssx-main{min-width:0;padding:18px 17px 20px}#PMSS .pmssx-head{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-bottom:14px}#PMSS .pmssx-eyebrow{display:block;margin-bottom:5px;color:#899398;font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}#PMSS .pmssx-title{margin:0;color:#162128;font-size:20px;line-height:1.18;font-weight:900;letter-spacing:-.35px;overflow-wrap:anywhere}#PMSS .pmssx-showall{flex:0 0 auto;color:#c65b09;font-size:10px;font-weight:850;text-decoration:none;white-space:nowrap}#PMSS .pmssx-showall:hover{text-decoration:underline}#PMSS .pmssx-tabs,#PMSS .pmssx-mobile-vehicle{display:none}#PMSS .pmssx-vehicle-banner{display:flex;align-items:center;gap:9px;justify-content:space-between;min-height:46px;margin-bottom:14px;padding:8px 10px;border:1px solid #dbe8e2;border-radius:10px;background:#f4fbf7}#PMSS .pmssx-vehicle-banner>span{min-width:0;color:#335445;font-size:10px;font-weight:750;line-height:1.35}#PMSS .pmssx-vehicle-banner button{flex:0 0 auto;border:0;background:transparent;color:#0b734b;font:inherit;font-size:10px;font-weight:900;cursor:pointer}#PMSS .pmssx-main .pmss__vehicle-match{margin:0 0 13px!important;padding:10px 11px!important;min-height:62px!important}#PMSS .pmssx-main .pmss__vehicle-match-copy strong{font-size:12px!important}#PMSS .pmssx-main .pmss__vehicle-match-copy span{font-size:9px!important}#PMSS .pmssx-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 10px}#PMSS .pmssx-section-label{font-size:11px;font-weight:900;color:#263239}#PMSS .pmssx-section-sublabel{color:#8a9499;font-size:9px;font-weight:700}#PMSS .pmssx-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}#PMSS .pmssx-product{position:relative;display:grid;grid-template-columns:70px minmax(0,1fr);gap:9px;min-width:0;min-height:116px;padding:10px;border:1px solid #e0e6e9;border-radius:11px;background:linear-gradient(180deg,#fff,#fcfdfd);color:#172228;text-decoration:none!important;transition:border-color .15s,box-shadow .15s,transform .15s}#PMSS .pmssx-product:hover,#PMSS .pmssx-product:focus-visible{outline:0;border-color:#f2b27c;box-shadow:0 8px 20px #0b141914;transform:translateY(-1px)}#PMSS .pmssx-img{display:grid;place-items:center;align-self:start;width:70px;height:77px;overflow:hidden;border:1px solid #eef1f2;border-radius:8px;background:#f8f9f9}#PMSS .pmssx-img img{display:block;width:100%;height:100%;object-fit:contain}#PMSS .pmssx-product-info{display:flex;min-width:0;flex-direction:column}#PMSS .pmssx-product-title{color:#19252b;font-size:11px;line-height:1.3;font-weight:900;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#PMSS .pmssx-product-variant{margin-top:3px;color:#58646a;font-size:9px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#PMSS .pmssx-product-meta{margin-top:4px;color:#849096;font-size:9px;line-height:1.3;font-weight:650;overflow-wrap:anywhere}#PMSS .pmssx-stock{display:inline-flex;align-items:center;gap:4px;color:#087c4e;font-size:9px;font-weight:850}#PMSS .pmssx-stock:before{content:"";width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:#098854}#PMSS .pmssx-not-stock{color:#8f6b3e;font-size:9px;font-weight:700}#PMSS .pmssx-product-bottom{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-top:auto;padding-top:5px}#PMSS .pmssx-price{color:#142027;font-size:15px;font-weight:950;white-space:nowrap}#PMSS .pmssx-product-arrow{display:grid;place-items:center;flex:0 0 27px;width:27px;height:27px;border-radius:7px;background:#f58220;color:#fff;font-size:16px;font-weight:900}#PMSS .pmssx-fit{display:inline-flex;align-self:flex-start;margin-top:4px;padding:3px 6px;border-radius:5px;background:#e6f6ed;color:#087b4e;font-size:8px;font-weight:850}#PMSS .pmssx-full-results{display:flex;align-items:center;justify-content:center;min-height:43px;margin-top:11px;padding:9px 12px;border:1px solid #ffdec4;border-radius:9px;background:#fff2e7;color:#c55b0a!important;font-size:11px;font-weight:900;text-align:center;text-decoration:none!important}#PMSS .pmssx-full-results:hover{background:#ffe5d1}#PMSS .pmssx-aside{min-width:0;padding:18px 13px 20px;border-left:1px solid #ebeff0;background:#fafbfb}#PMSS .pmssx-aside-card{margin:0 0 11px;padding:12px 11px;border:1px solid #e2e7e9;border-radius:11px;background:#fff}#PMSS .pmssx-aside-title{display:block;margin-bottom:9px;color:#8a9499;font-size:9px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}#PMSS .pmssx-aside-brand{display:flex;align-items:center;gap:9px;margin-bottom:9px}#PMSS .pmssx-brand-symbol{display:grid;place-items:center;flex:0 0 43px;width:43px;height:43px;border-radius:11px;background:#172126;color:#fff;font-size:17px;font-weight:900;letter-spacing:-.5px}#PMSS .pmssx-brand-name{min-width:0;color:#1c282e;font-size:14px;font-weight:900;line-height:1.15;overflow-wrap:anywhere}#PMSS .pmssx-aside-muted{display:block;margin-top:4px;color:#79868b;font-size:9px;line-height:1.35}#PMSS .pmssx-aside-action{display:flex;align-items:center;justify-content:center;min-height:34px;margin-top:10px;padding:0 9px;border-radius:8px;background:#f0f3f3;color:#202c32!important;font-size:9px;font-weight:850;text-decoration:none!important;text-align:center}#PMSS .pmssx-aside-action:hover{background:#ffe9d8;color:#b65308!important}#PMSS .pmssx-aside-row{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:33px;border-top:1px solid #eef1f2;color:#2b383e!important;text-decoration:none!important;font-size:10px;font-weight:750}#PMSS .pmssx-aside-row:first-of-type{border-top:0}#PMSS .pmssx-aside-row:hover{color:#c25d0b!important}#PMSS .pmssx-aside-row small{color:#859096;font-size:9px;font-weight:800}#PMSS .pmssx-aside-bike{margin:0 0 7px;color:#1e2a30;font-size:10px;line-height:1.35;font-weight:850;overflow-wrap:anywhere}#PMSS .pmssx-view-list{display:grid;gap:7px}#PMSS .pmssx-view-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:54px;padding:12px;border:1px solid #e2e7e9;border-radius:10px;background:#fff;color:#172228;text-decoration:none!important;text-align:left;font:inherit;cursor:pointer}#PMSS .pmssx-view-row:hover{border-color:#f1ad75;background:#fff9f3}#PMSS .pmssx-view-row strong{display:block;color:#172228;font-size:11px;font-weight:900;line-height:1.35}#PMSS .pmssx-view-row small{display:block;margin-top:4px;color:#77858a;font-size:9px}#PMSS .pmssx-view-row .pmssx-arrow{flex:0 0 auto;color:#ec7919;font-size:16px;font-weight:900}#PMSS .pmssx-empty{padding:29px 15px;text-align:center}#PMSS .pmssx-empty-icon{display:grid;place-items:center;width:60px;height:60px;margin:0 auto 13px;border-radius:16px;background:#f3f5f5;color:#718087;font-size:27px}#PMSS .pmssx-empty strong{display:block;color:#243137;font-size:15px;font-weight:900}#PMSS .pmssx-empty p{max-width:345px;margin:7px auto 15px;color:#728087;font-size:11px;line-height:1.5}#PMSS .pmssx-empty a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 15px;border-radius:9px;background:#f58220;color:#fff;text-decoration:none;font-size:11px;font-weight:850}#PMSS .pmssx-tire-area{margin-top:11px}#PMSS .pmssx-tire-area .pmss__tire-cta-wrap{margin:0!important;padding:0!important;border:0!important}#PMSS .pmssx-tire-area .pmss__tire-cta{min-height:46px!important;background:#fff7ef!important}#PMSS .pmssx-intro{padding:22px 24px 24px}#PMSS .pmssx-intro h3{margin:0 0 5px;color:#172228;font-size:20px;font-weight:900}#PMSS .pmssx-intro p{margin:0 0 16px;color:#758087;font-size:12px}#PMSS .pmssx-intro .pmss__garage-card{margin-bottom:14px!important}#PMSS .pmssx-intro .pmss__quick{margin:12px 0}#PMSS .pmssx-intro .pmss__quick:last-child{margin-bottom:0}@media(min-width:750px)and (max-width:1080px){#PMSS .pmssx-shell{grid-template-columns:147px minmax(0,1fr) 185px}#PMSS .pmssx-rail{padding-left:8px;padding-right:8px}#PMSS .pmssx-main{padding:15px 11px 17px}#PMSS .pmssx-aside{padding:15px 9px}#PMSS .pmssx-products{grid-template-columns:1fr}}@media(min-width:750px)and (max-width:850px){#PMSS .pmssx-shell{grid-template-columns:140px minmax(0,1fr)}#PMSS .pmssx-aside{display:none}#PMSS .pmssx-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){#PMSS .pmss__mobile{background:#fff!important}#PMSS .pmss__mobile-head{background:#101719!important}#PMSS .pmss__mobile-body.pmssx-host{padding:0 0 calc(90px + env(safe-area-inset-bottom))!important;background:#fff!important}#PMSS .pmssx-shell{display:block;min-height:0}#PMSS .pmssx-rail,#PMSS .pmssx-aside{display:none!important}#PMSS .pmssx-main{padding:13px 12px 10px}#PMSS .pmssx-head{margin-bottom:11px;align-items:center}#PMSS .pmssx-title{font-size:18px}#PMSS .pmssx-eyebrow{font-size:8px}#PMSS .pmssx-showall{font-size:9px}#PMSS .pmssx-tabs{display:flex;gap:6px;margin:0 -12px 12px;padding:0 12px 11px;border-bottom:1px solid #edf0f1;overflow-x:auto;scrollbar-width:none;white-space:nowrap}#PMSS .pmssx-tabs::-webkit-scrollbar{display:none}#PMSS .pmssx-tab{-webkit-appearance:none;appearance:none;flex:0 0 auto;min-height:34px;padding:0 12px;border:1px solid #e3e8ea;border-radius:999px;background:#f5f7f7;color:#415057;font:inherit;font-size:10px;font-weight:850;cursor:pointer}#PMSS .pmssx-tab.is-selected{border-color:#f58220;background:#f58220;color:#fff}#PMSS .pmssx-tab small{padding-left:3px;font-size:9px;opacity:.85}#PMSS .pmssx-mobile-vehicle{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px;padding:9px 10px;border:1px solid #e2e8e9;border-radius:9px;background:#f8fafa}#PMSS .pmssx-mobile-vehicle span{min-width:0;color:#46555c;font-size:10px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#PMSS .pmssx-mobile-vehicle button{border:0;background:transparent;color:#c65c0a;font:inherit;font-size:10px;font-weight:900;cursor:pointer}#PMSS .pmssx-main .pmss__vehicle-match{min-height:58px!important;flex-direction:column;align-items:stretch!important;gap:8px!important;margin-bottom:11px!important;padding:10px!important}#PMSS .pmssx-main .pmss__vehicle-match-btn{min-height:38px!important;width:100%!important}#PMSS .pmssx-section-label{font-size:11px}#PMSS .pmssx-products{grid-template-columns:1fr;gap:7px}#PMSS .pmssx-product{grid-template-columns:78px minmax(0,1fr);min-height:105px;gap:10px;padding:9px}#PMSS .pmssx-img{width:78px;height:86px}#PMSS .pmssx-product-title{font-size:12px}#PMSS .pmssx-price{font-size:15px}#PMSS .pmssx-full-results{position:sticky;bottom:-10px;z-index:3;min-height:50px;margin:13px -12px -10px;padding:10px 12px;border-radius:0;background:#f58220;color:#fff!important;border:0;box-shadow:0 -5px 18px #0c141914;font-size:11px}#PMSS .pmssx-full-results:hover{background:#db7018}#PMSS .pmssx-empty{padding:27px 10px}#PMSS .pmssx-intro{padding:13px 12px}#PMSS .pmssx-intro h3{font-size:17px}#PMSS .pmssx-intro .pmss__quick-grid{gap:7px}#PMSS .pmssx-intro .pmss__quick-link{min-height:36px}}@media(min-width:750px)and (max-height:700px){#PMSS .pmss__desktop-card{max-height:calc(100vh - 112px)!important}}#PMSS .pmssx-view-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}#PMSS .pmssx-view-row{position:relative;display:flex;min-width:0;min-height:94px;padding:12px 28px 11px 12px;align-items:flex-start;justify-content:center;flex-direction:column;gap:5px;border:1px solid #dfe6e8;border-radius:11px;background:linear-gradient(180deg,#fff,#fbfcfc);box-shadow:0 2px 9px #0c181e06;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}#PMSS .pmssx-view-row:hover,#PMSS .pmssx-view-row:focus-visible{outline:none;border-color:#f2a66c;background:#fff7ef;box-shadow:0 6px 17px #0f19200e}#PMSS .pmssx-view-row>span:first-child{min-width:0;width:100%}#PMSS .pmssx-view-row strong{font-size:11px;line-height:1.28;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}#PMSS .pmssx-view-row small{font-size:9px;line-height:1.35;margin-top:7px}#PMSS .pmssx-view-row .pmssx-arrow{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:19px;height:19px;border-radius:5px;background:#fff1e5;color:#d76b0d;font-size:13px}#PMSS .pmssx-section-head--sub{margin-top:19px!important}#PMSS .pmssx-aside-card{padding:14px 12px;border-color:#e0e7e9;border-radius:13px;box-shadow:0 2px 13px #0f1c2107}#PMSS .pmssx-aside-title{margin-bottom:7px;font-size:9px;color:#77858b}#PMSS .pmssx-aside-description{display:block;margin-bottom:9px;color:#8b969c;font-size:9px;line-height:1.4}#PMSS .pmssx-aside-links{display:grid;gap:3px}#PMSS .pmssx-aside-row{display:grid;grid-template-columns:minmax(0,1fr) auto 11px;column-gap:5px;min-height:37px;padding:7px 3px;align-items:center;border-top:1px solid #eff2f3;font-size:9.5px;line-height:1.2}#PMSS .pmssx-aside-row:first-child{border-top:0}#PMSS .pmssx-aside-row-name{min-width:0;overflow-wrap:anywhere}#PMSS .pmssx-aside-count{display:inline-flex;align-items:center;justify-content:center;min-width:27px;padding:5px 6px;border-radius:999px;background:#f1f4f4;color:#67757c;font-size:9px;font-weight:800}#PMSS .pmssx-aside-arrow{color:#e67c20;font-size:16px;font-weight:900}#PMSS .pmssx-brand-name{display:block;font-size:15px;line-height:1.25;font-weight:900;overflow-wrap:anywhere}#PMSS .pmssx-aside-card--garage{border-color:#222e33;background:#172126;color:#fff}#PMSS .pmssx-aside-card--garage .pmssx-aside-title{color:#e79a53}#PMSS .pmssx-aside-card--garage .pmssx-aside-bike{color:#fff;font-size:12px;line-height:1.35}#PMSS .pmssx-aside-card--garage .pmssx-aside-muted{color:#b7c2c5;font-size:9px;line-height:1.45}#PMSS .pmssx-aside-card--garage .pmssx-aside-action{width:100%;margin-top:13px;padding:10px 12px;min-height:39px;border:0;border-radius:8px;display:flex;justify-content:space-between;background:#f58220;color:#fff!important;cursor:pointer;font:inherit;font-size:10px;font-weight:900}#PMSS .pmssx-aside-card--garage .pmssx-aside-action:hover{background:#df6c0c;color:#fff!important}#PMSS .pmssx-mobile-context{display:none}@media(min-width:750px)and (max-width:1080px){#PMSS .pmssx-view-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){#PMSS .pmss__mobile-search input[type=search]::-webkit-search-cancel-button,#PMSS .pmss__mobile-search input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}#PMSS .pmssx-tabs{display:flex!important;gap:7px;margin:0 -12px 10px!important;padding:0 12px 8px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain;scroll-padding-inline:12px;white-space:nowrap!important}#PMSS .pmssx-tab{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;width:auto;min-width:0;min-height:44px;gap:6px;padding:8px 10px;border:1px solid #e1e7e9;border-radius:10px;background:#f7f9f9;color:#2d3c43;font-size:11px;font-weight:850;text-align:left}#PMSS .pmssx-tab small{margin:0;padding:3px 6px;border-radius:7px;background:#e9eeee;font-size:9px;font-weight:900;color:#66767c;white-space:nowrap}#PMSS .pmssx-tab.is-selected{border-color:#f58220;background:#fff2e7;color:#b85209;box-shadow:inset 3px 0 #f58220}#PMSS .pmssx-tab.is-selected small{background:#ffdec4;color:#b85209}#PMSS .pmssx-main{padding:13px 12px 28px}#PMSS .pmssx-mobile-context{display:grid;gap:10px;margin-bottom:14px}#PMSS .pmssx-mobile-garage{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:71px;padding:10px;border:1px solid #dfe6e8;border-radius:12px;background:#f7f9f9}#PMSS .pmssx-mobile-garage-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#172126;color:#f58220;font-size:19px}#PMSS .pmssx-mobile-garage-copy{display:flex;flex-direction:column;min-width:0;gap:3px}#PMSS .pmssx-mobile-garage-copy small{font-size:8px;font-weight:900;color:#c46a21;letter-spacing:.08em;text-transform:uppercase}#PMSS .pmssx-mobile-garage-copy strong{font-size:10.5px;line-height:1.3;color:#1b282e;font-weight:900;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#PMSS .pmssx-mobile-garage-copy>span{font-size:9px;color:#738188;line-height:1.3}#PMSS .pmssx-mobile-garage>button{-webkit-appearance:none;appearance:none;min-height:35px;padding:0 10px;border:1px solid #e0e6e9;border-radius:8px;background:#fff;color:#222f36;font:inherit;font-size:10px;font-weight:900;cursor:pointer}#PMSS .pmssx-mobile-brand{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 11px;border:1px solid #e4e8e9;border-radius:10px;background:#fff}#PMSS .pmssx-mobile-brand span{min-width:0;display:flex;flex-direction:column;gap:3px}#PMSS .pmssx-mobile-brand small{color:#879196;font-size:8px;letter-spacing:.08em;text-transform:uppercase;font-weight:900}#PMSS .pmssx-mobile-brand strong{font-size:11px;line-height:1.2;color:#1a272e;font-weight:900;overflow-wrap:anywhere}#PMSS .pmssx-mobile-brand a{flex:0 0 auto;color:#c85c0b;font-size:9px;font-weight:900;text-decoration:none}#PMSS .pmssx-mobile-related{padding:10px 11px 11px;border:1px solid #e5eaec;border-radius:12px;background:#fff}#PMSS .pmssx-mobile-related-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}#PMSS .pmssx-mobile-related-head strong{font-size:10px;font-weight:900;color:#344249}#PMSS .pmssx-mobile-related-head button{border:0;background:transparent;color:#c76312;font:inherit;font-size:9px;font-weight:900;cursor:pointer}#PMSS .pmssx-mobile-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}#PMSS .pmssx-mobile-related-link{display:flex;align-items:center;justify-content:space-between;min-width:0;min-height:41px;gap:6px;padding:8px 9px;border:1px solid #e8edef;border-radius:9px;background:#f8fafa;color:#243138;text-decoration:none!important}#PMSS .pmssx-mobile-related-link strong{min-width:0;font-size:9px;line-height:1.2;font-weight:850;overflow-wrap:anywhere}#PMSS .pmssx-mobile-related-link small{flex:0 0 auto;font-size:9px;color:#8b979b}#PMSS .pmssx-view-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#PMSS .pmssx-view-list--vehicles{grid-template-columns:1fr}#PMSS .pmssx-view-row{min-height:88px;padding:11px 25px 11px 10px}#PMSS .pmssx-view-list--vehicles .pmssx-view-row{min-height:73px}#PMSS .pmssx-view-row strong{font-size:10.5px}#PMSS .pmssx-view-row small{font-size:9px;margin-top:5px}#PMSS .pmssx-view-row .pmssx-arrow{right:7px;bottom:9px}#PMSS .pmssx-section-head--sub{margin-top:16px!important}#PMSS .pmssx-full-results{position:fixed!important;z-index:11!important;left:0;right:0;bottom:0!important;width:100%;min-height:50px;margin:0!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom))!important;border-radius:0!important;background:#f58220!important;color:#fff!important;box-shadow:0 -5px 20px #0c14191f}#PMSS .pmss__mobile-body.pmssx-host{padding-bottom:calc(95px + env(safe-area-inset-bottom))!important}}#PMSS .pmss-ux-scope{display:grid;gap:10px;margin:0 0 14px;padding:12px;border:1px solid #3d4954;border-radius:12px;background:#1c252e}#PMSS .pmss-ux-scope-copy{display:grid;gap:4px;font-size:14px;line-height:1.4}#PMSS .pmss-ux-scope-copy span,#PMSS .pmss-ux-note{font-size:13px;color:#bdc7cf}#PMSS .pmss-ux-scope-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px}#PMSS .pmss-ux-scope-tabs button,#PMSS .pmss-ux-empty button{min-height:44px;padding:8px;border:1px solid #526170;border-radius:8px;background:#222e39;color:#fff;font:inherit;font-size:13px;font-weight:750;cursor:pointer}#PMSS .pmss-ux-scope-tabs button[aria-pressed=true]{background:var(--pmss-orange);border-color:var(--pmss-orange);color:#fff}#PMSS .pmss-ux-type{display:block;padding:12px;margin-bottom:12px;border:1px solid var(--pmss-orange);border-radius:8px;color:#ffb778;font-size:14px;font-weight:700}#PMSS .pmss-ux-empty{padding:14px 0;font-size:14px;line-height:1.5}#PMSS .pmss-ux-empty p{color:#bdc7cf}#PMSS button:focus-visible,#PMSS a:focus-visible{outline:2px solid var(--pmss-orange);outline-offset:3px}@media(max-width:749px){#PMSS .pmssx-product-title{font-size:14px!important}#PMSS .pmssx-product-meta,#PMSS .pmssx-product-variant,#PMSS .pmssx-stock,#PMSS .pmssx-not-stock{font-size:12px!important}#PMSS .pmssx-mobile-garage{display:none!important}#PMSS .pmssx-mobile-related-link strong{font-size:12px!important}#PMSS .pmssx-section-label{font-size:14px!important}}#PMSS.pmss{--pmss-orange:var(--pmg-orange,#f58220);--pmss-primary-hover:var(--pmg-orange-hover,#d96f14);--pmss-button-radius:var(--pm-button-radius,var(--pmg-button-radius,var(--buttons-radius,10px)));--pmss-button-size:calc(var(--font-button-text-size,1.5rem) * var(--pmg-button-scale,1));--pmss-button-weight:var(--pmg-button-weight,var(--font-button-font-weight,700));--pmss-orange-dark:#ffae68;--pmss-ink:#f5f7fa;--pmss-muted:#bdc7cf;--pmss-line:#526170;--pmss-soft:#1c252e;--pmss-green:#79e0b0;--pmss-panel:#0d1015;color:var(--pmss-ink);color-scheme:dark}#PMSS.pmss :is(.pmss__desktop-card,.pmss__content,.pmss__mobile,.pmss__mobile-body,.pmssx-shell,.pmssx-main,.pmssx-intro){background:#0d1015!important;color:#f5f7fa!important;border-color:#526170!important}#PMSS.pmss :is(.pmssx-rail,.pmssx-aside,.pmssx-aside-card,.pmssx-product,.pmssx-view-row,.pmssx-mobile-context,.pmssx-mobile-garage,.pmssx-mobile-brand,.pmssx-mobile-related,.pmssx-mobile-related-link,.pmssx-mobile-vehicle,.pmssx-intro-card,.pmss__garage-card,.pmss__exact-card,.pmss__exact-context,.pmss__exact-head,.pmss__product,.pmss__vehicle,.pmss__vehicle-match,.pmss__smartnav-card,.pmss__scope,.pmss__tire-smart,.pmss__tire-smart-product,.pmss__tire-cta,.pmss__footer,.pmss__footer--rich){background:#1c252e!important;border-color:#526170!important;color:#f5f7fa!important}#PMSS.pmss :is(.pmss__quick-link,.pmss__chip,.pmss__garage-btn,.pmss__scope-tabs,.pmss__scope-btn,.pmssx-nav,.pmssx-tab,.pmssx-aside-action,.pmssx-mobile-garage>button,.pmss-ux-scope-tabs button,.pmss-ux-empty button){background:#222e39!important;border-color:#647685!important;color:#f5f7fa!important}#PMSS.pmss :is(.pmss__vehicle-help,.pmss__tire-smart-dim,.pmss__tire-smart-count,.pmss__tire-smart-position,.pmss__exact-count,.pmss__exact-fit.is-no-match){background:#38291e!important;border-color:#a6754e!important;color:#ffd2a8!important}#PMSS.pmss :is(.pmss__quick-link,.pmss__chip,.pmss__garage-btn,.pmss__scope-btn,.pmssx-nav,.pmssx-tab,.pmssx-aside-action,.pmssx-mobile-garage>button,.pmss-ux-scope-tabs button,.pmss-ux-empty button):not(:disabled):not([aria-disabled=true]):not(.is-selected):not(.is-active):not(.is-open):not(.has-selection):not(.is-primary):not(.pmss__garage-btn--primary):not([aria-pressed=true]):hover{background:#314150!important;border-color:#ffae68!important;color:#fff!important}#PMSS.pmss :is(.pmssx-product,.pmssx-view-row,.pmssx-mobile-related-link,.pmss__product,.pmss__vehicle,.pmss__smartnav-card,.pmss__tire-smart-product,.pmss__tire-cta,.pmss__exact-card):hover{background:#283542!important;border-color:#ffae68!important;color:#fff!important}#PMSS.pmss :is(.pmssx-nav.is-selected,.pmssx-tab.is-selected,.pmssx-tab.is-active,.pmss__scope-btn.is-active,.pmss-ux-scope-tabs button[aria-pressed=true]){background:var(--pmss-orange)!important;color:#14191d!important;border-color:var(--pmss-orange)!important;box-shadow:none}#PMSS.pmss :is(.pmssx-title,.pmssx-product-title,.pmssx-price,.pmssx-section-label,.pmssx-brand-name,.pmssx-aside-bike,.pmssx-view-row strong,.pmssx-intro h3,.pmssx-empty strong,.pmssx-mobile-brand strong,.pmssx-mobile-related-head strong,.pmssx-mobile-related-link strong,.pmssx-mobile-garage-copy strong,.pmss__garage-name,.pmss__smartnav-name,.pmss__scope-copy strong,.pmss__exact-title,.pmss__exact-price,.pmss__tire-smart-title,.pmss__tire-smart-name,.pmss__tire-smart-price,.pmss__vehicle-match-copy strong,.pmss__section-copy strong,.pmss__footer-copy strong,.pmss__exact-context-note strong){color:#f5f7fa!important}#PMSS.pmss :is(.pmss__quick-title,.pmss__label,.pmss__garage-kicker,.pmss__garage-meta,.pmss__product-meta,.pmss__product-variant,.pmss__vehicle-year,.pmss__smartnav-kind,.pmss__scope-kicker,.pmss__scope-copy span,.pmss__scope-btn small,.pmss__exact-context-copy small,.pmss__exact-context-note,.pmss__exact-context-note span,.pmss__exact-head-copy small,.pmss__exact-query,.pmss__exact-meta,.pmss__exact-variant,.pmss__tire-smart-meta,.pmss__tire-smart-empty-copy,.pmss__tire-cta-copy small,.pmss__tire-cta-copy>span,.pmss__vehicle-match-copy span,.pmss__section-copy small,.pmss__section-mode,.pmss__footer-copy,.pmss__footer-copy small,.pmss__timing,.pmss__chip small,.pmssx-eyebrow,.pmssx-rail-title,.pmssx-rail-small,.pmssx-product-meta,.pmssx-product-variant,.pmssx-section-sublabel,.pmssx-aside-title,.pmssx-aside-description,.pmssx-aside-muted,.pmssx-aside-row small,.pmssx-view-row small,.pmssx-intro p,.pmssx-empty p,.pmssx-mobile-brand small,.pmssx-mobile-related-link small,.pmssx-mobile-garage-copy>span,.pmssx-mobile-vehicle span){color:#bdc7cf!important}#PMSS.pmss :is(.pmssx-nav-icon,.pmssx-nav-count,.pmssx-tab small,.pmssx-aside-count,.pmss__smartnav-count,.pmss__vehicle-arrow,.pmss__footer-icon,.pmssx-empty-icon,.pmss__exact-fit.is-checking,.pmss__exact-fit.is-unknown){background:#303e4b!important;color:#e1e7ec!important;border-color:#526170!important}#PMSS.pmss :is(.pmssx-nav.is-selected .pmssx-nav-count,.pmssx-tab.is-selected small,.pmssx-tab.is-active small){background:#14191d20!important;color:#14191d!important}#PMSS.pmss :is(.pmssx-rail-term,.pmssx-aside-row){color:#e1e7ec!important}#PMSS.pmss :is(.pmssx-showall,.pmssx-mobile-brand a,.pmssx-mobile-related-head button,.pmssx-mobile-vehicle button,.pmss__vehicle-help button,.pmss__tire-smart-kicker,.pmss__tire-smart-dim b,.pmss__exact-kicker,.pmssx-mobile-garage-copy small){color:#ffb778!important}#PMSS.pmss :is(.pmssx-rail-term,.pmssx-aside-row):hover{background:#283542!important;color:#ffb778!important}#PMSS.pmss :is(.pmssx-full-results,.pmss__all,.pmss__garage-btn--primary,.pmss__exact-open,.pmss__tire-smart-cta,.pmssx-empty a,.pmssx-product-arrow){background:var(--pmss-orange)!important;border-color:var(--pmss-orange)!important;color:var(--pm-dark-text,#fff)!important}#PMSS.pmss :is(.pmssx-full-results,.pmss__all,.pmss__garage-btn--primary,.pmss__exact-open,.pmss__tire-smart-cta,.pmssx-empty a):hover{background:var(--pmss-primary-hover)!important;border-color:var(--pmss-primary-hover)!important;color:var(--pm-dark-text,#fff)!important}#PMSS.pmss :is(.pmssx-stock,.pmss__stock){color:#79e0b0!important}#PMSS.pmss .pmssx-not-stock{color:#e8be8c!important}#PMSS.pmss :is(.pmssx-fit,.pmss__fit-badge,.pmss__exact-fit.is-match,.pmss__vehicle-match-icon,.pmssx-vehicle-banner){background:#183b2c!important;color:#94ebbc!important;border-color:#4b8e6b!important}#PMSS.pmss .pmssx-vehicle-banner>span,#PMSS.pmss .pmssx-vehicle-banner button{color:#94ebbc!important}#PMSS.pmss :is(.pmssx-view-row .pmssx-arrow,.pmss__tire-cta-arrow){background:#38291e!important;color:#ffb778!important}#PMSS.pmss :is(.pmssx-img,.pmss__thumb,.pmss__exact-img,.pmss__tire-smart-img){background:#fff!important;color:#586671!important}#PMSS.pmss .pmss__skeleton span{background:linear-gradient(90deg,#1c252e,#344350,#1c252e)!important}#PMSS.pmss .pmss__mobile-head{background:#101719!important;border-color:#526170!important}#PMSS.pmss .pmss__mobile-search{background:#222e39!important;border-color:#647685!important;color:#f5f7fa!important}#PMSS.pmss .pmss__mobile-search input{background:transparent!important;color:#f5f7fa!important;caret-color:#f58220}#PMSS.pmss .pmss__mobile-search input::placeholder{color:#bdc7cf!important;opacity:1}#PMSS.pmss .pmss__mobile-clear{background:#3b4b59!important;color:#fff!important}#PMSS.pmss :is(button,a,input):focus-visible{outline:2px solid #ffb778!important;outline-offset:3px!important}#PMSS.pmss :is(button,a):is(:disabled,[aria-disabled=true]){background:#1c252e!important;color:#aebbc5!important;border-color:#526170!important;opacity:1!important;cursor:not-allowed;box-shadow:none!important}#PMSS.pmss .pmss__mobile-search:focus-within{border-color:#ffae68!important;box-shadow:0 0 0 1px #ffae68}#PMSS.pmss .pmss__mobile-search input,#PMSS.pmss .pmss__mobile-search input:focus,#PMSS.pmss .pmss__mobile-search input:focus-visible{min-width:0;padding:0;border:0!important;outline:0!important;box-shadow:none!important;border-radius:0;-webkit-appearance:none;appearance:none;font-size:16px}#PMSS.pmss .pmss-ux-scope-head{display:flex;align-items:flex-start;gap:12px;justify-content:space-between}#PMSS.pmss .pmss-ux-scope-copy{min-width:0}#PMSS.pmss .pmss-ux-scope-copy strong{overflow-wrap:anywhere}#PMSS.pmss .pmss-ux-scope-change{flex:0 0 auto;min-width:54px;min-height:44px;padding:8px;border:1px solid #647685;border-radius:8px;background:#222e39;color:#f5f7fa;font:inherit;font-size:12px;font-weight:700;cursor:pointer}#PMSS.pmss .pmss__mobile-search:has(.pmss__mobile-clear[hidden]){grid-template-columns:22px minmax(0,1fr)}#PMSS.pmss :is(.pmss__quick-link,.pmss__chip,.pmss__garage-btn,.pmss__scope-btn,.pmssx-tab,.pmssx-aside-action,.pmss-ux-scope-tabs button,.pmss-ux-empty button,.pmss-ux-scope-change,.pmss__exact-open,.pmss__tire-smart-cta){min-height:44px;border-radius:var(--pmss-button-radius)!important;font-family:var(--font-body-family,inherit);font-size:max(13px,var(--pmss-button-size))!important;font-weight:var(--pmss-button-weight)!important;line-height:1.3}#PMSS.pmss :is(.pmss__quick-link,.pmss__chip){padding:10px 12px}#PMSS.pmss :is(.pmss__scope-btn.is-active small,.pmssx-nav.is-selected .pmssx-nav-icon){color:#14191d!important}#PMSS.pmss .pmssx-nav.is-selected .pmssx-nav-icon{background:#14191d20!important}#PMSS.pmss .pmssx-full-results{font-size:max(14px,var(--pmss-button-size))!important;font-weight:var(--pmss-button-weight)!important}@media(max-width:749px){#PMSS.pmss .pmssx-main .pmss-ux-scope{gap:8px;margin-bottom:10px;padding:10px}#PMSS.pmss .pmssx-main .pmss-ux-scope-head{align-items:center;gap:8px}#PMSS.pmss .pmssx-main .pmss-ux-scope-copy{font-size:13px;line-height:1.35}#PMSS.pmss .pmssx-main .pmss-ux-scope-copy>span{display:none}#PMSS.pmss .pmssx-mobile-context{grid-template-columns:minmax(0,1fr);min-width:0;gap:8px;margin-bottom:12px;background:transparent!important}#PMSS.pmss .pmssx-mobile-context>*{min-width:0}#PMSS.pmss .pmssx-mobile-brand{width:100%;box-sizing:border-box;min-height:44px;padding:7px 10px}#PMSS.pmss .pmssx-mobile-brand>span{flex-direction:row;align-items:baseline;gap:7px}#PMSS.pmss .pmssx-mobile-brand a{min-height:32px;display:inline-flex;align-items:center;font-size:11px}#PMSS.pmss .pmssx-mobile-related{width:100%;box-sizing:border-box;padding:0;border:0;background:transparent!important}#PMSS.pmss .pmssx-mobile-related-head{margin-bottom:6px}#PMSS.pmss .pmssx-mobile-related-head strong{font-size:12px}#PMSS.pmss .pmssx-mobile-related-head button{min-height:32px;padding:4px 0 4px 8px;font-size:11px}#PMSS.pmss .pmssx-mobile-related-grid{display:flex;min-width:0;width:100%;max-width:100%;box-sizing:border-box;gap:7px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;padding-bottom:4px;scrollbar-width:thin}#PMSS.pmss .pmssx-mobile-related-link{flex:0 0 auto;min-height:44px;gap:12px;padding:8px 11px;border-radius:var(--pmss-button-radius)}#PMSS.pmss .pmssx-mobile-related-link strong{white-space:nowrap}}.pm-find-guide{margin:12px 0;padding:16px;border:1px solid #516070;border-radius:10px;background:#1c252e;color:#f5f7fa;font:inherit}.pm-find-guide strong{display:block;font-size:16px;line-height:1.35;color:#fff}.pm-find-guide p{margin:5px 0 0;color:#c2ccd5;font-size:14px;line-height:1.45}.pm-find-actions,.pm-find-year{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pm-find-actions{margin-top:10px}.pm-find-actions:empty{display:none}.pm-find-actions :is(button,select,input,a){display:inline-flex;align-items:center;min-height:44px;max-width:100%;padding:8px 12px;border:1px solid #718396;border-radius:8px;background:#222e39;color:#fff;font:inherit;font-size:14px;line-height:1.3;text-decoration:none}.pm-find-actions :is(button,select,a){cursor:pointer}.pm-find-actions :is(button,select,a):focus-visible{outline:2px solid #ffb778;outline-offset:2px}.pm-find-actions :is(button,a):hover{border-color:#ffae68}#PMSS.pmss .pmss__desktop-card,#PMSS.pmss .pmss__desktop-card.pmssx-desktop-intro{width:var(--pmq-width,min(760px, calc(100vw - 24px) ))!important;max-width:calc(100vw - 24px)!important;max-height:var(--pmq-room,74vh)!important;overflow:auto!important;border-radius:12px!important;scrollbar-width:thin}#PMSS.pmss :is(.pmss__content,.pmss__mobile-body).pmssx-host{display:block!important;padding:0!important}#PMSS .pmq-preview{box-sizing:border-box;padding:0 16px;color:#f5f7fa;font-family:var(--font-body-family,inherit)}#PMSS .pmq-bar{display:flex;align-items:center;gap:8px;min-height:54px;border-bottom:1px solid #35424e}#PMSS .pmq-bar h2{margin:0;color:inherit;line-height:1.25;letter-spacing:0;font:700 16px/1.3 var(--font-body-family,Arial,sans-serif)}#PMSS .pmq-scoped{font-size:12px;color:#a6e3c2}#PMSS .pmq-toggle{margin-left:auto;padding:0 4px;min-height:44px;display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:#ffb778;font:600 14px/1.25 var(--font-body-family,Arial,sans-serif);cursor:pointer}#PMSS .pmq-toggle span{display:inline-block}#PMSS .pmq-toggle[aria-expanded=true] span{transform:rotate(180deg)}#PMSS .pmq-products{list-style:none;margin:0;padding:0}#PMSS .pmq-products li{margin:0;padding:0;border-bottom:1px solid #303a45;list-style:none}#PMSS .pmq-product{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:9px 4px;color:#f5f7fa;text-decoration:none}#PMSS .pmq-product:hover,#PMSS .pmq-product:focus-visible{background:#1b252e}#PMSS .pmq-image{display:grid;place-items:center;width:56px;height:56px;border-radius:7px;overflow:hidden;background:#fff}#PMSS .pmq-image:empty{background:#222c36}#PMSS .pmq-image img{display:block;width:100%;height:100%;object-fit:contain}#PMSS .pmq-info,#PMSS .pmq-buy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:2px}#PMSS .pmq-info strong{color:#f5f7fa;font-size:15px;line-height:1.3;font-weight:700;overflow-wrap:anywhere}#PMSS .pmq-product small{font-size:12px;line-height:1.3;color:#b9c5cf;overflow-wrap:anywhere}#PMSS .pmq-info .pmq-variant{color:#d7dfe6}#PMSS .pmq-info :is(strong,.pmq-variant){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#PMSS .pmq-buy{align-items:flex-end;align-self:center;white-space:nowrap}#PMSS .pmq-buy b{font-size:15px;color:#fff}#PMSS .pmq-product :is(.pmq-fit,.pmq-stock){color:#91dbb4}#PMSS .pmq-all{position:static;display:flex;justify-content:center;align-items:center;gap:8px;min-height:48px;color:#ffb778;font-weight:700;font-size:14px;text-decoration:none}#PMSS .pmq-all:hover{text-decoration:underline}#PMSS .pmq-tools{padding:10px 0;display:grid;gap:5px;border-bottom:1px solid #35424e}#PMSS .pmq-tools button,#PMSS .pmq-empty button{min-height:44px;border:1px solid #516171;border-radius:8px;padding:6px 12px;background:#202b35;color:#f5f7fa;font:inherit;cursor:pointer;justify-self:start}#PMSS .pmq-garage,#PMSS .pmq-scope{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px}#PMSS .pmq-tools .pmq-scope [aria-pressed=true]{border-color:#ffab63;color:#ffbc84}#PMSS .pmq-group>summary{padding:11px 2px;min-height:44px;cursor:pointer;font-size:14px;font-weight:650}#PMSS .pmq-group>summary:focus-visible{outline:2px solid #ffb778;outline-offset:-2px}#PMSS .pmq-links{display:flex;gap:4px 12px;flex-wrap:wrap}#PMSS .pmq-links a{display:inline-flex;align-items:center;gap:4px;min-height:44px;color:#f5f7fa;font-size:14px;text-decoration:underline}#PMSS .pmq-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#PMSS .pmq-loading,#PMSS .pmq-empty,#PMSS .pmq-active{margin:0;padding:14px 4px;font-size:14px;line-height:1.45;color:#c7d1d9}#PMSS .pmq-empty{display:grid;gap:8px}#PMSS .pmq-preview .pmss__exact-card{margin:8px 0;border:1px solid #445464;border-radius:8px;padding:8px;box-shadow:none}#PMSS .pmq-intro{padding:14px 16px}#PMSS .pmq-intro .pmss__quick:nth-of-type(n+2){margin-top:12px}@media(max-width:749px),(hover:none)and (pointer:coarse)and (max-width:1000px){#PMSS.pmss .pmss__desktop{display:none!important}#PMSS.pmss .pmss__mobile:not([hidden]){position:fixed;inset:auto 0 auto 0;top:var(--pmq-top,0px);height:100vh;height:var(--pmq-height,100dvh);min-height:0;display:flex!important;flex-direction:column;overflow:hidden}#PMSS.pmss .pmss__mobile-head{position:static;flex:none;min-height:0;padding:max(5px,env(safe-area-inset-top)) 10px 6px!important;gap:5px}#PMSS.pmss .pmss__mobile-search,#PMSS.pmss .pmss__mobile-search:has(.pmss__mobile-clear[hidden]){grid-template-columns:minmax(0,1fr) auto auto;min-height:44px!important;padding:0 4px 0 10px;gap:3px;margin:0}#PMSS.pmss .pmss__mobile-search:has(.pmss__mobile-clear[hidden]){grid-template-columns:minmax(0,1fr) auto}#PMSS.pmss .pmss__mobile-search input{height:42px;font-size:16px}#PMSS.pmss .pmss__mobile-clear{width:40px;height:40px;background:transparent!important}#PMSS.pmss .pmq-submit{display:grid;place-items:center;-webkit-appearance:none;appearance:none;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:0;border:0;background:transparent!important;color:#fff;box-shadow:none!important;cursor:pointer}#PMSS.pmss .pmq-submit:before,#PMSS.pmss .pmq-submit:after{content:none}#PMSS.pmss .pmq-submit svg{display:block;width:22px;height:22px;fill:none;stroke:#fff!important;stroke-width:1.8;stroke-linecap:round}#PMSS.pmss .pmq-submit:focus-visible{outline:2px solid #fff;outline-offset:-4px}#PMSS.pmss .pmss__mobile-body,#PMSS.pmss .pmss__mobile-body.pmssx-host{flex:1 1 0%;height:auto!important;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-width:thin;padding:0 0 env(safe-area-inset-bottom)!important;-webkit-overflow-scrolling:touch}#PMSS .pmq-preview{padding:0 10px}#PMSS .pmq-bar{min-height:44px}#PMSS .pmq-product{grid-template-columns:46px minmax(0,1fr) auto;gap:8px;min-height:66px;padding:8px 1px}#PMSS .pmq-image{width:46px;height:46px}#PMSS .pmq-info strong,#PMSS .pmq-buy b{font-size:14px}#PMSS .pmq-buy small{font-size:11px}#PMSS .pmq-all{min-height:48px}}.pm-find-actions form[data-pm-find-year]:valid>button[type=submit]{background:#f58220;border-color:#f58220;color:#171b20;font-weight:700}#PMSS .pg-layout{display:grid;grid-template-columns:clamp(150px,14vw,185px) minmax(0,1fr) clamp(225px,21vw,295px);color:#f4f7f9;min-width:0}#PMSS .pg-main{min-width:0;padding:14px 16px 10px}#PMSS .pg-rail,#PMSS .pg-side{min-width:0;padding:14px;background:#172028}#PMSS .pg-rail{border-right:1px solid #394752}#PMSS .pg-side{border-left:1px solid #394752}#PMSS .pg-nav{display:grid;gap:5px}#PMSS .pg-nav :is(button,a){display:flex;align-items:center;justify-content:space-between;gap:7px;min-height:40px;padding:6px 10px;text-align:left;border:1px solid #394955;border-radius:7px;background:#202c35;color:#f2f5f6;font:650 13px/1.25 var(--font-body-family,Arial,sans-serif);cursor:pointer;text-decoration:none}#PMSS .pg-nav [aria-pressed=true],#PMSS .pg-garage .pmq-scope [aria-pressed=true]{border-color:#b77845;background:#3b2b1f;color:#ffbf87}#PMSS .pg-nav small{flex:none;white-space:nowrap;font-size:11px;font-variant-numeric:tabular-nums}predictive-search:has(input[data-pmss-hooked="1"]) .predictive-search-status{display:none!important}#PMSS .pg-nav [hidden],#PMSS .pg-layout [hidden]{display:none!important}#PMSS .pg-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:2px 0 12px}#PMSS .pg-heading h2,#PMSS .pg-intro>h2{margin:0;color:#fff;font-size:24px;font-weight:800;line-height:1.16;letter-spacing:-.035em}#PMSS .pg-heading small,#PMSS .pg-active{color:#bdc7cf;font-size:12px;line-height:1.3}#PMSS .pg-section{display:block;min-width:0}#PMSS .pg-section h3,#PMSS .pg-intro h3{margin:0 0 8px;font-size:14px;line-height:1.3;color:#edf2f5;font-weight:750}#PMSS .pg-section+.pg-section,#PMSS .pg-nav+.pg-section,#PMSS .pg-side .pm-find-guide+.pg-section{margin-top:14px;border-top:1px solid #394752;padding-top:14px}#PMSS .pg-links{display:grid;gap:1px}#PMSS .pg-links a,#PMSS .pg-more{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:32px;background:transparent;border:0;padding:3px 0;font:600 13px/1.35 var(--font-body-family,Arial,sans-serif);text-decoration:none;color:#ffba80;cursor:pointer}#PMSS .pg-links a:hover,#PMSS .pg-more:hover{text-decoration:underline}#PMSS .pg-links small{color:#c3ccd2;font-size:12px}#PMSS .pg-garage{display:grid;gap:8px}#PMSS .pg-garage button,#PMSS .pg-empty button,#PMSS .pg-example{border:1px solid #52616c;border-radius:7px;background:#202b33;color:#f3f5f7;min-height:38px;padding:7px 10px;font:600 13px/1.3 var(--font-body-family,Arial,sans-serif);cursor:pointer}#PMSS .pg-garage .pmq-garage{justify-content:space-between}#PMSS .pg-garage .pg-more{justify-self:start}#PMSS .pg-garage .pmq-scope button{padding:5px 7px;font-size:12px;min-height:34px}#PMSS .pg-main .pmq-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#PMSS .pg-main .pmq-products>li{border:1px solid #40505b;background:#1c2730;border-radius:8px}#PMSS .pg-main .pmq-product{height:100%;min-height:107px;padding:9px;grid-template-columns:clamp(48px,5.4vw,78px) minmax(0,1fr);grid-template-rows:1fr auto;gap:5px 10px;border-radius:7px}#PMSS .pg-main .pmq-image{grid-row:1 / -1;width:100%;height:auto;aspect-ratio:1}#PMSS .pg-main .pmq-info strong{font-size:14px;line-height:1.3}#PMSS .pg-main .pmq-buy{grid-column:2;align-items:baseline;flex-direction:row;flex-wrap:wrap;gap:3px 8px}#PMSS .pg-main .pmq-all{min-height:42px;background:#30251d;border:1px solid #754d2b;border-radius:7px;margin:9px 0 0;color:#ffc089}#PMSS .pg-side .pm-find-guide{margin:12px 0 0;padding:10px;border:0;border-top:1px solid #394752;background:transparent;border-radius:0}#PMSS .pg-side .pm-find-actions :is(a,button,select){min-height:35px;font-size:13px}#PMSS .pg-bikes{display:grid;gap:7px}#PMSS .pg-bike{display:flex;align-items:stretch;flex-wrap:wrap;background:#202b33;border:1px solid #43525e;border-radius:8px;overflow:hidden}#PMSS .pg-bike .pg-bike-pick{flex:1 1 255px;display:flex;align-items:center;gap:10px;min-width:0;min-height:55px;padding:8px;text-align:left;background:transparent;color:#f3f6f9;border:0;cursor:pointer}#PMSS.pmss .pg-bike .pg-bike-pick:disabled{border:0!important;background:transparent!important;cursor:default}#PMSS .pg-bike .pg-bike-pick:disabled b{color:#91e3b8}#PMSS .pg-bike .pg-year{border:1px solid #5d6b78;padding:5px;border-radius:5px;font-size:13px}#PMSS .pg-bike small,#PMSS .pg-bike strong{display:block;line-height:1.3}#PMSS .pg-bike small{font-size:12px;color:#c2ccd2}#PMSS .pg-bike strong{font-size:15px}#PMSS .pg-bike b,#PMSS .pg-bike a{margin-left:auto;font-size:12px;color:#ffbb80}#PMSS .pg-bike a{display:flex;align-items:center;justify-content:center;padding:4px 8px;min-height:36px;text-decoration:underline}#PMSS .pg-bike-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;margin-left:auto}#PMSS .pg-bike-actions :is(a,button){min-height:40px;padding:7px 10px;border:1px solid #52616c;border-radius:6px;background:#26333c;color:#f3f6f9;cursor:pointer;font:650 13px/1.2 var(--font-body-family,Arial,sans-serif);text-decoration:none}#PMSS .pg-bike-actions a{display:inline-flex;margin:0;background:#392a1e;color:#ffc594;border-color:#98643b}#PMSS .pg-tools{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}#PMSS .pg-intro>.pg-tools{margin:0}#PMSS .pg-tools a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:6px 14px;box-sizing:border-box;border:1px solid #45515b;border-radius:12px;background:#192128;color:#f3f6f9;font-size:14px;font-weight:650;line-height:1.2;text-decoration:none}#PMSS .pg-tools a:after{content:"";width:5px;height:5px;box-sizing:content-box;border:solid #ffa35c;border-width:1.5px 1.5px 0 0;transform:rotate(45deg)}#PMSS .pg-tools a:focus-visible{outline:2px solid #ffae68;outline-offset:2px}#PMSS .pg-tools a:hover,#PMSS .pg-bike-actions :is(button,a):hover{border-color:#ffae68;background:#2d3841}#PMSS .pg-mobile-tools{display:flex;align-items:center;justify-content:space-between;gap:8px}#PMSS .pg-mobile-tools button{background:transparent;border:0;padding:3px 0;min-height:32px;font:600 13px/1.25 var(--font-body-family,Arial,sans-serif);cursor:pointer;color:#ffba80}#PMSS .pg-intro{padding:16px;display:grid;gap:12px}#PMSS .pg-intro-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}#PMSS .pg-intro .pmss__quick{margin:0 0 8px;padding:0}#PMSS .pg-example{display:flex;align-items:center;justify-content:space-between;text-align:left;gap:8px;width:100%;margin:5px 0}#PMSS .pg-example small{color:#becbd4}#PMSS .pg-empty{padding:10px;display:grid;gap:8px}@media(min-width:750px)and (max-width:1000px){#PMSS .pg-layout{grid-template-columns:134px minmax(0,1fr) 200px}#PMSS .pg-main .pmq-products{grid-template-columns:1fr}}@media(max-width:749px),(hover:none)and (pointer:coarse)and (max-width:1000px){#PMSS .pg-layout{display:flex;flex-direction:column}#PMSS .pg-rail,#PMSS .pg-main,#PMSS .pg-side{width:100%}#PMSS .pg-rail{padding:2px 8px;border-right:0;border-bottom:1px solid #35434d}#PMSS .pg-nav{display:flex;gap:4px;overflow:auto;scrollbar-width:thin}#PMSS .pg-nav :is(a,button){white-space:nowrap;flex:none;min-height:38px;font-size:12px;padding:4px 6px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent}#PMSS .pg-nav [aria-pressed=true]{background:transparent;border-bottom-color:#ff9c44}#PMSS .pg-main{padding:7px 10px}#PMSS .pg-heading{margin:0;min-height:24px}#PMSS .pg-heading h2{font-size:18px}#PMSS .pg-heading small{font-size:11px}#PMSS .pg-main .pmq-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}#PMSS .pg-main .pmq-product{display:flex;align-items:stretch;flex-direction:column;gap:3px;padding:7px 8px;min-height:0}#PMSS .pg-main .pmq-image{width:46px;height:46px}#PMSS .pg-main .pmq-info strong{font-size:13px;line-height:1.22}#PMSS .pg-main .pmq-info small{font-size:11px}#PMSS .pg-main .pmq-buy{align-self:stretch;justify-content:space-between;margin-top:auto}#PMSS .pg-side{border:0;border-top:1px solid #394752;padding:12px}#PMSS .pg-main>.pg-section{margin-top:10px}#PMSS .pg-intro-grid{grid-template-columns:1fr;gap:10px}#PMSS .pg-intro{padding:12px}#PMSS .pg-bike-actions{width:100%;justify-content:flex-start;padding-top:0}#PMSS .pg-bike-actions :is(a,button){min-height:44px}#PMSS .pg-tools a{padding-inline:12px}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/pm-smart-search-shared.css.map */
