@media only screen and (max-width:575px){.woocommerce div.product p.price,.woocommerce div.product span.price{float:left;min-width:100%;margin:0 0 40px;display:flex;flex-wrap:wrap;justify-content:start;text-align:left}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:flex;flex-direction:column}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:flex;justify-content:space-between;align-items:center}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%}.woocommerce-page table.shop_table_responsive tr td[data-title="Shipping"]{display:flex;flex-direction:column;align-items:flex-start;text-align:left!important}table.woocommerce-orders-table tbody tr{float:left;width:100%;margin:0 0 50px}table.woocommerce-orders-table tbody tr td{display:block!important}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{margin-bottom:50px}table.shop_table.woocommerce-checkout-review-order-table{float:left;width:100%;display:flex;flex-wrap:wrap}table.shop_table.woocommerce-checkout-review-order-table tbody{width:100%}table.shop_table.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals.shipping{flex-wrap:wrap;display:flex}table.shop_table.woocommerce-checkout-review-order-table tr td,table.shop_table.woocommerce-checkout-review-order-table tr th{width:100%}table.shop_table.woocommerce-checkout-review-order-table tr.shipping td{border:none}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{float:left;width:100%;position:relative;padding:0 0 0 50px}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox input{position:absolute;left:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{display:flex;justify-content:center}.woocommerce-message{display:flex;flex-direction:column}.woocommerce-message a{display:none!important}.woocommerce ul.order_details{flex-wrap:wrap}.woocommerce ul.order_details li{width:100%;margin:0;padding:10px;text-align:left}.woocommerce-order-received .woocommerce-column,.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:left!important}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{width:100%}.woocommerce-account .woocommerce-MyAccount-navigation{margin:0 0 30px}.woocommerce-account section.woocommerce-order-details{margin:0}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative;top:auto;margin-bottom:30px}.filter_container{max-height:none}.woocommerce div.product form.cart .button{padding:11px 15px}@keyframes checkout-loader{0%{transform:translatex(-30%)}25%{transform:translatex(10%)}50%{transform:translatex(-30%)}75%{transform:translatex(-60%)}100%{transform:translatex(-30%)}}.woocommerce-MyAccount-content header.title{flex-direction:column-reverse;margin-bottom:2px;gap:12px}.woocommerce-account .woocommerce-MyAccount-content .address_book header{margin-bottom:20px}.woocommerce-MyAccount-content .address-book .wc-address-book-address{flex:0 0 100%;gap:14px}.woocommerce-account .woocommerce-MyAccount-content .col2-set .col-1,.woocommerce-account .woocommerce-MyAccount-content .col2-set .col-2{width:100%!important;flex:0 0 100%}.woocommerce-Addresses.col2-set.addresses{flex-wrap:wrap}.woocommerce-account .woocommerce-MyAccount-content .col2-set .col-1,.woocommerce-account .woocommerce-MyAccount-content .col2-set .col-2{margin:0}.woocommerce-account h1.heading-1{margin:0}.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:10px}.woocommerce-account .woocommerce-MyAccount-content .address_book header{flex-direction:column-reverse;justify-content:start;align-items:start;gap:15px;margin-bottom:11px}.woocommerce-account .wc-address-book-add-new-address{padding:0;width:100%}.woocommerce-account .woocommerce-MyAccount-content .address_book header a.add{height:38px;font-size:14px;font-weight:600}.woocommerce-MyAccount-content .address-book{margin-top:15px;row-gap:16px}.woocommerce-account .woocommerce-MyAccount-content .address_book{margin-bottom:30px}.woocommerce-checkout .woocommerce-input-wrapper,.woocommerce-checkout .woocommerce-input-wrapper input{float:left!important;width:100%!important;display:block!important}.woocommerce form .form-row .woocommerce-input-wrapper,.woocommerce form .form-row .input-text,.woocommerce form .form-row select{display:block!important;max-width:100%}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{min-width:-webkit-fill-available}.woocommerce-additional-fields,.woocommerce-additional-fields p,.form-row.form-row-wide.preferred-dispatch,.woocommerce form .form-row{float:left!important;width:100%!important}td.woocommerce-grouped-product-list-item__label{max-width:100%;min-width:100%}table.woocommerce-grouped-product-list.group_table tr{flex-wrap:wrap;gap:10px}}@media only screen and (min-width :576px) and (max-width :767px){.filter_container{max-height:none}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative;top:auto;margin-bottom:30px}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{display:flex;justify-content:center;margin:30px 0 0}.woocommerce ul.order_details{flex-wrap:wrap}.woocommerce ul.order_details li{width:100%;margin:0;padding:10px;text-align:left}.woocommerce-order-received .woocommerce-column,.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:left!important}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{width:100%}.woocommerce-account .woocommerce-MyAccount-navigation{margin:0 0 30px}.woocommerce-account section.woocommerce-order-details{margin:0}.woocommerce-MyAccount-content header.title{flex-direction:column-reverse;margin-bottom:2px;gap:12px}.woocommerce-account .woocommerce-MyAccount-content .address_book header{margin-bottom:20px}.woocommerce-MyAccount-content .address-book .wc-address-book-address{flex:0 0 49%}.woocommerce-account .woocommerce-MyAccount-content .col2-set .col-1,.woocommerce-account .woocommerce-MyAccount-content .col2-set .col-2{width:100%!important;flex:0 0 100%}.woocommerce-Addresses.col2-set.addresses{flex-wrap:wrap}.woocommerce-account .woocommerce-MyAccount-content .col2-set .col-1,.woocommerce-account .woocommerce-MyAccount-content .col2-set .col-2{margin:0}td.woocommerce-grouped-product-list-item__label{max-width:100%;min-width:100%}table.woocommerce-grouped-product-list.group_table tr{flex-wrap:wrap;gap:10px}}@media only screen and (min-width :768px) and (max-width :991px){.woocommerce div.product div.images.woocommerce-product-gallery{position:unset;top:auto;margin-bottom:30px}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:flex;flex-direction:column}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:flex;justify-content:space-between;align-items:center}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:70%}.woocommerce-page table.shop_table_responsive tr td[data-title="Shipping"]{display:flex;flex-direction:column;align-items:flex-start;text-align:left!important}table.woocommerce-orders-table tbody tr{float:left;width:100%;margin:0 0 50px}table.woocommerce-orders-table tbody tr td{display:block!important}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{margin-bottom:50px}.woocommerce-order-received .woocommerce-column{float:left!important}.woocommerce-MyAccount-content header.title{flex-direction:column-reverse;margin-bottom:2px;gap:12px}.woocommerce-account .woocommerce-MyAccount-content .address_book header{margin-bottom:20px}.woocommerce-MyAccount-content .address-book .wc-address-book-address{flex:0 0 49%}.woocommerce-account .woocommerce-MyAccount-content .col2-set .col-1,.woocommerce-account .woocommerce-MyAccount-content .col2-set .col-2{width:100%!important;flex:0 0 100%}.woocommerce-Addresses.col2-set.addresses{flex-wrap:wrap}.woocommerce-account .woocommerce-MyAccount-content .col2-set .col-1,.woocommerce-account .woocommerce-MyAccount-content .col2-set .col-2{margin:0}}@media only screen and (min-width :992px) and (max-width :1200px){.product-summary{justify-content:end;text-align:right}.product-summary .price{margin:0 0 20px}.woocommerce-MyAccount-content header.title{flex-direction:column-reverse;margin-bottom:2px;gap:12px}.woocommerce-account .woocommerce-MyAccount-content .address_book header{margin-bottom:20px}.woocommerce-MyAccount-content .address-book .wc-address-book-address{flex:0 0 49%}td.woocommerce-grouped-product-list-item__label{max-width:100%;min-width:100%;text-align:left}table.woocommerce-grouped-product-list.group_table tr{flex-wrap:wrap;gap:10px}}@media only screen and (min-width :1200px) and (max-width :1365px){.woocommerce-MyAccount-content header.title{flex-direction:column-reverse;margin-bottom:2px;gap:12px}.woocommerce-account .woocommerce-MyAccount-content .address_book header{margin-bottom:20px}.woocommerce-MyAccount-content .address-book .wc-address-book-address{flex:0 0 49%}}