.elementor-368540 .elementor-element.elementor-element-6ac0832{--display:flex;--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-368540 .elementor-element.elementor-element-ba5a3df{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-368540 .elementor-element.elementor-element-62b7f96 .elementor-icon-wrapper{text-align:center;}.elementor-368540 .elementor-element.elementor-element-62b7f96.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d3602f1 );}.elementor-368540 .elementor-element.elementor-element-62b7f96.elementor-view-framed .elementor-icon, .elementor-368540 .elementor-element.elementor-element-62b7f96.elementor-view-default .elementor-icon{color:var( --e-global-color-d3602f1 );border-color:var( --e-global-color-d3602f1 );}.elementor-368540 .elementor-element.elementor-element-62b7f96.elementor-view-framed .elementor-icon, .elementor-368540 .elementor-element.elementor-element-62b7f96.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d3602f1 );}.elementor-368540 .elementor-element.elementor-element-2dd84bf .elementor-heading-title{font-size:var( --e-global-typography-2ceeff2-font-size );font-weight:var( --e-global-typography-2ceeff2-font-weight );line-height:var( --e-global-typography-2ceeff2-line-height );color:var( --e-global-color-text );}.elementor-368540 .elementor-element.elementor-element-00c6cd2 .elementor-heading-title{font-size:var( --e-global-typography-9bf7fc9-font-size );font-weight:var( --e-global-typography-9bf7fc9-font-weight );line-height:var( --e-global-typography-9bf7fc9-line-height );color:var( --e-global-color-b62f02e );}.elementor-368540 .elementor-element.elementor-element-a5f07f9 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-368540 .elementor-element.elementor-element-a5f07f9 .elementor-heading-title{font-size:var( --e-global-typography-56b6b8d-font-size );font-weight:var( --e-global-typography-56b6b8d-font-weight );line-height:var( --e-global-typography-56b6b8d-line-height );color:var( --e-global-color-f73ec39 );}.elementor-368540 .elementor-element.elementor-element-b81c92a{--display:flex;}.elementor-368540 .elementor-element.elementor-element-c562821{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-368540 .elementor-element.elementor-element-159320d img{width:120px;}.elementor-368540 .elementor-element.elementor-element-3183a5c{--divider-border-style:solid;--divider-color:var( --e-global-color-fb74a76 );--divider-border-width:1px;}.elementor-368540 .elementor-element.elementor-element-3183a5c .elementor-divider-separator{width:100%;}.elementor-368540 .elementor-element.elementor-element-3183a5c .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-368540 .elementor-element.elementor-element-3183a5c .elementor-divider__text{color:var( --e-global-color-b62f02e );font-size:var( --e-global-typography-e6a97aa-font-size );font-weight:var( --e-global-typography-e6a97aa-font-weight );line-height:var( --e-global-typography-e6a97aa-line-height );}.elementor-368540 .elementor-element.elementor-element-430f917{--display:flex;}.elementor-368540 .elementor-element.elementor-element-bedcadb{--divider-border-style:solid;--divider-color:var( --e-global-color-fb74a76 );--divider-border-width:1px;}.elementor-368540 .elementor-element.elementor-element-bedcadb .elementor-divider-separator{width:100%;}.elementor-368540 .elementor-element.elementor-element-bedcadb .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-368540 .elementor-element.elementor-element-bedcadb .elementor-divider__text{color:var( --e-global-color-b62f02e );font-size:var( --e-global-typography-e6a97aa-font-size );font-weight:var( --e-global-typography-e6a97aa-font-weight );line-height:var( --e-global-typography-e6a97aa-line-height );}@media(min-width:768px){.elementor-368540 .elementor-element.elementor-element-ba5a3df{--content-width:540px;}}@media(max-width:1024px){.elementor-368540 .elementor-element.elementor-element-2dd84bf .elementor-heading-title{font-size:var( --e-global-typography-2ceeff2-font-size );line-height:var( --e-global-typography-2ceeff2-line-height );}.elementor-368540 .elementor-element.elementor-element-00c6cd2 .elementor-heading-title{font-size:var( --e-global-typography-9bf7fc9-font-size );line-height:var( --e-global-typography-9bf7fc9-line-height );}.elementor-368540 .elementor-element.elementor-element-a5f07f9 .elementor-heading-title{font-size:var( --e-global-typography-56b6b8d-font-size );line-height:var( --e-global-typography-56b6b8d-line-height );}.elementor-368540 .elementor-element.elementor-element-3183a5c .elementor-divider__text{font-size:var( --e-global-typography-e6a97aa-font-size );line-height:var( --e-global-typography-e6a97aa-line-height );}.elementor-368540 .elementor-element.elementor-element-bedcadb .elementor-divider__text{font-size:var( --e-global-typography-e6a97aa-font-size );line-height:var( --e-global-typography-e6a97aa-line-height );}}@media(max-width:767px){.elementor-368540 .elementor-element.elementor-element-2dd84bf .elementor-heading-title{font-size:var( --e-global-typography-2ceeff2-font-size );line-height:var( --e-global-typography-2ceeff2-line-height );}.elementor-368540 .elementor-element.elementor-element-00c6cd2 .elementor-heading-title{font-size:var( --e-global-typography-9bf7fc9-font-size );line-height:var( --e-global-typography-9bf7fc9-line-height );}.elementor-368540 .elementor-element.elementor-element-a5f07f9 .elementor-heading-title{font-size:var( --e-global-typography-56b6b8d-font-size );line-height:var( --e-global-typography-56b6b8d-line-height );}.elementor-368540 .elementor-element.elementor-element-3183a5c .elementor-divider__text{font-size:var( --e-global-typography-e6a97aa-font-size );line-height:var( --e-global-typography-e6a97aa-line-height );}.elementor-368540 .elementor-element.elementor-element-bedcadb .elementor-divider__text{font-size:var( --e-global-typography-e6a97aa-font-size );line-height:var( --e-global-typography-e6a97aa-line-height );}}/* Start custom CSS for heading, class: .elementor-element-a5f07f9 */.elementor-368540 .elementor-element.elementor-element-a5f07f9 {background:var(--e-global-color-b87a37d); border-radius:4px;}/* End custom CSS */
/* Start custom CSS */.tab {display:flex; border-bottom: 1px solid var(--e-global-color-b87a37d)}

/* Style the buttons inside the tab */
.tab button {
background-color: initial !important;
float: left;
border: none;
border-bottom:2px solid var(--e-global-color-929dd96);
border-radius:0;
outline: none;
cursor: pointer;
padding: 0px 16px 8px;
transition: 0.3s;
font-size: 15px;
color:var(--e-global-color-f73ec39);
}

/* Change background color of buttons on hover */
.tab button:hover {
color:var(--e-global-color-b62f02e);
background-color: initial !important;
}

.tab button.active {
background-color: initial !important;
color:var(--e-global-color-b62f02e) !important;
border-bottom:2px solid var(--e-global-color-d3602f1);
}

.tabcontent {
display: none;
}

.retailer {display:flex; flex-wrap: wrap; gap:10px;}
.retailer .container {border:1px solid #7248bd20; border-radius:12px; padding:12px; flex-basis:calc((100% / 3) - ( 10px * 2/3)); transition:0.5s; color:var(--e-global-color-text);}
.retailer .container:hover {background:#7248bd10;}

.retailer .name {display:inline-block; font-weight:700; font-size:15px; margin-top:0;}
.retailer .tag {font-size:12px; color:#7248bd; background:#7248bd10; padding:2px 6px; border-radius:8px; float:right;}
.retailer .address {font-size:13px; font-weight:400;}
.retailer .tel {font-size:13px; font-weight:400;}
.retailer .web {font-size:0; text-align:right;}
.retailer .web:after { content:"방문하기>"; font-size:12px;}
@media (max-width:1024px) {
    .retailer .container {flex-basis:calc((100% / 2) - (10px * 1/2 ));}
}
@media (max-width:767px) {
    .retailer .container {flex-basis:100%;}/* End custom CSS */