#left-sidebar{padding-right:30px}#left-sidebar .widget{border-bottom:1px solid #f0f0f0;padding-bottom:1.25rem}#left-sidebar .widget.widget_price_filter{border-bottom:0;padding-bottom:0}#left-sidebar .widget-title-section{font-size:1.1rem;font-weight:700;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #f0f0f0;color:#333}#left-sidebar .widget-title{font-size:.9rem;font-weight:700;color:#333}.widget_layered_nav ul,.widget_product_categories ul{list-style:none;padding:0;margin:0}.widget_layered_nav ul li:last-child,.widget_product_categories ul li:last-child{border-bottom:none}.widget_layered_nav ul li a,.widget_product_categories ul li a{color:#333;text-decoration:none;display:flex;justify-content:space-between;align-items:center}.widget_layered_nav ul li a:hover,.widget_product_categories ul li a:hover{color:#28a745}.widget_layered_nav ul li label{display:flex;align-items:center;cursor:pointer}.widget_layered_nav ul li input[type=checkbox]{margin-right:10px}.widget_price_filter .price_slider_wrapper{padding:15px 0}.widget_price_filter .price_slider_amount{text-align:left;margin-top:15px}.widget_price_filter .price_slider_amount button{float:right}.widget_price_filter .ui-slider{background:#e9ecef;border:none;height:6px;border-radius:3px}.widget_price_filter .ui-slider-range{background:#28a745}.widget-help-box{background:#28a745!important;color:#fff}.widget-help-box .widget-title{color:#fff;border-bottom-color:rgba(255,255,255,.3)}.widget-help-box p{color:#fff;font-size:14px;line-height:1.6}.widget-help-box .btn{background:#fff;color:#28a745;font-weight:600;border:none}.widget-help-box .btn:hover{background:#f8f9fa}.widget_layered_nav_filters ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:10px}.widget_layered_nav ul li input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.widget_layered_nav ul li{position:relative}.widget_layered_nav ul li label::before{content:"";display:inline-block;width:18px;height:18px;margin-right:10px;border:2px solid #ddd;border-radius:3px;background:#fff;transition:all .3s ease;flex-shrink:0}.widget_layered_nav ul li input[type=checkbox]:checked+label::before,.widget_layered_nav ul li label.checked::before{background:#28a745;border-color:#28a745}.widget_layered_nav ul li input[type=checkbox]:checked+label::after,.widget_layered_nav ul li label.checked::after{content:"\f00c";font-family:"Font Awesome 6 Pro";font-weight:900;position:absolute;left:4.5px;top:50%;transform:translateY(-50%);color:#fff;font-size:11px}.widget_layered_nav ul li label:hover::before{border-color:#28a745}.widget_layered_nav ul li label span{flex:auto;display:flex;justify-content:space-between;align-items:center}.widget_layered_nav .count,.widget_product_categories .count{padding:2px 8px;border-radius:10px;font-size:12px;color:#666;font-weight:500;margin-left:8px}.widget_product_categories ul li a{color:#333;text-decoration:none;display:flex;justify-content:space-between;align-items:center;padding:8px 0;transition:color .3s ease}.widget_product_categories ul li a:hover{color:#28a745}.widget_product_categories ul li.current-cat>a{color:#28a745;font-weight:600}.widget_product_categories ul li.cat-parent ul.children{margin-left:20px;margin-top:5px}.widget_price_filter .price_slider_wrapper{padding:15px 0}.widget_price_filter .price_slider_amount{text-align:left;margin-top:15px}.widget_price_filter .price_slider_amount button{float:right;background:#28a745;color:#fff;border:none;padding:6px 15px;border-radius:4px;font-size:14px;transition:background .3s ease}.widget_price_filter .price_slider_amount button:hover{background:#218838}.widget_price_filter .ui-slider{background:#e9ecef;border:none;height:6px;border-radius:3px}.widget_price_filter .ui-slider-range{background:#28a745}.widget_price_filter .ui-slider-handle{background:#28a745;border:2px solid #fff;border-radius:50%;cursor:pointer;height:18px;width:18px;top:-6px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.widget_price_filter .ui-slider-handle:hover{background:#218838}.widget_layered_nav_filters ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.widget_layered_nav_filters ul li{background:#28a745;color:#fff;padding:5px 12px;border-radius:20px;font-size:13px}.widget_layered_nav_filters ul li a{color:#fff;text-decoration:none;margin-left:5px}@media (max-width:768px){#left-sidebar{margin-bottom:30px;padding-right:15px}#left-sidebar .box{padding:15px!important}.widget_layered_nav ul li label::before{width:16px;height:16px}.widget_layered_nav ul li input[type=checkbox]:checked+label::after,.widget_layered_nav ul li label.checked::after{left:2px;font-size:10px}}.active-filters-bar{background:#f8f9fa;border:1px solid #e9ecef}.active-filters-bar strong{color:#333;font-size:14px;margin-right:15px}.active-filters-list{flex:1}.active-filters-list .badge{font-size:13px;font-weight:500;padding:6px 12px;background-color:#28a745!important}.active-filters-list .badge a{font-size:18px;line-height:1;font-weight:700;opacity:.8;transition:opacity .2s}.active-filters-list .badge a:hover{opacity:1}.widget-title+.btn-outline-danger{font-size:12px;padding:4px 10px}.product-image-wrapper{border:1px solid #f0f0f0;border-radius:10px;padding:15px;height:234px;background-color:#fff}.woocommerce ul.products{margin-bottom:0}.woocommerce ul.products li.product a img{height:100%!important;-o-object-fit:cover;object-fit:cover;margin:0 auto;width:auto}.woocommerce ul.products li.product .badge-discount{border-radius:6px;background:#40ac50;color:#fff;margin:0;padding:2.5px 5px;height:auto;min-height:auto;font-size:.735rem;line-height:inherit;right:7.5px;top:7.5px}.woocommerce ul.products li.product .product-category,.woocommerce ul.products li.product .product-category a{color:#333!important;font-size:.735rem;text-transform:uppercase}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-product__title a{color:#000!important;font-weight:600;text-align:start!important}.woocommerce ul.products li.product .product-content-wrapper{padding:.75rem .5rem}.woocommerce ul.products li.product .product-price-wrapper del{color:#666}.woocommerce ul.products li.product .product-price-wrapper .price,.woocommerce ul.products li.product .product-price-wrapper bdi,.woocommerce ul.products li.product .product-price-wrapper ins{font-weight:600;text-decoration:none;margin-left:2.5px}.woocommerce ul.products li.product .add-to-cart-container{margin-top:.5rem}.woocommerce ul.products li.product .add-to-cart-container a{display:block;width:100%;border:1px solid #f0f0f0}.woocommerce ul.products li.product .add-to-cart-container a:active,.woocommerce ul.products li.product .add-to-cart-container a:focus,.woocommerce ul.products li.product .add-to-cart-container a:hover{background:#40ac50!important;color:#fff!important}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.25rem}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{background-color:#ececec}.woocommerce .woocommerce-pagination{text-align:start}.woocommerce .woocommerce-pagination ul.page-numbers{border:0}.woocommerce .woocommerce-pagination ul.page-numbers li{border:0;margin-right:5px}.woocommerce .woocommerce-pagination ul.page-numbers li a,.woocommerce .woocommerce-pagination ul.page-numbers li span{background:#f3f3f3;color:#333;border-radius:4px;padding:5px 10px;min-height:32px;min-width:32px;line-height:22px}.woocommerce .woocommerce-pagination ul.page-numbers li span{background:#40ac50}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#666;top:-6px}.widget_price_filter .price_slider_amount button{font-size:.835rem;font-weight:600;background:#fff;border:1px solid #ccc;color:#333}.widget_price_filter .price_slider_amount button:hover{border:1px solid #ccc;color:#333;background:#ccc}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background:#f1f1f1}.woocommerce div.product div.summary{float:none;width:100%}.woocommerce div.product .col-lg-6{position:relative}.woocommerce div.product .onsale{border-radius:6px;background:#40ac50;color:#fff;margin:0;padding:2.5px 5px;height:auto;min-height:auto;font-size:.735rem;line-height:inherit;left:30px;top:20px;right:auto}.woocommerce div.product div.images{width:100%}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{height:450px;border:1px solid #f0f0f0;border-radius:10px}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{height:100%}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a{display:block;height:100%}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a img{height:100%!important;width:100%!important;-o-object-fit:contain;object-fit:contain;border-radius:10px}.woocommerce div.product div.images .flex-viewport{border:1px solid #f0f0f0;border-radius:10px;height:450px!important}.woocommerce div.product div.images .flex-control-thumbs{margin-top:15px}.woocommerce div.product div.images .flex-control-thumbs li{border:1px solid #f0f0f0!important;border-radius:10px;padding:15px;margin-right:10px;width:15%!important;height:100px}.woocommerce div.product div.images .flex-control-thumbs li img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:991px){.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{height:350px}.woocommerce div.product div.images .flex-viewport{height:350px!important}.woocommerce div.product div.images .flex-control-thumbs li{width:20%!important;height:80px}}@media (max-width:767px){.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{height:350px}.woocommerce div.product div.images .flex-viewport{height:350px!important}.woocommerce div.product div.images .flex-control-thumbs li{width:22%!important;height:70px}}.woocommerce div.product .product-price del{color:#666;font-size:1.5rem;font-weight:300}.woocommerce div.product .product-price .price,.woocommerce div.product .product-price ins{font-weight:600;text-decoration:none;margin-left:2.5px;font-size:1.5rem;color:#000}.woocommerce div.product .woocommerce-tabs ul.tabs{margin-bottom:0!important;margin-left:0}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-color:#f0f0f0}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #f0f0f0;background-color:#fff;border:0;padding-left:1.5rem;padding-right:1.5rem}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:.75rem 0}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border:1px solid #f0f0f0;border-bottom:1px solid #fff}.woocommerce div.product .woocommerce-tabs .panel{padding:30px!important;border:1px solid #f0f0f0;border-top:0!important}.woocommerce div.product .woocommerce-tabs .panel li,.woocommerce div.product .woocommerce-tabs .panel p,.woocommerce div.product .woocommerce-tabs .panel ul{font-size:.8rem!important;color:#444}.woocommerce div.product .woocommerce-tabs .panel h2{font-size:1rem!important;font-weight:600;margin-bottom:1rem}.woocommerce div.product form.cart{margin-bottom:1rem}.woocommerce div.product .single_add_to_cart_button{background:#40ac50;color:#fff}.woocommerce div.product .single_add_to_cart_button:active,.woocommerce div.product .single_add_to_cart_button:focus,.woocommerce div.product .single_add_to_cart_button:hover{background:#3ba74b;border-color:#3ba74b;color:#fff}.woocommerce .related{margin-bottom:0!important}.woocommerce .related h2{text-align:center;margin-bottom:2rem}.woocommerce-message{margin-bottom:0!important}body.understrap-no-sidebar .alignwide{margin:0 auto!important;width:100%!important}.woocommerce-cart .entry-title,.woocommerce-checkout .entry-title{display:none}.woocommerce-cart .content-area,.woocommerce-checkout .content-area{margin:2rem 0}.woocommerce-cart .wc-block-cart__submit-button,.woocommerce-cart .wp-element-button,.woocommerce-checkout .wc-block-cart__submit-button,.woocommerce-checkout .wp-element-button{font-size:.835rem!important;padding:.5rem 1rem!important;font-weight:600!important;background:#40ac50!important;border-color:#40ac50!important;text-decoration:none;border-radius:4px;color:#fff;border:none!important;transition:none!important}.wc-block-checkout__add-note .wc-block-components-textarea,.wc-block-components-form .wc-block-components-text-input input[type=email],.wc-block-components-form .wc-block-components-text-input input[type=number],.wc-block-components-form .wc-block-components-text-input input[type=password],.wc-block-components-form .wc-block-components-text-input input[type=tel],.wc-block-components-form .wc-block-components-text-input input[type=text],.wc-block-components-form .wc-block-components-text-input input[type=url],.wc-block-components-text-input input[type=email],.wc-block-components-text-input input[type=number],.wc-block-components-text-input input[type=password],.wc-block-components-text-input input[type=tel],.wc-block-components-text-input input[type=text],.wc-block-components-text-input input[type=url],.wc-blocks-components-select .wc-blocks-components-select__select{border-color:#f0f0f0!important}@media screen and (max-width:768px){.woocommerce-tabs{overflow:visible;width:100%;border-bottom:0!important}.woocommerce-Tabs-panel{border-bottom:0!important}.woocommerce-cart .entry-title,.woocommerce-checkout .entry-title{display:block;font-size:1.3rem;font-weight:600;margin-bottom:20px;border-bottom:1px solid #f0f0f0;padding-bottom:19px}.woocommerce-cart .content-area,.woocommerce-checkout .content-area{margin:1rem 0}.woocommerce-cart .wc-block-cart__submit-button,.woocommerce-cart .wp-element-button,.woocommerce-checkout .wc-block-cart__submit-button,.woocommerce-checkout .wp-element-button{font-size:.835rem!important;padding:.5rem 1rem!important;font-weight:600!important;background:#40ac50!important;border-color:#40ac50!important;text-decoration:none;border-radius:4px;color:#fff;border:none!important;transition:none!important}.woocommerce-tabs ul.tabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:scroll!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;gap:10px;border:none!important;margin:0!important;padding:0 15px 14px 15px!important;width:100%;max-width:100%}.woocommerce-tabs ul.tabs::before{border-bottom:0!important}.woocommerce-tabs ul.tabs li{flex:0 0 auto!important;min-width:-webkit-fit-content!important;min-width:-moz-fit-content!important;min-width:fit-content!important;margin:0!important;padding:0!important;border:none!important;background:0 0!important;float:none!important;display:block!important}.woocommerce-tabs ul.tabs li::after,.woocommerce-tabs ul.tabs li::before{display:none!important}.woocommerce-tabs ul.tabs li a{display:inline-block!important;padding:10px 20px!important;background:#f5f5f5!important;color:#333!important;border-radius:3px!important;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s ease;border:none!important;white-space:nowrap!important;margin:0!important;min-width:120px;text-align:center}.woocommerce-tabs ul.tabs li.active a{background:#46b450!important;color:#fff!important}.woocommerce-tabs .panel{padding:20px 15px!important;border:none!important;margin:0!important}.woocommerce-tabs .panel h2{border:none!important;margin-top:0!important}}@media screen and (max-width:480px){.woocommerce-tabs ul.tabs{gap:8px;padding:0 10px 10px 10px}.woocommerce-tabs ul.tabs li a{padding:8px 16px!important;font-size:13px;min-width:100px}.woocommerce-tabs .panel{padding:15px 10px!important}}
/*# sourceMappingURL=shop.min.css.map */