@media only screen and (min-width:640px) and (max-width:767px){}@media only screen and (max-width:575px){.slick-slider ul.slick-dots li{margin:0 5px!important}section.woocommerce-cart-page .cart-collaterals{display:flex;flex-direction:column-reverse}section.my-account-page.account-area>.container>.woocommerce{flex-direction:column;row-gap:40px}section.my-account-page.account-area nav.woocommerce-MyAccount-navigation{width:100%}section.my-account-page.account-area nav.woocommerce-MyAccount-navigation ul{flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:space-between}section.my-account-page.account-area nav.woocommerce-MyAccount-navigation ul li{width:auto}section.my-account-page.account-area nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout{margin-left:auto}form.checkout.woocommerce-checkout div#customer_details,section.my-account-page.login-register-forms>.container>.woocommerce div#customer_login{grid-template-columns:repeat(1,minmax(0,1fr))}form.checkout.woocommerce-checkout div#order_review div#payment .form-row.place-order .beaucare-marketing-optin label{line-height:18px;margin-bottom:20px}.woocommerce-page table.shop_table_responsive tr td .quantity{float:right}.woocommerce-page table.shop_table_responsive tr td.product-quantity{display:flex;justify-content:space-between;align-items:center}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{float:left;width:100%;margin:0 0 30px 0;border:solid 1px #ccc;border-radius:6px}.woocommerce table.shop_table_responsive,.woocommerce-page table.shop_table_responsive{border:none;border-radius:0}.woocommerce table.shop_table_responsive tbody tr td,.woocommerce-page table.shop_table_responsive tbody tr td{border-top:none}.woocommerce table.shop_table_responsive tbody tr td.actions,.woocommerce-page table.shop_table_responsive tbody tr td.actions{display:flex;flex-direction:column;padding:20px}.woocommerce table.shop_table_responsive tbody tr td.actions .coupon,.woocommerce-page table.shop_table_responsive tbody tr td.actions .coupon{width:100%!important}.woocommerce table.shop_table_responsive tbody tr td.actions .coupon input.input-text,.woocommerce-page table.shop_table_responsive tbody tr td.actions .coupon input.input-text{width:100%!important}.woocommerce-cart .cart-collaterals .cart_totals tr{margin:0;border-radius:0;border-top:none}.woocommerce-cart .cart-collaterals .cart_totals tr td{border-top:none}.woocommerce-cart .cart-collaterals .cart_totals tr:first-child{border-top:solid 1px #ccc}.product-carousel-wrapper .slick-slide{padding-left:0;padding-right:0}.product-carousel-wrapper .slick-list{margin-left:0;margin-right:0}.woocommerce .woocommerce-customer-details .woocommerce-column{float:left;width:100%;position:relative;margin:0 0 40px 0}.woocommerce .woocommerce-customer-details .woocommerce-column:last-of-type{margin:0}.account-area .woocommerce-MyAccount-content .addresses{display:flex;flex-direction:column;gap:30px}.account-area .woocommerce-MyAccount-content .addresses:before,.account-area .woocommerce-MyAccount-content .addresses:after{display:none}.home section.product-categories{margin-bottom:40px}.newsletter-container-flexible .h1,.newsletter-container-flexible h1{font-size:25px;line-height:1;margin:0 0 20px 0}.newsletter-container-flexible .hs_email,.newsletter-container-flexible .hs_firstname,.newsletter-container-flexible .hs_lastname{width:100%;margin:0 0 10px 0}.product-card .content-bottom a.btn.btn-primary{font-size:14px;height:auto;padding:13px 20px}}@media only screen and (min-width:576px) and (max-width:767px){section.woocommerce-cart-page .cart-collaterals{display:flex;flex-direction:column-reverse}section.my-account-page.account-area>.container>.woocommerce{flex-direction:column;row-gap:40px}section.my-account-page.account-area nav.woocommerce-MyAccount-navigation{width:100%}section.my-account-page.account-area nav.woocommerce-MyAccount-navigation ul{flex-direction:row;gap:20px}section.my-account-page.account-area nav.woocommerce-MyAccount-navigation ul li{width:auto}section.my-account-page.account-area nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout{margin-left:auto}form.checkout.woocommerce-checkout div#customer_details,section.my-account-page.login-register-forms>.container>.woocommerce div#customer_login{grid-template-columns:repeat(1,minmax(0,1fr))}form.checkout.woocommerce-checkout div#order_review div#payment .form-row.place-order .beaucare-marketing-optin label{line-height:18px;margin-bottom:20px}.woocommerce-page table.shop_table_responsive tr td .quantity{float:right}.woocommerce-page table.shop_table_responsive tr td.product-quantity{display:flex;justify-content:space-between;align-items:center}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{float:left;width:100%;margin:0 0 30px 0;border:solid 1px #ccc;border-radius:6px}.woocommerce table.shop_table_responsive,.woocommerce-page table.shop_table_responsive{border:none;border-radius:0}.woocommerce table.shop_table_responsive tbody tr td,.woocommerce-page table.shop_table_responsive tbody tr td{border-top:none}.woocommerce table.shop_table_responsive tbody tr td.actions,.woocommerce-page table.shop_table_responsive tbody tr td.actions{display:flex;flex-direction:column;padding:20px}.woocommerce table.shop_table_responsive tbody tr td.actions .coupon,.woocommerce-page table.shop_table_responsive tbody tr td.actions .coupon{width:100%!important}.woocommerce table.shop_table_responsive tbody tr td.actions .coupon input.input-text,.woocommerce-page table.shop_table_responsive tbody tr td.actions .coupon input.input-text{width:100%!important}.woocommerce-cart .cart-collaterals .cart_totals tr{margin:0;border-radius:0;border-top:none}.woocommerce-cart .cart-collaterals .cart_totals tr td{border-top:none}.woocommerce-cart .cart-collaterals .cart_totals tr:first-child{border-top:solid 1px #ccc}}@media only screen and (min-width:768px) and (max-width:991px){section.woocommerce-cart-page .cart-collaterals{display:flex;flex-direction:column-reverse}section.my-account-page.account-area>.container>.woocommerce{flex-direction:column;row-gap:40px}section.my-account-page.account-area nav.woocommerce-MyAccount-navigation{width:100%}section.my-account-page.account-area nav.woocommerce-MyAccount-navigation ul{flex-direction:row;gap:20px}section.my-account-page.account-area nav.woocommerce-MyAccount-navigation ul li{width:auto}section.my-account-page.account-area nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout{margin-left:auto}form.checkout.woocommerce-checkout div#customer_details,section.my-account-page.login-register-forms>.container>.woocommerce div#customer_login{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (min-width:992px) and (max-width:1199px){section.woocommerce-cart-page .cart-collaterals{display:flex;flex-direction:column-reverse}section.my-account-page.account-area>.container>.woocommerce{flex-direction:column;row-gap:40px}section.my-account-page.account-area nav.woocommerce-MyAccount-navigation{width:100%}section.my-account-page.account-area nav.woocommerce-MyAccount-navigation ul{flex-direction:row;gap:20px}section.my-account-page.account-area nav.woocommerce-MyAccount-navigation ul li{width:auto}section.my-account-page.account-area nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout{margin-left:auto}form.checkout.woocommerce-checkout div#customer_details,section.my-account-page.login-register-forms>.container>.woocommerce div#customer_login{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (min-width:1200px) and (max-width:1399px){.product-carousel-wrapper button.general.slick-arrow.previous{left:-40px}.product-carousel-wrapper button.general.slick-arrow.next{left:auto;right:-40px}}