.wpb_wl_preview_area_fixed.wpb_wl_btn_auto_on{margin:0 -20px}.woocommerce ul.products li.product a img{margin:0}body .woocommerce ul.products li.product .bright-product-wrapper-inner h3{font-size:22px;line-height:28px;color:#333}.bright-page-layout-full-width .vc_row .woocommerce ul.products{margin-bottom:0}.woocommerce table.shop_table,#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:collapse}.bright-price-rating-wrapper{margin-bottom:15px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.bright-woocommerce-shop-filter-wrapper,.bright-single-product-wrapper-inner,.woocommerce div.product .woocommerce-tabs,.woocommerce-error,.woocommerce-info,.woocommerce-message{-webkit-box-shadow:0 2px 7px rgba(0,0,0,.15);box-shadow:0 2px 7px rgba(0,0,0,.15);transition:400ms;-webkit-transition:400ms;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);background:#fff;overflow:hidden;border-radius:0}.woocommerce ul.products li.product .bright-product-wrapper-inner .woocommerce-loop-product__title{font-size:18px;padding:0;margin-bottom:16px}.woocommerce ul.products li.product:hover,.woocommerce-page ul.products li.product:hover{box-shadow:0 12px 20px rgba(0,0,0,.15);-webkit-box-shadow:0 12px 20px rgba(0,0,0,.15);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.bright-product-columns-3.woocommerce ul.products li.product,.bright-product-columns-3.woocommerce-page ul.products li.product{width:30.8%}.bright-woocommerce-shop-filter-wrapper{margin-bottom:30px;font-size:12px;padding:20px;text-align:center}.bright-woocommerce-shop-filter-wrapper .woocommerce-pagination{display:inline-block}.woocommerce .bright-woocommerce-shop-filter-wrapper .woocommerce-ordering,.woocommerce .bright-woocommerce-shop-filter-wrapper .woocommerce-result-count{margin-bottom:0}.bright-woocommerce-shop-filter-wrapper .woocommerce-result-count{font-weight:700;line-height:34px}.woocommerce .bright-woocommerce-shop-filter-wrapper .woocommerce-ordering select,.woocommerce div.product form.cart .variations select{width:inherit;display:inline-block;height:34px;line-height:inherit;margin:0;box-shadow:none;border-width:2px}.woocommerce .products ul,.woocommerce ul.products{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.bright-product-wrapper-inner{padding:20px;text-align:center;background:#fff}.woocommerce .bright-product-wrapper-inner .star-rating{margin:0 auto}.woocommerce .bright-product-wrapper-inner .star-rating span{float:inherit}.woocommerce a{color:inherit}.woocommerce ul.products li.product .bright-product-wrapper-inner h3{padding:0;font-size:18px;margin-bottom:15px;color:#333}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{color:#fff;border-radius:0;border:0}.woocommerce nav.woocommerce-pagination ul{margin:0;border:0}.woocommerce nav.woocommerce-pagination ul li{margin-right:5px;border:0;float:inherit;display:inline-block}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{display:block;padding:5px 15px;margin:3px;line-height:inherit;background:#fff;border-radius:3px;box-shadow:1px 2px 2px 0 rgba(0,0,0,.05);-webkit-box-shadow:1px 2px 2px 0 rgba(0,0,0,.05)}.woocommerce ul.products li.product .price del{display:inline-block}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .button{display:inline-block;margin:0}.woocommerce ul.products li.product .button{padding:10px 18px 11px}.woocommerce ul.products li.product.product-type-variable.sale .button{float:inherit;margin-top:12px}.woocommerce ul.products li.product .price>.amount,.woocommerce ul.products li.product .price ins .amount{font-size:17px}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .price ins{color:inherit;font-weight:inherit}.woocommerce span.onsale{text-transform:uppercase;display:block;position:absolute;right:inherit;left:45px;top:45px;padding:2px 6px;margin:0;line-height:22px;min-height:inherit;min-width:inherit;text-align:center;font-size:12px;font-weight:700;color:#fff;border-radius:0;z-index:99;-webkit-transition:background-color 400ms;-o-transition:background-color 400ms;transition:background-color 400ms}.woocommerce ul.products li.product .onsale{top:15px;left:15px;margin:0;right:auto}.woocommerce .star-rating:before,.woocommerce p.stars a:before{color:#d3ced2}.woocommerce .star-rating span,.woocommerce p.stars.selected a.active:before,.woocommerce p.stars:hover a:before,.woocommerce p.stars.selected a:not(.active)::before{color:#fed559}.woocommerce p.stars.selected a.active~a::before{color:#d3ced2}.woocommerce .bright-product-wrapper-inner a.added_to_cart{display:none}.widget_product_search .search-field{padding:10px 12px;height:inherit;box-shadow:inherit;border:1px solid #ccc}.widget-area .widget.widget_product_search input[type="submit"]{display:none}.woocommerce a.remove{color:#e74c3c!important;line-height:22px;font-weight:400}.woocommerce a.remove:hover{background:#e74c3c;color:#fff!important}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{top:3px}.widget.woocommerce .product-title{font-size:16px}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:10px 0}.woocommerce ul.cart_list li:first-child,.woocommerce ul.product_list_widget li:first-child{padding-top:0}.woocommerce ul.product_list_widget li:last-child{padding-bottom:0}.woocommerce ul.cart_list li:last-child{padding-bottom:10px}.woocommerce ul.product_list_widget li img{float:left;margin-right:15px;margin-left:0;width:50px;height:auto}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background:#ccc}.woocommerce .widget_price_filter .ui-slider{margin-left:0;margin-right:0}.widget_product_categories .children li:before{content:"-";margin-right:5px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{border-color:#fff}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after{background:#fff}.woocommerce div.product div.images,.woocommerce div.product div.summary{margin:0}.bright-single-product-wrapper-inner{padding:30px;margin-bottom:30px;position:relative}.woocommerce div.product div.images div.thumbnails{margin-bottom:-1em}.woocommerce div.product .woocommerce-tabs ul.tabs{border-bottom:2px solid #eee;padding:0;margin:0;overflow:visible}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0;background-color:transparent;display:inline-block;border-radius:0;margin:0 0 -2px;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:3px solid #ccc}.woocommerce div.product .woocommerce-tabs ul.tabs li a{border:none;color:#666;padding:20px 15px;font-size:16px;font-weight:600}.woocommerce div.product .woocommerce-tabs{margin-bottom:30px}.woocommerce div.product .woocommerce-tabs .panel{padding:30px;background:transparent;box-shadow:none;border:0;margin-bottom:0}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs:before{display:none!important}.related.products>h2,.up-sells.upsells.products>h2,.cross-sells>h2,.cart_totals>h2,.woocommerce-billing-fields>h3,.woocommerce-shipping-fields>h3,#order_review_heading,.woocommerce-Address-title>h3{margin-top:0;margin-bottom:40px;font-weight:700;position:relative}.woocommerce-Tabs-panel>h2:first-child,.woocommerce #reviews #comments h2{margin-top:0;margin-bottom:20px;font-size:22px;line-height:normal;font-weight:700}.woocommerce div.product .product_title{font-size:32px;font-weight:700}.woocommerce div.product p.price,.woocommerce div.product span.price{color:inherit}.woocommerce div.product .bright-single-product-wrapper-inner form.cart .button,.woocommerce .wpb_wl_quick_view_content form.cart .button,.woocommerce #review_form #respond .form-submit input,#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,.woocommerce .woocommerce-MyAccount-content form .button,.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{padding:13px 20px 15px;height:inherit;font-size:18px;font-weight:400;line-height:normal}.woocommerce .woocommerce-MyAccount-content form .button{margin-top:10px}.woocommerce .wpb_wl_quick_view_content form.cart .button{padding:12px 21px 14px}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background:#ededed}.woocommerce #review_form #respond .form-submit input{padding:13px 30px 15px}.woocommerce .bright-single-product-wrapper-inner .quantity{margin:0 20px 0 0!important;-moz-border-radius:3px!important;-webkit-border-radius:3px!important;border-radius:3px!important;width:auto;overflow:hidden}.woocommerce .quantity .qty{color:#fff!important;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important;background-color:rgba(0,0,0,.2)!important;padding:2px;font-size:18px;height:49px}.woocommerce div.product .bright-single-product-wrapper-inner form.cart .variations td.label{color:inherit;font-size:100%}.woocommerce div.product form.cart .variations select{font-size:12px;font-weight:700;height:26px;margin-right:1em;min-width:65%}.product_meta{border-top:1px solid #f5f5f5;padding-top:6px}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 82px;border-color:#f5f5f5}.woocommerce #reviews #comments ol.commentlist li img.avatar{padding:0;border:0;width:60px;border-radius:3px}.woocommerce #reviews #comments{margin-bottom:20px}.woocommerce #review_form #respond p.form-submit{margin:20px 0 0}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-top:0;background-color:#a46497;color:#fff;font-weight:700;line-height:30px}.woocommerce-message{background-color:#76C0A4}.woocommerce-message:before{color:#467160}.woocommerce-error{background-color:#CB6D62}.woocommerce-error:before{color:#78413C}.woocommerce-info{background-color:#7DAFC3}.woocommerce-info:before{color:#50717F}.woocommerce .woocommerce-error a.button,.woocommerce .woocommerce-info a.button,.woocommerce .woocommerce-message a.button{background:#fff}.woocommerce .woocommerce-error a.button{color:#CB6D62}.woocommerce .woocommerce-info a.button{color:#7DAFC3}.woocommerce .woocommerce-message a.button{color:#76C0A4}.woocommerce table.shop_table td{padding:.857em .587em}.cross-sells>h2,.cart_totals>h2{margin-top:20px}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{height:inherit;padding:13px 15px;margin-right:10px;background:rgba(0,0,0,.2);color:#fff}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:150px;border-radius:0}#order_review_heading,.woocommerce-Address-title>h3,.woocommerce-account .addresses .title .edit{margin-top:20px}.woocommerce .select2-container .select2-choice{height:inherit;padding:4.5px 15px}.woocommerce-checkout .select2-drop-active,.woocommerce .select2-container .select2-choice{border-color:#ccc;border-width:2px}.woocommerce-MyAccount-navigation ul{margin:0}.woocommerce-MyAccount-navigation ul li{list-style:none}.woocommerce-MyAccount-navigation ul li a{color:inherit;display:block;font-weight:600;border-width:1px 0 0 0;border-style:solid;padding:15px 15px;outline:none}.woocommerce-MyAccount-navigation ul li a:focus{text-decoration:none}@media (max-width:768px){.woocommerce div.product div.images,.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce-page[class*=columns-] ul.products li.product,.woocommerce[class*=columns-] ul.products li.product{width:100%}}@media (max-width:414px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce-page[class*=columns-] ul.products li.product,.woocommerce[class*=columns-] ul.products li.product,.woocommerce ul.products li.product:nth-child(2n),.woocommerce-page ul.products li.product:nth-child(2n),.woocommerce-page[class*=columns-] ul.products li.product:nth-child(2n),.woocommerce[class*=columns-] ul.products li.product:nth-child(2n),.bright-product-columns-3.woocommerce ul.products li.product,.bright-product-columns-3.woocommerce-page ul.products li.product,.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce-page[class*=columns-] ul.products li.product,.woocommerce[class*=columns-] ul.products li.product{width:100%;float:inherit}}@media (max-width:420px){.bright-single-product-wrapper-inner,.woocommerce div.product .woocommerce-tabs .panel{padding:15px}.woocommerce div.product div.summary{margin-bottom:0}.woocommerce span.onsale{left:30px;top:30px}}