.cards-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.product-section{padding:2rem}.product-section .product-section-title{padding:.5rem 2rem;margin-bottom:1.5rem;border-bottom:2px solid var(--gray);font-size:2rem;color:var(--shade4);display:flex;align-items:center;gap:20px}.see-more{width:250px;display:flex;justify-content:center;align-items:center;gap:10px;margin:2rem auto;background-color:var(--shade2);outline:1px solid var(--gray);color:var(--white);padding:1rem 2rem;font-size:1.1rem;font-weight:600;transition:all .3s ease-in-out}.see-more:hover{background-color:var(--orange);color:var(--white)}.tech-section{background:var(--shade4)}.tech-section .product-section-title{color:var(--white)}.beauty-section{background:var(--shade2)}.beauty-section .product-section-title{color:var(--white)}.banner-1{display:flex;justify-content:space-between;width:100%;text-align:center;padding:2rem 0}.banner-1 article{width:33.333%;flex-grow:1}.banner-1 article:hover hr{background:var(--shade4)}.banner-1 article .banner-1-img{width:100%;height:350px;overflow:hidden}.banner-1 article .banner-1-img:hover img{scale:1.1;rotate:1deg;filter:brightness(.9)}.banner-1 article .banner-1-img img{width:100%;height:100%;transition:all .5s ease-in-out;object-fit:cover;object-position:top}.banner-1 article .banner-1-content{margin-top:10px;padding:10px 0;display:flex;flex-direction:column;gap:20px}.banner-1 article .banner-1-content h4{font-size:.8rem;font-weight:400;padding:.5rem 1rem;outline:2px solid var(--shade4);width:fit-content;margin:0 auto}.banner-1 article .banner-1-content h3{font-weight:600}.banner-1 article .banner-1-content a{font-size:.8rem;color:var(--red)}.banner-1 article .banner-1-content a:hover{text-decoration:underline;font-weight:600}.banner-1 article hr{width:60%;margin:0 auto;height:2px;background:var(--btns-white);outline:none;border:none;transition:all .5s ease-in-out}@media screen and (max-width: 750px){.banner-1{flex-direction:column}.banner-1 article{width:100%}}.info{display:flex;justify-content:center;align-items:start;gap:10px;padding:2rem;text-align:center}.info .info-card{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;height:190px;padding:20px;border:1px solid var(--gray)}.info .info-card p{font-size:.9rem;width:80%}.info .info-card svg{font-size:2rem;color:var(--shade3)}@media only screen and (max-width: 920px){.info{flex-direction:column}.info .info-card{height:150px;padding:10px}}.card-article{display:flex;flex-direction:column;box-shadow:0 0 10px #0000001a;background-color:#f4f4f4;color:var(--black);overflow:hidden;transition:all .3s ease-in-out;margin-bottom:20px}.card-article:hover img{transform:scale(1.1)}.card-article .card-img{position:relative;overflow:hidden}.card-article .card-img img{width:100%;height:200px;display:block;object-fit:cover;object-position:top;transition:all .3s ease-in-out}.card-article .card-img .card-category{position:absolute;background:var(--shade2);color:var(--white);padding:.2rem .5rem;top:.5rem;left:0;font-size:.8rem;font-weight:600;width:fit-content;letter-spacing:.5px}.card-article .card-title{padding:1rem 1rem 0rem;display:flex;flex-direction:column}.card-article .card-title .card-title-content{font-size:1.2rem;text-transform:uppercase;line-height:1}.card-article .card-rating{color:var(--orange);padding:10px}.card-article .card-price-btn{padding:1rem;display:flex;justify-content:space-between;align-items:center;margin-top:auto}.card-article .card-price-btn .card-price{font-size:1.2rem;font-weight:600;color:var(--shade4)}.card-article .card-price-btn .card-btn{background-color:var(--shade3);color:var(--white);padding:.5rem 1rem;border:none;cursor:pointer;transition:all .3s ease-in-out;width:110px}.card-article .card-price-btn .card-btn:hover{background-color:var(--shade4)}.card-article .card-price-btn .btn-card-info{display:flex;gap:.5rem;align-items:center;justify-content:space-between}.card-article .card-price-btn .btn-card-info .btn-card-quantity{display:flex;align-items:center;justify-content:space-between;outline:1px solid var(--gray);width:110px}.card-article .card-price-btn .btn-card-info .btn-card-quantity .info-minus,.card-article .card-price-btn .btn-card-info .btn-card-quantity .info-plus{font-size:.8rem;color:var(--shade2);cursor:pointer;transition:all .3s ease-in-out;background-color:var(--shade3);padding:.44rem .54rem}.card-article .card-price-btn .btn-card-info .btn-card-quantity .info-minus:hover,.card-article .card-price-btn .btn-card-info .btn-card-quantity .info-plus:hover{background-color:var(--orange)}.card-article .card-price-btn .btn-card-info .btn-card-quantity .info-minus svg,.card-article .card-price-btn .btn-card-info .btn-card-quantity .info-plus svg{color:#fff}.card-article .card-price-btn .btn-card-info .btn-card-quantity .info-quantity{font-size:1.1rem;font-weight:500;color:var(--shade4)}.card-article .card-price-btn .btn-card-info .btn-card-quantity .info-quantity::selection{background:var(--white)}.checkout-container{padding:2rem;color:var(--black)}.checkout-container .checkout-title{padding:1rem;margin-bottom:2rem;border-bottom:2px solid var(--shade1);font-size:2rem;text-transform:uppercase;display:flex;align-items:center;gap:2rem}.checkout-container .checkout-title svg{font-size:3rem}.hero{height:60vh;margin:auto 0;background-size:cover;background-repeat:no-repeat;position:relative}.hero img{width:100%;height:100%;object-fit:cover;object-position:top}.hero .btn-wrapper button{position:absolute;top:50%;transform:translateY(0,-50%);background-color:var(--white);padding:10px;border-radius:50%;border:2px solid var(--gray);cursor:pointer;z-index:1;color:var(--black);font-size:1rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}.hero .btn-wrapper button:hover{background-color:var(--shade1)}.hero .btn-wrapper .right-btn{left:32px}.hero .btn-wrapper .left-btn{right:32px}.hero .hero-text{position:absolute;top:30%;left:15%}.hero .hero-text p{font-size:1.5rem;background:#d9e5e1cf;margin-bottom:5px;width:fit-content;padding:.5rem 1rem}.hero .hero-text h2{font-size:3rem;color:var(--shade4);text-shadow:1px 1px 2px var(--gray);background:#d9e5e1cf;width:fit-content;padding:.5rem 1rem;animation-delay:1.5s;margin-bottom:2rem}.hero .hero-text a{font-size:1.2rem;color:var(--white);background:var(--shade4);width:fit-content;padding:.5rem 1rem;animation-delay:2s;transition:all .3s ease-in-out;border:2px solid transparent}.hero .hero-text a:hover{border:2px solid var(--gray)}.hero .dot-container{position:absolute;bottom:0%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center}.hero .dot-container .dot-btn{cursor:pointer;font-size:20px;color:var(--black);transition:all .3s ease-in-out;display:flex;justify-content:center;align-items:center}.hero .dot-container .dot-btn:hover{color:var(--orange)}.hero .dot-container .dot-btn.active{color:var(--orange);font-weight:700;font-size:30px}@media only screen and (max-width: 650px){.hero .hero-text p{font-size:1rem}.hero .hero-text h2{font-size:2.2rem}.hero .dot-container .dot-btn{font-size:15px}.hero .btn-wrapper .right-btn{left:10px}.hero .btn-wrapper .left-btn{right:10px}}.search-by-category{padding:1.5rem 1rem}.category-cards{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px;padding:1rem;text-align:center}.category-main-title{text-align:center;margin-bottom:1.5rem}.category-article{cursor:pointer}.category-article:hover img{filter:contrast(.7)}.category-article .category-img{width:180x;height:180px;margin-bottom:10px}.category-article .category-img img{width:100%;height:100%;display:block;object-fit:cover;transition:all .3s ease-in-out}.not-found .not-found-title{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:1rem}.not-found .not-found-title img{width:250px;filter:drop-shadow(0px 15px 22px var(--shade3))}.not-found .not-found-title h2{font-size:2.5em;text-shadow:0px 15px 22px var(--shade3)}.not-found .not-found-p{font-size:1.2em;text-align:center;width:65%;margin:2rem auto;line-height:1.6}.not-found hr{margin:2rem;color:var(--shade4);background-color:var(--shade4);height:5px}@media screen and (max-width: 890px){.not-found .not-found-title{flex-direction:column;gap:1rem}.not-found .not-found-title img{width:200px}.not-found .not-found-title h2{font-size:2em;text-align:center}.not-found .not-found-p{width:80%}}@media screen and (max-width: 550px){.not-found{width:80%;margin:0 auto}}.product-container{display:flex;justify-content:flex-end;padding:2rem 5rem 0rem;width:100%}.product-img-box{width:50%;display:flex;gap:20px;padding:1rem}.product-img-box .product-imgs{width:20%;height:450px;display:flex;align-items:center;flex-direction:column;gap:12px}.product-img-box .product-imgs img{width:100%;aspect-ratio:1/1;box-shadow:0 5px 15px #0000001a;display:block;object-fit:cover;object-position:top;cursor:pointer}.product-img-box .product-imgs img:hover{outline:2px solid var(--shade2)}.product-img-box .main-product-img{width:100%;height:450px}.product-img-box .main-product-img img{box-shadow:0 5px 15px #0000001a;width:100%;height:100%;display:block;aspect-ratio:1/1;object-fit:cover;object-position:top}.product-details-box{width:50%;padding:3rem;font-size:15px;font-weight:400;margin-bottom:50px}.home-link{font-size:1.1rem;font-weight:500}.product-details-title{margin-top:10px;font-size:35px;font-weight:600}.product-details-price{font-size:20px;font-weight:600;margin-top:20px}.product-details-brand{margin-top:1rem}.product-details-brand span{background:var(--shade3);color:var(--white);padding:.2rem .5rem;font-weight:500}.product-details-description,.product-details-id{margin-top:20px}.product-card-btn{font-size:1rem;width:170px;padding:.65rem 2.6rem;background-color:var(--black);border:0;outline:0;box-shadow:0 10px 10px #0000001a;margin-top:50px;cursor:pointer;color:var(--white);transition:all .3s ease-in-out}.product-card-btn:hover{background-color:var(--shade3)}.btn-info{display:flex;gap:.5rem;align-items:center;justify-content:space-between;margin-top:50px}.btn-info .btn-quantity{display:flex;align-items:center;justify-content:space-between;outline:1px solid var(--gray);width:170px}.btn-info .btn-quantity .info-minus,.btn-info .btn-quantity .info-plus{font-size:1.1rem;color:var(--shade2);cursor:pointer;transition:all .3s ease-in-out;background-color:var(--black);padding:.5rem 1rem}.btn-info .btn-quantity .info-minus:hover,.btn-info .btn-quantity .info-plus:hover{background-color:var(--orange)}.btn-info .btn-quantity .info-minus svg,.btn-info .btn-quantity .info-plus svg{color:#fff}.btn-info .btn-quantity .info-quantity{font-size:1.1rem;font-weight:500;color:var(--shade4)}.btn-info .btn-quantity .info-quantity::selection{background:var(--white)}.product-details-idStock{display:flex;align-items:flex-end;gap:20px}.product-details-stock{font-size:1rem;font-weight:600;margin-top:1rem}@media only screen and (max-width: 900px){.product-container{flex-direction:column;padding:2rem 0rem}.product-details-box,.product-img-box{width:100%}.product-img-box{flex-direction:column}.product-img-box .product-imgs{align-items:flex-start;justify-content:space-evenly;flex-direction:row;order:2;width:100%;height:100%;margin:0 auto;flex-wrap:wrap}.product-img-box .product-imgs img{width:100px;aspect-ratio:1/1;height:100px}.product-img-box .main-product-img{order:1;margin:0 auto;width:100%}}.product-description-container{padding:2rem 4rem;height:240px;border-bottom:2px solid var(--shade3)}.product-description-container .product-description-titles{display:flex;gap:2rem;margin-bottom:20px;cursor:pointer;border-bottom:1px solid var(--shade3);width:fit-content}.product-description-container .product-description-titles li{font-weight:500;color:var(--black);transition:all .5s ease-in-out;padding-bottom:.3rem;border-bottom:2px solid transparent}.product-description-container .product-description-titles li:hover,.product-description-container .product-description-titles li.border-active{border-color:var(--black)}.product-description-container .product-description-titles li h2{text-transform:uppercase;font-size:1rem}.product-description-container .pd{width:90%;line-height:1.5}.product-description-container .product-size table{border-collapse:collapse;margin-bottom:2rem;width:45%}.product-description-container .product-size table th,.product-description-container .product-size table td{padding:1rem;text-align:left}.product-description-container .product-size table th{background-color:var(--shade1);text-transform:uppercase}.product-description-container .product-size table td{background-color:var(--gray)}.product-description-container .product-review .product-users-container{display:flex;gap:2rem}.product-description-container .product-review .product-users-container .product-review-user{display:flex;flex-direction:column}.product-description-container .product-review .product-users-container .product-review-user .review-profile{display:flex;align-items:center;gap:1rem}.product-description-container .product-review .product-users-container .product-review-user .review-profile img{width:40px;height:40px;border-radius:50%}.product-description-container .product-review .product-users-container .product-review-user .review-profile h3{font-size:1rem;font-weight:500}.product-description-container .product-review .product-users-container .product-review-user .review-stars{display:flex;align-items:center;margin-top:.5rem}.product-description-container .product-review .product-users-container .product-review-user .review-stars p{font-size:.9rem;font-weight:500;margin-right:.5rem}.product-description-container .product-review h4{font-size:.8rem;font-weight:500;margin:.8rem 0 0;cursor:pointer;color:var(--orange)}@media only screen and (max-width: 900px){.product-description-container{height:100%;padding:2rem}}@media only screen and (max-width: 620px){.product-description-container .product-description-titles{flex-wrap:wrap}.product-description-container .product-size table{width:100%}.product-description-container .product-size table th,.product-description-container .product-size table td{padding:.5rem}.product-description-container .product-review .product-users-container{flex-direction:column}}.footer-main-container{border-top:2px solid var(--gray);padding:1rem 4rem;background-color:var(--shade2);color:var(--white)}.footer-middle-container{display:flex;justify-content:center;padding-top:4rem;padding-right:1rem;gap:2rem}.footer-store-info{width:25%}.footer-store-info .footer-logo{margin-bottom:1rem;width:fit-content;display:flex;justify-content:center;align-items:center}.footer-store-info .footer-logo a img{max-height:50px}.footer-store-info .footer-address{margin-bottom:1rem;font-size:.9rem}.footer-store-info .footer-email{margin-bottom:.5rem;font-size:.9rem;font-weight:600}.footer-store-info .footer-tel{margin-bottom:1rem;font-size:.9rem;font-weight:600}.footer-favicons{display:flex;gap:1rem;margin-top:2rem}.footer-favicons svg{color:var(--white);font-size:1.3rem;cursor:pointer}.footer-wrapper{width:50%;display:flex;justify-content:center;gap:1rem}.footer-wrapper h3{margin-bottom:2rem;font-size:1.2rem}.footer-wrapper li{margin-bottom:1rem;cursor:pointer;font-size:.9rem}.footer-wrapper li:hover,.footer-wrapper li a:hover{text-decoration:underline}.footer-company-column,.footer-shop-column,.footer-help-column{width:33%}.footer-subscribe-column{width:25%}.footer-subscribe-column p{margin:2rem 0;font-size:.9rem}.footer-subscribe-column .footer-secure-name{font-weight:600}.footer-subscribe-column form{margin-bottom:1rem}.footer-form{display:flex;align-items:center}.footer-form .footer-input{padding:.8rem;background-color:#fff;box-shadow:none;outline:none;border:none;color:var(--shade4)}.footer-form .footer-submit{padding:.8rem;background-color:var(--shade4);font-weight:600;cursor:pointer;border:var(--white);outline:none;border:none;color:var(--white)}.footer-payment-methods p{display:flex;align-items:center;font-size:.9rem;margin-bottom:1rem}.footer-payment-icons{display:flex;gap:1rem}.footer-payment-icons svg{color:var(--white)}@media screen and (max-width: 890px){.footer-main-container{padding:1rem 2rem}.footer-middle-container{flex-direction:column}.footer-store-info,.footer-wrapper,.footer-subscribe-column{width:100%}}.header{background:var(--shade1);padding:1.2rem 2rem;color:var(--black);font-family:system-ui,sans-serif;display:flex;justify-content:space-between;align-items:center;gap:15px;position:sticky;top:0;left:0;z-index:999;transition:all .8s ease-in-out;height:100px}.nav-visible{top:0}.nav-hidden{top:-100%}.header-logo{width:200px;cursor:pointer}.header-nav{display:flex;justify-content:center;align-items:center;gap:15px;margin-left:auto;padding:0 1rem;transition:all .8s ease-in-out}.header-nav a{font-size:1.1rem;font-weight:500;color:#fff;display:flex;align-items:flex-end;gap:5px}.header-nav a:hover{color:var(--shade4)}.header-nav a.active{color:var(--shade4);text-decoration:underline}.dropdown{position:relative;font-size:1.1rem;font-weight:500;color:var(--white);display:flex;align-items:flex-end;gap:5px;cursor:pointer}.nav-others{visibility:hidden;display:none;opacity:0;z-index:1000;position:absolute;top:23px;left:0;background:var(--gray);padding:1rem;transition:all .5s ease;transform:translateY(0);animation:floatingSubMenu .3s ease-in-out}.nav-others a{color:var(--shade4)}.nav-others a:not(:last-child){margin-bottom:20px}.nav-others a:hover{text-decoration:underline}.dropdown:hover>.nav-others{visibility:visible;display:block;opacity:1}.fa-angle-down{transition:all .8s}.dropdown:hover .fa-angle-down{rotate:-90deg}@keyframes floatingSubMenu{0%{transform:translateY(10%);opacity:0}to{transform:translateY(0);opacity:1}}.header-cart{font-size:1.6rem;position:relative;color:var(--black)}.header-cart .header-cart-span{position:absolute;top:-7px;right:-7px;background-color:var(--orange);color:#fff;font-size:.8rem;border-radius:50%;display:flex;align-items:center;justify-content:center;width:20px;height:20px}.search{display:flex;justify-content:center;align-items:center;margin-left:3rem;position:relative}.searchInputs{display:flex}.searchInputs .search-input{background-color:var(--white);color:var(--black);border:0;border-top-right-radius:0;border-bottom-right-radius:0;font-size:1rem;padding:1rem;height:2.3rem;width:100%}.searchInputs .searchIcon-container{height:2.3rem;width:50px;background-color:var(--white);display:grid;place-items:center;cursor:pointer}.searchInputs .searchIcon-container svg{color:var(--shade4)}.searchInputs .searchIcon-container .clearBtn{cursor:pointer}input:focus{outline:none}.dataResult{top:100%;width:100%;height:200px;background-color:var(--white);box-shadow:#00000059 0 5px 15px;overflow:hidden;overflow-y:auto;position:absolute}.dataResult::-webkit-scrollbar{width:5px}.dataResult::-webkit-scrollbar-thumb{background-color:var(--shade4);border-radius:5px}.dataResult .dataItem{width:100%;height:50px;display:flex;align-items:center;color:var(--black)}.dataResult .dataItem:hover{background-color:#d3d3d3}.dataResult .dataItem p{margin-left:10px}@media screen and (max-width: 700px){.search{margin-left:1rem}.searchInputs .search-input{display:none}.searchInputs .searchIcon-container{background:transparent}.searchInputs .searchIcon-container svg{font-size:2rem}}.navbar-wrapper{display:flex;justify-content:center;align-items:center;gap:15px}.bar-btn{display:none;font-size:1.5rem;position:relative;color:var(--black);left:15px}.header-nav-toggle{position:absolute;right:0;top:100px;background:var(--white);box-shadow:-2px 0 5px #0000001a;transition:all .8s ease-in-out;transform:translate(0);z-index:9999}.header-nav-toggle.show-toggle{transform:translate(100%)}.header-nav-toggle .navbar-wrapper-toggle{display:flex;flex-direction:column;gap:1.5rem;transition:all .8s ease-in-out;height:100vh;width:420px;padding:3rem}.header-nav-toggle .navbar-wrapper-toggle h3{font-size:1.5rem}.header-nav-toggle .navbar-wrapper-toggle a{font-size:1.4rem;padding-left:1rem}.header-nav-toggle .navbar-wrapper-toggle a:hover{text-decoration:underline}@media screen and (max-width: 1024px){.navbar-container{flex-direction:column;height:auto}.bar-btn{display:block;left:-5px}}.sidebar-container{position:fixed;top:0;right:0;padding:1rem;width:420px;height:100vh;background:var(--white);color:var(--black);box-shadow:-2px 0 5px #0000001a;transform:translate(100%);transition:all .3s ease-in-out;z-index:9999;display:flex;flex-direction:column;gap:1rem}.sidebar-container.show-sidebar{transform:translate(0)}.sidebar-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1.1rem;border-bottom:2px solid var(--shade1)}.sidebar-bottom{margin-top:auto}.sidebar-bottom .sidebar-total-price{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-top:2px solid var(--shade1);font-weight:600;font-size:1.3rem}.sidebar-bottom .sidebar-total-price span{font-size:1.2rem;color:var(--shade4)}.sidebar-bottom .sidebar-bottom-checkout{background:var(--black);padding:1rem;text-align:center;display:block;color:var(--white);font-weight:600;font-size:1.1rem;cursor:pointer;transition:all .3s ease-in-out}.sidebar-bottom .sidebar-bottom-checkout:hover{background:var(--orange)}.sidebar-middle{margin-bottom:1rem;padding:.5rem;overflow-y:scroll;max-height:70vh;display:flex;flex-direction:column;gap:1rem}.sidebar-middle::-webkit-scrollbar{width:8px}.sidebar-middle::-webkit-scrollbar-thumb{background:var(--shade2);border-radius:10px}.sidebar-middle::-webkit-scrollbar-track{background:var(--shade1)}.sidebar-middle::-webkit-scrollbar-thumb:hover{background:var(--shade3)}.sidebar-middle-items{display:flex;gap:1rem;padding-bottom:1rem;border-bottom:2px solid var(--gray)}.sidebar-middle-items .sidebar-img img{width:70px;aspect-ratio:1/1;display:block;border-radius:2px;object-fit:cover;object-position:top;box-shadow:0 0 5px #0003}.sidebar-middle-items .sidebar-content{display:flex;flex-direction:column;justify-content:space-between;width:100%;padding-right:.5rem}.sidebar-middle-items .sidebar-content .sidebar-title{display:flex;gap:.5rem;justify-content:space-between}.sidebar-middle-items .sidebar-content .sidebar-title a{font-size:1rem;font-weight:500;transition:all .3s ease-in-out;text-transform:uppercase;color:var(--shade4)}.sidebar-middle-items .sidebar-content .sidebar-title a:hover{text-decoration:underline}.sidebar-middle-items .sidebar-content .sidebar-title .sidebar-title-icon{font-size:1.2rem;color:var(--shade3);cursor:pointer;transition:all .3s ease-in-out}.sidebar-middle-items .sidebar-content .sidebar-title .sidebar-title-icon:hover{color:var(--orange)}.sidebar-middle-items .sidebar-content .sidebar-info{display:flex;gap:.5rem;align-items:center;justify-content:space-between}.sidebar-middle-items .sidebar-content .sidebar-info .sidebar-quantity{display:flex;align-items:center;justify-content:space-between;gap:.8rem;outline:1px solid var(--gray)}.sidebar-middle-items .sidebar-content .sidebar-info .sidebar-quantity .info-minus,.sidebar-middle-items .sidebar-content .sidebar-info .sidebar-quantity .info-plus{font-size:1.1rem;color:var(--shade2);cursor:pointer;transition:all .3s ease-in-out;background-color:var(--black);padding:.2rem .4rem}.sidebar-middle-items .sidebar-content .sidebar-info .sidebar-quantity .info-minus:hover,.sidebar-middle-items .sidebar-content .sidebar-info .sidebar-quantity .info-plus:hover{background-color:var(--orange)}.sidebar-middle-items .sidebar-content .sidebar-info .sidebar-quantity .info-minus svg,.sidebar-middle-items .sidebar-content .sidebar-info .sidebar-quantity .info-plus svg{color:#fff}.sidebar-middle-items .sidebar-content .sidebar-info .sidebar-quantity .info-quantity{font-size:1.1rem;font-weight:500;color:var(--shade4)}.sidebar-middle-items .sidebar-content .sidebar-info .sidebar-quantity .info-quantity::selection{background:var(--white)}.sidebar-middle-items .sidebar-content .sidebar-info .info-price{font-weight:600;font-size:1rem}.sidebar-middle-items .sidebar-content .sidebar-info .info-price::selection{background:var(--white)}.sidebar-middle-items .sidebar-content .sidebar-info .info-final-price{font-weight:600;font-size:1.1rem}.sidebar-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.sidebar-empty h3{font-size:1.5rem;font-weight:600;color:var(--shade4)}.sidebar-empty .sidebar-may-like{display:flex;flex-direction:column;gap:.5rem;justify-content:center}.sidebar-empty .sidebar-may-like a{font-size:1rem;font-weight:500;color:var(--shade3);transition:all .3s ease-in-out;margin-bottom:1rem}.sidebar-empty .sidebar-may-like a:hover{text-decoration:underline}.sidebar-empty .sidebar-may-like a .sidebar-may-like-item{font-size:1.2rem;color:var(--shade2);cursor:pointer;transition:all .3s ease-in-out;display:flex;align-items:center;gap:1rem;background-color:var(--gray);box-shadow:0 0 5px #0003}.sidebar-empty .sidebar-may-like a .sidebar-may-like-item:hover{color:var(--black)}.sidebar-empty .sidebar-may-like a .sidebar-may-like-item img{width:100px;height:100px;display:block;object-fit:cover;object-position:top;box-shadow:0 0 5px #0003}.sidebar-empty .sidebar-may-like a .sidebar-may-like-item .sidebar-may-like-content{display:flex;flex-direction:column;gap:.5rem}.sidebar-empty .sidebar-may-like a .sidebar-may-like-item .sidebar-may-like-content .sidebar-may-like-title{font-size:1rem;font-weight:500;color:var(--shade4)}.sidebar-empty .sidebar-may-like a .sidebar-may-like-item .sidebar-may-like-content .sidebar-may-like-price{font-size:1rem;font-weight:600;color:var(--orange)}.main-layout{max-width:1300px;margin:0 auto;background:var(--white)}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;color-scheme:light dark;color:#222529;background-color:#d9e5e1;--white: #ebebeb;--black: #222529;--gray: #d9e5e1;--shade1: #89bec2;--shade2: #588d91;--shade3: #295e62;--shade4: #003437;--orange: #c5550d}*{margin:0;padding:0;box-sizing:border-box}img{max-width:100%}a{color:inherit;text-decoration:none}ul{list-style:none}::selection{background-color:var(--white);color:var(--shade3)}::-webkit-scrollbar{width:1rem}::-webkit-scrollbar-track{background:var(--gray)}::-webkit-scrollbar-thumb{background:var(--shade1);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--shade2)}.animate__bounceInLeft{animation-duration:1s;animation-fill-mode:both;animation-delay:1s;animation-name:bounceInLeft}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(25px,0,0) scaleX(1)}75%{transform:translate3d(-10px,0,0) scaleX(.98)}90%{transform:translate3d(5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}
