.pv-destination-bar{background:#eef4f1;border-bottom:1px solid #d7e3dc;padding:9px max(20px,calc((100% - 1320px)/2));display:flex;align-items:center;justify-content:space-between;gap:10px;color:#254938;font-size:13px}.pv-destination{display:flex;align-items:center;gap:8px;margin:0;flex-shrink:0}.pv-destination label{font-weight:600;white-space:nowrap}.pv-destination select{width:170px;max-width:40vw;height:38px;padding:4px 28px 4px 8px;background:#fff;color:#17382c;border:1px solid #afc2b8;border-radius:6px;font-size:13px}.pv-destination button{min-height:38px;border:0;border-radius:6px;padding:6px 12px;background:#264e3b;color:#fff;cursor:pointer}.pv-destination-result{font-size:14px;line-height:1.5;padding:12px;border-radius:8px;background:#eef4f1}.single_add_to_cart_button:disabled,.pv-quick-form button:disabled{opacity:.5;cursor:wait}@media(max-width:760px){.pv-destination-bar{padding:8px 14px;display:block}.pv-destination{justify-content:space-between}.pv-destination select{flex:1;max-width:48vw;width:150px}.pv-destination-bar>small{display:block;margin-top:5px;font-size:11px}}

/* One price and delivery block at the top; retain native WooCommerce data. */
.summary.pv-top-quote .woocommerce-variation-price{display:none!important}
.summary.pv-top-quote>.pv-destination-result{margin:8px 0 20px}
.pv-destination-result[hidden]{display:none!important}
