@media (max-width:1024px){[class*="woocommerce"] .products li.product{width:33.33%}}@media (max-width:768px){[class*="woocommerce"] .products li.product{width:50%}}@media (max-width:1024px){[class*="woocommerce"] .woocommerce-notices-wrapper .woocommerce-message{align-items:flex-start;flex-direction:column}[class*="woocommerce"] .woocommerce-notices-wrapper .woocommerce-message .button{margin-top:5px;margin-left:0}[class*="woocommerce"] .woocommerce-notices-wrapper .woocommerce-error li{flex-direction:column;align-items:flex-start}[class*="woocommerce"] .woocommerce-notices-wrapper .woocommerce-error li .button{margin-top:5px;margin-left:0}}@media (max-width:768px){[class*="woocommerce"] .woocommerce-ordering select{float:left}}@media (max-width:1024px){[class*="woocommerce"] .up-sells .products li.product{width:50%}}@media (max-width:768px){[class*="woocommerce"] .woocommerce-tabs ul.tabs{flex-direction:column}[class*="woocommerce"] .woocommerce-tabs .woocommerce-Tabs-panel table tr,[class*="woocommerce"] .woocommerce-tabs .woocommerce-Tabs-panel table th,[class*="woocommerce"] .woocommerce-tabs .woocommerce-Tabs-panel table td{display:block;width:100%}}@media (max-width:768px){[class*="woocommerce"] #reviews #review_form #commentform .comment-form-fields .comment-form-author,[class*="woocommerce"] #reviews #review_form #commentform .comment-form-fields .comment-form-email{width:100%}}@media (max-width:1024px){[class*="woocommerce"] .related .products li.product{width:50%}}@media (max-width:768px){[class*="woocommerce"] .woocommerce-result-count{width:100%}}@media (max-width:1024px){.woocommerce-checkout .woocommerce .woocommerce-form-login .form-row input[type="text"]{width:100%}.woocommerce-checkout .woocommerce .woocommerce-form-login .form-row .password-input input[type="password"]{width:100%}.woocommerce-checkout .woocommerce .woocommerce-form-coupon .form-row input[name="coupon_code"]{width:100%}.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details,.woocommerce-checkout .woocommerce .woocommerce-checkout #order_review_heading,.woocommerce-checkout .woocommerce .woocommerce-checkout #order_review{width:100%}}@media (max-width:1024px){.woocommerce-account .woocommerce{flex-direction:column}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce .woocommerce-MyAccount-content{width:100%}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation+.woocommerce-MyAccount-content{margin-top:15px}}@media (max-width:768px){.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses{flex-direction:column}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{width:100%}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address:first-child{margin-right:0}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address+.woocommerce-Address{margin-top:1em}.woocommerce-account .woocommerce .woocommerce-MyAccount-content section.woocommerce-customer-details .addresses{flex-direction:column}.woocommerce-account .woocommerce .woocommerce-MyAccount-content section.woocommerce-customer-details .addresses .woocommerce-column{width:100%}.woocommerce-account .woocommerce .woocommerce-MyAccount-content section.woocommerce-customer-details .addresses .woocommerce-column--billing-address{margin-right:0}.woocommerce-account .woocommerce .woocommerce-MyAccount-content section.woocommerce-customer-details .addresses .woocommerce-column--billing-address+.woocommerce-column--shipping-address{margin-top:1em}}@media (max-width:1024px){.woocommerce-cart .woocommerce .woocommerce-cart-form table tbody .actions .coupon{float:none}.woocommerce-cart .woocommerce .woocommerce-cart-form table tbody .actions .coupon::after{content:'';display:flex;width:100%;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #f2f2f2}.woocommerce-cart .woocommerce .woocommerce-cart-form table tbody .actions button[name="update_cart"]{float:none}.woocommerce-cart .woocommerce .cart-collaterals{display:flex;flex-direction:column}.woocommerce-cart .woocommerce .cart-collaterals .cross-sells{width:100%;order:2}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals{width:100%;order:1;margin-bottom:1em}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table tbody .woocommerce-shipping-calculator .shipping-calculator-form{display:flex;flex-wrap:wrap}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table tbody .woocommerce-shipping-calculator .shipping-calculator-form p:last-of-type{order:3}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table tbody .woocommerce-shipping-calculator .form-row{width:100%}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table tbody .woocommerce-shipping-calculator .form-row#calc_shipping_city_field{display:flex;order:2;width:calc(70% - 5px)}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table tbody .woocommerce-shipping-calculator .form-row#calc_shipping_postcode_field{display:flex;order:1;width:calc(30% - 5px);margin-right:10px}}@media (max-width:768px){.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table_responsive thead{display:none}.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table_responsive tr{display:block}.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table_responsive tr td{display:block;text-align:right}.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table_responsive tr td.product-quantity{display:flex;align-items:center;justify-content:space-between}.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table_responsive tr td.actions,.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table_responsive tr td.product-remove,.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table_responsive tr td.product-thumbnail{text-align:left}.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table_responsive tr td.actions::before,.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table_responsive tr td.product-remove::before,.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table_responsive tr td.product-thumbnail::before{display:none}.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce-cart .woocommerce .woocommerce-cart-form table tbody .actions .coupon{align-items:flex-start;flex-direction:column}.woocommerce-cart .woocommerce .woocommerce-cart-form table tbody .actions .coupon input[name="coupon_code"]{width:100%;margin-right:0;margin-bottom:10px}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table tbody .woocommerce-shipping-calculator .form-row#calc_shipping_city_field{width:100%}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table tbody .woocommerce-shipping-calculator .form-row#calc_shipping_postcode_field{width:100%;margin-right:0}}@media (max-width:1024px){.woocommerce.single-product div.product .images{width:100%;margin-right:0;margin-bottom:1em}.woocommerce.single-product div.product .summary{width:100%}}@media (max-width:768px){.woocommerce-order-received .woocommerce section.woocommerce-customer-details .addresses{flex-direction:column}.woocommerce-order-received .woocommerce section.woocommerce-customer-details .addresses .woocommerce-column{width:100%}.woocommerce-order-received .woocommerce section.woocommerce-customer-details .addresses .woocommerce-column--billing-address{margin-right:0}.woocommerce-order-received .woocommerce section.woocommerce-customer-details .addresses .woocommerce-column--billing-address+.woocommerce-column--shipping-address{margin-top:1em}}