body{font-family:'SF Pro Regular' sans-serif!important}.container{display:flex;flex-direction:column;min-height:100vh}.header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:10px;padding-left:0;background-color:#fff}@media (min-width:1024px){.header{position:sticky;top:0;z-index:1000;background:#fff;padding:8px 48px 15px}.header-subtext{display:none}.main-content{padding:0 48px}}.header h2{margin:0;font-family:'SF Pro Regular',sans-serif;font-size:20px}.header-buttons{display:flex;gap:10px;position:relative}.filtr-button{background-color:#fff;color:#000;border:none;border-radius:50px;padding:10px 15px;cursor:pointer;font-family:'SF Pro Regular',sans-serif;font-size:16px}.sort-button{background-color:#fff;color:#000;border:none;border-radius:50px;padding:10px 0;cursor:pointer;font-family:'SF Pro Regular',sans-serif;font-size:16px}.filter-button{display:flex;align-items:center;background-color:#fff;color:#000;border:none;border-radius:20px;padding:5px 20px;margin-right:10px;cursor:pointer;font-family:'SF Pro Regular',sans-serif;font-size:16px;float:right}.content{display:flex}.sidebar{width:350px;height:100%;overflow-y:auto;padding:0 0 3em 48px;box-sizing:border-box}#sidebar::after{height:3em}.sidebar h2{font-size:18px;margin-bottom:10px}.sidebar .categories{list-style:none;padding:0;padding-bottom:10px;border-bottom:1px solid #ddd}.sidebar .categories li{margin-bottom:10px}.sidebar .categories li a{text-decoration:none;color:#000}align-self:start}}*/ .filters{margin-top:20px}.filters h3{font-size:16px;margin-bottom:20px;cursor:pointer;font-family:'SF Pro Regular',sans-serif}.filter-options{display:none;margin-bottom:30px;font-family:'SF Pro Regular',sans-serif}.main-content{width:100%;padding-top:10px}.filters-bar{position:relative;margin-bottom:20px}.filters-bar .sort-button{padding:10px 20px;cursor:pointer;background-color:#000}.sort-options{display:none;position:absolute;top:100%;right:-10%;background:#fff;padding:20px;z-index:1;border-radius:10px}.products{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;row-gap:12px}.product{margin-bottom:20px}.nb-color{color:#707072}.nb-sexe{font-size:15px;color:#707072}.nb-new{font-size:15px}.nike-air-force{color:#000;font-family:'SF Pro Medium',sans-serif}.nike-price{font-family:'SF Pro Medium',sans-serif;font-size:16px;color:#fff;background-color:#000;border-radius:50px;padding:5px 8px;position:relative;top:4px}@media (max-width:1024px){.products{grid-template-columns:repeat(2,1fr);gap:10px}.header{padding-left:20px}}@media (max-width:480px){.products{grid-template-columns:repeat(2,1fr);gap:7px}.header{padding-left:20px}}.product img{width:100%}.product p{margin:5px 0}@media (max-width:1024px){.sidebar{display:none!important}.main-content{width:100%!important}.product-details{padding-left:10px}.af1{border-bottom:2px solid #000;padding-bottom:18px}.mobile-categories{display:flex;overflow-x:auto;gap:30px;padding:0 20px 20px 20px!important;width:100%;-ms-overflow-style:none;scrollbar-width:none;border-bottom:1px solid #f5f5f5;font-family:'SF Pro Regular',sans-serif;margin-bottom:10px}.mobile-categories::-webkit-scrollbar{display:none}.mobile-categories li{list-style:none;white-space:nowrap}.mobile-categories a{text-decoration:none;color:#000}.nike-air-force{font-size:14px}.nb-color{color:#707072;font-size:12px}.nb-sexe{color:#707072;font-size:12px}.nb-new{font-size:12px}.nike-price{font-size:13px}}.filter-popup{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0 0 0 / .4)}.filter-popup-content{display:flex;flex-direction:column;background-color:#fff;margin:0;padding:20px;padding-bottom:100px;width:100%;height:100%;position:relative;box-sizing:border-box;flex-grow:1;overflow-y:auto}.filter-popup-content .close{position:absolute;top:10px;right:10px;color:#aaa;font-size:28px;font-weight:700}.filter-popup-content .close:hover,.filter-popup-content .close:focus{color:#000;text-decoration:none;cursor:pointer}.filter-popup-buttons{display:flex;justify-content:space-around;position:fixed;bottom:0;width:100%;left:0;padding:20px 20px;background-color:#fff;border-top:1px solid #f5f5f5;gap:10px}.filter-popup-buttons button{padding:10px 20px;cursor:pointer;border:none;border-radius:50px;background-color:#000;color:#fff;font-family:'SF Pro Regular',sans-serif}.filter-icon{margin-left:10px;width:19px;height:19px}.filter-button{font-family:'SF Pro Regular',sans-serif}.filter-options label{display:flex;align-items:center;margin-bottom:-5px}@media (min-width:1025px){.filter-button,.mobile-filter-button{display:none}.mobile-categories{display:none}}@media (max-width:1024px){.sort-button,#toggle-filters-button{display:none}}@media (max-width:1024px){.filter-options{display:block!important}}@media (max-width:1024px){.filter-popup-buttons{display:flex;justify-content:space-around;position:fixed;bottom:0;width:100%;left:0;padding:20px 30px;background-color:#fff;border-top:1px solid #f5f5f5;gap:10px}.filter-popup-buttons button{padding:10px 30px;cursor:pointer;border:none;border-radius:50px;font-family:'SF Pro Regular',sans-serif;font-size:14px}.filter-popup-buttons .clearfilters{background-color:white!important;border:1px solid #f5f5f5!important;color:black!important}.filter-popup-buttons .applyfilters{background-color:#000;color:#fff}.filter-popup-content .filter-options{border-bottom:1px solid #f5f5f5;padding-bottom:30px}.navig{display:flex;align-items:center;gap:5px;padding-left:20px;z-index:99}}@media (min-width:1025px){.filters h3{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd;padding-bottom:20px}.filters .filter-icon{margin-left:10px;width:16px;height:16px}.navig{display:flex;align-items:center;gap:5px;padding-left:48px;z-index:99}}@media (min-width:1025px){.header-buttons .sort-button{display:flex;align-items:center;justify-content:space-between}.header-buttons .sort-icon{margin-left:5px;width:16px;height:16px}.filters h3{display:flex;align-items:center;justify-content:space-between}.filters .filter-icon{margin-left:10px;width:16px;height:16px}.filter-popup-content,.filter-popup{display:none!important}}input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #000;border-radius:5px;width:17px;height:17px;cursor:pointer;display:inline-block;vertical-align:middle;position:relative;margin-right:8px}input[type="checkbox"]:checked{background-color:#000;border-color:#000}input[type="checkbox"]:checked::after{content:'';position:absolute;top:40%;left:50%;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg)}input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #000;border-radius:50px;width:16px;height:16px;cursor:pointer;display:inline-block;vertical-align:middle;position:relative;margin-right:8px}input[type="radio"]:checked{background-color:#fff;border-color:#000}input[type="radio"]:checked::after{content:'';position:absolute;top:50%;left:50%;width:8px;height:8px;background-color:#000;border-radius:50%;transform:translate(-50%,-50%)}.filter-options input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:23px;height:23px;margin-right:8px;vertical-align:middle;position:relative;cursor:pointer;border:1px solid #ccc;border-radius:50px;background-color:#fff0}.filter-options input[type="checkbox"][value="black"]{background-color:#000}.filter-options input[type="checkbox"][value="white"]{background-color:#fff}.filter-options input[type="checkbox"][value="blue"]{background-color:#00a8ff}.filter-options input[type="checkbox"][value="green"]{background-color:green}.filter-options input[type="checkbox"][value="brown"]{background-color:#4b3636}.filter-options input[type="checkbox"][value="gray"]{background-color:gray}.filter-options input[type="checkbox"][value="orange"]{background-color:orange}.filter-options input[type="checkbox"][value="purple"]{background-color:purple}.filter-options input[type="checkbox"][value="pink"]{background-color:pink}.filter-options input[type="checkbox"][value="red"]{background-color:red}.filter-options input[type="checkbox"][value="yellow"]{background-color:#ff0}.filter-options input[type="checkbox"][value="multicolor"]{background-color:#000;background-image:radial-gradient(circle,white 35%,transparent 35%);background-size:6px 6px}.filter-options input[type="checkbox"]::after{content:'';position:absolute;top:50%;left:50%;width:6px;height:10px;border:solid #000;border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg);opacity:0}.filter-options input[type="checkbox"]:checked::after{opacity:1}.filter-options input[type="checkbox"][value="multicolor"]:checked::after{border-color:#fff}.close{width:12px;height:12px;cursor:pointer}.no-scroll{overflow:hidden}button,a{outline:none}button:active,a:active,button:focus,a:focus,button:visited,a:visited{outline:none;box-shadow:none;text-decoration:none;color:inherit}a:focus,a:active{outline:none;box-shadow:none}button:focus,button:active{outline:none;box-shadow:none}.loading{display:none;text-align:center;z-index:1000}.loading img{width:30px;height:30px}button,.sort-button,.filtr-button,.filter-button{outline:none;box-shadow:none}button:focus,button:active,.sort-button:focus,.sort-button:active,.filtr-button:focus,.filtr-button:active,.filter-button:focus,.filter-button:active{outline:none;box-shadow:none}button,a{outline:none}button:active,a:active,button:focus,a:focus,button:visited,a:visited{outline:none;box-shadow:none;text-decoration:none;color:inherit}a:focus,a:active{outline:none;box-shadow:none}button:focus,button:active{outline:none;box-shadow:none}.filters .filter-group>h3{display:flex;align-items:center}.filters .filter-group .filter-count{margin-left:6px;font-size:.9em;color:inherit;font-family:'SF Pro Regular',sans-serif}.filters .filter-group .filter-icon{margin-left:auto}.filters .filter-group>h3:hover .filter-count{color:#000}.clearfilters{position:relative}.clearfilters .clear-count{margin-left:6px;font-family:inherit;font-size:.9em;color:inherit}.count-product{color:#888;font-size:14px}.parens{color:#888;font-size:14px}.filter-options.color-options{grid-template-columns:repeat(3,1fr);gap:10px 20px}.filter-options.color-options br{display:none}.filter-options.color-options label{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:0}@media (max-width:1024px){.filter-options.color-options{display:grid!important;grid-template-columns:repeat(3,1fr);gap:10px 20px}.filter-options.color-options br{display:none}.filter-options.color-options label{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:0}}.navig{display:flex;align-items:center;gap:5px;z-index:99}.navig a{text-decoration:none;color:inherit;font-family:'SF Pro Medium';font-size:14px}.price-wrapper{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.original-price{text-decoration:line-through;color:#999;font-size:16px}.promo-price{font-size:16px;color:#fff;background-color:#000;border-radius:50px;padding:5px 8px}.discount-badge{color:#0ca35f;font-size:16px;font-family:'SF Pro Regular'}.nike-price-container{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media screen and (max-width:768px){.price-wrapper{align-items:center}.discount-badge{display:inline-block;margin-top:5px}.nike-price-container{gap:3px}}@media (max-width:1024px){.promo-price{font-size:13px}.discount-badge{font-size:13px}.original-price{font-size:14px}}.product{position:relative;overflow:hidden;transition:opacity 0.3s ease}.skeleton{position:absolute;top:0;left:0;right:0;bottom:0;background-size:400% 400%;animation:shimmer 1.5s infinite;z-index:2;display:flex;flex-direction:column}.skeleton-image{width:100%;height:350px;background:#e0e0e0;margin-bottom:15px;border-radius:4px}.skeleton-details{margin:0 10px}.skeleton-line{height:12px;background:#e0e0e0;margin-bottom:10px;border-radius:4px;overflow:hidden}.skeleton-line.short{width:30%}.skeleton-line.medium{width:60%}.skeleton-line.long{width:90%}.skeleton-line.price{width:40%;height:12px;margin-top:5px}.product-content{opacity:0;transition:opacity 0.3s ease 0.1s}.product.loaded .skeleton{opacity:0;pointer-events:none;transition:opacity 0.3s ease}.product.loaded .product-content{opacity:1}@keyframes shimmer{0%{background-position:100% 50%}100%{background-position:-100% 50%}}@media (max-width:1024px){.skeleton-image{height:400px}}@media (max-width:768px){.skeleton-image{height:250px}}