/**handles:oom-woocommerce**/
.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td,table tbody tr:hover>td,table tbody tr:hover>th,table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:transparent}.step-cart-progress.oom_row{display:flex;flex-direction:row;gap:40px;margin-bottom:2em}.step-cart-progress.oom_row>.oom_column_60{width:60%;display:flex;flex-direction:column}.step-cart-progress.oom_row>.oom_column_40{width:40%;display:flex;flex-direction:column}.step-cart-progress-list{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px}.step-cart-progress-item>h4,.step-cart-progress-item>i{margin:0;font-size:20px;color:#000}.step-cart-progress-item>hr{display:none}form.woocommerce-cart-form .oom_row{display:flex;flex-direction:row;gap:40px}form.woocommerce-cart-form .oom_row>.oom_column_60{width:60%;display:flex;flex-direction:column}form.woocommerce-cart-form .oom_row>.oom_column_40{width:40%;display:flex;flex-direction:column}form.woocommerce-cart-form .oom_row>.oom_column_60 table.shop_table{margin:0}form.woocommerce-cart-form .oom_row #step-cart-contents,form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table,form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody{display:flex;flex-direction:column;gap:20px;border:none}form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item{display:flex;flex-direction:row;justify-content:space-between;gap:20px;border:solid 1px #000;border-radius:10px;padding:15px}form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-labels,form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-price,form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-thumbnail,form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-thumbnail a{border:none;padding:0;display:flex;flex-direction:column}form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-thumbnail{width:20%}form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-labels{width:50%}form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-price{width:30%}form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-thumbnail a{width:100%;height:100%;aspect-ratio:1}form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-thumbnail a img{width:100%;height:100%;object-fit:cover}form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-labels .product_details__title{display:flex;flex-direction:column;gap:10px}form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-labels .product_details__title h4,form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-labels .product_details__title h4 a{margin:0;color:#000;font-size:22px}form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-labels .product_details__title p{margin:0;font-size:14px}form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-price .product_details{display:flex;flex-direction:column;align-items:flex-end;gap:10px}form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-price .product_details .quantity{display:flex;flex-direction:row;gap:5px}form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-price .product_details .quantity .minus,form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-price .product_details .quantity .plus{padding:10px;color:#000;border-color:#000;border-radius:5px;line-height:1em}form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-price .product_details .quantity .minus:hover,form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-price .product_details .quantity .plus:hover{color:#fff;border-color:#000;background:#000}form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-price .product_details .quantity .input-text.qty.text{padding:5px;line-height:1em}form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-price .product_details .quantity .input-text.qty.text::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-price .product_details .product_details__price{font-size:14px}form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-price .product_details .remove_cart_item a{width:auto;font-size:16px;color:#000!important}form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-price .product_details .remove_cart_item a:hover{opacity:.8;background:0 0;border-radius:0}form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .coupon_update_cart_actions,form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .coupon_update_cart_actions .actions{display:flex;flex-direction:column;padding:0;border:none}form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .coupon_update_cart_actions .actions .coupon.oom_coupon{display:flex;flex-direction:row;gap:20px}form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .coupon_update_cart_actions .actions .coupon.oom_coupon .input-text{margin:0;width:auto}form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .coupon_update_cart_actions .actions .coupon.oom_coupon button.oom-btn.button{background:#000;color:#fff;width:auto}button.oom-btn.update_cart.button{display:none!important}form.woocommerce-cart-form .oom_row>.oom_column_40 .step-order-summary{display:flex;flex-direction:column;padding:20px;border:solid 1px #000;border-radius:10px}form.woocommerce-cart-form .oom_row>.oom_column_40 .step-order-summary .step-order-summary-content{display:flex;flex-direction:column;gap:20px}form.woocommerce-cart-form .oom_row>.oom_column_40 .step-order-summary .step-order-summary-content>h4{margin:0;font-size:22px}form.woocommerce-cart-form .oom_row>.oom_column_40 .step-order-summary .step-order-summary-content .step-order-summary__list{display:flex;flex-direction:column;gap:20px}form.woocommerce-cart-form .oom_row>.oom_column_40 .step-order-summary .step-order-summary-content .step-order-summary__list .coupon_list,form.woocommerce-cart-form .oom_row>.oom_column_40 .step-order-summary .step-order-summary-content .step-order-summary__list .order_summary_total,form.woocommerce-cart-form .oom_row>.oom_column_40 .step-order-summary .step-order-summary-content .step-order-summary__list ul{padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}form.woocommerce-cart-form .oom_row>.oom_column_40 .step-order-summary .step-order-summary-content .step-order-summary__list .coupon_list li,form.woocommerce-cart-form .oom_row>.oom_column_40 .step-order-summary .step-order-summary-content .step-order-summary__list .order_summary_total li,form.woocommerce-cart-form .oom_row>.oom_column_40 .step-order-summary .step-order-summary-content .step-order-summary__list ul li{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:10px}form.woocommerce-cart-form .oom_row>.oom_column_40 .step-order-summary .step-order-summary-content .step-order-summary__list .order_summary_btn{display:flex;flex-direction:column}form.woocommerce-cart-form .oom_row>.oom_column_40 .step-order-summary .step-order-summary-content .step-order-summary__list .order_summary_btn a{text-align:center;background:#000;color:#fff;padding:10px;border-radius:10px}form.checkout.woocommerce-checkout .oom_row>.oom_column_60 #customer_details #payment .form-row::after,form.checkout.woocommerce-checkout .oom_row>.oom_column_60 #customer_details #payment .form-row::before,form.checkout.woocommerce-checkout .oom_row>.oom_column_60 #customer_details #payment .wc_payment_methods li .payment_box::after,form.checkout.woocommerce-checkout .oom_row>.oom_column_60 #customer_details #payment .wc_payment_methods li .payment_box::before,form.checkout.woocommerce-checkout .oom_row>.oom_column_60 #customer_details #payment .wc_payment_methods li::after,form.checkout.woocommerce-checkout .oom_row>.oom_column_60 #customer_details #payment .wc_payment_methods li::before,form.checkout.woocommerce-checkout .oom_row>.oom_column_60 #customer_details #payment .wc_payment_methods::after,form.checkout.woocommerce-checkout .oom_row>.oom_column_60 #customer_details #payment .wc_payment_methods::before,form.checkout.woocommerce-checkout .oom_row>.oom_column_60 #customer_details .woocommerce-additional-fields .form-row::after,form.checkout.woocommerce-checkout .oom_row>.oom_column_60 #customer_details .woocommerce-additional-fields .form-row::before,form.checkout.woocommerce-checkout .oom_row>.oom_column_60 #customer_details .woocommerce-billing-fields .form-row::after,form.checkout.woocommerce-checkout .oom_row>.oom_column_60 #customer_details .woocommerce-billing-fields .form-row::before,form.checkout.woocommerce-checkout .oom_row>.oom_column_60 #customer_details .woocommerce-billing-fields::after,form.checkout.woocommerce-checkout .oom_row>.oom_column_60 #customer_details .woocommerce-billing-fields::before,form.checkout.woocommerce-checkout .oom_row>.oom_column_60 #customer_details .woocommerce-shipping-fields .form-row::after,form.checkout.woocommerce-checkout .oom_row>.oom_column_60 #customer_details .woocommerce-shipping-fields .form-row::before,form.checkout.woocommerce-checkout .oom_row>.oom_column_60 #customer_details .woocommerce-shipping-fields::after,form.checkout.woocommerce-checkout .oom_row>.oom_column_60 #customer_details .woocommerce-shipping-fields::before,form.checkout.woocommerce-checkout .oom_row>.oom_column_60 #customer_details::after,form.checkout.woocommerce-checkout .oom_row>.oom_column_60 #customer_details::before{display:none}form.checkout.woocommerce-checkout .step-order-summary-content>.step-order-summary__list #order_review .shop_table,form.checkout.woocommerce-checkout .step-order-summary-content>.step-order-summary__list #order_review .shop_table tbody tr td,form.checkout.woocommerce-checkout .step-order-summary-content>.step-order-summary__list #order_review .shop_table tfoot tr td,form.checkout.woocommerce-checkout .step-order-summary-content>.step-order-summary__list #order_review .shop_table tfoot tr th{border:none;padding:0!important}form.checkout.woocommerce-checkout .oom_row{display:flex;flex-direction:row;gap:40px}form.checkout.woocommerce-checkout .oom_row>.oom_column_60{width:60%;display:flex;flex-direction:column}form.checkout.woocommerce-checkout .oom_row>.oom_column_40{width:40%;display:flex;flex-direction:column}form.checkout.woocommerce-checkout .oom_row>.oom_column_60 #customer_details{border:solid 1px #000;border-radius:10px;padding:15px}form.checkout.woocommerce-checkout .oom_row>.oom_column_60 #customer_details .woocommerce-shipping-fields #ship-to-different-address{margin:1rem 3px}form.checkout.woocommerce-checkout .oom_row>.oom_column_60 #customer_details .woocommerce-shipping-fields label{display:flex;flex-direction:row;align-items:flex-start;gap:10px;font-size:22px}form.checkout.woocommerce-checkout .oom_row>.oom_column_60 #customer_details .woocommerce-shipping-fields label input{transform:translateY(4px)}form.checkout.woocommerce-checkout .oom_row>.oom_column_40 .step-order-summary{display:flex;flex-direction:column;padding:20px;border:solid 1px #000;border-radius:10px}form.checkout.woocommerce-checkout .oom_row>.oom_column_40 .step-order-summary-content,form.checkout.woocommerce-checkout .step-order-summary-content>.step-order-summary__list,form.checkout.woocommerce-checkout .step-order-summary-content>.step-order-summary__list #order_review{display:flex;flex-direction:column;gap:20px}form.checkout.woocommerce-checkout .oom_row .oom_column_40 .step-order-summary-content>h4{font-size:22px;margin:0}form.checkout.woocommerce-checkout .step-order-summary-content>.step-order-summary__list #order_review,form.checkout.woocommerce-checkout .step-order-summary-content>.step-order-summary__list #order_review .shop_table,form.checkout.woocommerce-checkout .step-order-summary-content>.step-order-summary__list #order_review .shop_table tbody,form.checkout.woocommerce-checkout .step-order-summary-content>.step-order-summary__list #order_review .shop_table tfoot{display:flex;flex-direction:column;gap:10px;margin:0}form.checkout.woocommerce-checkout .step-order-summary-content>.step-order-summary__list #order_review .shop_table tbody tr,form.checkout.woocommerce-checkout .step-order-summary-content>.step-order-summary__list #order_review .shop_table tfoot tr{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:10px}form.checkout.woocommerce-checkout .step-order-summary-content>.step-order-summary__list #order_review .shop_table tfoot tr.cart-before-subtotal td,form.checkout.woocommerce-checkout .step-order-summary-content>.step-order-summary__list #order_review .shop_table tfoot tr.cart-before-subtotal th,form.checkout.woocommerce-checkout .step-order-summary-content>.step-order-summary__list #order_review .shop_table tfoot tr.order-before-total td,form.checkout.woocommerce-checkout .step-order-summary-content>.step-order-summary__list #order_review .shop_table tfoot tr.order-before-total th{display:none}form.checkout.woocommerce-checkout .step-order-summary-content>.step-order-summary__list #order_review .shop_table tfoot tr.cart-before-subtotal,form.checkout.woocommerce-checkout .step-order-summary-content>.step-order-summary__list #order_review .shop_table tfoot tr.order-before-total{gap:0;height:1px;background:#000}form.checkout.woocommerce-checkout .step-order-summary-content>.step-order-summary__list #order_review .shop_table tfoot tr.woocommerce-shipping-totals.shipping{display:flex;flex-direction:column}form.checkout.woocommerce-checkout .step-order-summary-content>.step-order-summary__list #order_review .shop_table tfoot tr.woocommerce-shipping-totals.shipping td,form.checkout.woocommerce-checkout .step-order-summary-content>.step-order-summary__list #order_review .shop_table tfoot tr.woocommerce-shipping-totals.shipping th{width:100%}form.checkout.woocommerce-checkout .step-order-summary-content>.step-order-summary__list #shipping_method{display:flex;flex-direction:column;gap:10px}form.checkout.woocommerce-checkout .step-order-summary-content>.step-order-summary__list #shipping_method li,form.checkout.woocommerce-checkout .step-order-summary-content>.step-order-summary__list #shipping_method li input{margin:0}form.checkout.woocommerce-checkout .step-order-summary-content>.step-order-summary__list #shipping_method li{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px}form.checkout.woocommerce-checkout .step-order-summary-content>.step-order-summary__list #shipping_method li label{width:100%;padding:15px;border:solid 1px #000;border-radius:10px}form.checkout.woocommerce-checkout .step-order-summary-content>.step-order-summary__list .step-order-btn{display:flex;flex-direction:column}form.checkout.woocommerce-checkout .step-order-summary-content>.step-order-summary__list .step-order-btn input{text-align:center;background:#000;color:#fff;padding:12px;border-radius:10px;font-size:16px;font-weight:400}p.empty-cart{margin:0;text-align:center}@media (max-width:1024px){.step-cart-progress.oom_row,form.checkout.woocommerce-checkout .oom_row,form.woocommerce-cart-form .oom_row{gap:30px}form.checkout.woocommerce-checkout .oom_row .oom_column_40 .step-order-summary-content>h4,form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-labels .product_details__title h4,form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-labels .product_details__title h4 a,form.woocommerce-cart-form .oom_row>.oom_column_40 .step-order-summary .step-order-summary-content>h4{font-size:20px}.step-cart-progress-list,form.checkout.woocommerce-checkout .oom_row>.oom_column_40 .step-order-summary-content,form.checkout.woocommerce-checkout .step-order-summary-content>.step-order-summary__list,form.checkout.woocommerce-checkout .step-order-summary-content>.step-order-summary__list #order_review,form.woocommerce-cart-form .oom_row #step-cart-contents,form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table,form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody,form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item,form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .coupon_update_cart_actions .actions .coupon.oom_coupon,form.woocommerce-cart-form .oom_row>.oom_column_40 .step-order-summary .step-order-summary-content,form.woocommerce-cart-form .oom_row>.oom_column_40 .step-order-summary .step-order-summary-content .step-order-summary__list{gap:15px}}@media (max-width:910px){.step-cart-progress.oom_row,form.checkout.woocommerce-checkout .oom_row,form.woocommerce-cart-form .oom_row{flex-direction:column}.step-cart-progress.oom_row>.oom_column_40{display:none}.step-cart-progress.oom_row>.oom_column_60,form.checkout.woocommerce-checkout .oom_row>.oom_column_40,form.checkout.woocommerce-checkout .oom_row>.oom_column_60,form.woocommerce-cart-form .oom_row>.oom_column_40,form.woocommerce-cart-form .oom_row>.oom_column_60{width:100%}}@media (max-width:768px){form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-labels::before,form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-price::before,form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-thumbnail::before,form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .coupon_update_cart_actions .actions .coupon.oom_coupon::after,form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .coupon_update_cart_actions .actions .coupon.oom_coupon::before{display:none}form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-labels{text-align:left!important}}@media (max-width:767.9px){.step-cart-progress-item>h4,.step-cart-progress-item>i,form.checkout.woocommerce-checkout .oom_row .oom_column_40 .step-order-summary-content>h4,form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-labels .product_details__title h4,form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-labels .product_details__title h4 a,form.woocommerce-cart-form .oom_row>.oom_column_40 .step-order-summary .step-order-summary-content>h4{font-size:18px}.step-cart-progress-list,form.checkout.woocommerce-checkout .oom_row>.oom_column_40 .step-order-summary-content,form.checkout.woocommerce-checkout .step-order-summary-content>.step-order-summary__list,form.checkout.woocommerce-checkout .step-order-summary-content>.step-order-summary__list #order_review,form.woocommerce-cart-form .oom_row #step-cart-contents,form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table,form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody,form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item,form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .coupon_update_cart_actions .actions .coupon.oom_coupon,form.woocommerce-cart-form .oom_row>.oom_column_40 .step-order-summary .step-order-summary-content,form.woocommerce-cart-form .oom_row>.oom_column_40 .step-order-summary .step-order-summary-content .step-order-summary__list{gap:10px}.step-cart-progress.oom_row,form.checkout.woocommerce-checkout .oom_row,form.woocommerce-cart-form .oom_row{gap:20px}.oom-mini-cart__content{width:300px}.oom-mini-cart__item .oom_row{gap:8px}.oom-mini-cart__item .oom_row .oom_column_40 .oom-mini-cart__item_name h4,.oom-mini-cart__item .oom_row .oom_column_40 .oom-mini-cart__item_name h4 a{font-size:12px}}@media (max-width:500px){.step-cart-progress-item>h4,.step-cart-progress-item>i,form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-labels .product_details__title h4,form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-labels .product_details__title h4 a{font-size:16px}}@media (max-width:480px){form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item{flex-direction:column}form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-labels,form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-price,form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-thumbnail{width:100%}form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-thumbnail a{max-width:200px}form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-thumbnail{align-items:center}.step-cart-progress-item>h4,.step-cart-progress-item>i,form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-labels .product_details__title h4,form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-labels .product_details__title h4 a,form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-labels .product_details__title p,form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-labels .variation-test,form.woocommerce-cart-form .oom_row>.oom_column_40 .step-order-summary .step-order-summary-content>h4{text-align:center}form.woocommerce-cart-form .oom_row #step-cart-contents>.shop_table tbody .cart_item .product-price .product_details{flex-direction:row;align-items:center;justify-content:space-between}}@media (max-width:410px){.step-cart-progress-list{flex-direction:column;align-items:flex-start}.step-cart-progress-list .progress-arrow{display:none}}