/*!
Theme Name: gngsalon
Theme URI: https://growthninjagroup.com/
Author: Growth Ninja Group
Author URI: https://growthninjagroup.com/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: gngsalon
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

gngsalon is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
:root{--sid-color-primary:#af4955;--sid-color-primary-dark:#932f3a;--sid-color-primary-soft:rgba(175, 73, 85, 0.1);--sid-color-text:#1d1d1f;--sid-color-muted:#595959;--sid-color-border:#e2e2e2;--sid-color-bg:#ffffff;--sid-color-bg-gray:#f7f7f7;--sid-color-bg-gray-2:#f6f5f3;--sid-font-display:"Cormorant Garamond", "Cormorant-Garamond-fallback", Georgia, "Times New Roman", serif;--sid-font-body:"Mulish", "Mulish-fallback", Arial, sans-serif;--sid-size-h1:40px;--sid-size-h2:32px;--sid-size-h3:22px;--sid-size-h4:18px;--sid-size-body:16px;--sid-size-small:14px;--sid-size-meta:12px;--sid-weight-regular:400;--sid-weight-medium:500;--sid-weight-semibold:600;--sid-weight-bold:700;--sid-weight-h1:700;--sid-lh-tight:1.2;--sid-lh-heading:1.3;--sid-lh-body:1.6;--sid-lh-loose:1.75;--sid-space-chip:6px;--sid-space-chip-loose:12px;--sid-space-xs:8px;--sid-space-sm:16px;--sid-space-card:24px;--sid-space-md:32px;--sid-space-section:48px;--sid-space-hero:72px;--sid-radius-sm:8px;--sid-radius-md:24px;--sid-radius-pill:100px;--sid-transition-fast:0.15s ease-in-out;--sid-transition-default:0.2s ease-in-out;--blog-primary:var(--sid-color-primary);--blog-primary-soft:var(--sid-color-primary-soft);--blog-text:var(--sid-color-text);--blog-muted:var(--sid-color-muted);--blog-border:var(--sid-color-border);--blog-bg:var(--sid-color-bg);--blog-bg-header:var(--sid-color-bg-gray);--blog-bg-nearby:var(--sid-color-bg-gray-2);--blog-font-display:var(--sid-font-display);--blog-font-body:var(--sid-font-body);--blog-size-h1:var(--sid-size-h1);--blog-size-h2:var(--sid-size-h2);--blog-size-h3:var(--sid-size-h3);--blog-size-body:var(--sid-size-body);--blog-size-small:var(--sid-size-small);--blog-size-meta:var(--sid-size-meta);--blog-lh:var(--sid-lh-body);--blog-lh-loose:var(--sid-lh-loose);--blog-fw-regular:var(--sid-weight-regular);--blog-fw-medium:var(--sid-weight-medium);--blog-fw-semibold:var(--sid-weight-semibold);--blog-fw-bold:var(--sid-weight-bold);--blog-fw-extrabold:var(--sid-weight-h1);--blog-gap-card:var(--sid-space-card);--blog-gap-section:var(--sid-space-section);--blog-gap-chip:var(--sid-space-chip-loose);--blog-gap-chip-tight:var(--sid-space-chip);--blog-radius-sm:12px;--blog-radius-md:var(--sid-radius-md);--blog-radius-pill:var(--sid-radius-pill)}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;overflow:visible;background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}code,kbd,pre,samp{font-size:1em}samp{font-family:monospace,monospace}a{background-color:transparent;color:#4169e1}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto;max-width:100%}button,input,optgroup,select,textarea{font-size:100%;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}*,::after,::before{box-sizing:inherit}body{line-height:1.5}body,button{font-size:1rem}button,input,optgroup,select{color:#404040}body,button,input,optgroup,select,textarea{font-family:"Mulish","Mulish-fallback",Arial,sans-serif}input,optgroup,select,textarea{font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em;font-size:var(--sid-size-body);line-height:var(--sid-lh-body)}cite,em,i{font-style:italic}blockquote{margin:0 1.5em}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation,address,table{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#1d1d1f;margin:0!important}ol{margin:0 0 1.5em 3em;list-style:decimal}ul{list-style:disc;list-style-type:none;padding:0;margin:0}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}.widget select,embed,iframe,object,pre{max-width:100%}figure{margin:1em 0}table{width:100%}a:active,a:focus,a:hover{color:#191970}a:focus{outline:thin dotted}a:active,a:hover{outline:0}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation.toggled ul,.menu-toggle{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.comment-navigation .nav-links,.post-navigation .nav-links,.posts-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.page,.post{margin:0 0 1.5em}.updated:not(.published){display:none}.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.gallery-caption,.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.section-bg-gray{background-color:#f7f7f7}.section-bg-gray-2{background-color:#f6f5f3}.section-burj-bg,.section-desert-bg{background-image:url(images/desert.webp);background-size:cover;background-position:center center;background-repeat:no-repeat}.section-burj-bg{background-image:url(images/burj_khalifa_wide.webp);background-position:center 25%;position:relative}.section-burj-bg .container{position:relative;z-index:3}.section-burj-bg .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.2);z-index:1}.text-max-w-1{max-width:50.125rem}.max-w-670{max-width:670px!important}.max-w-768{max-width:768px!important}.max-w-700{max-width:700px!important}.border-pink{border-color:#9a6c81}.border-blue{border-color:#4c7a9a}.border-green{border-color:#4c9a93}.section-spacing-mb{margin-bottom:4.688rem}.hc-25{height:25px}.checked-item{position:relative;padding-left:30px;color:#888787}.checked-item::before{content:"";display:block;background-image:url(images/check_small.svg);width:24px;height:24px}.checked-item,.icon-item,.salon-card-item .card-body ul{min-height:24px;display:flex;align-items:center}.icon-item{position:relative;padding-left:30px;word-break:break-all}.checked-item::before,.icon-item img{position:absolute;top:0;left:0}.fw-900{font-weight:900!important}.text-red{color:#af4955!important}.main-search-label{position:absolute;padding-left:32px;top:8px;color:#888787;font-size:14px}.fs-12-px{font-size:12px}.mt-n-2{margin-top:-2px}.color-red{color:#af4955!important}.color-green{color:#4c9a93!important}.min-h-44{min-height:44px!important}.top-90{top:90px}.mt-custom-12{margin-top:12px}.g-aspect-ratio{aspect-ratio:335/175!important;border-radius:12px;overflow:hidden}.container{width:100%;max-width:1240px}.btn{padding:0 30px;height:54px;line-height:1.5rem;border-radius:12px;text-wrap:nowrap}.btn.btn-dark{color:#fff}.btn.btn-dark:hover{opacity:1;background-color:#af4955;border-color:#af4955}.badge.rounded-pill,.btn{display:inline-flex;align-items:center}.badge.rounded-pill{padding:0 18px;height:30px;font-weight:400;gap:10px}.category_pills_container .category_pill_header{padding-right:12px;margin-right:12px;border-right-width:1px;border-right-style:solid;float:left}.category_pills_container .badge.rounded-pill{height:40px;font-size:14px}.category_pills_container .badge.rounded-pill img{width:21px;height:21px}.category_pill_header .badge-light-pink.selected,.category_pill_header .badge-light-pink:hover{background-color:rgba(154,108,129,.1);color:#9a6c81}.category_pill_header .badge-light-green.selected img,.category_pill_header .badge-light-green:hover img,.category_pill_header .badge-light-pink.selected img,.category_pill_header .badge-light-pink:hover img{filter:none}.category_pill_header .badge-light-green.selected,.category_pill_header .badge-light-green:hover{background-color:rgba(76,154,147,.1);color:#4c9a93}.category_pill_header .badge-light-blue.selected,.category_pill_header .badge-light-blue:hover{background-color:rgba(76,122,154,.1)!important;color:#4c7a9a!important}.category_pill_header .badge-light-blue.selected img,.category_pill_header .badge-light-blue:hover img{filter:none!important}.modal-backdrop{background:rgba(29,29,31,.5019607843)}#bottom_button_actions .btn-outline-dark.link_only_bottom{border:1px solid transparent!important}#bottom_button_actions .btn-outline-dark.link_only_bottom:hover{border:1px solid!important;background-color:transparent!important;color:var(--bs-btn-hover-border-color)!important}#top_button_actions .btn-outline-dark.link_only_bottom{display:none}.salon-card-item{border-radius:24px;overflow:hidden}.salon-card-item h4{color:#1d1d1f}.salon-card-item .salon-image-placeholder{height:215px;position:relative}.salon-card-item .salon-image-placeholder img{position:absolute;top:0;left:0;right:0;bottom:0;object-position:center}.salon-card-item .salon-image-placeholder .card_badge{position:absolute;top:18px;left:18px;z-index:10;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.salon-card-item .card-body .badge,.salon-card-item .salon-image-placeholder .card_badge .badge{height:24px;padding-left:12px;padding-right:12px}.salon-card-item .btn{height:41px;padding-left:10px;padding-right:10px;font-size:.875rem}.salon-card-item .card-body{padding:12px}.salon-card-item .card-body p{font-size:var(--sid-size-body);color:#888787}.salon-card-item .card-body .badge{gap:6px}.salon-card-item .card-body ul{list-style-type:none;padding:0;margin:0;justify-content:flex-start}.salon-card-item .card-body ul li{position:relative;padding-right:9px;margin-right:6px}.salon-card-item .card-body ul li.small-font,.selling-points li span{font-size:.75rem}.salon-card-item .card-body ul li:after{content:"";position:absolute;display:block;width:3px;height:3px;background-color:#1d1d1f;border-radius:5px;right:0;top:50%;transform:translateY(-50%)}.salon-card-item .card-body ul li:last-child{padding-right:0;margin-right:0}.salon-card-item .card-body ul li:last-child::after,.salon_bread_crumbs li:last-child::after{display:none}.star-meter{display:flex}.star-meter img{width:12px;height:12px}ul.red-check li{position:relative;padding-left:30px;min-height:24px;margin-bottom:18px}.hero-section::after,ul.red-check li::before{content:"";display:block;position:absolute;top:0;left:0}ul.red-check li::before{width:24px;height:24px;background-image:url(./images/check_small.svg)}ul.custom-icon li{margin-bottom:12px}section{padding-top:1.875rem;padding-bottom:1.875rem}footer{background-color:#1d1d1f;color:rgba(246,245,243,.5019607843);font-size:14px}footer .footer-logo img{max-width:180px;width:100%}.footer-top{padding-top:50px;padding-bottom:50px}.footer-bottom{border-top:1px solid rgba(136,135,135,.1490196078);font-size:13px}h1,h2,h3,h4{font-family:"Cormorant Garamond","Cormorant-Garamond-fallback",Georgia,serif;font-style:normal}h1 span,h2 span,h3 span,h4 span{font-weight:700;font-style:normal}h1.fw-bold,h2.fw-bold,h3.fw-bold{font-weight:400!important}.hero-section h1,h1{line-height:var(--sid-lh-tight)}h1{font-size:var(--sid-size-h1)}h2,h3,h4{font-size:var(--sid-size-h2);line-height:var(--sid-lh-heading)}h3,h4{font-size:var(--sid-size-h3)}h4{font-size:var(--sid-size-h4)}h4.fw-bold{font-weight:700!important}.hero-section h1{font-size:2.125rem}a:active,a:hover,a:link,a:visited{color:inherit}#masthead{z-index:1025;background-color:#f7f7f7}#masthead .list-salon-button .btn{height:37px;padding:0 12px}.swiper .swiper-pagination .swiper-pagination-bullet{opacity:1;width:12px;height:12px;background-color:#fff}.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#af4955}.hero-section{position:relative}.hero-section::after{bottom:0;right:0;background-image:linear-gradient(93deg,rgba(175,73,85,.2)0,#f7f7f7 32%,#f7f7f7 65%,rgba(23,234,234,.13) 99%)}.badge-white{background-color:#fff;color:#1d1d1f}.badge-pink{background-color:#9a6c81;color:#fff}.badge-red{background-color:#af4955;color:#fff}.badge-light-pink{background-color:rgba(154,108,129,.1);color:#9a6c81;border:1px solid transparent}.badge-light-pink.no-hover:hover{border-color:#9a6c81}.badge-light-pink.selected,.badge-light-pink:not(.no-hover):hover{background-color:#9a6c81;color:#fff;border-color:#9a6c81}.badge-light-blue.selected img,.badge-light-blue:not(.no-hover):hover img,.badge-light-green.selected img,.badge-light-green:not(.no-hover):hover img,.badge-light-pink.selected img,.badge-light-pink:not(.no-hover):hover img{filter:brightness(100)}.badge-light-yellow{background-color:#fbf5e1;color:#e0aa05}.badge-light-green{background-color:rgba(76,154,147,.1);color:#4c9a93;border:1px solid transparent}.badge-light-green.no-hover:hover{border-color:#4c9a93}.badge-light-green.selected,.badge-light-green:not(.no-hover):hover{background-color:#4c9a93;color:#fff;border-color:#4c9a93}.badge-light-blue{background-color:rgba(76,122,154,.1);color:#4c7a9a;border:1px solid transparent}.badge-light-blue.no-hover:hover{border-color:#4c7a9a}.badge-light-blue.selected,.badge-light-blue:not(.no-hover):hover{background-color:#4c7a9a;border-color:#4c7a9a;color:#fff}.badge-light-black{background-color:transparent;color:#1d1d1f;border:1px solid #888787}.badge-light-black.selected,.badge-light-black:not(.no-hover):hover{background-color:#1d1d1f;color:#fff}.badge-placeholder{min-width:110px}.selectize-control{position:relative;font-size:14px}.selectize-control a.clear,.selectize-control::before{background-repeat:no-repeat;background-size:contain;background-position:center center;transform:translateY(-50%)}.selectize-control::before{content:"";position:absolute;top:50%;left:15px;width:24px;height:24px;z-index:5}.selectize-control .selectize-input{height:24px;display:flex!important;align-items:center;border-radius:12px!important;padding:0 25px;padding-left:calc(.75rem + 30px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.selectize-control .selectize-input::after{display:none!important}.selectize-control .selectize-input.focus{box-shadow:none}.selectize-control .selectize-dropdown{top:64px!important;min-width:207px!important}.selectize-control a.clear{font-size:0!important;width:21px!important;height:35px!important;background-image:url(images/cancel.svg);top:50%!important;right:0!important;background-color:#fff;opacity:1!important;border-radius:100%}.selectize-control.salon_service_select::before{background-image:url(images/search.svg)}.selectize-control.salon_location_select::before{background-image:url(images/distance.svg)}.search-item{min-height:35px}#form_generic_salon_search .selectize-control .selectize-input{height:54px}#form_generic_salon_search .selectize-control a.clear{right:12px!important}#form_generic_salon_search .generic-salon-search select{width:100%;height:54px;border-radius:12px}.prefilled-search-items>div{border-right:1px solid #888787}.prefilled-search-items>div:last-child{border-right:0}.generic-salon-search .salon-search-btn-container{left:calc(100% - .75rem)}.category_pills_swiper .swiper-wrapper .swiper-slide,.category_salon_location_pills_swiper .swiper-wrapper .swiper-slide,.category_salon_services_pills_swiper .swiper-wrapper .swiper-slide,.category_salon_services_single_pills_swiper .swiper-wrapper .swiper-slide,.category_salon_types_pills_swiper .swiper-wrapper .swiper-slide{width:fit-content}.single-line-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}picture.picture-square{display:block;width:100%;padding-top:100%}.salon-single-page-gallery .salon-single-page-gallery-item img,picture.picture-square img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.salon-single-page-gallery .salon-single-page-gallery-item{width:100%;aspect-ratio:16/9;position:relative}.salon-single-page-gallery .salon-single-page-gallery-item img{object-fit:cover;object-position:center;border-radius:24px}.single_salon_iframe_map_container,picture.picture-square{border-radius:24px;overflow:hidden;position:relative}.single_salon_iframe_map_container span.placeholder{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.single_salon_iframe_map_container iframe{position:relative;display:block;width:100%;height:360px;z-index:2}.action-icon-content{flex:0 0 48px;display:flex;align-items:center;justify-content:flex-end}.action-icon-content img{width:24px;height:24px}.single_page_contact_details .action-icon-content{opacity:0;visibility:hidden;transition:all .2s ease-in-out}.single_page_contact_details .contact-details-item:hover{color:#000!important}.single_page_contact_details .contact-details-item:hover .action-icon-content{opacity:1;visibility:visible}.swiper-button-next,.swiper-button-prev{width:72px;height:72px;background-color:#f8f8f8;border:1px solid #e2e2e2;border-radius:200px}.swiper-button-next::after,.swiper-button-prev::after{color:#1d1d1f;font-size:20px}.search-main-container{background-color:#f7f7f7}.search-container{width:100%;margin-left:1.75rem;margin-right:1.75rem;border-radius:500px;background-color:#fff}.search-container .selectize-control .selectize-input{border:0;border-radius:0!important;padding-left:calc(.75rem + 20px)}.search-container .selectize-control::before{left:5px}.search-container div.col:first-child .selectize-control .selectize-input{border-radius:500px 0 0 500px!important}.search-container div.col:last-child .selectize-control .selectize-input{border-radius:0 500px 500px 0!important}.search-container div.col [name=salon_type]+.selectize-control::before{background-image:url(images/search_dark.svg)}.search-container div.col [name=salon_service]+.selectize-control::before{background-image:url(images/spa_dark.svg)}.search-container div.col [name=salon_location]+.selectize-control::before{background-image:url(images/location_on_dark.svg)}.search-container div.col [name=salon_price_range]+.selectize-control::before{background-image:url(images/attach_money.svg)}.search-container div.col [name=salon_rating]+.selectize-control::before{background-image:url(images/star_dark.svg)}.search-container div.col-12 [name=salon_type_mobile]+.selectize-control::before{background-image:url(images/search_dark.svg)}.search-container div.col-12 [name=salon_service_mobile]+.selectize-control::before{background-image:url(images/spa_dark.svg)}.search-container div.col-12 [name=salon_location_mobile]+.selectize-control::before{background-image:url(images/location_on_dark.svg)}.search-container div.col-12 [name=salon_price_range_mobile]+.selectize-control::before{background-image:url(images/attach_money.svg)}.search-container div.col-12 [name=salon_rating_mobile]+.selectize-control::before{background-image:url(images/star_dark.svg)}.salon_bread_crumbs{display:flex;flex-wrap:wrap}.salon_bread_crumbs li{position:relative;padding-right:15px;margin-right:10px}.salon_bread_crumbs li a{text-decoration:none;color:#888787}.salon_bread_crumbs li::after{position:absolute;right:0;top:calc(50% - 3px);transform:translateY(-50%);content:"";display:block;width:8px;height:8px;border-left:2px solid #888787;border-bottom:2px solid #888787;transform:rotate(-135deg)}.salon_bread_crumbs li:last-child a{color:#1d1d1f}#first_chunk_faq,#second_chunk_faq{border:0;background-color:transparent}#first_chunk_faq .accordion-item,#second_chunk_faq .accordion-item{background-color:transparent;border-top:0;border-right:0;border-left:0;border-radius:0}#first_chunk_faq .accordion-item .accordion-button,#second_chunk_faq .accordion-item .accordion-button{background-color:transparent;border-radius:0;outline:0;border:0;min-height:calc(48px + 2rem)}#first_chunk_faq .accordion-item .accordion-button:not(.collapsed),#second_chunk_faq .accordion-item .accordion-button:not(.collapsed){color:#af4955}#first_chunk_faq .accordion-item .accordion-button:focus,#second_chunk_faq .accordion-item .accordion-button:focus{outline:0;box-shadow:none}#first_chunk_faq .accordion-item .accordion-button::after,#second_chunk_faq .accordion-item .accordion-button::after{width:48px;height:48px;background-color:#f9ede8;border-radius:200px;background-position:center center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23AF4955' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")}.search-main-container .search-container div.col{width:20%}.alphabetical_container{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.alphabetical_container a:active,.alphabetical_container a:hover,.alphabetical_container a:link,.alphabetical_container a:visited{text-decoration:none;display:flex;width:36px;height:36px;color:#af4955;background-color:rgba(154,108,129,.1);border-radius:100px;align-items:center;justify-content:center}.prefilled-selection-mid>div{padding-top:10px;padding-bottom:10px}.prefilled-selection-mid>div:first-child{border-bottom:1px solid rgba(0,0,0,.2)}#salon_archive .salon_archive_container{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}#drawer .selectize-control .selectize-dropdown{top:43px!important;width:100%;min-width:auto!important}.drawer-overlay{position:fixed;top:0;right:0;width:100%;max-width:350px;height:100%;background-color:#fff;box-shadow:-2px 0 5px rgba(0,0,0,.1);transform:translateX(100%);transition:transform .3s ease-in-out;z-index:1050}.drawer-overlay.active{transform:translateX(0)}#backToTop,.drawer-backdrop{position:fixed;opacity:0;visibility:hidden}.drawer-backdrop{top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);transition:opacity .3s ease-in-out;z-index:1010}.drawer-backdrop.active{opacity:1;visibility:visible}#backToTop{right:20px;bottom:20px;width:48px;height:48px;background-color:#f9ede8;z-index:9;display:flex;align-items:center;justify-content:center;border-radius:100px;transition:opacity .3s ease,transform .3s ease;cursor:pointer}#backToTop img{width:30px;height:30px}a:active,a:focus,a:focus-visible{outline:0}@media (min-width:576px){#salon_archive .salon_archive_container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){section{padding-top:2.688rem;padding-bottom:2.688rem}.prefilled-selection-mid{gap:0}.prefilled-selection-mid>div:first-child{border-bottom:0;border-right:1px solid rgba(0,0,0,.2)}h2{font-size:2rem;line-height:3.75rem}.g-aspect-ratio{aspect-ratio:644/298!important}}@media (min-width:870px){#salon_archive .salon_archive_container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:992px){section{padding-top:4.688rem;padding-bottom:4.688rem}h1{font-size:4rem;line-height:5.2rem}h2{font-size:2.5rem;line-height:3.75rem}p{line-height:1.5rem}#masthead .list-salon-button .btn{height:54px;padding:0 30px}.selling-points li span,p{font-size:1rem}.salon-card-item{width:auto}.mt-lg-custom-12{margin-top:12px}.g-aspect-ratio{aspect-ratio:596/298!important;border-radius:24px}}@media (min-width:1140px){#salon_archive .salon_archive_container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}}.salon-card-item .salon-image-placeholder img,.salon-image-placeholder img,.swiper-slide.g-aspect-ratio img{aspect-ratio:4/3;width:100%;height:100%;object-fit:cover}.picture-square,.picture-square img{aspect-ratio:1/1;width:100%;height:auto}.swiper-slide.g-aspect-ratio img{aspect-ratio:596/298}.search-container .selectize-input,.search-container select.salon_location_select{min-height:38px;box-sizing:border-box}@font-face{font-family:"Mulish-fallback";src:local("Arial"),local("Helvetica Neue");size-adjust:100.7176%;ascent-override:99.7839%;descent-override:24.8219%;line-gap-override:0%;font-display:swap}@font-face{font-family:"Cormorant-Garamond-fallback";src:local("Georgia"),local("Times New Roman");size-adjust:87.9317%;ascent-override:105.0816%;descent-override:32.639%;line-gap-override:0%;font-display:swap}@media (min-width:576px){#salon_archive .salon_archive_container:empty{min-height:700px}}@media (min-width:992px){#salon_archive .salon_archive_container:empty{min-height:500px}}.single_salon_iframe_map_container.map-placeholder-nice{position:relative;min-height:300px;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#eef0f2 0,#dfe3e6 50%,#c9cfd3 100%)}.single_salon_iframe_map_container.map-placeholder-nice>iframe{position:relative;z-index:1;width:100%;min-height:300px;border:0;border-radius:12px}.single_salon_iframe_map_container.map-placeholder-nice>.map-info-popup{position:absolute;top:14px;left:14px;width:min(260px,calc(60% - 28px));height:54px;border-radius:8px;background-color:rgba(255,255,255,.9);box-shadow:0 2px 6px rgba(0,0,0,.08);z-index:2;opacity:1}.single_salon_iframe_map_container.map-placeholder-nice>.map-pin{position:absolute;top:50%;left:50%;width:22px;height:22px;border-radius:50% 50% 50%0;background-color:#dc3545;transform:translate(-50%,-60%) rotate(-45deg);box-shadow:0 2px 4px rgba(0,0,0,.2),0 0 0 6px rgba(220,53,69,.2);z-index:2;opacity:1}.single_salon_iframe_map_container.map-loaded{background:0 0}.single_salon_iframe_map_container.map-loaded>.map-info-popup,.single_salon_iframe_map_container.map-loaded>.map-pin{display:none}.entry-content{max-width:68ch;margin:0 auto;color:var(--sid-color-text);font-family:var(--sid-font-body);font-size:var(--sid-size-body);line-height:var(--sid-lh-body)}.entry-content h2,.entry-content h2.wp-block-heading{font-family:var(--sid-font-display);font-size:var(--sid-size-h2);font-weight:var(--sid-weight-bold);line-height:var(--sid-lh-heading);color:var(--sid-color-text);margin:var(--sid-space-md)0 var(--sid-space-sm)}.entry-content h2.wp-block-heading:first-child,.entry-content h2:first-child{margin-top:0}.entry-content h3,.entry-content h3.wp-block-heading{font-family:var(--sid-font-body);font-size:var(--sid-size-h3);font-weight:var(--sid-weight-semibold);line-height:var(--sid-lh-heading);color:var(--sid-color-text);margin:var(--sid-space-card)0 var(--sid-space-xs)}.entry-content h4,.entry-content h4.wp-block-heading{font-size:var(--sid-size-h4);font-weight:var(--sid-weight-semibold);line-height:var(--sid-lh-heading);color:var(--sid-color-text);margin:var(--sid-space-sm)0 var(--sid-space-xs)}.entry-content p{margin:0 0 var(--sid-space-sm)}.entry-content ol,.entry-content ul{margin:0 0 var(--sid-space-sm);padding-left:var(--sid-space-card)}.entry-content li{margin-bottom:var(--sid-space-xs);line-height:var(--sid-lh-body)}.entry-content a{color:var(--sid-color-primary);text-decoration:underline;text-underline-offset:2px;transition:color var(--sid-transition-fast)}.entry-content a:hover{color:var(--sid-color-primary-dark)}.entry-content blockquote{margin:var(--sid-space-card)0;padding:var(--sid-space-sm) var(--sid-space-card);border-left:3px solid var(--sid-color-primary);background:var(--sid-color-bg-gray);font-style:italic}.entry-content blockquote p:last-child,.sid-term-intro p:last-child{margin-bottom:0}.entry-content img{max-width:100%;height:auto;border-radius:var(--sid-radius-sm);margin:var(--sid-space-card)0}.entry-content hr{border:0;height:1px;background:var(--sid-color-border);margin:var(--sid-space-md)0}.entry-content code{background:var(--sid-color-bg-gray);padding:2px 6px;border-radius:4px;font-size:.9em}@media (max-width:991.98px){#form_generic_salon_search .selectize-input,#form_generic_salon_search .selectize-input input,#form_generic_salon_search input,#form_generic_salon_search select,#form_generic_salon_search textarea,.search-main-container .selectize-input,.search-main-container .selectize-input input,.search-main-container input,.search-main-container select,.search-main-container textarea,.selectize-dropdown,.selectize-dropdown .option{font-size:16px!important}}.sid-aggregate{background:var(--sid-color-bg-gray, #F7F7F7);border-radius:12px;padding:1rem .5rem}.sid-stat{padding:.25rem .5rem}.sid-stat-value{font-family:var(--sid-font-display, serif);font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:700;line-height:1.1;color:var(--sid-color-text, #1a1a1a)}.sid-stat-unit{font-size:.85em;margin-left:2px;color:#b8860b}.sid-stat-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.03em;color:#666;margin-top:.25rem}.sid-stat-services .sid-stat-label{margin-bottom:.5rem}.sid-stat-services .badge{font-size:.8rem;font-weight:500;padding:.35rem .75rem}@media (max-width:767.98px){.sid-aggregate{padding:.75rem .25rem}.sid-stat-label{font-size:.7rem}}.sid-term-intro{max-width:68ch;margin:1.5rem 0 0;font-size:1rem;line-height:1.7;color:var(--sid-color-text, #1a1a1a)}.sid-term-intro p{margin-bottom:1rem}:focus-visible{border-radius:2px}.btn-close:focus-visible,.sb-btn:focus-visible,:focus-visible,[class*=" sb-"]:focus-visible,[class^=sb-]:focus-visible{outline:2px solid #0a66c2;outline-offset:2px}.empty-state-wrap{margin-bottom:2rem}.empty-state-card{background:#fff;border:1px solid #dee2e6;border-radius:12px;padding:1.5rem;height:100%}.empty-state-card-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.empty-state-card-icon{flex-shrink:0;width:20px;height:20px}.empty-state-card-title{font-size:1.4rem;font-weight:500;margin:0;line-height:1.25}.empty-state-card-sub{font-size:.92rem;color:var(--sid-color-muted, #595959);margin:0 0 1.1rem}.empty-state-pills{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.empty-state-pills .badge.rounded-pill{cursor:pointer;transition:all .15s}.empty-state-pills a.badge-light-green{color:#4c9a93!important}.empty-state-pills a.badge-light-blue{color:#4c7a9a!important}@media (max-width:767.98px){.empty-state-card{padding:1.25rem}.empty-state-card-title{font-size:1.2rem}}