.elementor-236 .elementor-element.elementor-element-73d80f5{--display:flex;--min-height:300px;--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;--justify-content:center;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-236 .elementor-element.elementor-element-73d80f5:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-73d80f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://koreamasa.com/wp-content/uploads/2025/08/image-9.jpg");background-position:center center;background-size:cover;}.elementor-236 .elementor-element.elementor-element-73d80f5::before, .elementor-236 .elementor-element.elementor-element-73d80f5 > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-73d80f5 > .e-con-inner > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-73d80f5 > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-73d80f5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-73d80f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, var( --e-global-color-accent ) 100%);}.elementor-236 .elementor-element.elementor-element-1950e11{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.5);}.elementor-236 .elementor-element.elementor-element-45e7c56{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:-30px;--margin-bottom:0100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-236 .elementor-element.elementor-element-3627252{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.11);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-236 .elementor-element.elementor-element-3627252:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-3627252 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-546aec0 );}.elementor-236 .elementor-element.elementor-element-7438b11{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-236 .elementor-element.elementor-element-3a424cd.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-236 .elementor-element.elementor-element-065474e{--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;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.11);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-236 .elementor-element.elementor-element-065474e:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-065474e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-546aec0 );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-236 .elementor-element.elementor-element-93601e2{--grid-columns:3;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-236 .elementor-element.elementor-element-ea59d7a{--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;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.14);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-236 .elementor-element.elementor-element-ea59d7a:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-ea59d7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-ba1f6c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-236 .elementor-element.elementor-element-84f4cbf.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-236 .elementor-element.elementor-element-45e7c56{--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-widget-loop-grid .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-236 .elementor-element.elementor-element-93601e2{--grid-columns:2;}}@media(max-width:767px){.elementor-236 .elementor-element.elementor-element-73d80f5{--min-height:400px;}.elementor-widget-loop-grid .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-236 .elementor-element.elementor-element-93601e2{--grid-columns:1;}}@media(min-width:768px){.elementor-236 .elementor-element.elementor-element-3627252{--width:30%;}.elementor-236 .elementor-element.elementor-element-065474e{--width:70%;}.elementor-236 .elementor-element.elementor-element-ba1f6c1{--width:auto;}}@media(max-width:1024px) and (min-width:768px){.elementor-236 .elementor-element.elementor-element-3627252{--width:100%;}.elementor-236 .elementor-element.elementor-element-065474e{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-1950e11 */.wc-cat-cascader {
    display: flex;
    gap: 20px;
    align-items: flex-end;
}

.elementor-236 .elementor-element.elementor-element-1950e11 label{
    margin-bottom: 15px;
    font-size: 20px;
    font-weight: bold;
}

select{
    border-radius: 5px;
   
    border: solid 1px #ddd;
}

.metro, .area  {
    width: 100%;
}

button#wc-cat-search{
    width: 200px;
}

@media (max-width: 767px){
    .wc-cat-cascader {
   flex-direction: column;
}

button#wc-cat-search{
    width: 100%
}
}/* End custom CSS */
/* Start custom CSS for search-filter-field, class: .elementor-element-5e3f738 */.search-filter-component-range-slider__range-text {
    justify-content: space-between;}/* End custom CSS */
/* Start custom CSS for search-filter-field, class: .elementor-element-fc4bc99 */.search-filter-component-range-slider__range-text {
    justify-content: space-between;}/* End custom CSS */
/* Start custom CSS for search-filter-field, class: .elementor-element-0dffb1c */.search-filter-component-range-slider__range-text {
    justify-content: space-between;}/* End custom CSS */
/* Start custom CSS for search-filter-field, class: .elementor-element-cdfe5a4 */.search-filter-component-range-slider__range-text {
    justify-content: space-between;}/* End custom CSS */
/* Start custom CSS for search-filter-field, class: .elementor-element-51acb45 */.search-filter-component-range-slider__range-text {
    justify-content: space-between;}/* End custom CSS */
/* Start custom CSS for search-filter-field, class: .elementor-element-b81bc5c */.search-filter-component-range-slider__range-text {
    justify-content: space-between;}/* End custom CSS */
/* Start custom CSS for search-filter-field, class: .elementor-element-4b846fa */.search-filter-component-range-slider__range-text {
    justify-content: space-between;}/* End custom CSS */
/* Start custom CSS for search-filter-field, class: .elementor-element-862f345 */.search-filter-component-range-slider__range-text {
    justify-content: space-between;}/* End custom CSS */
/* Start custom CSS for search-filter-field, class: .elementor-element-a8e1a19 */.search-filter-component-range-slider__range-text {
    justify-content: space-between;}/* End custom CSS */
/* Start custom CSS for search-filter-field, class: .elementor-element-987efa8 */.search-filter-component-range-slider__range-text {
    justify-content: space-between;}/* End custom CSS */
/* Start custom CSS for search-filter-field, class: .elementor-element-b5ad879 */.search-filter-component-range-slider__range-text {
    justify-content: space-between;}/* End custom CSS */
/* Start custom CSS for search-filter-field, class: .elementor-element-84f4cbf */.search-filter-component-range-slider__range-text {
    justify-content: space-between;}/* End custom CSS */
/* Start custom CSS for search-filter-field, class: .elementor-element-34987d4 */.search-filter-component-range-slider__range-text {
    justify-content: space-between;}/* End custom CSS */
/* Start custom CSS for search-filter-field, class: .elementor-element-f6ac006 */.search-filter-component-range-slider__range-text {
    justify-content: space-between;}/* End custom CSS */
/* Start custom CSS */.search-filter-input-button.search-filter-field__input{
    border:none;
    font-size: 14px;
    padding: 7px 20px;
}

.search-filter-label{
    font-size: 16px}

input[type=range]::-webkit-slider-thumb {
  border: 1px solid #000!important;
  box-shadow: 0 0 4px rgba(0,0,0,0.3);
}

.search-filter-input-group {
    display: grid
;
    grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */