/*!/wp-content/plugins/rtcl-elementor-builder/assets/css/frontend-block.css*/.wp-block-rtcl-row{--rt-gutter-x:var(--d-gap-x);--rt-gutter-y:var(--d-gap-x)}@media (max-width:1024px){.wp-block-rtcl-row.rtcl-block-editor{max-width:984px}}@media (max-width:767px){.wp-block-rtcl-row.rtcl-block-editor{max-width:564px}}@media (max-width:1024px){.wp-block-rtcl-row.rtcl-block-editor{--rt-gutter-x:var(--t-gap-x, var(--d-gap-x));--rt-gutter-y:var(--t-gap-x, var(--d-gap-x))}}@media (max-width:767px){.wp-block-rtcl-row.rtcl-block-editor{--rt-gutter-x:var(--m-gap-x, var(--t-gap-x, var(--d-gap-x)));--rt-gutter-y:var(--m-gap-x, var(--t-gap-x, var(--d-gap-x)))}}.wp-block-rtcl-row.rtcl-block-editor>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;flex-wrap:wrap;width:100%}.wp-block-rtcl-row.rtcl-block-editor>.block-editor-inner-blocks>.block-editor-block-list__layout>div{padding-top:calc(var(--rt-gutter-y) * 0.5);padding-right:calc(var(--rt-gutter-x) * 0.5);padding-bottom:calc(var(--rt-gutter-y) * 0.5);padding-left:calc(var(--rt-gutter-x) * 0.5);margin:0;box-sizing:border-box}.wp-block-rtcl-row.rtcl-block-editor .block-editor-inner-blocks .block-editor-block-list__layout .wp-block-rtcl-column>.rtcl-block-column>.block-editor-inner-blocks>.block-editor-block-list__layout>.block-list-appender.wp-block{max-width:100%}.wp-block-rtcl-row.rtcl-block-editor .block-editor-inner-blocks .block-editor-block-list__layout .wp-block-rtcl-column>.rtcl-block-column>.block-editor-inner-blocks>.block-editor-block-list__layout>.block-editor-block-list__block.wp-block{max-width:100%}.wp-block-rtcl-row.rtcl-block-frontend{width:100%;display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto}@media (max-width:1024px){.wp-block-rtcl-row.rtcl-block-frontend{max-width:984px}}@media (max-width:767px){.wp-block-rtcl-row.rtcl-block-frontend{max-width:564px}}@media (max-width:1024px){.wp-block-rtcl-row.rtcl-block-frontend{--rt-gutter-x:var(--t-gap-x, var(--d-gap-x));--rt-gutter-y:var(--t-gap-x, var(--d-gap-x))}}@media (max-width:767px){.wp-block-rtcl-row.rtcl-block-frontend{--rt-gutter-x:var(--m-gap-x, var(--t-gap-x, var(--d-gap-x)));--rt-gutter-y:var(--m-gap-x, var(--t-gap-x, var(--d-gap-x)))}}.wp-block-rtcl-row.rtcl-block-frontend>*{padding-top:calc(var(--rt-gutter-y) * 0.5);padding-right:calc(var(--rt-gutter-x) * 0.5);padding-bottom:calc(var(--rt-gutter-y) * 0.5);padding-left:calc(var(--rt-gutter-x) * 0.5)}.el-single-addon.form-builder-data-wrapper{--element-columns:1;--element-gap:16px;display:flex;flex-wrap:wrap;align-items:start;gap:var(--element-gap)}.el-single-addon.form-builder-data-wrapper .cfp-label-and-value{display:flex;gap:5px;max-width:calc(100% - var(--fb-field-icon-area-size) - var(--fb-field-icon-area-margin-r));line-height:1.3}.el-single-addon.form-builder-data-wrapper>.rtcl-fb-element{flex:1 1 calc((100% - var(--element-gap) * (var(--element-columns) - 1)) / var(--element-columns));max-width:calc((100% - var(--element-gap) * (var(--element-columns) - 1)) / var(--element-columns));box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;width:100%}.el-single-addon.form-builder-data-wrapper>.rtcl-fb-element h3{margin:0}.el-single-addon.form-builder-data-wrapper>.rtcl-fb-element .rtcl-fb-file{display:flex;gap:var(--file-item-gap);flex-wrap:wrap}.el-single-addon.form-builder-data-wrapper>.rtcl-fb-element .rtcl-fb-file .rtcl-file-item{flex:1 1 calc(100% / var(--file-item-column));box-sizing:border-box;max-width:calc(100% / var(--file-item-column));line-height:0}.el-single-addon.form-builder-data-wrapper>.rtcl-fb-element .rtcl-fb-file .rtcl-file-item *{line-height:normal}.el-single-addon.form-builder-data-wrapper .rtcl-list-group-item .list-icon{align-items:center;display:inline-flex;justify-content:center}.el-single-addon .rtcl-cfp-repeater-items .rtcl-cfp-label-wrap{display:flex;align-items:center}.custom-field-content-area .rtcl-cf-properties .rtcl-cfp-repeater>.rtcl-cfp-label-wrap{align-items:center;justify-content:flex-start}.custom-field-content-area .rtcl-cf-properties .cfp-value{row-gap:10px;flex-wrap:wrap;-moz-column-gap:25px;column-gap:25px;display:inline-flex}.custom-field-content-area .rtcl-cf-properties .cfp-value span.delimiter{margin-right:20px;display:none}.custom-field-content-area.item-separator .rtcl-cf-properties .cfp-value{-moz-column-gap:0;column-gap:0}.custom-field-content-area.item-separator .rtcl-cf-properties .cfp-value span.delimiter{margin-right:20px;display:block}.custom-field-content-area .rtcl-cf-properties .rtcl-cfp-label-wrap,.custom-field-content-area .rtcl-cf-properties .cfp-value,.custom-field-content-area .rtcl-cfp-repeater-field{align-items:center}.custom-field-content-area.el-single-addon.style-2{display:flex;align-items:center;gap:10px}.custom-field-content-area.el-single-addon.style-2 .rtin-specs-title{margin-bottom:0}.custom-field-content-area.label-new-line ul li{display:block}.custom-field-content-area.label-new-line ul li::after{content:none}.custom-field-content-area ul{list-style:none;padding:0;margin:0}.custom-field-content-area ul li{display:inline}.custom-field-content-area ul li::after{content:"|";padding:0 8px;font-size:11px;vertical-align:middle}.custom-field-content-area ul li:last-child::after{content:none}.custom-field-content-area ul li .rtin-label{color:#444;font-weight:500}.custom-field-content-area.item-separator .rtcl-cf-properties .cfp-value span.delimiter{display:block}.rtcl-listable .listable-repeater-field .listable-label-wrap,.rtcl-listable .rtcl-listable-item .listable-label-wrap{gap:6px}.business-hours table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}.business-hours table td,.business-hours table th{padding:8px;border-width:0 1px 1px 0}.business-hours td,.business-hours th{border:1px solid #e2e8f0}.business-hours .rtclbh-block .rtclbh{margin-top:0;margin-bottom:0;border-left:1px solid #e2e8f0}.rtcl-block-frontend.rtcl-listings-sc-wrapper{position:relative;width:100%}.rtcl-block-frontend.rtcl-listings-sc-wrapper .rtcl-swiper-lazy-preloader{width:42px;height:42px;position:absolute!important;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;visibility:hidden;opacity:0}.rtcl-block-frontend.rtcl-listings-sc-wrapper .rtcl-swiper-lazy-preloader .spinner{animation:rotate 2s linear infinite;z-index:2;position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px;width:40px;height:40px}.rtcl-block-frontend.rtcl-listings-sc-wrapper .rtcl-swiper-lazy-preloader .spinner .path{stroke:var(--rtrb-color-primary,#0066ff);stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}.rtcl-block-frontend.rtcl-listings-sc-wrapper:not(.rtcl-swiper-init) .rtcl-swiper-lazy-preloader{visibility:visible;opacity:1}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}@media (min-width:768px) and (max-width:1360px){.rtcl-block-frontend.rtcl-listings-sc-wrapper .rtrb-swiper-container{margin-left:50px;margin-right:50px}}.rtcl-block-related-listing .rtcl-carousel-slider{position:static}.related-listing-wrapper{gap:30px;display:grid}.related-listing-wrapper.rtcl-list-view.columns-2{grid-template-columns:repeat(2,1fr)}.related-listing-wrapper.rtcl-list-view.columns-3{grid-template-columns:repeat(3,1fr)}.rtcl-block-widget-filter .widget.rtcl-widget-filter-class .panel-block{padding:20px}.rtcl-block-widget-filter .rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-buttons.has-expanded .btn+.btn.btn-primary{margin-top:15px}@media screen and (max-width:782px){.rtcl-block-widget-filter.rtcl-block-editor input[type=checkbox],.rtcl-block-widget-filter.rtcl-block-editor input[type=radio]{width:1rem;height:1rem}.rtcl-block-widget-filter.rtcl-block-editor .rtcl-price-filter .ui-accordion-content .row>div:first-child{margin-bottom:15px}.rtcl-block-widget-filter.rtcl-block-editor .rtcl-price-filter .ui-accordion-content input[type=number]{width:100%}.rtcl-block-editor.rtcl .rtcl-listings-actions .rtcl-view-switcher>a{height:inherit}}.rtcl-block-store-name .rtcl.store-content-wrap{border:none;padding:0;background-color:inherit}.rtcl-block-wrapper{max-width:100%;width:100%;margin-left:auto;margin-right:auto}.rtcl-block-wrapper .rtcl-wrapper-inner{max-width:100%;width:100%;margin-left:auto;margin-right:auto}@media (min-width:1025px){body .rtcl-block-editor.rtcl-hide-desktop{background-image:repeating-linear-gradient(125deg,rgb(0 0 0 / .35),rgb(0 0 0 / .08) 1px,transparent 2px,transparent 8px)}}@media (min-width:768px) and (max-width:1024px){body .rtcl-block-editor.rtcl-hide-tablet{display:inherit;background-image:repeating-linear-gradient(125deg,rgb(0 0 0 / .35),rgb(0 0 0 / .08) 1px,transparent 2px,transparent 8px);border:1px solid rgb(0 0 0 / .025)}}@media (max-width:767px){body .rtcl-block-editor.rtcl-hide-mobile{display:inherit;background-image:repeating-linear-gradient(125deg,rgb(0 0 0 / .35),rgb(0 0 0 / .08) 1px,transparent 2px,transparent 8px);border:1px solid rgb(0 0 0 / .025)}}@media (min-width:1025px){body .rtcl-block-frontend.rtcl-hide-desktop{display:none!important}}@media (min-width:768px) and (max-width:1024px){body .rtcl-block-frontend.rtcl-hide-tablet{display:none!important}}@media (max-width:767px){body .rtcl-block-frontend.rtcl-hide-mobile{display:none!important}}.rtcl.store-content-wrap .store-information .store-info .store-info-item:last-child{border-bottom:0}