.sms-consent{margin:12px auto 0;max-width:640px;font-size:12.5px;line-height:1.55;color:#9e978c;text-align:center}
.sms-consent p{margin:0}
.sms-consent a{color:#d9d3c8;text-decoration:underline}
.soon-form .form-row{align-items:flex-end}
@media(min-width:801px){.soon-form .form-row>.field,.soon-form .form-row>.nl-ph{flex:1 1 230px}}
.crumbs a{display:inline-block;padding:12px 2px;margin:-12px 0}
@media(max-width:800px){.hdr .logo{display:inline-block;padding:10px 0;margin:-10px 0}}
.ship-est{display:flex;flex-direction:column;gap:8px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.ship-est-l{font:400 13px/1 var(--fa);letter-spacing:.12em;text-transform:uppercase;color:var(--bone)}
.ship-est-row{display:flex;gap:8px}
.ship-est-row input{flex:1 1 auto;min-width:0;height:48px}
.ship-est-row .btn{flex:0 0 auto;height:48px;padding:0 18px}
.ship-est-list{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}
.ship-est-list li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:15px}
.ship-est-list strong{font:400 18px/1 var(--fa);color:var(--bone);letter-spacing:.02em}
.ship-est-d{display:block;font-size:12.5px;color:#9e978c}
.ship-est-msg{margin:2px 0 0;font-size:13px;color:#9e978c}