.widget_product_search.commercekit-ajs-active,.widget_search.commercekit-ajs-active{overflow:visible}.commercekit-ajs-results{position:absolute;overflow-y:auto;min-height:280px;overflow-x:hidden}.header-4 .commercekit-ajs-results{z-index:3}.commercekit-ajs-suggestions{top:0;left:0;bottom:0;right:0;background:#fff;border:1px solid #d6d6d6}.commercekit-ajs-suggestions>.autocomplete-suggestion{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;border-bottom:1px solid #d6d6d6;background:0 0;display:flex;transition:.2s all}.commercekit-ajs-suggestions>.autocomplete-suggestion:hover,.commercekit-ajs-suggestions>.autocomplete-suggestion.active{background-color:#F8F8F8}.commercekit-ajs-suggestions>.autocomplete-suggestion:last-child{border-bottom:none;margin-bottom:10px}.commercekit-ajs-suggestions>.autocomplete-suggestion.autocomplete-selected>a{background-color:#f8f8f8}.commercekit-ajs-suggestions>.autocomplete-no-suggestion{line-height:40px;text-align:center;font-size:13px}.commercekit-ajs-suggestions>.autocomplete-no-suggestion+.autocomplete-no-suggestion{display:none}.commercekit-ajs-results.has-viewall-button{padding-bottom:30px}.commercekit-ajs-results.has-viewall-button .commercekit-ajs-suggestions{bottom:30px}.commercekit-ajs-view-all-holder{width:calc(100% + 2px);margin:-1px 0 -1px -1px;z-index:9999}.commercekit-ajs-view-all-holder+.autocomplete-no-suggestion{display:none}.commercekit-ajs-view-all-holder>a{display:block;height:40px;line-height:40px;background:#373636;text-align:center;color:#fff;text-transform:uppercase;font-weight:600;font-size:11px;letter-spacing:.02em}.commercekit-ajs-view-all-holder>a:hover{color:#fff}.commercekit-ajs-other-result{height:33px;line-height:33px;background:#f5f3f3;color:#555;text-transform:uppercase;padding-left:10px;padding-right:10px;width:100%;font-size:11px;letter-spacing:.02em}.commercekit-ajs-hide .commercekit-ajs-suggestions,.commercekit-ajs-hide .commercekit-ajs-view-all-holder{display:none!important}.commercekit-ajs-suggestions .commercekit-ajs-post,.commercekit-ajs-suggestions .commercekit-ajs-product{width:100%;color:#323232}.commercekit-ajs-post .commercekit-ajs-post-image,.commercekit-ajs-product .commercekit-ajs-product-image{display:inline-flex;max-width:60px;vertical-align:top;flex-shrink:0;align-self:start}.commercekit-ajs-post .commercekit-ajs-post-image img,.commercekit-ajs-product .commercekit-ajs-product-image img{padding:5px 5px 5px 0;margin:0}.commercekit-ajs-post .commercekit-ajs-post-title{display:inline-block;vertical-align:top;padding:0 10px}.commercekit-ajs-product-desc{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:0 10px}.commercekit-ajs-post .commercekit-ajs-post-title{padding:0;display:flex;align-items:center}.autocomplete-suggestion a{display:flex;padding:10px;transition:.2s all}.commercekit-ajs-product-title{font-size:13px;line-height:1.4;font-weight:700}.commercekit-ajs-product .commercekit-ajs-product-desc{display:flex;flex-direction:column;justify-content:center}.commercekit-ajs-product-price{font-size:13px}.commercekit-ajs-post .commercekit-ajs-post-title{font-size:13px;line-height:1.4;width:100%}.commercekit-ajs-post .commercekit-ajs-post-title span.post-type{text-transform:uppercase;color:#999;font-size:11px;margin-left:auto;padding-left:10px}.commercekit-ajs-other-result-wrap{cursor:auto!important;padding:0!important;margin:0!important;border:none}.commercekit-ajs-product-price,.commercekit-ajs-product-price ins{color:#de9915;font-weight:600}.commercekit-ajs-product-price del{margin-right:5px;color:#999;font-weight:400}.commercekit-ajs-results span.match-text{text-decoration:underline;display:contents}.commercekit-ajs-results span.product-short-desc{color:#323232;display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;line-height:20px;overflow:hidden;font-weight:400}.commercekit-ajs-results::-webkit-scrollbar{width:5px}.commercekit-ajs-results::-webkit-scrollbar-track{background:#f1f1f1}.commercekit-ajs-results::-webkit-scrollbar-thumb{background:#888}.commercekit-ajs-results::-webkit-scrollbar-thumb:hover{background:#555}.rtl .commercekit-ajs-post .commercekit-ajs-post-title span.post-type{margin-left:0;margin-right:auto;padding-left:0;padding-right:10px}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;margin:0 0 -4px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left;padding:0}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin:0;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:var(--wc-form-color-background,#fff);color:var(--wc-form-color-text,#000);border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected],.select2-results__option[data-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 #fff0 #fff0 #fff0;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#fff0 #fff0 #888 #fff0;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;margin:5px 5px 0 0}.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before{content:"";display:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#0073aa;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 #fff0 #fff0 #fff0;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #0073aa}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#fff0 #fff0 #888 #fff0;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #0073aa}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid #fff0}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected],.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#0073aa}#wc-shipping-sim{display:none;padding:1.5em 0;border-top:.1em solid #e0e0e0;font-size:16px}.inline-inputs #wc-shipping-sim-form-fields{display:flex;align-items:stretch}.inline-inputs #wc-shipping-sim-form-fields .input-postcode{width:100%;max-width:12em;margin-right:.5em;padding:.75em}.inline-inputs #wc-shipping-sim-form-fields .button.submit,.inline-inputs #wc-shipping-sim-form-fields .input-postcode{height:3em}#wc-shipping-sim-form-fields .button.submit,#wc-shipping-sim-form-fields .input-postcode{border-radius:3px;font-size:1em}#wc-shipping-sim-results,#wc-shipping-sim-debug-box{margin-top:1em}#wc-shipping-sim-form-fields .input-postcode:disabled{background-color:#dee2e6;cursor:not-allowed}#wc-shipping-sim-results table{margin:.5em 0;border-collapse:collapse}#wc-shipping-sim-results tr{border:.1em solid #e0e0e0}#wc-shipping-sim-results .col-label{text-align:left}#wc-shipping-sim-results .col-cost{width:30%;text-align:right}#wc-shipping-sim-results .no-results{margin:.5em 0;color:#c92a2a;background-color:#fff5f5;padding:.25em .5em}
.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}.min-ck.no-breadcrumbs.woocommerce-checkout .archive-header{padding:0}.cart-collaterals .shipping-calculator-form button.button:hover{border-color:#999}.woocommerce-cart .elementor,.woocommerce-checkout .ae_data.elementor,.woocommerce-checkout .elementor{clear:both}.woocommerce-cart .woocommerce-info{position:relative;margin-top:20px;margin-bottom:20px;font-size:15px}.woocommerce-cart .woocommerce-message{margin-top:15px;margin-bottom:10px}.woocommerce-cart .woocommerce-message .buttons-wrapper{display:none}.woocommerce-cart .woocommerce-message .button{font-weight:600}body .cart_totals table.shop_table_responsive tr td,table.shop_table_responsive tbody tr td.product-subtotal{text-align:right}table.shop_table_responsive thead,table.shop_table_responsive tr td.actions::before,table.shop_table_responsive tr td.download-actions::before,table.shop_table_responsive tr td.product-remove::before,table.shop_table_responsive.cart tbody th{display:none}table.shop_table_responsive.my_account_orders .order-actions::before{display:none}ul.order_details::after,ul.order_details::before{display:table}#payment .payment_methods li .payment_box fieldset .form-row{margin-bottom:1em}.woocommerce-checkout-review-order-table tr.recurring-totals th{padding-bottom:0;border-right:1px solid #e2e2e2;border-bottom:none;font-weight:600}.woocommerce-page table.shop_table_responsive tbody .recurring-totals th{padding-bottom:0;font-weight:600}.woocommerce-checkout-review-order-table tr.cart-subtotal.recurring-total td,.woocommerce-checkout-review-order-table tr.cart-subtotal.recurring-total th{border-top:none;border-bottom:none}#payment .payment_methods li.woocommerce-notice,#payment .payment_methods li.woocommerce-notice:first-child{padding:20px 20px 10px 20px;border:none;font-size:14px}.woocommerce-cart .content-area,.woocommerce-checkout .content-area{width:100%}.woocommerce-checkout .woocommerce-notices-wrapper+p{margin-top:30px}.woocommerce-cart.page-template-default .archive-header{padding:0}.woocommerce-cart.page-template-default .entry-header{margin-bottom:0}.cart_totals h2,body.woocommerce-cart .woocommerce-breadcrumb{display:none}.woocommerce-cart-form{float:left;width:62%;margin-bottom:0}body.woocommerce-cart .hentry{margin-bottom:0}.cart-collaterals{float:right;width:33%;margin-bottom:3em}.cart-collaterals .wc-proceed-to-checkout a.checkout-button{margin-bottom:10px}.cart_totals .shop_table{border:1px solid #e2e2e2;border-bottom:none;table-layout:fixed;background-color:#f9f9f9;font-size:15px}.cart_totals .shop_table tr.shipping td,.cart_totals .shop_table tr.shipping th{display:block;width:200%}.cart_totals .shop_table tr.shipping td{border-bottom:1px solid #e2e2e2;text-align:left}.woocommerce-shipping-calculator{margin-top:15px}body table.shop_table_responsive tr td{background-color:transparent;text-align:left}table.shop_table_responsive tr td.product-thumbnail{width:80px;padding-right:10px}table.shop_table_responsive dl.variation{margin:0}body table.shop_table_responsive tr td.product-name{width:50%;padding-right:10px}.cart_totals .shop_table td,.cart_totals .shop_table th{padding:1em 22px;color:#111}.cart_totals .shop_table tr.cart-subtotal td,.cart_totals .shop_table tr.cart-subtotal th{border-bottom:1px solid #e2e2e2;color:#111}.cart_totals .shop_table tr.order-total td,.cart_totals .shop_table tr.order-total th{border-bottom:1px solid #e2e2e2;font-size:18px;font-weight:600}.cart-collaterals .cart_totals small.includes_tax,.woocommerce-checkout-review-order-table tfoot td small.includes_tax{font-weight:400;display:block}.woocommerce-checkout-review-order-table tr.order-total td,.woocommerce-checkout-review-order-table tr.order-total th{font-weight:600}.cart_totals .shop_table tr.shipping th{padding-bottom:0}ul#shipping_method{clear:both;margin-top:-5px;margin-bottom:1em;color:#111;text-align:left}.entry-content:not(.wc-tab) p.woocommerce-shipping-destination{margin-bottom:.5em;font-size:15px}.cart_totals table th{background-color:transparent;font-weight:400}.woocommerce-shipping-calculator p{margin-bottom:.5em;text-align:left}.woocommerce-shipping-calculator p a:focus{outline:0}body .woocommerce-shipping-calculator>p:first-child a::before{display:none}body.page-template-template-fullwidth-php .cart-collaterals .cart_totals,body.page-template-template-fullwidth-php .cart-collaterals .shipping_calculator{float:none;width:100%}.cart-collaterals .shipping-calculator-form .select2-container{height:38px}.cart-collaterals .shipping-calculator-form button.button{display:block;width:100%;margin-top:15px;border:1px solid #ccc;color:#333;background-color:transparent;font-weight:400;font-weight:600;font-size:14px;border-radius:4px}body .woocommerce-shipping-calculator .shipping-calculator-form{padding-top:.8em}body .woocommerce-shipping-calculator .form-row select{height:42px;background-position:96% 52%;line-height:42px}.woocommerce-shipping-calculator .form-row input[type=text]{height:40px;font-size:15px;line-height:40px;background-color:#fff}body table.cart td.product-remove a.remove{border:0;font-size:0}body table.cart td,body table.cart th{padding:1em 0;color:#111;background-color:transparent;vertical-align:middle}table.cart td.product-quantity .qty{background-color:#f8f8f8;box-shadow:none}body table.cart thead th,body.page-template-template-fullwidth-php table.cart th.product-thumbnail{border-top:1px solid #f2f2f2;border-bottom:1px solid #eee;color:#111}body table.cart td.product-remove{padding:0;border-bottom:1px solid #eee}body table.cart td{border-bottom:1px solid #f2f2f2;font-size:14px}body table.cart td.actions{padding:0}table.cart .product-thumbnail img{max-width:60px;height:auto;margin:0;display:block}table.cart .quantity{user-select:none;border:1px solid #e1e0e0;border-radius:7px;width:82px;height:31px;padding:4px;display:flex;align-items:center;justify-content:center}table.cart td.product-quantity .quantity .qty{background:0 0;border:none;padding:0;z-index:1}table.cart td.product-quantity .quantity .quantity-nav{border:none;background-color:transparent;left:auto;right:auto;top:auto;bottom:auto;width:100%;height:31px}table.cart td.product-quantity .quantity .quantity-button{left:auto;right:auto;width:26px;cursor:pointer;z-index:2}table.cart td.product-quantity .quantity .quantity-button.quantity-up{right:0}table.cart .quantity-button.quantity-down::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2.5' stroke='currentColor' class='w-6 h-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M18 12H6' /%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2.5' stroke='currentColor' class='w-6 h-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M18 12H6' /%3E%3C/svg%3E%0A")}table.cart .quantity-button.quantity-up::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2.5' stroke='currentColor' class='w-6 h-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M12 6v12m6-6H6' /%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2.5' stroke='currentColor' class='w-6 h-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M12 6v12m6-6H6' /%3E%3C/svg%3E%0A")}table.cart .quantity .minus,table.cart .quantity .plus{border:none;background-color:transparent;height:31px}table.cart .quantity-button.quantity-up{top:auto}table.cart .quantity input{width:32px;border:none;text-align:center;font-size:12px;font-weight:700;color:#111;background:0 0}body table.cart td.product-quantity .quantity-nav{right:auto;left:29px;width:26px}table.cart .quantity-button.quantity-down::before,table.cart .quantity-button.quantity-up::before{width:13px;height:13px;display:inline-flex;align-items:center;justify-content:center}@supports (-webkit-overflow-scrolling:touch){table.cart .quantity{width:100px}table.cart .quantity input{font-size:16px}}a.remove{display:block;position:relative;font-weight:400;line-height:1.618;text-indent:-9999px}a.remove::before{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;color:#e2401c;font-size:inherit;line-height:1.618;text-align:center;text-indent:0;text-rendering:auto}body a.remove::before{width:14px;height:14px;content:"";background-color:#444;display:inline-block;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' class='feather feather-trash-2'%3E%3Cpolyline points='3 6 5 6 21 6'%3E%3C/polyline%3E%3Cpath d='M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'%3E%3C/path%3E%3Cline x1='10' y1='11' x2='10' y2='17'%3E%3C/line%3E%3Cline x1='14' y1='11' x2='14' y2='17'%3E%3C/line%3E%3C/svg%3E");transition:color .2s ease}body a.remove:hover:before{opacity:1}.payment_method_paypal a:hover,body a.remove:hover::before{color:#666}.entry-content td.product-name a{border:0;color:#111;font-weight:400}body table.cart td.actions{padding-top:1.5em;border:0}table.cart td.actions input{height:40px;margin:0;padding:0 12px;font-size:16px;line-height:40px}table.cart td.actions button,table.cart td.actions input[type=submit]{padding:0 22px;color:#111;background-color:#f8f8f8;font-size:14px;font-weight:400;border-radius:4px}table.cart td.actions button{background-color:#111;color:#fff}table.cart td.actions .coupon button{color:#111;background-color:#f1f1f1}table.cart td.actions button:disabled{background-color:#ccc;color:#111}table.cart td.actions button:hover,table.cart td.actions input[type=submit]:hover{background-color:#111;color:#fff}table.cart td.actions button{height:40px;margin:0 0 0 5px;border-radius:4px;line-height:40px;transition:.2s all}#page table.cart td.product-remove{border:0}table.cart td.actions input[type=submit]{margin-left:5px}.woocommerce-checkout-review-order-table td.product-total,body table.cart th.product-subtotal{text-align:right;vertical-align:middle}.woocommerce-checkout .blockUI.blockOverlay:before{display:inline-block;height:40px;width:40px;position:absolute;top:50%;left:50%;margin-left:-20px;margin-top:-20px;content:"";-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3C!-- --%3E%3Csvg width='38' height='38' viewBox='0 0 38 38' xmlns='http://www.w3.org/2000/svg' stroke='%23fff'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(1 1)' stroke-width='2'%3E%3Ccircle stroke-opacity='.5' cx='18' cy='18' r='18'/%3E%3Cpath d='M36 18c0-9.94-8.06-18-18-18'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 18 18' to='360 18 18' dur='1s' repeatCount='indefinite'/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3C!-- --%3E%3Csvg width='38' height='38' viewBox='0 0 38 38' xmlns='http://www.w3.org/2000/svg' stroke='%23fff'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(1 1)' stroke-width='2'%3E%3Ccircle stroke-opacity='.5' cx='18' cy='18' r='18'/%3E%3Cpath d='M36 18c0-9.94-8.06-18-18-18'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 18 18' to='360 18 18' dur='1s' repeatCount='indefinite'/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background:#555}.cart_totals p.cart-countdown{margin:10px 0 0 0;text-align:center}.cart_totals p.cart-countdown span{color:#f30909;font-weight:400}.cart-custom-field .widget,.woocommerce-checkout.min-ck .site-header .site-branding,body .wc-proceed-to-checkout .button,footer .mc4wp-form p,footer.copyright p{margin-bottom:0}.cart-custom-field{font-size:15px}.woocommerce-checkout .form-row .cart-custom-field p{margin-bottom:15px;font-size:15px}.cart-custom-field h4{font-size:20px;font-weight:600}.cart-custom-field img{margin:0 auto 20px auto;display:block}.shoptimizer-ajax-cart [name=update_cart]{display:none}.cart-summary .widget .widget-title{margin-bottom:1em;font-size:24px;text-transform:none;letter-spacing:0}.cart-summary p{margin-bottom:0;font-size:15px;line-height:1.55}.cart-summary .widget{overflow:hidden;margin-bottom:3em}.cart-summary .widget ul{overflow:hidden;padding:30px 25px 5px 25px;border:1px solid #eee;box-shadow:0 1px 15px rgba(0,0,0,.08)}.cart-summary .widget li{position:relative;margin-bottom:20px;font-size:14px;line-height:1.5}.cart-summary .widget li strong{display:block;margin-top:3px}.sticky-d.header-4.woocommerce-checkout.min-ck:not(.woocommerce-order-received) .header-4-container{position:relative}.sticky-d.woocommerce-checkout.min-ck.header-4:not(.woocommerce-order-received) .search-trigger{display:none}.woocommerce-checkout.min-ck.header-4:not(.woocommerce-order-received) .site-header{margin:0;border:none;width:100%}@media (min-width:768px){.cart-summary .widget{margin-top:-15px}.cart-summary .widget ul{padding:30px 10px 10px 10px}.cart-summary .widget li{display:inline-block;float:left;width:33.33%;padding-right:2%;padding-left:18px}.cart-summary .widget li strong{margin-top:10px}.cart-summary .widget li::after{position:absolute;top:0;right:0;width:1px;height:100%;border-radius:50%;background-color:#eee;content:""}.cart-summary .widget li:last-child::after{display:none}}.cart-summary .widget li strong::before{display:block;font-size:12px;letter-spacing:3px;content:"\2605\2605\2605\2605\2605"}.woocommerce-checkout .form-row input[type=email],.woocommerce-checkout .form-row input[type=number],.woocommerce-checkout .form-row input[type=password],.woocommerce-checkout .form-row input[type=tel],.woocommerce-checkout .form-row input[type=text],.woocommerce-checkout .form-row textarea,body.woocommerce-checkout .form-row select{border-color:#d2d6dc;border-width:1px;border-radius:.3rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);font-size:16px}.woocommerce-checkout .form-row input[type=email]:focus,.woocommerce-checkout .form-row input[type=number]:focus,.woocommerce-checkout .form-row input[type=password]:focus,.woocommerce-checkout .form-row input[type=tel]:focus,.woocommerce-checkout .form-row input[type=text]:focus,.woocommerce-checkout .form-row textarea:focus,body.woocommerce-checkout .form-row select:focus{border-color:#999;box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}.keyboard-active .woocommerce-checkout .form-row input:focus,.keyboard-active .woocommerce-checkout .form-row textarea:focus{border-color:transparent}body #payment .place-order .button,body .wc-proceed-to-checkout .button.checkout-button{font-size:17px;padding:0 1em;height:52px;line-height:52px;display:flex;align-items:center;justify-content:center}a.checkout-button.button.alt+.ppc-button-wrapper{margin-top:10px}body #payment .place-order{background-color:transparent}.woocommerce-checkout-payment .cart-custom-field{margin-top:20px}body .woocommerce #respond input#submit.alt,body .woocommerce a.button.alt,body .woocommerce button.button.alt,body .woocommerce input.button.alt{padding:.8em 0;transition:background .2s ease}#payment .place-order .button,body .woocommerce a.checkout-button.button.alt{border:0;border-radius:6px}.woocommerce-checkout .form-row textarea,body #payment .woocommerce-terms-and-conditions{box-shadow:none}body #payment .woocommerce-terms-and-conditions h2,body #payment .woocommerce-terms-and-conditions h3,body #payment .woocommerce-terms-and-conditions h4{margin-bottom:.5em;font-size:18px}.shoptimizer-sticky-add-to-cart img.error,.woocommerce-checkout .entry-header,.woocommerce-checkout-review-order-table thead,body .my_account_orders .button.view::after,body.woocommerce-checkout .woocommerce-breadcrumb{display:none}.woocommerce-checkout.min-ck:not(.woocommerce-order-received) .site-header{border-bottom:1px solid #eee}.woocommerce-checkout.min-ck .col-full-nav{border:none}.header-4:not(.woocommerce-order-received) .woocommerce-checkout.min-ck .site-header{border:none;width:100%}.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox{position:relative;padding-left:25px;line-height:1.5}.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox input[type=checkbox]{position:absolute;left:0;top:4px}@media (min-width:993px){.woocommerce-checkout.min-ck .site-header .main-navigation{display:none}.woocommerce-checkout.min-ck.header-2:not(.woocommerce-order-received) .site-header .site-branding,.woocommerce-checkout.min-ck.header-3:not(.woocommerce-order-received) .site-header .site-branding{position:relative;top:auto;left:auto;margin-top:0;order:0;text-align:center;transform:none}}.woocommerce-checkout.min-ck header h1{display:none}.woocommerce-checkout.min-ck header .main-header h1{display:flex;margin:0;font-size:20px;letter-spacing:-.01em;flex:9999;justify-content:flex-end}#order_review_heading{margin-top:10px;margin-bottom:0;padding-bottom:22px}.woocommerce-checkout p#billing_address_1_field,.woocommerce-checkout p#shipping_address_1_field{margin-bottom:6px}.woocommerce-checkout .form-row input[type=email],.woocommerce-checkout .form-row input[type=number],.woocommerce-checkout .form-row input[type=password],.woocommerce-checkout .form-row input[type=tel],.woocommerce-checkout .form-row input[type=text]{height:40px;padding:0 .7em}.woocommerce-checkout .form-row select{height:40px;color:#444;background:url(/wp-content/themes/shoptimizer/assets/images/arrow.png) calc(100% - 20px) 18px no-repeat;background-size:7px 4px;line-height:40px}.woocommerce-checkout .form-row p{margin-bottom:1.6em}.woocommerce-billing-fields h3{margin:10px 0 30px}body #order_review .shop_table{margin-bottom:1.8em;table-layout:fixed}.cg-checkout-table-product-name,.woocommerce-checkout-review-order-table .product-name .product-item-thumbnail{display:table-cell;float:none;vertical-align:middle}.cg-checkout-table-product-name{font-size:13px}.woocommerce-checkout-review-order-table .product-name .product-item-thumbnail{width:60px;padding-right:1em}body table.woocommerce-checkout-review-order-table .product-name{position:relative;width:inherit;padding-left:0;word-wrap:inherit}table.woocommerce-checkout-review-order-table .product-name .product-item-thumbnail img{display:block;margin:0}body table.woocommerce-checkout-review-order-table .product-name .product-quantity{font-weight:400;color:#777;font-size:12px}.woocommerce-cart .woocommerce-notices-wrapper{margin-top:20px}#order_review .shop_table tr.shipping td,#order_review .shop_table tr.shipping th{display:block;width:calc(200% + 0px);text-align:left}.woocommerce-checkout-review-order-table tbody td{padding-top:.85em;padding-right:0;padding-bottom:.85em;border-bottom:1px solid #eee;color:#222;background-color:transparent;font-size:14px;line-height:1.4}.woocommerce-checkout-review-order-table tbody tr:last-child td{padding-bottom:30px;border-bottom:0}.woocommerce-checkout-review-order-table tfoot td,.woocommerce-checkout-review-order-table tfoot th{padding:1em 20px;border-bottom:1px solid #e2e2e2;color:#111;background-color:#f9f9f9;font-size:15px;font-weight:400}.woocommerce-checkout-review-order-table tr.cart-subtotal td,.woocommerce-checkout-review-order-table tr.cart-subtotal th{border-top:1px solid #e2e2e2}.woocommerce-checkout-review-order-table tr.cart-subtotal th{border-top-left-radius:6px}.woocommerce-checkout-review-order-table tr.cart-subtotal td{border-top-right-radius:6px}.woocommerce-checkout-review-order-table tr.order-total th{border-bottom-left-radius:6px}.woocommerce-checkout-review-order-table tr.order-total td{border-bottom-right-radius:6px}.woocommerce-checkout-review-order-table tr.order-total td,.woocommerce-checkout-review-order-table tr.order-total th{font-size:18px}#order_review .shop_table tr.shipping td,.woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout-review-order-table tr.order-total td:first-child{border-left:1px solid #e2e2e2}#order_review .shop_table tr.shipping th{padding-bottom:0;border-right:1px solid #e2e2e2;border-bottom:none}.woocommerce-checkout-review-order-table tfoot td{border-right:1px solid #e2e2e2;text-align:right}body .woocommerce-checkout-payment ul{border:1px solid #e2e2e2;border-radius:6px}.woocommerce-checkout-payment:has(.wc-block-components-notice-banner) ul{border:none}#payment.woocommerce-checkout-payment:has(.wc-block-components-notice-banner) ul.wc_payment_methods.methods li{padding:0;margin:0}.woocommerce-checkout-payment .woocommerce-info{margin:10px 20px 0 20px;font-size:14px;background:0 0;border:none;padding:0;color:#333}body #payment .payment_methods li .payment_box{padding-top:0;padding-bottom:0}body #payment .payment_methods li:first-child{padding-top:6px}body #payment .payment_methods li:last-child:not(.woocommerce-notice){padding-bottom:14px}body .content-area #payment .payment_methods li input[type=radio]:first-child:checked+label:before{color:#111}#payment .payment_methods li input[type=radio]:focus-visible+label:before,ul#shipping_method li input:focus-visible+label:before{outline:.25rem solid #2491ff;outline-offset:0}body #payment .payment_methods>.wc_payment_method>label,body #payment .payment_methods>.woocommerce-PaymentMethod>label{padding-top:.6em;padding-bottom:0;color:#222;font-size:15px;font-weight:600;box-sizing:initial}body #payment .payment_methods>.wc_payment_method>label .about_paypal{font-weight:400}body #payment .payment_methods>.wc_payment_method>label:before,body #payment .payment_methods>.woocommerce-PaymentMethod>label:before,ul#shipping_method li label:before{display:inline-block;position:relative;top:1.5px;width:7px;height:7px;margin-right:.5407911001em;border-radius:50%;border:3px solid #fff;content:"";box-shadow:0 0 2px 0 #000;box-sizing:content-box}ul#shipping_method li:only-child label:before{background-color:#111}#shipping_method>li>input[type=radio]:checked+label,ul#shipping_method li:only-child{font-weight:600}#shipping_method>li>input[type=radio]:checked+label span,ul#shipping_method li:only-child span{font-weight:400}.payment_method_paypal a{margin-left:6px;border-bottom:1px solid #e2e2e2;color:#999;font-size:13px}body #payment .payment_methods li{padding:2px 0 12px;border-bottom:1px solid #eee}body #payment .payment_methods p{padding-top:10px;padding-bottom:3px;font-size:14px}.entry-content:not(.wc-tab) .woocommerce-privacy-policy-text p{margin-bottom:1.5em;font-size:13px;line-height:1.55}#payment .place-order,body #payment .payment_methods>li .payment_box,body #payment .payment_methods>li:not(.woocommerce-notice),body #payment .payment_methods>li:not(.woocommerce-notice):hover{background-color:transparent}.woocommerce-checkout p#order_comments_field{clear:both}p.create-account span{margin-left:3px}body #ship-to-different-address .woocommerce-form__input-checkbox{position:relative;top:1px;margin-right:10px;-webkit-transform:none;transform:none}body #ship-to-different-address{margin-top:-10px;margin-bottom:30px;padding-top:15px;border-top:1px solid #eee;color:#111;font-size:20px;font-weight:600;letter-spacing:0}body.page-template-template-fullwidth-php #order_review,body.page-template-template-fullwidth-php #order_review_heading{width:37%}body #payment .place-order{margin-top:1.5em;padding:0}#payment .woocommerce-terms-and-conditions p{font-size:14px}.woocommerce-form-login .form-row{float:left}.entry-content .woocommerce-form-login p{font-size:15px}.entry-content .woocommerce-form-login .button{margin-top:15px;padding:8px 20px;border-radius:3px;font-size:15px;font-weight:600}.woocommerce-form-login .lost_password{margin-top:11px}.woocommerce-form-login .lost_password a{color:#333}form.checkout{margin-bottom:0}.woocommerce-checkout .woocommerce-error{margin:0 0 1.5em 0;color:#fff}.woocommerce-checkout .woocommerce-error a{border:0;color:#fff}.woocommerce-checkout .entry-content .woocommerce-error a:hover{color:#fff}.coupon-wrapper{clear:both;margin-top:25px;padding:1.3em 0;border-top:1px solid #eee}.woocommerce-form-coupon-toggle a{text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:.15em}.coupon-wrapper p{margin-bottom:10px;font-size:16px}.woocommerce-checkout .coupon-wrapper .woocommerce-info{text-align:left}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{margin:0 0 10px;padding:0;border:0;color:#333;background:0 0;font-size:15px}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon,.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon:hover{color:#333}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon{margin-left:10px;border-bottom:1px solid #e2e2e2;font-weight:400;font-weight:600}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon:focus{outline:0}.woocommerce-checkout .site-content .woocommerce-info a:hover{color:#fff}body .checkout_coupon{width:53%;margin:20px 0;padding:1.5em;border:2px dashed #eee}body .checkout_coupon .blockUI.blockOverlay{background-size:15px 15px!important}.entry-content:not(.wc-tab) .checkout_coupon p{font-size:16px}body .checkout_coupon p{margin-bottom:10px;font-size:15px}.checkout_coupon .form-row button,.checkout_coupon input{height:40px;padding-top:0;padding-bottom:0;border-radius:3px;font-size:15px;line-height:40px}.woocommerce-checkout .coupon-wrapper .woocommerce-error,body .coupon-wrapper .woocommerce-message{margin-top:20px;margin-bottom:0;padding:.6em;font-size:15px}.page-template-template-fullwidth-php .coupon-wrapper .form-row-first{width:57%;margin-right:0}.page-template-template-fullwidth-php .coupon-wrapper .form-row-last{width:40%}.woocommerce-form-login{margin:20px 0;padding:2.5em 2.5em 1em;border:2px dashed #eee}@media (min-width:993px){.woocommerce-form-login{width:57%}}.entry-content:not(.wc-tab) .woocommerce-form-login p{font-size:15px}.woocommerce-form-login .form-row{width:100%}.woocommerce ul.order_details li{padding-bottom:0;padding-left:0;color:#666;font-size:15px;text-transform:none}.woocommerce-order p.woocommerce-notice{margin:.5em 0 0;color:#111;font-size:20px}.woocommerce-order-received table.woocommerce-table--order-details td{color:#111;width:50%}.woocommerce-order-received table.woocommerce-table--order-details tfoot td,.woocommerce-order-received table.woocommerce-table--order-details tfoot th,footer{font-size:16px}.woocommerce-order-received table.woocommerce-table--order-details .wc-item-meta{margin:2px 0 0 0}.woocommerce-order-received table.woocommerce-table--order-details .wc-item-meta li{margin:0}.woocommerce-order-received .col2-set.addresses{width:100%;margin:0}.woocommerce-order-received table.shop_table.additional_details{margin:2.5em 0}.woocommerce-order-received table.shop_table.additional_details td,.woocommerce-order-received table.shop_table.additional_details th{padding:10px 0 0 0}.woocommerce ul.order_details{margin:0 0}.woocommerce ul.order_details li strong{color:#111;font-size:14px}table.woocommerce-table--order-details td,table.woocommerce-table--order-details th{padding:4px 0}table.woocommerce-table--order-details tbody td,table.woocommerce-table--order-details tbody th,table.woocommerce-table--order-details tbody tr:nth-child(2n) td{background-color:#fff}table.woocommerce-table--order-details tbody tr:first-child td,table.woocommerce-table--order-details tbody tr:first-child th,table.woocommerce-table--order-details tfoot tr:first-child td,table.woocommerce-table--order-details tfoot tr:first-child th{padding-top:20px}table.woocommerce-table--order-details tbody tr:last-child td,table.woocommerce-table--order-details tbody tr:last-child th,table.woocommerce-table--order-details tfoot tr:last-child td,table.woocommerce-table--order-details tfoot tr:last-child th{padding-bottom:25px}.woocommerce-order-received table.woocommerce-table--order-details tfoot td,.woocommerce-order-received table.woocommerce-table--order-details tfoot th{font-size:14px}.woocommerce-order-received table.woocommerce-table--order-details tbody tr:last-child td,.woocommerce-order-received table.woocommerce-table--order-details tbody tr:last-child th{padding-bottom:15px}.woocommerce-order-received table.woocommerce-table--order-details tfoot tr:first-child td,.woocommerce-order-received table.woocommerce-table--order-details tfoot tr:first-child th{border-top:1px solid #eee}table.woocommerce-table--order-details tfoot tr:last-child td,table.woocommerce-table--order-details tfoot tr:last-child th{font-size:20px;font-weight:700;color:#111}table.woocommerce-table--order-details thead th{border-bottom:1px solid #eee;color:#111}table.woocommerce-table--order-details tfoot td,table.woocommerce-table--order-details tfoot th{color:#111;font-size:16px;font-weight:400}.woocommerce-order-received .col2-set.addresses{padding-top:30px}span.woocommerce-terms-and-conditions-checkbox-text{font-weight:400}span.woocommerce-terms-and-conditions-checkbox-text a{text-decoration:underline}.woocommerce-checkout .form-row textarea{padding:.8em}.select2-container{font-size:16px}.select2-container--default .select2-selection--single{border-color:#d2d6dc;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);height:40px}.select2-dropdown{border-color:#d2d6dc}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px;padding-left:10px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:40px;right:5px}body.woocommerce-checkout.woocommerce-order-received .entry-content{padding-top:0}.page-template-default.woocommerce-order-received .archive-header{padding-bottom:0}.woocommerce-order-received .woocommerce-order-details table.woocommerce-table--order-details td:last-child,.woocommerce-order-received .woocommerce-order-details table.woocommerce-table--order-details th:last-child{text-align:right}.woocommerce-order-received .woocommerce-order-details{padding:35px 35px 0 35px;margin-bottom:30px;border:1px solid #e2e2e2;position:relative;transition:all 180ms ease 0s;border-radius:8px 26px 8px 8px}.woocommerce-order-received .woocommerce-order-details:before{z-index:3;transition:inherit;content:"";position:absolute;top:0;right:0;background:#fff;width:30px;border-left:7px solid #fff;height:33px;transform:translate(50%,-50%) rotate(45deg);box-shadow:0 1px 0 0 #eee}.woocommerce-order-received .woocommerce-order-details:after{z-index:2;transition:inherit;content:"";position:absolute;top:1px;right:1px;width:28px;height:28px;border-bottom-left-radius:6px;background:#fcfcfd;box-shadow:-1px 1px 0 0 #eee;transform:translate(8px,-7px)}.woocommerce-order-received .woocommerce-order-details:hover::before{width:42px;height:42px;transform:translate(50%,-50%) rotate(45deg)}.woocommerce-order-received .woocommerce-order-details:hover::after{transform:none}.woocommerce-checkout address{font-size:15px}.woocommerce-checkout ul.order_details{padding:.6em 0;margin-bottom:2em;background-color:#f8f8f8;text-align:center}.woocommerce-checkout ul.order_details li{display:inline-block;padding:1em 1.618em;margin-bottom:0;font-size:13px}.entry-content:not(.wc-tab) p.woocommerce-thankyou-order-received{display:flex;justify-content:center;margin:1.5em 0;color:#1a9c2a;font-size:28px;letter-spacing:-.01em}.entry-content:not(.wc-tab) p.woocommerce-thankyou-order-received::before{content:"";display:block;width:42px;height:42px;margin-top:2px;margin-right:10px;background:#1a9c2a;-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 12L11 14L15 10M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z' stroke='%234A5568' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 12L11 14L15 10M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z' stroke='%234A5568' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}.checkout-wrap{margin-top:30px;margin-bottom:75px}.woocommerce-cart .checkout-wrap{margin-top:50px}ul.checkout-bar{position:relative;display:flex;width:80%;height:2px;margin:0 auto 20px 10%;padding:0;border-radius:6px;background-size:35px 35px}ul.checkout-bar li{display:inline-block;position:relative;width:33.333%;margin:22px 0 0;padding:0;background-color:transparent;font-size:14px;font-weight:400;text-align:center;vertical-align:top}ul.checkout-bar li::before{position:absolute;z-index:3;top:-40px;left:50%;margin-left:-19px;width:26px;height:26px;border:6px solid #fff;border-radius:50%;color:#fff;background:#ddd;box-sizing:content-box;font-size:14px;font-weight:700;line-height:26px;text-align:center}.checkout-bar li.active::after,.checkout-bar li.next::after{position:absolute;z-index:0;top:-22px;left:50%;width:100%;height:2px;background-color:#ccc;background-size:35px 35px;content:""}.woocommerce-cart .checkout-bar li.next::after,ul.checkout-bar{background-color:#ececec}.checkout-bar.final li.active::after{width:auto}ul.checkout-bar li.visited::after,ul.checkout-bar::before{position:absolute;left:0;width:17%;height:2px;border-radius:6px;background-color:#dc9814;background-size:35px 35px;content:" "}.woocommerce-checkout .checkout-bar li.active::after{background-color:#dc9814}.woocommerce-checkout ul.checkout-bar li.next::before{z-index:4;background:#444}.woocommerce-checkout ul.checkout-bar li.next{color:#444}.woocommerce-checkout ul.checkout-bar li.next::after{background-color:#ccc}ul.checkout-bar li.visited{background:0 0}ul.checkout-bar li.visited::after{z-index:99;top:-28px;left:50%;width:100%;content:""}.woocommerce-cart ul.checkout-bar li.active,.woocommerce-checkout ul.checkout-bar li.active{z-index:3;color:#444;background:0 0}.woocommerce-checkout ul.checkout-bar li.next{color:#444}.woocommerce-cart ul.checkout-bar li.active::before,.woocommerce-checkout ul.checkout-bar li.active::before,.woocommerce-checkout ul.checkout-bar li.next::before{z-index:4;background:#444}ul.checkout-bar li.visited::before{z-index:1;background:#444}ul.checkout-bar li:nth-child(1)::before{content:"1"}ul.checkout-bar li:nth-child(2)::before{content:"2"}ul.checkout-bar li:nth-child(3)::before{content:"3"}.woocommerce-checkout .woocommerce-notices-wrapper .button,.woocommerce-checkout .woocommerce-notices-wrapper .button:hover{background-color:transparent}.woocommerce-checkout .woocommerce-notices-wrapper .message-inner{display:flex;justify-content:space-between}.woocommerce-checkout .woocommerce-notices-wrapper .message-content .button.wc-forward{display:none}.woocommerce-checkout .woocommerce-notices-wrapper .button.cart{border:none}.woocommerce-checkout .woocommerce-notices-wrapper .button.checkout{margin-left:15px}.woocommerce ul.checkout-bar a{color:#111;font-size:14px;font-weight:600;text-decoration:none}body.woocommerce-cart .shoptimizer-archive{margin-bottom:0}.cross-sells{clear:both}.cross-sells h2{margin-bottom:1.2em}body.page-template-template-fullwidth-php .cross-sells h2:not(.woocommerce-loop-product__title){margin-bottom:25px;font-size:24px;font-weight:600}.woocommerce-cart .entry-content .cart-empty{position:relative;margin-bottom:0;padding-top:260px;padding-bottom:20px;border:none;color:#111;background:0 0;font-size:40px;font-weight:600;text-align:center;letter-spacing:-.015em;line-height:1.35}.woocommerce-cart .cart-empty::before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin-top:-30px;margin-left:-15px;content:"";display:block;width:170px;height:170px;background:#e2e2e2;-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E%3C!--) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M394.667,405.333c-29.419,0-53.333,23.936-53.333,53.333S365.248,512,394.667,512S448,488.064,448,458.667 S424.085,405.333,394.667,405.333z M394.667,490.667c-17.643,0-32-14.357-32-32s14.357-32,32-32s32,14.357,32,32 S412.309,490.667,394.667,490.667z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M181.333,405.333c-29.419,0-53.333,23.936-53.333,53.333S151.915,512,181.333,512c29.419,0,53.333-23.936,53.333-53.333 S210.752,405.333,181.333,405.333z M181.333,490.667c-17.643,0-32-14.357-32-32s14.357-32,32-32c17.643,0,32,14.357,32,32 S198.976,490.667,181.333,490.667z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M437.333,362.667H191.125c-25.344,0-47.339-18.027-52.288-42.88L85.12,51.243c-1.003-4.992-5.376-8.576-10.453-8.576h-64 C4.779,42.667,0,47.445,0,53.333S4.779,64,10.667,64H65.92l51.989,259.989C124.885,358.763,155.648,384,191.125,384h246.208 c5.888,0,10.667-4.779,10.667-10.667C448,367.445,443.221,362.667,437.333,362.667z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M464.64,240.043c-5.547-0.725-11.179,3.392-11.904,9.259c-1.984,15.979-15.637,28.032-31.744,28.032H128 c-5.888,0-10.667,4.779-10.667,10.667s4.779,10.667,10.667,10.667h292.992c26.837,0,49.6-20.075,52.928-46.72 C474.645,246.101,470.485,240.768,464.64,240.043z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M245.333,106.667H96c-5.888,0-10.667,4.779-10.667,10.667S90.112,128,96,128h149.333c5.888,0,10.667-4.779,10.667-10.667 S251.221,106.667,245.333,106.667z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M394.667,0c-64.683,0-117.333,52.629-117.333,117.333s52.651,117.333,117.333,117.333S512,182.037,512,117.333 S459.349,0,394.667,0z M394.667,213.333c-52.928,0-96-43.072-96-96c0-52.928,43.072-96,96-96s96,43.072,96,96 C490.667,170.261,447.595,213.333,394.667,213.333z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M444.864,152.469l-85.333-85.333c-4.16-4.16-10.923-4.16-15.083,0c-4.16,4.16-4.16,10.923,0,15.083l85.333,85.333 c2.091,2.069,4.821,3.115,7.552,3.115c2.731,0,5.461-1.045,7.531-3.115C449.024,163.392,449.024,156.629,444.864,152.469z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M444.864,67.136c-4.16-4.16-10.923-4.16-15.083,0l-85.333,85.333c-4.16,4.16-4.16,10.923,0,15.083 c2.091,2.069,4.821,3.115,7.552,3.115c2.731,0,5.461-1.045,7.531-3.115l85.333-85.333 C449.024,78.059,449.024,71.296,444.864,67.136z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E%3C!--) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M394.667,405.333c-29.419,0-53.333,23.936-53.333,53.333S365.248,512,394.667,512S448,488.064,448,458.667 S424.085,405.333,394.667,405.333z M394.667,490.667c-17.643,0-32-14.357-32-32s14.357-32,32-32s32,14.357,32,32 S412.309,490.667,394.667,490.667z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M181.333,405.333c-29.419,0-53.333,23.936-53.333,53.333S151.915,512,181.333,512c29.419,0,53.333-23.936,53.333-53.333 S210.752,405.333,181.333,405.333z M181.333,490.667c-17.643,0-32-14.357-32-32s14.357-32,32-32c17.643,0,32,14.357,32,32 S198.976,490.667,181.333,490.667z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M437.333,362.667H191.125c-25.344,0-47.339-18.027-52.288-42.88L85.12,51.243c-1.003-4.992-5.376-8.576-10.453-8.576h-64 C4.779,42.667,0,47.445,0,53.333S4.779,64,10.667,64H65.92l51.989,259.989C124.885,358.763,155.648,384,191.125,384h246.208 c5.888,0,10.667-4.779,10.667-10.667C448,367.445,443.221,362.667,437.333,362.667z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M464.64,240.043c-5.547-0.725-11.179,3.392-11.904,9.259c-1.984,15.979-15.637,28.032-31.744,28.032H128 c-5.888,0-10.667,4.779-10.667,10.667s4.779,10.667,10.667,10.667h292.992c26.837,0,49.6-20.075,52.928-46.72 C474.645,246.101,470.485,240.768,464.64,240.043z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M245.333,106.667H96c-5.888,0-10.667,4.779-10.667,10.667S90.112,128,96,128h149.333c5.888,0,10.667-4.779,10.667-10.667 S251.221,106.667,245.333,106.667z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M394.667,0c-64.683,0-117.333,52.629-117.333,117.333s52.651,117.333,117.333,117.333S512,182.037,512,117.333 S459.349,0,394.667,0z M394.667,213.333c-52.928,0-96-43.072-96-96c0-52.928,43.072-96,96-96s96,43.072,96,96 C490.667,170.261,447.595,213.333,394.667,213.333z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M444.864,152.469l-85.333-85.333c-4.16-4.16-10.923-4.16-15.083,0c-4.16,4.16-4.16,10.923,0,15.083l85.333,85.333 c2.091,2.069,4.821,3.115,7.552,3.115c2.731,0,5.461-1.045,7.531-3.115C449.024,163.392,449.024,156.629,444.864,152.469z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M444.864,67.136c-4.16-4.16-10.923-4.16-15.083,0l-85.333,85.333c-4.16,4.16-4.16,10.923,0,15.083 c2.091,2.069,4.821,3.115,7.552,3.115c2.731,0,5.461-1.045,7.531-3.115l85.333-85.333 C449.024,78.059,449.024,71.296,444.864,67.136z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}.woocommerce-cart p.return-to-shop{text-align:center}.woocommerce-cart p.return-to-shop a{margin-bottom:35px;border:0;border-radius:3px;transition:all .2s;font-weight:700;font-size:15px}.woocommerce-cart .entry-content p.return-to-shop a:hover{color:#fff}body.woocommerce-cart #message-purchased,body.woocommerce-checkout #message-purchased{display:none!important}.no-breadcrumbs.page-template-default.woocommerce-cart .archive-header{padding:0}#page table.cart.woocommerce-cart-form__contents td.product-price,#page table.cart.woocommerce-cart-form__contents th.product-price,.woocommerce-cart h1.entry-title{display:none}body.woocommerce-checkout .shop_table{background-color:transparent}#order_review.woocommerce-checkout-review-order{margin-top:30px}h3#order_review_heading+#order_review.woocommerce-checkout-review-order{margin-top:0}.woocommerce-checkout .site-main h3#order_payment_heading{margin-top:0}.woocommerce-checkout-review-order h3#order_review_heading{float:none;margin-top:30px;padding-bottom:0}#order_review .legal{position:relative}#order_review .legal label{display:block}.page .entry-content .woocommerce-checkout-review-order-table a{border-color:#999;color:#111}.woocommerce-checkout #order_review .legal label{display:block;font-size:14px;line-height:1.7;letter-spacing:0;text-transform:none}.woocommerce-checkout-review-order-table tbody td.actions{display:block;padding-left:0}.woocommerce-checkout-review-order-table tbody td.actions .button{color:#fff;font-size:13px}button#place_order{width:100%;margin-bottom:20px}body .cart_totals p.wc-gzd-additional-info{display:block;width:auto;padding-top:0;border:none;text-align:center}.entry-content .wc-gzd-additional-wrapper p{font-size:14px;text-align:center}.entry-content .product p.wc-gzd-additional-info{margin:0;font-size:.8em}.entry-content .product p.wc-gzd-additional-info:last-of-type{margin-bottom:1rem}.wc-gzd-product-name-left img{margin-right:15px;max-width:50px}body .wc-gzd-product-name-left,body .wc-gzd-product-name-right{display:table-cell;float:none;vertical-align:middle}.wc-gzd-checkbox-placeholder-legal{margin-top:10px}.wc-gzd-checkbox-placeholder-legal input.input-checkbox{position:absolute;margin-top:3px}.wc-gzd-checkbox-placeholder-legal .woocommerce-gzd-legal-checkbox-text{display:block;padding-left:30px}#wc-stripe-payment-request-wrapper{clear:none!important;padding-top:0!important}#paypal_box_button,.wc-proceed-to-checkout.angelleye_cart_button{position:relative;z-index:1}p.form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated label{font-size:13px}body.woocommerce-checkout #payment .payment_method_stripe label[for=payment_method_stripe]{padding-left:1.415em}#payment .payment_methods>.wc_payment_method>label::before,#payment .payment_methods>.woocommerce-PaymentMethod>label::before,#shipping_method>li>label::before{display:inline-block;width:7px}#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child,#payment .payment_methods li.woocommerce-PaymentMethod>input[type=radio]:first-child,#shipping_method>li>input[type=radio]:first-child{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:absolute!important}#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child:checked+label::before,#payment .payment_methods li.woocommerce-PaymentMethod>input[type=radio]:first-child:checked+label::before,#shipping_method>li>input[type=radio]:first-child:checked+label::before{background-color:#dc9814}table.cart td.actions input[name=update_cart]:focus{outline:0}table.shop_table_responsive.woocommerce-table--order-downloads tr td{display:table-cell;padding:10px 0 10px 0;border-bottom:1px solid #eee;vertical-align:middle}.shop_table_responsive.woocommerce-table--order-downloads td.download-product{font-weight:700}.shop_table_responsive.woocommerce-table--order-downloads td.download-file{text-align:right}.my_account_orders tr td{border-top:1px solid #eee;vertical-align:middle;padding-top:.6em;padding-bottom:.6em}.my_account_orders tr td:first-child{padding-left:0}.my_account_orders tr td:last-child{padding-right:0}.my_account_orders .button{font-size:13px;border-radius:3px}body .woocommerce table.shop_table_responsive.woocommerce-table--order-downloads a.button.alt{font-size:15px;padding:8px 15px;border-radius:3px}.page .entry-content .woocommerce-order p.order-again a{color:#fff;border-radius:3px;font-size:15px;font-weight:700}table.shop_table_responsive tr td.product-remove a{text-align:left}table.shop_table_responsive tr td.download-actions .button{display:block;text-align:center}table.shop_table_responsive.my_account_orders .order-actions{text-align:right}table.cart{margin-bottom:3.706325903em}table.cart .product-thumbnail img{max-width:3.706325903em;height:auto;margin:0 auto}table.cart tr:first-child td.product-remove{border-top-width:0}table.cart td.product-remove{position:relative;padding:0;border-top:1.618em solid}table.cart td.product-remove a.remove{position:absolute;top:-.6180469716em;right:-.6180469716em;font-size:1.41575em}table.cart td.product-quantity .qty{width:3.706325903em;padding:.326em}table.cart td,table.cart th{padding:.875em .875em 0}table.cart td.product-subtotal{padding-bottom:.875em}table.cart td.actions{padding:0;border-top:1em solid;background-color:transparent}table.cart td.actions .coupon{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid rgba(0,0,0,.05);overflow:hidden}table.cart td.actions input{display:block;width:100%;margin:.5407911001em 0;border-radius:4px}#payment .payment_methods li p,.woocommerce-shipping-calculator{margin:0}.woocommerce-shipping-calculator>p:first-child{margin:0}.woocommerce-shipping-calculator a.shipping-calculator-button{color:#333;text-decoration:underline}.woocommerce-shipping-calculator a.shipping-calculator-button:hover{color:#111}.woocommerce-shipping-calculator .shipping-calculator-form{padding-top:1.41575em}@media (min-width:993px){.shipping-calculator-form .form-row-first{clear:none}}ul#shipping_method li{margin-bottom:.2360828548em}ul#shipping_method input{margin-right:.3342343017em}.checkout_coupon{margin-bottom:2.617924em}form.checkout{position:static!important}form.checkout>.blockUI{position:fixed!important}#payment .payment_methods{margin:0!important;padding:0!important}#payment .payment_methods>.wc_payment_method>label,#payment .payment_methods>.woocommerce-PaymentMethod>label{display:block;padding:1.41575em;cursor:pointer}#payment .payment_methods li{position:relative;margin-left:0;list-style:none!important}#payment .payment_methods li img{float:right;max-height:1.618em;padding:0;border:0}#payment .payment_methods li.payment_method_stripe img{position:relative;top:3px;max-width:30px!important}#payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods{padding:0;border:0}#payment .payment_methods li:last-child:not(.woocommerce-notice){padding-bottom:0;border-bottom:0}#payment .payment_methods li .payment_box{padding:1.41575em}#payment .payment_methods li .payment_box fieldset{margin:0;padding:1em 0 0;border:0;font-size:.875em}#payment .payment_methods li .payment_box fieldset label{width:auto;margin-left:0}#payment .payment_methods li .payment_box fieldset .form-row input[type=checkbox]{margin-right:5px}#payment .payment_methods li .payment_box fieldset #cvv{width:22%!important}#payment .payment_methods li .payment_box fieldset .help{float:right;width:75%}#payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods{margin:0;padding-top:1em}#payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods li{margin-top:.6180469716em}#payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods li input[type=radio]{margin-right:.236em}#payment .payment_methods li .payment_box ul.wc-saved-payment-methods{margin-left:0}#payment .payment_methods li .payment_box .wc-credit-card-form-card-cvc,#payment .payment_methods li .payment_box .wc-credit-card-form-card-expiry,#payment .payment_methods li .payment_box .wc-credit-card-form-card-number{font-size:1.41575em}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number{background-image:url(/wp-content/themes/shoptimizer/assets/images/credit-cards/unknown.svg);background-repeat:no-repeat;background-position:right .6180469716em center;background-size:31px 20px}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.visa{background-image:url(/wp-content/themes/shoptimizer/assets/images/credit-cards/visa.svg)}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(/wp-content/themes/shoptimizer/assets/images/credit-cards/mastercard.svg)}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.laser{background-image:url(/wp-content/themes/shoptimizer/assets/images/credit-cards/laser.svg)}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(/wp-content/themes/shoptimizer/assets/images/credit-cards/diners.svg)}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.maestro{background-image:url(/wp-content/themes/shoptimizer/assets/images/credit-cards/maestro.svg)}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.jcb{background-image:url(/wp-content/themes/shoptimizer/assets/images/credit-cards/jcb.svg)}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.amex{background-image:url(/wp-content/themes/shoptimizer/assets/images/credit-cards/amex.svg)}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.discover{background-image:url(/wp-content/themes/shoptimizer/assets/images/credit-cards/discover.svg)}#payment .terms{float:none;clear:both;width:100%;margin-bottom:1em}#payment .terms label{display:block;cursor:pointer}#payment .woocommerce-terms-and-conditions{margin-bottom:16px;padding:1em;background-color:rgba(0,0,0,.05);box-shadow:inset 0 1px 3px rgba(0,0,0,.2)}#payment .place-order{float:none;width:100%;margin-top:2.617924em;margin-bottom:0;padding:1.41575em}#payment .place-order .button{width:100%;font-size:1.41575em;white-space:pre-wrap}table.woocommerce-checkout-review-order-table .product-name{word-wrap:break-word}.woocommerce-password-strength{padding:.5407911001em 0;font-size:.875em;font-weight:600;text-align:right}.woocommerce-password-strength.strong{color:#0f834d}.woocommerce-password-strength.bad,.woocommerce-password-strength.short{color:#e2401c}.woocommerce-password-strength.good{color:#3d9cd2}label.inline{display:inline!important;margin-left:1em}ul.order_details{position:relative;margin:3.706325903em 0;list-style:none}ul.order_details::after,ul.order_details::before{display:block;position:absolute;left:0;width:100%;height:16px;background-size:0 100%,16px 16px,16px 16px;content:""}ul.order_details::before{top:-16px}ul.order_details::after{top:auto;bottom:-16px;transform:rotate(180deg)}ul.order_details li{padding:1em 1.618em;font-size:.8em;text-transform:uppercase}ul.order_details li:first-child{padding-top:1.618em}ul.order_details li:last-child{padding-bottom:1.618em;border:0}ul.order_details li strong{display:block;font-size:1.41575em;text-transform:none}.woocommerce-form__label-for-checkbox{display:block;cursor:pointer}.woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox{position:relative;top:1px;margin-right:.3342343017em}#order_review .shop_table tr.shipping td .woocommerce-Price-amount,.cart_totals .shop_table tr.shipping td span.woocommerce-Price-amount,ul#shipping_method li span.amount{float:right}ul#shipping_method li{font-size:15px}body.page-template-template-fullwidth-php.woocommerce-order-received .col2-set{float:none;width:100%}.page-template-default.woocommerce-order-received .entry-header{margin:0}.woocommerce-order-received .woocommerce-customer-details{padding-bottom:1em}.page.page-template-default.woocommerce-order-received .content-area{margin-bottom:0}.thankyou-custom-field{margin-top:20px}.thankyou-custom-field .widget{margin:0}.thankyou-custom-field h2{margin-bottom:25px}.thankyou-custom-field .widget .border{clear:both;text-align:center;padding:15px;border-radius:6px;font-size:14px;background:#fcf9ef;border:1px dashed #ffa11a;color:#111}.is-large.wc-block-cart,.wp-block-woocommerce-checkout.wc-block-checkout{margin-top:2em}.is-large.wc-block-cart .wc-block-cart-items td.wc-block-cart-item__total:last-child{padding-right:0}.is-large.wc-block-cart .wc-block-cart-items td.wc-block-cart-item__image{padding-left:0}.wp-element-button.wc-block-components-button.wc-block-cart__submit-button,.wp-element-button.wc-block-components-button.wc-block-components-checkout-place-order-button{border-radius:6px;font-weight:700;transition:background .2s ease}.wc-block-components-notice-banner .message-inner{padding:5px}.wc-block-components-notice-banner .buttons-wrapper{margin-top:10px}@media all and (min-width:993px){.woocommerce-order-received .col2-set .col-1,.woocommerce-order-received .col2-set .col-2{width:50%;float:left}table.cart td,table.cart th{padding:1.618em}table.cart .qty{max-width:3.632em;padding:.875em}table.cart td.product-remove{display:table-cell;padding:1.618em;border:0}table.cart td.product-remove a.remove{float:none;position:relative;top:auto;right:auto;height:18px;width:18px}table.cart td.actions{text-align:right}table.cart td.actions .coupon{display:inline-block;float:left;margin-bottom:0;padding-bottom:0;border-bottom:none}table.cart td.actions input{display:inline-block;width:auto;max-width:200px;margin:0}.addresses header.title::after,.addresses header.title::before,.cart-collaterals::after,.cart-collaterals::before,.col2-set .woocommerce-billing-fields::after,.col2-set .woocommerce-billing-fields::before{display:table;content:""}.addresses header.title::after,.cart-collaterals::after,.col2-set .woocommerce-billing-fields::after{clear:both}.cart-collaterals h2{font-size:1.618em}.cart-collaterals .cross-sells{float:left;width:41.1764705882%;margin-right:5.8823529412%}.cart-collaterals .cross-sells ul.products li.product{float:left;width:42.8571428571%;margin-right:14.2857142857%}.cart-collaterals .cross-sells ul.products li.product:nth-child(2n){margin-right:0!important}.cart-collaterals .cart_totals,.cart-collaterals .shipping_calculator{float:right;clear:right;width:100%;margin:0}.col2-set,.page-template-template-fullwidth-php .cart-collaterals .cross-sells{float:left;width:47.8260869565%;margin-right:4.347826087%}.page-template-template-fullwidth-php .cart-collaterals .cart_totals,.page-template-template-fullwidth-php .cart-collaterals .shipping_calculator{float:right;width:47.8260869565%;margin-right:0}#ship-to-different-address .woocommerce-form__input-checkbox{position:absolute;top:50%;right:0;margin-right:0;transform:translateY(-50%)}.woocommerce-cart .hentry,.woocommerce-checkout .hentry{padding-bottom:0;border-bottom:0}.page-template-template-fullwidth-php table.cart .product-thumbnail{display:table-cell;width:80px}.page-template-template-fullwidth-php table.cart thead{font-size:1em;text-indent:0}#customer_details+#wc_checkout_add_ons,#order_review,#order_review_heading{float:right;width:41.1764705882%;margin-right:0}#wc_checkout_add_ons input[type=radio]{float:left;clear:left;margin-top:.35em;margin-right:.5407911001em}#order_review,#order_review_heading{clear:right}#order_review{transition:box-shadow ease .4s}#order_review_heading{margin-bottom:0;padding-bottom:.6180469716em}.page-template-template-fullwidth-php.woocommerce-order-pay #order_review,.woocommerce-order-pay #order_review{float:none;width:100%}.page-template-template-fullwidth-php.woocommerce-order-pay #order_review #payment h3,.woocommerce-order-pay #order_review #payment h3{padding-top:1em;padding-left:1em}.page-template-template-fullwidth-php.woocommerce-order-pay #order_review #payment .form-row,.page-template-template-fullwidth-php.woocommerce-order-pay #order_review .payment_methods+.form-row,.woocommerce-order-pay #order_review #payment .form-row,.woocommerce-order-pay #order_review .payment_methods+.form-row{padding:1em}.page-template-template-fullwidth-php.woocommerce-order-pay #order_review .button#place_order,.woocommerce-order-pay #order_review .button#place_order{display:block;width:100%;font-size:1.41575em}#order_review .shop_table{margin-bottom:2.617924em}table.shop_table_responsive.woocommerce-cart-form__contents tbody th,table.shop_table_responsive.woocommerce-cart-form__contents tr td{display:table-cell}table.shop_table_responsive.woocommerce-cart-form__contents tr td.product-remove{width:20px}.admin-bar .woocommerce-checkout #wc_checkout_add_ons label+br,table.cart .product-thumbnail::before,table.cart td.actions label{display:none}.woocommerce-checkout.min-ck .shoptimizer-myaccount{display:none}}@media (max-width:992px){body.woocommerce-checkout .checkout_coupon,body.woocommerce-checkout.page-template-template-fullwidth-php #order_review,body.woocommerce-checkout.page-template-template-fullwidth-php #order_review_heading,body.woocommerce-checkout.page-template-template-fullwidth-php .col2-set,body.woocommerce-checkout.page-template-template-fullwidth-php .col2-set .form-row-first,body.woocommerce-checkout.page-template-template-fullwidth-php .col2-set .form-row-last,body.woocommerce-checkout.page-template-template-fullwidth-php .coupon-wrapper .form-row-first,body.woocommerce-checkout.page-template-template-fullwidth-php .coupon-wrapper .form-row-last,body.woocommerce-checkout.page-template-template-fullwidth-php .coupon-wrapper button{float:none;width:100%;margin-right:0}.woocommerce-checkout.min-ck .mobile-myaccount,.woocommerce-checkout.min-ck .mobile-search-toggle,.woocommerce-checkout.min-ck .shoptimizer-myaccount,.woocommerce-checkout.min-ck header .main-header h1{display:none}.woocommerce-checkout .checkout_coupon .button,.woocommerce-checkout .checkout_coupon input,body #page .checkout_coupon{width:100%}table.shop_table_responsive tr td.product-thumbnail{width:40px}body ul.order_details li{padding-right:0;padding-bottom:0;padding-left:0}.woocommerce-checkout ul.order_details li{display:block;text-align:left}body.woocommerce-cart .entry-content,body.woocommerce-checkout .entry-content{padding-top:0}#page table.cart td.actions button,#page table.cart td.actions input[type=submit]{width:100%;margin:0}#page table.cart td.actions button{margin-bottom:15px}#page table.shop_table_responsive tbody th,#page table.shop_table_responsive.woocommerce-cart-form__contents tr td,#page table.woocommerce-orders-table.shop_table_responsive tr td{display:table-cell}table.cart .product-thumbnail img{max-width:40px}#page table.cart td.product-remove{padding:0 15px 0 0}#page table.cart td.product-remove a.remove{position:relative;top:auto;right:auto;left:auto}body.page-template-template-minimal-checkout .site-header .col-full{display:flex}#page .cart-collaterals,#page .woocommerce-cart-form{float:none;width:100%}td.woocommerce-orders-table__cell-order-number{padding-left:0}td.woocommerce-orders-table__cell-order-actions{padding-right:0}.cross-sells .products{width:calc(100% + 20px);margin-left:-10px}.woocommerce-cart.page.page-template-default .content-area{margin-bottom:0}body table.cart td.actions{padding-top:0}.coupon label{display:none}.coupon input#coupon_code{float:none;width:100%;margin:0}#page table.cart td.actions .coupon button{float:none;width:100%;margin-top:10px}.cross-sells{position:relative;z-index:0}.woocommerce-checkout #page .woocommerce-form-login{padding:1.5em}.entry-content:not(.wc-tab) .woocommerce-form-login p.lost_password{margin-bottom:0}.cart-custom-field{font-size:14px}.cart-custom-field img.testimonial-image{width:60px;border-radius:50%;margin-right:1.5em}table.cart td.actions .coupon{margin-bottom:0;padding-bottom:0;border:none}.entry-content:not(.wc-tab) .checkout_coupon p{font-size:14px}.checkout-wrap{margin-bottom:50px}}@media (max-width:767px){.woocommerce-cart .entry-content p.cart-empty{font-size:26px;padding-top:180px}.woocommerce-cart p.cart-empty::before{width:100px;height:100px}.entry-content:not(.wc-tab) .woocommerce-form-login p,body table.cart td{font-size:13px}.cart_totals .shop_table,.cart_totals .shop_table tr.order-total td,.cart_totals .shop_table tr.order-total th,.entry-content:not(.wc-tab) p.woocommerce-shipping-destination,.site .woocommerce-checkout-review-order-table tbody td,.site .woocommerce-checkout-review-order-table tfoot th,.site ul#shipping_method li,.woocommerce-checkout-review-order-table tfoot td,.woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout-review-order-table tr.order-total td,.woocommerce-checkout-review-order-table tr.order-total th,body #payment .payment_methods p,body #payment .payment_methods>.wc_payment_method>label,body #payment .payment_methods>.woocommerce-PaymentMethod>label{font-size:14px}body table.cart{margin-top:10px;margin-bottom:0}.cart_totals .shop_table td,.cart_totals .shop_table th{padding-left:15px;padding-right:15px}.cart-collaterals{margin-bottom:1.5em}.cross-sells h2:not(.woocommerce-loop-product__title){padding-top:1em;font-size:24px;letter-spacing:0}.woocommerce-cart-form{padding-top:10px}.woocommerce-order-received .woocommerce-order h2{font-size:20px;letter-spacing:0}}@media (min-width:768px) and (max-width:900px){body:not(.page-template-template-fullwidth-php) table.cart td,body:not(.page-template-template-fullwidth-php) table.cart th{padding:1em}}@media (max-width:500px){table.shop_table_responsive tbody tr td.product-subtotal{width:30px}#page table.woocommerce-orders-table.shop_table_responsive tr td,.woocommerce-order-received table.shop_table_responsive tr td{display:block;clear:both;text-align:left;padding-left:0}.woocommerce-order-received table.shop_table_responsive tr td::before{float:left;font-weight:600;content:attr(data-title) ": "}.site ul.checkout-bar li span{visibility:hidden}.woocommerce-cart-form{padding-top:0}.checkout-wrap{margin-bottom:15px}.woocommerce-cart .checkout-wrap{margin-top:35px;margin-bottom:35px}}@media (max-width:768px){.m-cart .woocommerce-cart-form__contents tbody,.m-cart .woocommerce-cart-form__contents tfoot,.m-cart .woocommerce-cart-form__contents tr{display:block}.m-cart .woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item{margin-bottom:25px;padding-bottom:25px;padding-left:110px;min-height:130px}.m-cart table.woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item{position:relative;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e2e2e2}.m-cart .woocommerce-cart-form__contents td.product-thumbnail{position:absolute;top:0;left:0;overflow:hidden;margin-bottom:0;padding-bottom:0;max-height:120px;border-bottom:none}.m-cart #page table.shop_table_responsive.woocommerce-cart-form__contents tr td:last-child{border:none}.m-cart .woocommerce-cart-form__contents .cgkit-fsn-bar-cart{margin:0 0 20px 0}.m-cart table.cart td.product-remove{position:absolute;top:0;right:0;z-index:1}.m-cart table.cart td.product-quantity .quantity-nav{display:inherit}.m-cart .woocommerce-cart-form__contents td:before{flex:1 1 auto;padding-top:0;text-align:left;font-size:12px;display:block}.m-cart table.woocommerce-cart-form__contents tr td[data-title]:before{content:attr(data-title) ": ";font-weight:600;display:block}.m-cart table.shop_table_responsive tr td.product-name{width:100%;padding-right:30px;padding-top:0;padding-bottom:2px}.m-cart table.woocommerce-cart-form__contents tbody tr td.product-subtotal{width:100%}.m-cart table.woocommerce-cart-form__contents tr td{padding:5px 0}.m-cart table.cart td.product-quantity .quantity-nav{left:auto;right:0}.m-cart #page table.cart.woocommerce-cart-form__contents td.product-price,.m-cart #page table.cart.woocommerce-cart-form__contents th.product-price{display:flex}.m-cart #page table.woocommerce-cart-form__contents tr td::before{display:block}.m-cart #page table.woocommerce-cart-form__contents tr td.product-name::before,.m-cart #page table.woocommerce-cart-form__contents tr td.product-price::before{display:none}.m-cart #page table.shop_table_responsive.woocommerce-cart-form__contents tr td.product-name{border:none;width:100%;display:contents}.m-cart #page table.shop_table_responsive.woocommerce-cart-form__contents tr td.product-name a{padding-right:30px;display:block;line-height:1.5}.m-cart #page table.shop_table_responsive.woocommerce-cart-form__contents tr td small{margin-left:5px}.m-cart #page table.woocommerce-cart-form__contents tr td.product-price{padding-top:2px;padding-bottom:0;border-bottom:none}.m-cart table.woocommerce-cart-form__contents tr td.product-thumbnail{width:95px}.m-cart table.cart .product-thumbnail img{width:95px;max-width:95px}.m-cart #page table.shop_table_responsive.woocommerce-cart-form__contents tr td{display:flex}.m-cart #page table.shop_table_responsive.woocommerce-cart-form__contents tr:last-child{padding-left:0;border:none;min-height:auto;margin-bottom:0}.m-cart table.cart td.actions .coupon{width:100%}.m-cart tr.woocommerce-cart-form__cart-item td:last-child{border:none;padding-bottom:0}.m-cart .woocommerce-cart-form__contents td{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;padding:0}.m-cart #page table.cart td.product-remove a.remove{top:2px}.site .entry-content:not(.wc-tab) p.woocommerce-thankyou-order-received{font-size:20px;letter-spacing:0}.m-search-bh .site .entry-content:not(.wc-tab) p.woocommerce-thankyou-order-received{margin-top:3em}.entry-content:not(.wc-tab) p.woocommerce-thankyou-order-received::before{width:34px;height:34px;margin-top:0}.woocommerce-checkout .site ul.order_details li{padding-top:.5em;padding-bottom:.5em}.woocommerce-checkout .site ul.order_details{margin-bottom:2em}}.call-back-feature{position:fixed;z-index:5;right:30px;bottom:30px;transition:all .2s linear}.call-back-feature:hover{transform:scale(1.03)}body.woocommerce-demo-store .call-back-feature{bottom:90px}.call-back-feature a{padding:.8em 1.3em;border-radius:5px;color:#fff;background-color:#dc9814;font-size:14px;font-weight:600}.cg-modal.show-modal{display:flex;align-items:center;justify-content:center}[role=button],button.close{cursor:pointer}.cg-modal,.modal-open,body.drawer-open{overflow:hidden}.cg-modal input[type=email],.cg-modal input[type=tel],.cg-modal input[type=text],.cg-modal textarea{width:100%}.modal-open .cg-modal{overflow-x:hidden;overflow-y:auto}.cg-modal.search-main-modal.show-modal{align-items:flex-start}.search-main-modal{display:flex}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;padding:30px 30px 10px;border-radius:10px;outline:0;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;max-height:calc(100vh - 80px);overflow-y:auto}.search-main-modal .modal-content{overflow-y:auto}.modal-header .close-button{margin-top:-2px}.callback-close-button svg,.search-close-button svg{width:18px;height:18px}.modal-body{position:relative;padding:15px 0}.modal-body .widget{margin-bottom:0}.modal-scrollbar-measure{overflow:scroll;position:absolute;top:-9999px;width:50px;height:50px}.search-main-modal ul.products li.product:not(.product-category)::before{padding-bottom:0!important}.modal-header{position:relative;z-index:3}.cg-modal button.close-button{position:absolute;background:0 0;cursor:pointer;width:30px;border-radius:50%;height:30px;justify-content:center;align-items:center;display:flex}.cg-modal button.close-button:hover{border-radius:50%}.cg-modal.search-main-modal button.close-button,.cg-modal.search-main-modal button.close-button:focus,.cg-modal.search-main-modal button.close-button:hover{color:#fff;background:#111}.cg-modal button.close-button{right:8px;top:8px;color:#111;background:0 0}.search-main-modal button.close-button{top:-15px;right:-10px}.cg-modal button.close-button span{width:26px;height:26px}button.close-button{padding:0;border:0;background:0 0;-webkit-appearance:none}.callback-product_wrapper{display:flex;margin:-30px -30px 10px -30px;padding:30px;border-bottom:1px solid #e2e2e2;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(240,240,240,.5) 100%)}.callback-modal div.wpforms-container-full{margin-top:0}.callback-product_wrapper img{max-width:70px;margin-right:20px}.callback-product_title{font-size:15px;font-weight:700}.callback-product_rating{font-size:14px}.callback-product_price{margin-top:2px;font-size:13px}.callback-product_price del{opacity:.5;font-size:.9em;margin-right:3px}div.search-modal-heading{margin-bottom:15px;font-size:22px;font-weight:700}.site div.wpforms-container-full .wpforms-form .wpforms-title{font-size:22px}@media (min-width:768px){.modal-dialog{width:600px;margin:40px auto}.search-main-modal .modal-dialog{margin:auto}.search-main-modal .modal-dialog{width:770px}}@media (max-width:600px){.call-back-feature a{font-size:12px}}@media (max-width:992px){.call-back-feature{display:none}.cg-modal.search-main-modal{display:none}.modal-content{max-height:calc(100vh - 20px)}}.cg-modal,.modal.size-guide-modal{visibility:hidden;position:fixed;z-index:-100;top:0;left:0;width:100%;height:100%;opacity:0;background-color:rgba(0,0,0,.6);transition:visibility 0s linear .25s,opacity .25s 0s,transform .25s;transform:scale(1.1)}.show-modal{visibility:visible;z-index:1050;opacity:1;transition:visibility 0s linear 0s,opacity .25s 0s,transform .25s;transform:scale(1)}#yith-wfbt-modal.modal,.wc-quick-view-modal.modal{visibility:visible;opacity:1;overflow:visible;transform:none;height:initial}body .is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}.has-text-align-center{text-align:center}.wc-block-grid__products{display:grid;gap:30px;margin:0}.has-1-columns .wc-block-grid__products{grid-template-columns:repeat(1,1fr)}.has-2-columns .wc-block-grid__products{grid-template-columns:repeat(2,1fr)}.has-3-columns .wc-block-grid__products{grid-template-columns:repeat(3,1fr)}.has-4-columns .wc-block-grid__products{grid-template-columns:repeat(4,1fr)}.has-5-columns .wc-block-grid__products{grid-template-columns:repeat(5,1fr)}.has-6-columns .wc-block-grid__products{grid-template-columns:repeat(6,1fr)}@media (max-width:1099px){.has-2-columns .wc-block-grid__products,.has-3-columns .wc-block-grid__products,.has-4-columns .wc-block-grid__products,.has-5-columns .wc-block-grid__products,.has-6-columns .wc-block-grid__products{grid-template-columns:repeat(2,1fr)}}@media (min-width:481px) and (max-width:600px){.site .wc-block-grid.has-1-columns .wc-block-grid__product:nth-child(2n),.site .wc-block-grid.has-1-columns .wc-block-grid__product:nth-child(odd),.site .wc-block-grid.has-2-columns .wc-block-grid__product:nth-child(2n),.site .wc-block-grid.has-2-columns .wc-block-grid__product:nth-child(odd),.site .wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(2n),.site .wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(odd),.site .wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(2n),.site .wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(odd),.site .wc-block-grid.has-5-columns .wc-block-grid__product:nth-child(2n),.site .wc-block-grid.has-5-columns .wc-block-grid__product:nth-child(odd),.site .wc-block-grid.has-6-columns .wc-block-grid__product:nth-child(2n),.site .wc-block-grid.has-6-columns .wc-block-grid__product:nth-child(odd){padding-left:0;padding-right:0}.wc-block-grid.has-1-columns .wc-block-grid__product,.wc-block-grid.has-2-columns .wc-block-grid__product,.wc-block-grid.has-3-columns .wc-block-grid__product,.wc-block-grid.has-4-columns .wc-block-grid__product,.wc-block-grid.has-5-columns .wc-block-grid__product,.wc-block-grid.has-6-columns .wc-block-grid__product{padding-bottom:40px;margin:0}}.wc-block-grid.has-1-columns .wc-block-grid__product,.wc-block-grid.has-2-columns .wc-block-grid__product,.wc-block-grid.has-3-columns .wc-block-grid__product,.wc-block-grid.has-4-columns .wc-block-grid__product,.wc-block-grid.has-5-columns .wc-block-grid__product,.wc-block-grid.has-6-columns .wc-block-grid__product{flex:100%;max-width:100%}.site .wc-block-grid__product{position:relative;display:flex;flex-direction:column;text-align:left;margin:0;border:none;padding-bottom:50px;transition:all .2s}@media (min-width:993px){.wc-block-grid__product:before{visibility:hidden;position:absolute;left:0;opacity:0;background-color:#fff;box-shadow:0 0 10px rgb(0 0 0 / 10%);content:"";transition:all .2s;width:calc(100% + 30px);height:calc(100% + 30px);margin-top:-15px;margin-left:-15px}.wc-block-grid__product:hover:before{visibility:visible;opacity:1;transition:all .2s}.wc-block-grid__product *{position:relative}.wc-block-grid__product .wc-block-grid__product-image{position:relative;transition:all .2s ease-in-out}.wc-block-grid__product:hover .wc-block-grid__product-image{transform:scale(.982)}}.wc-block-grid .wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid .wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid .wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid .wc-block-grid__product .wc-block-grid__product-rating{margin:0}.wc-block-grid__products .wc-block-grid__product-image img{width:100%}.wc-block-grid__product-link{color:#2c2d33}.wc-block-grid__product .wc-block-grid__product-title{margin-bottom:4px}.wc-block-grid .wc-block-grid__product .wc-block-grid__product-price{color:#43454b;font-size:14px;margin-bottom:.75em;order:2;margin-bottom:0}.wc-block-grid__product .wc-block-grid__product-onsale{position:absolute;top:10px;left:10px;min-width:inherit;min-height:inherit;font-size:11px;font-weight:400;border-radius:3px;padding:3px 9px;opacity:.8;line-height:15px;border:none;text-transform:none;pointer-events:none}.wc-block-grid__product .wc-block-grid__product-rating{order:1;margin:0;margin-bottom:4px}.wc-block-grid__product .star-rating{height:1.118em;position:relative;width:5.6em;margin:0 0 2px 0;font-size:12px}.wc-block-grid__product-add-to-cart{order:3}.wc-block-grid__product-add-to-cart.wp-block-button{position:absolute;z-index:1;bottom:0;opacity:0;width:100%}.wc-block-grid__product-add-to-cart.wp-block-button a.wp-block-button__link{display:block;width:100%;height:40px;padding:0;border-radius:4px;font-size:14px;font-weight:600;line-height:40px;text-align:center;transition:all .1s}.wc-block-grid__product:hover .wc-block-grid__product-add-to-cart.wp-block-button{opacity:1}hr.wp-block-separator{height:inherit;border-bottom:none}.wp-block-cover p{margin:0}.wp-block-cover img{display:block}.wp-block-columns p a,.wp-block-columns p a:hover{text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:.16em}.content-area hr.wp-block-separator{height:1px}.woocommerce-tabs .wp-block-image{margin:0 0 1.5em}@media (max-width:992px){.wc-block-grid__products{gap:20px}.site .wc-block-grid__product.wc-block-grid__product{padding-bottom:55px;box-shadow:0 0 10px rgb(0 0 0 / 10%)}.wc-block-grid__product-add-to-cart.wp-block-button{opacity:1}.wc-block-grid .wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating,.wc-block-grid__product .wc-block-grid__product-title,.wc-block-grid__product-add-to-cart.wp-block-button{padding-left:15px;padding-right:15px}.wc-block-grid .wc-block-grid__product .wc-block-grid__product-add-to-cart{margin-bottom:15px}}@media (min-width:993px){.page-template-template-fullwidth .site-main .alignwide,.page-template-template-fullwidth-no-heading .site-main .alignwide{margin-left:calc(25% - 25vw);margin-right:calc(25% - 25vw);width:auto;max-width:1000%;clear:both}.page-template-template-fullwidth .site-main .alignfull,.page-template-template-fullwidth-no-heading .site-main .alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:auto}}.awcfe-inline-item .woocommerce-input-wrapper .input-radio{display:inline-block!important;margin-right:5px;margin-top:5px}.awcfe-inline-item .woocommerce-input-wrapper label{display:inline-block!important;margin:0 10px 0 0}.awcfe-hidden{display:none}.awcfe_toggleSwitch_field.awcfe-inline-item .awcfe-form-label,.awcfe_toggleSwitch_field.awcfe-inline-item .awcfe-formToggle{display:inline-block}.awcfe_toggleSwitch_field.awcfe-inline-item .awcfe-formToggle{margin-top:0}.awcfe_toggleSwitch_field input[type=checkbox]{height:0;width:0!important;visibility:hidden;position:absolute}.awcfe_toggleSwitch_field .awcfe-formToggle{cursor:pointer;text-indent:-9999px;width:60px;height:30px;background:grey;display:block;border-radius:100px;position:relative;margin-top:10px}.awcfe_toggleSwitch_field .awcfe-formToggle:after{content:"";position:absolute;top:5px;left:5px;width:20px;height:20px;background:#fff;border-radius:90px;-webkit-transition:0.3s;transition:0.3s}.awcfe_toggleSwitch_field input:checked+.awcfe-formToggle{background:#4B46DD}.awcfe_toggleSwitch_field input:checked+.awcfe-formToggle:after{left:calc(100% - 5px);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.awcfe_toggleSwitch_field .awcfe-formToggle:active:after{width:30px}.site-header-cart{margin-bottom:0;padding:0;list-style-type:none}.site-header-cart .cart-contents,.site-header-cart .widget_shopping_cart{display:none}.site-header-cart .widget_shopping_cart .woocommerce-mini-cart__empty-message{margin:1.41575em}.site-header-cart .widget_shopping_cart .product_list_widget img{margin-left:1em}@media (min-width:993px){.site-search input[type=search],.site-search input[type=text]{padding:.8em 1.41575em;line-height:1}}.site-search .widget_product_search #searchsubmit{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:absolute!important}.single-product div.product::after,.single-product div.product::before{display:table;content:""}.single-product div.product:after{clear:both}.single-product div.product .woocommerce-product-gallery img,.single-product div.product table.variations{margin:0}.single-product div.product .woocommerce-product-gallery img{width:100%;display:block}ul.products{margin-bottom:0}#reviews .comment-reply-title{display:none}ul.products{clear:both}ul.products li.product{position:relative;margin-bottom:4.235801032em;margin-left:0;text-align:center;list-style:none}ul.products li.product .star-rating{margin-bottom:3px}ul.products li.product .woocommerce-LoopProduct-link{display:block;color:#2c2d33;-webkit-backface-visibility:hidden}ul.products li.product .woocommerce-LoopProduct-link:hover{color:#2c2d33}ul.products li.product .price{display:block;clear:both;margin-bottom:.75rem;color:#43454b;font-weight:400}ul.products li.product .price ins{background-color:transparent;font-weight:700}dl.variation,ul.products li.product .star-rating{font-size:.8em}ul.products li.product img{display:block;margin:0 auto 1.618em}ul.products li.product.product-category img{margin-bottom:1.618em}.price del{font-weight:400;color:#72767c}.single-product div.product .summary form.cart{margin:.8em 0 1em 0}div.product form.cart .quantity{float:left;margin:0}div.product form.cart .quantity:has(input[type=hidden])+button.single_add_to_cart_button{margin-left:0;width:100%}div.product form.cart table.woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__quantity{float:none;margin-right:0}div.product table.variations td,div.product table.variations th{display:list-item;padding:0;background-color:transparent;list-style:none}#reviews .commentlist li p.meta{margin-bottom:.5em}#reviews .commentlist li .description{font-size:15px}div.product table.variations .value{margin-bottom:.5em}div.product .single_variation .price{display:block}div.product .variations_button{padding-top:1em}#payment:after,#payment:before,#reviews .commentlist li .comment_container:after,#reviews .commentlist li .comment_container:before,#reviews .commentlist li:after,#reviews .commentlist li:before,.product_list_widget li:after,.product_list_widget li:before,.wc-proceed-to-checkout:after,.wc-proceed-to-checkout:before,div.product .woocommerce-product-rating:after,div.product .woocommerce-product-rating:before,form.checkout:after,form.checkout:before,table.cart td.product-remove:after,table.cart td.product-remove:before{display:table;content:""}#reviews .commentlist li .comment_container:after,#reviews .commentlist li:after,div.product .woocommerce-product-rating:after{clear:both}div.product .woocommerce-product-rating .star-rating{float:left;margin-right:.6180469716em}div.product .product_meta:has(span){padding-top:1em;border-top:1px solid rgba(0,0,0,.05);font-size:.875em;margin-top:0}#reviews .comment-form-rating label,#reviews .commentlist li p.meta time,.product_list_widget li>a{display:block}div.product .product_meta .posted_in:last-child,div.product .product_meta .sku_wrapper:last-child,div.product .product_meta .tagged_as:last-child{border-bottom:0}.stock:empty:before{display:none}.stock.in-stock{color:#0f834d}.stock.out-of-stock{color:#e2401c}#reviews{outline:0}#reviews #comments{padding-top:0}#reviews .commentlist{margin-left:0;list-style:none}#reviews .commentlist li{clear:both;margin-bottom:1.2em;list-style:none;padding-bottom:1em;border-bottom:1px solid #eee}#reviews .commentlist li .comment_container{border-radius:3px}#reviews .commentlist li .comment_container .comment-text{float:right;width:81.8181818182%;margin-right:0}#reviews .commentlist li .comment_container .comment-text .star-rating{float:right;height:1em;font-size:.875em;line-height:1}#reviews .commentlist li:last-child{margin-bottom:0;border-bottom:0}#reviews .commentlist li time{opacity:.65;font-size:.8em}#reviews .commentlist li .avatar{float:left;width:9.0909090909%;height:auto;margin-right:9.0909090909%}#reviews .commentlist li p.meta strong{line-height:1}#reviews .commentlist li p.meta .verified{font-size:.815em;font-style:normal}#reviews .commentlist li p.meta .woocommerce-review__dash{display:none}body #reviews .commentlist ul.children{margin-left:100px;margin-bottom:10px}body #reviews .commentlist ul.children li.comment{border:none;background-color:#f8f8f8;padding:25px;border-left:3px solid #ccc}body #reviews .commentlist ul.children li.comment .avatar{display:none}body #reviews .commentlist li ul.children .comment_container .comment-text{float:none;width:100%}body #reviews .commentlist li ul.children .comment_container .comment-text p:last-child{margin-bottom:0}@media (max-width:768px){body #reviews .commentlist ul.children{margin-left:50px}body #reviews .commentlist ul.children li.comment{padding:15px}}#reviews .commentlist li ul.children li:last-child,ul#shipping_method li:last-child{margin-bottom:0}#payment .create-account,#payment:after,#reviews .comment-form-rating,.product_list_widget li:after,.wc-proceed-to-checkout:after,form.checkout:after,table.cart td.product-remove:after,ul.order_details:after{clear:both}.woocommerce-breadcrumb{padding-top:1em;padding-bottom:1em;font-size:13.5px}.woocommerce-breadcrumb .breadcrumb-separator{display:inline-block;padding:0 .5407911001em}.product_list_widget,ul#shipping_method{margin-left:0;list-style:none}.product_list_widget li{padding:1em 0}.product_list_widget li img{float:right;max-width:2.617924em;margin-left:10px}.product_list_widget a:hover{color:#2c2d33}.widget_products a,.widget_shopping_cart .buttons .button{display:block}.widget_shopping_cart .product_list_widget,.woocommerce-checkout ul#shipping_method{margin-bottom:0}.widget_shopping_cart .product_list_widget li{position:relative}.widget_shopping_cart .product_list_widget li a.remove{position:absolute;top:1em;left:0;opacity:1}.widget_shopping_cart p.buttons,.widget_shopping_cart p.total{margin:0;padding:1em 0 .8em 0;text-align:center}.widget_shopping_cart p.total{padding:1.2em 0 0 0;font-weight:700}.widget_shopping_cart p.total .tax_label{display:block;clear:both;text-align:right;font-weight:400}.product_list_widget li{border-bottom:1px solid rgba(0,0,0,.05)}.product_list_widget li:last-child{border:none}.widget_shopping_cart .buttons .button:nth-child(odd){margin-bottom:.6180469716em}.site-header .widget_shopping_cart li,.site-header .widget_shopping_cart p.buttons,.site-header .widget_shopping_cart p.total{padding-right:1.41575em;padding-left:1.41575em}.widget_layered_nav li{margin-bottom:.6180469716em}.widget.woocommerce li .count{font-size:12px;position:absolute;top:2px;right:-20px;opacity:.7}.woocommerce-widget-layered-nav-list__item span.count{display:none}.widget_price_filter .price_slider{margin-bottom:1em}.widget_price_filter .price_slider_amount{line-height:2.4em;text-align:right}.widget_price_filter .price_slider_amount .button{float:left}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;cursor:ew-resize;outline:0;height:20px;width:20px;border-radius:50%;top:0;border:7px solid #fff;box-shadow:0 0 3px 0 rgba(0,0,0,.15);margin-top:-7px}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active,.widget_price_filter .ui-slider .ui-slider-handle:hover{box-shadow:0 0 0 .236em rgba(0,0,0,.1)}.widget_price_filter .price_slider_wrapper .ui-widget-content,.widget_price_filter .ui-slider .ui-slider-range{border:0;border-top-left-radius:1em;border-top-right-radius:1em;border-bottom-right-radius:1em;border-bottom-left-radius:1em}.widget_price_filter .ui-slider .ui-slider-range{display:block;position:absolute;z-index:1;background:#2c2d33;font-size:.7em}.widget_price_filter .price_slider_wrapper .ui-widget-content{background:rgba(0,0,0,.1)}.widget_price_filter .ui-slider-horizontal{height:.5em}.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}.wc-proceed-to-checkout{margin-bottom:1.618em}.wc-proceed-to-checkout .button{display:block;margin-bottom:1em;text-align:center}.wc-proceed-to-checkout .button.checkout-button{font-size:1.41575em}#payment .place-order .button:before,.cart-collaterals .checkout-button:before,.widget_shopping_cart .buttons .checkout:before,.wp-element-button.wc-block-cart__submit-button:before,.wp-element-button.wc-block-components-button.wc-block-components-checkout-place-order-button:before{content:"";display:inline-flex;width:18px;height:18px;margin-right:8px;background-color:#fff;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M20 12c0-1.103-.897-2-2-2h-1V7c0-2.757-2.243-5-5-5S7 4.243 7 7v3H6c-1.103 0-2 .897-2 2v8c0 1.103.897 2 2 2h12c1.103 0 2-.897 2-2v-8zM9 7c0-1.654 1.346-3 3-3s3 1.346 3 3v3H9V7z'%3E%3C/path%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M20 12c0-1.103-.897-2-2-2h-1V7c0-2.757-2.243-5-5-5S7 4.243 7 7v3H6c-1.103 0-2 .897-2 2v8c0 1.103.897 2 2 2h12c1.103 0 2-.897 2-2v-8zM9 7c0-1.654 1.346-3 3-3s3 1.346 3 3v3H9V7z'%3E%3C/path%3E%3C/svg%3E");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}.widget_shopping_cart .buttons .checkout:before{width:14px;height:14px;position:relative;top:1px}.form-row label{display:block}.form-row input,.form-row select,.form-row textarea{width:100%}.form-row .button,.form-row input[type=checkbox],.form-row input[type=radio]{width:auto}.form-row.woocommerce-validated input.input-text{border-color:#0f834d}.form-row.woocommerce-invalid input.input-text{border-color:#e2401c}.form-row-last{margin-right:0!important}.form-row-wide{clear:both;width:100%}.required{border-bottom:0!important;color:#df0202;text-decoration:none}.demo_store{position:fixed;z-index:9999;right:0;bottom:0;left:0;margin:0;padding:1em 1.41575em;color:#fff;background-color:#3d9cd2;font-size:15px}.demo_store a{color:#fff;font-weight:400;font-weight:700}.demo_store a:hover{color:#fff}.demo_store a.woocommerce-store-notice__dismiss-link{display:block}.shoptimizer_ratingContainer{display:flex;align-items:center;margin-bottom:2px}.menu-item .shoptimizer_ratingContainer{margin-bottom:0}.menu-item .shoptimizer_ratingCount{top:-1px}ul.products li.product .shoptimizer_ratingContainer .star-rating{margin-bottom:0}.shoptimizer_ratingCount{font-size:11px;margin-left:5px;position:relative;top:.5px}.star-rating{height:1.118em;position:relative;width:5.6em;overflow:hidden}.star-rating:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.04893 2.92707C9.34828 2.00576 10.6517 2.00576 10.951 2.92707L12.0206 6.21886C12.1545 6.63089 12.5384 6.90985 12.9717 6.90985H16.4329C17.4016 6.90985 17.8044 8.14946 17.0207 8.71886L14.2205 10.7533C13.87 11.0079 13.7233 11.4593 13.8572 11.8713L14.9268 15.1631C15.2261 16.0844 14.1717 16.8506 13.3879 16.2812L10.5878 14.2467C10.2373 13.9921 9.76269 13.9921 9.4122 14.2467L6.61203 16.2812C5.82832 16.8506 4.77384 16.0844 5.07319 15.1631L6.14276 11.8713C6.27663 11.4593 6.12997 11.0079 5.77949 10.7533L2.97932 8.71886C2.1956 8.14946 2.59838 6.90985 3.5671 6.90985H7.0283C7.46153 6.90985 7.84548 6.63089 7.97936 6.21886L9.04893 2.92707Z' fill='%234B5563'/%3E%3C/svg%3E");-webkit-mask-position:left;-webkit-mask-repeat:repeat-x;bottom:0;content:"";display:block;height:1.118em;left:0;position:absolute;right:0;top:0;width:5.6em}.star-rating>span{display:block;text-indent:-10000px;width:5.6em;height:1.118em;position:absolute;overflow:hidden;text-align:initial}.star-rating>span:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.04893 2.92707C9.34828 2.00576 10.6517 2.00576 10.951 2.92707L12.0206 6.21886C12.1545 6.63089 12.5384 6.90985 12.9717 6.90985H16.4329C17.4016 6.90985 17.8044 8.14946 17.0207 8.71886L14.2205 10.7533C13.87 11.0079 13.7233 11.4593 13.8572 11.8713L14.9268 15.1631C15.2261 16.0844 14.1717 16.8506 13.3879 16.2812L10.5878 14.2467C10.2373 13.9921 9.76269 13.9921 9.4122 14.2467L6.61203 16.2812C5.82832 16.8506 4.77384 16.0844 5.07319 15.1631L6.14276 11.8713C6.27663 11.4593 6.12997 11.0079 5.77949 10.7533L2.97932 8.71886C2.1956 8.14946 2.59838 6.90985 3.5671 6.90985H7.0283C7.46153 6.90985 7.84548 6.63089 7.97936 6.21886L9.04893 2.92707Z' fill='%234B5563'/%3E%3C/svg%3E");-webkit-mask-position:left;-webkit-mask-repeat:repeat-x;-webkit-mask-size:1.118em;bottom:0;content:"";display:block;height:1.118em;left:0;position:absolute;right:0;text-indent:10000px;top:0;background-color:#111}.star-rating{height:1.118em;position:relative;width:5.6em}.star-rating:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.04893 2.92707C9.34828 2.00576 10.6517 2.00576 10.951 2.92707L12.0206 6.21886C12.1545 6.63089 12.5384 6.90985 12.9717 6.90985H16.4329C17.4016 6.90985 17.8044 8.14946 17.0207 8.71886L14.2205 10.7533C13.87 11.0079 13.7233 11.4593 13.8572 11.8713L14.9268 15.1631C15.2261 16.0844 14.1717 16.8506 13.3879 16.2812L10.5878 14.2467C10.2373 13.9921 9.76269 13.9921 9.4122 14.2467L6.61203 16.2812C5.82832 16.8506 4.77384 16.0844 5.07319 15.1631L6.14276 11.8713C6.27663 11.4593 6.12997 11.0079 5.77949 10.7533L2.97932 8.71886C2.1956 8.14946 2.59838 6.90985 3.5671 6.90985H7.0283C7.46153 6.90985 7.84548 6.63089 7.97936 6.21886L9.04893 2.92707Z' fill='%234B5563'/%3E%3C/svg%3E");-webkit-mask-position:left;-webkit-mask-repeat:repeat-x;-webkit-mask-size:1.118em;background:#ccc;bottom:0;content:"";display:block;height:1.118em;left:0;position:absolute;right:0;top:0;width:5.6em}.star-rating>span{display:block;text-indent:-10000px;width:5.6em;height:1.118em;position:absolute;overflow:hidden}.star-rating>span:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.04893 2.92707C9.34828 2.00576 10.6517 2.00576 10.951 2.92707L12.0206 6.21886C12.1545 6.63089 12.5384 6.90985 12.9717 6.90985H16.4329C17.4016 6.90985 17.8044 8.14946 17.0207 8.71886L14.2205 10.7533C13.87 11.0079 13.7233 11.4593 13.8572 11.8713L14.9268 15.1631C15.2261 16.0844 14.1717 16.8506 13.3879 16.2812L10.5878 14.2467C10.2373 13.9921 9.76269 13.9921 9.4122 14.2467L6.61203 16.2812C5.82832 16.8506 4.77384 16.0844 5.07319 15.1631L6.14276 11.8713C6.27663 11.4593 6.12997 11.0079 5.77949 10.7533L2.97932 8.71886C2.1956 8.14946 2.59838 6.90985 3.5671 6.90985H7.0283C7.46153 6.90985 7.84548 6.63089 7.97936 6.21886L9.04893 2.92707Z' fill='%234B5563'/%3E%3C/svg%3E");-webkit-mask-position:left;-webkit-mask-repeat:repeat-x;-webkit-mask-size:1.118em;background-repeat:repeat-x;bottom:0;content:"";display:block;height:1.118em;left:0;position:absolute;right:0;text-indent:10000px;top:0}.form-row.create-account label,p.stars,p.stars a{display:inline-block}p.stars{margin:0}p.stars a{position:relative;width:1em;height:1em;margin-right:1px;font-weight:400;text-decoration:none;text-indent:-999em;color:#000}p.stars a:before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;font-family:sans-serif;line-height:1;text-indent:0}p.stars a:before,p.stars a:hover~a:before,p.stars.selected a.active~a:before{color:#ccc;content:"\2605"}p.stars.selected a.active:before,p.stars:hover a:before{opacity:1;color:#96588a;content:"\2605"}p.stars.selected a:not(.active):before{opacity:1;color:#96588a;content:"\2605"}.quantity .qty{width:4.235801032em;text-align:center;border:0;border:1px solid #e2e2e2}.woocommerce-tabs{overflow:hidden;padding:1em}.woocommerce-tabs::after,.woocommerce-tabs::before{display:table;content:""}.woocommerce-tabs::after{clear:both}.woocommerce-tabs ul.tabs{margin-left:0;border-top:1px solid rgba(0,0,0,.05);text-align:left;list-style:none}.woocommerce-tabs ul.tabs li{display:block;position:relative;margin:0;border-bottom:1px solid rgba(0,0,0,.05)}.woocommerce-tabs ul.tabs li a{display:block;padding:1em 0}.woocommerce-error,.woocommerce-info{clear:both;margin-bottom:20px;margin-left:0;padding:1em 1.618em;border-left:.6180469716em solid rgba(0,0,0,.15);border-radius:2px;color:#fff;font-size:14px}.entry-content:not(.wc-tab) ul.woocommerce-error{color:#fff}.entry-content ul.woocommerce-error li{margin-bottom:0}.woocommerce-message,.woocommerce-noreviews,p.no-comments{clear:both;margin-bottom:2.617924em;margin-left:0;padding:1em 1.618em;border-left:.6180469716em solid rgba(0,0,0,.15);border-radius:2px;color:#fff}.woocommerce-message{margin-bottom:1em;background-color:#3bb54a;font-size:14px}.woocommerce-message .button:hover{opacity:.7}body:not(.single-product) .woocommerce-message .buttons-wrapper{display:none}.page-template:not(.woocommerce-page) .woocommerce-message{margin:1em auto}.wc-item-meta li:after,.wc-item-meta li:before,.woocommerce-error:after,.woocommerce-error:before,.woocommerce-info:after,.woocommerce-info:before,.woocommerce-message:after,.woocommerce-message:before,.woocommerce-noreviews:after,.woocommerce-noreviews:before,p.no-comments:after,p.no-comments:before{display:table;content:""}.wc-item-meta li:after,.woocommerce-error:after,.woocommerce-info:after,.woocommerce-message:after,.woocommerce-noreviews:after,p.no-comments:after{clear:both}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a,.woocommerce-noreviews a,p.no-comments a{color:#fff;transition:.2s all}a.restore-item{text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:.2em;font-weight:700}.woocommerce-error a:hover,.woocommerce-info a:hover,.woocommerce-message a:hover,.woocommerce-noreviews a:hover,p.no-comments a:hover{opacity:.7;color:#fff}.woocommerce-error a.button:hover,.woocommerce-info a.button:hover,.woocommerce-noreviews a.button:hover,p.no-comments a.button:hover{opacity:1}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button,.woocommerce-noreviews .button,p.no-comments .button{float:right;padding:0 0 0 1em;border-width:0 0 0 1px;border-left-style:solid;border-left-color:rgba(255,255,255,.25)!important;border-radius:0;color:#fff;background:0 0;box-shadow:none;line-height:1.618;font-weight:600}.woocommerce-error .button:hover,.woocommerce-info .button:hover,.woocommerce-message .button:hover,.woocommerce-noreviews .button:hover,p.no-comments .button:hover{opacity:.7;color:#fff;background:0 0}.woocommerce-error pre,.woocommerce-info pre,.woocommerce-message pre,.woocommerce-noreviews pre,p.no-comments pre{background-color:rgba(0,0,0,.1)}.site-content>.col-full>.woocommerce>.woocommerce-error:first-child,.site-content>.col-full>.woocommerce>.woocommerce-info:first-child,.site-content>.col-full>.woocommerce>.woocommerce-message:first-child{margin-top:2.617924em}.woocommerce-error{list-style:none}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:#3d9cd2}.woocommerce-error{background-color:#e2401c}.wc-item-meta{margin-top:10px;margin-left:0;font-size:.875em;list-style:none;opacity:.7}.wc-item-meta li p,.wc-item-meta li strong{display:inline-block;margin:0}.shoptimizer-product-section{margin-bottom:1.618em}.shoptimizer-product-section .section-title{margin-bottom:1em;text-align:center}.shoptimizer-product-section:last-child{margin-bottom:0}@media (min-width:1100px){.columns-1 ul.products li.product,.cross-sells .columns-1 li.product,.related .columns-1 li.product,.upsells .columns-1 li.product{float:none;width:100%;margin-right:0}.columns-2 ul.products li.product,.cross-sells .columns-2 li.product,.related .columns-2 li.product,.upsells .columns-2 li.product{float:left;width:49.9%}.columns-3 ul.products li.product,.cross-sells .columns-3 li.product,.related .columns-3 li.product,.upsells .columns-3 li.product{float:left;width:33.3053%}.columns-4 ul.products li.product,.cross-sells .columns-4 li.product,.related .columns-4 li.product,.upsells .columns-4 li.product{float:left;width:24.97%}.columns-5 ul.products li.product,.cross-sells .columns-5 li.product,.related .columns-5 li.product,.upsells .columns-5 li.product{width:19.98%}.columns-6 ul.products li.product,.cross-sells .columns-6 li.product,.related .columns-6 li.product,.upsells .columns-6 li.product{float:left;width:16.647%}}@media (min-width:993px){.menu-item ul.products li.product .star-rating{top:2px;margin-bottom:7px}.demo_store{bottom:0}.demo_store a.woocommerce-store-notice__dismiss-link{display:inline-block;float:right;margin:-1em -1.41575em -1em 0;padding:1em 1.41575em;background:rgba(0,0,0,.1)}.site-header-cart .widget_shopping_cart h2.widgettitle,table.cart td.actions label,table.shop_table_responsive tr td:before{display:none}.site-header-cart .widget_shopping_cart .product_list_widget li a.remove{float:left;position:relative;top:auto}.site-header-cart .widget_shopping_cart .product_list_widget li a.remove:before{text-align:left}.woocommerce-tabs ul.tabs{float:left;width:33.2333%}div.product .images .thumbnails a.zoom{float:left;width:14.2857142857%;margin-right:14.2857142857%}div.product .images .thumbnails a.zoom.last{float:right;margin-right:0}div.product .images .thumbnails:after,div.product .woocommerce-tabs{clear:both}#reviews .comment-form-author{width:47%}#reviews .comment-form-email{margin-right:0;width:50%}.below-woocommerce-category a:hover{border-color:#ccc;color:#111}.woocommerce .page-description{margin-bottom:1.618em}body .woocommerce-tabs p+table{margin-top:2em}.col2-set{width:52.9411764706%;margin-right:5.8823529412%}.col2-set .form-row-first{float:left;width:33.3333333333%;margin-right:11.1111111111%}.col2-set .form-row-last{float:right;width:55.5555555556%;margin-right:0}.col2-set .col-1,.col2-set .col-2{margin-bottom:1.618em}.col2-set+#customer_details{display:none}.page-template-template-fullwidth-php .col2-set{float:left;width:47.8260869565%;margin-right:4.347826087%}.page-template-template-fullwidth-php .cart-collaterals .cross-sells ul.products li.product,.page-template-template-fullwidth-php .col2-set .form-row-first{float:left;width:45.4545454545%;margin-right:9.0909090909%}.page-template-template-fullwidth-php .col2-set .form-row-last{float:right;width:45.4545454545%;margin-right:0}.page-template-template-fullwidth-php #customer_details+#wc_checkout_add_ons,.page-template-template-fullwidth-php #order_review,.page-template-template-fullwidth-php #order_review_heading{float:right;width:47.8260869565%;margin-right:0}table+.addresses{margin-top:1.618em}.form-row-first{float:left;clear:both;width:47.0588235294%;margin-right:5.8823529412%}.form-row-last{float:right;width:47.0588235294%;margin-right:0}.page-template-template-fullwidth-php .form-row-first{float:left;width:47.8260869565%;margin-right:4.347826087%}.page-template-template-fullwidth-php .form-row-last{float:right;width:47.8260869565%;margin-right:0}.woocommerce-tabs{padding-top:2.617924em;padding-bottom:2.617924em}.woocommerce-tabs ul.tabs li.active:after{right:1em}.woocommerce-tabs .panel{width:100%;margin-top:0}.page-template .woocommerce-tabs .panel{width:100%}}@media (min-width:770px){div.product .images,div.product .woocommerce-product-gallery{float:left}div.product .summary{float:right}}.below-woocommerce-category{clear:both;margin:20px 0 40px 0;font-size:15px;border:1px solid #eee;padding:25px}.below-woocommerce-category table tr td{border-bottom:1px solid #eee;padding-left:0}.below-woocommerce-category p:last-child{margin:0}.below-woocommerce-category figure{margin:40px 0}header.woocommerce-products-header{display:flex;background-color:#efeee3;align-items:center;overflow:hidden;margin-bottom:2em}header.woocommerce-products-header:not(:has(.term-description)){margin-bottom:0}.shop header.woocommerce-products-header{margin:0;background-color:transparent}header.woocommerce-products-header img.cg-cat-image{width:100%;max-width:100%}header.woocommerce-products-header .term-description{padding:2em}.term-desc-np header.woocommerce-products-header .term-description{padding:0}.term-desc-np header.woocommerce-products-header{background-color:transparent}.shoptimizer-category-banner .taxonomy-description p:last-child,header.woocommerce-products-header .term-description p:last-child{margin:0}@media (min-width:993px){.term-description{min-width:50%}}header.woocommerce-products-header .term-description+img.cg-cat-image,header.woocommerce-products-header .term-description+noscript+img.cg-cat-image,header.woocommerce-products-header .term-description+picture{min-width:50%;max-width:50%}header.woocommerce-products-header .term-description+picture img{width:100%}.term-description p{color:#222}.term-description a{text-decoration:underline}.term-description p:only-child{margin:0}.shop:not(.shop-heading) .woocommerce-products-header .woocommerce-products-header__title{display:none}.plp-below.archive.woocommerce .archive-header>.col-full{display:flex;flex-direction:column;max-width:100%;padding:0}.plp-below.archive.woocommerce .archive-header .col-full .woocommerce-breadcrumb{order:2}.plp-below.archive.woocommerce .archive-header .woocommerce-breadcrumb{padding-right:2.617924em;padding-left:2.617924em;width:100%;margin-left:auto;margin-right:auto}.shoptimizer-category-banner{position:relative;top:-1px;padding:2.4em 0 2.6em 0;padding-bottom:calc(2.8em - 15px);position:relative;background-size:cover;background-position:center;border-bottom:1px solid #f1f1f1}.shoptimizer-category-banner .taxonomy-description p{margin-bottom:15px;color:rgba(255,255,255,.92)}.shoptimizer-category-banner .taxonomy-description,.shoptimizer-category-banner h1{position:relative;color:#fff}.shoptimizer-category-banner h1{margin-bottom:.3em}.shoptimizer-category-banner .term-description p:last-of-type{margin-bottom:0}.shoptimizer-category-banner .taxonomy-description p a{text-decoration:underline;transition:.2s all}.shoptimizer-category-banner .taxonomy-description ul{margin:20px 0 0 0;font-size:12px;letter-spacing:.02em}.shoptimizer-category-banner .taxonomy-description ul li{display:inline-block;list-style:none;margin:0 2px 7px 2px}.shoptimizer-category-banner .taxonomy-description ul li a{display:inline-block;background:#fff;padding:3px 15px;border-radius:20px;text-transform:uppercase;font-weight:700;transition:.2s all;border:1px solid #f1f1f1;color:#111}.shoptimizer-category-banner .taxonomy-description ul li a:hover{background-color:rgba(255,255,255,.88);transform:translateY(-1.5px);box-shadow:0 2px 5px 0 rgba(0,0,0,.03)}.shoptimizer-category-banner.lazy-background .taxonomy-description p,.shoptimizer-category-banner.lazy-background .taxonomy-description p a,.shoptimizer-category-banner.lazy-background h1{color:#fff}.shoptimizer-category-banner.lazy-background .taxonomy-description p a:hover{color:#fff;opacity:.7}.shoptimizer-category-banner.lazy-background:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}@media (max-width:992px){.shoptimizer-category-banner h1{font-size:32px;letter-spacing:0}.shoptimizer-category-banner .taxonomy-description{width:100%}header.woocommerce-products-header .term-description+img.cg-cat-image,header.woocommerce-products-header .term-description+noscript+img.cg-cat-image,header.woocommerce-products-header .term-description+picture{max-width:100%}}ul.yith-wcan-color.yith-wcan.yith-wcan-group{padding-top:1px}.woocommerce-page .widget_layered_nav ul.yith-wcan-color li a::before,.woocommerce-page .widget_layered_nav ul.yith-wcan-color li span::before{display:block;position:absolute;width:10px;height:10px;margin-top:7px;border-radius:50%;background-color:inherit;content:""}body .yith-wcan-color li{float:none}body .yith-wcan-color li a{margin:0}body.woocommerce-page .widget_layered_nav ul.yith-wcan-color li a,body.woocommerce-page .widget_layered_nav ul.yith-wcan-color li span{display:block;overflow:visible;width:0;white-space:nowrap;text-indent:25px}.woocommerce #secondary .widget_layered_nav ul.yith-wcan-color li a,.woocommerce-page #secondary .widget_layered_nav ul.yith-wcan-color li a,body.woocommerce-page .widget_layered_nav ul.yith-wcan-color li span,body.woocommerce-page .widget_layered_nav ul.yith-wcan-color li span:hover{border:0}body.woocommerce-page .widget_layered_nav ul.yith-wcan-color li span{opacity:.5;text-decoration:line-through}body.woocommerce-page .widget_layered_nav ul.yith-wcan-color li span{opacity:.5;text-decoration:line-through}.woocommerce .widget_layered_nav ul.yith-wcan-label li a,.woocommerce-page .widget_layered_nav ul.yith-wcan-label li a{min-width:30px;height:30px;padding:0;border-radius:50%;background:0 0;font-size:12px;line-height:27px;text-align:center}#secondary .yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li{margin-bottom:-1px}.woocommerce .widget_layered_nav ul.yith-wcan-label li.chosen a,.woocommerce .widget_layered_nav ul.yith-wcan-label li.chosen a:hover,.woocommerce-page .widget_layered_nav ul.yith-wcan-label li.chosen a,.woocommerce-page .widget_layered_nav ul.yith-wcan-label li.chosen a:hover{border-color:#777;border-radius:50%;color:#fff;background:0 0}.woocommerce-page .widget_layered_nav .yith-wcan-select-wrapper ul li.chosen a{background-position:center right}.woocommerce .widget_layered_nav ul.yith-wcan-label li a:focus,.woocommerce-page .widget_layered_nav ul.yith-wcan-label li a:focus{outline:0}.woocommerce .widget_layered_nav ul.yith-wcan-label li a:hover,.woocommerce-page .widget_layered_nav ul.yith-wcan-label li a:hover{border-color:#999;border-radius:50%;color:#111;background:0 0}#secondary .widget.yith-woo-ajax-reset-navigation{margin:0;padding:0;border:0}.yith-wcan-reset-navigation.button{display:block;background-color:#f5f5f5;font-size:13px;text-align:center}.yith-wcan-reset-navigation.button:hover{background-color:#f5f5f5}.yith-wcan-reset-navigation{margin-bottom:35px}.woocommerce #secondary .widget_layered_nav ul.yith-wcan-color li a:focus,.woocommerce-page #secondary .widget_layered_nav ul.yith-wcan-color li a:focus{outline:0}#secondary .widget.widget_layered_nav .select2 ul{margin-bottom:-6px}#secondary .widget.widget_layered_nav .select2 ul li{padding:0 5px;font-size:13px}#secondary .widget.widget_layered_nav ul.woocommerce-widget-layered-nav-list li{margin-bottom:5px}#secondary .widget_layered_nav form{margin:0}#secondary .widget_layered_nav .select2-container{font-size:15px}#secondary .select2-container--default .select2-selection--multiple{border-radius:2px}#secondary .widget_layered_nav button{padding:6px 13px;border-radius:3px;margin-top:5px;font-size:12px;font-weight:700;background-color:#282828;color:#fff}#secondary .widget_layered_nav button:hover{background-color:#000}.widget_layered_nav ul.woocommerce-widget-layered-nav-list li{position:relative;padding-left:20px}.widget_layered_nav ul.woocommerce-widget-layered-nav-list li:before{display:block;content:"";width:6px;height:6px;border-radius:50%;border:1px solid #e2e2e2;box-shadow:0 0 2px 0 #999;position:absolute;left:0;margin-top:6px;background:#fff;border:2px solid #fff}.products .wc-gzd-additional-info{position:relative;z-index:10}.entry-content .wc-gzd-additional-info a,.wc-gzd-additional-info a{border-bottom:1px solid #eee}.widget_shopping_cart.widget p.total.wc-gzd-total-mini-cart{font-size:14px;text-align:center}.widget_shopping_cart.widget p.total.wc-gzd-total-mini-cart a{color:#111}.woocommerce-de_price_taxrate,.woocommerce_de_versandkosten{clear:both}#reviews label.german-market-privacy-declaration-product-review{display:inline-block}#german_market_privacy_declaration{margin-right:6px}.shipping_de.shipping_de_string,.woocommerce-de_price_taxrate,.woocommerce_de_versandkosten{position:relative}.product-subtotal span.subscription-price{line-height:1.5em;display:inline-block;min-width:110px;padding-left:15px}td.product-subtotal span.subscription-price{max-width:150px}.product-price span.subscription-details{display:block;font-size:12px;min-width:135px;margin-top:-4px}.first-payment-date{line-height:1.1em}.woocommerce-view-subscription table td,.woocommerce-view-subscription table th{padding-left:0;padding-bottom:0}body .site .widget_layered_nav li{padding-left:0}body .site .widget_layered_nav li::before{display:none}#secondary .widget.widget_rating_filter ul li.wc-layered-nav-rating{margin-bottom:.5em;font-size:12px}.widget-area .widget.widget_rating_filter a:hover{color:#111}.widget_price_filter .ui-slider-horizontal{height:.2em}.widget_price_filter .price_slider_amount,.widget_top_rated_products .amount,.widget_top_rated_products del span,.widget_top_rated_products ins span,.woocommerce.widget_products .amount,body #secondary .widget_recently_viewed_products .amount{font-size:12px}body #secondary .widget.widget_price_filter{overflow:visible}body .widget_price_filter .ui-slider-horizontal{height:.25em}body .widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-.6em}.price_slider_wrapper{padding-top:.5em}.widget_price_filter .price_slider_amount .button{padding:2px 11px;border-radius:30px;color:#fff;background-color:#282828;font-size:12px}body .widget_price_filter .price_slider{margin-bottom:1.2em}#secondary.widget-area .widget .tagcloud a:hover,.widget-area .widget.widget_product_tag_cloud a:hover,.widget_price_filter .ui-slider .ui-slider-handle,.widget_price_filter .ui-slider .ui-slider-range{background-color:#dc9814}body .widget_price_filter .price_slider_amount{line-height:2.1;font-size:12px}body #secondary .widget_recent_reviews .reviewer{color:#999;font-size:13px}.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport{transform-style:preserve-3d}.pwb-brand-banner-cont.pwb-before-loop,header.woocommerce-products-header .pwb-brand-banner img{width:100%}.pwb-brand-description{padding:2em}.pwb-before-loop{margin:0}.pwb-brand-description p:last-child{margin:0}.category-carousel{width:calc(100% - 10px);margin-left:5px;margin-right:5px;padding-bottom:20px;overflow-x:scroll;white-space:nowrap;position:relative}.category-carousel::-webkit-scrollbar{height:4px;cursor:pointer}.category-carousel::-webkit-scrollbar-track{border-radius:10px;background-color:#e2e2e2}.category-carousel::-webkit-scrollbar-thumb{border-radius:10px;background-color:#000}.category-carousel .woocommerce ul.products{width:inherit;flex-wrap:nowrap;margin:0;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.category-carousel ul.products li.product.product-category a{position:relative;height:100%}.category-carousel ul.products li.product.product-category img{width:100%;margin:0;object-fit:cover;height:180px}.category-carousel ul.products li.product.product-category::before{display:none}.category-carousel ul.products li.product.product-category{padding-left:0;margin-bottom:0}.category-carousel ul.products li.product.product-category:last-child{padding-right:0}.category-carousel ul.products li.product.product-category .woocommerce-loop-category__title{position:absolute;bottom:15px;left:10px;width:calc(100% - 20px);white-space:initial;line-height:1.4}.category-carousel ul.products li.product.product-category .woocommerce-loop-category__title span{display:inline-block;background-color:#fff;border-radius:64px;font-size:13px;padding:6px 16px}.category-carousel ul.products li.product.product-category{min-width:75%}@media (min-width:770px){.category-carousel ul.products li.product.product-category{min-width:30%}}@media (min-width:1199px){.category-carousel{width:100%;margin-left:0;margin-right:0}}.shoptimizer-subcategories{list-style:none;margin:0 0 20px 0;font-size:14px;display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.shoptimizer-subcategories::-webkit-scrollbar{display:none}.shoptimizer-subcategories li{margin-right:8px}.shoptimizer-subcategories a{border:1px solid #e2e2e2;padding:7px 14px;border-radius:6px;color:#444;display:inline-flex;flex-shrink:0}.shoptimizer-subcategories a:hover{border-color:#ccc}@media (max-width:992px){.shoptimizer-subcategories{margin-top:1.5em;margin-left:-1em;width:calc(100% + 2em);padding-left:1em;padding-right:calc(1em - 8px)}}.wws-clearfix{clear:both}.wws-shadow{box-shadow:0 0 50px rgb(0 0 0 / .1)}.wws-gradient{z-index:-1;position:fixed;width:500px;height:500px;content:"";pointer-events:none;display:none}@keyframes wws-shake{0%{transform:translateX(0)}25%{transform:translateX(-8px)}50%{transform:translateX(8px)}100%{transform:translateX(0)}}.wws-shake-animation{animation:wws-shake 300ms}.wws-popup .wws-gdpr{border-top:1px dashed #eee;padding:8px 12px 6px 12px;background:#fff;color:#888FBB;-webkit-user-select:none;user-select:none;outline:none!important}.wws-popup .wws-gdpr label{color:#888FBB;display:block;font-weight:400;margin:0;padding:0}.wws-popup .wws-gdpr label input[type="checkbox"]{vertical-align:middle;margin-right:4px;padding:0}.wws-shortcode-btn{padding:4px 10px;margin:2px;border-radius:3px;text-align:center;text-decoration:none!important;vertical-align:middle;justify-content:center;align-items:center}.wws-shortcode-btn:hover{box-shadow:0 3px 8px rgb(0 0 0 / .16)}.wws-shortcode-btn>svg{vertical-align:middle;margin-right:5px;width:16px;height:16px}.wws-spinner{margin:80px auto;width:70px;text-align:center}.wws-spinner>div{width:18px;height:18px;border-radius:100%;display:inline-block;animation:wws-sk-bouncedelay 1.4s infinite ease-in-out both}.wws-spinner .wws-bounce1{animation-delay:-0.32s}.wws-spinner .wws-bounce2{animation-delay:-0.16s}@keyframes wws-sk-bouncedelay{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.wws-qr{width:auto;max-width:98%;padding:10px;text-align:center}.wws-qr img{display:inline-block!important}.wws-popup__open-btn>svg,.wws-popup__open-btn>span{vertical-align:middle}.wws-popup__open-btn>svg{padding-right:2px;width:16px;height:16px}.wws-popup-container *{box-sizing:border-box}.wws-popup-container{width:auto;position:fixed;z-index:9999999}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.5}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:#fff0 none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}