.woocommerce-notices-wrapper{margin-bottom:10px}.woocommerce-notices-wrapper ul li:last-child{margin-bottom:0}.col2-set{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col2-set .col-1,.col2-set .col-2{width:50%;padding:0 15px;max-width:none;-webkit-flex:none;-ms-flex:none;flex:none}.col2-set .col-1{float:left}.col2-set .col-2{float:right}.woocommerce-account.logged-in .entry-content>.woocommerce{display:flex;flex-flow:row}.woocommerce-MyAccount-content,.woocommerce-MyAccount-navigation{position:relative;width:100%;padding-right:15px;padding-left:15px}.woo-MyAccount-wrapper{flex:0 0 auto;width:25%}.woocommerce-MyAccount-content{flex:0 0 auto;width:75%}.woocommerce-MyAccount-navigation ul li a{font-weight:500}.woocommerce-account .addresses header.title{display:flex;justify-content:space-between;width:100%;margin:0 0 .6rem;font-size:1.1em;align-items:center}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce-customer-details .woocommerce-customer-details--email:before,.woocommerce-customer-details .woocommerce-customer-details--phone:before{content:"\e0be";font-weight:400;margin:0 4px 0 0;font-style:normal;font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.woocommerce-customer-details .woocommerce-customer-details--phone:before{content:"\e551"}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{height:auto}@media (max-width:768px){.woocommerce-account.logged-in .entry-content>.woocommerce{flex-flow:column}.col2-set .col-1,.col2-set .col-2,.woo-MyAccount-wrapper,.woocommerce-MyAccount-content{width:100%}.col2-set .col-1{margin-bottom:20px}}.checkout-row{margin-top:1em}.order-customer-col .col2-set{flex-direction:column}.order-customer-col .col2-set .col-1,.order-customer-col .col2-set .col-2{width:100%;float:none}.woocommerce-form-coupon{border:1px solid #f2f2f2;padding:1em;margin:0 0 2em}.woocommerce-form-coupon .form-row-last{width:50%}.woocommerce ul.order_details{margin:0 0 2em;flex-direction:column;display:flex}.woocommerce ul.order_details li{text-transform:uppercase;list-style:inside;margin:0 0 10px}.woocommerce ul.order_details li strong{text-transform:none}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews{padding:1em 1.5em;margin:0 0 2em;position:relative;background-color:#d4edda;color:#155724;list-style:none;width:auto;word-wrap:break-word;border-left:3px solid;border-color:#155724}.woocommerce-noreviews{background-color:#ffeeba;border-color:#856404;color:#856404}.woocommerce-error{background:#f8d7da;border-color:#721c24;color:#721c24}.woocommerce-info{background:#bee5eb;border-color:#0c5460;color:#0c5460}.woocommerce-Message .button:hover,.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{border:none;background:no-repeat;color:inherit;border-left:1px solid;border-color:inherit;border-radius:0;padding:0 0 0 10px}.woocommerce-error .button:after,.woocommerce-info .button:after,.woocommerce-message .button:after{content:"\f178";font-family:"Font Awesome 6 Free";font-size:1.5em;font-weight:500;margin-left:6px}.woocommerce-error .button:hover,.woocommerce-info .button:hover,.woocommerce-message .button:hover{opacity:.6}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right;height:auto}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row select{cursor:pointer;margin:0}.woocommerce form .form-row .required{color:red;font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}#login-register-popup .u-columns>div{width:100%;display:none}#login-register-popup .modal-content:not(.login-modal) .u-column2.col-2,#login-register-popup .modal-content:not(.register-modal) .u-column1.col-1{display:block}#login-register-popup .col-full{width:100%!important;padding:0}.signup-link{display:none}#login-register-popup .signup-link{display:flex}.woocommerce .blockUI.blockOverlay{background:rgba(242,242,242,.7)!important;opacity:1!important}.mpwi-icoldr{opacity:1!important}.ajax_add_to_cart.loading:before,.main-wrap .mpwi-icoldr:before,.single_add_to_cart_button.loading:before,.woocommerce #respond .ajax_add_to_cart.loading:before,.woocommerce #respond input#submit.loading:before,.woocommerce .blockUI.blockOverlay:before,.woocommerce a.button.loading:before,.woocommerce input.button.loading:before{animation:fa-spin 1s infinite steps(8);content:"\f110";font-family:"Font Awesome 6 Free";font-size:1.5rem;background:0 0;display:flex;font-weight:600;justify-content:center;height:100%;width:100%;align-items:center}@media (min-width:992px){.listing-view .product-wrap,.listing-view .product:not(.product-category){display:flex;flex:0 0 100%;max-width:100%}.listing-view .product .product-image{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;margin-right:2%;margin-bottom:0}.listing-view .product .product-desc{display:block}}.product-image{position:relative;overflow:hidden;text-align:center}.product-image a img{transition:.4s;width:100%;display:inherit}.product-wrap .product-image .secondary{left:0;opacity:0!important;visibility:hidden;position:absolute;top:0}.product-wrap:hover .product-image .secondary{opacity:1!important;visibility:visible}.product-wrap .product-image .image-flip-effect .secondary{transform:rotateY(-180deg)}.product-wrap:hover .product-image .image-flip-effect .secondary{transform:rotateY(0deg);-moz-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg)}.product-wrap:hover .product-image .image-vslide-effect .primary,.product-wrap:hover .product-image .image-vslide-effect .secondary{transform:translate3d(0px,-100%,0)}.product-image a.image-vslide-effect img{display:block;height:100%;transition:all 1s cubic-bezier(0.19,1,.22,1) 0s;width:100%}.product-wrap .product-image .image-vslide-effect .secondary{top:100%}.badges .badge:not(:last-child){margin-right:2px}.badges span.badge.outofstock{background:#FF0B00;color:#fff;left:auto}span.badge.onfeatured{background:#a70a29}span.badge.onnew{background:#009868}span.badge.onsale{background:#f69520}.badge-menu{background-color:#333;border-radius:3px;font-weight:400;left:25px;padding:3px 5px;position:absolute}.badge-menu:after{content:'';position:absolute;border-style:solid;border-top-color:inherit!important;left:15%;border-width:4px;top:100%;transition:all .3s ease 0s;border-color:transparent}.product-wrap .product-image .product-actions{bottom:-30px;left:0;opacity:0;padding:0;position:absolute;transition:all .2s ease-in-out 0s;z-index:9;visibility:hidden;display:flex;width:100%}.product-wrap:hover .product-actions{bottom:0;visibility:visible;margin:0;opacity:1}.product-cats{margin:0 0 5px;font-size:.95em;font-weight:400}.product .product-name{font-size:1.3em;margin:0 0 .5em;color:inherit}ins,mark{text-decoration:none}.shop_table .woocommerce-Price-amount.amount,.widget .woocommerce-Price-amount.amount{font-size:1rem;font-weight:500;color:rgba(var(--bs-dark-rgb),1)}.woocommerce-mini-cart .woocommerce-Price-amount.amount,div.product p.price,div.product span.price{font-size:1.2rem;font-weight:600;align-items:center;display:inline-flex;flex-direction:row-reverse;gap:5px;color:rgba(var(--bs-dark-rgb),1)}.woocommerce-Price-amount.amount del,.woocommerce-grouped-product-list-item__price del,div.product p.price del,div.product span.price del{font-size:.8em;font-weight:500;opacity:.35}.product .product-price{margin:0 0 .5em;display:flex}.product .product-content .prod-qty-bx{font-size:1.071em;display:inline-block}.product .product-area .owl-buttons .owl-prev{left:0}.product .product-area .owl-buttons .owl-next{right:0}.product-image .badges span.l-badge:nth-child(2){top:40px}.product-wrap .prod-star-rating{display:flex;margin:0 0 .8em}.star-rating{overflow:hidden;position:relative;height:1.1em;line-height:normal;font-size:1em;width:6em}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span:before,.star-rating:before{top:0;left:0;position:absolute;font-family:fontawesome;letter-spacing:2px}.star-rating:before{content:"\f006\f006\f006\f006\f006";color:#c2c2c2}.star-rating span:before{content:"\f005\f005\f005\f005\f005"}.star-rating span{color:#ff991d}.prod-star-rating span.count{line-height:normal;margin:0 0 0 .3em;font-size:.7em;font-weight:500}.product .product-desc{display:none;margin:0 0 10px}.product-actions ul li{display:flex;flex-direction:column;margin:0 3px 10px;flex-wrap:wrap;max-width:100%}.product-actions ul li:first-child{margin-left:0}.product-actions ul li:last-child{margin-right:0}.product-actions li a{display:inherit;position:relative;max-width:100%;overflow:hidden}.add_to_cart_button::before,.compare::before,.quickview-button::before,.single_add_to_cart_button::before,.yith-wcwl-add-button>a::before,.yith-wcwl-wishlistaddedbrowse>a::before,.yith-wcwl-wishlistexistsbrowse>a::before{font-family:"Font Awesome 6 Free";font-size:1.1em;margin-right:10px;width:auto!important}.mprod-micro .product-actions .add_to_cart_button,.mprod-s2 .product .product-icon li a.btn-lnk,.product .product-actions li a.btn-lnk,.product-actions .compare,.product-actions .quickview-button,.product-actions .yith-wcwl-add-button>a,.product-actions .yith-wcwl-wishlistaddedbrowse>a,.product-actions .yith-wcwl-wishlistexistsbrowse>a{height:34px;text-align:center;position:relative;display:flex;align-items:center;justify-content:space-between}.mprod-micro .product-actions .add_to_cart_button,.product-actions .compare,.product-actions .quickview-button,.product-actions .yith-wcwl-wishlistaddedbrowse>a,.product-actions .yith-wcwl-wishlistexistsbrowse>a,.product-actions a.add_to_wishlist{margin:0;padding:0;width:34px;overflow:hidden}.product-actions li div{display:inherit;height:100%}.product-actions>ul{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;margin:0}.product-actions .yith-wcwl-add-button,.product-actions .yith-wcwl-add-to-wishlist{margin:0;display:flex;padding:0}.mprod-micro .product-actions .add_to_cart_button:before,.product-wrap .compare:before,.product-wrap .quickview-button:before,.product-wrap .yith-wcwl-add-button>a:before,.product-wrap .yith-wcwl-wishlistaddedbrowse>a:before,.product-wrap .yith-wcwl-wishlistexistsbrowse>a:before{background:inherit;width:100%;flex:none;text-indent:0}.yith-wcwl-wishlistaddedbrowse .feedback,.yith-wcwl-wishlistexistsbrowse .feedback{display:none}.yith-wcwl-add-button>a:before,.yith-wcwl-wishlistaddedbrowse>a:before,.yith-wcwl-wishlistexistsbrowse>a:before{content:"\e87e"}.compare-list .remove a .blockUI.blockOverlay,.product-actions a.added_to_cart,.yith-wcwl-add-to-wishlist .ajax-loading,a.compare .blockUI.blockOverlay{display:none!important}.compare:before{content:"\e627"}.quickview-button:before{content:"\f06e"}.add_to_cart_button:before,.single_add_to_cart_button:before{content:"\f07a"}.add_to_cart_button.added:before,.single_add_to_cart_button.added:before{content:"\f00c"}.mprod-s1 .product-image .product-actions li{width:100%}.mprod-s1 .product-image .quickview-button{width:auto;border-radius:30px;padding:8px 15px;margin:0 auto}.mprod-s1 .product-image .quickview-button:before{position:relative;flex:initial;padding:0}.mprod-s3 .product-actions,.mprod-s3 .product-actions ul li.btn-lnk a{background:#252525}.mprod-s3 .product-wrap:hover .product-actions{bottom:0;margin:0;opacity:1;visibility:visible;z-index:9;transform:translateY(0)}.mprod-s3 .product-actions .button,.mprod-s3 .product-actions .yith-wcwl-add-button>a,.mprod-s3 .product-actions .yith-wcwl-wishlistaddedbrowse>a,.mprod-s3 .product-actions .yith-wcwl-wishlistexistsbrowse>a{border-radius:0;height:inherit}.mprod-s3 .product-actions li{margin:0;flex:auto}.mprod-s3 ul li.btn-lnk a{border:none;padding:0;margin:0 auto;color:#fff;width:30px}.mprod-s2 .star-rating,.mprod-s3 .yith-wcwl-add-button,.mprod-s3 .yith-wcwl-wishlistaddedbrowse,.mprod-s3 .yith-wcwl-wishlistexistsbrowse{margin:0 auto}.mprod-s2 .product .product-content{text-align:center}.mprod-s2 .product-actions>ul{justify-content:center}.mpwi-quickview{z-index:1}.mpwi-quickview-popup{background:#fff;max-width:920px;margin:0 auto;position:relative}.mpwi-quickview .product-summary{position:relative}.mpwi-quickview .product-inner-summary{padding:15px 15px 0}.mpwi-quickview .prd-nav-wrap{display:none}.mfp-wrap button.mfp-close{border-radius:0;z-index:11}.my-mfp-zoom-in .zoom-anim-dialog{opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);opacity:0}.my-mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.my-mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.woocommerce a.added_to_cart{display:none}.product-summary .variations{margin:2rem 0 1rem;border:0;width:100%}.product-summary .variations td,.product-summary .variations th{border:0;vertical-align:middle;color:inherit;font-size:1rem}.product-summary .variations label{font-weight:500;text-transform:capitalize}.product-summary .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em}.product-summary .variations td.label{padding-right:1em}.product-summary form.cart{margin-bottom:2em}.product-summary .woocommerce-variation-description p{margin-bottom:1em}.product-summary .reset_variations{visibility:hidden;font-size:.83em}.product-summary .wc-no-matching-variations{display:none}.product-summary table{border-width:0 0 1px}.product-summary table small.stock{display:block;float:none}.product-summary table td{padding-left:0;border:none}.product-summary table div.quantity{float:none;margin:0}.single-product-wrapper{margin:0 0 2em}.woocommerce-product-gallery__wrapper{display:flex;width:100%;height:fit-content;flex-direction:column}body:not(.touch) .product-gallery-image:hover .slick-next:not(.slick-disabled),body:not(.touch) .product-gallery-image:hover .slick-prev:not(.slick-disabled){opacity:1!important}body:not(.touch) .product-gallery-image:hover .slick-next,body:not(.touch) .product-gallery-image:hover .slick-prev{z-index:155}body:not(.touch) .slick-disabled{opacity:.5!important}.product-gallery-image .slick-next.slick-disabled,.product-gallery-image .slick-prev.slick-disabled{pointer-events:all}.slick-disabled{cursor:auto!important;opacity:.3}.product-gallery-wrapper{position:relative;display:inherit;width:100%;flex-direction:column;height:auto;height:fit-content}.product-gallery-thumbnails{margin:5px 0;height:inherit}.product-gallery-thumbnails.slick-slider:not(.slick-vertical) .slick-list{margin:0 -5px}.product-gallery-thumbnails.slick-slider:not(.slick-vertical) .slick-track{display:-ms-flexbox;display:flex;-ms-flex-align:center;-moz-align-items:center;align-items:center}.product-gallery-thumbnails .gal-thumb{padding:0 5px}.product-gallery-thumbnails .gal-thumb img{border:1px solid transparent}.product-gallery-thumbnails .gal-thumb.slick-current,.product-gallery-thumbnails .gal-thumb:hover{opacity:1}a.woocommerce-product-gallery__trigger{display:none;align-items:center;flex-direction:row;overflow:hidden;width:40px;justify-content:center;height:40px;font-size:1.3em;border-radius:50%;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.08)}.product-gallery-wrapper a.woocommerce-product-gallery__trigger{display:flex;position:absolute;right:10px;bottom:10px}.product-gallery-image{display:flex;width:100%;box-sizing:content-box;max-width:100%;flex-direction:column;position:relative;justify-content:stretch}.product-gallery .badges{position:relative}@media (min-width:992px){.thumb-ly-ver .product-gallery-wrapper{order:1;flex:auto;width:calc(100% - 30%);max-width:calc(100% - 100px);color:#000;display:flex}.thumb-ly-ver .product-gallery-thumbnails{order:0;flex:0 0 auto;display:flex;max-width:100px;padding:0 2% 0 0;margin:0;width:30%}.product-gallery-thumbnails.slick-vertical .slick-list{margin:-5px 0}.product-gallery-thumbnails.slick-vertical .gal-thumb{padding:5px 0}.thumb-ly-ver .woocommerce-product-gallery__wrapper{flex-direction:row;position:relative;max-width:100%;align-items:stretch;justify-content:stretch}.thumb-ly-ver .product-gallery-thumbnails .slick-arrow{top:0;right:auto;left:48%;height:30px;width:30px;transform:translateX(-50%);border-radius:5px}.thumb-ly-ver .product-gallery-thumbnails:hover .slick-prev{top:10px}.thumb-ly-ver .product-gallery-thumbnails .slick-next{bottom:0;top:auto}.thumb-ly-ver .product-gallery-thumbnails:hover .slick-next{bottom:10px}.thumb-ly-ver .product-gallery-thumbnails .slick-prev:before{content:"\f106"}.thumb-ly-ver .product-gallery-thumbnails .slick-next:before{content:"\f107"}}.product-summary .woocommerce-review-link{font-weight:400;font-size:.9em}.product-summary .woocommerce-product-rating{margin:0 0 1em;display:flex;align-items:center}.woocommerce div.product .discount-price{display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;margin-left:5px;margin-bottom:.8em;font-weight:600}.woocommerce div.product .product-summary .price{font-size:1.75rem;margin:0 0 .8em;justify-content:start}.product-summary .onsale{color:#009868}.availability>.val{padding:4px 20px;border-radius:var(--bs-border-radius-2xl);font-weight:500}.availability .in-stock,.availability .low-stock-qty{color:#009868;background:rgba(0,152,104,.1)}.availability .out-of-stock{color:red;background:rgba(167,10,41,.1)}.quantity{margin:0 4px 0 0;display:inline-flex;justify-content:center;border:1px solid #ebebeb;border-radius:.375rem;overflow:hidden;background:#f1f5f8;height:58px}.quantity .qty-pm:not(:hover){background:0 0}.quantity .qty-pm{border:none;font-size:1.5em;border-radius:0;align-items:center;padding:0 10px;color:initial}.quantity .qty{border:0;max-width:3.631em;text-align:center;background:inherit;display:flex}.quantity .qty-pm .icon{display:flex;margin-left:0;width:auto}.quantity .screen-reader-text{display:none}.single_variation_wrap{display:inline-block;width:100%;margin:15px 0 0}.single_variation_wrap .woocommerce-variation-price{margin:0 0 10px}.product-summary .yith-wcwl-add-to-wishlist+.clear{display:none}.product-summary .compare,.product-summary .yith-wcwl-add-to-wishlist{display:inline-flex;width:auto;margin:0 .5em 1em 0}.product-summary .compare,.product-summary .compare:hover,.product-summary .yith-wcwl-add-to-wishlist [class*=yith-wcwl-]>a{background:0 0;padding:0;border:none;font-weight:400;color:inherit;display:inline-flex}.product-summary .yith-wcwl-add-button>a:before,.product-summary .yith-wcwl-wishlistaddedbrowse>a:before,.product-summary .yith-wcwl-wishlistexistsbrowse>a:before{content:"\e87e";font-size:1.2em}.product-summary .compare:before,.product-summary .yith-wcwl-add-button>a:before{font-size:1.2em}.product-summary .product_meta>span{display:flex;margin:0 0 15px}.product_meta>span>*{font-weight:500;margin:0 4px}.woocommerce div.product .woocommerce-tabs ul.tabs li{display:inline-block}ul.wc-tabs{margin:0 0 15px}.tabs-layout{margin-bottom:1.5rem}.tabs-layout ul.tabs li a{font-size:1.2em;font-weight:500;position:relative;text-decoration:none;display:inline-block;padding:10px 0}.tabs-layout ul.tabs li{border:1px solid #d3ced2;background-color:#ebe9eb;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.tabs-layout ul.tabs li.active{background:#fff;z-index:2;border-bottom-color:#fff}.tabs-layout ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #ebe9eb}.tabs-def ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #ebe9eb}.tabs-fancy ul.tabs li:first-child{padding-left:0}.tabs-fancy ul.tabs li:hover a:after{width:50%}.tabs-fancy ul.tabs li.active a:before{opacity:1}.tabs-fancy ul.tabs li.active a:after{width:100%}.tabs-fancy ul.tabs li:after{background:#ababab;content:"";height:14px;position:absolute;right:0;transform:translateY(-50%);top:50%;width:2px}.tabs-fancy ul.tabs li:last-child:after{display:none}.tabs-fancy .tabs li:hover a:before{width:100%}.tabs-fancy .tabs li:after a:before{content:'';display:block;width:0;height:2px;margin-bottom:-1px;transition:width .3s}.product-tabs dl>dt{display:none}.product-tabs dl>dd{display:none;width:100%}.product-tabs dl>dd.active{display:block}.tabs-def .collateral-tabs{margin-top:-1px;margin-left:-5px}.tabs-def.product-tabs dl>dd{border:1px solid #d3ced2;padding:10px}.tabs-fancy ul.tabs li{background:no-repeat;border:none;margin:0}.comment-respond{background:#f1f5f8;padding:1.5rem;border-radius:.375rem}.comment-reply-title{color:initial;font-weight:600;padding:0 1rem}@media (max-width:767px){.product-tabs .wc-tabs{display:none}.product-tabs dl>dt{border-top:1px solid #e2e2e2;display:inline-block;position:relative;width:100%;font-weight:500}.product-tabs dl>dt>a{padding:10px 0;margin:0;display:inline-block;width:100%}.tabs-def.product-tabs dl>dd{border:none;padding:0}.product-tabs dl>dd.last,.product-tabs dl>dt.last:not(.active){border-bottom:1px solid #e2e2e2}.product-tabs .tab-container .tab-content{transition:all 1s ease-in-out 0s}.product-tabs dl>dt.active::after{content:"\f068"}.product-tabs dl>dt::after{content:"\2b";cursor:pointer;font-family:"Font Awesome 6 Free";font-size:1.4em;position:absolute;right:12px;top:28%}}ol.commentlist li{position:relative;margin:0 0 1em}ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;width:40px;height:auto;background:#f7f7f7;margin:0;box-shadow:none;border-radius:50%}ol.commentlist li .comment-text p{font-weight:400;font-size:.98em}.comment-body,ol.commentlist li .comment-text{margin:0 0 0 50px;padding:1em 1em .1em;border-radius:5px;background:#f7f7f7;position:relative}ol.commentlist li .comment-body:before,ol.commentlist li .comment-text:before{content:"";border:solid transparent;border-right-color:#f7f7f7;border-width:12px;left:-20px;position:absolute;top:7px}ol.commentlist .star-rating{float:right}div#review_form_wrapper{margin:1.5rem 0 0}.comment-reply-title,.woocommerce-Reviews h2,.woocommerce-Tabs-panel>h2{display:block;font-size:1.2em;margin:0 0 14px}.comment-form,.comment-form-comment{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.tab-content p{margin-bottom:10px}.comment-form-rating{display:flex;padding:0 1em}.woocommerce p.stars a:before,.woocommerce p.stars a:hover~a::before,.woocommerce p.stars.selected a.active~a::before{content:"\f006";font-family:fontawesome;display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;text-indent:0}.woocommerce p.stars.selected a.active::before,.woocommerce p.stars.selected a:not(.active)::before,.woocommerce p.stars:hover a::before{content:"\f005"}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;vertical-align:middle}.woocommerce #reviews #comment{height:75px}.comment-form-rating>*{margin:0 10px 0 0}.comment-form>p{width:100%;padding:0 1em}.comment-form .comment-form-author,.comment-form .comment-form-email{flex:1;-ms-flex:1}.woo-single-prod section.products{margin:0 0 2em}.shop_table .product-thumbnail img{max-width:70px}.shop_table{border:1px solid #f2f2f2;margin:0 -1px 1em 0;text-align:left;width:100%;border-collapse:separate}.cart_totals h2{background:#f1f5f8;font-size:1.3rem;margin:0;padding:8px 1rem}.shop_table td,.shop_table th{border-top:1px solid #f2f2f2;padding:9px 12px;vertical-align:middle;border-bottom:0;border-left:0;border-right:0}.shop_table th{border:none}.shop_table tbody:first-child tr:first-child td,.shop_table tbody:first-child tr:first-child th{border-top:0}.shop_table tbody th,.shop_table tfoot th{font-weight:600;border-top:1px solid #f2f2f2}.shop_table tfoot td{border-top:1px solid #f2f2f2}.woocommerce-cart .shop_table th{background:#f1f5f8;color:#05264e;font-weight:600}.woocommerce-cart .cart-totals .shop_table th{background:0 0}.cart-actions .coupon{flex-direction:row;display:flex;align-items:center}.coupon .input-text{max-width:240px;margin-left:10px}.coupon .button{margin-left:-8px;height:auto;border-radius:0 4px 4px 0!important;padding:8px 10px}.woo-single-prod .related>h2{margin-bottom:1em}.woocommerce-checkout-review-order-table tfoot td{max-width:300px}@media (max-width:575px){.coupon .button{margin:1em 0}.cart-actions .button,.place-order .button,.wc-proceed-to-checkout .button{width:100%}.shop_table thead{display:none}.shop_table:not(.woocommerce-checkout-review-order-table) td{display:inline-table;width:100%;text-align:center}.cart-totals .shop_table td{text-align:left}.shop_table .product-thumbnail a{display:inline-table}}.sidebar-header{display:none}.sidebar-widget{margin:0 0 30px;display:inline-block;width:100%}.sidebar-widget .owl-nav-title-right .owl-nav button[class*=owl-]{top:-40px}.product-categories li.cat-parent:after{display:inline-block;content:"\2b";font-family:"Font Awesome 6 Free";font-size:1.2em;position:absolute;right:0;cursor:pointer;top:0;font-weight:600}.product-categories li.cat-parent.open:after{content:"\f068"}.cat-parent ul.children{display:none;padding-left:20px;position:relative}.cat-parent ul.children:before{content:"";position:absolute;border-left:1px dashed #ddd;left:5px;top:0;bottom:0}ul.product-categories{display:flex;width:100%;flex-direction:column}ul.product-categories li{flex-direction:column;position:relative;justify-content:flex-end;margin:3px 0;padding:0}ul.product-categories li a{font-weight:400;width:fit-content;margin:2px 0;display:inline-flex}ul.product-categories li a:before{display:none}ul.product-categories li span.count{font-size:.9em;font-weight:400}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:var(--btn-bg-color)}span.cssButton{border:none}.price_slider_amount input#max_price,.price_slider_amount input#min_price{display:none}.price_slider_amount .button{padding:.25rem .5rem;height:35px;font-size:12px}.yith-woocompare-widget a.compare{display:flex;align-items:center;font-weight:500}.filter-row{display:flex;position:relative;vertical-align:middle;justify-content:space-between}.filter-row>*{display:flex;align-items:center;margin:0}.filter-row .view-mode{margin:0 15px 0 0}.filter-row .view-mode>*{font-size:1.8em;line-height:normal;margin:2px 2px 0 0}.woo-perpage .fil-label{margin:0 5px 0 0}.filter-row .woo-perpage{margin:0 15px 0 0}.filter-row .filter-button{text-transform:uppercase}.filter-close{display:flex}@media (min-width:768px){.filter-row form.woocommerce-ordering{flex:auto}}@media (max-width:990px){.filter-row .view-mode{display:none}}@media (max-width:768px){.filter-row>:not(.filter-button):not(.woocommerce-ordering){display:none}}@media screen and (max-width:767px){.filter-row .col-left>.sort-by-holder:not(:only-child){-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}.filter-row .col-left>.filter-button{-ms-flex:1;flex:1;max-width:100%}}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none;display:inline-block;width:100%}.sidebar-widget .product-micro .product-image,.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{width:100%;float:left;height:auto;max-width:60px;box-shadow:none;margin:0 10px 0 0}.sidebar-widget .product-micro .prod-star-rating,.sidebar-widget .product-micro .product-name,ul.product_list_widget li .prod-star-rating,ul.product_list_widget li .product-title{margin:0 0 .2em;display:block}ul.product_list_widget li ins{text-decoration:none}.sidebar-widget .product-micro .product-content{padding:0}.product_list_widget li,.sidebar-widget .product-micro .price .amount,.sidebar-widget .product-micro .product-name,.sidebar-widget ul li{font-weight:400;font-size:1em}.sidebar-widget .product-wrap{box-shadow:none}.widget_price_filter .price_slider{margin-bottom:1em}.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em;flex-direction:row-reverse;display:flex;justify-content:space-between}.price_slider_amount .clear{display:none}.widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.2em;margin-right:.2em}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#a46497;border-radius:1em;cursor:ew-resize;outline:0;top:-.4em;margin-left:-.5em}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#555;opacity:.6}.widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#ccc;border:0}.widget_price_filter .ui-slider-horizontal{height:.2em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.yith-woocompare-widget ul.products-list li:not(.list_empty){border-bottom:1px solid #f2f2f2;padding-left:0}.yith-woocompare-widget ul.products-list li .remove{font-size:1.2em;top:3px}.yith-woocompare-widget ul.products-list li .remove:hover{background:0 0;color:inherit;opacity:.7}.cart-icon .badge{padding:0;min-height:20px;min-width:20px;line-height:normal;display:flex;text-align:center;justify-content:center;align-items:center;box-shadow:0 0 0 2px rgba(255,255,255,.3)}.woocommerce-mini-cart__empty-message .basket-ico{font-size:7rem}.woocommerce-mini-cart__buttons .button3{margin-right:10px}.woocommerce-mini-cart__total>strong{font-weight:400;margin-right:10px}.woocommerce-mini-cart__total .woocommerce-Price-amount.amount{font-size:2em}.woocommerce .variation dd p{margin:0}.woocommerce dl.variation>dd,.woocommerce dl.variation>dt{font-weight:500;margin:0;display:inline-flex;font-size:1rem}.woocommerce dl.variation>dt{color:#a0abb8;text-transform:capitalize}.woocommerce dl.variation>dd{margin-right:10px}.woocommerce-cart-form .actions button[name=update_cart]{display:none}