@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap";*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body,button,input,textarea{font-family:Poppins,sans-serif}ul{list-style:none}a{text-decoration:none}button{cursor:pointer;border:none;outline:none}img{width:100%;height:100%;object-fit:contain}.con{margin-left:1rem;margin-right:1rem}@media (min-width: 992px){.con{max-width:968px;margin-left:auto;margin-right:auto}}.Link{color:#0a0908}.header{display:flex;display:-webkit-flex;flex-direction:row;justify-content:center;align-items:center;position:fixed;width:100%;top:0;left:0;z-index:1000;background-color:#f2f4f3;box-shadow:-2px 2px 5px 3px #00000057}.header .header-container{display:flex;display:-webkit-flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1rem 1.2rem 1rem 1rem;margin:0;width:100%}.header .header-container .logo-container{display:flex;display:-webkit-flex;flex-direction:row;justify-content:center;align-items:center}.header .header-container .logo-container .logo-img-container{width:40px;height:40px}.header .header-container .logo-container h1{font-weight:500;font-size:1.25rem}.header .header-container .right{display:flex;display:-webkit-flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}.header .header-container .right .menu-icon{order:2;cursor:pointer;display:flex;display:-webkit-flex;flex-direction:row;justify-content:center;align-items:center;padding-top:2px}@media (min-width: 992px){.header .header-container .right .menu-icon{display:none}}.header .header-container .right .menu-icon img{width:33px;height:33px}.header .header-container .right .nav-links-container{display:flex;display:-webkit-flex;flex-direction:row;justify-content:center;align-items:center}.header .header-container .right .nav-links-container .nav-menu{display:flex;display:-webkit-flex;flex-direction:column;width:100%;height:90vh;position:absolute;top:3.5rem;left:-100%;transition:all .5s ease}@media (min-width: 992px){.header .header-container .right .nav-links-container .nav-menu{display:flex;display:-webkit-flex;flex-direction:row;justify-content:center;align-items:center;width:auto;height:auto;position:static;gap:2rem;padding:0 2rem}}.header .header-container .right .nav-links-container .nav-menu .nav-item .nav-links{color:#0a0908;font-size:1.1rem;text-align:center;padding:1.5rem;width:100%;display:table;border:1px solid rgba(34,51,59,.1);transition:.3s}.header .header-container .right .nav-links-container .nav-menu .nav-item .nav-links:hover{background-color:#22333b;color:#f2f4f3}@media (min-width: 992px){.header .header-container .right .nav-links-container .nav-menu .nav-item .nav-links{display:block;border:none;padding:0;transition:.3s;color:#0a0908}.header .header-container .right .nav-links-container .nav-menu .nav-item .nav-links:hover{color:#0a0908;background:none;transform:scale(1.05)}}@media (min-width: 992px){.header .header-container .right .nav-links-container .nav-menu #cart-item{display:none}}.header .header-container .right .nav-links-container .active{background-color:#f9f9f9f7;left:0;transition:all .5s ease;z-index:1}@media (min-width: 992px){.header .header-container .right .nav-links-container .active{background:none}}.header .header-container .right .nav-links-container .cart-btn{position:relative;width:30px;height:30px}.header .header-container .right .nav-links-container .cart-btn .badge{position:absolute;top:0;right:-4px;font-size:11px;color:#fff;background:red;border-radius:50%;padding:0 5px;opacity:.9}.home{display:flex;display:-webkit-flex;flex-direction:column;justify-content:center;align-items:center}.home .hero-container{width:100%;height:80vh;position:relative}.home .hero-container img{object-fit:cover}.home .hero-container .hero-info{text-align:center;position:absolute;bottom:10%;left:50%;transform:translate(-50%,-50%)}.home .hero-container .hero-info .hero-btn{text-align:center;font-size:1rem;color:#000;background-color:#fff;padding:.5rem 1.2rem;box-shadow:-1px 2px 12px #0000004d}@media (min-width: 576px){.home .hero-container .hero-info .hero-btn{font-size:1.1rem;padding:.6rem 1.4rem}}@media (min-width: 768px){.home .hero-container .hero-info .hero-btn{font-size:1.2rem;padding:.6rem 1.6rem}}.home .hero-container .hero-info h2{text-shadow:2px 2px 20px rgba(0,0,0,.8);white-space:nowrap;font-size:1.2rem;font-weight:400;color:#f2f4f3;padding-bottom:1rem}@media (min-width: 576px){.home .hero-container .hero-info h2{font-size:1.6rem}}@media (min-width: 768px){.home .hero-container .hero-info h2{font-size:2rem}}.home .new-products-container{display:flex;display:-webkit-flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:6rem}.home .new-products-container h1{padding-bottom:3rem;text-align:center}.home .new-products-container .all-link{padding:1rem 0;font-size:1.1rem;text-align:center;text-decoration:underline;text-underline-offset:.4em;transition:.3s}.home .new-products-container .all-link:hover{transform:scale(1.05);color:#c1121f}.products-page{display:flex;display:-webkit-flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:6rem}.products-page .products-page-title{padding-top:6rem;text-align:center;font-size:1.6rem}@media (min-width: 768px){.products-page .products-page-title{font-size:2rem}}.products-page .products-container{padding:2rem .4rem;gap:.5rem;display:grid;justify-content:center;grid-template-columns:repeat(1,1fr)}@media (min-width: 350px){.products-page .products-container{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.products-page .products-container{gap:2rem;padding:2rem}}@media (min-width: 992px){.products-page .products-container{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1200px){.products-page .products-container{grid-template-columns:repeat(4,1fr)}}.pagination-buttons{height:40px;display:flex;display:-webkit-flex;flex-direction:row;justify-content:center;align-items:center;margin:2rem 0}.pagination-buttons a{padding:4px 8px;margin:0 4px;border-radius:5px;border:1px solid #22333b;color:#22333b;cursor:pointer;transition:.3s}.pagination-buttons a:hover{color:#f2f4f3;background-color:#22333b}@media (min-width: 576px){.pagination-buttons a{margin:0 8px;padding:6px 10px}}.pagination-active a{color:#f2f4f3;background-color:#22333b}.pagination-active .previous-button a{background-color:#fff}.pagination-disabled a,.pagination-disabled a:hover{background-color:#fff;color:#ccc;cursor:no-drop}.no-results{margin-top:3rem;font-size:1.2rem;text-align:center}.footer{display:flex;display:-webkit-flex;flex-direction:row;justify-content:center;align-items:center;background-color:#22333b}.footer .footer-container{padding:2rem 0;display:flex;display:-webkit-flex;flex-direction:column}@media (min-width: 768px){.footer .footer-container{flex-direction:row;padding:4rem 0}}@media (min-width: 1200px){.footer .footer-container{width:1200px}}.footer .footer-container .store-container{flex:1;padding:1rem}.footer .footer-container .contact-container{flex:1;display:flex;display:-webkit-flex;flex-direction:column;padding:1rem}.footer .footer-container .contact-container h2{color:#f2f4f3;font-size:2rem}.footer .footer-container .contact-container p{color:#f2f4f3;line-height:1.5;padding:1.4rem 0}.footer .footer-container .contact-container .detail-container ul li{padding:.5rem 0;display:flex;display:-webkit-flex;flex-direction:row;align-items:center;gap:1rem;color:#f2f4f3}.footer .footer-container .contact-container .detail-container ul li img{width:20px}.footer .footer-container .contact-container .social-container{display:flex;display:-webkit-flex;flex-direction:row;align-items:center;gap:1rem;padding:1rem 0}.footer .footer-container .contact-container .social-container .social{width:40px;height:40px;cursor:pointer}.footer .footer-container .contact-container .copyr{color:#f2f4f3;position:relative;padding:.5rem 0}.footer .footer-container .contact-container .copyr:before{position:absolute;content:"";width:100%;height:1px;background-color:#7c7d7d80;top:0;left:0}.product-page{padding:4rem 0}@media (min-width: 768px){.product-page{padding:8rem 0}}.product-page .product-page-container{display:flex;display:-webkit-flex;flex-direction:column;justify-content:center;align-items:flex-start}@media (min-width: 768px){.product-page .product-page-container{flex-direction:row;gap:2rem}}.product-page .product-page-container .swiper-container{align-self:center;width:200px;height:200px;display:flex;display:-webkit-flex;flex-direction:row;justify-content:center;align-items:center}@media (min-width: 350px){.product-page .product-page-container .swiper-container{width:350px;height:350px}}@media (min-width: 576px){.product-page .product-page-container .swiper-container{width:450px;height:450px}}@media (min-width: 768px){.product-page .product-page-container .swiper-container{align-self:flex-start;flex:2}}.product-page .product-page-container .product-detail-container{display:flex;display:-webkit-flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.8rem;padding:1rem;padding-top:0}@media (min-width: 768px){.product-page .product-page-container .product-detail-container{flex:3}}.product-page .product-page-container .product-detail-container h3{font-size:1.4rem}.product-page .product-page-container .product-detail-container .product-price{font-size:2rem;font-weight:500}@media (min-width: 768px){.product-page .product-page-container .product-detail-container .product-price{padding-top:1.2rem}}.product-page .product-page-container .product-detail-container .product-price .discount-price{font-size:1.2rem;padding-right:.4rem;text-decoration-line:line-through;color:#777a81}.product-page .product-page-container .product-detail-container .amount-container{display:flex;display:-webkit-flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1.4rem}.product-page .product-page-container .product-detail-container .amount-container .amount{border-color:#22333b;border-radius:10px;font-size:1.2rem;padding:.6rem .2rem;width:70px;height:45px;text-align:center;outline:none;color:#0a0908;background-color:#fff}@media (min-width: 768px){.product-page .product-page-container .product-detail-container .amount-container .amount{font-size:1.4rem}}.product-page .product-page-container .product-detail-container .amount-container .add-to-cart-btn{font-size:1.2rem;color:#f2f4f3;background-color:#22333b;padding:.7rem 1.8rem;white-space:nowrap}.product-page .product-page-container .product-detail-container .about-product-title{font-weight:600;font-size:1.15rem;padding-top:1rem}.product-page .product-page-container .product-detail-container .about-product-desc{font-size:1.05rem}.bag{display:flex;display:-webkit-flex;flex-direction:column;justify-content:center}.bag .bag-title{padding-top:4rem;text-align:center;margin-left:0}@media (min-width: 768px){.bag .bag-title{margin-left:4rem}}.bag .bag-container{padding:1rem 1rem 4rem;width:100%}.bag .bag-container .detail-span{font-size:1.1rem;width:100px}@media (min-width: 576px){.bag .bag-container .detail-span{width:auto}}.bag .bag-container .top-container{display:flex;display:-webkit-flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1rem 0;gap:1rem;width:100%}.bag .bag-container .top-container .left-btn{background-color:#f2f4f3;padding:.4rem 1rem;font-size:1rem;border:2px solid #0a0908;cursor:pointer;color:#0a0908}.bag .bag-container .top-container .right-btn{background-color:#0a0908;color:#f2f4f3;padding:.4rem 1rem;font-size:1rem;border:2px solid #0a0908;cursor:pointer}.bag .bag-container .top-container .top-title{display:none;font-size:1.2rem;text-decoration:underline}@media (min-width: 768px){.bag .bag-container .top-container .top-title{display:block}}.bag .bag-container .bottom-container{display:flex;display:-webkit-flex;flex-direction:column}@media (min-width: 992px){.bag .bag-container .bottom-container{display:flex;display:-webkit-flex;flex-direction:row;gap:2rem}}.bag .bag-container .bottom-container .info-container{flex:2}.bag .bag-container .bottom-container .info-container .product-container{margin:1rem 0;display:flex;display:-webkit-flex;flex-direction:column}@media (min-width: 768px){.bag .bag-container .bottom-container .info-container .product-container{display:flex;display:-webkit-flex;flex-direction:row;justify-content:space-between;align-items:flex-end}}.bag .bag-container .bottom-container .info-container .product-container .detail-container{display:flex;display:-webkit-flex;flex-direction:row}.bag .bag-container .bottom-container .info-container .product-container .detail-container .img-container{width:200px;height:200px}@media (min-width: 768px){.bag .bag-container .bottom-container .info-container .product-container .detail-container .img-container{width:250px;height:250px}}.bag .bag-container .bottom-container .info-container .product-container .detail-container .details{display:flex;display:-webkit-flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;margin-left:1rem}.bag .bag-container .bottom-container .info-container .product-container .detail-container .details .detail-div{font-size:1rem}@media (min-width: 768px){.bag .bag-container .bottom-container .info-container .product-container .detail-container .details .detail-div{font-size:1.2rem}}@media (min-width: 768px){.bag .bag-container .bottom-container .info-container .product-container .detail-container .details .detail-div #span-space{display:none}}.bag .bag-container .bottom-container .info-container .product-container .detail-container .details .detail-div .title-span{overflow:hidden;text-overflow:ellipsis;max-width:150px;display:inline-block;font-size:.8rem}@media (min-width: 350px){.bag .bag-container .bottom-container .info-container .product-container .detail-container .details .detail-div .title-span{font-size:.9rem}}@media (min-width: 576px){.bag .bag-container .bottom-container .info-container .product-container .detail-container .details .detail-div .title-span{font-size:1.2rem;width:auto;display:initial}}.bag .bag-container .bottom-container .info-container .product-container .detail-container .details .detail-div .what-div{font-weight:500;font-size:.8rem}@media (min-width: 350px){.bag .bag-container .bottom-container .info-container .product-container .detail-container .details .detail-div .what-div{font-size:1rem}}@media (min-width: 768px){.bag .bag-container .bottom-container .info-container .product-container .detail-container .details .detail-div .what-div{font-size:1.2rem}}.bag .bag-container .bottom-container .info-container .product-container .detail-container .details .detail-div .what-span{font-weight:500}.bag .bag-container .bottom-container .info-container .product-container .detail-container .details .remove-product-btn{font-size:.8rem;color:#f2f4f3;background-color:#22333b;padding:.5rem;word-wrap:break-word;margin-top:auto}@media (min-width: 768px){.bag .bag-container .bottom-container .info-container .product-container .detail-container .details .remove-product-btn{font-size:1rem;white-space:nowrap;margin-bottom:.6rem;padding:.5rem 1.2rem}}.bag .bag-container .bottom-container .info-container .product-container .price-container{display:flex;display:-webkit-flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1.2rem 1rem .5rem}@media (min-width: 768px){.bag .bag-container .bottom-container .info-container .product-container .price-container{gap:1rem;display:flex;display:-webkit-flex;flex-direction:column;justify-content:center;align-items:flex-end}}.bag .bag-container .bottom-container .info-container .product-container .price-container .subtotal-span{font-size:1.1rem;white-space:nowrap}@media (min-width: 768px){.bag .bag-container .bottom-container .info-container .product-container .price-container .subtotal-span{font-size:1.5rem}}.bag .bag-container .bottom-container .info-container .product-container .price-container .amount-container{display:flex;display:-webkit-flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}.bag .bag-container .bottom-container .info-container .product-container .price-container .amount-container .amount{font-size:1.5rem}@media (min-width: 768px){.bag .bag-container .bottom-container .info-container .product-container .price-container .amount-container .amount{font-size:2rem}}.bag .bag-container .bottom-container .info-container .product-container .price-container .amount-container .sm-btn{background:none;cursor:pointer;font-size:2.5rem;color:#0a0908;display:flex;display:-webkit-flex;flex-direction:row;justify-content:center;align-items:center;height:30px;width:30px;transition:.4s}@media (min-width: 768px){.bag .bag-container .bottom-container .info-container .product-container .price-container .amount-container .sm-btn{font-size:3rem}}.bag .bag-container .bottom-container .info-container .product-container .price-container .amount-container .sm-btn:hover{transform:scale(1.1)}.bag .bag-container .bottom-container .summary-container{flex:1;margin:1rem 0;padding:3rem 1rem;border-radius:10px;border:2px solid #f2f4f3;background-color:#f2f4f3;display:flex;display:-webkit-flex;flex-direction:column;height:100%}.bag .bag-container .bottom-container .summary-container .summary-title{align-self:center;font-size:1.8rem;font-weight:500}.bag .bag-container .bottom-container .summary-container .summary-item{padding:1.4rem 0;display:flex;display:-webkit-flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:1.1rem}.bag .bag-container .bottom-container .summary-container .summary-item .total{font-size:1.4rem;font-weight:500}.bag .bag-container .bottom-container .summary-container .summary-btn{background-color:#0a0908;color:#f2f4f3;padding:.4rem 1rem;font-size:1.2rem;border:2px solid #0a0908;cursor:pointer}.continue-btn{color:#0a0908}.empty-bag-container{display:flex;display:-webkit-flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;margin:4rem 0;padding:0 2rem}.empty-bag-container .empty-bag{display:flex;display:-webkit-flex;flex-direction:row;justify-content:center;align-items:center;gap:.6rem}.empty-bag-container .empty-bag .empty-title{font-size:1.7rem}.empty-bag-container .empty-bag .empty-img{width:120px}.empty-bag-container .continue-btn{background-color:#f2f4f3;padding:.4rem 1rem;font-size:1.2rem;border:2px solid #0a0908;cursor:pointer}.product-images-slider{width:100%;height:100%}.product-images-slider .swiper-slide{display:flex;align-items:center;justify-content:center}.product-images-slider .swiper-button-prev,.product-images-slider .swiper-button-next{color:#0a0908}.about-container{display:flex;display:-webkit-flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem 0}.about-container .about-title{text-align:center;margin-bottom:2rem}.about-container .about-detail-container{padding:3rem 2rem;display:flex;display:-webkit-flex;flex-direction:column;gap:1rem;border-radius:10px;border:1px solid #f2f4f3;box-shadow:-1px 2px 12px #000000bf}.about-container .about-detail-container p{font-size:1.1rem;line-height:1.7}.about-container .about-detail-container #text2{margin-bottom:2rem}.about-container .about-detail-container .about-social-container{background-color:#22333be6;border-radius:5px;padding:1rem;width:90%;display:grid;grid-template-columns:repeat(2,80px);justify-content:space-around;align-items:center;row-gap:1rem;max-width:600px;margin:0 auto}@media (min-width: 576px){.about-container .about-detail-container .about-social-container{grid-template-columns:repeat(4,1fr)}}.about-container .about-detail-container .about-social-container a{width:40px;margin:0 auto;transition:.3s}.about-container .about-detail-container .about-social-container a:hover{transform:scale(1.1)}.how-works-container{display:flex;display:-webkit-flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem 0}.how-works-container .how-works-title{text-align:center;margin-bottom:2rem}.how-works-container .how-works-detail-container{padding:3rem 2rem;display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 768px){.how-works-container .how-works-detail-container{grid-template-columns:repeat(2,1fr)}}.how-works-container .how-works-detail-container .detail-step{display:flex;display:-webkit-flex;flex-direction:column;justify-content:space-between;align-items:center;border-radius:10px;border:1px solid #f2f4f3;box-shadow:-1px 2px 12px #000000bf;padding:2rem .6rem;margin:0 auto}@media (min-width: 768px){.how-works-container .how-works-detail-container .detail-step{padding:2rem}}.how-works-container .how-works-detail-container .detail-step span{font-size:1.6rem;font-weight:500;text-align:center;padding:.4rem 0 1rem}.how-works-container .how-works-detail-container .detail-step p{margin:auto 0;text-align:center;font-size:1.1rem;min-height:150px}.how-works-container .how-works-detail-container .detail-step img{width:200px;height:200px}.error{display:flex;display:-webkit-flex;flex-direction:column;justify-content:center;align-items:center;min-height:76vh}.error .error-container{display:flex;display:-webkit-flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:60rem;text-align:center;margin:3rem 0}@media (min-width: 768px){.error .error-container{margin:5rem 0}}.error .error-container h1{color:#22333b;font-size:6rem}@media (min-width: 768px){.error .error-container h1{font-size:8rem}}@media (min-width: 992px){.error .error-container h1{font-size:12rem}}.error .error-container span{background-color:#22333b;color:#fff;padding:.4rem 1rem;font-size:1.1rem}@media (min-width: 768px){.error .error-container span{padding:.4rem 2rem}}@media (min-width: 992px){.error .error-container span{font-size:1.3rem;padding:.4rem 4rem}}.new-arrival-card{padding:8rem 0;display:flex;display:-webkit-flex;flex-direction:column;justify-content:center;align-items:center;gap:3rem}@media (min-width: 768px){.new-arrival-card{gap:5rem;flex-direction:row}}.new-arrival-card .image-part{flex:1;position:relative}.new-arrival-card .image-part .square{width:250px;height:250px;border:10px solid #023e8a;opacity:.1;display:flex;display:-webkit-flex;flex-direction:row;justify-content:center;align-items:center}@media (min-width: 768px){.new-arrival-card .image-part .square{width:400px;height:400px}}.new-arrival-card .image-part .square .circle{width:150px;height:150px;background-color:#0077b6;border-radius:50%;opacity:.7}@media (min-width: 768px){.new-arrival-card .image-part .square .circle{width:250px;height:250px}}.new-arrival-card .image-part .new-arrival-img{position:absolute;bottom:0%;left:-7%;width:300px;height:300px}@media (min-width: 768px){.new-arrival-card .image-part .new-arrival-img{left:-3%;width:450px;height:450px}}.new-arrival-card .info-part{flex:1;display:flex;display:-webkit-flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}@media (min-width: 768px){.new-arrival-card .info-part{align-items:flex-start}}.new-arrival-card .info-part .red-span{color:#c1121f;font-size:1.2rem}@media (min-width: 768px){.new-arrival-card .info-part .red-span{font-size:1.4rem}}.new-arrival-card .info-part .new-arrival-title{font-size:1.5rem;font-weight:500;text-align:center}@media (min-width: 768px){.new-arrival-card .info-part .new-arrival-title{font-size:2rem;text-align:start}}.new-arrival-card .info-part .new-arrival-desc{text-align:center;font-size:.9rem;font-weight:500;width:70%;color:#6c757d;line-height:1.6}@media (min-width: 768px){.new-arrival-card .info-part .new-arrival-desc{width:90%;text-align:start;font-size:1rem}}.new-arrival-card .info-part .learn-more{background-color:#c1121f;color:#fff;font-size:1.2rem;font-weight:500;padding:1.4rem 2.2rem;border-radius:8px;margin-top:2rem;transition:.4s;border:2px solid #c1121f}.new-arrival-card .info-part .learn-more:hover{background-color:#fff;color:#c1121f}.new-products{padding:2rem .4rem;gap:.5rem;display:grid;justify-content:center;grid-template-columns:repeat(1,1fr)}@media (min-width: 350px){.new-products{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.new-products{gap:2rem;padding:2rem}}@media (min-width: 992px){.new-products{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1200px){.new-products{grid-template-columns:repeat(4,1fr)}}.card{display:flex;display:-webkit-flex;flex-direction:column;align-items:center;width:175px;border-radius:10px;border:1px solid #f2f4f3;box-shadow:-1px 2px 12px #0003;padding:.4rem}@media (min-width: 768px){.card{width:280px;padding:1rem}}.card .product-link{display:flex;display:-webkit-flex;flex-direction:column;width:100%}@media (min-width: 768px){.card .product-link{display:inline}}.card .product-link .img-container{display:flex;display:-webkit-flex;flex-direction:row;justify-content:center;align-items:center;height:140px;overflow:hidden}@media (min-width: 768px){.card .product-link .img-container{height:auto}}.card .product-link .img-container .card-img{height:140px;border-radius:10px;object-fit:contain}@media (min-width: 768px){.card .product-link .img-container .card-img{width:250px;height:250px}}.card .product-link .card-info{display:flex;display:-webkit-flex;flex-direction:column;padding:.6rem .4rem 0}.card .product-link .card-info .card-title{overflow:hidden;text-overflow:ellipsis;max-width:130px;display:inline-block;font-weight:500;align-self:flex-start;font-size:.8rem}@media (min-width: 576px){.card .product-link .card-info .card-title{width:auto}}@media (min-width: 768px){.card .product-link .card-info .card-title{max-width:230px;font-size:1rem}}.card .card-bottom{display:flex;display:-webkit-flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.4rem .4rem 0;width:100%;margin-top:auto}@media (min-width: 768px){.card .card-bottom{padding-top:1rem}}.card .card-bottom .card-price{font-size:.8rem;font-weight:500}@media (min-width: 768px){.card .card-bottom .card-price{font-size:1.1rem}}.card .card-bottom .card-price .discount-price{font-size:.5rem;padding-right:.1rem;text-decoration-line:line-through;color:#777a81}@media (min-width: 768px){.card .card-bottom .card-price .discount-price{font-size:.9rem;padding-right:.4rem}}.card .card-bottom .add-btn{background:none;width:30px;transition:.3s}.card .card-bottom .add-btn:hover{transform:scale(1.2)}@media (min-width: 768px){.card .card-bottom .add-btn{width:40px}}.search-container{width:90%;margin:3rem 2rem 0}.search-container .search-input{width:100%;padding:.4rem .7rem;font-size:1rem;outline:none}.sort-container{width:90%;margin-top:1rem;display:flex;display:-webkit-flex;flex-direction:row;justify-content:flex-end;align-items:center}@media (min-width: 992px){.sort-container{margin-right:1rem}}.sort-container span{margin-right:1rem;font-size:1.2rem}.sort-container select{padding:.4rem .6rem;margin-right:1rem;font-size:1rem;cursor:pointer;outline:none}.sort-container select option{font-size:1rem}body:before{content:"";display:block;margin-top:3.5rem}
