@media only screen and (max-width :639px){.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestions-wrapp,.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios .dgwt-wcas-suggestions-wrapp{overflow-y:auto;max-height:85vh!important;box-shadow:none;top:65px!important}.dgwt-wcas-om-bar .dgwt-wcas-search-wrapp-mobile.dgwt-wcas-active{top:0}.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-om-bar button.dgwt-wcas-om-return{z-index:2;top:10px}.dgwt-wcas-overlay-mobile .dgwt-wcas-search-form{float:right;width:93%}div#order_review{padding:30px 20px}div#order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr th:first-child,div#order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr td:first-child,div#order_review table.shop_table.woocommerce-checkout-review-order-table thead tr th:first-child,div#order_review table.shop_table.woocommerce-checkout-review-order-table tbody tr td:first-child{padding-left:0!important}div#order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr td:last-child,div#order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr th:last-child,div#order_review table.shop_table.woocommerce-checkout-review-order-table thead tr th:last-child,div#order_review table.shop_table.woocommerce-checkout-review-order-table tbody tr td:last-child{padding-right:0!important}form.checkout.woocommerce-checkout{gap:0}form.checkout.woocommerce-checkout div#customer_details{margin-bottom:50px}#ship-to-different-address label.woocommerce-form__label{flex-direction:column-reverse;align-items:flex-start;gap:15px}#ship-to-different-address label.woocommerce-form__label:after{right:auto;left:0}.woocommerce-billing-fields__field-wrapper p.form-row,.woocommerce-shipping-fields .shipping_address p.form-row{width:100%}.woocommerce-checkout form p#billing_address_2_field{gap:0}.woocommerce-checkout form p#billing_address_2_field label.screen-reader-text{min-height:0}.woocommerce-cart .cart-collaterals .cart_totals table tbody tr{border:none;border-radius:0}.woocommerce-cart .cart-collaterals .cart_totals table tbody tr td{padding:0;text-align:left}.woocommerce-cart .cart-collaterals .cart_totals table tbody tr td:before{text-align:left;color:var(--Gray,#F5F7FA);font-size:16px;font-weight:300;line-height:30px}.woocommerce-cart .woocommerce ul#shipping_method li{text-align:left}.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination{text-align:left}.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{gap:0;width:100%;margin:0 0 10px 0;justify-content:space-between}.woocommerce .woocommerce-customer-details .addresses{flex-direction:column;gap:50px}.woocommerce table.shop_table_responsive tr.cart_item,.woocommerce-page table.shop_table_responsive tr.cart_item,.woocommerce-account .woocommerce-MyAccount-content .shop_table.shop_table_responsive tr{border:solid 1px #ccc;margin:0 0 10px 0;border-radius:10px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));padding:20px}.woocommerce table.shop_table_responsive tr:last-of-type,.woocommerce-page table.shop_table_responsive tr:last-of-type{margin:0}.woocommerce-page table.shop_table_responsive tr td.product-quantity,.woocommerce-page table.shop_table_responsive tr td.woocommerce-orders-table__cell-order-actions{display:flex;justify-content:space-between;align-items:center;padding:0}.woocommerce-page table.shop_table_responsive tr td.product-remove a.remove{float:none;height:auto}.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{padding-top:0}.woocommerce table.shop_table_responsive.cart tr:not(.cart_item),.woocommerce-page table.shop_table_responsive.cart tr:not(.cart_item){border:none;border-radius:0}.woocommerce table.shop_table_responsive tr th:last-child,.woocommerce-page table.shop_table_responsive tr td:last-child{border-bottom:none}.woocommerce table.shop_table_responsive tr th,.woocommerce-page table.shop_table_responsive tr td{border:none}.woocommerce table.shop_table_responsive tr th.woocommerce-orders-table__cell,.woocommerce-page table.shop_table_responsive tr th.woocommerce-orders-table__cell{display:block}.woocommerce table.shop_table_responsive tr:nth-child(2n) th,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background:none}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce form.checkout_coupon{padding-left:50px;flex-direction:column;align-items:flex-start}header.woocommerce-Address-title,.woocommerce-account .address_book header{margin-bottom:15px;border-bottom:none;flex-direction:column;align-items:flex-start;gap:0}.woocommerce-account .wc-address-book-add-new-address{padding:0}.addresses.address-book .wc-address-book-address{flex-direction:column-reverse}header.woocommerce-Address-title a,.woocommerce-account .address_book header a{font-size:12px}form.woocommerce-EditAccountForm.edit-account .clear{display:none}.newsletter_sign_up-container form .hs_submit.hs-submit{width:100%}.newsletter_sign_up-container form .hs_submit.hs-submit .actions{width:100%}.newsletter_sign_up-container form .hs_submit.hs-submit .actions .hs-button{width:100%}section.points_block .content{gap:0}.icons-bar{height:60px;overflow:hidden}section.icon_cards .grid .content{font-size:14px;line-height:23px}section.icon_cards .grid .content>*{line-height:23px}section.icon_cards a.btn-primary{text-align:center;height:auto;padding-top:13px;padding-bottom:13px;line-height:20px}.minicart{display:none!important}.woocommerce-page table.shop_table_responsive tr td.product-remove{grid-column:span 2 / span 2;padding:7px 0}.woocommerce-page table.shop_table_responsive tr td.product-name{grid-column:span 10 / span 10}.woocommerce-page table.shop_table_responsive tr td.product-price,.woocommerce-page table.shop_table_responsive tr td.product-quantity,.woocommerce-page table.shop_table_responsive tr td.product-subtotal,.woocommerce-account .woocommerce-MyAccount-content .shop_table.shop_table_responsive tr td,.woocommerce-account .woocommerce-MyAccount-content table.shop_table.shop_table_responsive.account-orders-table tr td,.woocommerce-account .woocommerce-MyAccount-content table.shop_table.shop_table_responsive.account-orders-table tr th{grid-column:span 4 / span 4}.woocommerce-account .woocommerce-MyAccount-content table.shop_table.shop_table_responsive.account-orders-table tr th{padding:0}.woocommerce-page table.shop_table_responsive tr td{display:flex;flex-direction:column;align-items:flex-start;text-align:left!important;padding:0;font-size:16px;font-weight:300}.woocommerce-page table.shop_table_responsive tr td.product-name:before{display:none}.woocommerce-page table.shop_table_responsive tr td:before{font-size:12px;font-weight:600}.woocommerce-page table.shop_table_responsive tr td.product-quantity{flex-direction:row;justify-content:start;gap:15px}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title)}.woocommerce-cart .cart-collaterals .cart_totals table tbody tr.cart-subtotal td,.woocommerce-cart .cart-collaterals .cart_totals table tbody tr.tax-rate td,.woocommerce-cart .cart-collaterals .cart_totals table tbody tr.order-total td{flex-direction:row;padding:10px 0}.woocommerce-cart .cart-collaterals .cart_totals table tbody tr.cart-subtotal td:before,.woocommerce-cart .cart-collaterals .cart_totals table tbody tr.tax-rate td:before,.woocommerce-cart .cart-collaterals .cart_totals table tbody tr.order-total td:before{min-width:50%}table.shop_table.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals.shipping th{display:none}table.shop_table.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals.shipping td:before{content:"Shipping";font-weight:500}table.shop_table.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals.shipping td{padding-left:0;padding-bottom:13px}div#order_review .ppc-button-wrapper{display:none}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{margin:0}.woocommerce-account .woocommerce-MyAccount-content table.shop_table.shop_table_responsive.my-quest-product-table tr td:first-of-type,.woocommerce-account .woocommerce-MyAccount-content table.shop_table.shop_table_responsive.account-orders-table tr td:last-of-type{grid-column:span 12 / span 12;padding-top:0}.woocommerce-account .woocommerce-MyAccount-content table.shop_table.shop_table_responsive.my-quest-product-table tr td:nth-child(2):before{content:"SKU"}.woocommerce-account .woocommerce-MyAccount-content table.shop_table.shop_table_responsive.my-quest-product-table tr td:nth-child(3):before{content:"Price"}.woocommerce-account .woocommerce-MyAccount-content table.shop_table.shop_table_responsive.my-quest-product-table tr td{grid-column:span 4 / span 4;padding-top:10px}.woocommerce-account .woocommerce-MyAccount-content table.shop_table.shop_table_responsive.my-quest-product-table tr td:last-of-type{flex-direction:row;justify-content:end;gap:5px}.woocommerce-account .woocommerce-MyAccount-content table.shop_table.shop_table_responsive.account-orders-table tr td:last-of-type{flex-direction:row;justify-content:start;gap:15px;padding-top:10px}.woocommerce table.my_account_orders .button{padding:0 20px;height:50px!important;min-width:50px}.scroll-wrapper{position:relative;overflow:hidden}.scroll-content{overflow-x:scroll;white-space:nowrap;padding-bottom:20px}.fake-scrollbar{position:absolute;bottom:0;left:0;right:0;height:8px;background:#eee;border-radius:4px}.scroll-thumb{height:100%;background:#888;width:40px;border-radius:4px;position:absolute;left:0;top:0}.woocommerce-checkout .checkout .shipping_address{margin-top:20px;float:left;width:100%}.custom-quantity-text{width:100%;height:auto}.single-product div.product form.cart .add-product-cart-wrap{flex-wrap:wrap!important}.single-product div.product form.cart .add-product-cart-wrap button,.single-product div.product form.cart .add-product-cart-wrap a{max-width:39%}.woocommerce-page table.shop_table_responsive tr td.product-price:before{display:none}.woocommerce-page table.shop_table_responsive tr td.product-price span.amount:before{content:"Price";min-width:100%;float:left;font-size:12px;font-weight:600}}@media only screen and (min-width :640px) and (max-width :767px){.minicart{display:none!important}}@media only screen and (min-width :768px) and (max-width :1023px){.minicart{display:none!important}.mega-menu{padding-bottom:40px}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.dgwt-wcas-style-pirx.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{font-size:14px;padding-left:15px!important;padding-right:50px!important}.single-product .single_variation_wrap .woocommerce-variation.single_variation{align-items:flex-start;gap:10px}}@media only screen and (min-width :1024px) and (max-width :1279px){header.woocommerce-Address-title{flex-direction:column;align-items:flex-start;gap:5px}.woocommerce-billing-fields__field-wrapper p.form-row,.woocommerce-shipping-fields .shipping_address p.form-row{width:100%}.custom-product-details-links-top,.custom-product-details-links-bottom{flex-direction:column;align-items:flex-start;gap:10px}.minicart{display:none!important}}