._woocommerce{padding:3rem 0 2.5rem}._cart_steps{display:flex;gap:24px;justify-content:space-between;margin-bottom:2rem}._cart_steps .card{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:100px;display:flex;flex:1;flex-direction:row;font-size:16px;font-style:normal;font-weight:600;gap:5px;justify-content:center;line-height:normal;max-width:280px;padding:11px 0;position:relative;text-align:center;transition:all .3s ease;width:100%}._cart_steps .card:first-child{margin-left:0}._cart_steps .card:last-child{margin-right:0}._cart_steps .card span{display:block;font-size:16px;font-style:normal;font-weight:600}@media(max-width:768px){._cart_steps .card{margin-bottom:10px;max-width:none}}._cart_steps.cart .card-step-1,._cart_steps.checkout .card-step-2,._cart_steps.delivery .card-step-3,._cart_steps.thank-you .card-step-4{background-color:#fbf4f1;border:1px solid var(--color-primary)}._cart_steps.cart .card-step-1 span,._cart_steps.checkout .card-step-2 span,._cart_steps.delivery .card-step-3 span,._cart_steps.thank-you .card-step-4 span{color:#000;font-weight:600}@media(max-width:768px){._cart_steps{display:block}}.wertui-cart-content{margin-top:2rem}.wertui-cart-content .woocommerce-cart-form{display:flex;flex-wrap:wrap;gap:2rem}.wertui-cart-content .woocommerce-cart-form ._cart_form{flex:1 1 65%}.wertui-cart-content .woocommerce-cart-form ._cart_summary{flex:1 1 30%}@media(max-width:768px){.wertui-cart-content .woocommerce-cart-form ._cart_form,.wertui-cart-content .woocommerce-cart-form ._cart_summary{flex:1 1 100%}}.wertui-cart-content .actions{align-items:center;display:flex;justify-content:space-between}.wertui-cart-content .actions .coupon{align-items:center;display:flex;gap:.5rem}.wertui-cart-content .actions .coupon input{border:1px solid #e0e0e0;border-radius:4px;padding:.5rem 1rem;width:180px}.wertui-cart-content .actions .coupon input:focus{border-color:var(--color-primary);outline:none}.wertui-cart-content .actions .coupon button{background-color:var(--color-primary);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1rem}.wertui-cart-content .actions .coupon button:hover{background-color:var(--color-primary) -dark}.wertui-cart-content .actions .update-cart{background-color:transparent;border:1px solid #e0e0e0;border-radius:4px;color:#666;cursor:pointer;font-weight:500;padding:.5rem 1rem}.wertui-cart-content .actions .update-cart:hover{background-color:#f8f8f8}.wertui-cart-content .free-delivery-notification{background-color:#f8f9fa;border-radius:.5rem;margin:1.5rem 0;padding:1rem}.wertui-cart-content .free-delivery-notification .free-delivery-message{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.wertui-cart-content .free-delivery-notification .free-delivery-message.success{color:#00a67e}.wertui-cart-content .free-delivery-notification .free-delivery-progress{background-color:#e9ecef;border-radius:1rem;height:.5rem;margin-top:.5rem;overflow:hidden}.wertui-cart-content .free-delivery-notification .free-delivery-progress .progress-bar{background-color:var(--color-primary);border-radius:1rem;height:100%}.cart_totals h2{font-size:1.25rem;margin-bottom:1rem}.cart_totals .card{background-color:#f8f9fa;border-radius:.5rem;padding:1.5rem}.cart_totals .card table{margin-bottom:1rem;width:100%}.cart_totals .card table th{font-weight:500;padding:.5rem 0;text-align:left}.cart_totals .card table td{padding:.5rem 0;text-align:right}.cart_totals .card table .order-total td,.cart_totals .card table .order-total th{border-top:1px solid #e0e0e0;font-size:1.1rem;font-weight:600;padding-top:1rem}.cart_totals .card .coupon{display:flex;gap:.5rem;margin-bottom:1rem}.cart_totals .card .coupon input{border:1px solid #e0e0e0;border-radius:.25rem;flex:1;padding:.75rem}.cart_totals .card .coupon button{background-color:#ffede5;border:none;border-radius:.25rem;color:#fff;cursor:pointer;padding:.75rem 1.5rem}.cart_totals .card .coupon button:hover{background-color:#ffcab2}.cart_totals .card .wc-proceed-to-checkout .checkout-button{align-items:center;background-color:var(--color-primary);border-radius:2rem;color:#fff;display:flex;font-size:1rem;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;text-align:center;text-decoration:none;width:100%}.cart_totals .card .wc-proceed-to-checkout .checkout-button:hover{background-color:var(--color-primary) -dark}.cart_totals .card .wc-proceed-to-checkout .checkout-button svg{transition:transform .3s ease}.cart_totals .card .wc-proceed-to-checkout .checkout-button:hover svg{transform:translateX(5px)}._checkout_form{display:grid;gap:2rem;grid-template-columns:1fr 1fr}@media(max-width:768px){._checkout_form{grid-template-columns:1fr}}._checkout_form .column-details{grid-column:1}._checkout_form .column-order-review{align-self:start;background-color:#f8f9fa;border-radius:.5rem;grid-column:2;padding:1.5rem}@media(max-width:768px){._checkout_form .column-order-review{grid-column:1}}._checkout_form .shop_table.woocommerce-checkout-review-order-table .item{border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:.75rem 0}._checkout_form .shop_table.woocommerce-checkout-review-order-table .item.total{border-bottom:none;border-top:1px solid #e0e0e0;font-weight:600;margin-top:.5rem;padding-top:1rem}._checkout_form .shop_table.woocommerce-checkout-review-order-table .delivery-methods{margin:1rem 0}._checkout_form .wc_payment_methods{list-style:none;margin:1rem 0;padding:0}._checkout_form .wc_payment_methods li{border:1px solid #e0e0e0;border-radius:.25rem;margin-bottom:.5rem;padding:1rem}._checkout_form .wc_payment_methods li.payment_method_bacs{border-color:var(--color-primary)}._checkout_form .wc_payment_methods li label{align-items:center;cursor:pointer;display:flex;gap:.5rem}._checkout_form .wc_payment_methods li label img.icon{max-height:2rem;width:auto}._checkout_form .wc_payment_methods li .payment_box{background-color:#f8f9fa;border-radius:.25rem;margin-top:1rem;padding:1rem}._checkout_thankyou{margin:0 auto;max-width:800px}._checkout_thankyou .order-head{margin-bottom:2rem;text-align:center}._checkout_thankyou .woocommerce-order-overview{border-radius:.5rem;list-style:none;margin:2rem 0;padding:1.5rem}._checkout_thankyou .woocommerce-order-overview li{border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:.75rem 0}._checkout_thankyou .woocommerce-order-overview li:last-child{border-bottom:none}.cart-title{color:#000;font-size:32px;font-weight:600;margin:1rem 0}.cart-table{border:1px solid #dfdfdf;border-collapse:separate;border-radius:10px;border-spacing:0;margin-bottom:2rem;overflow:hidden;width:100%}.cart-table th{border-bottom:1px solid #dfdfdf;border-right:1px solid #dfdfdf;color:#000;font-size:16px;font-style:normal;font-weight:600;padding:1rem;text-align:center}.cart-table th:last-child{border-right:none}.cart-table th:first-child{text-align:left}.cart-table td{border-bottom:1px solid #dfdfdf;border-right:1px solid #dfdfdf;padding:1rem;vertical-align:middle}.cart-table td:last-child{border-right:none}.cart-table .woocommerce-cart-form__cart-item{background-color:#fff}.cart-table td.product-remove{text-align:center;width:30px}.cart-table td.product-remove a.remove{color:#000;display:inline-block;font-size:32px;font-weight:200;text-decoration:none}.cart-table td.product-remove a.remove:hover{color:var(--color-primary)}.cart-table td.product-name{width:52.5%}.cart-table td.product-name .product-info{align-items:center;display:flex;gap:1rem}.cart-table td.product-name .product-info .product-thumbnail{height:70px;width:70px}.cart-table td.product-name .product-info .product-thumbnail img{border-radius:4px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cart-table td.product-name .product-info .product-details .product-title{color:#000;font-weight:600;text-decoration:none}.cart-table td.product-name .product-info .product-details .product-title:hover{color:var(--color-primary)}.cart-table td.product-price{color:#474747;font-weight:400;text-align:center;width:17.5%}.cart-table td.product-quantity{width:15%}.cart-table .cart-actions td{background-color:#fafafa;border-bottom:none;padding:1.5rem 1rem}.cart-table tr:last-child td{border-bottom:none}.quantity-wrapper{align-items:center;border:1px solid #dfdfdf;border-radius:100px;display:flex;margin:0 auto;overflow:hidden;width:-moz-fit-content;width:fit-content}.quantity-wrapper .decrease,.quantity-wrapper .increase{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:16px;font-weight:500;height:28px;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:28px}.quantity-wrapper .decrease:hover,.quantity-wrapper .increase:hover{color:var(--color-primary)}.quantity-wrapper .decrease:focus,.quantity-wrapper .increase:focus{outline:none}.quantity-wrapper .quantity input.input-text.qty.text,.quantity-wrapper .quantity input.qty,.quantity-wrapper input.qty{-moz-appearance:textfield;background:transparent;border:none;font-size:14px;padding:0;text-align:center;width:30px}.quantity-wrapper .quantity input.input-text.qty.text::-webkit-inner-spin-button,.quantity-wrapper .quantity input.input-text.qty.text::-webkit-outer-spin-button,.quantity-wrapper .quantity input.qty::-webkit-inner-spin-button,.quantity-wrapper .quantity input.qty::-webkit-outer-spin-button,.quantity-wrapper input.qty::-webkit-inner-spin-button,.quantity-wrapper input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-wrapper .quantity input.input-text.qty.text:focus,.quantity-wrapper .quantity input.qty:focus,.quantity-wrapper input.qty:focus{outline:none}.actions{margin-top:1rem;text-align:right}.actions .coupon input,.actions .coupon input#coupon_code{border:1px solid #dfdfdf;border-radius:100px;padding:.5rem 1rem;width:180px}.actions .coupon input#coupon_code:focus,.actions .coupon input:focus{border-color:var(--color-primary);outline:none}.actions .coupon button,.actions .coupon button.button{background-color:var(--color-primary);border:none;border-radius:100px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1.5rem}.actions .coupon button.button:hover,.actions .coupon button:hover{background-color:var(--color-primary) -dark}.actions .update-cart,.actions button.update-cart{background-color:transparent;border:1px solid #dfdfdf;border-radius:100px;color:#666;cursor:pointer;display:inline-block;font-weight:500;height:0;margin:0;opacity:0;overflow:hidden;padding:0}.actions .update-cart:hover,.actions button.update-cart:hover{background-color:#f8f8f8}.actions .update-cart:disabled,.actions button.update-cart:disabled{cursor:not-allowed;opacity:0}.action-update{height:0;margin:0;opacity:0;overflow:hidden;padding:0}@media(max-width:768px){._woocommerce{padding:1.5rem 0}}