.shopPage_productList .products .button{background-color:#e67612;border:1px solid #e67612;transition:.3s;width:100%!important;color:#fff}.shopPage_productList .products .custom-product-wrapper .price{display:block;margin-bottom:1rem}.shopPage_productList .products .custom-product-wrapper .woocommerce-Price-amount.amount{color:#e67612;font-weight:600;font-size:18px}.shopPage_productList .products .custom-product-wrapper span:before{font-size:9px}.shopPage_productList li.product{display:flex;flex-direction:column;justify-content:space-between}.custom-product-wrapper{justify-content:flex-end}.product.type-product{transition:box-shadow 0.3s ease-in-out,transform 0.3s ease-in-out}.ul.products li.product .button{padding:10px 0!important}.shopPage_productList .product.type-product .woocommerce-loop-product__link img{transition:transform 0.3s ease-in-out;border-radius:5px;aspect-ratio:1/1;object-fit:cover}.custom-product-wrapper{display:flex;flex-direction:column;padding:0}.storefront-sorting .woocommerce-pagination .page-numbers{display:flex;column-gap:5px;flex-wrap:wrap;align-items:center;justify-content:center;row-gap:10px}.storefront-sorting{padding-left:0;padding-right:0}.shop-products.shopPage_productList .term-description{display:none}.shop-products.shopPage_productList h1.main-title{margin-bottom:0;font-size:38px}.custom-sorting-wrapper{flex-wrap:wrap}.custom-sorting-wrapper .woocommerce-ordering.woocoommerce_order_shop span{display:none}.custom-header-block{margin-bottom:0px!important;position:relative;overflow:hidden}.custom-header-block.background_darker{padding-top:50px;padding-bottom:0}.custom-header-block-content{margin-top:50px}.custom-header-block .main_title_section .main-title .custom_heading_proper{display:block;font-weight:500}.main-title::before{background:var(--primary-color);content:'';height:8px;width:100px;position:absolute;top:-30px;z-index:1}.align_title_left{text-align:left;justify-content:flex-start}.align_title_left .custom_heading_proper{text-align:left}.main-title.align_title_left::before{left:0;transform:translateX(0%)}.align_title_center{text-align:center;justify-content:center}.align_title_center .custom_heading_proper{text-align:center!important}.main-title.align_title_center::before{left:50%;transform:translateX(-50%)}.align_title_right{text-align:right!important;justify-content:flex-end}.align_title_right .custom_heading_proper{text-align:end}.main-title.align_title_right::before{right:0;transform:translateX(0%)}.main_title_section{width:100%;position:relative}.main-title{position:relative;display:flex;font-size:28px}.main-title.center_title{text-align:center}.main-title:not(.center_title) .custom_heading_proper{display:block;text-align:left}@media(min-width:580px){.custom-sorting-wrapper .woocommerce-ordering.woocoommerce_order_shop span{display:inline}.custom-sorting-wrapper p{margin-bottom:0}}@media(min-width:768px){.main-title{font-size:2.4rem}}.storefront-sorting .custom-sorting-wrapper p{margin-right:15px!important}@media (max-width:1000px){.custom-sorting-wrapper{width:100%!important;display:flex!important;justify-content:space-between!important;align-self:center!important}}.woocommerce-ordering select.orderby{background-color:#f9f9f9;border:1px solid #ccc!important;border-radius:5px;padding:8px 35px 8px 10px;font-size:14px;color:#000;cursor:pointer;margin-bottom:10px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="16" height="16" stroke="black" stroke-width="2.5" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M6 9l6 6 6-6"/></svg>') no-repeat right 10px center;background-size:16px}@supports (-webkit-touch-callout:none){.woocommerce-ordering select.orderby{height:38px}}.woocommerce-pagination .page-numbers li .page-numbers{color:#000;width:40px;height:40px;border:1px solid #d4d4d4;border-radius:5px;display:flex;align-items:center;justify-content:center;font-weight:500}.woocommerce-pagination .page-numbers li .page-numbers.current{font-weight:700;border:2px solid #d4d4d4;transform:scale(1.1)}.custom-product-wrapper a.button{background:#e67612!important;color:#fff!important;border:1px solid #e67612}.custom-product-wrapper a.button:hover{background:#fff!important;color:#000!important;border:1px solid #e67612}.shopPage_productList{display:flex;flex-wrap:wrap}.shopPage_productList .product-category-banner{width:100%}.shopPage_productList .product-category-banner img{width:100%;height:auto}.shopPage_productList .scroll-link{text-decoration:underline}.storefront-sorting>.woocommerce-ordering{display:none!important}.custom-sorting-wrapper{display:flex;flex-direction:row;align-items:center;row-gap:15px;justify-content:space-between}.woocommerce-ordering select.orderby{margin-bottom:0;margin-left:10px}.shopPage_productList{display:flex;flex-wrap:wrap;gap:20px}.shop-sidebar .wc-block-product-categories-list .wc-block-product-categories-list-item.has-submenu a{display:flex;align-items:center;justify-content:space-between}.shop-sidebar .wc-block-product-categories-list .wc-block-product-categories-list-item ul.wc-block-product-categories-list{display:none}.shop-sidebar .wc-block-product-categories-list .wc-block-product-categories-list-item.has-submenu ul.wc-block-product-categories-list{padding:10px 0 10px 20px}.shop-sidebar .wc-block-product-categories-list .wc-block-product-categories-list-item.has-submenu ul.wc-block-product-categories-list li a{font-weight:400}.wc-block-product-categories-list-item.has-submenu a i{transition:transform 0.3s;font-size:14px}.wc-block-product-categories-list-item.has-submenu.submenu-open a i{transform:rotate(180deg)}.wc-block-product-categories-list-item.has-submenu.submenu-open ul.wc-block-product-categories-list{display:block}@media (min-width:768px){.shop-products.shopPage_productList .term-description{display:block}}@media (max-width:768px){.storefront-sorting{flex-direction:column}.custom-sorting-wrapper,.woocommerce-pagination{justify-content:center;width:100%;margin-bottom:10px}.woocommerce-ordering select.orderby{margin-top:5px;margin-left:0}.woocommerce-ordering select.orderby{width:100%}.woocommerce-pagination{margin-left:0}.woocommerce-pagination .page-numbers li .page-numbers{padding:8px;margin:0 2px}}@media(min-width:1001px) and (max-width:1042px){.risk-reducer-product-list .icon-text-elements-wrapper .icon-text-element{flex:0 1 calc(50% - 20px)}}