@font-face{font-family:Inter;src:url(https://www.maviparca.com/build/assets/Inter-VariableFont_opsz_wght-c8O0ljhh.ttf) format("truetype");font-weight:100 900;font-stretch:75% 125%;font-style:normal}:root{--page-blue: #3a8bc1;--page-orange: #f2862a;--page-orange-rgb: 242, 134, 42;--page-bg: #fdfdfd;--box-bg: rgb(220 240 255 / 30%);--page-black: #313131;--page-dark-gray: #545454;--page-gray: #8c8c8c;--page-light-gray: #f5f5f5;--page-red: #f33;--page-yellow: #ffdf40;--page-transition-delay: .1s;--mp-shadow: rgba(0, 0, 0, .1) 0px 1px 3px 0px, rgba(0, 0, 0, .06) 0px 1px 2px 0px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,sans-serif!important;background-color:var(--page-bg)}a{text-decoration:none;color:currentColor}h4{margin-bottom:0!important}.fb9{border:1px solid #3366ff;background-color:#b3c6ff;width:100%;height:30px}textarea{resize:vertical}.text-right{text-align:right}.text-left{text-align:left}.checkbox{position:relative;display:flex;align-items:center;gap:8px;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;font-size:15px;line-height:1.4}.checkbox input{position:absolute;width:0;left:50px;height:0;opacity:0;cursor:pointer}.checkbox .checkmark{position:relative;display:block;top:0;left:0;width:16px;height:16px;background:#fff;border-radius:1px;outline:1px solid var(--page-light-gray);transition:all .2s ease}.checkbox:hover .checkmark{background:#f4f4f5;transition:all .2s ease}.checkbox input:checked~.checkmark{background:var(--page-blue)}.checkbox input[type=radio]~.checkmark{border-radius:50%}.checkbox .checkmark:after{position:absolute;display:block;content:"";left:50%;top:45%;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg);-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);opacity:0;transition:all .2s ease}.checkbox input:checked~.checkmark:after{opacity:1;transition:all .2s ease}.bgBlue a{color:#fff;z-index:99;font-size:14px;font-weight:400}.fwBold{font-weight:500}.textBlue{color:var(--page-blue)}.nice-select{background-color:var(--page-light-gray);height:34px;line-height:35px;border:none;width:100%}.myContainer{width:1350px;margin:auto}.pageMainArea{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:15px}.pageMainArea.authArea{padding:80px 58px}.pageMain{display:flex;flex-direction:column;align-items:start}.pageButton{padding:8px 13px;color:#fff;font-size:14px;font-weight:600;transition:var(--page-transition-delay) ease-in-out;border:none;border-radius:3px;cursor:pointer;display:flex;align-items:center;line-height:1;gap:5px;justify-content:center}.pageButton.btnSm{padding:6px 10px;font-size:13px}.pageButton.btnLg{padding:10px;font-size:16px}.pageButton .buttonLogo{width:20px;height:20px}.pageButton.btnOrange{background-color:var(--page-orange)}.pageButton.btnRed{background-color:var(--page-red)}.pageButton.btnBlue{background-color:var(--page-blue)}.pageButton:hover{background-color:var(--page-black)}.navbarArea{display:flex;flex-direction:column;align-items:start;width:100%}.navbarTop{display:flex;align-items:stretch;width:100%;position:relative;overflow:hidden}.navbarTopList{width:50%;display:flex;align-items:center;justify-content:space-around}.navbarTopList.bgBlue{background-color:var(--page-blue);position:relative}.navbarToplistLeftDecoration{position:absolute;width:100%;height:100%;background-color:var(--page-blue);transform:skew(-30deg);transform-origin:top right;z-index:1;border-bottom-right-radius:10px}.navbarToplistRightDecoration{position:absolute;width:100%;height:100%;background-color:var(--page-orange);transform:skew(30deg);transform-origin:top right;z-index:1;border-bottom-left-radius:10px}.navbarTopList.bgOrange{background-color:var(--page-orange);position:relative}.navbarTopList .listItem{display:flex;align-items:center;gap:5px;color:#fff;transition:.15s ease-in-out;z-index:2}.navbarTopList.bgOrange .listItem{color:var(--page-black)}.navbarTopList .listItem .listItemLogo{width:25px;height:25px;display:flex;align-items:center;justify-content:center}.navbarTopList .listItem .listItemTitle{font-size:14px}.navbarTopList.bgBlue .listItem:hover{color:var(--page-orange)}.navbarTopList.bgOrange .listItem:hover{color:#fff}.navbarTopBadgeArea{overflow:hidden;background-color:#fff;height:35px}.badgeInline{padding:0;margin:0 .625rem;animation:moveText 8s infinite}.badgeInline .badgeTitle{height:35px;display:flex;align-items:center;justify-content:center;list-style:none;font-size:13px;font-weight:500;color:var(--page-gray);padding-top:5px}@keyframes moveText{15%,25%{transform:translateY(-20%)}40%,50%{transform:translateY(-40%)}65%,75%{transform:translateY(-60%)}90%,to{transform:translateY(-80%)}}.navbarMain{position:relative;background-color:#fff;width:100%;box-shadow:1px 1px 5px #0000001a}.grayScreen{position:fixed;background-color:#0000007f;width:0;height:100vh;top:0;left:0;opacity:0;z-index:-1000;transition:opacity .25s ease-in-out}.grayScreen.opened{width:100%;opacity:1;z-index:5}.navbarToggleButton{width:30px;height:30px;display:none;align-items:center;justify-content:center;background-color:transparent;color:var(--page-black);margin-right:15px;border:none}.navbarInCloseButton{width:25px;height:25px;background-color:#0000008c;position:absolute;top:15px;right:15px;border-radius:50%;border:none;color:#fff;padding:2px;display:block}.navbarCloseButton{width:25px;height:25px;background-color:#0000008c;position:absolute;top:15px;right:15px;border-radius:50%;border:none;color:#fff;padding:2px;display:none;align-items:center;justify-content:center}.navbarMainList{display:flex;align-items:center}.navbarMainList .listItem{position:relative;display:flex;align-items:center;justify-content:center;height:45px;padding:0 5px;transition:var(--page-transition-delay) ease-in-out;border-radius:3px;z-index:5}.navbarMainList .listItem.showMobile{display:none}.navbarMainList .listItem:hover{background-color:var(--page-light-gray)}.navbarMainList .listItem .listItemTitleWrapper{display:flex;align-items:center;gap:2px;font-weight:500;font-size:15px;color:var(--page-black);position:relative;height:100%}.navbarMainList .dropArrow{width:15px;height:15px;display:flex;align-items:center;justify-content:center;color:var(--page-gray)}.navbarMainList .listItem .listItemDropdownMenu{position:absolute;left:0;top:45px;width:1100px;background-color:var(--page-bg);box-shadow:0 1px 5px #00000040;padding:10px 0;display:none;border-radius:5px}.navbarMainList .listItem .listItemDropdownMenu.sm{width:max-content}.navbarMainList .listItem .listItemDropdownMenu .menuContent{display:flex;align-items:flex-start;gap:2rem;flex-wrap:wrap;width:100%;padding:5px 15px}.navbarMainList .listItem .listItemDropdownMenu .menuContent .contentItem{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.navbarMainList .listItem .listItemDropdownMenu .menuContent .contentItem .itemHeader{color:var(--page-orange);font-size:14px;font-weight:600}.navbarMainList .listItem .listItemDropdownMenu .menuContent .contentItem .itemList{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.navbarMainList .listItem .listItemDropdownMenu .menuContent .contentItem .itemList .listLink{color:var(--page-black);font-size:13px;font-weight:500}.navbarMainList .listItem .listItemDropdownMenu .menuContent .navbarMainList .listItem .listItemDropdownMenu::-webkit-scrollbar-track{background-color:transparent;border-radius:10px}.navbarMainList .listItem .listItemDropdownMenu::-webkit-scrollbar{width:5px;background-color:#f5f5f5}.navbarMainList .listItem .listItemDropdownMenu::-webkit-scrollbar-thumb{background-color:#f90;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);border-radius:10px}.navbarMainList .listItem .listItemDropdownMenu .menuItem{position:relative;padding:10px 15px}.navbarMainList .listItem .listItemDropdownMenu .menuItem .menuItemTitleWrapper{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500;color:var(--page-black)}.navbarMainList .listItem .listItemDropdownMenu .menuItem .menuItemTitleWrapper .menuItemLogo{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--page-gray)}.navbarMainList .listItem .listItemDropdownMenu .menuItem .dropArrow{margin-left:auto}.navbarCallCenterArea{margin-top:auto;width:100%;display:none;flex-direction:column;align-items:center;gap:10px;border-top:1px solid var(--page-light-gray);padding:15px 0}.navbarCallCenterArea .areaTitle{font-size:12px;color:var(--page-gray);text-transform:uppercase;font-weight:500}.navbarCallCenterArea .areaSubtitle{font-size:22px;color:var(--page-black);text-transform:uppercase;font-weight:500}.listItemDropdownMenu .menuItemDropdownMenu{position:absolute;left:100%;top:0;width:0;overflow:hidden;z-index:-5;opacity:0;background-color:var(--page-bg);box-shadow:3px 0 4px #00000040;padding:0;transition:opacity .15s ease-in-out}.listItemDropdownMenu .menuItemDropdownMenu.active{opacity:1;width:500px;padding:10px}.menuItemDropdownMenuList{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px}.navbarLogo{width:220px;height:auto}.navbarMobileLogo{margin-left:auto;margin-right:auto;padding-top:15px;width:155px;height:auto;margin-bottom:20px;display:none}.navbarMainTools{display:flex;align-items:center}.navbarMobileTools .toolsItem{display:flex;flex-direction:column;align-items:center;gap:5px}.navbarMobileTools .toolsItem .toolsItemLogo{width:27px;height:27px;display:flex;align-items:center;justify-content:center;color:var(--page-black);position:relative}.navbarMobileTools .toolsItem .toolsItemBadge{position:absolute;right:-5px;top:-5px;width:14px;height:14px;background-color:var(--page-blue);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;padding-top:1px}.navbarMobileTools .toolsItem .toolsItemTitle{font-size:10px;font-weight:500;color:var(--page-gray);text-transform:uppercase}.navbarMainTools .toolsItem{display:flex;align-items:center;gap:8px;color:var(--page-black);height:45px;padding:0 5px;transition:var(--page-transition-delay) ease-in-out;border-radius:5px;position:relative;background-color:transparent;border:none}.navbarMainTools .toolsItem.goToFav{display:none}.navbarMainTools .toolsItem .itemLinkArea{display:flex;align-items:center;gap:8px;color:var(--page-black);height:45px;padding:0 5px;transition:var(--page-transition-delay) ease-in-out;border-radius:3px;position:relative;cursor:pointer}.navbarMainTools .toolsItem .toolsItemDropdown{display:none;position:absolute;top:45px;right:0;z-index:100}.navbarMainTools .toolsItem .basketDropdown{display:none;position:absolute;top:45px;right:0;width:350px;z-index:999}.navbarMainTools .toolsItem .basketDropdown .dropdownContent{background-color:#fff;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;align-items:flex-start;width:100%;border-radius:5px;padding:0 15px}.navbarMainTools .toolsItem .basketDropdown .totalPriceArea{display:flex;flex-direction:column;align-items:flex-start;gap:15px;width:100%;padding:25px 0}.navbarMainTools .toolsItem .basketDropdown .totalPriceArea .areaItem{display:flex;align-items:center;justify-content:space-between;width:100%}.navbarMainTools .toolsItem .basketDropdown .totalPriceArea .areaItem .itemTitle{color:var(--page-black);font-size:15px;font-weight:600}.navbarMainTools .toolsItem .basketDropdown .totalPriceArea .areaItem .itemSubtitle{color:var(--page-black);font-size:14px;font-weight:400}.navbarMainTools .toolsItem .basketDropdown .toolsArea{display:flex;align-items:stretch;justify-content:center;width:100%;gap:5px;padding:15px 0}.navbarMainTools .toolsItem .basketDropdown .dropdownContent .productList{display:flex;flex-direction:column;align-items:flex-start;max-height:200px;overflow:auto}.navbarMainTools .toolsItem .basketDropdown .dropdownContent .productList .listItem{display:flex;align-items:start;gap:5px;padding:10px;border-bottom:1px solid rgba(0,0,0,10%)}.navbarMainTools .toolsItem .basketDropdown .dropdownContent .productList .listItem .itemDelete{background-color:transparent;border:none;width:20px;height:20px;color:var(--page-black);cursor:pointer}.navbarMainTools .toolsItem .basketDropdown .dropdownContent .productList .listItem .itemInfoArea{display:flex;align-items:center;gap:20px}.navbarMainTools .toolsItem .basketDropdown .dropdownContent .productList .listItem .itemInfoArea .itemImage{width:60px;height:60px}.navbarMainTools .toolsItem .basketDropdown .dropdownContent .productList .listItem .itemInfoArea .itemInfo{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.navbarMainTools .toolsItem .basketDropdown .dropdownContent .productList .listItem .itemInfoArea .itemInfo .itemLink{font-size:15px;font-weight:400;color:var(--page-black);transition:var(--page-transition-delay) ease-in-out}.navbarMainTools .toolsItem .basketDropdown .dropdownContent .productList .listItem .itemInfoArea .itemInfo .itemLink:hover{color:var(--page-blue)}.navbarMainTools .toolsItem .basketDropdown .dropdownContent .productList .listItem .itemInfoArea .itemMetaArea{display:flex;align-items:center;gap:10px}.navbarMainTools .toolsItem .basketDropdown .dropdownContent .productList .listItem .itemInfoArea .itemMetaArea .itemQuantityArea{width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:13px;position:relative;background-color:var(--page-blue);border-radius:4px}.navbarMainTools .toolsItem .basketDropdown .dropdownContent .productList .listItem .itemInfoArea .itemMetaArea .itemQuantityArea .areaTitle{position:relative;z-index:2;color:#fff}.navbarMainTools .toolsItem .basketDropdown .dropdownContent .productList .listItem .itemInfoArea .itemMetaArea .itemQuantityArea .areaDecoration{position:absolute;background-color:var(--page-blue);width:100%;height:100%;z-index:1;transform:skew(-20deg);left:4px;border-radius:5px}.navbarMainTools .toolsItem .basketDropdown .dropdownContent .productList .listItem .itemInfoArea .itemMetaArea .itemPriceArea{padding:0 6px;width:max-content;height:20px;display:flex;align-items:center;justify-content:center;font-size:13px;position:relative}.navbarMainTools .toolsItem .basketDropdown .dropdownContent .productList .listItem .itemInfoArea .itemMetaArea .itemPriceArea .areaTitle{position:relative;z-index:2;color:var(--page-black)}.navbarMainTools .toolsItem .basketDropdown .dropdownContent .productList .listItem .itemInfoArea .itemMetaArea .itemPriceArea .areaDecoration{position:absolute;background-color:var(--page-light-gray);width:100%;height:100%;z-index:1;transform:skew(-20deg);border-radius:5px}.navbarMainTools .toolsItem .toolsItemDropdown .dropdownContent{background-color:#fff;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;align-items:flex-start;width:250px;border-radius:5px}.navbarMainTools .toolsItem .toolsItemDropdown .dropdownHeader{display:flex;flex-direction:column;align-items:flex-start;padding:10px 15px;gap:7px;width:100%;border-bottom:1px solid rgba(0,0,0,10%)}.navbarMainTools .toolsItem .toolsItemDropdown .dropdownHeader .userName{font-size:15px;font-weight:500;color:var(--page-black)}.navbarMainTools .toolsItem .toolsItemDropdown .dropdownHeader .userEmail{font-size:15px;font-weight:400;color:var(--page-dark-gray)}.navbarMainTools .toolsItem .toolsItemDropdown .dropdownHeader .userPhone{font-size:15px;font-weight:400;color:var(--page-black)}.navbarMainTools .toolsItem .toolsItemDropdown .dropdownBody{display:flex;flex-direction:column;align-items:flex-start;padding:20px 15px;gap:7px;width:100%;border-bottom:1px solid rgba(0,0,0,10%)}.navbarMainTools .toolsItem .toolsItemDropdown .dropdownFooter .footerItem,.navbarMainTools .toolsItem .toolsItemDropdown .dropdownBody .bodyItem{font-size:15px;font-weight:600;color:var(--page-black)}.navbarMainTools .toolsItem .toolsItemDropdown .dropdownFooter{display:flex;flex-direction:column;align-items:flex-start;padding:20px 15px;gap:7px;width:100%}.navbarMainTools .toolsItem:hover{background-color:var(--page-light-gray)}.navbarMainTools .toolsItem.openSearchBox{display:none}.navbarMainTools .toolsItem .itemLogoArea{position:relative;width:25px;height:25px;display:flex;align-items:center;justify-content:center}.navbarMainTools .toolsItem .itemLogoArea .logoBadge{position:absolute;background-color:var(--page-blue);width:15px;height:15px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;top:0;right:-5px}.navbarMainTools .toolsItem .itemInfo{display:flex;flex-direction:column;align-items:start;gap:3px;flex:1;line-height:1}.navbarMainTools .toolsItem .itemInfo .infoSubtitle{color:var(--page-gray);font-size:13px;font-weight:400}.navbarMainTools .toolsItem .itemInfo .infoTitle{color:var(--page-black);font-size:15px;font-weight:500}.navbarMobileListItem{display:none!important}.navbarInList{display:none;flex-direction:column;align-items:flex-start;gap:15px;width:325px;position:fixed;height:100vh;top:0;left:-325px;background-color:#fff;z-index:11;transition:.25s ease-in-out;padding:20px 0 0}.navbarInList.opened{left:0}.navbarInList .navbarInListHeader{font-size:17px;font-weight:500;color:var(--page-dark-gray);text-align:center;width:100%;border-bottom:1px solid var(--page-light-gray);padding-bottom:10px}.navbarInList .navbarInListItemArea{display:flex;flex-direction:column;align-items:flex-start;gap:15px;width:100%;overflow:auto}.navbarInList .navbarInListItemArea .navbarInListItem{display:flex;align-items:center;gap:5px;font-size:15px;font-weight:500;color:var(--page-dark-gray);padding:0 10px;width:100%;cursor:pointer;transition:.2s all ease}.navbarInList .navbarInListItemArea .navbarInListItem:hover{color:var(--page-blue)}.navbarInList .navbarInListItemArea .navbarInListItem .itemLogo{width:30px;height:30px}.navbarInList .navbarInListItemArea .navbarInListItem .itemArrow{width:20px;height:20px;color:var(--page-dark-gray);margin-left:auto}.searchBoxArea{position:relative;background-color:#fff}.searchBoxDecorationArea{position:absolute;width:100%;height:100%;top:0;z-index:0;background-color:transparent}.searchBoxDecorationArea .searchBoxDecoration{height:100%;width:50%;background-color:#fff;position:absolute;border-radius:5px}.searchBox{display:flex;align-items:center;justify-content:space-between;gap:1rem;position:relative;z-index:1;background-color:var(--page-light-gray);border-radius:5px;padding:0 0 0 10px}.searchBox .searchBoxTools{position:relative;width:70px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:var(--page-orange);border-radius:0 5px 5px 0;color:#fff;transition:.25s all ease}.searchBox .searchBoxTools:hover{background-color:var(--page-black)}.searchBox .searchBoxTools.closeSearchBox{display:none}.searchBox .searchBoxTools.goGarageButton{width:100px;display:none}.searchBox .searchBoxTools .areaLogo{color:#fff}.searchBox .searchBoxTools.goGarageButton .areaLogo{color:var(--page-black)}.searchBox .searchBoxTools .areaTitle{color:var(--page-black);z-index:1;font-size:14px;font-weight:500;padding-top:3px}.searchBox .searchBoxTools .areaBg{width:100%;height:100%;position:absolute;background-color:var(--page-orange);border-radius:5px;transition:.15s ease-in-out}.searchBox .searchBoxTools.goGarageButton .areaBg{background-color:var(--page-yellow)}.searchBox .searchBoxTools:hover .areaBg{background-color:var(--page-light-gray)}.searchBoxArea .areaDropdown{position:absolute;left:0;right:10%;top:125%;background-color:#fff;padding:10px 10px 10px 15px;border-radius:3px;box-shadow:1px 1px 7px #00000026;z-index:10}.searchBoxArea .areaDropdown.addCarDropdown{padding:10px 15px;display:none}.searchBoxArea .searchByCarDropdown{display:none}.searchBoxArea .areaDropdown .dropdownContent{display:flex;flex-direction:column;align-items:start;gap:1rem}.searchBoxArea .areaDropdown .dropdownContent .contentHeader{font-size:13px;color:#6c757d;font-weight:400}.searchBoxArea .areaDropdown .dropdownContent .contentListArea{display:flex;flex-direction:column;align-items:start;width:100%;gap:10px;max-height:175px;overflow:auto;padding-right:5px}.searchBoxArea .areaDropdown .dropdownContent .contentListArea::-webkit-scrollbar-track{background-color:transparent;border-radius:10px}.searchBoxArea .areaDropdown .dropdownContent .contentListArea::-webkit-scrollbar{width:5px;background-color:#f5f5f5}.searchBoxArea .areaDropdown .dropdownContent .contentListArea::-webkit-scrollbar-thumb{background-color:#f90;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);border-radius:10px}.searchBoxArea .areaDropdown .dropdownContent .contentListArea .listItem{display:flex;align-items:center;justify-content:space-between;width:100%;border:1px solid var(--page-light-gray);border-radius:3px;padding:10px}.searchBoxArea .areaDropdown .dropdownContent .contentListArea .listItem .listItemInfo{display:flex;flex-direction:column;align-items:start;flex:1;gap:8px}.searchBoxArea .areaDropdown .dropdownContent .contentListArea .listItem .infoTitle{font-size:16px;font-weight:600;color:var(--page-black)}.searchBoxArea .areaDropdown .dropdownContent .contentListArea .listItem .infoSubtitle{font-size:13px;font-weight:300;color:var(--page-gray)}.searchBoxArea .areaDropdown .dropdownContent .contentListArea .listItem .infoLink{font-size:14px;font-weight:400;color:var(--page-blue)}.searchBoxArea .areaDropdown .dropdownContent .contentListArea .listItem .listItemTools{display:flex;align-items:center;justify-content:center}.searchBoxArea .areaDropdown .dropdownContent .contentListArea .listItem .listItemTools .removeListItemButton{border:none;width:25px;height:25px;color:var(--page-gray);cursor:pointer;padding:2px;border-radius:5px;background-color:var(--page-bg);transition:var(--page-transition-delay) ease-in-out}.searchBoxArea .areaDropdown .dropdownContent .contentListArea .listItem .listItemTools .removeListItemButton:hover{background-color:var(--page-light-gray)}.searchBoxArea .areaDropdown .dropdownContent .contentTools{display:flex;justify-content:end;width:100%}.searchBox .searchInputArea{flex:1}.searchBox .searchInputArea .searchInput{outline:none;background-color:transparent;border:none;width:100%;height:100%}.searchBox .searchInputArea .searchInput::placeholder{transition:var(--page-transition-delay) ease-in-out}.searchBox .searchInputArea .searchInput:focus::placeholder{opacity:0}.addCarDropdown .dropdownContent{display:flex;flex-direction:column;align-items:start;gap:1rem}.addCarDropdown .inputGroup{display:flex;align-items:center;gap:1rem;width:100%}.addCarDropdown .selectArea,.addCarDropdown .inputGroup .addCardSelect{width:100%}.addCarDropdown .areaBadge{display:flex;align-items:center;gap:1rem;width:100%}.addCarDropdown .areaBadge .badgeTitle{font-size:14px;color:var(--page-gray);width:max-content}.addCarDropdown .areaBadge .badgeLine{flex:1;height:1px;background-color:var(--page-light-gray)}.pageInput{width:100%;height:35px;background-color:var(--page-light-gray);padding:0 10px;outline:none;border-radius:5px;border:1px solid var(--page-light-gray)}.pageInput::placeholder{font-size:17px;font-weight:500}.pageInput:focus{background-color:#fff}.addCarDropdown .areaTools{display:flex;align-items:center;justify-content:end;gap:10px;width:100%}.addCarDropdown .returnCarList{color:var(--page-gray);font-size:12px;background-color:transparent;border:none;cursor:pointer}.addCarDropdown .returnCarList:hover{text-decoration:underline}.headerSwiperSection{height:auto;width:100%}.headerSwiperSection .headerSwiperImage{display:flex;justify-content:center;align-items:center;width:100%;height:300px;margin:0 auto}.headerSwiperSection .headerSwiperImage img{object-fit:contain;border-radius:5px;max-width:750px;max-height:300px}.select2{width:100%!important}.select2-search__field{outline:none}.select2-search--dropdown{display:block;padding:0;border-radius:5px}.select2-container .select2-selection--single{display:flex;align-items:center;height:35px;border:1px solid #e8e8ed;border:none}.select2-container .select2-selection--single[aria-expanded=false]{border:1px solid #e8e8ed}.select2-container .select2-selection--single[aria-expanded=true]{background-color:#fff;border:1px solid #e8e8ed}.robotSelectItem .select2-container .select2-selection--single,.robotSelectItem .select2-container .select2-selection--single[aria-expanded=false]{background-color:var(--page-blue)!important}.robotSelectItem .select2-container .select2-selection--single[aria-expanded=true]{background-color:#fff;border:1px solid var(--page-blue)!important}.robotSelectItem .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff}.robotSelectItem .select2-container .select2-selection--single{height:40px}.select2-container--open .select2-container .select2-selection--single{background-color:var(--page-bg)}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.addCardSelect{width:100%}.select2-dropdown{border:none;box-shadow:1px 1px 4px #00000040;border-radius:5px;overflow:hidden}.select2-container--default .select2-search--dropdown .select2-search__field{border:none;height:40px;border-bottom:1px solid var(--page-light-gray);font-size:13px;padding-left:10px}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:5px;border-top-right-radius:5px}.select2-hidden-accessible{width:100%}.searchBoxArea .areaDropdown.searchResultArea{padding:0;display:none}.searchResultArea .pastSearchesArea{display:flex;flex-direction:column;align-items:start;width:100%}.searchResultArea .pastSearchesArea .areaListItem{padding:5px 10px;width:100%}.searchResultArea .areaHeader{color:var(--page-gray);font-size:13px;font-weight:500;padding:10px}.searchResultArea .areaList{display:flex;flex-direction:column;align-items:start;font-size:14px;font-weight:400;color:var(--page-black);width:100%;gap:5px;padding-bottom:5px}.searchResultArea .mainSearchArea{display:none;flex-direction:column;align-items:start;width:100%}.searchResultArea .mainSearchArea .listItem{display:flex;align-items:center;justify-content:space-between;width:100%;padding:5px 10px;background-color:var(--page-bg);transition:.15s ease-in-out}.searchResultArea .mainSearchArea .listItem:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.searchResultArea .mainSearchArea .listItem:hover{background-color:var(--page-light-gray)}.searchResultArea .mainSearchArea .listItem .listItemMain{display:flex;align-items:center;gap:5px}.searchResultArea .mainSearchArea .listItem .listItemMain .listItemImage{width:40px;height:40px;border:1px solid var(--page-light-gray);border-radius:5px}.searchResultArea .mainSearchArea .listItem .listItemMain .listItemTextWrapper{flex:1;display:flex;flex-direction:column;align-items:start;gap:5px}.searchResultArea .mainSearchArea .listItem .listItemMain .listItemTextWrapper .listItemTitle{font-weight:500;color:var(--page-black);font-size:14px}.searchResultArea .mainSearchArea .listItem .listItemMain .listItemTextWrapper .listItemSubtitle{font-weight:400;color:var(--page-gray);font-size:13px}.searchResultArea .mainSearchArea .listItem .listItemPriceArea{display:flex;flex-direction:column-reverse;align-items:end;gap:5px}.searchResultArea .mainSearchArea .listItem .listItemPriceArea .noDiscountPrice{text-decoration:line-through;color:var(--page-gray);font-size:12px;font-weight:500}.searchResultArea .mainSearchArea .listItem .listItemPriceArea .mainPrice{color:var(--page-black);font-size:15px;font-weight:500}.breadcrumbSection{display:flex;align-items:center;gap:4px;margin-bottom:2rem;white-space:nowrap;overflow-x:auto;width:100%}.breadcrumbSection .breadcrumbItem{position:relative;font-size:12px;font-weight:500;color:var(--page-gray);display:flex;padding:5px 14px;align-items:center;justify-content:center;transition:color .2s ease}.breadcrumbSection .breadcrumbItem:not(:last-child):hover{color:var(--page-blue)}.breadcrumbSection .breadcrumbItem:not(:last-child):hover .breadcrumbDecoration{background-color:#3a8bc11f}.breadcrumbSection .breadcrumbItem:last-child{pointer-events:none;color:#fff}.breadcrumbSection .breadcrumbItem:last-child .breadcrumbDecoration{background-color:var(--page-blue)}.breadcrumbSection .breadcrumbItem i{margin:0 3px}.breadcrumbSection .breadcrumbItem .breadcrumbTitle{position:relative;z-index:2;max-width:260px;overflow:hidden;text-overflow:ellipsis}.breadcrumbSection .breadcrumbItem .breadcrumbDecoration{position:absolute;width:100%;height:100%;background-color:var(--page-light-gray);top:0;z-index:1;transform:skew(-15deg);border-radius:4px;transition:background-color .2s ease}.pageMain.listPage{flex-direction:row;gap:2rem;width:100%}.listPage .filterArea{width:20%;background-color:#fff;box-shadow:1px 1px 5px #0000001a;display:flex;flex-direction:column;align-items:flex-start;padding-bottom:10px;position:relative}.listPage .filterArea .areaHeader{border-bottom:1px solid var(--page-light-gray);width:100%;padding:15px 20px}.listPage .filterArea .areaHeader .headerTitle{font-size:19px;font-weight:500;color:var(--page-black)}.listPage .filterArea .filterList{display:flex;flex-direction:column;align-items:start;width:100%}.listPage .filterArea .filterListItem{display:flex;flex-direction:column;align-items:start;padding:5px 20px;width:100%;border-bottom:1px solid var(--page-light-gray);gap:10px}.listPage .filterArea .filterListItem .itemHeader{width:100%;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.listPage .filterArea .filterListItem .itemHeader .headerTitle{font-size:14px;font-weight:500;color:var(--page-black);flex:1;pointer-events:none}.listPage .filterArea .filterListItem .itemHeader .headerArrow{width:20px;height:20px;color:var(--page-gray);pointer-events:none}.listPage .filterArea .filterListItem .itemContentArea{display:none;width:100%}.listPage .filterArea .filterListItem .itemContentArea .itemContent{display:flex;flex-direction:column;align-items:start;gap:10px;width:100%}.listPage .filterArea .filterListItem .itemContentArea .itemContent .contentBody{display:flex;flex-direction:column;align-items:start;width:100%;gap:10px}.listPage .filterArea .filterListItem .itemContentArea .itemContent .categoryItemList{display:flex;flex-direction:column;align-items:start;gap:8px;width:100%}.listPage .filterArea .filterListItem .itemContentArea .itemContent .contentBody.filterForBrandBody{max-height:175px;overflow:auto}.listPage .filterArea .filterListItem .itemContentArea .itemContent .contentBody .contentCheckItem{display:flex;align-items:center;gap:5px;font-size:15px;font-weight:400;color:var(--page-black);cursor:pointer;width:100%}.listPage .filterArea .filterListItem .itemContentArea .itemContent .contentBody .categorySearchArea{width:100%}.listPage .filterArea .filterListItem .itemContentArea .itemContent .contentBody .categorySearchArea input{width:100%;padding:10px 15px;border:none;outline:none;background-color:var(--page-light-gray);border-radius:5px}.listPage .filterArea .filterListItem .itemContentArea .itemContent .contentBody .categoryItem{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.listPage .filterArea .filterListItem .itemContentArea .itemContent .contentBody .categoryItem .categoryItemHeader{width:100%;display:flex;align-items:center}.listPage .filterArea .filterListItem .itemContentArea .itemContent .contentBody .categoryItem .categoryItemHeader .headerInfo{display:flex;align-items:center;gap:5px;flex:1}.listPage .filterArea .filterListItem .itemContentArea .itemContent .contentBody .categoryItem .categoryItemHeader .categoryImage{width:30px;height:30px}.listPage .filterArea .filterListItem .itemContentArea .itemContent .contentBody .categoryItem .categoryItemHeader .categoryItemTitle{font-size:14px;font-weight:500;color:var(--page-black)}.listPage .filterArea .filterListItem .itemContentArea .itemContent .contentBody .categoryItem .categoryItemHeader .categoryItemArrow{width:20px;height:20px;cursor:pointer;color:var(--page-gray)}.listPage .filterArea .filterListItem .itemContentArea .itemContent .contentBody .categoryItem .categoryItemContent{display:none;width:100%}.listPage .filterArea .filterListItem .itemContentArea .itemContent .contentBody .categoryItem .inlineContentBody{width:100%;display:flex;flex-direction:column;align-items:start;gap:5px;height:120px;overflow:auto}.listPage .filterArea .filterListItem .itemContentArea .itemContent .contentBody .categoryItem .inlineContentBody .bodyItem{width:100%;font-size:14px;font-weight:400}.listPage .filterArea .filterListItem .itemContentArea .itemContent .contentBody .contentCheckItem .checkLogo{width:15px;height:15px;border-radius:50%;border:1px solid rgba(0,0,0,20%)}.listPage .filterArea .filterListItem .itemContentArea .itemContent.filterForCar{display:flex;flex-direction:column;align-items:start;gap:10px}.listPage .listMainWrapper{flex:1;display:flex;flex-direction:column;align-items:start;gap:1rem}.listPage .listMainWrapper .listTools{display:flex;align-items:center;width:100%;background-color:#fff;box-shadow:1px 1px 5px #0000001a;padding:20px;border-radius:5px;gap:2rem}.listPage .listMainWrapper .listTools .listTypeWrapper{display:flex;align-items:center;gap:5px;justify-content:space-between}.listPage .listMainWrapper .listTools .openFilterAreaButton{background-color:var(--page-light-gray);border:none;border-radius:4px;color:var(--page-black);display:none;align-items:center;gap:4px;padding:5px 8px}.listPage .closeFilterArea{width:25px;height:25px;background-color:#0000008c;position:absolute;top:15px;right:15px;border-radius:50%;border:none;color:#fff;padding:2px;display:none}.listPage .listMainWrapper .listTools .openFilterAreaButton .buttonLogo{width:20px;height:20px}.listPage .listMainWrapper .listTools .openFilterAreaButton .buttonTitle{font-size:15px;font-weight:500;padding-top:2px}.listPage .listMainWrapper .listTools .listTypeWrapper .listTypeItem{background-color:transparent;border:none;width:20px;height:20px;color:var(--page-gray);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--page-transition-delay) ease-in-out}.listPage .listMainWrapper .listTools .listTypeWrapper .listTypeItem:hover,.listPage .listMainWrapper .listTools .listTypeWrapper .listTypeItem.active{color:var(--page-orange)}.listPage .listMainWrapper .listTools .paginationInfoWrapper{flex:1;display:flex}.listPage .listMainWrapper .listTools .paginationInfo{font-size:14px;color:var(--page-black)}.listPage .listMainWrapper .listTools .paginationFilterWrapper{display:flex;align-items:center;gap:25px}.listPage .listMainWrapper .listTools .paginationFilterWrapper .filterItem{display:flex;align-items:center;gap:8px}.listPage .listMainWrapper .listTools .paginationFilterWrapper .filterItem .itemTitle{color:var(--page-gray);font-size:14px}.pageMain .listMain{display:flex;width:100%}.pageMain .listMain.grid,.pageMain .listMain.grid-long{flex-wrap:wrap;gap:20px}.productCard{position:relative;display:flex;flex-direction:column;border:none;border-radius:12px;width:100%;overflow:hidden;background-color:#fff;box-shadow:0 2px 10px #00000012;transition:box-shadow .3s ease,transform .3s ease}.productCard:hover{box-shadow:0 10px 28px #00000021;transform:translateY(-4px)}.pageMain .listMain.grid .productCard,.pageMain .listMain.grid-long .productCard{width:calc((100% - 60px)/4);background-color:#fff;flex-direction:column;align-items:flex-start;border-radius:12px}.productCard .cardImageWrapper{position:relative;width:100%;height:200px;overflow:hidden;background-color:var(--page-light-gray);flex-shrink:0}.productCard .cardImage,.pageMain .listMain.grid-long .productCard .cardImage{display:block;width:100%;height:100%}.productCard .cardImage img{transition:transform .4s ease}.productCard:hover .cardImage img{transform:scale(1.06)}.productCard .cardBody,.pageMain .listMain.grid-long .productCard .cardBody{width:100%;display:flex;flex-direction:column;align-items:start;gap:6px;padding:14px 16px 10px;min-height:128px;flex:1}.productCard .cardInfo{font-size:12px;color:var(--page-gray)}.productCard .cardBody .cardTitle{font-size:15px;color:var(--page-black);font-weight:600;line-height:1.4}.productCard .cardBody .cardInfoFull{gap:3px;display:none;margin-top:4px}.pageMain .listMain.grid-long .productCard .cardBody .cardInfoFull{display:flex;flex-direction:column;align-items:start}.pageMain .listMain.grid-long .productCard .cardBody .cardInfoFull .cardInfoItem{display:flex;align-items:start;gap:4px}.productCard .cardBody .cardInfoFull .cardInfoItem .itemTitle{font-size:11px;font-weight:500;color:var(--page-gray);white-space:nowrap}.productCard .cardBody .cardInfoFull .cardInfoItem .itemSubtitle{font-size:11px;font-weight:500;color:var(--page-blue);background-color:#3a8bc11a;padding:2px 8px;border-radius:20px}.productCard .cardFooter{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;border-top:1px solid var(--page-light-gray)}.productCard .cardFooter .cardPriceaArea{display:flex;flex-direction:column;align-items:start;gap:2px}.productCard .cardFooter .cardPriceaArea .priceMain{font-weight:700;color:var(--page-black);font-size:18px;line-height:1}.productCard .cardFooter .cardPriceaArea .noDiscountPrice{font-weight:400;color:var(--page-gray);font-size:12px;text-decoration:line-through}.productCard .addCartButton{background-color:var(--page-light-gray);color:var(--page-gray);width:38px;height:38px;border-radius:10px;border:none;cursor:pointer;padding:7px;position:relative;overflow:hidden;transition:var(--page-transition-delay) ease-in-out}.productCard .addCartButtonForList{display:none}.addCartButton .buttonLogo{width:100%;height:100%;position:relative;z-index:2}.productCard .addCartButton .buttonBackground{position:absolute;background-color:var(--page-blue);width:100%;height:100%;top:0;left:0;border-radius:10px;z-index:1;transition:var(--page-transition-delay) ease-in-out;transform-origin:center;transform:scale(0)}.productCard:hover .addCartButton{color:#fff}.productCard:hover .addCartButton .buttonBackground{transform:scale(1)}.cardBadge{position:absolute;font-size:12px;color:#fff;padding:4px 10px;font-weight:600;right:10px;top:5px}.productCard .cardBadge{right:inherit;left:12px;top:12px}.cardBadge .badgeTitle{position:relative;z-index:2}.cardBadge .badgeDecoration{position:absolute;z-index:1;background-color:var(--page-red);width:100%;height:100%;top:0;left:0;transform:none;border-radius:20px}.productCard .cardToolsButton{position:absolute;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#bbb;background-color:#ffffffd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;right:10px;top:10px;padding:0;cursor:pointer;transition:var(--page-transition-delay) ease-in-out;border-radius:8px}.productCard .cardToolsButton.active{color:var(--page-orange);background-color:#fffffff2}.productCard .cardToolsButton.showFullScreen{top:0}.productCard .cardToolsButton.addFavorite{top:10px}.productCard .cardToolsButton:hover{background-color:#fff;color:var(--page-gray)}.pageMain .listPagination{display:flex;align-items:center;width:100%;background-color:#fff;box-shadow:1px 1px 5px #0000001a;padding:20px;border-radius:5px;justify-content:end;gap:5px}.pageMain .listPagination .paginationButton{width:25px;height:25px;background-color:var(--page-light-gray);border:none;box-shadow:1px 0 3px -1px #0003;cursor:pointer;color:var(--page-gray);transition:var(--page-transition-delay) ease-in-out}.pageMain .listPagination .paginationButton.active,.pageMain .listPagination .paginationButton:hover{background-color:var(--page-orange);color:#fff}.pageMain .listPagination .paginationButton .buttonInline{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.detailPageArea .pageMain{display:flex;align-items:start;width:100%;gap:2rem;flex-direction:row}.productDetailArea{display:flex;align-items:center;gap:1rem;width:100%;background-color:#fff;flex:1 1 0;box-sizing:border-box}.productDetailArea .detailImageArea{width:50%;padding:50px;display:flex;flex-direction:column;align-items:center;position:relative}.productDetailArea .detailImageArea.inModal{padding:0 20px 20px}.productDetailArea .detailImageArea .mainImageArea{width:100%}.productDetailArea .detailImageArea .mainImageArea .swiper-slide{max-height:800px}.productDetailArea .detailImageArea .otherImageArea{width:65%}.productDetailArea .detailImageArea .otherImageArea .otherImage{width:100%;height:auto;border:2px solid var(--page-light-gray);padding:5px}.productDetailArea .detailImageArea .brandLogo{position:absolute;width:70px;height:40px;top:0;left:0;border:1px solid rgba(0,0,0,8%);border-bottom-right-radius:5px}.productDetailArea .detailImageArea .otherImageArea .swiper-slide-thumb-active .otherImage{border-color:var(--page-red)}.detailPageArea .detailInfoArea{display:flex;flex-direction:column;align-items:flex-start}.detailPageArea .pageResponsiveInfo{display:none}.detailPageArea .pageResponsiveInfo .detailInfoArea{padding:20px 25px}.detailPageArea .detailInfoArea .infoHeaderWrapper{display:flex;flex-direction:column;align-items:start;gap:3px}.detailPageArea .detailInfoArea .infoHeaderWrapper .infoTitle{font-size:25px;font-weight:600;color:var(--page-black);line-height:1.2}.detailPageArea .detailInfoArea .infoHeaderWrapper .infoSubtitle{font-size:18px;font-weight:400;color:var(--page-gray);line-height:1.2}.detailPageArea .detailInfoArea .technicalSpecArea{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;border-bottom:1px solid rgba(0,0,0,10%);padding-bottom:5px}.detailPageArea .detailInfoArea .technicalSpecArea .areaList{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.detailPageArea .detailInfoArea .technicalSpecArea .areaList .listItem{display:flex;align-items:center;gap:4px}.detailPageArea .detailInfoArea .technicalSpecArea .areaList .listItem .listItemLogo{width:3px;height:3px;background-color:var(--page-gray);border-radius:50%}.detailPageArea .detailInfoArea .technicalSpecArea .areaList .listItem .lisItemTitle{font-size:14px;color:var(--page-gray);font-weight:400}.detailPageArea .detailInfoArea .technicalSpecArea .seeAllTechnicalSpec{color:var(--page-blue);font-size:14px;font-weight:400}.detailPageArea .detailInfoArea .compatibleBrandsArea{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;margin-bottom:15px}.detailPageArea .detailInfoArea .compatibleBrandsArea .areaList{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.detailPageArea .detailInfoArea .compatibleBrandsArea .areaList .listItem{width:45px;height:45px;display:block;border-radius:3px;margin-right:5px}.detailPageArea .detailInfoArea .compatibleBrandsArea .areaList .listItem img{width:100%;height:100%;object-fit:contain}.detailPageArea .detailInfoArea .oemArea{display:flex;flex-direction:column;align-items:start;gap:10px}.detailPageArea .detailInfoArea .oemArea .areaList{display:flex;align-items:center;gap:4px}.detailPageArea .detailInfoArea .oemArea .areaList .listItem{position:relative;font-size:14px;font-weight:400;color:var(--page-black)}.detailPageArea .detailInfoArea .oemArea .areaList .listItem:after{position:absolute;content:",";font-size:14px;font-weight:400;color:var(--page-black);right:-3px;bottom:0}.detailPageArea .detailInfoArea .oemArea .areaList .listItem:last-child:after{display:none}.productDetailTabsArea{width:100%;display:flex;flex-direction:column;align-items:start;gap:2rem}.productDetailTabsArea .tabLinks{display:flex;align-items:center;width:100%;border-bottom:1px solid #e8edf2;flex-wrap:wrap;gap:4px}.productDetailTabsArea .tabLinks .tabLinksItem{font-size:14px;font-weight:500;color:var(--page-gray);position:relative;display:flex;align-items:center;cursor:pointer;padding:12px 16px;border-radius:6px 6px 0 0;-webkit-user-select:none;user-select:none;transition:var(--page-transition-delay) ease-in-out}.productDetailTabsArea .tabLinks .tabLinksItem:hover{color:var(--page-black);background-color:var(--page-light-gray)}.productDetailTabsArea .tabLinks .tabLinksItem:after{position:absolute;content:"";width:100%;background-color:var(--page-blue);height:2px;bottom:-1px;border-radius:15px;left:0;opacity:0;transition:var(--page-transition-delay) ease-in-out}.productDetailTabsArea .tabLinks .tabLinksItem.active{color:var(--page-blue)}.productDetailTabsArea .tabLinks .tabLinksItem.active:after{opacity:1}.productDetailTabsArea .tabContents{display:none;width:100%}.productDetailTabsArea .tabContents .contentsMainArea{display:flex;flex-direction:column;align-items:start;gap:1.5rem;padding:1rem;width:100%}.productDetailTabsArea .tabContents .contentsMainArea .contentsMain{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2rem}.productDetailTabsArea .tabContents .contentsMainArea .contentsMain .seeAllButton{display:flex;align-items:center;gap:5px;font-size:14px;color:var(--page-red);cursor:pointer}.productDetailTabsArea .tabContents .contentsMainArea .contentsMain .seeAllButton .buttonLogo{width:15px;height:15px}.productDetailTabsArea .tabContents .contentsMainArea .contentsHeader{font-size:18px;font-weight:600;color:var(--page-black);width:100%;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,20%)}.productDetailTabsArea .tabContents .contentsMainArea .productExplanation{display:flex;flex-direction:column;gap:12px;font-size:14px;line-height:1.75;color:var(--page-black)}.productDetailTabsArea .tabContents .contentsMainArea .productExplanation .explanationLink{color:var(--page-blue)}.productDetailTabsArea .tabContents .contentsMainArea .technicalSpecList{display:flex;flex-direction:column;align-items:flex-start}.productDetailTabsArea .tabContents .contentsMainArea .technicalSpecList .listItem{display:flex;align-items:center;width:100%;font-size:15px;font-weight:400;padding:10px 15px;background-color:#fff;margin-bottom:5px}.productDetailTabsArea .tabContents .contentsMainArea .technicalSpecList .listItem .listItemTitle{flex:1;color:var(--page-gray)}.productDetailTabsArea .tabContents .contentsMainArea .technicalSpecList .listItem .listItemSubtitle{flex:1;color:var(--page-black);text-align:end}.productDetailTabsArea .tabContents .contentsMainArea .technicalSpecExplanation{font-size:13px;font-weight:400;color:var(--page-gray);line-height:1.2}.productDetailTabsArea .tableArea{width:100%;border:1px solid #e8edf2;border-radius:12px;overflow:hidden}.productDetailTabsArea table{width:100%}.responsiveTable{background:#fff;color:var(--page-black);border-collapse:collapse;width:100%}.responsiveTable thead tr{background-color:#f8fafc;border-bottom:1px solid #e8edf2}.responsiveTable th{text-align:left;font-size:11px;font-weight:600;color:var(--page-gray);text-transform:uppercase;letter-spacing:.05em;padding:12px 16px;white-space:nowrap}.responsiveTable td{font-size:13px;font-weight:400;padding:11px 16px;border-bottom:1px solid #f0f4f8}.responsiveTable tbody tr:last-child td{border-bottom:none}.responsiveTable tr:nth-of-type(2n){background-color:#f8fafc}.productDetailTabsArea .paymentOptionsTables{display:flex;flex-wrap:wrap;gap:10px;width:100%}.productDetailTabsArea .paymentOptionsTables .paymentOptionsTable{width:calc((100% - 20px) / 3)}.paymentOptionsTable{background:var(--page-bg);color:var(--page-black);padding:1rem;border-collapse:collapse}.paymentOptionsTable caption{width:100%;height:auto;margin:auto;border:1px solid rgba(0,0,0,10%);border-top-left-radius:12px;border-top-right-radius:12px}.paymentOptionsTable caption img{width:100px;height:auto}.paymentOptionsTable th,.paymentOptionsTable td{padding:1rem;border:1px solid rgba(0,0,0,10%);text-align:center}.paymentOptionsTable th{font-size:11px;font-weight:500}.paymentOptionsTable td{font-size:10px;font-weight:400}.productDetailTabsArea .evaluationList{width:100%}.productDetailTabsArea .evaluationAlert{display:flex;align-items:center;gap:12px;background-color:#f8fafc;border:1px solid #e8edf2;padding:16px 20px;border-radius:10px;width:100%;font-size:14px;color:var(--page-gray)}.productDetailTabsArea .addEvaluationArea{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:2rem}.productDetailTabsArea .addEvaluationArea .areaHeaderWrapper{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%}.productDetailTabsArea .addEvaluationArea .areaHeaderWrapper .areaTitle{font-size:25px;font-weight:500;color:var(--page-black)}.productDetailTabsArea .addEvaluationArea .areaHeaderWrapper .areaExplanation{font-size:15px;font-weight:400;color:var(--page-black)}.productDetailTabsArea .addEvaluationForm{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:2rem}.productDetailTabsArea .addEvaluationForm .mp-row{display:flex;align-items:start;gap:10px;width:100%}.productDetailTabsArea .addEvaluationForm .inputGroup{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%}.productDetailTabsArea .addEvaluationForm .inputGroup label{font-size:15px;font-weight:500;color:var(--page-black)}.productDetailTabsArea .addEvaluationForm .inputGroup input,.productDetailTabsArea .addEvaluationForm .inputGroup textarea{background-color:var(--page-light-gray);box-shadow:1px 1px 2px #00000026;height:34px;border:none;border-radius:5px;padding:0 15px;width:100%;outline:none}.productDetailTabsArea .addEvaluationForm .inputGroup textarea{height:100px;padding:10px 15px}.detailPageArea .pageBottom{flex:1;display:flex;flex-direction:column;gap:2rem}.detailPageArea .productInfoCard{display:flex;flex-direction:column;align-items:center;gap:15px;padding-top:3rem;position:relative}.detailPageArea .productInfoCard .cardHeader{display:flex;flex-direction:column;align-items:center;width:100%;gap:7px}.detailPageArea .productInfoCard .cardHeader .cardPriceWrapper{display:flex;align-items:center;justify-content:center;gap:5px;width:100%}.detailPageArea .productInfoCard .cardHeader .cardPriceWrapper .cardPrice{font-size:22px;font-weight:600;color:var(--page-black)}.detailPageArea .productInfoCard .cardHeader .cardPriceWrapper .cardNoDiscountPrice{font-size:16px;font-weight:400;color:var(--page-gray);text-decoration:line-through}.detailPageArea .productInfoCard .cardHeader .periodBadge{background-color:#f2dada;color:#993d3d;position:relative;padding:5px 15px;font-size:13px;border-radius:15px}.detailPageArea .productInfoCard .cardHeader .cardInfoWrapper{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:0 45px}.detailPageArea .productInfoCard .cardHeader .cardInfoWrapper .infoItem{display:flex;align-items:center;padding:10px 0;width:100%}.detailPageArea .productInfoCard .cardHeader .cardInfoWrapper .infoItem:first-child{border-bottom:1px solid rgba(0,0,0,10%)}.detailPageArea .productInfoCard .cardHeader .cardInfoWrapper .infoItem .itemTitle{font-size:14px;font-weight:600;color:var(--page-black);width:50%}.detailPageArea .productInfoCard .cardHeader .cardInfoWrapper .infoItem .itemSubtitle{font-size:15px;font-weight:400;color:var(--page-black)}.detailPageArea .productInfoCard .cardHeader .cardInfoWrapper .infoItem .itemSubtitle.haveLink{color:var(--page-red)}.detailPageArea .productInfoCard .cardActions{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:10px;padding:0 45px}.detailPageArea .productInfoCard .cardActions .pageButton{font-size:22px}.detailPageArea .productInfoCard .cardActions .actionInfo{font-size:13px;font-weight:500;line-height:1.2;color:var(--page-red)}.detailPageArea .productInfoCard .cardActions .actionInfo a{color:var(--page-blue)}.detailPageArea .productInfoCard .cardActions .addFavoriteButton{background-color:transparent;border:none;display:flex;align-items:center;gap:5px;cursor:pointer;transition:var(--page-transition-delay) ease-in-out;padding:5px 10px;border-radius:2px}.detailPageArea .productInfoCard .cardActions .addFavoriteButton:hover{background-color:var(--page-light-gray)}.detailPageArea .productInfoCard .cardActions .addFavoriteButton .buttonLogo{color:#0003;width:17px;height:17px}.detailPageArea .productInfoCard .cardActions .addFavoriteButton .buttonTitle{font-size:12px;font-weight:400;color:var(--page-gray)}.detailPageArea .productInfoCard .cardShareArea{width:100%;display:flex;align-items:center;gap:10px;padding:20px 40px;border-top:1px solid rgba(0,0,0,10%);overflow-y:auto}.detailPageArea .productInfoCard .cardShareArea .shareItem{font-size:13px;font-weight:500;color:#fff;padding:6px 10px;border-radius:2px}.detailPageArea .productInfoCard .cardShareArea .shareItem.share{background-color:#4267b2}.detailPageArea .productInfoCard .cardShareArea .shareItem.tweet{background-color:#1b95e0}.detailPageArea .productInfoCard .cardShareArea .shareItem.save{background-color:#e63939}.detailPageArea .productInfoCard .cardShareArea .shareItem.linkedin{background-color:#0073b2}.detailPageArea .productInfoCard .cardBadge{position:absolute;left:20px;top:-10px;font-size:12px;color:#fff;padding:4px 20px;font-weight:500;width:max-content}.detailPageArea .productInfoCard .cardBadge .badgeTitle{position:relative;z-index:2}.detailPageArea .productInfoCard .cardBadge .badgeDecoration{position:absolute;z-index:1;background-color:var(--page-red);width:100%;height:100%;top:0;left:0;transform:skew(-15deg);border-radius:5px}.shopFeaturesCard{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:20px 40px;gap:1.5rem;background-color:#fff}.shopFeaturesCard.mp-row{flex-direction:row;justify-content:space-between}.shopFeaturesCard .shopFeaturesItem{display:flex;align-items:center;gap:20px}.shopFeaturesCard .shopFeaturesItem .itemLogo{color:var(--page-red);width:45px;height:45px}.shopFeaturesCard .shopFeaturesItem .itemTextWrapper{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.shopFeaturesCard .shopFeaturesItem .itemTextWrapper .itemTitle{font-size:15px;font-weight:500;color:var(--page-black)}.indexMainArea{display:flex;flex-direction:column;align-items:start;gap:2rem;width:100%;min-height:100svh}.shopFeaturesCard .shopFeaturesItem .itemTextWrapper .itemSubtitle{font-size:14px;font-weight:400;color:var(--page-gray)}.indexMainArea .sectionHeader{font-size:19px;font-weight:600;color:#313131}.vehicleSelectionPage .swiperSection,.vehicleSelectionPage .bannerSection{margin-bottom:40px}.sectionContent{width:100%}.indexMainArea .searchSection .sectionContent{width:100%;padding:0 20px}.indexMainArea .searchSection .sectionContent .selectArea{display:inline-flex;width:100%}.indexMainArea .searchSection{padding:20px 0;width:100%;gap:1rem;border:1px solid #e8e8ed;border-radius:5px;display:flex;flex-direction:column;align-items:center}.indexMainArea .searchSection .selectWrapper{display:flex;gap:1rem}.indexMainArea .searchSection .selectWrapper .selectArea{width:100%}.swiperSection{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;width:100%;padding:75px 50px}.swiperSection.noPadding{padding:75px 0}.swiperSection.haveBg{background-color:#fff;box-shadow:0 2px 10px #0003}.swiperSection .sectionHeader{width:100%;display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid rgba(0,0,0,10%);padding-bottom:10px;gap:15px}.swiperSection .sectionHeader .headerTitle{font-size:20px;font-weight:600;flex:1}.swiperSection .sectionHeader .headerTools{display:flex;align-items:center;gap:10px}.swiperSection .sectionHeader .headerTools .toolsButton{position:relative;padding:5px 10px;display:flex;align-items:center;justify-content:center}.swiperSection .sectionHeader .headerTools .toolsButton .buttonTitle{z-index:2;font-size:14px;font-weight:400;color:var(--page-gray)}.swiperSection .sectionHeader .headerTools .toolsButton.active .buttonTitle{color:#fff}.swiperSection .sectionHeader .headerTools .toolsButton .buttonDecoration{position:absolute;left:0;top:0;width:100%;height:100%;transform:skew(-15deg);border-radius:4px;border-top:1px solid var(--page-light-gray);border-bottom:1px solid var(--page-light-gray);transition:var(--page-transition-delay) ease-in-out}.swiperSection .sectionHeader .headerTools .toolsButton.active .buttonDecoration{background-color:var(--page-black)}.swiperSection .sectionHeader .headerTools .toolsButton:hover .buttonDecoration{background-color:var(--page-light-gray)}.sectionFooter{display:flex;justify-content:center;align-items:center;width:100%}.sectionFooter .seeAllButton{gap:8px;align-content:center;align-items:center;border:none;border-radius:10px;color:#fff;background-color:var(--page-blue);cursor:pointer;display:inline-flex;flex-direction:row;flex-wrap:nowrap;font-size:13px;font-weight:600;justify-content:center;margin:0;min-height:42px;padding:0 24px;text-align:center;transition:background-color .25s ease,transform .2s ease;font-family:Montserrat,sans-serif;-webkit-font-smoothing:antialiased}.sectionFooter .seeAllButton:hover{background-color:#2e72a5;transform:translateY(-1px)}.sectionFooter .seeAllButton .buttonLogo{width:20px;height:20px}.swiperNavigationButtons{display:flex;align-items:center;gap:5px}.swiperNavigationButton{background-color:transparent;border:none;width:30px;height:25px;color:#fff;position:relative;cursor:pointer}.swiperNavigationButton .buttonLogo{position:relative;z-index:2;top:-3px}.swiperNavigationButton .buttonBg{background-color:var(--page-blue);position:absolute;width:100%;height:100%;top:0;left:0;transform:skew(-15deg);border-radius:5px}.pageSmallCard{width:auto;display:flex;flex-direction:column;align-items:center;gap:12px;border:1px solid #e8edf2;border-radius:12px;padding:14px 10px;box-shadow:0 1px 4px #0000000d;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease,background .25s ease}.pageSmallCard:hover{border-color:var(--page-orange);background:rgba(var(--page-orange-rgb),.06);box-shadow:0 6px 18px #f2862a26;transform:translateY(-3px)}.pageSmallCard .cardDecoration{display:flex;align-items:center;gap:5px;width:100%}.pageSmallCard .cardDecoration .line{height:1px;flex:1;background-color:#e8e8ed;border-radius:5px;transition:background-color .25s ease}.pageSmallCard:hover .cardDecoration .line{background-color:#f2862a4d}.pageSmallCard .cardDecoration .dot{width:6px;height:6px;background-color:var(--page-orange);border-radius:50%;transition:transform .25s ease}.pageSmallCard:hover .cardDecoration .dot{transform:scale(1.6)}.pageSmallCard .cardImage{width:100px;height:100px;transition:transform .3s ease}.pageSmallCard:hover .cardImage{transform:scale(1.07)}.pageSmallCard .cardTextWrapper{display:flex;flex-direction:column;align-items:center;gap:5px;flex:1}.pageSmallCard .cardBrand{font-size:16px;font-weight:500;color:var(--page-black);text-transform:capitalize}.pageSmallCard .cardTitle{font-size:13px;font-weight:600;color:var(--page-black);text-align:center;line-height:1.3}.swiperSection .column{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.swiperSection .swiper{padding:5px}.sponsorCard{width:100%;height:420px;border-radius:15px;overflow:hidden;display:flex}.carCard{position:relative;box-shadow:1px 2px 5px #00000026;border-radius:10px;background-color:#fff;min-height:300px;width:100%;display:flex;flex-direction:column;align-items:center;overflow:hidden}.cardCardBg{position:absolute;content:"";left:-15%;right:-25%;height:80%;top:260px;transform:rotate(-10deg)}@media (max-width: 1290px){.cardCardBg{right:-30%}}@media (max-width: 720px){.cardCardBg{right:-40%}}.manufacturer-img{display:flex;justify-content:center;align-items:center;min-height:100px!important}.carCard .cardHeader{padding:10px 20px;width:100%}.carCard .cardHeader .headerContent{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;position:relative;width:100%;margin-bottom:5px}.carCard .cardHeader .headerContent .headerLogo{position:absolute;right:0;top:0;background-color:#fff;width:60px;height:60px;padding:5px;border-bottom-left-radius:15px}.carCard .cardHeader .headerContent .headerTitle{font-size:23px;font-weight:600;color:var(--page-black);padding-right:50px}.carCard .cardHeader .headerContent .headerSubtitle{font-size:18px;font-weight:400;color:#fff;padding-right:50px}.carCard .cardBody{position:relative;width:100%}.carCard .cardBody .bodyContent{display:flex;flex-direction:column;gap:7px;position:relative;width:100%;padding:0 0 15px}.carCard .cardBody .bodyList{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 15px;height:100%}.carCard .cardBody .listItem{background-color:#fff;padding:10px 15px;width:100%;border-radius:7px;transition:var(--page-transition-delay) ease-in-out;box-shadow:none!important;text-align:center}.carCard .cardBody .listItem:hover{background-color:var(--page-orange);margin-right:10px}.productSmallCard{display:flex;align-items:stretch;width:100%;background-color:#fff;box-shadow:1px 2px 5px #0000001a;gap:25px;padding:5px 15px;border-radius:5px;position:relative}.productSmallCard .cardBadge{position:absolute;left:10px;top:10px;font-size:10px;color:#fff;padding:3px 10px;font-weight:500;width:max-content}.productSmallCard .cardBadge .badgeTitle{position:relative;z-index:2;display:flex;align-content:center;justify-content:center;padding-top:2px}.productSmallCard .cardBadge .badgeDecoration{position:absolute;z-index:1;background-color:var(--page-red);width:100%;height:100%;top:0;left:0;transform:skew(-15deg);border-radius:5px}.productSmallCard .cardImage{width:75px;height:75px;display:flex}.productSmallCard .cardBody{display:flex;flex-direction:column;align-items:flex-start;gap:10px;justify-content:center}.productSmallCard .cardBody .cardTitle{font-size:13px;font-weight:500;color:var(--page-black)}.productSmallCard .cardBody .cardPriceArea{display:flex;align-items:end;gap:4px}.productSmallCard .cardBody .cardPriceArea .cardPrice{font-size:13px;font-weight:600;color:var(--page-black)}.productSmallCard .cardBody .cardPriceArea .cardNoDiscoundPrice{font-size:12px;font-weight:500;color:var(--page-gray);text-decoration:line-through}.productSmallCard .cardTools{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:5px 2px}.productSmallCard .cardTools .addCartButton{width:20px;height:20px;background-color:transparent;border:none;color:var(--page-gray);cursor:pointer;position:relative}.productSmallCard .cardToolsButton{width:20px;height:20px;color:var(--page-gray);background-color:transparent;border:none;cursor:pointer;transition:var(--page-transition-delay) ease-in-out}.productSmallCard .addCartButton .buttonBackground{position:absolute;background-color:var(--page-blue);width:100%;height:100%;top:0;left:0;border-radius:50%;z-index:1;transition:var(--page-transition-delay) ease-in-out;transform-origin:center;transform:scale(0)}.productSmallCard:hover .addCartButton{color:#fff}.productSmallCard:hover .addCartButton .buttonBackground{transform:scale(1.2)}.mostViewedSwiper .column{width:100%;display:flex;flex-direction:column;gap:10px}.bannerSection{display:flex;gap:10px;padding:0 50px;width:100%}.bannerSection .col{width:calc(100% / 3);display:flex;flex-direction:column;gap:8px}.bannerSection .bannerImage{height:283px;width:100%;border-radius:5px;overflow:hidden}.bannerSection .bannerImage.sm{height:137.5px!important}.categoryDrawerArea{display:flex;position:fixed;width:100%;overflow:hidden;height:100dvh;top:0;left:0;z-index:-1;transition:.5s ease-in-out}.categoryDrawerArea.active{z-index:100}.categoryDrawerArea .categoryDrawer{width:0;height:100vh;background-color:#fff;display:flex;flex-direction:column;align-items:flex-start;position:relative;z-index:5;overflow:auto;filter:blur(10px);transition:.4s ease-in-out;border-right:1px solid rgba(0,0,0,10%)}.categoryDrawerArea .categorySubDrawer{width:0;height:100vh;background-color:#fff;display:flex;flex-direction:column;align-items:flex-start;position:relative;z-index:5;overflow:auto;filter:blur(10px);transition:.4s ease-in-out;border-right:1px solid rgba(0,0,0,20%)}.categoryDrawerArea.active .categoryDrawer,.categoryDrawerArea .categorySubDrawer.active{width:375px;filter:blur(0)}.categoryDrawerArea .categoryDrawer .drawerItem,.categoryDrawerArea .categorySubDrawer .subDrawerItem{display:flex;align-items:center;width:100%;gap:5px;min-height:50px;padding:0 15px;background-color:#fff;border-bottom:1px solid rgba(0,0,0,10%);transition:var(--page-transition-delay) ease-in-out;position:relative}.categoryDrawerArea .categoryDrawer .drawerItem .arrow{position:absolute;right:0;width:22px;height:22px;top:0;bottom:0;margin:auto}.categoryDrawerArea .categorySubDrawer .subDrawerItem:hover,.categoryDrawerArea .categoryDrawer .drawerItem:hover{background-color:var(--page-orange);color:#fff}.categoryDrawerArea .categoryDrawer .drawerItem .itemLogo{width:30px;height:30px;background-color:transparent;border-radius:5px;padding:2px;transition:var(--page-transition-delay) ease-in-out}.categoryDrawerArea .categoryDrawer .drawerItem:hover .itemLogo{background-color:#fff}.categoryDrawerArea .areaBackground{width:100%;height:100%;background-color:#0003;z-index:4;position:absolute;top:0;left:0;transition:.15s ease-in-out;opacity:0}.categoryDrawerArea.active .areaBackground{opacity:1}.profileDetailSection{display:flex;align-items:stretch;gap:2rem;width:100%}.enterprisePage{display:flex;align-items:stretch;gap:2rem;padding:0 100px;width:100%}.detailListCardArea{position:relative;width:22%}.detailListCard{position:sticky;width:100%;display:flex;flex-direction:column;align-items:flex-start;background-color:#fff;box-shadow:0 0 5px #0000001a;border-radius:4px;top:5px}.detailListCard .cardHeader{padding:20px 25px;font-size:19px;font-weight:600;color:var(--page-black);border-left:4px solid transparent}.detailListCard .cardList{display:flex;flex-direction:column;align-items:flex-start;width:100%}.detailListCard .cardList .listItem{color:var(--page-gray);padding:12px 25px;border-left:4px solid transparent;font-size:15px;width:100%;transition:var(--page-transition-delay) ease-in-out}.detailListCard .cardList .listItem.showMobile{display:none}.detailListCard .cardList .listItem:hover{background-color:var(--page-light-gray)}.detailListCard .cardList .listItem.active{border-color:var(--page-red)}.detailListCard .cardFooter{display:flex;flex-direction:column;align-items:flex-start;width:100%;border-top:1px solid rgba(0,0,0,10%)}.detailListCard .cardFooter .footerItem{color:var(--page-gray);padding:12px 25px;border-left:4px solid transparent;width:100%;transition:var(--page-transition-delay) ease-in-out;font-size:15px}.detailListCard .cardFooter .footerItem:hover{background-color:var(--page-light-gray)}.detailListCard .cardFooter .footerItem.active{border-color:var(--page-red)}.detailMainArea{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;flex:1}.detailMainArea .mp-row{display:flex;align-items:stretch;gap:1rem;width:100%}.detailCard{width:100%;min-height:200px;background-color:#fff;box-shadow:1px 1px 5px #0000001a;border-radius:5px;position:relative;display:flex;flex-direction:column;align-items:flex-start}.detailCard .cardHeader{padding:20px 30px;display:flex;flex-direction:column;gap:5px;align-items:flex-start;border-bottom:1px solid rgba(0,0,0,10%);width:100%}.detailCard .cardContent{width:100%}.detailCard .cardHeader .headerTitle{font-size:20px;font-weight:600;color:var(--page-black)}.detailCard .cardBadge{top:15px;right:15px}.detailCard .cardFooter{display:flex;align-items:center;justify-content:end;width:100%;padding:30px 15px}.detailMainArea .profileArea{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:30px}.detailMainArea .profileArea .profilePhoto{width:100px;height:100px;background-color:var(--page-light-gray);border-radius:50%;overflow:hidden;padding:5px}.detailMainArea .profileArea .profileInfoWrapper{display:flex;flex-direction:column;align-items:center;gap:4px}.detailMainArea .profileArea .profileInfoWrapper .fullName{font-size:17px;font-weight:500;color:var(--page-black)}.detailMainArea .profileArea .profileInfoWrapper .email{font-size:15px;font-weight:400;color:var(--page-black)}.detailMainArea .profileArea .profileButton{background-color:var(--page-orange);padding:9px 20px 7px;border:none;color:#fff;border-radius:2px;font-size:15px;font-weight:600;transition:var(--page-transition-delay) ease-in-out;cursor:pointer;box-shadow:var(--mp-shadow)}.detailMainArea .profileArea .profileButton:hover{background-color:var(--page-light-gray);color:var(--page-black)}.detailMainArea .adressArea{display:flex;flex-direction:column;align-items:start;gap:1rem;padding:30px}.detailMainArea .adressArea .adressTitle{font-size:17px;font-weight:600;color:var(--page-black)}.detailMainArea .adressArea .adressBody{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.detailMainArea .adressArea .adressBody .bodyTitle{font-size:14px;font-weight:500;color:var(--page-black)}.detailMainArea .adressArea .adressBody .bodySubtitle{font-size:15px;font-weight:500;color:var(--page-black)}.detailMainArea .adressArea .adressInfoArea{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.detailMainArea .adressArea .adressInfoArea .areaItem{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.detailMainArea .adressArea .adressInfoArea .areaItem .itemTitle{font-weight:500;color:var(--page-gray);font-size:13px}.detailMainArea .adressArea .adressInfoArea .areaItem .itemSubtitle{font-weight:500;color:var(--page-black);font-size:14px}.detailMainArea .adressArea .link{color:var(--page-blue);font-size:15px;font-weight:500}.userSettingsForm{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;width:50%;padding:35px 30px}.formGroup{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;padding:8px}.formGroup label{font-size:15px;font-weight:500;color:var(--page-dark-gray)}.formGroup input{outline:none;background-color:var(--page-light-gray);width:100%;padding:10px 15px;border-radius:2px;border:1px solid var(--page-light-gray);transition:.1s ease-in-out;max-height:37px;font-size:15px}.formGroup input:focus{background-color:#fff}.userSettingsForm .formPasswordArea{display:none;width:100%}.userSettingsForm .formPasswordArea .areaContent{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:1rem;margin-top:10px}.statusBadge{display:flex;align-items:center;justify-content:center;gap:5px;min-height:30px;width:max-content;padding:5px 15px;border-radius:15px;font-size:12px;font-weight:400;box-shadow:var(--mp-shadow)}.statusBadge[data-status=error]{background-color:#f2dada;color:#aa5b5b}.statusBadge[data-status=success]{background-color:#e4f2dd;color:#557843}.statusBadge[data-status=wait]{background-color:#f2eeda;color:#b4ac84}.statusBadge .badgeLogo{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.addNewButton{display:flex;align-items:center;gap:2px;color:var(--page-blue);background-color:transparent;border:none;cursor:pointer;transition:var(--page-transition-delay)}.addNewButton:hover{color:var(--page-gray)}.addNewButton .buttonLogo{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.addNewButton .buttonTitle{font-size:14px;font-weight:500;line-height:1.2}.addressCardList{display:flex;align-items:flex-start;gap:20px;padding:25px 35px;flex-wrap:wrap;width:100%}.addressCardList.noPadding{padding:0}.addressCardList .addressCard{display:flex;flex-direction:column;align-items:flex-start;width:calc((100% - 40px) / 3);gap:20px;background-color:var(--page-bg);border:1px solid rgba(0,0,0,8%);padding:25px 15px 15px 25px;border-radius:2px;position:relative}.addressCardList .addressCard.selectable{cursor:pointer}.addressCardList .addressCard .cardHeader{width:100%!important;display:flex;align-items:flex-start;border-bottom:none;padding:0}.addressCardList .addressCard .cardHeader .headerTitle{font-size:16px;font-weight:600;color:var(--page-black)}.addressCardList .addressCard .cardBody{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.addressCardList .addressCard .cardBody .bodyTitle{font-size:16px;font-weight:600;color:var(--page-black)}.addressCardList .addressCard .cardBody .bodySubtitle{font-size:14px;font-weight:400;color:var(--page-black);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:90%}.addressCardList .addressCard .cardFooter{display:flex;align-items:center;justify-content:flex-start;gap:10px}.addressCardList .addressCard .cardFooter .actionButton{background-color:transparent;font-size:15px;font-weight:500;color:var(--page-gray);border:none;cursor:pointer}.addressCardList .addressCard .cardFooter .actionButton.blue{color:var(--page-blue)}.userGarageContent{display:flex;flex-direction:column;align-items:flex-start;gap:2rem}.userGarageContent .carList{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start;width:100%;padding:25px 30px}.userGarageContent .carList .carListCard{width:calc((100% - 20px)/2);box-shadow:0 0 0 1px var(--page-light-gray);border-radius:2px;padding:10px;display:flex;gap:5px}.userGarageContent .carList .carListCard .cardBody{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex:1}.userGarageContent .carList .carListCard .bodyTitle{font-size:16px;font-weight:500;color:var(--page-black)}.userGarageContent .carList .carListCard .bodySubtitle{font-size:12px;font-weight:400;color:var(--page-gray)}.userGarageContent .carList .carListCard .bodyLink{font-size:13px;font-weight:400;color:var(--page-blue);margin-top:10px}.userGarageContent .carList .carListCard .cardTools{display:flex;align-items:center;justify-content:center}.userGarageContent .carList .carListCard .cardTools .deleteButton{width:20px;height:20px;color:var(--page-light-gray);background-color:transparent;border:none;transition:var(--page-transition-delay) ease-in-out;cursor:pointer}.userGarageContent .carList .carListCard .cardTools .deleteButton:hover{color:var(--page-gray)}.userGarageContent .addNewCarArea{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin-top:2rem;width:100%}.userGarageContent .addNewCarArea .areaHeader{font-size:18px;font-weight:500;color:var(--page-black);border-bottom:1px solid rgba(0,0,0,20%);padding:25px 30px;width:100%}.userGarageContent .addCarForm{display:flex;flex-direction:column;align-items:flex-start;gap:25px;width:100%;padding:25px 35px}.userGarageContent .addCarForm .mp-row{width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:15px}.userGarageContent .addCarForm .mp-row .item{width:calc((100% - 45px)/4)}.userGarageContent .addCarForm .formBadge{display:flex;align-items:center;gap:5px;width:100%}.userGarageContent .addCarForm .formBadge .badgeLine{flex:1;height:1px;background-color:#0000001a}.userGarageContent .addCarForm .formBadge .badgeTitle{font-size:14px;font-weight:400;color:var(--page-gray)}.basketPageArea,.paymentPageArea,.favoritePageArea{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%}.basketPageArea .areaHeader,.paymentPageArea .areaHeader,.favoritePageArea .areaHeader{font-size:32px;font-weight:700;color:var(--page-black)}.robotAreaHeader{min-height:450px;background-color:var(--page-black);width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;position:relative}.robotAreaHeader .areaBg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;opacity:20%}.robotAreaHeader .headerTitle{font-size:42px;font-weight:600;color:#fff;z-index:2}.robotAreaHeader .headerSubtitle{font-size:18px;text-align:center;font-weight:400;color:#fff;line-height:1.5;z-index:2}.robotAreaHeader .selectAreaWrapper{display:flex;gap:10px;z-index:2;margin-top:3rem}.robotAreaHeader .selectAreaWrapper .selectArea{display:flex;gap:10px}.robotAreaHeader .selectAreaWrapper .selectArea .selectItem{width:175px}.robotPageMain{display:flex;align-items:flex-start;flex-direction:column;gap:3rem}.robotPageMain .partAccordionArea{display:flex;align-items:flex-start;flex-direction:column;gap:1rem;width:100%}.robotPageMain .partAccordionArea .partItem{display:flex;align-items:flex-start;flex-direction:column;width:100%}.robotPageMain .partAccordionArea .partItem .partItemHeader{display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px;background-color:#fff;box-shadow:0 0 2px #00000026;border-left:2px solid var(--page-blue);cursor:pointer}.robotPageMain .partAccordionArea .partItem .headerTitle{font-size:16px;font-weight:500}.robotPageMain .partAccordionArea .partItem .headerArrow{width:30px;height:30px;color:var(--page-blue);transition:.3s ease-in-out}.robotPageMain .partAccordionArea .partItem .partItemHeader.active .headerArrow{transform:rotate(180deg)}.robotPageMain .partAccordionArea .partItem .partItemContentArea{width:100%;background-color:#fff;padding:10px;box-shadow:0 0 2px #00000026}.partItemCustomTable{display:flex;flex-direction:column;width:100%;background-color:#fff;box-shadow:0 0 2px #00000026;border-radius:3px}.partItemCustomTable .tableHeader{display:flex;align-items:center;padding:15px 0;border-bottom:1px solid rgba(0,0,0,10%)}.partItemCustomTable .tableHeader .headerItem{font-size:15px;font-weight:600;min-width:90px;text-align:center}.partItemCustomTable .tableHeader .headerItem.productCode{min-width:140px}.partItemCustomTable .tableHeader .headerItem.productName{flex:1;text-align:start;padding-left:20px}.partItemCustomTable .tableHeader .checkboxArea{width:100px}.partItemCustomTable .tableBody{display:flex;flex-direction:column;align-items:flex-start}.partItemCustomTable .bodyItem{display:flex;align-items:center;width:100%;border-bottom:1px solid rgba(0,0,0,10%)}.partItemCustomTable .bodyColumn{padding:15px;min-width:90px}.partItemCustomTable .bodyColumn.checkboxArea{width:100px}.partItemCustomTable .tableBody .bodyColumn.imageArea{width:90px;padding:10px}.partItemCustomTable .tableBody .bodyColumn.productCode{min-width:140px;text-align:center;color:var(--page-gray);font-size:13px;border-right:1px solid rgba(0,0,0,20%);border-left:1px solid rgba(0,0,0,20%);line-height:1.6}.partItemCustomTable .tableBody .bodyColumn.productName{flex:1;text-align:start;display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:15px 0 15px 20px}.partItemCustomTable .tableBody .bodyColumn.productName .badge{background-color:var(--page-red);border-radius:5px;font-size:12px;padding:3px 5px;color:#fff}.partItemCustomTable .tableBody .bodyColumn.productName .name{font-size:14px;font-weight:500}.partItemCustomTable .tableBody .bodyColumn.productName .branch{font-size:13px;font-weight:400;color:var(--page-gray)}.partItemCustomTable .tableBody .bodyColumn.productPrice{display:flex;flex-direction:column;align-items:center;gap:5px;padding:8px 0;border-left:1px solid rgba(0,0,0,20%)}.partItemCustomTable .tableBody .bodyColumn.productPrice .mainPrice{font-weight:600;color:var(--page-black);font-size:15px}.partItemCustomTable .tableBody .bodyColumn.productPrice .noDiscountPrice{font-weight:500;color:var(--page-gray);font-size:13px;text-decoration:line-through}.robotPageMain .textWrapper{display:flex;align-items:flex-start;flex-direction:column;gap:3rem}.robotPageMain .mainItem{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.robotPageMain .mainItem .itemHeader{font-size:26px;font-weight:500}.robotPageMain .mainItem .itemExplanation{font-size:15px;font-weight:400;line-height:1.4}.authArea .authCard{margin:auto;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;background-color:#fff;box-shadow:0 1px 2px #0000001a;min-width:35%;padding:1rem 2.5rem}.authArea .authCard.lg{max-width:45%}.authArea .authCard .cardHeader{font-size:30px;font-weight:500;color:var(--page-black);border-bottom:1px solid rgba(0,0,0,10%);width:100%;padding-bottom:10px}.authArea .authCard .authForm{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:15px}.authArea .authCard .authForm .formRow{display:flex;align-items:center;gap:15px;width:100%}.authArea .authCard .authForm .links{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.authArea .authCard .authForm .info{font-size:14px;color:var(--page-gray);line-height:1.4}.authArea .authCard .authForm .link{font-size:14px;color:var(--page-blue)}.addressForm{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:.75rem}.addressForm .mp-row{display:flex;align-items:center;gap:1rem;width:100%}.addressForm .inputGroup{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:7px}.addressForm .inputGroup .selectArea{width:100%}.addressForm .inputGroup label{font-size:14px;color:var(--page-black)}.addressForm .inputGroup .pageInput::placeholder{font-size:13px;font-weight:400}.addressForm .inputGroup textarea{height:inherit!important;padding-top:15px}.addressForm .formTools{width:100%;display:flex;justify-content:end;align-items:start;gap:10px}.pageFooter{position:relative;width:100%;background-color:var(--page-black);padding:0 0 10px}.pageFooter .footerMain{display:grid;grid-template-columns:repeat(4,1fr);padding:40px 50px 0;gap:20px}.pageFooter .footerMain .footerMainItem .itemContent{color:#d0d0d0;font-weight:400;line-height:1.5;font-size:13px}.pageFooter .footerMain .footerMainItem{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.pageFooter .footerMain .footerMainItem.two-col{grid-column:span 2}.pageFooter .footerMain .footerMainItem .itemHeader{font-size:15px;font-weight:600;color:#aaa}.pageFooter .footerMain .footerMainItem .itemList{display:flex;align-items:start;gap:15px;font-size:13px;color:#d0d0d0}.pageFooter .footerMain .footerMainItem .itemList ul.shortcut{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:15px}.pageFooter .footerMain .footerMainItem .itemList ul{list-style:none;padding:0;margin:0}.pageFooter .footerMain .footerMainItem .itemList ul li{list-style:none;margin-bottom:15px}.pageFooter .footerMain .footerMainItem .itemList .store,.pageFooter .footerMain .footerMainItem .itemList .social{display:flex;align-items:center;gap:5px}.pageFooter .footerMain .footerMainItem .itemList .store{border:1px solid rgba(255,255,255,10%);padding:5px 7px 5px 0;border-radius:5px;min-width:175px}.pageFooter .footerMain .footerMainItem .itemList .social .linkLogo{display:flex;width:25px;height:25px;color:#fff;background-color:var(--page-gray);border-radius:50%;padding:3px}.pageFooter .footerMain .footerMainItem .itemList .store .storeLogo{display:flex;width:40px;height:40px;color:var(--page-gray);border-radius:50%;padding:3px}.pageFooter .footerMain .footerMainItem .itemList .store .storeTextWrapper{display:flex;flex-direction:column;align-items:center;gap:5px}.pageFooter .footerMain .footerMainItem .itemList .store .storeTextWrapper .storeTitle{font-size:15px;font-weight:500}.pageFooter .footerMain .footerMainItem .itemList .store .storeTextWrapper .storeSubtitle{font-size:13px;font-weight:400}.footerContactArea{display:flex;flex-direction:column;align-items:center;gap:15px;width:100%}.footerContactArea .contactAreaTitle{font-size:13px;color:#d0d0d0}.footerContactArea .areaPhone{font-size:22px;font-weight:600;color:#d0d0d0}.footerContactArea .areaWhatsapp{display:flex;align-items:center;gap:5px;font-size:13px;color:#d0d0d0}.footerContactArea .areaWhatsapp .whatsappLogo{width:20px;height:20px}.footerBottom{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 50px 0}.footerBottom .footerCopyright{font-size:13px;color:#cfcfcf}.footerBottom .footerPaymentType{width:200px}.select2-container{z-index:999999}.areaNotification{display:flex;align-items:center;justify-content:space-between;background-color:var(--page-blue);border-radius:5px;padding:1rem 2rem;width:85%;margin:auto}.areaNotification .notificationMain{display:flex;align-items:center;gap:5px;color:#fff;font-size:15px;font-weight:400}.areaNotification .notificationLogo{width:20px;height:20px}.areaNotification .closeNotification{width:20px;height:20px;background-color:transparent;border:none;cursor:pointer;color:#ffffff8c}.basketPageArea .pageContents{display:flex;align-items:flex-start;gap:1rem;width:85%}.basketPageArea .pageContents .tableArea{width:75%}.incrementInputArea{width:150px}.tableQuantity{text-align:center!important}.incrementInputGroup .incrementButton{background-color:transparent;border:none;width:18px;height:18px;cursor:pointer;color:var(--page-gray);position:absolute}.incrementInputGroup .incrementButton.inputSub{z-index:2;left:10px;top:0;bottom:0;margin:auto}.incrementInputGroup .incrementButton.inputAdd{z-index:2;right:10px;top:0;bottom:0;margin:auto}.incrementInputGroup .incrementInput{border:none;outline:none;width:100%;background-color:var(--page-light-gray);padding:10px 30px;border-radius:5px;text-align:center}.incrementInputGroup input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.incrementInputGroup input[type=number]::-webkit-inner-spin-button,.incrementInputGroup input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.basketSummary{flex:1;background-color:#fff;border-radius:5px;box-shadow:0 0 5px #0000001a;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:2rem}.basketSummary .summaryHeader{font-size:24px;font-weight:600;border-bottom:1px solid rgba(0,0,0,15%);width:100%;padding-bottom:10px}.basketSummary .summaryBody{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;border-bottom:1px solid rgba(0,0,0,15%);padding-bottom:10px}.basketSummary .summaryBody .bodyItem{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.basketSummary .summaryBody .bodyItem .itemTitle{font-size:14px;font-weight:500}.basketSummary .summaryBody .bodyItem .itemSubtitle{font-size:13px;font-weight:400}.basketSummary .summaryFooter{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%}.basketSummary .summaryFooter .footerItem{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.basketSummary .summaryFooter .footerItem .itemTitle{font-size:16px;font-weight:500}.basketSummary .summaryFooter .footerItem .itemSubtitle{font-size:14px;font-weight:400}.paymentPageArea .pageContents{width:85%;display:flex;align-items:flex-start;gap:2rem}.paymentPageArea .pageContents .paymentMain{width:75%}.paymentPageArea .pageContents .paymentMain .paymentSteps{display:flex;flex-direction:column;align-items:flex-start;gap:2rem}.paymentPageArea .pageContents .paymentMain .paymentSteps .stepsItem{display:flex;flex-direction:column;align-items:flex-start;width:100%}.paymentPageArea .pageContents .paymentMain .paymentSteps .stepsItem .stepsHeader{display:flex;flex-direction:column;align-items:flex-start;width:100%;background-color:#fff;border-left:4px solid var(--page-blue);padding:25px 20px 15px 15px;box-shadow:1px 2px 3px #0000001a;border-radius:3px;cursor:pointer}.paymentPageArea .pageContents .paymentMain .paymentSteps .stepsItem .stepsHeader[data-status=locked]{pointer-events:none;border-left:4px solid var(--page-gray)}.paymentPageArea .pageContents .paymentMain .paymentSteps .stepsItem .headerMain{display:flex;gap:.5rem;width:100%}.paymentPageArea .pageContents .paymentMain .paymentSteps .stepsItem .headerMain .progressCircle{width:20px;height:20px;border-radius:50%;background-color:var(--page-blue);display:flex;align-items:center;justify-content:center}.paymentPageArea .pageContents .paymentMain .paymentSteps .stepsItem .headerMain .progressCircle .loader{width:12px;height:12px;border:3px solid transparent;border-right-color:#fff;border-radius:50%;animation:spin 1s ease infinite;display:none}.paymentPageArea .pageContents .paymentMain .paymentSteps .stepsItem .headerMain .progressCircle .loader[data-status=active]{display:block}@keyframes spin{to{transform:rotate(360deg)}}.paymentPageArea .pageContents .paymentMain .paymentSteps .stepsItem .stepsHeader[data-status=locked] .progressCircle{background-color:var(--page-gray)}.paymentPageArea .pageContents .paymentMain .paymentSteps .stepsItem .headerMain .headerTitle{font-size:16px;font-weight:500}.paymentPageArea .pageContents .paymentMain .paymentSteps .stepsItem .stepsHeader[data-status=locked] .headerMain .headerTitle{color:var(--page-gray)}.paymentPageArea .pageContents .paymentMain .paymentSteps .stepsItem .headerMain .accordionArrow{margin-left:auto;width:30px;height:30px;color:var(--page-blue)}.paymentPageArea .pageContents .paymentMain .paymentSteps .stepsItem .stepsHeader[data-status=locked] .headerMain .accordionArrow{color:var(--page-gray)}.paymentPageArea .pageContents .paymentMain .paymentSteps .stepsItem .headerInfo{font-size:12px;font-weight:500;color:var(--page-blue);padding-left:30px}.paymentPageArea .pageContents .paymentMain .paymentSteps .stepsItem .stepsContent{background-color:#fff;box-shadow:1px 2px 3px #0000001a;padding:20px 20px 15px 15px;border:1px solid var(--page-light-gray);display:flex;flex-direction:column;align-items:flex-end;gap:1rem;width:100%}.paymentPageArea .pageContents .paymentMain .paymentSteps .stepsItem .stepsContent .contentItem{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin:0;padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,10%);width:100%}.paymentPageArea .pageContents .paymentMain .paymentSteps .stepsItem .stepsContent .contentItem .itemHeader{font-size:16px;font-weight:600}.paymentPageArea .pageContents .paymentMain .paymentSteps .stepsItem .stepsContent .contentItem .itemInfo{font-size:13px;font-weight:500}.checkLogo{width:27px;height:27px;padding:3px;position:absolute;background-color:var(--page-light-gray);top:0;left:0;border-bottom-right-radius:10px;color:var(--page-blue);opacity:0;z-index:-10}.addressCardList .addressCard[data-status=selected]{border:3px solid rgba(0,0,0,8%)}.bankCardList .bankCard[data-status=selected] .checkLogo,.addressCardList .addressCard[data-status=selected] .checkLogo{opacity:1;z-index:0}.paymentPageArea .pageContents .paymentMain .paymentSteps .stepsItem .stepsContent .contentItem .itemMain{width:100%}.paymentPageArea .pageContents .paymentMain .paymentSteps .stepsItem .stepsContent .contentItem .itemMain .radioList{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;width:100%}.paymentPageArea .pageContents .paymentMain .paymentSteps .stepsItem .stepsContent .contentItem .itemMain .radioItem{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;background-color:var(--page-bg);padding:20px 15px;border:1px solid rgba(0,0,0,8%)}.paymentPageArea .pageContents .paymentMain .paymentSteps .stepsItem .stepsContent .contentItem .itemMain .radioItem .radioItemExplanation{font-size:14px;font-weight:400;line-height:1.4}.radioItemGroup .listItemHeader,[data-level=first] .radioItemGroup{font-size:15px;font-weight:400;line-height:1.1;display:grid;grid-template-columns:1em auto;gap:.5em}.radioItemGroup input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--page-blue);margin:0;font:inherit;color:currentColor;width:16px;height:16px;border:.15em solid var(--page-blue);border-radius:50%;transform:translateY(-.075em);display:grid;place-content:center}.radioItemGroup input[type=radio]:before{content:"";width:8px;height:8px;border-radius:50%;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em #fff}.radioItemGroup input[type=radio]:checked:before{transform:scale(1)}.paymentChoiceArea{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.paymentChoiceArea .areaHeader{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:10px}.paymentChoiceArea .areaHeader .headerTitle{font-size:14px;font-weight:500}.paymentChoiceArea .areaHeader .headerInfo{font-size:12px;font-weight:400!important;color:var(--page-gray)!important;padding-left:0!important}.paymentChoiceArea .paymentChoiceList{display:flex;flex-direction:column;align-items:flex-start;gap:15px;width:100%}.paymentChoiceArea .paymentChoiceList .listItem{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;border:1px solid rgba(0,0,0,8%)}.paymentChoiceArea .paymentChoiceList .listItem .listItemHeader{width:100%;background-color:var(--page-light-gray);padding:10px 15px}.paymentChoiceArea .paymentChoiceList .listItem .listItemContent{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:0 15px 20px;width:100%}.paymentChoiceArea .paymentChoiceList .listItem .listItemContent .contentInfo{font-size:12px;font-weight:400;color:var(--page-gray)}.paymentChoiceArea .paymentChoiceList .ccList{display:flex;align-items:center;gap:10px}.paymentChoiceArea .paymentChoiceList .ccList .listItem{width:auto;height:20px;border:none;filter:grayscale(5)}.paymentChoiceArea .paymentChoiceList .ccList .listItem.active{filter:grayscale(0)}.paymentForm{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;width:100%}.paymentForm .mp-row{display:flex;align-items:center;gap:1rem;width:100%}.paymentForm .inputGroup{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:7px}.paymentForm .inputGroup .selectArea{width:100%}.paymentForm .inputGroup label{font-size:14px;color:var(--page-black)}.paymentForm .inputGroup .pageInput::placeholder{font-size:13px;font-weight:400}.inputGroup textarea,.formGroup textarea{padding-top:15px;background:#f5f5f5;width:100%;height:200px;outline:none;border:none;padding-left:15px}.formGroup textarea::placeholder{font-size:13px;font-weight:400}.paymentChoiceArea .bankCardList{display:flex;align-items:flex-start;gap:15px;width:100%;flex-wrap:wrap}.paymentChoiceArea .bankCardList .bankCard{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:30px 10px 10px;border:1px solid rgba(0,0,0,8%);width:calc((100% - 30px) / 3);position:relative;min-height:150px}.bankCardList .bankCard[data-status=selected]{border:3px solid rgba(0,0,0,8%)}.paymentChoiceArea .bankCardList .bankCard .bankLogo{width:40%;height:30px}.paymentChoiceArea .bankCardList .bankCard .cardBody{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.paymentChoiceArea .bankCardList .bankCard .cardBody .bodyItem{display:flex;align-items:flex-start;gap:5px}.paymentChoiceArea .bankCardList .bankCard .cardBody .bodyItem .itemTitle{font-size:14px;font-weight:500;white-space:nowrap}.paymentChoiceArea .bankCardList .bankCard .cardBody .bodyItem .itemSubtitle{font-size:13px;font-weight:400;line-height:1.4;flex:1}.detailModal .modal-header{border-bottom:transparent}.detailModal .modal-body{padding:0 10px}.modalInfoArea{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.modalInfoArea .areaHeader{font-size:24px;font-weight:600;color:var(--page-black)}.modalInfoArea .areaBody{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.modalInfoArea .areaBody .bodyInfoList{display:flex;align-items:center;gap:10px}.modalInfoArea .areaBody .bodyInfoList .listItem{display:flex;flex-direction:column;align-items:flex-start;gap:4px;background-color:var(--page-light-gray);padding:6px;border-radius:2px}.modalInfoArea .areaBody .bodyInfoList .listItem .itemTitle{font-size:12px;font-weight:400}.modalInfoArea .areaBody .bodyInfoList .listItem .itemSubtitle{font-size:13px;font-weight:600}.modalInfoArea .priceAndStockArea{display:flex;align-items:center;gap:10px}.modalInfoArea .priceArea{display:flex;align-items:center;gap:5px}.modalInfoArea .priceArea .priceDiscounted{font-size:25px;font-weight:600;color:var(--page-black)}.modalInfoArea .priceArea .priceNodiscount{font-size:15px;font-weight:500;color:var(--page-gray);text-decoration:line-through}.modalInfoArea .stockInfo{padding:5px 15px;font-size:14px;font-weight:500;border-radius:20px}.modalInfoArea .stockInfo[data-status=error]{background-color:#f2dada;color:#aa5b5b}.modalInfoArea .stockInfo[data-status=success]{background-color:#e4f2dd;color:#557843}.modalInfoArea .stockInfo[data-status=wait]{background-color:#f2eeda;color:#b4ac84}.modalInfoArea .toolsArea{display:flex;align-items:stretch;gap:15px}.modalInfoArea .toolsArea .incrementInputGroup{width:150px}.modalInfoArea .toolsArea .addFavorite{background-color:transparent;border:none;width:20px;height:20px;margin:auto;color:var(--page-gray)}.noResultArea{padding:5px 15px}.contactPage{width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}.contactPage .pageHeader{font-size:45px;font-weight:500;color:var(--page-black)}.contactPage .mapsArea{width:55%;height:400px}.contactPage .formAreaWrapper{width:55%;background-color:#fff;box-shadow:0 1px 5px #00000040;display:flex;align-items:flex-start;gap:2rem;border-radius:5px;padding:20px 30px}.contactPage .formAreaWrapper .areaHeader{border-bottom:1px solid var(--page-light-gray);width:100%;padding-bottom:6px;font-size:27px;font-weight:500}.contactPage .contactInfoArea{width:50%;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.contactPage .contactFormArea{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;width:50%}.contactPage .contactForm{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;width:100%}.contactPage .contactForm .formRow{display:flex;align-items:center;gap:14px;width:100%}.contactPage .contactForm .inputGroup{display:flex;flex-direction:column;align-items:flex-start;gap:5px;width:100%}.contactPage .contactForm .inputGroup .formLabel{font-size:14px;font-weight:500;color:var(--page-black);position:relative}.contactPage .contactForm .inputGroup .formLabel.required:after{content:"*";color:var(--page-black);font-size:14px;position:absolute;right:-10px}.contactPage .contactForm textarea{padding:5px 15px;min-height:100px}.formAlert{background-color:var(--page-blue);width:100%;padding:8px 10px;display:flex;align-items:center;justify-content:flex-start;gap:10px;border-radius:5px}.formAlert .alertLogo{width:20px;height:20px;color:#fff}.formAlert .alertTitle{font-size:14px;font-weight:400;color:#fff}.formAlert .alertCloseButton{width:20px;height:20px;color:#ffffff81;background-color:transparent;border:none;margin-left:auto}.address-area{background-color:#fff;padding:15px}.address-details__title{border-bottom:3px solid #eee;padding:5px}.item-details p{font-size:14px;margin:0}.order-details__header{font-weight:600;text-transform:uppercase;border-bottom:3px solid #eee;padding-bottom:10px}.order-details__body{font-weight:500}.order-success__body{margin-top:10vh;padding:20px;text-align:center;width:75%;font-size:14px}.order-details{margin-top:20px;padding:20px;border:1px solid #f0f0f0;border-radius:5px;margin-bottom:20px;box-shadow:#0000001a 0 4px 6px -1px,#0000000f 0 2px 4px -1px}.order-success__icon svg{fill:#01a9c3}.order-success__header .text-muted{color:#7b7b7b}.order-success__actions button{background-color:#01a9c3;border:0;border-radius:0;box-shadow:#0000001a 0 4px 6px -1px,#0000000f 0 2px 4px -1px}.order-detail-items{display:flex;justify-content:space-between;align-items:center;list-style:none;padding:0;margin:0}.order-detail-item{display:flex;align-items:center;justify-content:center;flex-direction:column;width:165px;gap:10px;border-right:3px dashed #dedede}.order-detail-item:last-child{border-right:none}.order-detail-item-title{font-size:13px;font-weight:600;color:#333}.order-detail-item-value{font-size:13px;color:#333}.align-center{align-items:center!important}.badge-warning{background-color:#f2eeda;color:#b4ac84}.badge-success{background-color:#e4f2dd;color:#557843}.badge-danger{background-color:#f2dada;color:#aa5b5b}.badge-info{background-color:#5bc0de;color:#fff}.profileDetailSection .listPagination{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;background-color:#fff;box-shadow:var(--mp-shadow);padding:15px;width:100%}.profileDetailSection .listPagination .paginationButton{display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:50%;background-color:var(--page-light-gray);color:var(--page-black);font-size:14px;font-weight:500;cursor:pointer}.profileDetailSection .listPagination .paginationButton.active{background-color:var(--page-blue);color:#fff}.profileDetailSection .listPagination .paginationButton.disabled,.profileDetailSection .listPagination .paginationButton.disabled:hover{background-color:var(--page-light-gray);color:var(--page-gray);cursor:not-allowed}.profileDetailSection .listPagination .paginationButton:hover{background-color:var(--page-blue);color:#fff}.profileDetailSection .listPagination .paginationButton:hover.disabled{background-color:var(--page-light-gray);color:var(--page-gray);cursor:not-allowed}.profileDetailSection .listPagination .paginationButton:hover.active{background-color:var(--page-blue);color:#fff}.profileDetailSection .listPagination .paginationButton:hover.active.disabled{background-color:var(--page-light-gray);color:var(--page-gray);cursor:not-allowed}.list-items{display:flex;flex-wrap:wrap;gap:5px}ul.information-area{font-size:14px;padding:0}.vehicleSelection{margin-top:80px}.subcategory-list{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;height:100%;max-height:250px;overflow-y:hidden;padding-bottom:10px;transition:height .3s ease}.subcategory-list .subcategory-item{display:flex;align-items:center;justify-content:center;text-align:center;padding:15px 0;border-radius:3px;transition:.2s all ease;border:1px solid #e5e5e5}.subcategory-list .subcategory-item:hover,.subcategory-list .subcategory-item.active{background-color:var(--page-light-gray)}.sectionContent .show-all-button{display:flex;align-items:center;justify-content:center;text-align:center;color:var(--page-blue)}.show-all{height:100%!important;max-height:100%;overflow-y:initial!important}.sectionContent .show-all-button i{margin-left:5px;font-size:14px}.sectionContent .show-all-button span{cursor:pointer}select{width:100%;border:0;background-color:#eee;height:35px}.swiper-slide,.bestSellersSwiper .swiper-slide{margin-left:15px!important}.carCard .bodyList .listItem{font-size:14px;text-overflow:ellipsis;max-width:100%!important;white-space:nowrap;overflow:hidden}#whatsapp{position:fixed;bottom:50px;right:30px;z-index:999;display:flex;justify-content:center;align-items:center;background-color:#25d366;color:#fff;width:60px;height:60px;box-shadow:2px 2px 3px #00000079;text-align:center;border-radius:50%;transition:.5s;font-size:30px;padding:10px}
