.subcategory-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;margin-bottom:40px;margin-top:40px}.subcategory-list .subcategory-item{text-align:center}.subcategory-list .subcategory-item a:hover{text-decoration:none}.subcategory-list .subcategory-item:hover{background:#d9d9d9;opacity:0.8}.subcategory-list .subcategory-item img{height:250px;margin:auto;object-fit:contain}.subcategory-list .subcategory-item h3{min-height:50px}.woocommerce-products-header{padding-bottom:0 !important}.woocommerce-products-header__title{text-align:start}ul.products li{padding:0.625rem 0.625rem 0.625rem 0.625rem;height:100%;border:1px solid #dedede;position:relative}ul.products li.product{display:flex;margin-bottom:23px !important}ul.products li.product .price{display:flex !important;justify-content:end}ul.products li.product .price bdi{display:flex;flex-direction:row-reverse}ul.products li.product .price span,ul.products li.product .price,ul.products li.product bdi{font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important}ul.products li.product .first-col{width:25%}@media (min-width:1200px){ul.products li.product .first-col{width:269px;flex-basis:269px;flex-shrink:0}}ul.products li.product p,ul.products li.product span{font-family:Arial, Helvetica, sans-serif !important}ul.products li.product .out-stock-wrapper{display:none}ul.products li.product .woocommerce-product-description{width:40%;text-align:left;justify-content:space-between;display:flex;flex-direction:column}ul.products li.product .woocommerce-product-description p,ul.products li.product .woocommerce-product-description span{font-family:Arial, Helvetica, sans-serif !important;line-height:17.1429px;font-size:12px}ul.products li.product .woocommerce-product-description p{margin-bottom:0}ul.products li.product .price{width:35%;text-align:right;font-size:16px;color:#333 !important}ul.products li.product .qty{width:92px !important}ul.products li.product *{color:#333 !important;font-family:"Source Sans Pro", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important}ul.products li.product .woocommerce-product-description{line-height:1.42857143}ul.products li.product form{display:flex;gap:15px;margin-left:45px}ul.products li.product .stock-status{text-align:start}ul.products li.product .woocommerce-LoopProduct-link{display:flex !important;width:calc(100% - 149px)}ul.products li.product .woocommerce-loop-product__title{margin-top:0;text-align:start;font-weight:bold !important;color:#0d0d0d !important;font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important}ul.products li.product img{max-height:100px;width:auto;margin:0 !important}.in-stock{display:flex;align-items:center}.in-stock:after{content:"";display:block;height:15px;width:15px;background:url(../../img/in-stock.svg);background-size:contain;background-repeat:no-repeat;margin-left:20px}.stock-status{font-size:12px;margin-top:20px}.out-of-stock{display:flex;align-items:center}.out-of-stock:after{content:"";background:url(../../img/out-of-stock.svg);display:block;height:15px;width:15px;background-size:contain;background-repeat:no-repeat;margin-left:20px}.woocommerce-product-search .woocommerce-product-search{display:flex;flex-direction:column;align-items:end;gap:23px;margin-top:20px}.woocommerce-product-search .woocommerce-product-search button{width:auto !important;padding-right:20px !important;padding-left:10px !important}.woocommerce-Price-currencySymbol{padding-left:2px}.button_black{display:inline-block;color:#fff;border:0;margin-bottom:20px;background-color:#2b2b2b;background-image:linear-gradient(to bottom, #2b2b2b 0%, #000000 100%);width:auto;padding:10px 20px;border-radius:3px;font-weight:700}.button_black:hover{color:#fff;text-decoration:none}.category-extra-link{text-align:left;margin-top:50px}