.elementor-12542 .elementor-element.elementor-element-089335b{--display:flex;--min-height:35vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--slkd-global-spacing) var(--slkd-global-spacing);--row-gap:var(--slkd-global-spacing);--column-gap:var(--slkd-global-spacing);--overflow:hidden;--border-radius:var(--slkd-border-radius-l) var(--slkd-border-radius-l) var(--slkd-border-radius-l) var(--slkd-border-radius-l);--padding-top:calc(var(--slkd-global-spacing) * 4);--padding-bottom:calc(var(--slkd-global-spacing) * 4);--padding-left:calc(var(--slkd-left-right-padding) * 2);--padding-right:calc(var(--slkd-left-right-padding) * 2);--z-index:1;}.elementor-12542 .elementor-element.elementor-element-7740b20{z-index:0;}.elementor-12542 .elementor-element.elementor-element-01fec6b{z-index:1;text-align:center;}.elementor-12542 .elementor-element.elementor-element-01fec6b .elementor-heading-title{font-family:var( --e-global-typography-1f61f31-font-family ), Sans-serif;font-size:var( --e-global-typography-1f61f31-font-size );font-weight:var( --e-global-typography-1f61f31-font-weight );line-height:var( --e-global-typography-1f61f31-line-height );letter-spacing:var( --e-global-typography-1f61f31-letter-spacing );color:#FFFFFF;}.elementor-12542 .elementor-element.elementor-element-6576418{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:calc(var(--slkd-global-spacing) * 2) calc(var(--slkd-global-spacing) * 2);--row-gap:calc(var(--slkd-global-spacing) * 2);--column-gap:calc(var(--slkd-global-spacing) * 2);--padding-top:calc(var(--slkd-global-spacing) * 4);--padding-bottom:calc(var(--slkd-global-spacing) * 4);--padding-left:calc(var(--slkd-left-right-padding) * 2);--padding-right:calc(var(--slkd-left-right-padding) * 2);}.elementor-12542 .elementor-element.elementor-element-f2900bd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:var(--slkd-border-radius-l) var(--slkd-border-radius-l) var(--slkd-border-radius-l) var(--slkd-border-radius-l);box-shadow:0px 0px 0px 1px #2222221A inset;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12542 .elementor-element.elementor-element-f2900bd:not(.elementor-motion-effects-element-type-background), .elementor-12542 .elementor-element.elementor-element-f2900bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12542 .elementor-element.elementor-element-f2900bd.e-con{--align-self:flex-start;}.elementor-12542 .elementor-element.elementor-element-97f5bc7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12542 .elementor-element.elementor-element-97f5bc7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12542 .elementor-element.elementor-element-97f5bc7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12542 .elementor-element.elementor-element-97f5bc7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12542 .elementor-element.elementor-element-97f5bc7 .elementor-icon-list-item > a{font-family:var( --e-global-typography-2e93cb8-font-family ), Sans-serif;font-size:var( --e-global-typography-2e93cb8-font-size );font-weight:var( --e-global-typography-2e93cb8-font-weight );line-height:var( --e-global-typography-2e93cb8-line-height );}.elementor-12542 .elementor-element.elementor-element-97f5bc7 .elementor-icon-list-text{color:var(--slkd-black-opacity-90);transition:color 0.3s;}.elementor-12542 .elementor-element.elementor-element-c1fa58b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12542 .elementor-element.elementor-element-c1fa58b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12542 .elementor-element.elementor-element-c1fa58b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12542 .elementor-element.elementor-element-c1fa58b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12542 .elementor-element.elementor-element-c1fa58b .elementor-icon-list-item > a{font-family:var( --e-global-typography-2e93cb8-font-family ), Sans-serif;font-size:var( --e-global-typography-2e93cb8-font-size );font-weight:var( --e-global-typography-2e93cb8-font-weight );line-height:var( --e-global-typography-2e93cb8-line-height );}.elementor-12542 .elementor-element.elementor-element-c1fa58b .elementor-icon-list-text{color:var(--slkd-black-opacity-90);transition:color 0.3s;}.elementor-12542 .elementor-element.elementor-element-6874fc0 .elementor-button{background-color:var(--slkd-accent-color);font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;fill:#FFFFFF;color:#FFFFFF;}.elementor-12542 .elementor-element.elementor-element-b5587bd.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-12542 .elementor-element.elementor-element-b5587bd iframe{height:400px;}.elementor-12542 .elementor-element.elementor-element-c4c7c31{--display:flex;--gap:var(--slkd-global-spacing) var(--slkd-global-spacing);--row-gap:var(--slkd-global-spacing);--column-gap:var(--slkd-global-spacing);--padding-top:calc(var(--slkd-global-spacing) * 4);--padding-bottom:calc(var(--slkd-global-spacing) * 4);--padding-left:calc(var(--slkd-left-right-padding) * 2);--padding-right:calc(var(--slkd-left-right-padding) * 2);}.elementor-12542 .elementor-element.elementor-element-86f20e1{--display:flex;--gap:var(--slkd-global-spacing) var(--slkd-global-spacing);--row-gap:var(--slkd-global-spacing);--column-gap:var(--slkd-global-spacing);}.elementor-12542 .elementor-element.elementor-element-84fed4d{font-family:var( --e-global-typography-8c0ac61-font-family ), Sans-serif;font-size:var( --e-global-typography-8c0ac61-font-size );font-weight:var( --e-global-typography-8c0ac61-font-weight );line-height:var( --e-global-typography-8c0ac61-line-height );color:var(--slkd-black-opacity-90);}.elementor-12542 .elementor-element.elementor-element-114f61a{--display:flex;--gap:var(--slkd-global-spacing) var(--slkd-global-spacing);--row-gap:var(--slkd-global-spacing);--column-gap:var(--slkd-global-spacing);--padding-top:calc(var(--slkd-global-spacing) * 4);--padding-bottom:calc(var(--slkd-global-spacing) * 4);--padding-left:calc(var(--slkd-left-right-padding) * 2);--padding-right:calc(var(--slkd-left-right-padding) * 2);}.elementor-12542 .elementor-element.elementor-element-8793cb9{text-align:center;}.elementor-12542 .elementor-element.elementor-element-8793cb9 .elementor-heading-title{font-family:var( --e-global-typography-cac998a-font-family ), Sans-serif;font-size:var( --e-global-typography-cac998a-font-size );font-weight:var( --e-global-typography-cac998a-font-weight );line-height:var( --e-global-typography-cac998a-line-height );letter-spacing:var( --e-global-typography-cac998a-letter-spacing );color:var(--slkd-global-heading-color);}.elementor-12542 .elementor-element.elementor-element-756a248{--display:flex;--gap:calc(var(--slkd-global-spacing) / 2) calc(var(--slkd-global-spacing) / 2);--row-gap:calc(var(--slkd-global-spacing) / 2);--column-gap:calc(var(--slkd-global-spacing) / 2);--border-radius:var(--slkd-border-radius-l) var(--slkd-border-radius-l) var(--slkd-border-radius-l) var(--slkd-border-radius-l);box-shadow:0px 0px 0px 1px #2222221A inset;--padding-top:var(--slkd-global-spacing);--padding-bottom:var(--slkd-global-spacing);--padding-left:var(--slkd-global-spacing);--padding-right:var(--slkd-global-spacing);}.elementor-12542 .elementor-element.elementor-element-756a248:not(.elementor-motion-effects-element-type-background), .elementor-12542 .elementor-element.elementor-element-756a248 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12542 .elementor-element.elementor-element-408590f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;color:var(--slkd-global-heading-color);}.elementor-12542 .elementor-element.elementor-element-0e1a2ba{font-family:var( --e-global-typography-2e93cb8-font-family ), Sans-serif;font-size:var( --e-global-typography-2e93cb8-font-size );font-weight:var( --e-global-typography-2e93cb8-font-weight );line-height:var( --e-global-typography-2e93cb8-line-height );color:var(--slkd-black-opacity-90);}.elementor-12542 .elementor-element.elementor-element-d286775{--display:flex;--gap:calc(var(--slkd-global-spacing) / 2) calc(var(--slkd-global-spacing) / 2);--row-gap:calc(var(--slkd-global-spacing) / 2);--column-gap:calc(var(--slkd-global-spacing) / 2);--border-radius:var(--slkd-border-radius-l) var(--slkd-border-radius-l) var(--slkd-border-radius-l) var(--slkd-border-radius-l);box-shadow:0px 0px 0px 1px #2222221A inset;--padding-top:var(--slkd-global-spacing);--padding-bottom:var(--slkd-global-spacing);--padding-left:var(--slkd-global-spacing);--padding-right:var(--slkd-global-spacing);}.elementor-12542 .elementor-element.elementor-element-d286775:not(.elementor-motion-effects-element-type-background), .elementor-12542 .elementor-element.elementor-element-d286775 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12542 .elementor-element.elementor-element-e312d62 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;color:var(--slkd-global-heading-color);}.elementor-12542 .elementor-element.elementor-element-420d3a8{font-family:var( --e-global-typography-2e93cb8-font-family ), Sans-serif;font-size:var( --e-global-typography-2e93cb8-font-size );font-weight:var( --e-global-typography-2e93cb8-font-weight );line-height:var( --e-global-typography-2e93cb8-line-height );color:var(--slkd-black-opacity-90);}.elementor-12542 .elementor-element.elementor-element-1648aeb{--display:flex;--gap:calc(var(--slkd-global-spacing) / 2) calc(var(--slkd-global-spacing) / 2);--row-gap:calc(var(--slkd-global-spacing) / 2);--column-gap:calc(var(--slkd-global-spacing) / 2);--border-radius:var(--slkd-border-radius-l) var(--slkd-border-radius-l) var(--slkd-border-radius-l) var(--slkd-border-radius-l);box-shadow:0px 0px 0px 1px #2222221A inset;--padding-top:var(--slkd-global-spacing);--padding-bottom:var(--slkd-global-spacing);--padding-left:var(--slkd-global-spacing);--padding-right:var(--slkd-global-spacing);}.elementor-12542 .elementor-element.elementor-element-1648aeb:not(.elementor-motion-effects-element-type-background), .elementor-12542 .elementor-element.elementor-element-1648aeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12542 .elementor-element.elementor-element-2e05b44 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;color:var(--slkd-global-heading-color);}.elementor-12542 .elementor-element.elementor-element-67eebdf{font-family:var( --e-global-typography-2e93cb8-font-family ), Sans-serif;font-size:var( --e-global-typography-2e93cb8-font-size );font-weight:var( --e-global-typography-2e93cb8-font-weight );line-height:var( --e-global-typography-2e93cb8-line-height );color:var(--slkd-black-opacity-90);}.elementor-12542 .elementor-element.elementor-element-156bd44{--display:flex;--gap:var(--slkd-global-spacing) var(--slkd-global-spacing);--row-gap:var(--slkd-global-spacing);--column-gap:var(--slkd-global-spacing);--padding-top:calc(var(--slkd-global-spacing) * 3);--padding-bottom:calc(var(--slkd-global-spacing) * 3);--padding-left:calc(var(--slkd-left-right-padding) * 2);--padding-right:calc(var(--slkd-left-right-padding) * 2);}.elementor-12542 .elementor-element.elementor-element-09763e6{text-align:center;}.elementor-12542 .elementor-element.elementor-element-09763e6 .elementor-heading-title{font-family:var( --e-global-typography-cac998a-font-family ), Sans-serif;font-size:var( --e-global-typography-cac998a-font-size );font-weight:var( --e-global-typography-cac998a-font-weight );line-height:var( --e-global-typography-cac998a-line-height );letter-spacing:var( --e-global-typography-cac998a-letter-spacing );color:var(--slkd-global-heading-color);}.elementor-12542 .elementor-element.elementor-element-8299633{text-align:center;font-family:var( --e-global-typography-8c0ac61-font-family ), Sans-serif;font-size:var( --e-global-typography-8c0ac61-font-size );font-weight:var( --e-global-typography-8c0ac61-font-weight );line-height:var( --e-global-typography-8c0ac61-line-height );color:var(--slkd-black-opacity-90);}.elementor-12542 .elementor-element.elementor-element-b8f0b65 .elementor-button{background-color:var(--slkd-contrast-color);font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;fill:#FFFFFF;color:#FFFFFF;}.elementor-12542 .elementor-element.elementor-element-d602c93{--display:flex;--gap:var(--slkd-global-spacing) var(--slkd-global-spacing);--row-gap:var(--slkd-global-spacing);--column-gap:var(--slkd-global-spacing);--padding-top:calc(var(--slkd-global-spacing) * 2);--padding-bottom:calc(var(--slkd-global-spacing) * 2);--padding-left:calc(var(--slkd-left-right-padding) * 2);--padding-right:calc(var(--slkd-left-right-padding) * 2);}.elementor-12542 .elementor-element.elementor-element-c0fc7e2{text-align:center;}.elementor-12542 .elementor-element.elementor-element-c0fc7e2 .elementor-heading-title{color:var(--slkd-global-heading-color);}.elementor-12542 .elementor-element.elementor-element-85db22b{text-align:center;}@media(min-width:768px){.elementor-12542 .elementor-element.elementor-element-f2900bd{--width:40%;}.elementor-12542 .elementor-element.elementor-element-114f61a{--content-width:900px;}}@media(max-width:1024px){.elementor-12542 .elementor-element.elementor-element-01fec6b .elementor-heading-title{font-size:var( --e-global-typography-1f61f31-font-size );line-height:var( --e-global-typography-1f61f31-line-height );letter-spacing:var( --e-global-typography-1f61f31-letter-spacing );}.elementor-12542 .elementor-element.elementor-element-97f5bc7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12542 .elementor-element.elementor-element-97f5bc7 .elementor-icon-list-item > a{font-size:var( --e-global-typography-2e93cb8-font-size );line-height:var( --e-global-typography-2e93cb8-line-height );}.elementor-12542 .elementor-element.elementor-element-c1fa58b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12542 .elementor-element.elementor-element-c1fa58b .elementor-icon-list-item > a{font-size:var( --e-global-typography-2e93cb8-font-size );line-height:var( --e-global-typography-2e93cb8-line-height );}.elementor-12542 .elementor-element.elementor-element-84fed4d{font-size:var( --e-global-typography-8c0ac61-font-size );line-height:var( --e-global-typography-8c0ac61-line-height );}.elementor-12542 .elementor-element.elementor-element-8793cb9 .elementor-heading-title{font-size:var( --e-global-typography-cac998a-font-size );line-height:var( --e-global-typography-cac998a-line-height );letter-spacing:var( --e-global-typography-cac998a-letter-spacing );}.elementor-12542 .elementor-element.elementor-element-0e1a2ba{font-size:var( --e-global-typography-2e93cb8-font-size );line-height:var( --e-global-typography-2e93cb8-line-height );}.elementor-12542 .elementor-element.elementor-element-420d3a8{font-size:var( --e-global-typography-2e93cb8-font-size );line-height:var( --e-global-typography-2e93cb8-line-height );}.elementor-12542 .elementor-element.elementor-element-67eebdf{font-size:var( --e-global-typography-2e93cb8-font-size );line-height:var( --e-global-typography-2e93cb8-line-height );}.elementor-12542 .elementor-element.elementor-element-09763e6 .elementor-heading-title{font-size:var( --e-global-typography-cac998a-font-size );line-height:var( --e-global-typography-cac998a-line-height );letter-spacing:var( --e-global-typography-cac998a-letter-spacing );}.elementor-12542 .elementor-element.elementor-element-8299633{font-size:var( --e-global-typography-8c0ac61-font-size );line-height:var( --e-global-typography-8c0ac61-line-height );}}@media(max-width:767px){.elementor-12542 .elementor-element.elementor-element-01fec6b .elementor-heading-title{font-size:var( --e-global-typography-1f61f31-font-size );line-height:var( --e-global-typography-1f61f31-line-height );letter-spacing:var( --e-global-typography-1f61f31-letter-spacing );}.elementor-12542 .elementor-element.elementor-element-6576418{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12542 .elementor-element.elementor-element-f2900bd{--width:100%;}.elementor-12542 .elementor-element.elementor-element-97f5bc7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12542 .elementor-element.elementor-element-97f5bc7 .elementor-icon-list-item > a{font-size:var( --e-global-typography-2e93cb8-font-size );line-height:var( --e-global-typography-2e93cb8-line-height );}.elementor-12542 .elementor-element.elementor-element-c1fa58b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12542 .elementor-element.elementor-element-c1fa58b .elementor-icon-list-item > a{font-size:var( --e-global-typography-2e93cb8-font-size );line-height:var( --e-global-typography-2e93cb8-line-height );}.elementor-12542 .elementor-element.elementor-element-84fed4d{font-size:var( --e-global-typography-8c0ac61-font-size );line-height:var( --e-global-typography-8c0ac61-line-height );}.elementor-12542 .elementor-element.elementor-element-8793cb9 .elementor-heading-title{font-size:var( --e-global-typography-cac998a-font-size );line-height:var( --e-global-typography-cac998a-line-height );letter-spacing:var( --e-global-typography-cac998a-letter-spacing );}.elementor-12542 .elementor-element.elementor-element-0e1a2ba{font-size:var( --e-global-typography-2e93cb8-font-size );line-height:var( --e-global-typography-2e93cb8-line-height );}.elementor-12542 .elementor-element.elementor-element-420d3a8{font-size:var( --e-global-typography-2e93cb8-font-size );line-height:var( --e-global-typography-2e93cb8-line-height );}.elementor-12542 .elementor-element.elementor-element-67eebdf{font-size:var( --e-global-typography-2e93cb8-font-size );line-height:var( --e-global-typography-2e93cb8-line-height );}.elementor-12542 .elementor-element.elementor-element-09763e6 .elementor-heading-title{font-size:var( --e-global-typography-cac998a-font-size );line-height:var( --e-global-typography-cac998a-line-height );letter-spacing:var( --e-global-typography-cac998a-letter-spacing );}.elementor-12542 .elementor-element.elementor-element-8299633{font-size:var( --e-global-typography-8c0ac61-font-size );line-height:var( --e-global-typography-8c0ac61-line-height );}}/* Start custom CSS for image, class: .elementor-element-7740b20 */.elementor-12542 .elementor-element.elementor-element-7740b20{position:absolute;inset:0;z-index:0;}.elementor-12542 .elementor-element.elementor-element-7740b20 img{width:100%;height:100%;object-fit:cover;}.elementor-12542 .elementor-element.elementor-element-7740b20::after{content:"";position:absolute;inset:0;background:rgba(34,34,34,0.45);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6874fc0 */.elementor-12542 .elementor-element.elementor-element-6874fc0{width:100%;}.elementor-12542 .elementor-element.elementor-element-6874fc0 .elementor-button{background-color:var(--slkd-accent-color);border-radius:var(--slkd-border-radius-xl);color:#fff;width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2900bd *//* ── 라벨 ── */
.elementor-12542 .elementor-element.elementor-element-f2900bd .elementor-element-97f5bc7::before { content: "ADDRESS"; }
.elementor-12542 .elementor-element.elementor-element-f2900bd .elementor-element-c1fa58b::before { content: "HOURS"; }
.elementor-12542 .elementor-element.elementor-element-f2900bd .elementor-element-97f5bc7::before,
.elementor-12542 .elementor-element.elementor-element-f2900bd .elementor-element-c1fa58b::before {
    display: block;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .09em;
    color: var(--slkd-black-opacity-50);
    margin-bottom: 10px;
}

.elementor-12542 .elementor-element.elementor-element-f2900bd .elementor-element-c1fa58b {
    margin-top: 22px;
    padding-top: 22px;
    border-top: 1px solid var(--slkd-black-opacity-10);
}

/* ── 주소 : 도로명 한 줄 + 도시·주·ZIP 한 줄 ── */
.elementor-12542 .elementor-element.elementor-element-f2900bd .elementor-element-97f5bc7 .elementor-icon-list-items {
    display: flex;
    flex-wrap: wrap;
    gap: 0;
    align-items: baseline;
}
.elementor-12542 .elementor-element.elementor-element-f2900bd .elementor-element-97f5bc7 li { width: auto; }

/* 값이 빈 항목은 감춘다 — loc_suite 가 없는 지점의 빈 줄 */
.elementor-12542 .elementor-element.elementor-element-f2900bd .elementor-element-97f5bc7 li:has(.elementor-icon-list-text:empty) {
    display: none;
}

.elementor-12542 .elementor-element.elementor-element-f2900bd .elementor-element-97f5bc7 li:nth-child(1) {
    flex: 0 0 100%;
    margin-bottom: 3px;
}
.elementor-12542 .elementor-element.elementor-element-f2900bd .elementor-element-97f5bc7 li:nth-child(1) .elementor-icon-list-text {
    font-size: 18px;
    font-weight: 600;
    line-height: 1.45em;
    color: var(--slkd-global-heading-color);
}
.elementor-12542 .elementor-element.elementor-element-f2900bd .elementor-element-97f5bc7 li:nth-child(n+3) .elementor-icon-list-text {
    font-size: 16px;
    line-height: 1.5em;
}
.elementor-12542 .elementor-element.elementor-element-f2900bd .elementor-element-97f5bc7 li:nth-child(3) .elementor-icon-list-text::after {
    content: ",";
}
.elementor-12542 .elementor-element.elementor-element-f2900bd .elementor-element-97f5bc7 li:nth-child(4) { margin-left: .35em; }
.elementor-12542 .elementor-element.elementor-element-f2900bd .elementor-element-97f5bc7 li:nth-child(5) { margin-left: .45em; }

/* ── 영업시간 : 요일 왼쪽 · 시간 오른쪽 ── */
.elementor-12542 .elementor-element.elementor-element-f2900bd .elementor-element-c1fa58b .elementor-icon-list-items { gap: 0; }
.elementor-12542 .elementor-element.elementor-element-f2900bd .elementor-element-c1fa58b li { padding: 6px 0; }
.elementor-12542 .elementor-element.elementor-element-f2900bd .elementor-element-c1fa58b .elementor-icon-list-text {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: baseline;
    gap: 16px;
    font-size: 16px;
    line-height: 1.55em;
    font-weight: 600;
    letter-spacing: .015em;
    color: var(--slkd-global-heading-color);
    font-variant-numeric: tabular-nums lining-nums;
    font-feature-settings: "tnum" 1, "lnum" 1;
}
.elementor-12542 .elementor-element.elementor-element-f2900bd .elementor-element-c1fa58b .elementor-icon-list-text::before {
    flex: none;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: .03em;
    color: var(--slkd-black-opacity-50);
}
.elementor-12542 .elementor-element.elementor-element-f2900bd .elementor-element-c1fa58b li:nth-child(1) .elementor-icon-list-text::before { content: "Mon"; }
.elementor-12542 .elementor-element.elementor-element-f2900bd .elementor-element-c1fa58b li:nth-child(2) .elementor-icon-list-text::before { content: "Tue"; }
.elementor-12542 .elementor-element.elementor-element-f2900bd .elementor-element-c1fa58b li:nth-child(3) .elementor-icon-list-text::before { content: "Wed"; }
.elementor-12542 .elementor-element.elementor-element-f2900bd .elementor-element-c1fa58b li:nth-child(4) .elementor-icon-list-text::before { content: "Thu"; }
.elementor-12542 .elementor-element.elementor-element-f2900bd .elementor-element-c1fa58b li:nth-child(5) .elementor-icon-list-text::before { content: "Fri"; }
.elementor-12542 .elementor-element.elementor-element-f2900bd .elementor-element-c1fa58b li:nth-child(6) .elementor-icon-list-text::before { content: "Sat"; }
.elementor-12542 .elementor-element.elementor-element-f2900bd .elementor-element-c1fa58b li:nth-child(7) .elementor-icon-list-text::before { content: "Sun"; }

/* 주말은 요일 고유의 색 — 평일 회색과 같은 대비(3.2:1)로 맞춰 튀지 않게 한다 */
.elementor-12542 .elementor-element.elementor-element-f2900bd .elementor-element-c1fa58b li:nth-child(6) .elementor-icon-list-text::before {
    color: rgba(21, 84, 196, .65);
}
.elementor-12542 .elementor-element.elementor-element-f2900bd .elementor-element-c1fa58b li:nth-child(7) .elementor-icon-list-text::before {
    color: rgba(199, 42, 42, .68);
}

/* 휴무일은 톤을 낮춘다 */
.elementor-12542 .elementor-element.elementor-element-f2900bd .elementor-element-c1fa58b li:last-child .elementor-icon-list-text {
    font-weight: 500;
    color: var(--slkd-black-opacity-50);
}

/* ── 전화 버튼 ── */
.elementor-12542 .elementor-element.elementor-element-f2900bd .elementor-element-6874fc0 { margin-top: 26px; }/* End custom CSS */
/* Start custom CSS for google_maps, class: .elementor-element-b5587bd */.elementor-12542 .elementor-element.elementor-element-b5587bd {
    min-width: 0;
    border-radius: var(--slkd-border-radius-l);
    overflow: hidden;
}

.elementor-12542 .elementor-element.elementor-element-b5587bd iframe {
    border-radius: var(--slkd-border-radius-l);
    display: block;
}

/* 데스크톱 — 2단. 지도가 정보 카드 높이를 채운다 */
@media (min-width: 768px) {
    .elementor-12542 .elementor-element.elementor-element-b5587bd {
        flex-basis: 0;
    }
    .elementor-12542 .elementor-element.elementor-element-b5587bd .elementor-widget-container,
    .elementor-12542 .elementor-element.elementor-element-b5587bd .elementor-custom-embed {
        height: 100%;
    }
    .elementor-12542 .elementor-element.elementor-element-b5587bd iframe {
        height: 100%;
        min-height: 400px;
    }
}

/* 모바일 — 세로로 접힌다. flex-basis 0 이면 높이가 0 이 되어 지도가 잘린다 */
@media (max-width: 767px) {
    .elementor-12542 .elementor-element.elementor-element-b5587bd {
        flex-basis: auto;
    }
    .elementor-12542 .elementor-element.elementor-element-b5587bd iframe {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86f20e1 */.elementor-12542 .elementor-element.elementor-element-86f20e1{max-width:720px;width:100%;margin-left:auto;margin-right:auto;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8f0b65 */.elementor-12542 .elementor-element.elementor-element-b8f0b65{align-self:center;}.elementor-12542 .elementor-element.elementor-element-b8f0b65 .elementor-button{background-color:var(--slkd-contrast-color);border-radius:var(--slkd-border-radius-xl);color:#fff;padding:calc(var(--slkd-global-spacing) / 2) var(--slkd-global-spacing);}/* End custom CSS */