.main-menu .icon::before{font-weight:300;font-size:1.25rem}.logo-main-menu-wrapper{flex:0 0 50%;max-width:50%}.open-minicart{display:flex}.open-minicart:before{font-weight:300;font-size:1.25rem}.search-button{margin-right:5px}.search-button::before{font-weight:300;font-size:1.25rem}.search-form-icon.show{z-index:101}.single-search-result a{text-transform:uppercase}.header-cart-count{-webkit-box-sizing:border-box;box-sizing:border-box;align-items:center;justify-content:center;font-size:12px;font-weight:400;color:var(--nmww--color-background);min-width:15px;height:15px;padding:0 5px;white-space:nowrap;transform:translate(-7px,calc(-50%));border-radius:20px;background-color:var(--nmww--color-foreground);border:unset;line-height:1.2}@media (max-width:991.98px){.header-cart-count{top:54px;right:0rem}}@media (min-width:992px){.header-cart-count{top:57px;right:0.5rem!important}}.category-hero{position:relative}.category-hero h1.page-title{color:#fff}.category-hero img{width:100%}.category-hero .content-wrapper{text-align:center;margin-top:1.5rem}.category-hero .catalog-img-wrapper+.content-wrapper{margin:0;position:absolute;top:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;flex-flow:column;color:#fff;background-color:rgb(0 0 0 / .15)}.category-hero p{font-size:1rem}@media (max-width:767.98px){.product.holder .content-wrapper{gap:1rem}.product.holder .price .amount{font-size:1rem}}.product.holder .price{position:relative;bottom:unset;justify-content:center;align-items:center;align-content:center;display:flex}.product.holder .price del{display:flex;gap:.2;text-decoration:none;line-height:1;align-content:center;justify-content:center;align-items:center;order:2}.product.holder .price del span.amount{white-space:nowrap}.product.holder .price del span.amount bdi{font-size:clamp(0.9rem, 3.7vw, 1.15rem);white-space:nowrap}.product.holder .price ins{display:flex;gap:.2;line-height:1;align-content:center;justify-content:center;align-items:center;order:1}.product.holder .price ins span.amount{white-space:nowrap}.product.holder .price ins span.amount bdi{font-size:clamp(1rem, 4vw, 1.25rem);white-space:nowrap}.product .price:has(ins,del){flex-direction:column}.wcpf-products-container{flex:0 0 75%;max-width:75%}@media (max-width:991.98px){.wcpf-products-container{flex:0 0 100%;max-width:100%}}.category-description{margin-bottom:1rem}.wc-sidebar .product-categories{text-transform:uppercase}.wc-sidebar .product-categories .cat-item{border-bottom:1px solid #DFDFDF;display:flex!important;flex-direction:column}.wc-sidebar .product-categories .cat-item:hover{background-color:#eeeeee!important;color:#000}.wc-sidebar .product-categories .cat-item:hover .children{background-color:#fbfbfb!important}.wc-sidebar .product-categories .cat-item a{text-decoration:none;font-weight:400;padding:.5rem;color:#000!important}.wc-sidebar .product-categories .cat-item.current-cat{background-color:#004B41}.wc-sidebar .product-categories .cat-item.current-cat>a{color:#fff;font-weight:500}.wc-sidebar .product-categories .cat-item:hover{background-color:#004B41}.wc-sidebar .product-categories .cat-item:hover a{color:#fff}.wc-sidebar .product-categories .cat-item:hover .children{background-color:#DFDFDF}.wc-sidebar .product-categories .current-cat:hover{background-color:#004B41!important;color:#000!important}.wc-sidebar .product-categories .current-cat:hover ul{background-color:#fbfbfb!important}.wc-sidebar .product-categories .children{background-color:#fbfbfb;padding-left:0}.wc-sidebar .product-categories .children .cat-item{border-top:1px solid #DFDFDF;padding-left:1rem}.product-filters{margin-bottom:1rem;font-weight:400}@media (max-width:767.98px){.product-filters{margin-bottom:0}}.product-filters .button{width:100%;display:flex;justify-content:flex-start;padding-left:1.5rem;font-weight:500}@media (max-width:991.98px){.product-filters .button{border:2px solid #979797;order:2}}.product-filters .button::after{margin-left:auto;margin-right:.5rem;content:"\f550"}.product-filters .wc-filters .wcpf-filter-inner{padding-left:4px}.product-filters .wc-filters .wcpf-filter-inner .wcpf-inner .active{font-weight:700;color:#000!important}.product-filters .wc-filters .wcpf-filter-inner .wcpf-checkbox,.product-filters .wc-filters .wcpf-filter-inner .wcpf-price-slider{border:none;border-radius:1px;background-color:#eee;min-width:150px;text-align:center}.product-filters .wc-filters .wcpf-filter-inner .wcpf-price-slider{margin:0 .75rem 0 0;padding:.25rem .5rem}.product-filters .wc-filters .wcpf-filter-inner .wcpf-button-action-filter{min-width:139px;min-height:45px;margin:0 .75rem 0 0;padding:.25rem .5rem;background-color:#004B41!important;color:#fff}.product-filters .wc-filters .wcpf-filter-inner .wcpf-field-item:last-child{margin-left:auto;background-color:#fff0;text-decoration:underline}@media (max-width:767.98px){.product-filters{margin-top:1rem}}.wcpf-field-button{padding-right:.7rem}@media (max-width:991.98px){.wcpf-field-button{order:2}.wcpf-field-button .wcpf-button-action-filter{min-width:139px;min-height:45px;margin:0 .75rem 0 0;padding:.25rem .5rem;background-color:#004B41;color:#fff}}.woocommerce-ordering .orderby{border:2px solid #979797;background-color:#fff;border-radius:1px;padding:.5rem .5rem .5rem 1.5rem;margin-bottom:1.5rem;min-width:330px}@media (max-width:767.98px){.woocommerce-ordering .orderby{margin-top:1rem;padding-right:6rem;min-width:unset;height:46px}}input[type=select]{font-weight:500;padding-left:1.4rem}.woocommerce-ordering::after{font-size:.5rem;font-weight:500;content:'\25BC';color:#000;right:1.5rem;top:15px}@media (max-width:767.98px){.woocommerce-ordering::after{top:30px}}@media (max-width:767.98px){.woocommerce-result-count{display:none}}.filter-modal .modal-footer .button{width:100%}.bgh-load-more button{border:1px solid #000;color:#fff;background-color:#000}@media (max-width:767.98px){.bgh-load-more button .button{width:50%}}@media (max-width:767.98px){.bgh-load-more button .button:hover{background-color:#004B41}}.load-more-button{display:flex;justify-content:center}.load-more-button #more_products{margin-top:.5rem;padding:.75rem 2rem;color:#fff;background-color:#000;text-decoration:none;font-size:1rem;font-weight:400}.load-more-button #more_products i{display:none}.product-variable-images{display:flex;justify-content:center;margin-bottom:.75rem}.product-variable-images img{margin:0 .15rem;height:25px;width:25px;object-fit:cover;border:1px solid #A4A5A9}@media (max-width:767.98px){.product-variable-images img{margin-bottom:.5rem}}@media (max-width:767.98px){.col-6:nth-child(odd){padding-right:5px}.col-6:nth-child(even){padding-left:5px}}p.woocommerce-loop-product__title{text-transform:uppercase}