.category-banner-holder{display:flex;align-items:center;width:100%;overflow:hidden;background-color:#000;background-size:cover;background-position:right;border-radius:8px}.category-banner-holder .category-banner-inner{height:100%;max-width:50%;background:linear-gradient(to right, rgba(0, 0, 0, 0.7) 50%, rgba(0, 0, 0, 0.5) 75%, rgba(0, 0, 0, 0) 100%);display:flex;align-items:center;padding:30px 30px}@media(max-width: 1199px){.category-banner-holder .category-banner-inner{max-width:60%}}@media(max-width: 991px){.category-banner-holder .category-banner-inner{max-width:70%}}@media(max-width: 767px){.category-banner-holder .category-banner-inner{max-width:85%}}@media(max-width: 575px){.category-banner-holder .category-banner-inner{max-width:100%}}@media(max-width: 575px){.category-banner-holder .category-banner-single{flex-direction:column;align-items:stretch;background-image:none !important}.category-banner-holder .category-banner-single::before{content:"";display:block;width:150%;height:200px;background-image:var(--banner-bg);background-size:cover;background-position:right;flex-shrink:0}}@media(max-width: 575px){.category-banner-holder .category-banner-single .category-banner-inner{top:-50px;margin-bottom:-50px;max-width:100%;background:#000;background:linear-gradient(0deg, rgb(0, 0, 0) 78%, rgba(255, 255, 255, 0) 100%);padding:20px}}.subcategory-banner .category-banner-inner{position:relative;overflow:hidden}.category-banner-inner .category-title{color:#fff;margin:0;text-align:left;font-size:40px;font-weight:bold;position:relative;display:inline-block;z-index:50}.category-banner-inner .category-description{color:#fff;margin:24px 0 0 0}.category-banner-holder{position:relative;overflow:hidden}.category-banner-holder::after{content:"";position:absolute;inset:0;background-image:inherit;background-size:cover;background-position:right;transition:transform .9s ease;z-index:0}.category-banner-holder:hover::after{transform:scale(1.05)}.category-banner-holder .category-banner-inner{position:relative;z-index:1}.subcategory-banner{background-position:right;height:110px;border-radius:8px}.subcategory-banner .category-banner-inner .category-title{font-size:25px;position:relative;text-shadow:#000 1px 1px 2px}@media all and (max-width: 768px){.subcategory-banner{margin-bottom:8px}}.subcategory-banner:hover{opacity:.92}.subcategory-banner .overlay{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.25}@media all and (max-width: 800px){.category-banner-inner .category-title{font-size:24px}}@media all and (max-width: 400px){.category-banner-inner .category-title{font-size:24px}}.category-title{font-family:"Big Shoulders Text";font-weight:800;font-size:40px;letter-spacing:.5px;text-align:left;margin:0px 0 20px;text-transform:uppercase}@media all and (max-width: 768px){.category-title{font-size:30px}}.subctg-list a.subctg{position:relative;display:block;padding:10px;background:#fff;border-radius:5px;transition:box-shadow .25s ease-in-out;text-transform:uppercase;font-size:16px}.subctg-list .subctg-title{margin:15px 0 0px 0}.subctg-list .subctg-title .product-count{color:#b3b3b3}.subctg-list a.subctg:hover{box-shadow:0px 4px 8px 0px rgba(0,0,0,.4)}.subctg-list a.subctg:hover::before{background:#333;transition:.3s}.subctg-list .subctg-img{background-size:contain;height:71px;background-repeat:no-repeat;background-position:center center;filter:contrast(110%)}/*# sourceMappingURL=category.css.map */