.shipping-page{max-width:620px}
.shipping-page .condition-intro{margin-top:22px}
.shipping-page .condition-eyebrow:empty{min-height:17px}
.shipping-page .condition-intro h1{max-width:420px;font-size:clamp(32px,7vw,44px);line-height:1.1}
.shipping-assurance{display:grid;grid-template-columns:30px 1fr;gap:13px;align-items:start;max-width:470px;margin:22px 0 30px;padding-left:2px}
.shipping-assurance>svg{width:26px;height:26px;margin-top:1px;fill:#8eeac51a;stroke:#8eeac5;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px #67efba2e)}
.shipping-assurance strong{display:block;color:#baf5dc;font-size:14px;line-height:1.45;font-weight:680}
.shipping-assurance p{max-width:440px;margin:4px 0 0;color:#a8becd;font-size:13px;line-height:1.7}
.shipping-page form{max-width:460px}
.shipping-select-label{display:block;font-size:12px;color:#9ebdce;margin-bottom:7px}
.shipping-country-picker{display:flex;align-items:center;position:relative;border-bottom:1px solid #91d4ee66;gap:14px}
.shipping-country-picker>svg{width:24px;height:24px;flex:none;fill:none;stroke:#9dd8e9;stroke-width:1.25}
.shipping-country-picker .shipping-chevron{position:absolute;right:0;width:18px;pointer-events:none}
.shipping-select{appearance:none;width:100%;min-width:0;min-height:60px;border:0;border-radius:0;background:transparent;color:#e4f7ff;padding:10px 24px 10px 0;font:650 21px/1.4 Manrope,Arial,sans-serif;cursor:pointer}
.shipping-select option{background:#071c2c;color:#e4f7ff}.shipping-select:focus-visible{outline:2px solid #99ddf3;outline-offset:4px;border-radius:4px}
.shipping-costs-space{min-height:162px;padding-top:23px}
.shipping-selection-hint{color:#91adbf;font-size:13px;line-height:1.7;margin:8px 0 0}
.shipping-rate-origin{font-size:12px;color:#91b8cb;margin:0 0 16px}
.shipping-rate-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.shipping-rate-pair>div+div{border-left:1px solid #a2cee32b;padding-left:24px}
.shipping-rate-pair span{display:block;color:#9ebdce;font-size:12px;margin-bottom:6px}
.shipping-rate-pair strong{font-size:29px;line-height:1.2;letter-spacing:-.04em;font-weight:600;color:#d9f4ff}
.shipping-rate-threshold{font-size:12px;line-height:1.7;color:#a1bdcd;margin:16px 0 0;max-width:360px}
.shipping-page .condition-continue{margin-top:22px}.shipping-page .condition-continue .camera-primary{width:100%}
.shipping-offer-note{text-align:center;margin:14px auto 0;max-width:410px;color:#93b0c2}
.shipping-offer-note strong{display:block;color:#c8edf7;font-size:12px;font-weight:680}
.shipping-offer-note p{font-size:11px;line-height:1.7;margin:3px 0 0}
.shipping-page .shipping-coverage{font-size:12px;line-height:1.8;color:#8eabbe;max-width:440px;margin:28px 0 0;padding-top:20px;border-top:1px solid #9fcbe421}
.shipping-page [data-shipping-loading]{color:#a9bed0;font-size:13px;padding:30px 0}
@media(max-width:360px){.shipping-assurance{margin-block:18px 26px}.shipping-select{font-size:18px}.shipping-rate-pair{gap:18px}.shipping-rate-pair>div+div{padding-left:18px}.shipping-rate-pair strong{font-size:26px}}
.process-step-copy>.shipping-summary{grid-row:4;font-size:13px!important;color:#9ebace!important;margin-top:12px!important}
.process-shipping-coverage{font-size:13px;color:#9ebace;line-height:1.75;margin-top:28px;max-width:600px}
