/**handles:woo_conditional_shipping_css,wc_product_finder,brands-styles,wooccm-checkout-css**/
#wcs-debug{padding:0 0 0;font-size:1em;margin-bottom:2em}#wcs-debug #wcs-debug-header{background:#3d9cd2;color:#fff;padding:10px 20px;cursor:pointer;position:relative}#wcs-debug #wcs-debug-header .wcs-debug-toggle{background-image:url("https://www.wahlheatspy.com/wp-content/plugins/conditional-shipping-for-woocommerce/frontend/img/arrow.svg");background-repeat:no-repeat;background-position:right center;width:42px;height:100%;right:0;top:0;background-size:42px;position:absolute;transition:.3s all}#wcs-debug.closed .wcs-debug-toggle{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#wcs-debug #wcs-debug-contents{padding:20px 20px 0;display:none;border:1px solid #dee2e6;border-width:0 1px 1px}#wcs-debug #wcs-debug-contents .wcs-debug-tip{color:#1864ab;background:url("https://www.wahlheatspy.com/wp-content/plugins/conditional-shipping-for-woocommerce/frontend/img/tip2.svg") no-repeat left 5px;background-size:16px 16px;padding-left:24px}#wcs-debug #wcs-debug-contents h3{margin:10px 0 20px;font-weight:700;font-size:1.2em}#wcs-debug #wcs-debug-contents h3.ruleset-title{font-size:1em}#wcs-debug #wcs-debug-contents h3.ruleset-title a{font-weight:700}#wcs-debug .wcs-debug-result-label{padding:5px;border-radius:3px;color:#fff;font-weight:700;text-transform:uppercase;font-size:12px}#wcs-debug .wcs-debug-result-label.wcs-debug-result-label-pass{background:#2b8a3e}#wcs-debug .wcs-debug-result-label.wcs-debug-result-label-fail{background:#c92a2a}#wcs-debug table.wcs-debug-table{border:1px solid #dee2e6;margin:0 0 20px}#wcs-debug table.wcs-debug-table.wcs-debug-table-fixed{table-layout:fixed}#wcs-debug table.wcs-debug-table td,#wcs-debug table.wcs-debug-table th{padding:5px 10px;text-align:left}#wcs-debug table.wcs-debug-table td.align-right,#wcs-debug table.wcs-debug-table th.align-right{text-align:right}.wcs-shipping-notices.wcs-shipping-notices-blocks{margin-top:1em}
.clear{clear:both}.nobr{white-space:nowrap}#wc_product_finder select{width:auto}#wc_product_finder fieldset{border:1px solid #ddd;background:#fff;border-radius:3px}#wc_product_finder fieldset legend{display:none}#wc_product_finder .search-intro{margin:0;background:#fff;border-bottom:1px solid #ddd}#wc_product_finder .form-row,#wc_product_finder .search-intro{padding:1em;box-sizing:border-box}#wc_product_finder .form-row-first,#wc_product_finder .form-row-last{box-sizing:border-box;width:50%}#wc_product_finder .form-row{margin:0;display:inline-block}#wc_product_finder .search_row{display:block;margin:0;border-top:1px dotted #ddd;background:#f8f8f8}#wc_product_finder .search_row select{margin-right:.5em}#wc_product_finder .search_row:first-child{border-top:0}#wc_product_finder .add_row .text,#wc_product_finder .remove_row .text{display:none}#wc_product_finder .add_row .plus,#wc_product_finder .remove_row .plus{display:inline-block;border-radius:100%;line-height:1.25;text-align:center;height:16px;width:16px;color:#fff!important;background:#96c311;background:-moz-linear-gradient(center top,#96c311 0,#84ac0f 100%);background:-moz-gradient(center top,#96c311 0,#84ac0f 100%);border:1px solid #72940d;font-size:12px!important;font-family:verdana!important;text-shadow:0 -1px 0 #72940d;font-weight:700;box-shadow:inset 0 -1px 0 rgba(0,0,0,.065),inset 0 1px 0 rgba(255,255,255,.15),0 1px 3px rgba(0,0,0,.15)}#wc_product_finder .add_row .plus:hover,#wc_product_finder .remove_row .plus:hover{background:#a8da13;background:-moz-linear-gradient(center top,#a8da13 0,#84ac0f 100%);background:-moz-gradient(center top,#a8da13 0,#84ac0f 100%)}#wc_product_finder .add_row .minus,#wc_product_finder .remove_row .minus{display:inline-block;border-radius:100%;line-height:1.25;text-align:center;height:16px;width:16px;background:#d21212;background:-moz-linear-gradient(center top,#d21212 0,#ba1010 100%);background:-moz-gradient(center top,#d21212 0,#ba1010 100%);border:1px solid #a30e0e;color:#fff!important;font-size:12px!important;font-family:verdana!important;text-shadow:0 -1px 0 #a30e0e;font-weight:700;box-shadow:inset 0 -1px 0 rgba(0,0,0,.065),inset 0 1px 0 rgba(255,255,255,.15),0 1px 2px rgba(0,0,0,.25)}#wc_product_finder .add_row .minus:hover,#wc_product_finder .remove_row .minus:hover{background:#e91414;background:-moz-linear-gradient(center top,#e91414 0,#ba1010 100%);background:-moz-gradient(center top,#e91414 0,#ba1010 100%)}#wc_product_finder .add_row{display:none;padding:.5em 1em;border-bottom:1px solid #ddd;border-top:1px solid #ddd;background:#fefefe;background:-moz-linear-gradient(center top,#fefefe 0,#f1f1f1 100%);background:-moz-gradient(center top,#fefefe 0,#f1f1f1 100%);text-align:center;color:#666;clear:both;text-decoration:none}#wc_product_finder .add_row:hover{background:#fff;background:-moz-linear-gradient(center top,#fff 0,#f1f1f1 100%);background:-moz-gradient(center top,#fff 0,#f1f1f1 100%)}#wc_product_finder .add_row:hover .plus{background:#a8da13;background:-moz-linear-gradient(center top,#a8da13 0,#84ac0f 100%);background:-moz-gradient(center top,#a8da13 0,#84ac0f 100%)}#wc_product_finder .add_row .loader{background:url(https://www.wahlheatspy.com/wp-content/plugins/woocommerce-product-finder/assets/images/ajax-loader.gif) center center no-repeat;padding:.5em 1em;text-decoration:none;display:none}#wc_product_finder .add_row .loader:hover{text-decoration:none}#wc_product_finder .remove_row .minus{float:right}#wc_product_finder .keywords label{display:none}#wc_product_finder .keywords input{width:100%;box-sizing:border-box;margin:0}#wc_product_finder .widget_price_filter{margin:2px 0 0 0}#wc_product_finder .widget_price_filter .price_slider_amount{text-align:left;line-height:1;margin-top:.618em}#wc_product_finder .widget_price_filter .price_slider{margin-bottom:0}#wc_product_finder .widget_price_filter .price_label{margin-bottom:.5em}#wc_product_finder .form-row-submit{padding-top:0}#wc_product_finder .form-row-submit .button{display:block;width:100%;box-sizing:border-box;margin:0}
.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(2n){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}
.woocommerce form .wooccm-clearfix:after,.woocommerce form .wooccm-clearfix:before{content:"";display:table}.woocommerce form .wooccm-clearfix:after{clear:both}.woocommerce form .wooccm-conditional-child{display:none!important}.woocommerce form .wooccm-type-hidden{display:none}.woocommerce form .wooccm-type-radio .woocommerce-radio-wrapper label{display:inline-block}.woocommerce form .wooccm-colorpicker-iris .iris-picker{display:none}.woocommerce form .wooccm-colorpicker-iris.active .iris-picker{display:block}.button.fileinput-button{position:relative;overflow:hidden!important}.button.fileinput-button input{position:absolute;top:0;right:0;margin:0;opacity:0;-ms-filter:"alpha(opacity=0)";font-size:200px;direction:ltr;cursor:pointer}.wooccm-file-list{margin:0 -5px;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:start}.wooccm-file-list .wooccm-file-file{display:flex;justify-content:center;align-items:stretch;box-sizing:border-box;padding:10px 5px 0 5px;width:25%;position:relative}.wooccm-file-list .wooccm-file-file .wooccm-file-list-delete{z-index:1;position:absolute;top:2px;right:-3px;width:16px;height:16px;background-color:#222;display:block;line-height:16px;text-align:center;color:#fefefe;font-weight:900;border-radius:50%;font-size:12px;cursor:pointer;font-family:code;text-decoration:none!important}.wooccm-file-list .wooccm-file-file .wooccm-file-list-container{width:100%;overflow:hidden}.wooccm-file-list .wooccm-file-file .wooccm-file-list-image-container{display:flex;justify-content:center;align-items:center;overflow:hidden;width:100%;padding-top:100%;position:relative;background:#eee}.wooccm-file-list .wooccm-file-file .wooccm-file-list-image-container>img{overflow:hidden;object-fit:cover;position:absolute;top:30%;bottom:auto;height:40%;opacity:.8}.wooccm-file-list .wooccm-file-file .wooccm-file-list-image-container>img.image{top:0;bottom:0;left:0;right:0;max-height:100%;max-height:100%;height:100%;width:100%}.wooccm-file-list .ui-timepicker-table a{word-break:normal}.wooccm-file-list .ui-state-disabled,.wooccm-file-list .ui-widget-content .ui-state-disabled,.wooccm-file-list .ui-widget-header .ui-state-disabled{width:100%}