 @media (min-width:1024px){body{padding-top:100px} .container{max-width:1200px;padding:0 20px} header .top_header .container{padding:8px 0} header .logo{width:120px} header .search_box{max-width:550px} header .search_box select{min-width:120px;height:42px;font-size:14px;padding:0 16px} header .search_box input{font-size:14px;padding:0 14px} header .search_box button{padding:0 24px} header .search_box button i{font-size:16px} header .header_icons .icon{width:42px;height:42px} header .header_icons .icon i{font-size:18px} header .header_icons .icon .count{min-width:20px;height:20px;font-size:10px;top:-3px;right:-3px} header .category_btn{padding:10px 20px;font-size:13px} header .category_btn p{font-size:13px} header .nav_links{gap:20px} header .nav_links li a{padding:14px 14px;font-size:14px} header .login_signup .btn{padding:10px 20px;font-size:13px} .btn{padding:12px 24px;font-size:13px} h1{font-size:2.5rem} h2{font-size:2rem} h3{font-size:1.5rem} h4{font-size:1.25rem} p{font-size:14px;line-height:1.6} .section-title{font-size:32px} .section-subtitle{font-size:14px} .top_slide h2{font-size:28px} .product{padding:12px} .product .name_product{font-size:14px;margin:8px 0} .product .name_product a{font-size:14px} .product .price p{font-size:16px} .product .price .old_price{font-size:13px} .product .stars{font-size:12px;margin:6px 0} .product .icons{gap:8px;margin-top:10px} .product .icons .btn_add_cart{padding:10px 16px;font-size:12px} .product .icons .icon_product{width:36px;height:36px} .product .icons .icon_product i{font-size:14px} .product .sale_present{font-size:11px;padding:4px 10px;top:8px;right:8px} .featured-products{margin:30px 0;padding:30px 0} .featured-products .container{padding:0 20px} .featured-product-card{padding:12px} .featured-product-card .product-image-wrapper{margin-bottom:12px} .featured-product-card .product-info{padding:8px 0} .featured-product-card .product-name{font-size:16px;margin-bottom:6px} .featured-product-card .product-tag{font-size:11px;margin-bottom:8px} .featured-product-card .shop-btn{font-size:12px} .featured-product-card .discount-badge{font-size:10px;padding:3px 8px;top:8px;right:8px} .shop-categories{margin:30px 0;padding:30px 0} .shop-categories .container{padding:0 20px} .categories-header{margin-bottom:30px} .category-card{padding:20px 16px} .category-icon{width:60px;height:60px;margin-bottom:16px} .category-icon i{font-size:24px} .category-name{font-size:16px;margin-bottom:6px} .category-desc{font-size:12px;margin-bottom:12px} .category-link{font-size:12px} .premium-hero{margin:30px 0;padding:40px 0} .premium-hero .container{padding:0 20px} .hero-wrapper{gap:40px} .hero-content{padding:20px 0;gap:16px} .hero-title{font-size:36px;line-height:1.2;margin-bottom:12px} .hero-description{font-size:14px;line-height:1.6;margin-bottom:16px} .hero-tag{font-size:11px;margin-bottom:12px} .hero-buttons{gap:12px;margin-top:8px} .btn-hero{padding:10px 20px;font-size:12px} .hero-image{min-height:500px} .hero-image-wrapper{padding:16px;border-radius:20px} .hero-img{object-fit:contain} .slider{margin-bottom:30px} .slider .container{padding:0 20px} .slider .container .slide-swp img{max-height:450px;object-fit:cover} .slider_products{margin:30px 0} .slider_products .container{padding:0 20px} .top_slide{margin-bottom:20px;padding-bottom:12px} .top_slide h2{font-size:24px} .top_slide h2 i{font-size:20px} .slide .container .mySwiper{padding:8px 0} .cart,.favorites{width:380px} .cart .top_cart,.favorites .top_favorites{padding:20px} .cart .top_cart h3,.favorites .top_favorites h3{font-size:20px} .cart .items_in_cart,.favorites .items_in_favorites{padding:16px} .cart .items_cart,.favorites .items_favorite{padding:12px;margin-bottom:12px} .cart .items_cart img,.favorites .items_favorite img{width:70px;height:70px;min-width:70px} .cart .items_cart h4,.favorites .items_favorite .content h4{font-size:13px} .cart .items_cart .price_cart,.favorites .items_favorite .price_favorite{font-size:14px} .cart .bottom_cart,.favorites .bottom_favorites{padding:20px} .cart .bottom_cart .price_cart_total{font-size:20px} footer{padding:40px 0 20px} footer .row h4{font-size:16px;margin-bottom:16px} footer .row .links a{font-size:13px;padding:6px 0} footer .big_row p{font-size:13px} .product .name_product a,.category-name,.product-name{line-height:1.5} .featured-grid{gap:16px} .categories-grid{gap:16px} .categories-header{padding:0} .section-title{margin-bottom:8px} .section-subtitle{margin-bottom:0} .swiper-button-next,.swiper-button-prev{width:40px;height:40px} .swiper-button-next::after,.swiper-button-prev::after{font-size:18px} } @media (min-width:1440px){.container{max-width:1320px} }