.footer-section.svelte-7lfk2o{position:relative;z-index:1;padding:0 0 60px;margin-top:5rem;margin-bottom:2rem;background:transparent}.footer-container.svelte-7lfk2o{max-width:900px;margin:0 auto;text-align:center}.business-info.svelte-7lfk2o{color:#999;font-size:.85rem;line-height:1.8}.info-row.svelte-7lfk2o{margin-bottom:8px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.info-divider.svelte-7lfk2o{color:#ddd}.info-group.svelte-7lfk2o{display:inline-flex;gap:8px}.desktop-only.svelte-7lfk2o{display:inline}.footer-links.svelte-7lfk2o{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:15px;margin-bottom:15px}.footer-link.svelte-7lfk2o{color:#999;text-decoration:underline;font-size:.85rem;font-weight:400}.footer-copyright.svelte-7lfk2o{color:#aaa;font-size:.85rem}@media(hover:hover){.footer-link.svelte-7lfk2o:hover{color:#333;cursor:pointer}}@media(max-width:768px){.business-info.svelte-7lfk2o{font-size:.8rem}.info-row.svelte-7lfk2o{flex-direction:column;gap:4px}.info-group.svelte-7lfk2o{display:flex;justify-content:center}.info-divider.svelte-7lfk2o{display:none}.footer-link.svelte-7lfk2o{font-size:.9rem}.footer-copyright.svelte-7lfk2o{font-size:.8rem}}@media(max-width:500px){.footer-section.svelte-7lfk2o{padding:0 0 65px}}.sheet-content-custom>button{display:none!important}.sheet-title-wrapper.svelte-6dohdz{display:flex;align-items:center;justify-content:space-between}.sheet-close-custom{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background-color:#e3f3f3;border:none;border-radius:50%;cursor:pointer;flex-shrink:0}.menu-container.svelte-6dohdz{display:flex;flex-direction:column;justify-content:space-between;flex:1;padding:1rem}.menu-nav-top.svelte-6dohdz{display:flex;flex-direction:column;gap:.75rem}.menu-nav-bottom.svelte-6dohdz{display:flex;flex-direction:column;gap:.75rem;margin-top:auto}.menu-button-styled.svelte-6dohdz{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.875rem 1.25rem;color:#626262;border:solid thin rgb(46,19,52);border-radius:4px;font-size:.95rem;font-weight:500;font-family:Noto Sans KR,sans-serif;cursor:pointer}.menu-nav-bottom.svelte-6dohdz .menu-button-styled:where(.svelte-6dohdz){background-color:#ae9688;color:#fff;border-color:#fff0}.menu-nav-bottom.svelte-6dohdz .menu-button-outline:where(.svelte-6dohdz){background-color:transparent;color:#626262;border-color:#2e1334}
