.ReviewsContainer_reviewsWrapper__En7VK{align-items:center;display:flex;gap:12px}.ReviewsContainer_starsAndCount__\+Mwza{align-items:center;display:flex;gap:8px}.ReviewsContainer_starWrapper__bowqU{align-items:center;display:flex;height:14px;position:relative;width:85px}.ReviewsContainer_starsBase__-LvLm,.ReviewsContainer_starsOverlay__mQJ-s{align-items:center;display:flex;gap:2px;height:100%}.ReviewsContainer_starsOverlay__mQJ-s{left:0;overflow:hidden;position:absolute;top:0}.ReviewsContainer_starsBase__-LvLm span,.ReviewsContainer_starsOverlay__mQJ-s span{display:block;line-height:1}.ReviewsContainer_scoreAndCount__YsVQd{align-items:center;display:flex;gap:4px}.ReviewsContainer_reviewScore__ats\+\+{color:var(--wheelplaceTextColor);font-size:16px;font-weight:400}.ReviewsContainer_reviewCount__q8b4U{color:var(--brandGrayMedium);font-size:12px;font-weight:400}.WheelplaceInfoPanel_root__tZFu\+{background-color:var(--brandWhite);border:1px solid #d5d5d566;border-radius:var(--borderRadiusMedium);display:flex;flex-direction:column;gap:20px;padding:20px}.WheelplaceInfoPanel_titleBlock__FSVmR{display:flex;flex-direction:column;gap:4px}.WheelplaceInfoPanel_title__ZDvb8{color:var(--brandDark);font-family:var(--fontFamilyHeading);font-size:20px;font-weight:var(--fontWeightBold);line-height:1.25;margin:0;padding:0}.WheelplaceInfoPanel_date__X4IUN{color:var(--brandGrayMedium);font-size:13px;margin:0}.WheelplaceInfoPanel_directPaymentNote__YRejH{color:var(--brandGrayMedium);font-size:13px;margin:8px 0 0;text-align:center}.WheelplaceInfoPanel_price__QryrO{color:var(--brandBlue);font-family:var(--fontFamilyHeading);font-size:26px;font-weight:var(--fontWeightBold);line-height:1.15;margin:0;padding:0}.WheelplaceInfoPanel_priceUnitLine__IsKqB{color:var(--brandDark);font-size:14px;line-height:1.35;margin:4px 0 0;padding:0}.WheelplaceInfoPanel_specs__PcFXA{display:flex;flex-direction:column;gap:10px;margin-top:12px}.WheelplaceInfoPanel_specRow__NOT58{align-items:baseline;display:flex;font-size:14px;gap:16px;justify-content:space-between;min-width:0}.WheelplaceInfoPanel_specLabel__yKVmS{color:var(--brandGrayMedium);flex-shrink:0}.WheelplaceInfoPanel_stockIn__6IKx7{color:var(--colorSuccessDark)}.WheelplaceInfoPanel_stockLow__HdFA2{color:var(--colorAttention)}.WheelplaceInfoPanel_stockOut__sVuOR{color:var(--colorFail)}.WheelplaceInfoPanel_specValue__EIcnE{color:var(--brandDark);font-weight:var(--fontWeightMedium);max-width:60%;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.WheelplaceInfoPanel_fitBadge__-FiZZ{align-items:center;background-color:#34a85314;border:1px solid #34a85359;border-radius:8px;display:flex;gap:8px;padding:10px 12px}.WheelplaceInfoPanel_fitBadgeIcon__isc74{color:var(--brandGreen);flex-shrink:0;height:18px;width:18px}.WheelplaceInfoPanel_fitBadgeText__YZ5Wt{color:var(--brandDark);font-size:14px;line-height:1.3}.WheelplaceInfoPanel_infoRows__RCLij{border-top:1px solid #d5d5d566;display:flex;flex-direction:column;padding-top:16px}.WheelplaceInfoPanel_infoRow__r1nX7{align-items:center;display:flex;font-size:14px;gap:8px;padding:8px 0}.WheelplaceInfoPanel_infoRow__r1nX7:not(:last-child){border-bottom:1px solid #d5d5d566}.WheelplaceInfoPanel_infoRow__r1nX7:last-child{padding-bottom:0}.WheelplaceInfoPanel_infoIcon__ksQou{color:var(--brandGrayMedium);flex-shrink:0;height:18px;width:18px}.WheelplaceInfoPanel_infoLabel__i-4\+l{color:var(--brandDark)}.WheelplaceInfoPanel_infoValue__KjYEG{color:var(--brandDark);font-weight:var(--fontWeightMedium);margin-left:auto;text-align:right}.WheelplaceInfoPanel_infoValueFree__ys\+Cj{color:var(--brandGreen)}.WheelplaceInfoPanel_locationLink__RxNzv{color:var(--brandDark);text-decoration:none}.WheelplaceInfoPanel_locationLink__RxNzv:hover{color:var(--brandBlue);text-decoration:none}.WheelplaceInfoPanel_sellerMini__LYNYR{align-items:center;border-top:1px solid #d5d5d566;display:flex;gap:10px;padding-top:16px}.WheelplaceInfoPanel_sellerAvatar__wiu28{align-items:center;background-color:var(--brandGrayLight);border-radius:50%;color:var(--brandGrayMedium);display:inline-flex;flex-shrink:0;font-size:13px;font-weight:var(--fontWeightBold);height:32px;justify-content:center;overflow:hidden;width:32px}.WheelplaceInfoPanel_sellerAvatar__wiu28 img{height:100%;object-fit:cover;width:100%}.WheelplaceInfoPanel_sellerNameRow__FJktL{align-items:center;display:flex;gap:6px;line-height:1.2}.WheelplaceInfoPanel_sellerName__u5wBP{color:var(--brandDark);font-size:14px;font-weight:var(--fontWeightMedium)}.WheelplaceInfoPanel_sellerVerified__ntCBz{color:var(--brandGreen);flex-shrink:0;height:16px;width:16px}.WheelplaceInfoPanel_sellerType__ny1tj{color:var(--brandGrayMedium);font-size:12px}.WheelplaceInfoPanel_actionRow__mAUcd{display:flex;gap:8px}.WheelplaceInfoPanel_actionBtn__O67\+P{align-items:center;background-color:var(--brandWhite);border:1px solid #d5d5d599;border-radius:8px;color:var(--brandDark);cursor:pointer;display:inline-flex;flex:1 1;font-family:var(--fontFamily);font-size:14px;gap:6px;justify-content:center;min-height:44px;padding:10px 12px;transition:background-color .2s ease,border-color .2s ease}.WheelplaceInfoPanel_actionBtn__O67\+P:hover{background-color:var(--brandGrayLight);border-color:var(--brandGray);text-decoration:none}.WheelplaceInfoPanel_actionBtn__O67\+P svg{flex-shrink:0;height:16px;width:16px}.WheelplaceInfoPanel_actionBtnIcon__chZga{flex:0 0 44px;height:44px;justify-content:center;padding:0;width:44px}.WheelplaceInfoPanel_actionBtnIcon__chZga svg{color:#23293399;height:18px;width:18px}.WheelplaceInfoPanel_actionBtnIconLiked__nxR\+6 svg{fill:currentColor;color:var(--brandBlue)}.WheelplaceInfoPanel_delivery__da\+HC{display:flex;flex-direction:column;gap:8px}.WheelplaceInfoPanel_deliveryToggle__T5eBq{align-items:center;background-color:var(--brandWhite);border:1px solid #d5d5d599;border-radius:8px;color:var(--brandDark);cursor:pointer;display:flex;font-family:var(--fontFamily);font-size:14px;justify-content:space-between;padding:10px 12px;transition:border-color .2s ease;width:100%}.WheelplaceInfoPanel_deliveryToggle__T5eBq:hover{border-color:var(--brandGray)}.WheelplaceInfoPanel_deliveryLabel__UycpZ{align-items:center;display:inline-flex;gap:8px}.WheelplaceInfoPanel_deliveryLabel__UycpZ svg{color:var(--brandGrayMedium);height:16px;width:16px}.WheelplaceInfoPanel_addToCart__7Qo2p{align-items:center;background-color:var(--brandGrayLight,#f2f2f2);border:none;border-radius:var(--borderRadiusMedium);color:var(--brandDark);cursor:pointer;display:inline-flex;font-family:var(--fontFamily);font-size:14px;font-weight:var(--fontWeightSemiBold);gap:8px;justify-content:center;padding:14px 20px;transition:background-color .2s ease,transform .1s ease;width:100%}.WheelplaceInfoPanel_addToCart__7Qo2p:hover{background-color:var(--brandGray,#e0e0e0);color:var(--brandDark);text-decoration:none}.WheelplaceInfoPanel_addToCart__7Qo2p:active{transform:scale(.98)}.WheelplaceInfoPanel_addToCart__7Qo2p svg{height:18px;width:18px}.WheelplaceInfoPanel_deliveryChevron__hfWes{color:var(--brandGrayMedium);height:16px;transition:transform .2s ease;width:16px}.WheelplaceInfoPanel_deliveryChevronOpen__NGHI1{transform:rotate(180deg)}.WheelplaceInfoPanel_deliveryList__Mb4-6{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0 0 0 6px}.WheelplaceInfoPanel_deliveryItem__fRu2H{align-items:flex-start;color:var(--brandDark);display:flex;font-size:14px;gap:8px}.WheelplaceInfoPanel_deliveryCheck__97rQK{color:var(--brandBlue);flex-shrink:0;height:16px;margin-top:2px;width:16px}.WheelplaceInfoPanel_ctaGroup__AgN22{display:flex;flex-direction:column;gap:10px;padding-top:4px}.WheelplaceInfoPanel_buy__eU7tq{align-items:center;background-color:var(--brandGreen);border:none;border-radius:var(--borderRadiusMedium);box-shadow:0 1px 2px #0000000a;color:var(--colorWhite);cursor:pointer;display:inline-flex;font-family:var(--fontFamily);font-size:14px;font-weight:var(--fontWeightSemiBold);gap:8px;justify-content:center;padding:14px 20px;transition:background-color .2s ease,transform .1s ease;width:100%}.WheelplaceInfoPanel_buy__eU7tq:hover{background-color:var(--brandGreenDark);color:var(--colorWhite);text-decoration:none}.WheelplaceInfoPanel_buy__eU7tq:active{transform:scale(.98)}.WheelplaceInfoPanel_buy__eU7tq svg{height:18px;width:18px}.WheelplaceInfoPanel_message__3Rm\+g{align-items:center;background-color:var(--brandWhite);border:1px solid #d5d5d599;border-radius:var(--borderRadiusMedium);color:var(--brandDark);cursor:pointer;display:inline-flex;font-family:var(--fontFamily);font-size:14px;font-weight:var(--fontWeightMedium);gap:8px;justify-content:center;padding:12px 20px;transition:background-color .2s ease,border-color .2s ease;width:100%}.WheelplaceInfoPanel_message__3Rm\+g:hover{background-color:var(--brandGrayLight);border-color:var(--brandGray);color:var(--brandDark);text-decoration:none}.WheelplaceInfoPanel_message__3Rm\+g svg{height:18px;width:18px}.WheelplaceInfoPanel_trust__PlBWe{border-top:1px solid #d5d5d599;display:flex;flex-direction:column;gap:8px;list-style:none;margin:14px 0 0;padding:12px 0 0}.WheelplaceInfoPanel_trustItem__6FbM7{align-items:flex-start;display:flex;gap:8px}.WheelplaceInfoPanel_trustIcon__TYSor{color:var(--brandGreen);flex:0 0 auto;height:18px;margin-top:1px;width:18px}.WheelplaceInfoPanel_trustText__ncro-{color:var(--brandDark);font-family:var(--fontFamily);font-size:13px;line-height:1.4}.WheelplaceInfoPanel_trustLink__GTONH{color:var(--brandBlue);font-weight:var(--fontWeightMedium);text-decoration:underline;white-space:nowrap}.WheelplaceInfoPanel_trustLink__GTONH:hover{color:var(--brandBlue);text-decoration:none}@media not all and (min-width:768px){.WheelplaceInfoPanel_buy__eU7tq{display:none}}.MobileStickyCTA_root__HhxTS{background-color:var(--brandWhite);border-top:1px solid #d5d5d566;bottom:0;box-shadow:0 -8px 20px -6px #00000014;left:0;opacity:0;pointer-events:none;position:fixed;right:0;transform:translateY(calc(100% + 32px));transition:transform .22s ease,opacity .22s ease;z-index:95}@media (min-width:1280px){.MobileStickyCTA_root__HhxTS{display:none}}.MobileStickyCTA_visible__MHkfQ{opacity:1;pointer-events:auto;transform:translateY(0)}.MobileStickyCTA_inner__n-toQ{align-items:center;display:flex;gap:12px;margin:0 auto;max-width:720px;padding:12px calc(16px + env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) calc(72px + env(safe-area-inset-left))}.MobileStickyCTA_price__X3Rmn{color:var(--brandBlue);flex:1 1;font-family:var(--fontFamilyHeading);font-size:20px;font-weight:var(--fontWeightBold);line-height:1.1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MobileStickyCTA_buttons__t6FQw{align-items:center;display:flex;flex-shrink:0;gap:8px}.MobileStickyCTA_buyBtn__3WA\+D,.MobileStickyCTA_messageBtn__-Pavs{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-family:var(--fontFamily);font-size:15px;font-weight:var(--fontWeightMedium);justify-content:center;line-height:1.2;min-height:48px;transition:background-color .18s ease,transform .1s ease}.MobileStickyCTA_messageBtn__-Pavs{background-color:var(--brandGrayLight);color:var(--brandDark);padding:0;width:48px}.MobileStickyCTA_messageBtn__-Pavs svg{height:20px;width:20px}.MobileStickyCTA_messageBtn__-Pavs:focus-visible,.MobileStickyCTA_messageBtn__-Pavs:hover{background-color:var(--brandGray)}.MobileStickyCTA_buyBtn__3WA\+D{background-color:var(--brandBlue);color:var(--colorWhite);padding:0 20px}.MobileStickyCTA_buyBtn__3WA\+D:focus-visible,.MobileStickyCTA_buyBtn__3WA\+D:hover{background-color:var(--brandBlueDark)}.MobileStickyCTA_buyBtn__3WA\+D:active,.MobileStickyCTA_messageBtn__-Pavs:active{transform:scale(.97)}.MobileStickyCTA_buyBtn__3WA\+D:disabled,.MobileStickyCTA_messageBtn__-Pavs:disabled{cursor:not-allowed;opacity:.5}.MobileStickyCTA_trust__UZWhV{align-items:center;color:var(--brandGrayMedium);display:flex;font-family:var(--fontFamily);font-size:12px;gap:6px;line-height:1.3;margin:0 auto;max-width:720px;padding:7px calc(16px + env(safe-area-inset-right)) 0 calc(72px + env(safe-area-inset-left))}.MobileStickyCTA_trustIcon__Ma5-c{color:var(--brandGreen);flex:0 0 auto;height:15px;width:15px}.AiTryOn_root__HFFdw{background-color:var(--brandWhite);border:1px solid #d5d5d566;border-radius:var(--borderRadiusMedium);font-family:var(--fontFamily);margin:24px 0 0;padding:20px}.AiTryOn_header__SB1Ap{align-items:center;display:flex;gap:12px;margin-bottom:20px}.AiTryOn_headerIcon__caY3Q{align-items:center;background-color:#477bf41a;border-radius:50%;color:var(--brandBlue);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.AiTryOn_headerIcon__caY3Q svg{height:20px;width:20px}.AiTryOn_headerText__5zluf h3{color:var(--brandDark);font-family:var(--fontFamilyHeading);font-size:18px;font-weight:var(--fontWeightBold);line-height:1.3;margin:0}.AiTryOn_headerText__5zluf p{color:var(--brandGrayMedium);font-size:12px;line-height:1.4;margin:2px 0 0}.AiTryOn_dropzone__JFUe3{align-items:center;border:2px dashed var(--brandGray);border-radius:var(--borderRadiusMedium);cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:40px 24px;text-align:center;transition:border-color .2s ease,background-color .2s ease}.AiTryOn_dropzoneDragging__sTvxW,.AiTryOn_dropzone__JFUe3:hover{background-color:#477bf40a;border-color:var(--brandBlue)}.AiTryOn_dropzoneIconWrap__4SI-I{align-items:center;background-color:var(--brandGrayLight);border-radius:50%;color:var(--brandGrayMedium);display:flex;height:48px;justify-content:center;margin:0 0 4px;transition:background-color .2s ease,color .2s ease;width:48px}.AiTryOn_dropzoneDragging__sTvxW .AiTryOn_dropzoneIconWrap__4SI-I,.AiTryOn_dropzone__JFUe3:hover .AiTryOn_dropzoneIconWrap__4SI-I{background-color:#477bf41a;color:var(--brandBlue)}.AiTryOn_dropzoneIcon__QZTt6{height:24px;width:24px}.AiTryOn_dropzoneText__39iO7{color:var(--brandDark);font-size:14px;font-weight:var(--fontWeightMedium);line-height:1.3;margin:0}.AiTryOn_dropzoneHint__t8vvd{color:var(--brandGrayMedium);font-size:12px;line-height:1.3;margin:0}.AiTryOn_hiddenInput__nBBoo{display:none}.AiTryOn_imageFrame__a39m3{aspect-ratio:4/3;background-color:var(--brandGrayLight);border-radius:var(--borderRadiusMedium);overflow:hidden;position:relative;width:100%}.AiTryOn_imageFrame__a39m3 img{display:block;height:100%;object-fit:cover;width:100%}.AiTryOn_loading__d9C9w{align-items:center;background:linear-gradient(135deg,#f0f4fe,#f3efff);display:flex;inset:0;justify-content:center;overflow:hidden;position:absolute}.AiTryOn_loadingBlob__dONAt{border-radius:50%;filter:blur(60px);height:300px;opacity:.6;position:absolute;width:300px}.AiTryOn_loadingBlob1__IdKqb{animation:AiTryOn_blobFloat1__ex6K3 6s ease-in-out infinite;background:#60a5fa;left:-60px;top:-60px}.AiTryOn_loadingBlob2__a7Kt-{animation:AiTryOn_blobFloat2__X4Mxx 7s ease-in-out infinite;background:#8b5cf6;right:-80px;top:30%}.AiTryOn_loadingBlob3__w1Emc{animation:AiTryOn_blobFloat3__skW6i 5s ease-in-out infinite;background:#38bdf8;bottom:-60px;left:30%}.AiTryOn_loadingBlob4__uKeMJ{animation:AiTryOn_blobFloat1__ex6K3 9s ease-in-out infinite;background:#a855f7;left:40%;top:20%}.AiTryOn_loadingBlob5__Sv9uW{animation:AiTryOn_blobFloat2__X4Mxx 8s ease-in-out infinite;background:#818cf8;bottom:10%;right:20%}@keyframes AiTryOn_blobFloat1__ex6K3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-20px) scale(1.1)}}@keyframes AiTryOn_blobFloat2__X4Mxx{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-40px,20px) scale(.9)}}@keyframes AiTryOn_blobFloat3__skW6i{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,30px) scale(1.05)}}.AiTryOn_shimmer__VniAt{animation:AiTryOn_shimmer__VniAt 3s linear infinite;background:linear-gradient(120deg,#0000 30%,#fff6 50%,#0000 70%);inset:0;position:absolute}@keyframes AiTryOn_shimmer__VniAt{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.AiTryOn_loadingCenter__kheO9{align-items:center;display:flex;flex-direction:column;gap:12px;position:relative;z-index:1}.AiTryOn_loadingSparkle__xL5cZ{animation:AiTryOn_pulse__WAXEY 2.5s ease-in-out infinite;background:linear-gradient(135deg,#6366f1,#38bdf8,#a855f7);-webkit-background-clip:text;background-clip:text;color:var(--brandBlue);color:#0000;height:48px;width:48px}@keyframes AiTryOn_pulse__WAXEY{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.AiTryOn_loadingText__O3ts9{background:linear-gradient(135deg,#6366f1,#38bdf8,#a855f7);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:16px;font-weight:var(--fontWeightSemiBold)}.AiTryOn_actions__9nHLD{display:flex;gap:12px;margin-top:16px}.AiTryOn_primaryBtn__q64o1{background-color:var(--brandBlue);border:none;border-radius:var(--borderRadiusMedium);color:var(--brandWhite);cursor:pointer;flex:1 1;font-size:14px;font-weight:var(--fontWeightMedium);padding:12px 20px;transition:background-color .2s ease}.AiTryOn_primaryBtn__q64o1:hover{background-color:var(--brandBlueDark)}.AiTryOn_primaryBtn__q64o1:disabled{background-color:var(--brandGray);cursor:not-allowed}.AiTryOn_secondaryBtn__F3GDr{background-color:var(--brandWhite);border:1px solid var(--brandGray);border-radius:var(--borderRadiusMedium);color:var(--brandDark);cursor:pointer;flex:1 1;font-size:14px;font-weight:var(--fontWeightMedium);padding:12px 20px;transition:background-color .2s ease,border-color .2s ease}.AiTryOn_secondaryBtn__F3GDr:hover{background-color:var(--brandGrayLight);border-color:var(--brandDark)}.AiTryOn_banner__EskA8{align-items:flex-start;border-radius:var(--borderRadiusMedium);display:flex;gap:12px;margin-top:16px;padding:12px 16px}.AiTryOn_bannerIcon__YeQNu{flex-shrink:0;height:20px;width:20px}.AiTryOn_bannerHeading__fFDVM{font-size:14px;font-weight:var(--fontWeightSemiBold);margin:0 0 2px}.AiTryOn_bannerBody__pavSk{font-size:13px;line-height:18px;margin:0}.AiTryOn_bannerWarning__7-1nB{background-color:#fef3c7;border:1px solid #f59e0b;color:#78350f}.AiTryOn_bannerSuccess__eWDYg{background-color:#dcfce7;border:1px solid #22c55e;color:#14532d}.AiTryOn_bannerNeutral__Q7qc4{background-color:#f1f5f9;border:1px solid #94a3b8;color:#1e293b}.AiTryOn_carDetected__pH-oz{color:var(--brandGrayMedium);font-size:13px;margin:10px 0 0}.AiTryOn_specList__1w-U-{display:flex;flex-direction:column;gap:6px;list-style:none;margin:12px 0 0;padding:0}.AiTryOn_specMatch__ywM6s,.AiTryOn_specMismatch__Bm2I7,.AiTryOn_specUncertain__4ARD4{align-items:center;display:flex;font-size:13px;gap:8px;line-height:1.4}.AiTryOn_specMatch__ywM6s{color:#15803d}.AiTryOn_specMismatch__Bm2I7{color:#b91c1c}.AiTryOn_specUncertain__4ARD4{color:#92400e}.AiTryOn_specDot__cstSJ{border-radius:50%;flex-shrink:0;height:8px;width:8px}.AiTryOn_specDot__cstSJ[data-type=match]{background-color:#22c55e}.AiTryOn_specDot__cstSJ[data-type=mismatch]{background-color:#ef4444}.AiTryOn_specDot__cstSJ[data-type=uncertain]{background-color:#f59e0b}.AiTryOn_specLabel__Rtxjr{color:var(--brandGrayMedium)}.AiTryOn_specValue__jlvQa{font-weight:var(--fontWeightSemiBold)}.AiTryOn_errorText__6BG7S{color:#dc2626;font-size:13px;margin:10px 0 0;text-align:center}.WheelFitmentCheck_root__dNCkR{border-top:1px solid #d5d5d566;font-family:var(--fontFamily);margin-top:24px;padding-top:20px}.WheelFitmentCheck_header__dzVUW{align-items:center;display:flex;gap:12px;margin-bottom:16px}.WheelFitmentCheck_headerIcon__qq30L{align-items:center;background-color:#477bf41a;border-radius:50%;color:var(--brandBlue);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.WheelFitmentCheck_headerIcon__qq30L svg{height:20px;width:20px}.WheelFitmentCheck_headerText__r2lfN h3{color:var(--brandDark);font-family:var(--fontFamilyHeading);font-size:18px;font-weight:var(--fontWeightBold);line-height:1.3;margin:0}.WheelFitmentCheck_headerText__r2lfN p{color:var(--brandGrayMedium);font-size:12px;line-height:1.4;margin:2px 0 0}.WheelFitmentCheck_specGrid__vlAKG{background-color:var(--brandGrayLight);border-radius:var(--borderRadiusMedium);display:flex;flex-direction:column;gap:6px;margin-bottom:16px;padding:12px 14px}.WheelFitmentCheck_specRow__r491G{display:flex;font-size:13px;gap:12px;justify-content:space-between;line-height:1.4}.WheelFitmentCheck_specRowLabel__UBEvy{color:var(--brandGrayMedium);font-weight:var(--fontWeightMedium)}.WheelFitmentCheck_specRowValue__iQOMb{color:var(--brandDark);font-weight:var(--fontWeightSemiBold);text-align:right}.WheelFitmentCheck_banner__waaqY{align-items:flex-start;border-radius:var(--borderRadiusMedium);display:flex;gap:12px;padding:12px 16px}.WheelFitmentCheck_bannerHeading__0iwd\+{font-size:14px;font-weight:var(--fontWeightSemiBold);margin:0 0 2px}.WheelFitmentCheck_bannerBody__4\+H62{font-size:13px;line-height:18px;margin:0}.WheelFitmentCheck_bannerWarning__JjCra{background-color:#fef3c7;border:1px solid #f59e0b;color:#78350f}.WheelFitmentCheck_bannerSuccess__xMHnQ{background-color:#dcfce7;border:1px solid #22c55e;color:#14532d}.WheelFitmentCheck_bannerNeutral__Pwogv{background-color:#f1f5f9;border:1px solid #94a3b8;color:#1e293b}.WheelFitmentCheck_carDetected__a9PN6{color:var(--brandGrayMedium);font-size:13px;margin:10px 0 0}.WheelFitmentCheck_fitmentSpecList__Zpu5d{display:flex;flex-direction:column;gap:6px;list-style:none;margin:12px 0 0;padding:0}.WheelFitmentCheck_specMatch__NHf1s,.WheelFitmentCheck_specMismatch__pCx2u,.WheelFitmentCheck_specUncertain__Ejh-h{align-items:center;display:flex;font-size:13px;gap:8px;line-height:1.4}.WheelFitmentCheck_specMatch__NHf1s{color:#15803d}.WheelFitmentCheck_specMismatch__pCx2u{color:#b91c1c}.WheelFitmentCheck_specUncertain__Ejh-h{color:#92400e}.WheelFitmentCheck_specDot__zZwKU{border-radius:50%;flex-shrink:0;height:8px;width:8px}.WheelFitmentCheck_specDot__zZwKU[data-type=match]{background-color:#22c55e}.WheelFitmentCheck_specDot__zZwKU[data-type=mismatch]{background-color:#ef4444}.WheelFitmentCheck_specDot__zZwKU[data-type=uncertain]{background-color:#f59e0b}.WheelFitmentCheck_fitmentLabel__fIWJm{color:var(--brandGrayMedium)}.WheelFitmentCheck_fitmentValue__YLn13{font-weight:var(--fontWeightSemiBold)}.WheelFitmentCheck_compareTable__IEMHw{display:flex;flex-direction:column;gap:8px;margin-top:16px}.WheelFitmentCheck_compareRow__9FOiY{grid-gap:12px;background-color:var(--brandGrayLight);border-radius:var(--borderRadiusMedium);display:grid;gap:12px;grid-template-columns:1fr 1fr;padding:10px 14px}.WheelFitmentCheck_compareRowSingle__jmd\+i{grid-template-columns:1fr}.WheelFitmentCheck_compareLabel__pcHBu{color:var(--brandGrayMedium);font-size:11px;font-weight:var(--fontWeightSemiBold);grid-column:1/-1;letter-spacing:.04em;text-transform:uppercase}.WheelFitmentCheck_compareCol__cl-GX{display:flex;flex-direction:column;gap:2px;min-width:0}.WheelFitmentCheck_compareSide__swco-{color:var(--brandGrayMedium);font-size:11px;text-transform:uppercase}.WheelFitmentCheck_compareText__b3Oim{color:var(--brandDark);font-size:14px;font-weight:var(--fontWeightSemiBold);word-break:break-word}.WheelFitmentCheck_compareRow__9FOiY[data-status=match]{background-color:#22c55e1f}.WheelFitmentCheck_compareRow__9FOiY[data-status=mismatch]{background-color:#ef44441f}.WheelFitmentCheck_compareRow__9FOiY[data-status=uncertain]{background-color:#f59e0b1f}.WheelFitmentCheck_emptyState__DKWQz{align-items:stretch;background-color:var(--brandGrayLight);border-radius:var(--borderRadiusMedium);display:flex;flex-direction:column;gap:12px;padding:16px;text-align:center}.WheelFitmentCheck_inlineRegWrap__ODHYj{display:flex;justify-content:center}.WheelFitmentCheck_emptyText__PxDW1{color:var(--brandGrayMedium);font-size:13px;line-height:1.4;margin:0}.WheelFitmentCheck_primaryBtn__D2C5R{background-color:var(--brandBlue);border:none;border-radius:var(--borderRadiusMedium);color:var(--brandWhite);cursor:pointer;font-size:14px;font-weight:var(--fontWeightMedium);padding:10px 16px;transition:background-color .2s ease}.WheelFitmentCheck_primaryBtn__D2C5R:hover{background-color:var(--brandBlueDark)}.WheelFitmentCheck_linkBtn__ybvF2{align-self:flex-start;background:none;border:none;color:var(--brandBlue);cursor:pointer;font-size:13px;margin-top:10px;padding:0;text-decoration:underline}.WheelFitmentCheck_muted__6lcvB{color:var(--brandGrayMedium);font-size:13px;margin:10px 0 0;text-align:center}.ViewWheelsOnCar_root__OnOE7{background-color:var(--brandWhite);border:1px solid #d5d5d566;border-radius:var(--borderRadiusMedium);font-family:var(--fontFamily);margin:24px 0 0;padding:20px}.ViewWheelsOnCar_header__x3dUw{align-items:center;display:flex;gap:12px;margin-bottom:20px}.ViewWheelsOnCar_headerIcon__7RVIj{align-items:center;background-color:#477bf41a;border-radius:50%;color:var(--brandBlue);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ViewWheelsOnCar_headerIcon__7RVIj svg{height:20px;width:20px}.ViewWheelsOnCar_headerText__ER1FF h3{color:var(--brandDark);font-family:var(--fontFamilyHeading);font-size:18px;font-weight:var(--fontWeightBold);line-height:1.3;margin:0}.ViewWheelsOnCar_headerText__ER1FF p{color:var(--brandGrayMedium);font-size:12px;line-height:1.4;margin:2px 0 0}.ViewWheelsOnCar_dropzone__No8eM{align-items:center;border:2px dashed var(--brandGray);border-radius:var(--borderRadiusMedium);cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:40px 24px;text-align:center;transition:border-color .2s ease,background-color .2s ease}.ViewWheelsOnCar_dropzoneDragging__szFMZ,.ViewWheelsOnCar_dropzone__No8eM:hover{background-color:#477bf40a;border-color:var(--brandBlue)}.ViewWheelsOnCar_dropzoneIconWrap__HTNUw{align-items:center;background-color:var(--brandGrayLight);border-radius:50%;color:var(--brandGrayMedium);display:flex;height:48px;justify-content:center;margin:0 0 4px;transition:background-color .2s ease,color .2s ease;width:48px}.ViewWheelsOnCar_dropzoneDragging__szFMZ .ViewWheelsOnCar_dropzoneIconWrap__HTNUw,.ViewWheelsOnCar_dropzone__No8eM:hover .ViewWheelsOnCar_dropzoneIconWrap__HTNUw{background-color:#477bf41a;color:var(--brandBlue)}.ViewWheelsOnCar_dropzoneIcon__3CW7I{height:24px;width:24px}.ViewWheelsOnCar_dropzoneText__v5Ykj{color:var(--brandDark);font-size:14px;font-weight:var(--fontWeightMedium);line-height:1.3;margin:0}.ViewWheelsOnCar_dropzoneHint__WXnVx{color:var(--brandGrayMedium);font-size:12px;line-height:1.3;margin:0}.ViewWheelsOnCar_hiddenInput__FClY9{display:none}.ViewWheelsOnCar_imageFrame__2\+Mq5{aspect-ratio:4/3;background-color:var(--brandGrayLight);border-radius:var(--borderRadiusMedium);overflow:hidden;position:relative;width:100%}.ViewWheelsOnCar_imageFrame__2\+Mq5 img{display:block;height:100%;object-fit:cover;width:100%}.ViewWheelsOnCar_loading__lGOah{align-items:center;background:linear-gradient(135deg,#f0f4fe,#f3efff);display:flex;inset:0;justify-content:center;overflow:hidden;position:absolute}.ViewWheelsOnCar_loadingBlob__gidsV{border-radius:50%;filter:blur(60px);height:300px;opacity:.6;position:absolute;width:300px}.ViewWheelsOnCar_loadingBlob1__d9ium{animation:ViewWheelsOnCar_blobFloat1__KWnkK 6s ease-in-out infinite;background:#60a5fa;left:-60px;top:-60px}.ViewWheelsOnCar_loadingBlob2__9ToAa{animation:ViewWheelsOnCar_blobFloat2__0QMFu 7s ease-in-out infinite;background:#8b5cf6;right:-80px;top:30%}.ViewWheelsOnCar_loadingBlob3__\+6kc-{animation:ViewWheelsOnCar_blobFloat3__6-gz- 5s ease-in-out infinite;background:#38bdf8;bottom:-60px;left:30%}@keyframes ViewWheelsOnCar_blobFloat1__KWnkK{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-20px) scale(1.1)}}@keyframes ViewWheelsOnCar_blobFloat2__0QMFu{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-40px,20px) scale(.9)}}@keyframes ViewWheelsOnCar_blobFloat3__6-gz-{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,30px) scale(1.05)}}.ViewWheelsOnCar_shimmer__TW9n5{animation:ViewWheelsOnCar_shimmer__TW9n5 3s linear infinite;background:linear-gradient(120deg,#0000 30%,#fff6 50%,#0000 70%);inset:0;position:absolute}@keyframes ViewWheelsOnCar_shimmer__TW9n5{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.ViewWheelsOnCar_loadingCenter__TxdFp{position:relative;z-index:1}.ViewWheelsOnCar_loadingText__sfKfY{background:linear-gradient(135deg,#6366f1,#38bdf8,#a855f7);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:16px;font-weight:var(--fontWeightSemiBold)}.ViewWheelsOnCar_actions__AuOe3{display:flex;gap:12px;margin-top:16px}.ViewWheelsOnCar_primaryBtn__7MkzP{background-color:var(--brandBlue);border:none;border-radius:var(--borderRadiusMedium);color:var(--brandWhite);cursor:pointer;flex:1 1;font-size:14px;font-weight:var(--fontWeightMedium);padding:12px 20px;transition:background-color .2s ease}.ViewWheelsOnCar_primaryBtn__7MkzP:hover{background-color:var(--brandBlueDark)}.ViewWheelsOnCar_primaryBtn__7MkzP:disabled{background-color:var(--brandGray);cursor:not-allowed}.ViewWheelsOnCar_secondaryBtn__5b1wz{background-color:var(--brandWhite);border:1px solid var(--brandGray);border-radius:var(--borderRadiusMedium);color:var(--brandDark);cursor:pointer;flex:1 1;font-size:14px;font-weight:var(--fontWeightMedium);padding:12px 20px;transition:background-color .2s ease,border-color .2s ease}.ViewWheelsOnCar_secondaryBtn__5b1wz:hover{background-color:var(--brandGrayLight);border-color:var(--brandDark)}.ViewWheelsOnCar_secondaryBtn__5b1wz:disabled{cursor:not-allowed;opacity:.5}.ViewWheelsOnCar_errorText__bxIHI{color:#dc2626;font-size:13px;margin:10px 0 0;text-align:center}.ViewWheelsOnCar_comparison__RcYoS{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width:480px){.ViewWheelsOnCar_comparison__RcYoS{grid-template-columns:1fr}}.ViewWheelsOnCar_comparisonCell__HkeMC{display:flex;flex-direction:column;gap:6px}.ViewWheelsOnCar_comparisonLabel__DUKWc{color:var(--brandGrayMedium);font-size:12px;font-weight:var(--fontWeightSemiBold);letter-spacing:.04em;margin:0;text-transform:uppercase}.MobileSection_root__uI0pH{width:100%}.MobileSection_header__PjgXC{display:none}@media not all and (min-width:768px){.MobileSection_header__PjgXC{align-items:center;background-color:var(--colorWhite,#fff);border:1px solid #d5d5d599;border-radius:11px;cursor:pointer;display:flex;font-family:var(--fontFamily);gap:8px;margin:6px 0;padding:12px;text-align:left;width:100%}.MobileSection_bodyClosed__bibP5,.MobileSection_body__W5mAH h2{display:none}}.MobileSection_label__XUEhf{color:var(--brandDark,#1a202c);font-size:14px;font-weight:600;white-space:nowrap}.MobileSection_value__9hv9c{color:var(--colorGrey500,#6b7280);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MobileSection_chevron__VH9Ma{color:var(--colorGrey500,#6b7280);flex:none;margin-left:auto}.CompareSection_root__23uK3{background-color:var(--brandWhite);border:1px solid #d5d5d566;border-radius:12px;margin:24px 0 0;padding:20px}.CompareSection_title__aycHq{color:var(--brandDark);font-family:var(--fontFamilyHeading);font-size:18px;font-weight:var(--fontWeightBold);margin:0 0 12px;padding:0}.CompareSection_description__er8mB{color:var(--brandGrayMedium);font-size:14px;line-height:1.4;margin:0 0 16px}.CompareSection_plateWrapper__ynEuX{margin:0 0 20px}.CompareSection_grid__mj5VR{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:600px){.CompareSection_grid__mj5VR{grid-template-columns:1fr 1fr}}.CompareSection_listingCard__iyHDx{background-color:var(--brandGrayLight);border-radius:8px;padding:16px}.CompareSection_cardEyebrow__DQDoM{color:var(--brandGrayMedium);font-size:11px;font-weight:var(--fontWeightBold);letter-spacing:.06em;margin:0 0 10px;text-transform:uppercase}.CompareSection_specList__tLDEZ{display:flex;flex-direction:column;gap:6px;margin:0;padding:0}.CompareSection_specRow__SWYDW{display:flex;font-size:14px;gap:6px;margin:0}.CompareSection_specLabel__9PwQO{color:var(--brandGrayMedium);margin:0}.CompareSection_specValue__zoB2K{color:var(--brandDark);font-weight:var(--fontWeightMedium);margin:0}.CompareSection_placeholderCard__v6EOW{align-items:center;background-color:var(--brandGrayLight);border:2px dashed #d5d5d5cc;border-radius:8px;display:flex;justify-content:center;min-height:120px;padding:16px}.CompareSection_placeholderText__x3F0a{color:var(--brandGrayMedium);font-size:14px;line-height:1.4;margin:0;text-align:center}.CompareSection_carCard__cbE3n{background-color:var(--brandGrayLight);border-radius:8px;display:flex;flex-direction:column;padding:16px}.CompareSection_carHeader__z2C1N{align-items:center;display:flex;gap:8px;justify-content:space-between;margin:0 0 10px}.CompareSection_carHeader__z2C1N .CompareSection_cardEyebrow__DQDoM{margin:0}.CompareSection_carName__fFoFv{color:var(--brandDark);font-size:14px;font-weight:var(--fontWeightBold);line-height:1.3;margin:0 0 8px}.CompareSection_badgeMatch__RdVrh,.CompareSection_badgeMismatch__wJh1c{border-radius:999px;font-size:11px;font-weight:var(--fontWeightBold);letter-spacing:.04em;line-height:1;padding:3px 8px;text-transform:uppercase}.CompareSection_badgeMatch__RdVrh{background-color:#22c55e1f;color:#15803d}.CompareSection_badgeMismatch__wJh1c{background-color:#dc26261a;color:#b91c1c}.CompareSection_dot__kvhC2{border-radius:50%;display:inline-block;height:8px;margin-left:6px;vertical-align:middle;width:8px}.CompareSection_dotMatch__MHgc5{background-color:#22c55e}.CompareSection_dotMismatch__SrcEH{background-color:#dc2626}.CompareSection_savedCarsRow__OVI1Q{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 4px}.CompareSection_savedCarsLabel__xWWq-{color:var(--brandGrayMedium);flex-shrink:0;font-size:13px;font-weight:var(--fontWeightMedium);white-space:nowrap}.CompareSection_savedCarsSelect__WqWCV{appearance:none;-webkit-appearance:none;background-color:var(--brandWhite);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238a8f98' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px auto;border:1px solid #d5d5d5cc;border-radius:8px;color:var(--brandDark);cursor:pointer;flex:1 1 140px;font-family:var(--fontFamily);font-size:14px;height:40px;min-width:0;padding:0 32px 0 10px;transition:border-color .15s ease}.CompareSection_savedCarsSelect__WqWCV:hover{border-color:var(--brandBlue)}.CompareSection_savedCarsSelect__WqWCV:disabled{cursor:not-allowed;opacity:.6}@keyframes CompareSection_spin__p7KQw{to{transform:rotate(1turn)}}.CompareSection_savedCarsSpinner__JIk-b{animation:CompareSection_spin__p7KQw .7s linear infinite;border:2px solid #d5d5d599;border-radius:50%;border-top:2px solid var(--brandBlue);display:inline-block;flex-shrink:0;height:16px;width:16px}.CompareSection_orDivider__m3f\+Z{align-items:center;display:flex;gap:8px;margin:12px 0 14px}.CompareSection_orDividerLine__cpWDV{background-color:#d5d5d599;flex:1 1;height:1px}.CompareSection_orDividerText__QsTQX{color:var(--brandGrayMedium);font-size:12px;font-style:italic;white-space:nowrap}.SectionRecommendedListings_section__k7v9t{margin:32px 0 16px}.SectionRecommendedListings_sectionHead__dZ3M\+{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.SectionRecommendedListings_heading__zEN5\+{font-weight:var(--fontWeightBold);margin:0;min-width:0}.SectionRecommendedListings_scrollBtns__eLLnE{display:none;flex-shrink:0;gap:8px}@media (min-width:767px){.SectionRecommendedListings_scrollBtns__eLLnE{display:inline-flex}}.SectionRecommendedListings_scrollBtn__A9YMB{align-items:center;background-color:var(--brandWhite);border:1px solid #d5d5d599;border-radius:50%;color:var(--brandDark);cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:border-color .2s ease,box-shadow .2s ease;width:40px}.SectionRecommendedListings_scrollBtn__A9YMB:hover{border-color:var(--brandGray);box-shadow:0 2px 6px #0000000f}.SectionRecommendedListings_scrollBtn__A9YMB svg{height:18px;width:18px}.SectionRecommendedListings_listingsScroller__qD0Dj{-ms-overflow-style:none;display:flex;gap:16px;margin-bottom:-8px;margin-top:-4px;overflow-x:auto;padding-bottom:16px;padding-top:4px;scroll-behavior:smooth;scrollbar-width:none}.SectionRecommendedListings_listingsScroller__qD0Dj::-webkit-scrollbar{display:none}.SectionRecommendedListings_listingCardCompact__AaGzu{flex-shrink:0;width:260px}@media (min-width:767px){.SectionRecommendedListings_listingCardCompact__AaGzu{width:280px}}
/*# sourceMappingURL=ListingPageCarousel.b45778b1.chunk.css.map*/