.purchase-panel .cart{display:flex;align-items:end;gap:16px;flex-wrap:wrap}.purchase-panel .quantity input{width:76px;min-height:50px;background:#fff5e8;border:1px solid #5c4d50;color:#171012;padding:10px}.woocommerce button.button:disabled{opacity:.55}.woocommerce-cart .page-content,.woocommerce-checkout .page-content,.woocommerce-account .page-content{padding-block:56px;min-height:55vh}.woocommerce .woocommerce-breadcrumb{display:none}.woocommerce table.shop_table{border:1px solid #c9bdb9;border-radius:0}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:16px}.woocommerce input.input-text,.woocommerce textarea,.woocommerce select,.select2-container--default .select2-selection--single{background:#fff5e8;color:#171012;border:1px solid #5c4d50;border-radius:2px;min-height:46px;padding:10px;max-width:100%}.woocommerce form .form-row label{font-weight:600;line-height:1.5;margin-bottom:6px}.woocommerce-checkout #payment{background:#e9d9cc;border-radius:2px}.woocommerce-checkout #payment div.payment_box{background:#fff5e8;color:#171012}.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#fff5e8}.woocommerce-info,.woocommerce-message{border-top-color:#61182a;background:#e9d9cc;color:#171012}.woocommerce-info::before,.woocommerce-message::before{color:#61182a}.woocommerce-error{background:#fff5e8;color:#61182a}.woocommerce .cart-collaterals .cart_totals{padding-top:24px}.woocommerce table.cart .product-thumbnail img{width:76px}.woocommerce #order_review_heading{margin-top:32px}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{float:none;width:100%}.woocommerce-checkout .col2-set{max-width:760px}.woocommerce-checkout h3{font-size:26px;line-height:1.2}.woocommerce .form-row .required{color:#61182a}@media (max-width:760px){.woocommerce-cart .page-content,.woocommerce-checkout .page-content{padding-block:32px}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:12px}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{width:100%;float:none}.woocommerce form .form-row-first,.woocommerce form .form-row-last{float:none;width:100%}.woocommerce table.shop_table_responsive tr td{text-align:right!important}.woocommerce .woocommerce-message .button{float:none;display:block;margin-bottom:12px}.woocommerce table.cart td.actions .coupon .input-text{width:54%}.purchase-panel .cart .single_add_to_cart_button{flex:1}.woocommerce-checkout #payment ul.payment_methods{padding:16px}}