.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1380px}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1540px}#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#ffffff}.footer-widget{color:#ffffff}body .et_pb_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message a.button.wc-forward{font-size:16px;background-color:#80c41c;border-color:#80c41c;border-radius:30px;font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none;}body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button,.woocommerce.et_pb_button_helper_class a.button.alt,.woocommerce-page.et_pb_button_helper_class a.button.alt,.woocommerce.et_pb_button_helper_class button.button.alt,.woocommerce.et_pb_button_helper_class button.button.alt.disabled,.woocommerce-page.et_pb_button_helper_class button.button.alt,.woocommerce-page.et_pb_button_helper_class button.button.alt.disabled,.woocommerce.et_pb_button_helper_class input.button.alt,.woocommerce-page.et_pb_button_helper_class input.button.alt,.woocommerce.et_pb_button_helper_class #respond input#submit.alt,.woocommerce-page.et_pb_button_helper_class #respond input#submit.alt,.woocommerce.et_pb_button_helper_class #content input.button.alt,.woocommerce-page.et_pb_button_helper_class #content input.button.alt,.woocommerce.et_pb_button_helper_class a.button,.woocommerce-page.et_pb_button_helper_class a.button,.woocommerce.et_pb_button_helper_class button.button,.woocommerce-page.et_pb_button_helper_class button.button,.woocommerce.et_pb_button_helper_class input.button,.woocommerce-page.et_pb_button_helper_class input.button,.woocommerce.et_pb_button_helper_class #respond input#submit,.woocommerce-page.et_pb_button_helper_class #respond input#submit,.woocommerce.et_pb_button_helper_class #content input.button,.woocommerce-page.et_pb_button_helper_class #content input.button{color:#ffffff}body .et_pb_button:after,.woocommerce a.button.alt:after,.woocommerce-page a.button.alt:after,.woocommerce button.button.alt:after,.woocommerce-page button.button.alt:after,.woocommerce input.button.alt:after,.woocommerce-page input.button.alt:after,.woocommerce #respond input#submit.alt:after,.woocommerce-page #respond input#submit.alt:after,.woocommerce #content input.button.alt:after,.woocommerce-page #content input.button.alt:after,.woocommerce a.button:after,.woocommerce-page a.button:after,.woocommerce button.button:after,.woocommerce-page button.button:after,.woocommerce input.button:after,.woocommerce-page input.button:after,.woocommerce #respond input#submit:after,.woocommerce-page #respond input#submit:after,.woocommerce #content input.button:after,.woocommerce-page #content input.button:after{font-size:25.6px}body .et_pb_button:hover,.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button.alt.disabled:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:hover,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #content input.button:hover{color:#ffffff!important;background-color:#99c45a!important;border-color:#99c45a!important}.et_slide_in_menu_container,.et_slide_in_menu_container .et-search-field{letter-spacing:px}.et_slide_in_menu_container .et-search-field::-moz-placeholder{letter-spacing:px}.et_slide_in_menu_container .et-search-field::-webkit-input-placeholder{letter-spacing:px}.et_slide_in_menu_container .et-search-field:-ms-input-placeholder{letter-spacing:px}@media only screen and (min-width:1725px){.et_pb_row{padding:34px 0}.et_pb_section{padding:69px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:103px}.et_pb_fullwidth_section{padding:0}}div#wcas-divi-search{display:none!important}.woocommerce-account .woocommerce-MyAccount-navigation{width:20%}.woocommerce-account .woocommerce-MyAccount-content{display:inline-block;float:left;margin-left:5%;width:75%}.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:0;border-top:1px solid #eee}.woocommerce-account .woocommerce-MyAccount-navigation ul li{list-style:none;border-bottom:1px solid #eee;padding-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a:before{opacity:1}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{padding:10px 5px;display:block;color:#1e1e1e}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:before{margin-right:20px;opacity:.25}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover:before{opacity:1}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{font-family:'Font Awesome 5 Pro';content:"\f0e4"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{font-family:'Font Awesome 5 Pro';content:"\f291"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before{font-family:'Font Awesome 5 Pro';content:"\f1c6"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{font-family:'Font Awesome 5 Pro';content:"\f015"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before{font-family:'Font Awesome 5 Pro';content:"\f09d"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{font-family:'Font Awesome 5 Pro';content:"\f007"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{font-family:'Font Awesome 5 Pro';content:"\f08b"}.woocommerce-account .woocommerce-MyAccount-content h2{font-size:25px;text-align:center;font-weight:600}.woocommerce-account p.order-again{text-align:right}.woocommerce-account .woocommerce-EditAccountForm input[type="submit"]{margin-top:50px;float:right}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:#ffffff;border:1px solid #cccccc!important;color:#1b1b1b!important;font-size:16px!important;line-height:35px!important}.woocommerce-MyAccount-content legend{font-weight:700;background:#2525251a;padding:4px 15px}@media only screen and (max-width:476px){.et_pb_shop ul.products.columns-4 li.product,.et_pb_shop ul.products.columns-3 li.product{width:100%!important;margin-right:0%!important}}h4.widgettitle{margin-bottom:10px}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:46px;height:auto;box-shadow:none}ul.product_list_widget li{border:1px solid #f2f2f2;padding:10px!important}ul.product_list_widget span.product-title{font-weight:300;font-size:12px}.price_slider{margin-bottom:1em}.price_slider_amount{text-align:right;line-height:2.4em;font-size:0.8751em}.price_slider_amount .button{font-size:1.15em}.price_slider_amount .button{float:left}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:0px solid rgba(0,0,0,0.25);border-radius:50%;cursor:pointer;background:#e7e7e7;background:-webkit-gradient(linear,left top,left bottom,from(#3ea96c),to(#3ea96c));background:-webkit-linear-gradient(#3ea96c,#3ea96c);background:-moz-linear-gradient(center top,#3ea96c 0%,#3ea96c 100%);background:-moz-gradient(center top,#3ea96c 0%,#3ea96c 100%);outline:none;top:-0.35em;-webkit-box-shadow:0 0px 0px rgba(0,0,0,0.3),0 0 0 0px rgba(255,255,255,0.65) inset;-moz-box-shadow:0 0px 0px rgba(0,0,0,0.3),0 0 0 0px rgba(255,255,255,0.65) inset;box-shadow:0 0px 0px rgba(0,0,0,0.3),0 0 0 0px rgba(255,255,255,0.65) inset}.ui-slider .ui-slider-handle:last-child{margin-left:-1em}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background:none repeat scroll 0 0 #3ea96c;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.25) inset;-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0.25) inset;-moz-box-shadow:0px 0px 0px 0px rgba(0,0,0,0.25) inset-webkit-border-radius:0em;-moz-border-radius:0em;border-radius:0em}.price_slider_wrapper .ui-widget-content{-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;background:#1e1e1e;background:-webkit-gradient(linear,left top,left bottom,from(#1e1e1e),to(#6a6a6a));background:-webkit-linear-gradient(#1e1e1e,#6a6a6a);background:-moz-linear-gradient(center top,#1e1e1e 0%,#6a6a6a 100%);background:-moz-gradient(center top,#1e1e1e 0%,#6a6a6a 100%)}.ui-slider-horizontal{height:.5em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:-1px}.ui-slider-horizontal .ui-slider-range-max{right:-1px}.price_slider_amount button.button{color:#fff!important}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#3ea96c!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{border:1px solid #dddd;overflow:hidden;min-height:365px}h2.woocommerce-loop-product__title,h2.woocommerce-loop-product__title{line-height:1.5em;font-weight:300;padding:0px 15px!important;font-size:14px!important}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}li.product span.price{padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:10px}li.product span.price span.woocommerce-Price-amount bdi{color:#008e3d;font-size:16px;font-weight:500}li.product span.onsale{color:#fff!important;padding:0 10px!important;font-size:12px!important;font-weight:400!important;line-height:24px!important;display:inline-block!important;position:absolute!important;top:10px!important;left:20px!important;background:#1e1d23!important;z-index:3;border-radius:20px!important}div#wcas-divi-search{display:none!important}p.woocommerce-result-count{font-weight:300}.et-db #et-boc .et-l .et_pb_text_1_tb_body{font-weight:300;padding-top:20px!important;margin-top:0px!important}.qib-container .quantity input.qty:not(#qib_id):not(#qib_id){border-radius:0px;background:white!important;border-top:1px solid #e5e5e5!important;border-bottom:1px solid #e5e5e5!important;color:#000!important;font-weight:300!important}form.cart button[type='submit']:not(#qib_id):not(#qib_id):not(_):not(_){height:39px;text-align:center}.qib-button:not(#qib_id):not(#qib_id),.qib-container .quantity input.qty:not(#qib_id):not(#qib_id){height:39px}.et_pb_wc_add_to_cart .quantity input.qty{border:0 solid #bdbdbd!important}.qib-container .quantity input.qty:not(#qib_id):not(#qib_id){border-radius:0}.qib-button:not(#qib_id):not(#qib_id){color:#7d7d7d;background:white;border-color:black}.qib-button:hover:not(#qib_id):not(#qib_id){background:#ffffff;cursor:pointer}.qib-button:not(#qib_id):not(#qib_id){border-radius:0px}.qib-container .quantity input.qty:not(#qib_id):not(#qib_id){border-radius:0px}.qib-container>*:not(:last-child):not(#qib_id):not(#qib_id){margin-right:0px!important}.et_pb_wc_add_to_cart .quantity input.qty{border:0 solid #e5e5e5!important;border-top:0px;border-bottom:0px;border-left:0px!important;border-right:0px!important}button.plus.qib-button{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important;border-color:#e5e5e5!important;border-left:0px!important}button.minus.qib-button{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important;border-color:#e5e5e5!important;border-right:0px!important}.et_pb_wc_add_to_cart .quantity input.qty{font-size:15px!important}.qib-button:focus:not(#qib_id):not(#qib_id){outline-offset:0px;outline-width:0px;outline-color:#ebe9eb;outline-style:dotted}.qib-button:focus:not(#qib_id):not(#qib_id){border:1px #b3b3aa solid;outline:none}.coupon{display:none}span.price{display:none!important}span.woocommerce-Price-amount.amount{display:none}button.single_add_to_cart_button.button.alt{font-size:13px!important}button.single_add_to_cart_button.button.alt{display:none!important}.yith-ywraq-before-table{display:none!important}#yith-ywraq-form img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{width:65px;height:65px}#yith-ywraq-form input.button{color:#fff!important;font-size:14px!important;font-weight:300!important}.ywraq-form-table-wrapper .yith-ywraq-mail-form-wrapper{padding:0px}@media (min-width:768px){.woocommerce table.cart td.product-quantity:not(#qib_id):not(#qib_id){text-align:left}}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:49%;overflow:visible}input.button.raq-send-request.last{font-size:15px!important;color:#fff!important;letter-spacing:1px;padding:11px 26px!important}a.button.wc-backward{font-size:14px!important;color:#fff!important}.related.products h2{display:none}h2.woocommerce-loop-product__title{padding-top:6px!important}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block;padding:0px;background:white}a.page-numbers{padding:10px!important;background:white}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{padding:10px}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#0074b5;color:#ffffff}.woocommerce-page ul.products li.product a img,.woocommerce ul.products li.product a img{-webkit-box-shadow:none!important;box-shadow:none!important;margin:0 0 0px!important}#ywcps_layout1 .single_product_container .product_other_info .product_name{min-height:58px!important}#ywcps_layout1 .single_product_container .product_other_info{text-align:center;background:#fff!important}#ywcps_layout1 .ywcps-wrapper .ywcps-nav-prev #prev_tmp1{left:-8px!important}.woocommerce .ywcps-wrapper ul.products{padding-bottom:0px!important}#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-1 a.mega-menu-logo img.mega-menu-logo{top:-10px}#menu2 ul#mega-menu-primary-menu{padding:14px 0px!important}@media only screen and (max-width:400px){ul#mega-menu-primary-menu{padding:14px 30px!important}}@media only screen and (min-width:769px){#mega-menu-wrap-primary-menu{background:transparent!important}}@media (min-width:1128px) and (max-width:1300px){.et_pb_section_1_tb_header .et_pb_row,.et_pb_section_0_tb_header .et_pb_row{width:94%!important}}