:root{--mainColor:#1c252c;--mainColorHover:#131b22;--mainContent:#fff;--headerContent:#e93956;--mainColorDarker:#161c21;--mainColorLighter:#222a30;--bannerHeight:440px;--bannerHeightMobile:600px;--headerBg:#1c252c;--footerBg:#1c252c;--footerDarker:#161c21;--secondColor:#e93956;--secondColorHover:#ff5470;--secondContent:#fff;--fadedMainColor:#ff569b4d;--veryFadedMainColor:#ff569b14;--transparentWhite:#ffffff80;--highlightGreen:#00f58f;--highlightDarkGreen:#00bb6d;--highlightGreenHover:#10ff9b;--grayedText:#888;--redText:red;--greenText:#00a130;--blueText:#0059ff;--yellowText:#fc0;--inputPlaceholderColor:#9e9e9e;--grayIcon:#b6b6b6;--veryVeryLightGray:#fafafa;--veryLightGray:#f5f5f5;--lightGray:#ececec;--focusBg:#eee;--textColor:#333;--darkTextColor:#1f1f1f;--defaultTextSize:14px;--headerHeight:60px;--headerHeightMobile:60px;--giantButtonGradient:linear-gradient(to top right,#be122f,#ff5773);--giantButtonGradientHover:linear-gradient(to top right,#8e0219,#be122f);--giantButtonGradientContent:#fff;--hoverTranslateY:-4px;--hoverScale:1.05;--hoverScaleLarge:1.1;--hoverScaleSmall:1.025;--productTileWidth:300px;--productTileSmallWidth:236px;--productTileWidthMobile:100%;--productTileHeight:420px;--productTileSmallHeight:360px;--productTileHeightMobile:480px;--productTileMargin:10px;--productTileMarginMobile:0px;--defaultElementHeight:36px;--mediumRowGap:14px;--smallRowGap:10px;--tinyRowGap:6px;--largeRowGap:20px;--mediumPadding:14px;--tinyBorderRadius:3px;--smallBorderRadius:4px;--mediumBorderRadius:8px;--largeBorderRadius:12px;--defaultMarginBottom:40px;--catTileWidth:216px;--catTileHeight:216px;--catTileMargin:10px;--defaultDialogWidth:640px;--defaultDialogHeight:640px;--lightHighlightMark:#e4edea;--siteCursor:auto}h3{font-size:16px!important}h4{font-size:14px!important}p{font-size:14px;line-height:1.2!important}h3{margin:0}.productResponsive{display:flex;flex-direction:row;gap:20px}.productPageCard{background-color:#fff;border-radius:var(--mediumBorderRadius);box-shadow:var(--defaultCardShadow);display:flex;flex-direction:column;width:660px}.productBackButton{align-items:center;background-color:#fff;border-radius:var(--smallBorderRadius);cursor:pointer;display:flex;padding:8px;transition:background-color .2s ease;width:fit-content}.productBackButton:hover{background-color:var(--veryLightGray)}.productBackIcon{font-size:18px!important;margin-right:4px}.prodDetailsDesk{margin-top:10px;width:600px}.prodDetailsMobile,.sellersAvailableElsewhereText{display:none}.compatsList{background-color:#fff;max-height:240px;overflow-x:hidden;overflow-y:auto}.compatsList,.compatsListImg{user-select:none}.productDescription{background-color:#fff;border:1px solid var(--lightGray);border-radius:var(--smallBorderRadius);cursor:pointer;display:flex;flex-direction:column;padding:6px}.defaultImage,.productPageSwiper{height:600px;overflow:hidden;width:600px;.swiper-button-next,.swiper-button-prev{color:var(--mainColor);transition:color .2s}.swiper-button-next:hover,.swiper-button-prev:hover{color:var(--mainColorHover)}}.productPageBg{align-items:start;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:540px;position:absolute;top:0;width:100%}.pageHighlight{align-items:center;color:#fff;display:flex;flex-direction:row;gap:10px;height:90px;justify-content:center;width:100%}.pageHighlightImg{max-height:90px;max-width:800px;object-fit:cover}.defaultBorderedItem{transition:border .2s ease}.productSpecRow{align-items:center;display:flex;flex-direction:row;gap:10px}.specIcon{fill:var(--grayedText);background-color:var(--lightGray);border-radius:50%;color:var(--grayedText);flex-shrink:0;height:36px;width:36px}.sizePicker,.specIcon{align-items:center;display:flex;justify-content:center}.sizePicker{background-color:#fff;cursor:pointer;height:32px;padding:0;width:32px}.selectedSizePicker{border:1px solid var(--secondColor);color:var(--secondColor)}.variantPicker{align-items:center;background-color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0 12px;white-space:nowrap}.selectedVariantPicker{border:1px solid var(--secondColor);color:var(--secondColor)}.colorPicker{align-items:center;background-color:#fff;border-radius:50%;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;width:28px}.colorPickerColor{border-radius:50%;display:flex;height:18px;width:18px}.selectedColorPicker{border:1px solid var(--secondColor);color:var(--secondColor)}.outOfStock{cursor:pointer;position:relative;.colorPickerColor,span{opacity:.3}}.outOfStock:after{background-color:#a5a5a5;content:"";height:1px;left:0;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:100%}.outOfStock:hover:before{background-color:#000000bf;border-radius:4px;color:#fff;content:"indisponível";font-size:12px;left:50%;padding:2px 6px;position:absolute;top:-20px;transform:translateX(-50%);white-space:nowrap}.productPageBrand{padding:0;width:42px}.sellerBrand{height:48px;padding:0;width:48px}.sellerBrandSmall{height:36px;padding:0;width:36px}.sellerHighlight{color:var(--mainColor);transition:color .2s ease}.charImg{display:flex;object-fit:contain;width:120px}.productInfoDiv{align-items:center;display:flex;gap:10px}.productInfoDiv,.supportHighlight{background-color:#fff;border-radius:var(--smallBorderRadius);justify-content:start}.supportHighlight{border:1px solid var(--lightGray);gap:20px}.productPageImg{background-color:#fff;cursor:pointer;display:flex;height:600px;object-fit:contain}.productPageImg,.productPageSwiperThumbs{border-radius:var(--mediumBorderRadius);width:600px}.productPageSwiperThumbs{height:120px;margin-top:10px}.productPageImgThumb{background-color:#fff;border-radius:var(--mediumBorderRadius);cursor:pointer;height:120px;object-fit:contain;width:120px}.productPageSwiperZoom{background-color:#000000e6;display:none;height:100vh!important;left:0!important;margin:0!important;max-height:100vh!important;overflow:hidden;padding:20px 0 0!important;position:fixed!important;top:0!important;width:100vw!important;z-index:9999!important;.swiper-slide,.swiper-wrapper{height:100vh!important}.swiper-button-next,.swiper-button-prev{color:var(--mainColor);transition:color .2s,background-color .2s}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:var(--fadedMainColor);color:var(--mainColorHover)}}.productPageImgZoom{border-radius:var(--largeBorderRadius);max-height:90vh;max-width:90vw;object-fit:contain}.openZoom{align-items:center;display:flex;justify-content:center}.closeZoomButton{color:var(--mainColor);cursor:pointer;margin-top:var(--headerHeight);position:fixed;right:10px;top:10px}.closeZoomButton:hover{color:var(--mainColorHover)}.productImgContainer{margin-bottom:-1px;padding:0}.copa26Selo{width:150px}.copa26Selo,.fiat50AnosSelo{height:auto;left:8px;pointer-events:none;position:absolute;top:8px;z-index:10}.fiat50AnosSelo{width:90px}.customPageSelo{height:auto;pointer-events:none;position:absolute;right:8px;top:8px;width:150px;z-index:10}.productImgSmall{max-height:72px;max-width:72px;object-fit:contain}.sellersList{overflow:hidden;padding:10px}.sellersList,.sellersShort{display:flex;flex-direction:column}.sellersShort{gap:10px;max-height:auto;transition:max-height .8s ease-in}.sellersExpandButtonWrapper{display:flex;flex-direction:column;margin-top:8px}.sellerPeekWrapper{border-radius:var(--smallBorderRadius);max-height:44px;overflow:hidden;position:relative}.sellerPeekFade{background:linear-gradient(180deg,#fff0 0,#fff0 35%,#fff 90%);inset:0;pointer-events:none;position:absolute}.sellersLong{display:flex;flex-direction:column;gap:10px;max-height:fit-content;transition:max-height .8s ease-in}.lowestTotalSellerHighlight{background-color:var(--highlightGreen);border-radius:var(--smallBorderRadius);color:var(--darkTextColor);display:flex;flex-direction:column;padding:10px}.selectedSellerLabelPrefix{color:var(--textColor)}.selectedSellerNameHighlight{animation:selectedSellerNameHighlight 1s ease-in-out;display:inline-block}.selectedSellerNameHighlight .selectedSellerLabelPrefix{color:inherit}@keyframes selectedSellerNameHighlight{0%,to{color:var(--grayedText)}15%,85%{color:var(--secondColor)}}.sellerSwapOfferBox.rowToColumn{align-items:center!important;gap:10px}.sellerSwapOfferBox.rowToColumn>span{flex:0 1 auto;max-width:100%;min-width:0;overflow:hidden}.sellerSwapOfferBox.rowToColumn>.buttonStyle{flex:1 1 auto;min-width:max-content;width:auto}.sellerSwapOfferLabelText{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1200px){.sellerSwapOfferBox.rowToColumn{align-items:stretch!important}.sellerSwapOfferBox.rowToColumn>.buttonStyle,.sellerSwapOfferBox.rowToColumn>span{flex:0 0 auto;width:100%}.sellerSwapOfferLabelText{overflow:visible;text-overflow:unset;white-space:normal}.productResponsive{justify-content:center}.prodDetails,.productHeader,.productPageCard{width:100%}.defaultImage,.productPageImg,.productPageSwiper{height:480px;width:480px}.productPageSwiperThumbs{height:96px;width:480px}.productPageImgThumb{height:96px;width:96px}.pageHighlight{flex-direction:column;height:120px}.pageHighlightImg{max-width:100vw}}@media (max-width:960px){.productResponsive{flex-direction:column;gap:20px}.productPageCard{border-radius:0}.sellersAvailableElsewhereText{display:inline}.prodDetailsDesk{display:none}.prodDetailsMobile{border-radius:0;display:flex}.productBackButton{left:6px;margin-top:var(--headerHeightMobile);position:fixed;top:12px;z-index:10}.productBackButton span{display:none}.productBackIcon{font-size:20px!important}}@media (max-width:600px){.productResponsive{gap:1px}.shippingDialogActionsRow{flex-direction:column;width:100%}.shippingDialogActionsRow .buttonStyle{width:100%}.charImg{width:100px}.defaultImage{height:100%;width:100%}.productPageImg,.productPageSwiper{height:100vw;width:100%}.productPageImg{border-radius:0}.productPageSwiperThumbs{display:none;height:20vw;width:100%}.productPageImgThumb{height:20vw;width:20vw}.swiper-button-next,.swiper-button-prev{display:none!important}.copa26Selo{left:4px;top:0;width:120px}.fiat50AnosSelo{left:4px;top:0;width:72px}.customPageSelo{right:4px;top:0;width:120px}}@media (max-width:500px){.sellersShort{max-height:auto}}.productStickyBuyBar{background-color:#fff;bottom:0;box-shadow:0 -4px 12px #0000001f;box-sizing:border-box;left:0;opacity:0;pointer-events:none;position:fixed;right:0;transform:translateY(100%);transition:transform .25s ease,opacity .25s ease;width:100%;will-change:transform;z-index:9}.productStickyBuyBarVisible{opacity:1;pointer-events:auto;transform:translateY(0)}.productStickyBuyBarInner{align-items:center;box-sizing:border-box;display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:1280px;padding:10px 16px}.productStickyBuyBarLeft{align-items:center;display:flex;flex:0 1 auto;gap:12px;min-width:0}.productStickyBuyBarImg{background-color:var(--veryLightGray);border-radius:var(--smallBorderRadius);flex-shrink:0;height:44px;object-fit:contain;width:44px}.productStickyBuyBarPrice{display:flex;flex:0 1 auto;flex-direction:column;gap:2px;min-width:0}.productStickyBuyBarPrice h2{white-space:nowrap}.productStickyBuyBarActions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.productStickyBuyBarActions .largeButton{padding:10px 14px;white-space:nowrap}.productStickyBuyBarShareButton{flex-shrink:0;padding:0;width:36px}@media (max-width:700px){.productStickyBuyBarInner{align-items:stretch;flex-direction:column;gap:8px;padding:10px 12px}.productStickyBuyBarActions{justify-content:stretch}.productStickyBuyBarActions .largeButton{flex:1}}.productHeroTitleOriginal{color:var(--grayedText);font-size:12px;margin-top:2px}.productHeroParagraph{background-color:var(--veryLightGray);border-radius:var(--smallBorderRadius);font-size:14px;line-height:1.5;margin:4px 0 12px;padding:12px 16px;white-space:pre-wrap}.productHeroSectionsGroup{display:flex;flex-direction:column;gap:16px;margin:20px 0;width:100%}.productHeroSection{background-color:var(--contentPageSectionCardBg,#fff);border-radius:var(--mediumBorderRadius);box-shadow:var(--defaultCardShadow);overflow:hidden}@media (max-width:960px){.productHeroSection{border-radius:0}}.productHeroSection--noCard{background-color:initial;border-radius:0;box-shadow:none;overflow:visible}.productHeroSection--noCard .productHeroSectionText{padding:0}.productHeroSectionFullWidth{border-radius:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}.productHeroSectionSideBySide{align-items:stretch;display:flex;flex-direction:row;gap:0}.productHeroSectionSideBySide .heroSectionMediaWrapper,.productHeroSectionSideBySide .productHeroSectionText{flex:1 1 50%;min-width:0}.productHeroSectionSideBySide .heroSectionMediaWrapper{display:flex}.productHeroSectionSideBySide .heroSectionMedia{display:flex;flex:1}.productHeroSectionSideBySide .heroSectionMediaImg{height:100%;object-fit:contain}.productHeroSectionSideBySide .productHeroSectionText{display:flex;flex-direction:column;justify-content:center}@media (max-width:700px){.productHeroSectionSideBySide{flex-direction:column}}.productHeroSectionText{padding:16px 20px}.productHeroSectionText h2{font-size:26px;font-weight:700;margin:0 0 8px}.productHeroSectionText p{font-size:15px;line-height:1.6;margin:0;white-space:pre-wrap}.heroSectionMedia{width:100%}.heroSectionMediaImg{display:block;height:auto;width:100%}.heroSectionVideoWrapper{padding-top:56.25%;position:relative;width:100%}.heroSectionVideoWrapper iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.heroSectionMediaSlider{aspect-ratio:16/9;.swiper-button-next,.swiper-button-prev{color:var(--mainColor);transition:color .2s}.swiper-button-next:hover,.swiper-button-prev:hover{color:var(--mainColorHover)}}.heroSectionMediaSlider .swiper,.heroSectionMediaSlider .swiper-slide,.heroSectionMediaSlider .swiper-wrapper{height:100%;width:100%}.heroSectionMediaSlider .heroSectionMediaImg{height:100%;object-fit:contain}.heroSectionMediaSlider .heroSectionVideoWrapper{height:100%;inset:0;padding-top:0;position:absolute}.heroSectionMediaParallax{background-color:var(--veryLightGray);overflow:hidden;position:relative}.heroSectionMediaParallax:not(.heroSectionMediaSlider){aspect-ratio:4/3}.heroSectionMediaParallax img.heroSectionMediaImg{height:calc(100% + 24px);inset:-12px 0;object-fit:contain;position:absolute;width:100%;will-change:transform}.productHeroSectionSideBySide .heroSectionMediaParallax{background-color:initial;overflow:visible}.productHeroSectionSideBySide .heroSectionMediaParallax:not(.heroSectionMediaSlider){aspect-ratio:auto}.productHeroSectionSideBySide .heroSectionMediaParallax img.heroSectionMediaImg{height:100%;inset:auto;object-fit:contain;position:static;width:100%}.heroSectionMediaWrapper{position:relative}.heroSectionOverlayText{align-items:center;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:24px;pointer-events:none;position:absolute;text-align:center;z-index:2}.heroSectionOverlayTextInner{color:#fff;font-weight:400;max-width:100%;text-shadow:0 2px 8px #000000a6}.heroSectionOverlayTextInner.heroSectionOverlayText--withBg{border-radius:var(--mediumBorderRadius);padding:18px 28px;text-shadow:none}.heroSectionOverlayText--bold{font-weight:700}.heroSectionOverlayTextInner h3{font-size:1.2em;font-weight:inherit;line-height:1.2;margin:0 0 8px}.heroSectionOverlayTextInner h3:last-child{margin-bottom:0}.heroSectionOverlayTextInner p{font-size:.55em;font-weight:inherit;line-height:1.4;margin:0;white-space:pre-wrap}.heroSectionOverlayText--small{font-size:18px}.heroSectionOverlayText--medium{font-size:28px}.heroSectionOverlayText--large{font-size:40px}@media (max-width:600px){.heroSectionOverlayText--small{font-size:16px}.heroSectionOverlayText--medium{font-size:20px}.heroSectionOverlayText--large{font-size:24px}}.heroSectionMediaWrapper--overlayText{display:grid}.heroSectionMediaWrapper--overlayText>*{grid-area:1/1}.heroSectionMediaWrapper--overlayText .heroSectionMediaParallax img.heroSectionMediaImg{object-fit:cover}.heroSectionMediaWrapper--overlayText .heroSectionOverlayText{inset:auto;position:relative}.productHeroFaq{background-color:#fff;border-radius:var(--mediumBorderRadius);box-shadow:var(--defaultCardShadow);box-sizing:border-box;margin:12px 0;padding:20px;width:100%}.productHeroFaq h2{font-size:20px;margin:0 0 12px}.productHeroFaqList{display:flex;flex-direction:column;gap:8px}.productHeroFaqItem{border:1px solid var(--veryLightGray);border-radius:var(--smallBorderRadius)}.productHeroFaqQuestion{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:700;gap:10px;justify-content:space-between;padding:12px 16px;text-align:left;width:100%}.productHeroFaqIcon{flex-shrink:0;transition:transform .2s ease}.productHeroFaqItem.open .productHeroFaqIcon{transform:rotate(180deg)}.productHeroFaqAnswer{color:var(--grayedText);font-size:14px;line-height:1.5;margin:0;padding:0 16px 14px;white-space:pre-wrap}.productHeroTopSection{align-items:center;aspect-ratio:3/1;box-sizing:border-box;display:flex;justify-content:flex-end;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;width:100vw}.productHeroTopSectionImageArea{inset:0;overflow:hidden;position:absolute;z-index:0}.productHeroTopSectionBanner{background-color:var(--veryLightGray);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-56px;left:0;position:absolute;right:0;top:-56px;will-change:transform;z-index:0}.productHeroTopSectionBannerVideo{bottom:auto;height:calc(100% + 112px);left:0;object-fit:cover;object-position:center;right:auto;top:-56px;width:100%}.productHeroTopSectionBannerMobile{display:none}.productHeroTopSectionCompra{margin:24px max(24px,calc(50vw - 616px));position:relative;width:min(420px,92vw);z-index:1}@media (max-width:1760px){.productHeroTopSectionCompra{margin:24px max(24px,calc(50vw - 406px))}}@media (max-width:1320px){.productHeroTopSectionCompra{margin:24px;width:60vw}}.productHeroTopSectionLeft{align-items:center;box-sizing:border-box;display:flex;inset:0;justify-content:flex-start;padding:24px max(24px,calc(50vw - 616px));pointer-events:none;position:absolute;z-index:1}.productHeroTopSectionLeft .customBannerContentBox{pointer-events:auto}@media (min-width:961px){.productHeroTopSectionBackButton{left:max(16px,calc(50vw - 624px));position:absolute;top:16px;z-index:2}}@media (max-width:900px){.productHeroTopSection{align-items:stretch;aspect-ratio:unset;flex-direction:column;justify-content:flex-start}.productHeroTopSectionImageArea{aspect-ratio:1/1;inset:auto;position:relative;width:100%}.productHeroTopSectionLeft{align-items:flex-start;justify-content:center;padding:16px;top:150px}.productHeroTopSectionBannerDesktop{display:none}.productHeroTopSectionBannerMobile{display:block}.productHeroTopSectionCompra{margin:0;position:static;width:100%}}.productHeroSliderDescSection{align-items:flex-start;display:flex;flex-direction:row;gap:20px;margin-top:20px}.productHeroSliderDescSection>.productImgContainer,.productHeroSliderDescSection>.productPageCard{flex:1 1 50%;min-width:0}@media (max-width:900px){.productHeroSliderDescSection{align-items:stretch;flex-direction:column}}.productHeroContentCarousel{box-sizing:border-box;margin-bottom:20px;margin-top:20px}.productHeroContentCarouselFullWidth{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0 40px;width:100vw}@media (max-width:960px){.productHeroContentCarouselFullWidth{padding:0}}.productHeroContentCarouselFullWidth .productHeroContentCarouselSwiper{overflow:visible}.productHeroContentCarouselSwiper{border-radius:var(--mediumBorderRadius);overflow:hidden;width:100%;.swiper-button-next,.swiper-button-prev{color:var(--mainColor);display:flex!important;transition:color .2s}.swiper-button-next:hover,.swiper-button-prev:hover{color:var(--mainColorHover)}}.productHeroContentCard{background-color:var(--veryLightGray);border-radius:var(--mediumBorderRadius);display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;width:540px}.productHeroContentCard--clickable{cursor:pointer}.productHeroContentCardImg{aspect-ratio:1/1;display:block;object-fit:cover;position:relative;transition:transform .3s ease-in-out;width:100%;z-index:0}.productHeroContentCard--clickable:hover .productHeroContentCardImg{transform:scale(1.05)}.productHeroContentCardText{padding:16px;position:relative;z-index:1}.productHeroContentCardText h3{font-size:18px;font-weight:700;margin:0 0 8px}.productHeroContentCardText p{font-size:14px;line-height:1.5;margin:0}@media (max-width:960px){.productHeroContentCarouselFullWidth .productHeroContentCard{border-radius:0;width:100vw!important}}@media (max-width:600px){.productHeroContentCarousel{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0;width:100vw}.productHeroContentCarouselSwiper{overflow:visible}.productHeroContentCard{border-radius:0;width:100vw!important}}.productsFiltersContainer{align-items:start;flex-wrap:nowrap;gap:12px;width:100%}@media (min-width:1201px){.pageContent.productsPageWide{box-sizing:border-box;max-width:1800px;width:100%}}@media (max-width:800px){.productsFiltersContainer{flex-direction:column}}.productBannerArea{display:block;height:auto;max-height:220px;object-fit:cover;width:100%}@media (max-width:1200px){.productBannerArea{max-height:140px}}@media (max-width:640px){.productBannerArea{max-height:90px}}.productSectionTitle{font-size:20px;font-weight:700;margin:24px 0 8px}@media (max-width:500px){.productSectionTitle{font-size:16px;margin:16px 10px 0}}.products2PageWrap{box-sizing:border-box;margin:0 auto;max-width:1800px;width:100%}.products2DraftBanner{background-color:#fff5ad;color:#6b5900;font-size:14px;padding:8px 16px;text-align:center}.products2BannerArea{aspect-ratio:5/1;display:block;height:auto;object-fit:cover;width:100%}.products2BannerPlaceholder{align-items:center;aspect-ratio:5/1;background:repeating-linear-gradient(45deg,#f2f2f2,#f2f2f2 10px,#e8e8e8 0,#e8e8e8 20px);color:var(--textColor);display:flex;font-weight:600;justify-content:center;padding:16px;text-align:center;width:100%}.products2Tabs{border-bottom:1px solid var(--lightGray);display:flex;flex-wrap:wrap;justify-content:center;padding:16px 16px 0}.products2Tab{background:none;border:none;color:var(--textColor);cursor:pointer;font-size:18px;font-weight:300;line-height:1.6;margin-right:10px;outline:none;padding:10px 20px 6px;position:relative}.products2Tab:last-child{margin-right:0}.products2Tab.active{border-bottom:2px solid var(--mainColor)}@media (max-width:640px){.products2Tab{font-size:16px;margin-right:4px;padding:10px 10px 6px}}.products2SectionTitle{margin:10px 0 0;text-align:center;width:100%}.products2Layout{align-items:flex-start;display:flex;flex-direction:row;gap:20px;padding:16px}.products2SidebarColumn{display:flex;flex:0 0 220px;flex-direction:column;gap:10px}.products2FilterSidebar{background-color:#fff;border-radius:var(--smallBorderRadius,8px);box-sizing:border-box;padding:16px;width:100%}.products2SortStandalone{align-items:center;display:flex;gap:8px}.products2SortLabel{color:var(--textColor);font-size:14px;white-space:nowrap}.products2SortSelect{border:1px solid var(--borderColor,#ccc);border-radius:4px;color:var(--textColor);flex:1 1 auto;font-size:14px;padding:6px}.products2FilterIndicator{background-color:var(--secondColor);border-radius:50%;height:12px;position:absolute;right:-4px;top:-4px;width:12px}.products2FilterGroup{margin-bottom:16px}.products2FilterGroup select{border:1px solid var(--borderColor,#ccc);border-radius:4px;color:var(--textColor);font-size:14px;padding:6px}.products2FilterGroupTitle{color:var(--textColor);font-size:14px;font-weight:600;margin-bottom:8px}.products2FilterOptionsList{display:flex;flex-direction:column;gap:8px}.products2FilterCheckboxRow{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:flex-start}.products2FilterCheckboxRow input[type=checkbox]{accent-color:var(--secondColor);cursor:pointer;display:inline-block;flex:0 0 16px;height:16px;margin:0;min-width:16px;padding:0;width:16px}.products2FilterCheckboxRow span{color:var(--textColor);font-size:14px;line-height:1.3}.products2FilterShowMore{background:none;border:none;color:var(--secondColor);cursor:pointer;font-size:13px;font-weight:600;padding:6px 0 0;text-align:left}.products2FilterShowMore:hover{text-decoration:underline}.products2Pagination{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:24px 0 10px}.products2PageButton{background-color:#fff;border:1px solid var(--borderColor,#ccc);border-radius:4px;color:var(--textColor);cursor:pointer;font-size:14px;min-width:36px;padding:6px 12px}.products2PageButton:hover:not(:disabled){border-color:var(--secondColor)}.products2PageButton:disabled{cursor:not-allowed;opacity:.4}.products2PageButtonActive{background-color:var(--secondColor);border-color:var(--secondColor);color:#fff}.products2PaginationEllipsis{color:#999;padding:0 4px}.products2GridColumn{flex:1 1 auto;min-width:0}.products2EmptyState{color:#666;min-height:200px}.products2EmptyState,.products2NotFound{align-items:center;display:flex;justify-content:center;text-align:center}.products2NotFound{flex-direction:column;gap:16px;min-height:300px;padding:32px}@media (max-width:600px){.products2Layout{align-items:stretch;flex-direction:column}.products2SidebarColumn{flex:1 1 auto;width:100%}.products2GridColumn,.products2GridColumn .centerGrid,.products2GridColumn .tileGrid{width:100%}}.catHeroCompact,.pageContent.categoriesPage{--catAccentTint:#fdf1f3;--catAccentTint:color-mix(in srgb,var(--secondColor) 6%,#fff);--catAccentSoft:#fbe3e7;--catAccentSoft:color-mix(in srgb,var(--secondColor) 14%,#fff);--catAccentBorder:#f7cdd4;--catAccentBorder:color-mix(in srgb,var(--secondColor) 22%,#fff);--catMutedText:#6b7280;--catBorder:#e5e7eb;--catSuccess:#1e7e34;--catSuccessBg:#e7f6ec}.pageContent.categoriesPage{display:flex;flex-direction:column;margin-inline:auto;margin-top:20px;width:min(1280px,calc(100% - 32px))}.catHeroCompact,.catHeroCompact *,.pageContent.categoriesPage,.pageContent.categoriesPage *{box-sizing:border-box}.catHeroCompact{align-items:center;background-color:var(--catAccentTint);border:1px solid var(--catAccentBorder);border-radius:14px;display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;padding:10px 14px;width:100%}.pageHeader>.catHeroCompact{margin-inline:6px;width:calc(100% - 12px)}.catHeroCompactMain{flex-wrap:wrap;gap:10px 14px}.catHeroCompactMain,.catHeroCompactTitle{align-items:center;display:flex;min-width:0}.catHeroCompactTitle{gap:10px}.catHeroCompactTitle h1{color:var(--darkTextColor);font-size:22px;font-weight:700;line-height:1.25;margin:0}.catHeroCompactBack{align-items:center;background-color:#fff;border:1px solid var(--catBorder);border-radius:50%;color:var(--textColor);cursor:pointer;display:flex;flex-shrink:0;height:34px;justify-content:center;padding:0;transition:background-color .2s,border-color .2s;width:34px}.catHeroCompactBack:hover{background-color:var(--veryVeryLightGray);border-color:#cfd4da}.catHeroCompactBack svg{font-size:18px}.catHeroCompactCatImg{flex-shrink:0;height:44px;object-fit:contain;width:44px}.catHeroCompactActions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.catHeroCompactSearch{align-items:stretch;display:flex;flex:1 1 320px;gap:8px;min-width:0}.catHeroCompactSearch .catSearchField input{font-size:15px;height:42px;padding-left:44px}.catHeroCompactSearch .catSearchField svg{font-size:20px;left:14px}.catVehicleChip{align-items:center;background-color:#fff;border:1px solid var(--catBorder);border-radius:10px;display:flex;gap:10px;min-width:0;padding:5px 6px 5px 8px}.catVehicleChipImg{flex-shrink:0;height:36px;object-fit:contain;width:76px}.catVehicleChipInfo{display:flex;flex-direction:column;line-height:1.25;min-width:0}.catVehicleChipInfo strong{color:var(--darkTextColor);font-size:14px;font-weight:700}.catVehicleChipInfo span{color:var(--catMutedText);font-size:12px}.catHeroBtn.catHeroBtnSmall{font-size:13px;height:34px;padding:0 12px}.catHeroBtn.catHeroBtnSmall svg{font-size:17px}.catHeroBtn.catHeroBtnCompact{height:42px;padding:0 16px}@media (max-width:600px){.catHeroCompact{padding:10px}.catHeroCompactTitle h1{font-size:18px}.catHeroCompactCatImg{height:36px;width:36px}.catVehicleChip{flex:1 1 100%}.catVehicleChipInfo{flex:1}.catVehicleChipImg{height:30px;width:60px}.catHeroCompactSearch{flex-basis:100%}.catHeroCompactActions,.catHeroCompactMain{width:100%}.catHeroCompactActions .catHeroBtn{flex:1 1 auto}}.catHero{background-color:var(--catAccentTint);border:1px solid var(--catAccentBorder);border-radius:16px;display:flex;flex-direction:column;gap:14px;overflow:hidden;padding:20px;position:relative}.catHeroTag{background-color:var(--secondColor);border-radius:6px;color:var(--secondContent);font-size:10px;font-weight:700;left:12px;letter-spacing:.04em;padding:4px 10px;position:absolute;text-transform:uppercase;top:12px;z-index:1}.catHeroVehicleRow{align-items:center;display:flex;gap:20px;justify-content:space-between}.catHeroVehicle{align-items:center;display:flex;gap:24px;min-width:0;padding-left:60px}.catHeroVehicleImg{flex-shrink:0;height:108px;object-fit:contain;width:210px}.catHeroVehicleInfo{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-width:0}.catHeroVehicleInfo h2{color:var(--darkTextColor);font-size:26px;font-weight:700;line-height:1.2;margin:0}.catHeroVersion{color:var(--catMutedText);font-size:16px}.catHeroActiveBadge{align-items:center;background-color:var(--catSuccessBg);border-radius:999px;color:var(--catSuccess);display:inline-flex;font-size:13px;font-weight:500;gap:6px;margin-top:4px;padding:5px 12px 5px 8px}.catHeroActiveBadge svg{font-size:18px}.catHeroActions{align-items:center;display:flex;flex-shrink:0;gap:14px}.catHeroBtn{align-items:center;background-color:#fff;border:1px solid var(--catBorder);border-radius:var(--mediumBorderRadius);color:var(--darkTextColor);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;height:44px;justify-content:center;padding:0 20px;transition:background-color .2s,border-color .2s,box-shadow .2s;white-space:nowrap}.catHeroBtn svg{font-size:20px}.catHeroBtn:hover:not(:disabled){background-color:var(--veryVeryLightGray);border-color:#cfd4da}.catHeroBtn:focus-visible,.catHeroGarageLink:focus-visible,.catSearchChip:focus-visible{outline:2px solid var(--secondColor);outline-offset:2px}.catHeroBtn:disabled{cursor:default;opacity:.7}.catHeroBtnPrimary{background-color:var(--secondColor);border-color:var(--secondColor);box-shadow:0 4px 10px #e9395640;box-shadow:0 4px 10px color-mix(in srgb,var(--secondColor) 30%,#0000);color:var(--secondContent)}.catHeroBtnPrimary:hover:not(:disabled){background-color:var(--secondColorHover);border-color:var(--secondColorHover)}.catHeroBtnSaved,.catHeroBtnSaved:disabled{background-color:#fff;border-color:var(--catAccentBorder);color:var(--secondColor);opacity:1}.catHeroDivider{align-self:stretch;background-color:var(--catBorder);width:1px}.catHeroGarageLink{align-items:center;background-color:#fff9;border:none;border-radius:var(--mediumBorderRadius);color:var(--darkTextColor);cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:8px 16px 8px 12px;text-align:left;transition:background-color .2s}.catHeroGarageLink:hover{background-color:#fff}.catHeroGarageLink>svg{color:var(--secondColor);font-size:28px}.catHeroGarageText{display:flex;flex-direction:column;gap:2px}.catHeroGarageText strong{align-items:center;display:inline-flex;font-size:14px;font-weight:600;gap:6px}.catHeroGarageText strong svg{font-size:16px}.catHeroGarageText span{color:var(--catMutedText);font-size:12px}.catSearchCard{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #1018280f;display:flex;flex-direction:column;gap:4px;padding:18px 24px 20px}.catSearchCard h3{color:var(--darkTextColor);font-size:20px;font-weight:700;line-height:1.3;margin:0}.catSearchCard p{color:var(--catMutedText);font-size:14px;margin:0}.catSearchForm{align-items:stretch;display:flex;gap:10px;margin-top:12px}.catSearchField{display:flex;flex:1;min-width:0;position:relative}.catSearchField svg{color:var(--secondColor);font-size:22px;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.catSearchField input{background-color:#fff;border:1px solid var(--catBorder);border-radius:var(--mediumBorderRadius);color:var(--darkTextColor);font-family:inherit;font-size:16px;height:48px;padding:0 16px 0 50px;transition:border-color .2s,box-shadow .2s;width:100%}.catSearchField input::placeholder{color:var(--inputPlaceholderColor)}.catSearchField input:focus{border-color:var(--secondColor);box-shadow:0 0 0 3px var(--catAccentSoft);outline:none}.catSearchSubmit{font-size:15px;height:48px;padding:0 38px}.catSearchExamples{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.catSearchExamplesLabel{color:var(--darkTextColor);font-size:13px;font-weight:600;margin-right:4px}.catSearchChip{background-color:#f1f2f4;border:none;border-radius:999px;color:#4b5563;cursor:pointer;font-family:inherit;font-size:13px;padding:6px 14px;transition:background-color .2s,color .2s}.catSearchChip:hover{background-color:var(--catAccentSoft);color:var(--secondColor)}.catSectionHeader{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-top:28px}.pageContent.categoriesPage>.catSectionHeader:first-child{margin-top:0}.catSectionHeading{display:flex;flex-direction:column;gap:2px;min-width:0}.catSectionHeading h1{color:var(--darkTextColor);font-size:24px;font-weight:700;line-height:1.3;margin:0}.catSectionHeading p{color:var(--catMutedText);font-size:14px;margin:0}.catSectionAllBtn{flex-shrink:0;font-size:13px;height:42px;padding:0 14px 0 16px}.catSectionAllBtn svg{font-size:18px}.catRowGrid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.catTextTilesRow{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:16px}@media (max-width:1180px){.catHeroVehicleRow{padding-top:18px}.catHeroVehicle{gap:16px;padding-left:0}.catHeroVehicleImg{height:92px;width:180px}.catHeroDivider{display:none}.catRowGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.pageContent.categoriesPage{margin:12px auto var(--defaultMarginBottom);width:calc(100% - 24px)}.catHero{padding:14px}.catHeroVehicleRow{align-items:stretch;flex-direction:column;gap:14px;padding-top:22px}.catHeroActions{flex-wrap:wrap;gap:10px}.catHeroBtn{flex:1 1 auto}.catRowGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.catHeroVehicleImg{height:68px;width:120px}.catHeroVehicleInfo h2{font-size:19px}.catHeroVersion{font-size:14px}.catHeroActiveBadge{font-size:12px}.catHeroGarageLink{flex:1 1 100%}.catSearchCard{padding:14px}.catSearchCard h3{font-size:17px}.catSearchCard p{font-size:13px}.catSearchForm{flex-direction:column}.catSearchField input{font-size:15px;padding-left:44px}.catSearchField svg{left:14px}.catSearchExamples{flex-wrap:nowrap;margin-inline:-14px;overflow-x:auto;padding-inline:14px;scrollbar-width:none}.catSearchExamples::-webkit-scrollbar{display:none}.catSearchChip,.catSearchExamplesLabel{flex-shrink:0;white-space:nowrap}.catSectionHeader{align-items:stretch;flex-direction:column;margin-top:22px}.catSectionHeading h1{font-size:20px}.catSectionAllBtn{align-self:flex-start}}@media (max-width:500px){.catRowGrid{gap:8px;grid-template-columns:minmax(0,1fr)}}.contentPageFormSection{box-sizing:border-box;margin:32px auto;max-width:640px;padding:0 16px}.contentPageFormCard{background-color:#fff;border-radius:var(--mediumBorderRadius,8px);box-shadow:0 2px 12px #00000014;box-sizing:border-box;padding:28px 24px}.contentPageFormIntro{margin-bottom:20px}.contentPageFormIntro h2{color:var(--textColor);margin:0 0 8px}.contentPageFormIntro p{color:var(--textColor);margin:0}.contentPageFormField{margin-bottom:18px}.contentPageFormLabel{color:var(--textColor);display:block;font-size:14px;font-weight:600;margin-bottom:6px}.contentPageFormRequiredMark{color:#dc3545}.contentPageFormInput{border:1px solid var(--borderColor,#ccc);border-radius:6px;box-sizing:border-box;font-size:15px;line-height:1.4;padding:14px 12px;width:100%}select.contentPageFormInput{min-height:48px}.contentPageFormInput--invalid{border-color:#dc3545;box-shadow:0 0 0 1px #dc3545}.contentPageFormError{color:#dc3545;font-size:12px;margin-top:4px}.contentPageFormHint{color:var(--grayedText,#777);font-size:12px;margin-top:6px}.contentPageFormAddressGrid{display:grid;gap:10px;grid-template-columns:repeat(12,1fr)}.contentPageFormCheckboxGroup{border-radius:6px;display:flex;flex-direction:column;gap:8px;padding:4px 2px}.contentPageFormCheckboxRow{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:8px}.contentPageFormTermsRow{align-items:flex-start;display:flex;gap:10px}.contentPageFormCheckmark{align-items:center;background-color:#fff;border:1px solid #d3d3d3;border-radius:3px;cursor:pointer;display:flex;height:20px;justify-content:center;margin-top:2px;min-width:20px;position:relative;width:20px}.contentPageFormCheckmark input{cursor:pointer;height:100%;margin:0;opacity:0;position:absolute;width:100%}.contentPageFormCheckmark--checked{background-color:var(--mainColor);border-color:var(--mainColor)}.contentPageFormCheckmark--invalid{border-color:#dc3545;box-shadow:0 0 0 1px #dc3545}.contentPageFormCheckmarkTick{border:solid #fff;border-width:0 2px 2px 0;height:10px;pointer-events:none;transform:rotate(45deg) translate(-1px,-1px);width:6px}.contentPageFormTermsText{color:var(--textColor);font-size:14px}.contentPageFormTermsLink{color:var(--mainColor);text-decoration:underline}.contentPageFormSubmit{background-color:var(--mainColor);border:none;border-radius:6px;color:var(--mainContent,#fff);cursor:pointer;font-size:15px;font-weight:600;margin-top:8px;padding:12px 24px}@media (max-width:600px){.contentPageFormAddressGrid{grid-template-columns:repeat(6,1fr)}}.contentPageBanner{display:block;overflow:hidden;position:relative;width:100%}.contentPageBanner--clickable{cursor:pointer}.contentPageBannerMedia{display:block;height:100%;object-fit:cover;width:100%}