/* WordPress + WooCommerce integration */
.hyper-sport-theme #page,.hyper-sport-theme .site{background:#111;max-width:none}
.hyper-sport-theme .site-content{margin:0;padding:0}
.hyper-sport-theme .nav li{list-style:none;margin:0}
.hyper-sport-theme .hs-logo-image{display:block;width:auto;max-width:170px;max-height:58px;object-fit:contain}
.hyper-sport-theme .cart{text-decoration:none}
.hyper-sport-theme .product-art-link,.hyper-sport-theme .info h3 a{text-decoration:none;color:inherit}
.hyper-sport-theme .product-photo{position:relative;z-index:2;width:86%;height:86%;object-fit:contain;filter:drop-shadow(12px 18px 18px #080808)}
.hyper-sport-theme .buy .price{margin:0}
.hyper-sport-theme .buy .add-to-cart{background:transparent!important;border:0!important;border-bottom:2px solid var(--red)!important;border-radius:0!important;color:#fff!important;font-size:9px!important;font-weight:900!important;padding:7px 0!important;text-decoration:none!important}
.hyper-sport-theme .hs-empty{grid-column:1/-1;padding:40px;background:#191919;border:1px solid #292929;color:#aaa;text-align:center}
.hyper-sport-theme.woocommerce-page main,.hyper-sport-theme.woocommerce main{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:55px 0;color:#eee}
.hyper-sport-theme.woocommerce-page .woocommerce-breadcrumb{color:#888}
.hyper-sport-theme.woocommerce-page button,.hyper-sport-theme.woocommerce-page .button{background:var(--red);color:#fff;border-radius:0}
.hyper-sport-theme.woocommerce-page input,.hyper-sport-theme.woocommerce-page select,.hyper-sport-theme.woocommerce-page textarea{background:#181818;color:#fff;border:1px solid #444}
@media(max-width:900px){.hyper-sport-theme .nav nav{display:none}}
