.cart_totals .shop_table tr.woocommerce-shipping-totals th,.cart_totals .shop_table tr.woocommerce-shipping-totals td{display:block;width:100%;padding-left:0;padding-right:0;text-align:left}.cart_totals .shop_table tr.woocommerce-shipping-totals th{font-size:14px;font-weight:700;color:var(--wd-title-color);padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:4px}.cart_totals #shipping_method{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.cart_totals #shipping_method li{display:flex;align-items:flex-start;gap:8px;width:100%;padding:8px 10px;border-radius:6px;transition:background .2s;cursor:pointer}.cart_totals #shipping_method li:hover{background:rgba(0,0,0,.04)}.cart_totals #shipping_method li input[type=radio]{margin-top:3px;flex-shrink:0;accent-color:var(--wd-primary-color);width:16px;height:16px;cursor:pointer}.cart_totals #shipping_method li label{flex:none !important;font-size:13px;line-height:1.4;color:var(--wd-text-color);cursor:pointer;display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.cart_totals #shipping_method li label .woocommerce-Price-amount{font-weight:700;color:var(--wd-title-color);white-space:nowrap}.cart_totals #shipping_method li:has(input:checked){background:rgba(255,102,196,.07);outline:2px solid var(--wd-primary-color);outline-offset:-2px;border-left:none;padding-left:10px;border-radius:6px}.cart_totals #shipping_method li label .co-shipping-desc{display:block;width:100%;font-size:11px;color:#999;font-weight:400;margin-top:2px;line-height:1.3}.cart_totals .woocommerce-shipping-destination{font-size:11px;color:#999;margin:8px 0 4px;padding:0}.cart_totals .shipping-calculator-button{font-size:12px;color:var(--wd-primary-color)}.cart_totals .shipping-calculator-form{font-size:12px}