.wheel-explorer{background:var(--wx-bg, #0e0e0e);color:var(--wx-text, #f0f0f0);padding:clamp(2.8rem,5vw,4rem) 0;border-top:1px solid var(--wx-border, #2a2a2a)}.wheel-explorer__inner{max-width:min(1280px,94vw);margin:0 auto}.wheel-explorer__header{text-align:center;margin:0 auto 1.45rem;max-width:700px}.wheel-explorer__heading{margin:0;font-size:25px;line-height:1.08;font-weight:800;text-transform:uppercase;letter-spacing:-.015em}.wheel-explorer__subtitle{margin:.8rem auto 0;color:var(--wx-muted, #aaaaaa);font-size:.94rem;line-height:1.62;max-width:760px}.wheel-explorer__brand-tabs{position:relative;display:flex;gap:.55rem;flex-wrap:nowrap;justify-content:flex-start;margin:1.15rem 0 1.05rem;overflow-x:auto;overflow-y:hidden;padding:0 1.9rem;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.wheel-explorer__brand-tabs::-webkit-scrollbar{display:none}.wheel-explorer__brand-tabs:before,.wheel-explorer__brand-tabs:after{content:"";position:sticky;top:0;width:1.5rem;height:100%;pointer-events:none;opacity:0;transition:opacity .2s ease;z-index:2}.wheel-explorer__brand-tabs:before{left:0;margin-right:-1.5rem;background:linear-gradient(to right,var(--wx-bg, #fff),rgba(255,255,255,0))}.wheel-explorer__brand-tabs:after{right:0;margin-left:-1.5rem;background:linear-gradient(to left,var(--wx-bg, #fff),rgba(255,255,255,0))}.wheel-explorer__brand-tabs.has-left-fade:before{opacity:1}.wheel-explorer__brand-tabs.has-right-fade:after{opacity:1}.wheel-explorer__brand-tab{flex:0 0 auto;min-height:42px;padding:.5rem .95rem;border-radius:999px;border:1.5px solid var(--wx-border, #2a2a2a);background:var(--wx-card-bg, #161616);color:var(--wx-text, #f0f0f0);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.wheel-explorer__brand-tab:hover{border-color:var(--wx-accent, #f00d0d);color:var(--wx-accent, #f00d0d)}.wheel-explorer__brand-tab.is-active{background:var(--wx-accent, #b91c1c);border-color:var(--wx-accent, #b91c1c);color:#fff}.wheel-explorer__carousel{position:relative}.wheel-explorer__dots{display:flex;justify-content:center;align-items:center;gap:8px;margin:8px 0 14px}.wheel-explorer__dot{width:6px;height:6px;border-radius:999px;background:var(--wx-border, #d1d5db);opacity:.9;transition:width .2s ease,background-color .2s ease}.wheel-explorer__dot.is-active{width:22px;background:var(--wx-accent, #b91c1c)}.wheel-explorer__track{display:flex;gap:.95rem;overflow-x:auto;padding:.2rem .15rem .85rem;scroll-snap-type:x mandatory}.wheel-explorer__track::-webkit-scrollbar{display:none}.wheel-explorer__card{flex:0 0 calc((100% - 2.4rem)/4);min-width:240px;scroll-snap-align:start;border:1px solid var(--wx-border, #2a2a2a);border-radius:10px;overflow:hidden;background:var(--wx-card-bg, #161616);transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease}.wheel-explorer__card.is-selected{border-color:var(--wx-accent, #f00d0d);box-shadow:0 0 0 1px #f00d0d2e}@media(hover:hover){.wheel-explorer__card:hover{box-shadow:0 14px 30px #0000006b;transform:translateY(-3px);border-color:var(--wx-accent, #f00d0d)}}.wheel-explorer__card:focus-within{box-shadow:0 14px 30px #0000006b;transform:translateY(-3px);border-color:var(--wx-accent, #f00d0d)}.wheel-explorer__card.is-selected:hover,.wheel-explorer__card.is-selected:focus-within{border-color:var(--wx-accent, #f00d0d)}.wheel-explorer__card-hit{display:block;width:100%;text-align:left;border:0;background:transparent;padding:0;cursor:pointer}.wheel-explorer__card-media{background:var(--wx-bg, #0e0e0e);min-height:190px;display:flex;align-items:center;justify-content:center}.wheel-explorer__card-media img{display:block;width:100%;height:190px;object-fit:contain}.wheel-explorer__card-placeholder{width:100%;min-height:190px;background:var(--wx-bg, #0e0e0e)}.wheel-explorer__card-body{padding:.75rem .8rem .9rem}.wheel-explorer__card-brand{margin:0;color:var(--wx-muted, #aaaaaa);font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.wheel-explorer__card-title{margin:.25rem 0 0;font-size:1rem;line-height:1.2}.wheel-explorer__card-type{margin:.3rem 0 0;color:var(--wx-muted, #aaaaaa);font-size:.82rem}.wheel-explorer__card-part{margin:.4rem 0 0;color:var(--wx-text, #f0f0f0);font-size:.82rem;font-weight:600}.wheel-explorer__card-actions{padding:0 .8rem .85rem;transform:translateY(var(--wx-quote-offset-y, 0px))}.wheel-explorer__card-quote.ds-btn{width:100%;min-height:40px;background:var(--wx-accent, #f00d0d);color:#fff;border:1px solid transparent}.wheel-explorer__arrow{position:absolute;top:45%;transform:translateY(-50%);width:36px;height:36px;border-radius:999px;border:1px solid var(--wx-border, #2a2a2a);background:var(--wx-card-bg, #161616);color:var(--wx-text, #f0f0f0);font-size:1.4rem;line-height:1;display:none;align-items:center;justify-content:center;cursor:pointer;z-index:2}.wheel-explorer__arrow--prev{left:-15px}.wheel-explorer__arrow--next{right:-15px}.wheel-explorer__arrow[disabled]{opacity:.4;cursor:default}.wheel-explorer__fields{display:grid;gap:.65rem}.wheel-explorer__form-card{border:1px solid var(--border, #2a2a2a);border-radius:10px;background:var(--bg3, #1e1e1e);overflow:hidden}.wheel-explorer__form-card+.wheel-explorer__form-card{margin-top:.75rem}.wheel-explorer__field{display:grid;gap:.35rem}.wheel-explorer__vehicle-row{display:grid;gap:.65rem;margin:.75rem 0 .35rem}.wheel-explorer__vehicle-accordion{margin-top:0;border:0;border-radius:14px;background:transparent}.wheel-explorer__vehicle-toggle{width:100%;min-height:46px;padding:.75rem .9rem;border:0;background:var(--bg4, #252525);display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;cursor:pointer;border-radius:14px 14px 0 0;border-bottom:1px solid var(--border, #2a2a2a);color:var(--text, #f0f0f0)}.wheel-explorer__vehicle-toggle span strong{color:var(--red, #f00d0d);font-size:.7rem;letter-spacing:.08em;margin-right:.35rem;text-transform:uppercase}.wheel-explorer__vehicle-toggle-icon{font-size:1.1rem;line-height:1;transition:transform .2s ease}.wheel-explorer__vehicle-toggle[aria-expanded=true] .wheel-explorer__vehicle-toggle-icon{transform:rotate(180deg)}.wheel-explorer__vehicle-panel{max-height:0;overflow:hidden;opacity:0;transition:max-height .28s ease,opacity .2s ease,padding .2s ease;padding:0 .9rem}.wheel-explorer__vehicle-panel.is-open{max-height:520px;opacity:1;padding:.75rem .9rem .9rem}.wheel-explorer__contact-panel{max-height:0;overflow:hidden;opacity:0;transition:max-height .28s ease,opacity .2s ease,padding .2s ease;padding:0 .9rem}.wheel-explorer__contact-panel.is-open{max-height:360px;opacity:1;padding:.75rem .9rem .9rem}.wheel-explorer__input.is-invalid{border-color:var(--wx-accent, #f00d0d)!important;box-shadow:0 0 0 1px #dc262633}.wheel-explorer__form .wheel-explorer__input{border:1.5px solid var(--border2, #333333);border-radius:12px;min-height:46px;background:var(--bg, #0e0e0e);color:var(--text, #f0f0f0);padding:.65rem .9rem;transition:border-color .2s ease}.wheel-explorer__form .wheel-explorer__input:focus{border-color:var(--red, #f00d0d)}.wheel-explorer__field span{font-size:.7rem;font-weight:700;color:var(--text2, #aaaaaa);letter-spacing:.08em;text-transform:uppercase}.wheel-explorer__section-subheading{margin:0 0 .55rem;font-size:.78rem;font-weight:700;color:var(--text2, #aaaaaa);letter-spacing:.08em;text-transform:uppercase}.wheel-explorer__field--service{margin-top:.65rem}.wheel-explorer__field--full{margin-top:.55rem}.wheel-explorer__actions{margin-top:.9rem;position:sticky;bottom:0;z-index:2;background:linear-gradient(to top,#161616fa,#161616eb 72%,#16161600);padding-top:.7rem;padding-bottom:calc(env(safe-area-inset-bottom,0px) + .2rem)}.wheel-explorer__submit.ds-btn{width:100%;min-height:46px;background:var(--red, #f00d0d);color:#fff;border:1px solid transparent;position:relative;z-index:3;pointer-events:auto}.wheel-explorer__submit.ds-btn:hover{background:var(--red-dk, #b50909)}.wheel-explorer__submit.ds-btn.is-submitting{opacity:.75;cursor:wait}.wheel-explorer__fields--contact{margin-top:0;padding:.9rem}.wheel-explorer__form{padding-bottom:.3rem}.wheel-explorer__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:none;overflow-y:auto;padding:.35rem 0}.wheel-explorer__modal[aria-hidden=false]{display:block}.wheel-explorer__modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1111119e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.wheel-explorer__modal-dialog{position:relative;width:min(760px,calc(100vw - 1.4rem));margin:.4rem auto;max-height:calc(100vh - .5rem);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:10px;border:1px solid var(--border, #2a2a2a);background:var(--bg2, #161616);box-shadow:0 26px 65px #00000085;padding:1.05rem;color:var(--text, #f0f0f0)}.wheel-explorer__modal-head{padding-right:2rem}.wheel-explorer__modal-eyebrow{margin:0 0 .35rem;color:var(--red, #f00d0d);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.wheel-explorer__modal-product{margin-top:.75rem;border-radius:14px;overflow:hidden;border:1px solid var(--wx-border, #2a2a2a);background:var(--wx-bg, #0e0e0e)}.wheel-explorer__modal-product img{width:100%;max-height:220px;display:block;object-fit:contain}.wheel-explorer__modal-title{margin:0;font-size:clamp(1.15rem,2.5vw,1.45rem);font-weight:800;line-height:1.2}.wheel-explorer__modal-sub{margin:.5rem 0 0;color:var(--text2, #aaaaaa);font-size:.84rem;line-height:1.55}.wheel-explorer__modal-selected{margin:.62rem 0 0;color:var(--text2, #aaaaaa);font-size:.82rem;line-height:1.5}.wheel-explorer__modal-selected strong{color:var(--text, #f0f0f0);font-weight:700}.wheel-explorer__modal-part{margin:.25rem 0 0;color:var(--text3, #666666);font-size:.74rem}.wheel-explorer__modal-close{position:absolute;top:10px;right:10px;width:40px;height:40px;border:1px solid var(--border2, #333333);border-radius:999px;background:var(--bg3, #1e1e1e);color:var(--text, #f0f0f0);cursor:pointer;font-size:1.3rem;line-height:1;transition:border-color .2s ease,color .2s ease,background .2s ease}.wheel-explorer__modal-close:hover{border-color:var(--red, #f00d0d);color:var(--red, #f00d0d)}.wheel-explorer__helper{margin:.45rem 0 0;color:var(--wx-muted, #aaaaaa);font-size:.84rem}.wheel-explorer__helper--section{text-align:center}.wheel-explorer__message{margin:.65rem 0 0;font-size:.9rem}.wheel-explorer__message--success{color:#15803d}.wheel-explorer__message--error{color:#b91c1c}.wheel-explorer__empty{margin:1rem 0;color:var(--wx-muted, #aaaaaa)}.wheel-explorer button:focus-visible,.wheel-explorer input:focus-visible,.wheel-explorer textarea:focus-visible,.wheel-explorer select:focus-visible{outline:2px solid var(--wx-accent, #b91c1c);outline-offset:2px}html.wheel-explorer-modal-open,html.wheel-explorer-modal-open body{overflow:hidden}@media(min-width:750px){.wheel-explorer__brand-tabs{justify-content:center;padding:0}.wheel-explorer__vehicle-toggle{display:none}.wheel-explorer__vehicle-panel{max-height:none;opacity:1;overflow:visible;padding:.8rem .9rem .9rem}.wheel-explorer__vehicle-panel.is-open{max-height:none;padding:.8rem .9rem .9rem}.wheel-explorer__contact-panel{max-height:none;opacity:1;overflow:visible;padding:.8rem .9rem .9rem}.wheel-explorer__contact-panel.is-open{max-height:none;padding:.8rem .9rem .9rem}.wheel-explorer__vehicle-row{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr);align-items:end}.wheel-explorer__fields{grid-template-columns:repeat(3,minmax(0,1fr))}.wheel-explorer__arrow{display:inline-flex}.wheel-explorer__dots{display:none}}@media(max-width:1099px){.wheel-explorer__card{flex-basis:32%}}@media(max-width:749px){.wheel-explorer__card{flex-basis:82%;min-width:0}.wheel-explorer__modal-dialog{width:calc(100vw - .5rem);margin-top:.1rem;max-height:calc(100dvh - .2rem);padding:.75rem;border-radius:14px}.wheel-explorer__form{background:var(--wx-card-bg, #161616);border:1px solid var(--wx-border, #2a2a2a);border-radius:16px;padding:.6rem}.wheel-explorer__modal-product img{max-height:130px}.wheel-explorer__actions{margin-top:.65rem;bottom:0;padding-top:.55rem;padding-bottom:calc(env(safe-area-inset-bottom,0px) + .35rem)}.wheel-explorer__vehicle-row{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr);align-items:end}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/wheel-explorer.css.map */
