: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:radial-gradient(ellipse at 50% 0%,#d42a47 0%,#be122f 75%);--giantButtonGradientHover:radial-gradient(ellipse at 50% 0%,#be122f 0%,#a50c26 75%);--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:800px}@media (min-width:1341px){.productPageWideContent{width:1420px}.productPageWideContent .homeSectionContainer{background-color:initial}}@media (min-width:961px){.productResponsive{position:relative}.productBackButtonOutside{left:max(-46px,calc(6px - 50vw + 50%));position:absolute;top:0;z-index:2}}.prodDetailsDesk{margin-top:10px;width:600px}.prodDetailsMobile{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{display:flex;flex-direction:column;overflow:hidden;padding:10px}.sellersShort{max-height:auto}.sellersLong,.sellersShort{display:flex;flex-direction:column;gap:10px;transition:max-height .8s ease-in}.sellersLong{max-height:fit-content}.lowestTotalSellerHighlight{background-color:var(--highlightGreen);border-radius:var(--smallBorderRadius);color:var(--darkTextColor);display:flex;flex-direction:column;padding:10px}.sellersOfferCardsRow{display:flex;flex-direction:row;gap:10px}.sellersOfferCard{align-items:stretch;border:1px solid var(--lightGray);border-radius:var(--mediumBorderRadius);box-sizing:border-box;cursor:pointer;display:flex;flex:1 1 0;flex-direction:column;gap:6px;min-height:110px;min-width:0;overflow:hidden;padding:16px 10px 12px;position:relative;text-align:center;transition:border-color .2s ease-in-out,background-color .2s ease-in-out}.sellersOfferCard:not(.sellersOfferCardDisabled):not(.sellersOfferCardSelected):hover{background-color:color-mix(in srgb,var(--secondColor) 6%,#0000)}.sellersOfferCardContent{align-items:center;display:flex;flex:1;flex-direction:column;gap:6px;justify-content:center}@media (min-width:601px){.sellersOfferCard{min-height:240px}}.sellersOfferCard.sellersOfferCardDisabled{cursor:default;opacity:.6}.sellersOfferCard.sellersOfferCardSelected{background-color:color-mix(in srgb,var(--secondColor) 12%,#0000);border:2px solid var(--secondColor);padding:15px 9px 11px}.sellersOfferCardRadio{background-color:initial;border:2px solid var(--secondColor);border-radius:50%;box-sizing:border-box;height:14px;left:10px;position:absolute;top:10px;width:14px}.sellersOfferCardRadio.sellersOfferCardRadioFilled{background-color:var(--secondColor)}.sellersOfferCardDiscountBadge{background-color:var(--highlightGreen);border-radius:var(--smallBorderRadius);color:var(--darkTextColor);font-size:1em;font-weight:700;padding:4px 9px;position:absolute;right:8px;top:8px;white-space:nowrap}.sellersOfferCardIcon{color:var(--secondColor);display:flex;font-size:28px}.sellersOfferCardIcon svg{font-size:inherit}.sellersOfferCardLabel{color:var(--grayedText);font-size:1.15em;font-weight:600}.sellersOfferCardPrice{color:var(--mainColor);font-size:1.5em;font-weight:700}.sellersOfferCardSeller{color:var(--grayedText);font-size:.9em;max-width:100%;overflow-wrap:break-word;white-space:normal}.sellersOfferCardFooter{background-color:var(--secondColor);color:#fff;font-size:1em;font-weight:600;margin-bottom:-12px;margin-left:-10px;margin-right:-10px;padding:8px 10px;width:calc(100% + 20px)}.sellersOfferCardCount{color:var(--mainColor);font-size:2.2em;font-weight:700;line-height:1}.sellersOfferCardSecondary .smallButton{margin-top:6px}.sellersOfferOtherCountText{color:var(--secondColor);cursor:pointer}.sellersOfferLoadingBar{align-items:center;display:flex;flex-direction:column;gap:8px;padding:20px 10px}.sellersOfferLoadingBarLabel{color:var(--grayedText)}.sellersOfferLoadingBarTrack{animation:sellersOfferLoadingBarShimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--lightGray) 0,color-mix(in srgb,var(--secondColor) 30%,var(--lightGray)) 50%,var(--lightGray) 100%);background-size:200% 100%;border-radius:5px;height:10px;overflow:hidden;width:100%}@keyframes sellersOfferLoadingBarShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.sellersOfferLoadingBarFill{background-color:var(--secondColor);border-radius:5px;height:100%;transition:width .2s ease}.sellersOfferLoadingBarPercent{color:var(--secondColor);font-weight:600}@media (max-width:600px){.sellersOfferCardsRow{flex-direction:column}}.sellersAllOffersDialog{min-width:60vw}@media (max-width:700px){.sellersAllOffersDialog{min-width:90vw}}.sellersAllOffersDialog .sellersList{max-height:55vh;overflow-y:auto;overscroll-behavior:contain}.sellersAllOffersDialog .sellersOfferLoadingBar{justify-content:center;min-height:55vh}.sellersAllOffersFilters{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}@media (max-width:700px){.sellersAllOffersFilters{align-items:flex-start;flex-direction:column;gap: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)}}@media (max-width:1340px){.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}.prodDetailsDesk{display:none}.prodDetailsMobile{border-radius:0;display:flex}.productBackButton{box-shadow:0 2px 6px #0000001f;left:6px;margin-top:var(--headerHeightMobile);position:fixed;top:12px;z-index:10}#productDetails{order:2}#sellersList{order:1}}@media (max-width:600px){.defaultDialog.cepDialogMobileTop{align-items:flex-start;padding-top:30vh!important}.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}.productStickyBuyBarName{color:var(--textColor);font-size:13px;font-weight:600;max-width:420px;overflow:hidden;text-overflow:ellipsis;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}}.productVehicleSwapBtn{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:var(--mediumBorderRadius);color:var(--darkTextColor);cursor:pointer;display:inline-flex;flex-shrink:0;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}.productVehicleSwapBtn svg{font-size:20px}.productVehicleSwapBtn:hover{background-color:var(--veryVeryLightGray);border-color:#cfd4da}.productVehicleSwapBtn:focus-visible{outline:2px solid var(--secondColor);outline-offset:2px}.offersV2{box-sizing:border-box;display:flex;flex-direction:column;gap:14px;padding:16px}.offersV2Header{align-items:center;display:flex;gap:12px}.offersV2HeaderIcon{color:var(--secondColor);font-size:36px!important}.offersV2Title{font-size:1.4em;font-weight:700;margin:0}.offersV2Subtitle{color:var(--grayedText);font-size:.95em}.offersV2SelectedBadges{display:flex;flex-wrap:wrap;gap:6px}.offersV2TabsWrapper{position:relative}.offersV2Tabs{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding-top:12px;scrollbar-width:none}.offersV2Tabs::-webkit-scrollbar{display:none}.offersV2TabsScrollHint{align-items:center;background:linear-gradient(90deg,#0000,#fff 70%);bottom:0;color:var(--secondColor);display:flex;padding-left:20px;pointer-events:none;position:absolute;right:0;top:12px}.offersV2TabsScrollHint svg{cursor:pointer;font-size:22px;pointer-events:auto}.offersV2Tab{align-items:center;background-color:color-mix(in srgb,var(--secondColor) 4%,#fff);border:1.5px solid color-mix(in srgb,var(--secondColor) 45%,#fff);border-radius:var(--mediumBorderRadius);color:var(--secondColor);cursor:pointer;display:flex;flex-shrink:0;font-size:15px;font-weight:600;gap:8px;justify-content:center;min-height:52px;padding:10px 16px;position:relative;transition:border-color .2s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out,filter .2s ease-in-out;white-space:nowrap}.offersV2Tab:hover{background-color:color-mix(in srgb,var(--secondColor) 12%,#fff);border-color:var(--secondColor)}.offersV2Tab svg{font-size:24px}.offersV2TabRecommended{background-color:#7c3aed;border-radius:999px;color:#fff;font-size:11px;font-weight:700;line-height:1.4;padding:2px 8px;position:absolute;right:10px;top:-10px}.offersV2Tab.offersV2TabActive{background-color:var(--secondColor);border:1.5px solid var(--secondColor);color:#fff}.offersV2Tab.offersV2TabActive:hover{background-color:var(--secondColor);filter:brightness(.92)}.offersV2Summary{background-color:color-mix(in srgb,var(--secondColor) 8%,#0000);border:1px solid color-mix(in srgb,var(--secondColor) 25%,#0000);border-radius:var(--mediumBorderRadius);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 0}.offersV2SummaryItem{align-items:center;display:flex;gap:12px;justify-content:center;min-width:0;padding:0 12px}.offersV2SummaryItem+.offersV2SummaryItem{border-left:1px solid color-mix(in srgb,var(--secondColor) 25%,#0000)}.offersV2SummaryItem svg{color:var(--textColor);flex-shrink:0;font-size:30px}.offersV2SummaryItem svg.offersV2SummaryIconMain{color:var(--secondColor)}.offersV2SummaryLabel{color:var(--grayedText);font-size:13px}.offersV2SummaryValue{font-size:20px;font-weight:700}.offersV2SummaryValueSmall{font-size:15px;font-weight:500}.offersV2List{display:flex;flex-direction:column;gap:10px}.offersV2Empty{border:1px dashed var(--lightGray);border-radius:var(--mediumBorderRadius);color:var(--grayedText);padding:16px;text-align:center}.offersV2ExpandButton{align-items:center;background-color:var(--veryLightGray);border:none;border-radius:var(--smallBorderRadius);color:var(--textColor);cursor:pointer;display:flex;font-size:14px;gap:6px;justify-content:center;min-height:40px;transition:background-color .2s ease-in-out;width:100%}.offersV2ExpandButton:hover{background-color:color-mix(in srgb,var(--secondColor) 10%,#fff)}@media (max-width:700px){.offersV2Tab{font-size:13px;padding:8px 14px}.offersV2 .offersV2TabsWrapper{margin-inline:-16px}.offersV2 .offersV2Tabs{padding-left:16px;padding-right:56px}.offersV2 .offersV2TabsScrollHint{padding-right:8px;padding-top:12px;top:0}.offersV2TabRecommended{left:10px;right:auto}.offersV2Summary{padding:10px 0}.offersV2SummaryItem{gap:8px;padding:0 8px}.offersV2SummaryItem svg{font-size:22px}.offersV2SummaryLabel{font-size:11px}.offersV2SummaryValue{font-size:15px}.offersV2SummaryValueSmall{font-size:12px}}.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:#fff;border:none;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{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:10px 14px;min-width:0}.catHeroCompactMain>.catHeroCompactVehicleGroup,.catHeroCompactMain>.catVehicleChip{margin-left:auto}.catHeroCompactTitle,.catHeroCompactVehicleGroup{align-items:center;display:flex;gap:10px;min-width:0}.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{flex:0 0 auto;font-size:13px;height:34px;padding:0 12px}.catHeroBtn.catHeroBtnSmall svg{font-size:17px}.catHeroBtn.catHeroBtnCompact{height:42px;padding:0 16px}.catHeroCompactSearch .catHeroBtn{flex:0 0 auto}@media (max-width:600px){.catHeroCompact,.pageHeader>.catHeroCompact{border-radius:0;margin-inline:calc(50% - 50vw);padding:10px;width:100vw}.pageHeader:has(>.catHeroCompact),.productsPageHeader:has(>.catHeroCompact){margin-top:0}.catHeroCompactTitle h1{font-size:18px}.catHeroCompactCatImg{height:36px;width:36px}.catVehicleChip{flex:1 1 100%}.catHeroCompactVehicleGroup{flex:1 1 100%;gap:8px}.catHeroCompactVehicleGroup .catVehicleChip{flex:1 1 0}.catHeroBtn.catHeroBtnHideMobile{display:none}.catVehicleChipInfo{flex:1}.catVehicleChipImg{height:30px;width:60px}.catHeroCompactSearch{flex-basis:100%}.catHeroBtn.catHeroBtnSmall{font-size:12px;gap:4px;height:30px;padding:0 10px}.catHeroBtn.catHeroBtnSmall svg{font-size:15px}.catHeroCompactSearch .catHeroBtn{padding:0;width:42px}.catHeroCompactActions,.catHeroCompactMain{width:100%}.catHeroCompactActions{flex-wrap:nowrap;gap:8px}.catHeroCompactActions .catHeroBtn{flex:1 1 0;font-size:13px;gap:6px;min-width:0;padding:0 10px}}.catHero{display:flex;flex-direction:column;gap:14px;position:relative}.catHeroTag{align-items:center;align-self:flex-start;background-color:var(--catSuccessBg);border-radius:999px;color:var(--catSuccess);display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:5px 12px 5px 8px}.catHeroTag svg{font-size:18px}.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:86px;object-fit:contain;width:168px}.catHeroVehicleInfo{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-width:0}.catHeroVehicleInfo h2{color:var(--darkTextColor);font-size:21px;font-weight:700;line-height:1.2;margin:0}.catHeroVersion{color:var(--catMutedText);font-size:16px}.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}.catSearchCard>.catSearchForm:first-child{margin-top:0}.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)!important;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:center;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:21px;font-weight:700;line-height:1.3;margin:0}.catSectionHeading p{color:var(--catMutedText);font-size:14px;margin:0}.catSectionHeader .catSectionAllBtn{flex:0 0 auto}.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){.catHeroVehicle{gap:16px;padding-left:0}.catHeroVehicleImg{height:74px;width:144px}.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)}.catHeroVehicleRow{align-items:stretch;flex-direction:column;gap:14px}.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:49px;width:86px}.catHeroActions .catHeroBtn{flex:1 1 0;min-width:0}.catHeroVehicleInfo h2{font-size:15px}.catHeroVersion{font-size:14px}.catHeroTag{font-size:12px;margin-bottom:-6px}.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{margin-top:22px}.catSectionHeading h1{font-size:15px}}@media (max-width:500px){.catRowGrid{gap:8px;grid-template-columns:minmax(0,1fr)}}.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 (min-width:901px){.productHeroTopSectionCompra>.productPageCard{width:660px}}@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 (min-width:1341px){.productHeroTopSectionBackButton{left:max(16px,calc(50vw - 694px))}}@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%}.products2BannerArea--mobile{aspect-ratio:3/2}.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}.products2NotFound{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:300px;padding:32px;text-align:center}@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%}}.productsPageHeader{box-sizing:border-box;margin:16px 0;padding:0 16px;width:100%}.productsMobileFiltersBar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:12px 16px 0}.productsLoadProgress{background-color:var(--lightGray);height:3px;left:0;position:fixed;top:var(--headerHeight);width:100%;z-index:8}body.hasTopSiteTabs .productsLoadProgress{top:calc(var(--headerHeight) + var(--topSiteTabsHeight))}.productsLoadProgressBar{background-color:var(--secondColor);border-radius:0 2px 2px 0;height:100%;transition:width .3s ease-out}@keyframes productsSkeletonShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.productsSkeleton{animation:productsSkeletonShimmer 1.6s ease-in-out infinite;background:linear-gradient(90deg,var(--lightGray) 25%,#f7f7f7 37%,var(--lightGray) 63%);background-size:400% 100%}.productTileSkeleton{border-radius:var(--mediumBorderRadius);box-sizing:border-box;height:var(--productTileHeight);margin:var(--productTileMargin);width:var(--productTileWidth)}.productsSidebarSkeleton{display:flex;flex-direction:column;gap:10px}.productsSidebarSkeletonSort{border-radius:var(--smallBorderRadius,8px);height:var(--defaultElementHeight,36px)}.productsSidebarSkeletonCard{border-radius:var(--smallBorderRadius,8px);height:320px}.productsEmptyState{align-items:center;color:#666;display:flex;justify-content:center;min-height:200px;text-align:center}@media (max-width:600px){.productsPageHeader{margin:10px 0}}@media (max-width:500px){.productsLoadProgress{top:var(--headerHeightMobile)}body.hasTopSiteTabs .productsLoadProgress{top:calc(var(--headerHeightMobile) + var(--topSiteTabsHeight))}.productTileSkeleton{height:120px;margin:0 0 10px;width:100%}}@media (prefers-reduced-motion:reduce){.productsSkeleton{animation:none}}.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%}.contentPageBannerSlider{overflow:hidden;position:relative;width:100%}.contentPageBannerSlider .swiper-pagination-bullet{background:#fff;opacity:.7}.contentPageBannerSlider .swiper-pagination-bullet-active{background-color:var(--secondColor)!important;opacity:1}.contentPageBannerSlider .swiper-button-next,.contentPageBannerSlider .swiper-button-prev{border-radius:var(--smallBorderRadius);color:var(--secondColor)!important;padding:10px;transform:scale(.7);transition:background-color .3s}.contentPageBannerSlider .swiper-button-next:hover,.contentPageBannerSlider .swiper-button-prev:hover{background-color:#00000080}.lifestyleCategoriesSection{--categorySearchText:#111;--categorySearchAccent:var(--secondColor);align-items:center;border-top:1px solid var(--lightGray);display:flex;flex-direction:column;margin-top:40px;padding-top:32px;width:100%}.lifestyleCategoriesSectionTitle{box-sizing:border-box;margin:0;max-width:1280px;padding-inline:20px;width:100%}@media (max-width:500px){.lifestyleCategoriesSectionTitle{padding-inline:16px}}