.woocommerce-cart .cart_totals .woocommerce-shipping-totals th,.woocommerce-cart .cart_totals .woocommerce-shipping-totals td{padding-top:18px;padding-bottom:18px;vertical-align:top}.woocommerce-cart .cart_totals .woocommerce-shipping-totals th{padding-right:16px;font-weight:500}.woocommerce-cart .woocommerce-shipping-methods{display:grid;gap:10px;margin:0;padding:0;list-style:none}.woocommerce-cart .woocommerce-shipping-methods li{display:flex;align-items:center;gap:12px;margin:0;padding:14px 16px;border:1px solid var(--line,#d8d8d8);border-radius:12px;background:#fff;transition:border-color .2s,box-shadow .2s,background .2s}.woocommerce-cart .woocommerce-shipping-methods li::marker{content:""}.woocommerce-cart .woocommerce-shipping-methods li:has(input:checked),.woocommerce-cart .woocommerce-shipping-methods li.is-selected{border-color:var(--teal,#36beb9);background:#f1fbfa;box-shadow:0 0 0 1px var(--teal,#36beb9)}.woocommerce-cart .woocommerce-shipping-methods input[type="radio"]{flex:0 0 18px;width:18px;height:18px;margin:0;accent-color:var(--teal,#36beb9)}.woocommerce-cart .woocommerce-shipping-methods label{display:flex;flex:1 1 auto;align-items:baseline;justify-content:space-between;gap:10px;margin:0;padding:0;font-size:16px;font-weight:500;line-height:1.4;cursor:pointer}.woocommerce-cart .woocommerce-shipping-methods label .woocommerce-Price-amount{margin-left:auto;color:var(--dark,#2e3033);font-weight:600;white-space:nowrap}.woocommerce-cart .woocommerce-shipping-destination{margin:12px 0 0;color:var(--muted,#7a7a7a);font-size:14px;line-height:1.5}.woocommerce-cart .woocommerce-shipping-calculator{margin-top:10px}.woocommerce-cart .shipping-calculator-button{display:inline-flex;align-items:center;gap:6px;color:var(--teal-dark,#109590);font-size:14px;font-weight:500;text-decoration:none}.woocommerce-cart .shipping-calculator-button:hover{color:var(--dark,#2e3033)}.woocommerce-cart .hyd-cart-note{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:var(--soft,#eff0f1);color:var(--muted,#7a7a7a);font-size:14px;line-height:1.5}.woocommerce-cart .hyd-cart-note strong{color:var(--dark,#2e3033);font-weight:500}@media (max-width:600px){.woocommerce-cart .cart_totals .woocommerce-shipping-totals th,.woocommerce-cart .cart_totals .woocommerce-shipping-totals td{padding-top:14px;padding-bottom:14px}.woocommerce-cart .woocommerce-shipping-methods label{font-size:15px}.woocommerce-cart .woocommerce-shipping-methods li{padding:12px 14px}}