/**handles:wpcsb-frontend,brands-styles**/
@keyframes wpcsb-spinner{to{transform:rotate(360deg)}}@-webkit-keyframes wpcsb-spinner{to{-webkit-transform:rotate(360deg)}}.wpcsb-wrapper{z-index:999;width:100%;display:flex;align-items:center;position:fixed;bottom:0;left:0;padding:0;margin:0;opacity:0;transition:all .2s;transform:translate3d(0,100%,0)}.wpcsb-wrapper.wpcsb-active{opacity:1;transform:translate3d(0,0,0)}.wpcsb-wrapper.wpcsb-wrapper-top{transform:translate3d(0,-100%,0);top:0;bottom:auto;border-width:0 0 1px 0;-webkit-box-shadow:0 10px 10px rgba(0,0,0,.05);box-shadow:0 10px 10px rgba(0,0,0,.05)}.wpcsb-wrapper.wpcsb-wrapper-top.wpcsb-active{transform:translate3d(0,0,0)}.wpcsb-wrapper .wpcsb-container{display:flex;align-items:center;justify-content:center;width:100%;margin:0 auto;padding:15px;background-color:#fff;border-width:1px 0 0 0;border-style:solid;border-color:#e5e5e5;-webkit-box-shadow:0 -10px 10px rgba(0,0,0,.05);box-shadow:0 -10px 10px rgba(0,0,0,.05)}.wpcsb-wrapper .wpcsb-container .wpcsb-product{width:100%;max-width:1170px;display:flex;align-items:center;justify-content:space-between}.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-info{display:flex;align-items:center;flex-grow:1}.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-info .wpcsb-product-image{width:48px;flex:0 0 48px;margin-right:10px}.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-info .wpcsb-product-image img{width:100%;height:auto}.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-info .wpcsb-product-data{flex-grow:1;display:flex;align-items:center;justify-content:space-between}.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-info .wpcsb-product-data>div{margin-right:10px}.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-info .wpcsb-product-name{flex-grow:1}.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-info .wpcsb-product-btn .woosc-btn,.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-info .wpcsb-product-btn .woosq-btn,.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-info .wpcsb-product-btn .woosw-btn{margin-right:5px}.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .wpcsb-add-to-cart{display:flex;align-items:center}.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .wpcsb-add-to-cart>div{margin-left:5px}.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .single_add_to_cart_button{margin-bottom:0}.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .variations_form{margin:0;display:flex;align-items:center}.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .variations_form .variations{margin:0;width:auto}.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .variations_form .variations td{padding:5px}.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .variations_form .reset_variations{position:absolute}.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .variations_form .single_variation_wrap .single_variation,.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .variations_form .single_variation_wrap .woosc-btn,.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .variations_form .single_variation_wrap .woosq-btn,.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .variations_form .single_variation_wrap .woosw-btn{display:none!important}.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;align-items:center}.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart>*{margin-left:5px}.wpcsb-disabled{opacity:.5!important;cursor:not-allowed!important}@media screen and (max-width:767px){.wpcsb-wrapper .wpcsb-container .wpcsb-product{flex-direction:column}.wpcsb-wrapper .wpcsb-container .wpcsb-product-action{margin-top:10px}}
.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}