@media only screen and (min-width:1200px){header .top-nav.large-devices-navbar{display:flex}header .small-devices-navbar{display:none}}@media only screen and (max-width:1200px){.container{max-width:960px}header .top-nav.large-devices-navbar{display:flex}header .small-devices-navbar{display:none}.cards-container{padding:0 202px!important}.cards-container .cards{grid-template-columns:1fr 1fr!important}.cards-container .cards .product-actions{gap:1.3rem;justify-content:center}.products-section{grid-template-columns:1fr 3fr!important}.products-section .products-section-all .products{grid-template-columns:1fr 1fr 1fr}.cart-section{grid-template-columns:1fr}}@media only screen and (max-width:992px){.container{margin:auto 60px}header .top-nav .logo,header.with-background .top-nav .logo{font-size:1.8rem}header .top-nav ul,header.with-background .top-nav ul{font-size:.7rem}header .top-nav ul li,header.with-background .top-nav ul li{padding-right:25px}header .hero,header.with-background .hero{grid-template-columns:1fr;text-align:center}header .hero .hero-image,header.with-background .hero .hero-image{margin-top:40px;padding-left:0}header .hero .hero-image img,header.with-background .hero .hero-image img{max-width:65%}.cards-container{padding:0 150px!important}.cards-container .cards{grid-template-columns:1fr 1fr!important}.cards-container .cards .product-actions{gap:1.3rem;justify-content:center}.footer-content{flex-direction:column}.footer-content .made-with{margin:auto}.footer-content ul{margin:20px auto;max-width:500px}.products-section{grid-template-columns:2.2fr 5fr!important;margin:40px 40px 80px}.products-section .products-section-all .products{grid-template-columns:1fr 1fr}.cart-section,.might-like-section .might-like-grid{grid-template-columns:1fr}.cart-section{margin-bottom:60px;margin-top:60px}.cart-section .cart-table-actions{flex-direction:column-reverse;gap:20px}.cart-section .cart-table-actions .move-to-cart-form,.cart-section .cart-table-actions .remove-item-form{margin-left:0!important}.cart-section .have-code-container{width:100%}.cart-section .cart-totals{flex-direction:column}.cart-section .cart-totals .cart-totals-left{margin-bottom:20px;width:100%}.cart-section .cart-totals .cart-totals-right{margin:auto;width:60%}.checkout-section{display:flex;flex-direction:column-reverse;width:70%}.checkout-section .checkout-section-left{margin-top:50px}.checkout-section .checkout-table-container{margin-left:10px}.profile-section form{width:75%}.profile-section .order-box{grid-template-columns:2fr 1fr}.product-section{grid-template-columns:1fr}}@media only screen and (max-width:768px){.container{margin:auto 25px}html{font-size:11px}header .small-devices-navbar{display:block}header .small-devices-navbar .top-nav{padding:17px 0}header .small-devices-navbar .small-devices-navbar-items{--webkit-transition:max-height .3s ease-out;--moz-transition:max-height .3s ease-out;--o-transition:max-height .3s ease-out;background:rgba(0,0,0,.4);max-height:0;overflow:hidden;text-align:center;transition:max-height .3s ease-out}header .small-devices-navbar .small-devices-navbar-items ul{border-bottom:1px solid #777;padding:15px 0}header .small-devices-navbar .small-devices-navbar-items ul li{border-radius:2px;padding:10px}header .small-devices-navbar .small-devices-navbar-items ul li a{color:#e9e9e9}header .small-devices-navbar .small-devices-navbar-items ul li a:hover{color:#b9b9b9}header .small-devices-navbar .small-devices-navbar-items ul li a .fa-cart-plus,header .small-devices-navbar .small-devices-navbar-items ul li a .fa-heart{font-size:1.8rem}header .small-devices-navbar .small-devices-navbar-items ul li .custom-dropdown-menu{margin-top:0!important;max-height:0;position:static!important}header .small-devices-navbar .small-devices-navbar-items ul li .custom-dropdown-menu.toggle-down{margin-top:20px!important}header .small-devices-navbar .small-devices-navbar-items ul li .custom-dropdown-menu.toggle-down .custom-dropdown-menu-ul{max-height:inherit}header .small-devices-navbar .small-devices-navbar-items ul li .custom-dropdown-menu .custom-dropdown-menu-ul{border:0;border-radius:2px;box-shadow:none;max-height:0;overflow:hidden;padding:0;transform:rotateX(0deg);width:auto}header .small-devices-navbar .small-devices-navbar-items ul li .custom-dropdown-menu .custom-dropdown-menu-ul:after{border:none}header .top-nav{flex-direction:row!important}header .top-nav.large-devices-navbar{display:none}header .top-nav .logo{font-size:1.6rem!important;margin:0!important}header .hero .hero-buttons a{font-size:1rem}header .hero h1{font-size:3.2rem;margin:auto;margin-top:0!important;width:80%}.cards-container{padding:0 120px!important}.cards-container h2{text-align:center}.cards-container .cards{grid-template-columns:1fr!important;margin:auto;max-width:300px;padding:0}.cards-container .cards .product-actions{gap:1.3rem;justify-content:center}.contact-content{width:80%!important}.footer-content ul{max-width:450px;width:100%!important}.auth-pages.login,.auth-pages.register{width:60%!important}.breadcrumbs .container{flex-direction:column-reverse}.breadcrumbs .container form{margin-bottom:20px}.products-section{display:block;margin-bottom:40px!important;margin-top:40px!important}.products-section .sidebar .filter-by-price{max-width:350px}.products-section .products-section-all{margin-top:50px}.products-section .products-section-all .products{grid-template-columns:1fr;margin:auto;max-width:300px}.products-section .products-section-all .products .product-card .product-actions{gap:1.3rem;justify-content:center}.cart-section{margin-bottom:25px;margin-top:25px}.cart-section .cart-table-img{max-width:80px!important}.cart-section .cart-table-row-right{flex-direction:column;justify-content:space-around!important}.cart-section .cart-totals-right{margin:auto 30px;width:auto!important}.cart-section .cart-buttons{flex-direction:column;gap:15px;text-align:center}.checkout-section{width:100%}.profile-section .order-box{grid-template-columns:1fr}.product-section .product-section-title-badges{display:flex;flex-direction:column;gap:5px}.product-section .product-section-title-badges .product-badges{width:100%}}@media only screen and (max-width:480px){html{font-size:10px}header .hero h1{width:100%}header .hero .hero-buttons a{font-size:.9rem}.cards-container{padding:0 50px!important}.cards-container .cards{padding:0}.contact-content{width:100%!important}.auth-pages.login,.auth-pages.register{width:80%!important}}
