.ld-has-commerce .header-contact{display:none}.ld-cart-link{display:inline-flex;gap:9px;align-items:center;white-space:nowrap;font-size:12px}.ld-cart-link b{display:grid;place-items:center;background:var(--cashmere);border-radius:50%;min-width:26px;height:26px;font-weight:500}.ld-has-commerce .main-nav{gap:17px}.accessory-order{margin:24px 0}.stock-status{font-size:13px;font-weight:600}.ld-purchase-form{display:grid;grid-template-columns:90px minmax(0,1fr);gap:15px;align-items:end}.ld-purchase-form>input,.ld-purchase-form>[data-purchase-config]{display:none}.ld-purchase-form label{font-size:12px}.ld-purchase-form input[type=number]{height:51px;text-align:center;padding:12px}.ld-purchase-form button{min-height:51px;gap:15px}.ld-purchase-form button:disabled{background:#d8d1c9;color:#555;border-color:#d8d1c9;cursor:not-allowed}.purchase-help{font-size:12px;color:var(--muted);line-height:1.6;margin:14px 0 0}.woocommerce-cart .content-page,.woocommerce-checkout .content-page,.woocommerce-account .content-page{max-width:1180px}.woocommerce h2,.woocommerce h3{letter-spacing:-.025em;font-weight:500}.woocommerce h2{font-size:28px}.woocommerce h3{font-size:22px}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{background:var(--ink);color:#fff;border-radius:3px;padding:15px 22px;font-weight:500;line-height:1.3}.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt{background:var(--ink);color:#fff}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover{background:#51483f;color:#fff}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{background:#ddd5cc;color:#666;padding:15px 22px}.woocommerce table.shop_table{border-color:var(--line);border-radius:3px;background:#fff;border-collapse:collapse;font-size:14px}.woocommerce table.shop_table th{background:var(--surface);padding:17px 14px}.woocommerce table.shop_table td{padding:18px 14px;border-color:var(--line)}.woocommerce table.cart img{width:64px;max-height:85px;object-fit:contain}.woocommerce table.cart .quantity .qty{width:75px}.woocommerce .cart-collaterals .cart_totals{background:var(--surface);border:1px solid var(--line);padding:25px}.woocommerce .cart-collaterals .cart_totals table{background:transparent}.woocommerce .cart-collaterals .cart_totals h2{font-size:26px}.woocommerce .cart-collaterals .wc-proceed-to-checkout a.checkout-button{font-size:16px;margin-bottom:0}.woocommerce form .form-row{display:block;padding:0;margin:0 0 18px}.woocommerce form .form-row label{font-size:13px;line-height:1.6;font-weight:500}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:13px;border:1px solid #c9bfb3;border-radius:3px;line-height:1.5}.woocommerce input[type=checkbox],.woocommerce input[type=radio]{width:auto;margin:0 7px 0 0}.woocommerce form .form-row .input-checkbox{position:static;margin:0 7px 0 0}.woocommerce .select2-container .select2-selection--single{height:50px;border:1px solid #c9bfb3}.woocommerce .select2-container .select2-selection--single .select2-selection__rendered{line-height:48px;padding-left:12px}.woocommerce .select2-container .select2-selection--single .select2-selection__arrow{height:48px}.woocommerce .col2-set{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{width:auto;float:none}.woocommerce #order_review_heading{margin-top:35px}.woocommerce #payment{background:var(--surface);border-radius:3px;border:1px solid var(--line)}.woocommerce #payment .payment_box{background:var(--cashmere)}.woocommerce #payment .payment_box:before{border-bottom-color:var(--cashmere)}.woocommerce #payment .place-order{padding:24px;margin:0}.woocommerce #payment #place_order{float:none;width:100%;margin-top:20px}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-top:3px solid var(--ink);background:var(--surface);color:var(--ink);font-size:14px}.woocommerce-message:before,.woocommerce-info:before{color:var(--ink)}.woocommerce-error{border-top-color:#9b3f32}.woocommerce .woocommerce-privacy-policy-text{font-size:12px;color:var(--muted)}.woocommerce .woocommerce-privacy-policy-text a,.woocommerce a.woocommerce-terms-and-conditions-link{text-decoration:underline}.woocommerce .woocommerce-checkout-review-order-table .product-name{width:60%}.woocommerce .woocommerce-checkout-review-order-table tfoot td{min-width:140px}.woocommerce .cart-empty{font-size:16px}.woocommerce form .form-row-first,.woocommerce form .form-row-last{width:48%}.woocommerce .coupon .input-text{width:150px!important;margin:0}.woocommerce ul#shipping_method li label{display:inline}.woocommerce .woocommerce-order-overview{padding:0}.woocommerce .woocommerce-order-details{padding-top:25px}
@media(max-width:1050px){.ld-has-commerce .main-nav{gap:12px;font-size:12px}.ld-has-commerce .header-inner{gap:15px}}
@media(max-width:900px){.ld-has-commerce .header-inner{gap:12px}.ld-has-commerce .brand{order:0}.ld-has-commerce .ld-cart-link{order:1;margin-left:auto}.ld-has-commerce .menu-toggle{order:2}.ld-has-commerce .main-nav{order:3;font-size:16px}.woocommerce .col2-set{grid-template-columns:1fr;gap:25px}.woocommerce .cart-collaterals .cart_totals{width:100%;padding:20px}.woocommerce-cart .content-page,.woocommerce-checkout .content-page{padding-top:30px}.woocommerce ul.order_details li{float:none;border-right:0;margin:0 0 18px}.woocommerce .woocommerce-checkout-review-order-table tfoot td{min-width:0}.woocommerce table.shop_table{font-size:13px}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:13px 10px}}
@media(max-width:400px){.ld-has-commerce .brand img{width:125px}.ld-has-commerce .menu-toggle{padding:8px}.ld-cart-link{gap:5px}.ld-purchase-form{grid-template-columns:75px minmax(0,1fr);gap:10px}.ld-purchase-form .btn{font-size:12px;padding:14px 12px}}
