[data-dbcart]{width:100%;border:0;display:block;min-height:100px!important}
.xi-subpage-scope .xi-form-shell iframe[data-dbcart]{height:460px;min-height:100px}
.bn-dock-panel,.bn-dock-shade{display:none}
@media(max-width:1199px){
.xi-bottom{grid-template-columns:1fr 1.2fr;max-width:640px;margin:auto;z-index:47;background:#002f47;font-family:ByeollaeMobile,var(--xi-font);border-top:1px solid #ffffff38}
.xi-bottom [data-open-dock]{border:0;border-right:1px solid #ffffff38;background:#002f47;color:#fff;display:flex;align-items:center;justify-content:center;gap:5px;font-family:inherit;font-size:15px;font-weight:700;line-height:1.4;min-height:64px;padding:8px}.xi-bottom [data-open-dock]>span{font-size:12px;font-weight:500;color:#e3c78d}.xi-bottom a:last-child{display:flex;flex-direction:column;justify-content:center;gap:1px;padding:6px}.xi-bottom a:last-child>span{font-size:10px;font-weight:400;color:#c1d4dd}.xi-bottom a:last-child>strong{font-size:24px;font-weight:800;letter-spacing:-.04em;line-height:1.2}
.bn-dock-shade:not([hidden]){display:block;position:fixed;inset:56px 0 64px;z-index:45;background:#00172570}
.bn-dock-panel:not([hidden]){display:flex;flex-direction:column;position:fixed;z-index:46;left:0;right:0;bottom:calc(64px + env(safe-area-inset-bottom));margin:auto;max-width:640px;max-height:calc(100dvh - 130px - env(safe-area-inset-bottom));background:#fff;box-shadow:0 -5px 30px #00172530;border-top:3px solid #b99a64;font-family:ByeollaeMobile,var(--xi-font);color:#002f47}
.bn-dock-panel>header{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;border-bottom:1px solid #dbe3e7;flex:none}.bn-dock-panel h2{font-size:21px;margin:3px 0 0;letter-spacing:-.04em}.bn-dock-panel header span{font-size:11px;color:#69818e}.bn-dock-panel [data-close-dock]{width:44px;height:44px;border:0;background:none;font-size:31px;color:#002f47}.bn-dock-scroll{overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:10px}.bn-dock-scroll>p{font-size:11px;text-align:center;line-height:1.6}.bn-dock-scroll>p a{color:inherit;text-decoration:underline}
.xi-site.bn-dock-open{overflow:hidden}
}
/* Shared header brand is one line on PC and mobile. */
.xi-brand-badge{white-space:nowrap}.xi-brand-badge>span{display:inline!important}.xi-brand-badge>span+span{display:none!important}
@media(max-width:1199px){.xi-brand-badge{font-size:12px;--badge-pad:9px}.xi-bottom{grid-template-columns:1.15fr 1fr}.xi-bottom [data-open-dock]{background:#e7d2a6;color:#002f47;font-family:inherit;font-size:18px;font-weight:850;letter-spacing:-.05em}.xi-bottom [data-open-dock]>span{font-size:23px;color:#002f47;font-weight:600}.xi-bottom a:last-child>strong{font-size:21px}.xi-bottom a:last-child>span{font-size:10px}.bn-dock-panel header span{font-size:12px}.bn-dock-panel:not([hidden]){border-top-color:#a38654}}
@media(max-width:359px){.xi-brand-badge{font-size:11px;--badge-pad:6px}.xi-bottom [data-open-dock]{font-size:16px}.xi-bottom a:last-child>strong{font-size:19px}}
