.new-products{position:relative;width:100%;padding:3rem 0;background-color:#262f2e}.new-products .head{color:#fff;font-weight:500}.new-products .button-red{background-color:#d32f2f;padding:.65rem;color:#fff;border-radius:8px}.new-products .button-red:hover{background-color:#fff;color:#d32f2f}.new-products .swiper-slide{padding-bottom:3rem}.new-products .box{background-color:#fff;padding:1rem;border-radius:10px;display:grid;position:relative;height:300px}.new-products .box .overlay{z-index:1;position:absolute;background-color:#d32f2f;mix-blend-mode:multiply;width:100%;height:0;border-radius:8px;bottom:0;transition:.2s}.new-products .box .image{max-width:140px;max-height:140px;padding:5rem 0;display:flex;margin:auto;align-items:center;justify-content:center}.new-products .box .image img{width:100%;height:100%}.new-products .box h4{font-weight:400;color:#262f2e;z-index:2}.new-products .box h6{font-weight:500;color:#262f2e;z-index:2}.new-products .box:hover .overlay{height:100%;transition:.2s}.new-products .box:hover h4,.new-products .box:hover h6{color:#fff}.new-products .swiper-pagination{right:auto;left:0;text-align:left}.new-products .swiper-pagination-bullet{background-color:#fff}.new-products .swiper-pagination-bullet-active{background-color:#d32f2f}.most-clicked-products{position:relative;width:100%;padding:1rem 0}.most-clicked-products .head{font-weight:500}.most-clicked-products .button-red{background-color:#d32f2f;padding:.65rem;color:#fff;border-radius:8px}.most-clicked-products .button-red:hover{background-color:#fff;color:#d32f2f}.most-clicked-products .swiper-slide{padding-bottom:3rem}.most-clicked-products .box{background-color:#fff;padding:1rem;border-radius:10px;display:grid;box-shadow:0 10px 10px 0 #00000010;position:relative;height:300px}.most-clicked-products .box .overlay{z-index:1;position:absolute;background-color:#d32f2f;mix-blend-mode:multiply;width:100%;height:0;border-radius:8px;bottom:0;transition:.2s}.most-clicked-products .box .image{max-width:140px;max-height:140px;padding:5rem 0;display:flex;margin:auto;align-items:center;justify-content:center}.most-clicked-products .box .image img{width:100%;height:100%}.most-clicked-products .box h4{font-weight:400;color:#262f2e;z-index:2}.most-clicked-products .box h6{font-weight:500;color:#262f2e;z-index:2}.most-clicked-products .box:hover .overlay{height:100%}.most-clicked-products .box:hover h4,.most-clicked-products .box:hover h6{color:#fff}.most-clicked-products .swiper-pagination{right:auto;left:0;text-align:left}.most-clicked-products .swiper-pagination-bullet{background-color:#000}.most-clicked-products .swiper-pagination-bullet-active{background-color:#d32f2f}.search-box{display:grid;align-items:center;margin-top:10rem}.search-box h5{color:#262f2e;font-weight:500;margin-left:3rem}.search-box span{width:100%;display:flex;align-items:center;justify-content:start;gap:1rem;margin-top:1rem}.search-box span input{width:100%;background-color:#f4f4f4;border:none;border-radius:12px;padding:1rem;padding-left:3rem}.search-box span button{width:130px;border:none;background-color:#262f2e;padding:1rem;color:#fff;border-radius:12px;font-size:10.5pt}.search-box span button:hover{background-color:#d32f2f}.search-box span input::placeholder{font-size:10.5pt}.search-box p{margin-top:1rem}.product-categories .bs-gutter-x-7{--bs-gutter-x:7rem}.product-categories .page-head{display:grid}.product-categories .page-head h5{font-weight:500}.product-categories .page-head p{color:#535353}.product-categories .page-head p b{font-weight:500}.product-categories .list-buttons{display:flex;align-items:center;gap:1rem}.product-categories .list-buttons img{max-width:20px;max-height:20px;cursor:pointer;transition:.1s}.product-categories .list-buttons img.active,.product-categories .list-buttons img:hover{filter:invert(24%) sepia(93%) saturate(7001%) hue-rotate(357deg) brightness(101%) contrast(116%);transition:.1s}.product-categories .head{font-weight:500}.product-categories .desc{font-weight:400}.product-categories .search-input{width:100%;display:flex;align-items:center;justify-content:start;gap:1rem;margin-top:1rem}.product-categories .search-input input{width:100%;background-color:#f4f4f4;border:none;border-radius:12px;padding:1rem;text-align:center}.product-categories .search-input button{width:130px;border:none;background-color:#262f2e;padding:1rem;color:#fff;border-radius:12px;font-size:10.5pt}.product-categories .search-input button:hover{background-color:#d32f2f}.product-categories .search-input input::placeholder{font-size:10.5pt}.product-categories .checkbox-list{display:flex;flex-wrap:wrap;margin-top:1rem}.product-categories .checkbox-list label{width:50%;display:flex;align-items:center;padding:1rem 0;font-size:16px;gap:1rem;font-size:9pt;padding-left:1rem}.product-categories .checkbox-list label:hover{background-color:#262f2e;border-radius:15px}.product-categories .checkbox-list label:hover span{color:#d32f2f}.product-categories .checkbox-list label:hover .custom-checkbox+.checkbox-label:before{border-color:#d32f2f}.product-categories .checkbox-list input{width:15px;height:15px;border-radius:10px;border-color:#e3e3e3}.product-categories .checkbox-list input[type=checkbox]:checked{background-color:#002b4e!important;color:#fff}.product-categories .checkbox-list .checkbox-label{display:flex;align-items:center}.product-categories .checkbox-list .custom-checkbox{display:none}.product-categories .checkbox-list .custom-checkbox+.checkbox-label:before{content:"";display:inline-block;width:20px;height:20px;margin-right:10px;border:2px solid #ececec;border-radius:3px;background-color:transparent;transition:background-color .3s}.product-categories .checkbox-list .custom-checkbox:checked+.checkbox-label:before{background-color:#d32f2f;border-color:#d32f2f;content:"✓";color:#fff;font-size:14px;text-align:center;line-height:20px}.product-categories .text-end{display:grid;justify-items:end}.product-categories .grid-head{text-align:right;max-width:500px}.product-categories .custom-col{flex:0 0 20%;max-width:20%;margin-top:2rem}.product-categories .box{display:grid}.product-categories .box .image{max-width:270px;max-height:270px;position:relative;display:flex;align-items:center;justify-content:center}.product-categories .box .image:after{content:"";position:absolute;width:100%;height:100%;background-color:#d32f2f;mix-blend-mode:multiply;border-radius:20px;opacity:0}.product-categories .box .image h3{position:absolute;color:#fff;opacity:0;z-index:1;padding:1rem;text-align:center}.product-categories .box .image img{width:100%;height:100%;object-fit:cover;border-radius:20px}.product-categories .box .image:hover:after,.product-categories .box .image:hover h3{opacity:1}.product-categories .box p{color:#4a4a4a;font-weight:400;margin-top:1rem}.product-categories .box .hr{width:100%;height:1px;background-color:#eee}.product-categories .box h5{color:#666;font-weight:500;margin-top:1rem}.mobile-phone{margin-top:3rem}.mobile-phone .container{background-color:#000;border-radius:20px;position:relative;height:220px}.mobile-phone .container .row{height:220px}.mobile-phone .desc{max-width:90%;display:grid;margin:auto}.mobile-phone .desc h5{color:#d32f2f}.mobile-phone .desc p{color:#fff}.mobile-phone .phone{position:absolute;height:250px;margin-top:-7.5rem}.mobile-phone .stores{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem}.mobile-phone .stores img{max-width:150px}.than-more-product{margin-top:5rem}.than-more-product .bs-gutter-x-7{--bs-gutter-x:7rem}.than-more-product .head{font-weight:500}.than-more-product .desc{font-weight:400}.than-more-product .search-input{width:100%;display:flex;align-items:center;justify-content:start;gap:1rem;margin-top:1rem}.than-more-product .search-input input{width:100%;background-color:#f4f4f4;border:none;border-radius:12px;padding:1rem;text-align:center}.than-more-product .search-input button{width:130px;border:none;background-color:#262f2e;padding:1rem;color:#fff;border-radius:12px;font-size:10.5pt}.than-more-product .search-input button:hover{background-color:#d32f2f}.than-more-product .search-input input::placeholder{font-size:10.5pt}.than-more-product .checkbox-list{display:flex;flex-wrap:wrap;margin-top:1rem}.than-more-product .checkbox-list label{width:50%;display:flex;align-items:center;padding:1rem 0;font-size:16px;gap:1rem;font-size:9pt;padding-left:1rem}.than-more-product .checkbox-list label:hover{background-color:#262f2e;border-radius:15px}.than-more-product .checkbox-list label:hover span{color:#d32f2f}.than-more-product .checkbox-list label:hover .custom-checkbox+.checkbox-label:before{border-color:#d32f2f}.than-more-product .checkbox-list input{width:15px;height:15px;border-radius:10px;border-color:#e3e3e3}.than-more-product .checkbox-list input[type=checkbox]:checked{background-color:#002b4e!important;color:#fff}.than-more-product .checkbox-list .checkbox-label{display:flex;align-items:center}.than-more-product .checkbox-list .custom-checkbox{display:none}.than-more-product .checkbox-list .custom-checkbox+.checkbox-label:before{content:"";display:inline-block;width:20px;height:20px;margin-right:10px;border:2px solid #ececec;border-radius:3px;background-color:transparent;transition:background-color .3s}.than-more-product .checkbox-list .custom-checkbox:checked+.checkbox-label:before{background-color:#d32f2f;border-color:#d32f2f;content:url(../img/product/tick.svg);color:#fff;font-size:14px;text-align:center;line-height:20px}.info{margin-top:3rem;padding:0 1rem;display:grid;justify-items:center}.info .head{display:grid;gap:1rem}.info .head h5{font-weight:400}.info .head h5 b{font-weight:500}.info .head p{color:#959595}.info .container-w1000{overflow-x:auto;display:flex;justify-content:center;margin:auto;max-width:1000px}.info .items{display:flex;gap:1rem;width:100%;margin-top:3rem}.info .items .box{min-width:20%;max-width:20%;text-align:left;padding:1rem;cursor:pointer;display:grid;justify-content:center;justify-items:start}.info .items .box p{color:#959595;max-width:70px}.info .items .box:hover h5,.info .items .box:hover p{color:#d32f2f}.info .container-w1000::-webkit-scrollbar{width:6px;height:6px}.info .container-w1000::-webkit-scrollbar-track{background:linear-gradient(180deg,#d5d5d5,#d5d5d5);background-position:50%;background-repeat:no-repeat;background-size:100% 2px}.info .container-w1000::-webkit-scrollbar-thumb{background-color:#888;border-radius:6px;width:6px}.banner{margin-top:3rem}.banner .total{background-color:#262f2e;padding:.5rem 3rem;width:fit-content;color:#fff;border-radius:10px}.banner .total:hover{background-color:#d32f2f}.banner .image{width:100%;height:300px;margin-top:2rem}.banner .image img{width:100%;height:100%;object-fit:cover;border-radius:15px}.products{margin-top:3rem}.products #productCategoriesList{display:none}.products .product-list-items{display:flex;align-items:center;justify-content:space-between}.products .product-list-items div{display:flex;align-items:center;gap:2.5rem;font-weight:500}.products .product-list-items div .list-buttons{display:flex;align-items:center;gap:1rem}.products .product-list-items div .list-buttons img{max-width:20px;max-height:20px;cursor:pointer}.products .product-list-items div .list-buttons img.active,.products .product-list-items div .list-buttons img:hover{filter:invert(15%) sepia(95%) saturate(7426%) hue-rotate(0deg) brightness(109%) contrast(108%)}.products .product-list-items div select{padding:.5rem 2rem;border:1px solid #b2b2b2;color:#000;border-radius:15px}.products .product-list-items div .offer{display:flex;align-items:start;gap:.5rem}.products .product-list-items div .offer img{max-width:25px}.products .product-list-items div .offer p{max-width:60px;margin:0;padding:0}.products .product-list-items div .remove-selected{text-decoration:underline}.products .product-list-items div .total-list{color:#000;font-weight:400;font-size:10pt}.products .list-products{display:grid;align-items:center;gap:2rem}.products .list-products h5{font-weight:500;margin:0;padding:0}.products .list-products .hr{width:100%;height:1px;background-color:#eee;margin:1rem 0}.products .list-products input{background-color:#f4f4f4;border:none;font-weight:300;padding:.5rem;border-radius:10px;width:100%;padding-left:1.5rem}.products .list-products input::placeholder{font-size:9pt}.products .list-products .mmm-list{display:grid;align-items:center;justify-items:start;gap:.5rem;list-style:none;margin:0;padding:0;margin-top:1rem;max-height:400px;overflow-y:auto}.products .list-products .mmm-list::-webkit-scrollbar{width:6px;height:6px}.products .list-products .mmm-list::-webkit-scrollbar-track{background:linear-gradient(180deg,#d5d5d5,#d5d5d5);background-position:50%;background-repeat:no-repeat;background-size:2px 100%}.products .list-products .mmm-list::-webkit-scrollbar-thumb{background-color:#888;border-radius:6px;width:6px}.products .list-products .mmm-list li,.products .list-products .mmm-list li a{display:flex;font-weight:500;gap:.5rem}.products .list-products .mmm-list li.active p:first-child{color:#d32f2f}.products .list-products .mmm-list li{margin-left:1.5rem}.products .list-products .mmm-list li a{color:#535353}.products .list-products .mmm-list li a:hover{color:#d32f2f}.products .list-products .mmm-list li.active{margin:0}.products .list-products .brands ul li{margin-left:0}#productCategoriesListItems{display:flex;align-items:center;justify-content:start;width:0;height:100vh;position:fixed;top:0;z-index:-1;background:#fff;padding:0 2rem;box-shadow:0 10px 10px 0 #00000013;opacity:0}#productCategoriesListItems .list-products{display:grid;align-items:center;justify-content:start;gap:2rem}#productCategoriesListItems .list-products h5{font-weight:500;margin:0;padding:0}#productCategoriesListItems .list-products .hr{width:100%;height:1px;background-color:#eee;margin:1rem 0}#productCategoriesListItems .list-products input{background-color:#f4f4f4;border:none;font-weight:300;padding:.5rem;border-radius:10px;width:100%;padding-left:1.5rem}#productCategoriesListItems .list-products input::placeholder{font-size:9pt}#productCategoriesListItems .list-products ul{display:grid;align-items:center;justify-items:start;gap:.5rem;list-style:none;margin:0;padding:0;margin-top:1rem;max-height:185px;overflow-y:scroll}#productCategoriesListItems .list-products ul li,#productCategoriesListItems .list-products ul li a{display:flex;font-weight:500;gap:.5rem}#productCategoriesListItems .list-products ul li.active p:first-child{color:#d32f2f}#productCategoriesListItems .list-products ul li{margin-left:2rem}#productCategoriesListItems .list-products ul li a{color:#535353}#productCategoriesListItems .list-products ul li a:hover{color:#d32f2f}#productCategoriesListItems .list-products ul li.active{margin:0}#productCategoriesListItems .list-products .brands ul li{margin-left:0}#productCategoriesListItems .list-products button{display:block;background-color:#d32f2f;color:#fff;width:100%;border:1px solid #d32f2f;border-radius:10px;padding:1rem 2rem;cursor:pointer;font-weight:500}#productCategoriesListItems .list-products button:hover{background-color:transparent;color:#d32f2f}#productCategoriesListItems .list-products #closeCategoriesList{width:16px;cursor:pointer}.products .grid-items{display:flex;flex-wrap:wrap;align-items:start;justify-content:start;gap:3rem}.products .grid-items .item{display:grid;width:21%;gap:1rem;position:relative}.products .grid-items .item .new{position:absolute;top:5%;background-color:#d32f2f;color:#fff;width:60px;font-size:9pt;border-radius:5px;display:flex;align-items:center;justify-content:center;font-weight:500}.products .grid-items .item .image{width:220px;height:220px;background-color:transparent;border:1px solid #f2f2f2;border-radius:15px;display:flex;align-items:center;justify-content:center}.products .grid-items .item .image img{max-width:200px;max-height:200px}.products .grid-items .item .details{display:flex;align-items:center;justify-content:space-between}.products .grid-items .item .details a{color:#000;margin:0;padding:.65rem;border-radius:5px;background-color:#f6f6f6;font-size:9pt;font-weight:500}.products .grid-items .item .details a:hover{background-color:#d32f2f;color:#fff}.products .grid-items .item .details span{display:flex;align-items:center;gap:1rem}.products .grid-items .item .details span img{max-width:20px;max-height:20px;opacity:.5;cursor:pointer}.products .grid-items .item .details span div{width:20px;height:20px;border:2px solid #000;border-radius:5px;cursor:pointer}.products .grid-items .item .details span div.active{background-color:#d32f2f}.products .grid-items .item .details span .selected.active{filter:invert(15%) sepia(95%) saturate(7426%) hue-rotate(0deg) brightness(109%) contrast(108%)}.products .grid-items .item .hr{width:100%;height:1px;background-color:#dfdfdf}.products .grid-items .item .name{color:#000}.products .grid-items .item h6{font-weight:500}.products .grid-items .item:hover .image{background-color:#fff;box-shadow:0 10px 10px 0 #00000013}.products .list-items{display:grid;align-items:center;gap:2rem}.products .list-items .item{display:flex;align-items:center;width:100%;position:relative;border-radius:15px}.products .list-items .item:hover{box-shadow:0 10px 10px 0 #00000013}.products .list-items .item .image{width:200px;height:200px;display:flex;align-items:center;justify-content:center;border:1px solid #f2f2f2;border-radius:15px;background-color:#fff;position:relative;z-index:1}.products .list-items .item .image img{max-width:150px;max-height:150px}.products .list-items .item .contents{width:calc(100% - 180px);display:grid;border:1px solid #f2f2f2;border-radius:0 15px 15px 0;height:200px;padding:1rem 2rem;position:relative;margin-left:-10px}.products .list-items .item .contents .new{position:absolute;top:-5%;left:2rem;background-color:#d32f2f;color:#fff;width:60px;font-size:9pt;border-radius:5px;display:flex;align-items:center;justify-content:center;z-index:2;font-weight:500}.products .list-items .item .contents .name{display:flex;align-items:center;justify-content:space-between}.products .list-items .item .contents .name a{font-size:16pt;color:#262f2e;font-weight:500}.products .list-items .item .contents .name span{display:flex;align-items:center;gap:1rem}.products .list-items .item .contents .name span div{display:flex;align-items:center;gap:.3rem}.products .list-items .item .contents .name span div p{color:#000;margin:0;padding:0}.products .list-items .item .contents .name span div img{max-width:20px;max-height:20px;opacity:.5;cursor:pointer}.products .list-items .item .contents .name span div div{width:20px;height:20px;border:2px solid #000;border-radius:5px;cursor:pointer}.products .list-items .item .contents .name span div div.active{background-color:#d32f2f}.products .list-items .item .contents .name span div .selected.active{filter:invert(15%) sepia(95%) saturate(7426%) hue-rotate(0deg) brightness(109%) contrast(108%)}.products .list-items .item .hr{width:100%;height:1px;background-color:#000;margin:2rem 0}.products .list-items .item .contents .content{display:flex;align-items:start;justify-content:space-between;gap:1rem}.products .list-items .item .contents .content div{display:grid;justify-items:start}.products .list-items .item .contents .content div p{color:#000}.products .list-items .item .contents .content div h6{font-size:10pt}.products .list-items .item .contents .content a{color:#000;margin:0;padding:.65rem;border-radius:5px;background-color:#f6f6f6;font-size:9pt;font-weight:500}.products .list-items .item .contents .content a:hover{background-color:#d32f2f;color:#fff}.products .pagination{display:flex;align-items:center;justify-content:end;justify-items:end;margin-top:3rem}.products .pagination ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:.5rem}.products .pagination ul li a{width:40px;height:40px;border-radius:50%;background-color:#f6f6f6;color:#bbb;display:flex;align-items:center;justify-content:center;font-size:10pt}.products .pagination ul li a.active,.products .pagination ul li a:hover{background-color:#262f2e;color:#fff}.product-detail{position:relative;margin-top:1rem}.product-detail .ticket{position:absolute;padding:1rem;background-color:#fff;box-shadow:0 0 10px 0 #00000013;z-index:3;border-radius:20px;left:-3rem}.product-detail .ticket img{width:60px}.product-detail .p-relative{position:relative;height:100%}.product-detail .image{max-width:100%;height:500px;position:relative}.product-detail .image,.product-detail .image a{display:flex;align-items:center;justify-content:center}.product-detail .image a{width:100%}.product-detail .image a .product-image{max-width:550px;max-height:550px;width:100%}.product-detail .image .watermark{position:absolute;opacity:.25}.product-detail .imagebox{border:2px solid #e3e3e3;border-radius:15px;width:140px;height:140px;display:flex;align-items:center;justify-content:center;cursor:pointer}.product-detail .imagebox img{max-width:130px;max-height:130px}.product-detail .product-infos{display:flex;align-items:center;gap:1rem;margin:1rem 0}.product-detail .product-infos .view{color:#414141;margin:0;padding:0}.product-detail .product-infos button{background-color:#d32f2f;border:none;outline:none;color:#fff;padding:.25rem 1rem;font-weight:600;border-radius:5px;font-size:9pt}.product-detail h2{font-weight:500}.product-detail .hr{width:100%;height:1px;background-color:#000;margin:2rem 0}.product-detail .desc{color:#666}.product-detail .product-other-contents{display:flex;align-items:start;flex-wrap:wrap;margin-bottom:3rem}.product-detail .product-other-contents .content{width:26%;margin-top:2rem;display:grid;position:relative;margin-right:2.7rem;color:#000}.product-detail .product-other-contents .content:after{content:"";width:1px;height:30px;background-color:#000;position:absolute;margin:0 1rem;right:-30px;top:30px}.product-detail .product-other-contents .content:nth-child(3n):after{display:none}.product-detail .oem-number{display:flex;align-items:start;justify-content:start;flex-wrap:wrap;gap:3rem}.product-detail .oem-number ul{list-style:none;margin:0;padding:0;display:grid;gap:.65rem;width:160px;max-height:175px;overflow-y:auto;padding-right:1rem}.product-detail .oem-number ul::-webkit-scrollbar{width:6px;height:6px}.product-detail .oem-number ul::-webkit-scrollbar-track{background:linear-gradient(180deg,#d5d5d5,#d5d5d5);background-position:50%;background-repeat:no-repeat;background-size:2px 100%}.product-detail .oem-number ul::-webkit-scrollbar-thumb{background-color:#888;border-radius:6px;width:6px}.product-detail .oem-number ul li a{color:#535353;font-weight:300;font-size:10pt}.product-detail .oem-number ul li a:hover{color:#d32f2f}.product-detail .oem-number ul li.head{color:#000;font-weight:500;font-size:11pt}.product-detail .items{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:120%}.product-detail .items a{border:none;background-color:transparent;width:14%;display:flex;align-items:center;gap:.65rem;opacity:1;padding:.5rem}.product-detail .items a.bg-green{background-color:#074f00}.product-detail .items a.bg-red{background-color:#d32f2f}.product-detail .items a.bg-yellow{background-color:#fffb00}.product-detail .items a.bg-orange{background-color:#ff8400}.product-detail .items a.bg-blue{background-color:#005eff}.product-detail .items a.bg-black{background-color:#262f2e}.product-detail .items a.package p{color:#fff}.product-detail .items a.package{border-radius:7px}.product-detail .items a.package img{filter:brightness(0) invert(1)}.product-detail .items a img{max-width:20px;max-height:20px}.product-detail .items a p{margin:0;padding:0;text-align:left;color:#000}.product-detail .items a:hover{opacity:1}.product-detail .swiper-button-next{top:auto;bottom:40px;right:-5px}.product-detail .swiper-button-prev{top:auto;bottom:40px;left:-10px}.product-detail .swiper-button-next:after,.product-detail .swiper-button-prev:after{color:#777;font-size:17pt}.product-info{margin-top:3rem}.product-info .nav-pills{display:flex;justify-content:space-between}.product-info .nav-pills .nav-link{color:#4a4a4a;font-size:14pt;font-weight:500}.product-info .nav-pills .nav-link.active{color:#000;background-color:transparent}.product-info .grid-items{display:flex;flex-wrap:wrap;align-items:start;gap:2rem;margin-top:2rem}.product-info .grid-items .item{display:grid;width:17%;gap:1rem;position:relative}.product-info .grid-items .item .new{position:absolute;top:5%;background-color:#d32f2f;color:#fff;width:60px;font-size:9pt;border-radius:5px;display:flex;align-items:center;justify-content:center;font-weight:500}.product-info .grid-items .item .image{width:220px;height:220px;background-color:transparent;border:1px solid #f2f2f2;border-radius:15px;display:flex;align-items:center;justify-content:center}.product-info .grid-items .item .image img{max-width:200px;max-height:200px}.product-info .grid-items .item .details{display:flex;align-items:center;justify-content:space-between}.product-info .grid-items .item .details a{color:#000;margin:0;padding:.65rem;border-radius:5px;background-color:#f6f6f6;font-size:9pt;font-weight:500}.product-info .grid-items .item .details a:hover{background-color:#d32f2f;color:#fff}.product-info .grid-items .item .details span{display:flex;align-items:center;gap:1rem}.product-info .grid-items .item .details span img{max-width:20px;max-height:20px;opacity:.5;cursor:pointer}.product-info .grid-items .item .details span div{width:20px;height:20px;border:2px solid #000;border-radius:5px;cursor:pointer}.product-info .grid-items .item .details span div.active{background-color:#d32f2f}.product-info .grid-items .item .details span .selected.active{filter:invert(15%) sepia(95%) saturate(7426%) hue-rotate(0deg) brightness(109%) contrast(108%)}.product-info .grid-items .item .hr{width:100%;height:1px;background-color:#000}.product-info .grid-items .item .name{color:#000}.product-info .grid-items .item h6{font-weight:500}.product-info .grid-items .item:hover .image{background-color:#fff;box-shadow:0 10px 10px 0 #00000013}.product-info .vehicles-head{display:flex;align-items:center;justify-content:space-between;margin-top:3rem;padding:0 1rem}.product-info .vehicles-head h2{font-weight:500}.product-info .list-three{display:grid}.product-info .list-three .list{background-color:#262f2e;padding:1rem 2rem;border-radius:10px;margin-top:1rem}.product-info .list-three .list ul{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:0;margin:0}.product-info .list-three .list ul li{color:#fff}.product-info .list-three .list ul li:hover{color:#d32f2f}.product-info table{width:100%;border-collapse:collapse}.product-info td{padding:1rem;border-bottom:1px solid #707070}.product-info .oem-list{display:flex;flex-wrap:wrap;align-items:start;justify-content:end;gap:5rem;margin-top:3rem}.product-info .oem-list div{display:grid;gap:1rem;width:20%}.product-info .oem-list div h6{background-color:#f6f6f6;text-align:center;padding:1rem 3rem;border-radius:10px}.product-info .oem-list div h6:hover{background-color:#d32f2f;color:#fff}.product-info .oem-list div ul{list-style:none;margin:0;padding:0;position:relative;display:grid;overflow-y:auto;gap:2rem;margin-left:2rem;max-height:195px}.product-info .oem-list div ul::-webkit-scrollbar{width:6px;height:6px}.product-info .oem-list div ul::-webkit-scrollbar-track{background:linear-gradient(180deg,#d5d5d5,#d5d5d5);background-position:50%;background-repeat:no-repeat;background-size:2px 100%}.product-info .oem-list div ul::-webkit-scrollbar-thumb{background-color:#888;border-radius:6px;width:6px}.product-info .oem-list div ul li{display:flex;align-items:center;position:relative}.product-info .oem-list div ul li a{margin:0;padding:0;margin-left:1.5rem;color:#262f2e;font-weight:500}.product-info .oem-list div ul li a:hover{color:#d32f2f}.product-info .documents{display:flex;flex-wrap:wrap;align-items:center;justify-content:end;gap:5rem;margin-top:3rem}.product-info .documents a{display:flex;align-items:center;gap:1rem;max-width:170px}.product-info .documents a img{max-width:60px;max-height:60px;filter:brightness(0)}.product-info .documents a h6{font-weight:500;color:#262f2e;margin:0;padding:0}.product-info .documents a:hover img{filter:none}.product-info .items-triangle{display:flex;position:relative;text-align:center}.product-info .items-triangle .hr{width:100%;height:1px;background-color:#eee}.product-info .items-triangle img{position:absolute;width:30px;bottom:0;left:0;transition:left .3s ease}.product-comparison-header{background-color:#f5f5f5;height:350px;position:relative}.product-comparison-header .navbar .search-input input{background-color:#fff}.product-comparison .head{font-weight:600}.product-comparison .on-off{display:flex;align-items:center;gap:1rem;margin-top:3rem}.product-comparison .on-off p{font-weight:700;font-size:10pt;margin:0;padding:0}.product-comparison input[type=checkbox]{height:0;width:0;visibility:hidden}.product-comparison label{cursor:pointer;text-indent:-9999px;width:35px;height:15px;background:#000;display:block;border-radius:100px;position:relative}.product-comparison label:after{content:"";position:absolute;top:-4px;left:-5px;width:24px;height:24px;background:#d32f2f;border-radius:90px;transition:.3s}.product-comparison input:checked+label{background:#bada55}.product-comparison input:checked+label:after{left:100%;transform:translateX(-100%)}.product-comparison .d-on-off{margin-top:1rem;font-weight:300}.product-comparison .col-lg-3{position:relative;z-index:999999}.product-comparison .products{display:flex;align-items:start;justify-content:center;justify-items:start}.product-comparison .products .product{width:33%;display:grid;justify-items:start;justify-content:center}.product-comparison .products .product img{max-width:150px;max-height:150px}.product-comparison .products .product p{max-width:200px}.product-comparison .products .product .vote-change{text-decoration:underline;color:#666}.product-comparison .mt-adj{margin-top:-6.5rem;position:relative;z-index:999999}.product-comparison table{width:100%;border-collapse:collapse;margin:20px 0}.product-comparison td,.product-comparison th{padding:1.5rem 3rem;text-align:left}.product-comparison th{background-color:#f4f4f4}.product-comparison .content{color:#666;width:24%}.product-comparison .content .tick{width:26px;height:26px;background-color:#d8dad8;border-radius:50%;display:flex;align-items:center;justify-content:center}.product-comparison .content .tick.active{background-color:#00d835}.product-comparison .content .tick img{width:14px}.product-comparison .hr{width:88%;height:1px;background-color:#000;display:flex;margin:auto}.product-not-found{position:relative;margin-top:10rem}.product-not-found .search-box h1{font-weight:400}.product-not-found .search-box h2{color:#d32f2f}.product-not-found .search-box h6{font-weight:400}.product-not-found .search-box .view{font-weight:600}.product-not-found .search-box p{margin-top:0}.product-not-found .search-box .mail-info-text{font-weight:600;margin-top:2rem}.product-not-found .search-box .product-new{width:100%;background-color:#eaeaea;border:none;border-radius:12px;padding:1rem}.product-not-found .search-box .check{display:flex;align-items:center;width:100%;gap:1rem;margin-top:1rem}.product-not-found .search-box .check input{background-color:transparent;width:35px;height:35px;border-radius:8px;border:3px solid #575757}.product-not-found .search-box .check p{color:#000;margin:0}.product-not-found .search-box .check p a{color:#000;font-weight:600}.product-not-found .search-box .check p a:hover{color:#d32f2f}.product-not-found .mail-text{margin-top:2rem;margin-left:0;color:#707070;font-weight:400}.product-not-found .join-button{width:130px;border:none;background-color:#262f2e;padding:1rem;color:#fff;border-radius:12px;font-size:10.5pt;font-weight:600}.product-not-found .join-button:hover{background-color:#d32f2f}.product-not-found input{padding:1rem!important}.product-not-found .search-box h5{margin-left:0}.product-not-found .help-contact{margin-top:2rem}.product-not-found .not-found-info{display:grid;gap:1rem;margin-top:2rem}.product-not-found .not-found-info a{display:flex;align-items:center;gap:1rem}.product-not-found .not-found-info a img{max-width:20px;max-height:30px}.product-not-found .not-found-info a h5{color:#262f2e;font-size:12pt;font-weight:400}.product-not-found .not-found-info a h4{color:#262f2e;font-weight:600}.new-product-statics{margin-top:3rem}.new-product-statics .head{display:grid;max-width:55%}.new-product-statics .head h3{color:#222;font-weight:600}.new-product-statics .head p{color:#262f2e}.new-product-statics .chart-item{display:flex;align-items:center;gap:2rem;width:70%}.new-product-statics .chart-item .chart-text{position:relative;display:flex;align-items:center;justify-content:center}.new-product-statics .chart-item .chart-text canvas{width:200px!important;height:200px!important;position:relative}.new-product-statics .chart-item .chart-text h1{position:absolute;font-size:40pt;font-weight:600}.new-product-statics .chart-colors{display:flex;flex-wrap:wrap;align-items:center;gap:2rem;margin-top:1rem}.new-product-statics .chart-colors span{display:flex;align-items:center;gap:.5rem}.new-product-statics .chart-colors span .elipse{width:10px;height:10px;border-radius:50%;gap:1rem}.new-product-statics .chart-colors span .elipse.red{background-color:#d32f2f}.new-product-statics .chart-colors span .elipse.lightred{background-color:#f87b7b}.new-product-statics .chart-colors span .elipse.gray{background-color:#edf0f5}.new-product-statics .chart-colors span p{margin:0;padding:0;font-size:10pt}.new-product-statics .items{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.new-product-statics .items h6{display:flex;align-items:center;font-weight:500;gap:1rem}.new-product-statics .items h6:before{content:"";width:6px;height:6px;position:relative;background-color:#d32f2f;border-radius:50%}.new-product-statics .items .item{display:flex;gap:1rem}.new-product-statics .items .item select{border:none;outline:none}.product-list-detail-items .items{display:flex;align-items:start;justify-content:end;gap:2rem;margin-top:3rem}.product-list-detail-items .items .remove-selected{text-decoration:underline}.product-list-detail-items .items .offer{display:flex;align-items:start;gap:.5rem}.product-list-detail-items .items .offer img{max-width:25px}.product-list-detail-items .items .offer p{max-width:60px;margin:0;padding:0}.document .button-red{background-color:red;padding:.65rem;color:#fff;border-radius:8px;display:flex;justify-content:center;align-items:start;gap:2px}.document .button-red:hover{background-color:#1f1f1f;color:#fff}.document{width:100%}.document td{width:30%;padding:15px;border-bottom:1px solid #dbdbdb}.document tr:hover{background-color:#eee}@media only screen and (max-width:600px){.document td{width:30%;padding:10px;border-bottom:1px solid #dbdbdb}}.button-red{transition:transform .3s ease}.button-red:hover{transform:translateY(2px)}.button-red:hover svg{animation:a .6s ease infinite}@keyframes a{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}