.as-delivery-context{position:fixed;left:12px;bottom:12px;z-index:900;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;max-width:calc(100vw - 212px);box-sizing:border-box;padding:10px 14px;border:1px solid #bed8dc;border-radius:10px;background:#f4fbfb;color:#173b45;box-shadow:0 3px 14px #173b4520;font:14px/1.4 Arial,sans-serif}
.as-delivery-context form{display:flex;align-items:center;gap:8px;margin:0}
.as-delivery-context select{min-width:120px;max-width:180px;min-height:36px;border:1px solid #9cbcc3;border-radius:5px;background:#fff;color:#173b45;font:inherit}
.as-delivery-context button{min-height:36px;border:0;border-radius:5px;padding:6px 12px;background:#006378;color:#fff;font:inherit;cursor:pointer}
.as-delivery-context a{color:#006378;text-decoration:underline}
.as-delivery-context__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.as-delivery-context__notice{flex-basis:100%;font-size:12px;max-width:430px}
body{padding-bottom:90px!important}
@media(max-width:600px){.as-delivery-context{left:8px;right:8px;bottom:64px;max-width:none;padding:8px 10px;font-size:13px;gap:5px 8px}.as-delivery-context form{flex:1;justify-content:flex-end}.as-delivery-context select{min-width:90px;max-width:140px}.as-delivery-context button{padding:6px 8px}body{padding-bottom:180px!important}}
