.masa-salon-page,.sl-app{--sl-glass:rgb(255 255 255/88%);--sl-glass-line:rgb(118 32 51/12%);--sl-glass-shadow:0 12px 40px rgb(86 24 42/8%),inset 0 1px 0 rgb(255 255 255/90%);--sl-container-max:1280px}.masa-salon-page .sl-app{background:var(--sl-page)}.masa-salon-page .sl-container{--sl-container-max:1280px}.masa-salon-page .sl-btn{border-radius:999px;min-block-size:46px;padding-inline:22px;font-weight:600}.masa-salon-page .sl-btn:disabled{cursor:not-allowed}.masa-salon-page .sl-btn-secondary{background:var(--sl-page)}.masa-salon-page :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--sl-brand);outline-offset:4px}.masa-salon-page .masa-header-salon{background:rgb(255 255 255/94%);border-block-end:1px solid var(--sl-line)}@supports(backdrop-filter:blur(16px)){.masa-salon-page .masa-header-salon,.masa-salon-page .sl-tabbar{background:var(--sl-glass);backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%)}}.masa-salon-page .sl-app .sl-wide-nav{--sl-container-max:1280px}.masa-salon-page .sl-discover{gap:38px;padding-block-start:28px;padding-block-end:72px}.masa-salon-page .sl-discover[data-discover-kind=home]{gap:42px}.masa-salon-page .sl-home-intro{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:34px;min-block-size:400px;margin-inline:-16px;padding:56px 36px 50px;border-radius:30px;background:radial-gradient(ellipse at 20% 25%,color-mix(in srgb,var(--sl-brand) 12%,var(--sl-page)) 0,transparent 55%),radial-gradient(ellipse at 90% 90%,color-mix(in srgb,var(--sl-brand) 8%,var(--sl-page)) 0,transparent 50%),color-mix(in srgb,var(--sl-brand) 2%,var(--sl-page));border:1px solid color-mix(in srgb,var(--sl-brand) 5%,var(--sl-page));text-align:center}.masa-salon-page .sl-home-intro-copy{max-inline-size:none;inline-size:100%;margin-inline:auto}.masa-salon-page .sl-home-intro-copy .sl-h1{max-inline-size:840px;margin:0 auto 18px;font-family:var(--sl-display);font-size:clamp(40px,4.8vw,68px);font-weight:400;line-height:1.05;letter-spacing:-.025em;color:var(--sl-ink)}.masa-salon-page .sl-home-intro-copy p{max-inline-size:650px;margin:0 auto;color:var(--sl-muted-surface);font-size:17px;line-height:1.6}.masa-salon-page .sl-home-search{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(145px,.75fr) auto;inline-size:min(100%,1040px);align-self:center;align-items:center;gap:0;padding:9px;background:var(--sl-glass);border:1px solid rgb(255 255 255/96%);outline:1px solid rgb(118 32 51/7%);box-shadow:var(--sl-glass-shadow);border-radius:999px;text-align:start}.masa-salon-page .sl-home-search-form{display:contents}.masa-salon-page .sl-home-search-form label{display:flex;align-items:center;gap:12px;min-inline-size:0;margin:0;padding:6px 20px;grid-row:1}.masa-salon-page .sl-home-search-form label>.sl-icon{flex:0 0 21px;color:var(--sl-brand)}.masa-salon-page .sl-home-search-form label>span{display:grid;gap:2px;min-inline-size:0;inline-size:100%}.masa-salon-page .sl-home-search-form label>span>span{color:var(--sl-ink);font-weight:600;font-size:12px}.masa-salon-page .sl-home-search-form .sl-home-treatment{grid-column:1}.masa-salon-page .sl-home-search-form .sl-home-date{grid-column:3;border-inline-start:1px solid var(--sl-line)}.masa-salon-page .sl-home-search-form input{background:transparent;border:0;border-radius:4px;padding:2px 0;min-block-size:28px;color:var(--sl-ink);font-size:14px;inline-size:100%;max-inline-size:100%}.masa-salon-page .sl-home-search-form input::placeholder{color:var(--sl-muted-surface);opacity:1}.masa-salon-page .sl-home-search-form .sl-discover-submit{grid-column:4;grid-row:1;border-radius:999px;min-block-size:54px;margin:0;padding-inline:28px}.masa-salon-page .sl-home-place{grid-column:2;grid-row:1;border-inline-start:1px solid var(--sl-line);padding-inline:16px;min-inline-size:0}.masa-salon-page .sl-home-place .sl-location{inline-size:100%}.masa-salon-page .sl-home-place .sl-locbtn{padding:10px 0;border:0;background:transparent;border-radius:4px;box-shadow:none;font-size:14px;color:var(--sl-ink);text-align:start;white-space:normal;justify-content:flex-start}.masa-salon-page .sl-home-place .sl-locbtn .sl-icon{flex:0 0 21px;color:var(--sl-brand)}.masa-salon-page .sl-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;min-inline-size:0}.masa-salon-page .sl-section-heading :is(h2,.sl-h2){margin:0;font-family:var(--sl-font);font-size:clamp(22px,2vw,28px);font-weight:650;letter-spacing:-.025em;line-height:1.25}.masa-salon-page .sl-section-heading p{margin:8px 0 0;color:var(--sl-muted-surface);font-size:14px}.masa-salon-page .sl-section-heading a{min-block-size:44px;display:inline-flex;align-items:center;color:var(--sl-brand);font-size:14px;font-weight:600;text-underline-offset:4px;white-space:nowrap}.masa-salon-page .sl-discover-categories[data-categories-kind=home]{margin-block-start:-22px}.masa-salon-page .sl-discover-categories[data-categories-kind=home] ul{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;padding-block:3px 10px;scrollbar-width:thin}.masa-salon-page .sl-discover-categories[data-categories-kind=home] li{flex:0 0 auto}.masa-salon-page .sl-discover-categories[data-categories-kind=home] a{flex-direction:row;align-items:center;gap:10px;min-block-size:56px;padding:7px 18px 7px 8px;border-radius:999px;border:1px solid var(--sl-line);background:var(--sl-page);font-size:14px}.masa-salon-page .sl-discover-categories[data-categories-kind=home] img{inline-size:38px;block-size:38px;border-radius:50%}.masa-salon-page .sl-discover-categories[data-categories-kind=home] .sl-discover-category-cta{display:none}.masa-salon-page .sl-discover-section{display:grid;gap:20px}.masa-salon-page .sl-discover-section[hidden]{display:none}.masa-salon-page .sl-discover-section .sl-discover-rail{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - 72px)/4);gap:24px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scroll-padding:1px;padding-block:3px 16px;scrollbar-width:none}.masa-salon-page .sl-discover-rail::-webkit-scrollbar{display:none}.masa-salon-page .sl-discover-rail>li{min-inline-size:0;scroll-snap-align:start}.masa-salon-page .sl-discover-card{padding:0 0 8px;border:0;border-radius:0;background:transparent;box-shadow:none;display:flex;flex-direction:column;gap:0;overflow:visible}.masa-salon-page .sl-discover-card>a{display:block}.masa-salon-page .sl-discover-card img,.masa-salon-page .sl-discover-media-ph{aspect-ratio:3/2;border-radius:18px;object-fit:cover;inline-size:100%}.masa-salon-page .sl-discover-card h3{margin:13px 0 4px;font-size:16px;line-height:1.35;font-weight:650;letter-spacing:-.015em;padding-inline-end:0}.masa-salon-page .sl-discover-card p{margin:3px 0;color:var(--sl-muted-surface);font-size:13px;line-height:1.45}.masa-salon-page .sl-discover-card .sl-price{color:var(--sl-ink)}.masa-salon-page .sl-discover-card p.sl-discover-rating{color:var(--sl-ink);font-weight:600}.masa-salon-page .sl-discover-rating>span:first-child{color:var(--sl-brand)}.masa-salon-page .sl-discover-rating bdi span{color:var(--sl-muted-surface);font-weight:400}.masa-salon-page .sl-discover-subtitle{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.masa-salon-page .sl-discover-distance{white-space:nowrap}.masa-salon-page .sl-discover-price bdi{font-weight:600}.masa-salon-page .sl-discover-vat{margin-inline-start:8px;font-size:11px;color:var(--sl-muted-surface)}.masa-salon-page .sl-discover-card p.sl-discover-offer{color:var(--sl-brand);font-weight:500}.masa-salon-page .sl-discover-actions{margin-block-start:5px;padding-block-start:0}.masa-salon-page .sl-discover-actions>a:first-child:not(.sl-discover-heart){min-block-size:32px;padding:3px 0;font-size:13px}.masa-salon-page .sl-discover-actions .sl-discover-heart{position:absolute;inset-block-start:10px;inset-inline-end:10px;inline-size:44px;min-inline-size:44px;min-block-size:44px;border:1px solid rgb(255 255 255/60%);color:var(--sl-page);background:rgb(32 25 28/38%);box-shadow:0 2px 8px rgb(0 0 0/9%);padding:11px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.masa-salon-page .sl-discover-actions .sl-discover-heart:hover,.masa-salon-page .sl-discover-heart[aria-pressed=true]{color:var(--sl-brand);background:var(--sl-page)}.masa-salon-page .sl-discover-actions .sl-discover-heart[aria-pressed=true] svg{fill:var(--sl-brand)}.masa-salon-page .sl-rail-actions,.masa-salon-page .sl-rail-controls{display:flex;align-items:center;gap:10px;flex-shrink:0}.masa-salon-page .sl-rail-controls[hidden]{display:none}.masa-salon-page .sl-rail-button{display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:50%;border:1px solid var(--sl-line);background:var(--sl-glass);color:var(--sl-ink);padding:10px;cursor:pointer}.masa-salon-page .sl-rail-button:disabled{color:color-mix(in srgb,var(--sl-ink) 35%,var(--sl-page));cursor:default}.masa-salon-page [data-sl-rail-prev] svg,.masa-salon-page [dir=rtl] [data-sl-rail-next] svg{transform:rotate(180deg)}.masa-salon-page [dir=rtl] [data-sl-rail-prev] svg{transform:none}.masa-salon-page:dir(rtl) [data-sl-rail-next] svg{transform:rotate(180deg)}.masa-salon-page:dir(rtl) [data-sl-rail-prev] svg{transform:none}.masa-salon-page .sl-text-button{min-block-size:44px;background:transparent;border:0;padding:10px 2px;color:var(--sl-brand);text-decoration:underline;text-underline-offset:4px;font:inherit;font-size:13px;cursor:pointer}.masa-salon-page .sl-discover-duo{gap:24px;margin-block:10px}.masa-salon-page .sl-discover-duo-card{padding:32px;background:color-mix(in srgb,var(--sl-brand) 4%,var(--sl-page));border:1px solid color-mix(in srgb,var(--sl-brand) 7%,var(--sl-page));border-radius:22px;gap:22px;align-content:start}.masa-salon-page .sl-discover-duo-card:nth-child(2){background:var(--sl-surface);border-color:var(--sl-line)}.masa-salon-page .sl-discover-duo-card h2{font-size:32px;line-height:1.12;margin:0}.masa-salon-page .sl-discover-duo-card p{color:var(--sl-muted-surface);margin:12px 0 0;max-inline-size:34ch;font-size:14px}.masa-salon-page .sl-home-app{display:grid;grid-template-columns:.8fr 1.2fr;gap:54px;align-items:center;padding:38px 64px;min-block-size:330px;border-radius:28px;overflow:hidden;background:var(--sl-brand);color:var(--sl-page)}.masa-salon-page .sl-home-app-copy h2{font-family:var(--sl-display);font-weight:400;font-size:clamp(34px,3.6vw,48px);line-height:1.1;max-inline-size:16ch;margin:0 0 16px;color:var(--sl-page)}.masa-salon-page .sl-home-app-copy p{color:color-mix(in srgb,var(--sl-brand) 12%,var(--sl-page));margin:0 0 24px;font-size:16px}.masa-salon-page .sl-app-downloads{display:flex;flex-wrap:wrap;gap:10px}.masa-salon-page .sl-app-downloads a{background:var(--sl-page);border-color:var(--sl-page);color:var(--sl-brand);font-size:13px}.masa-salon-page .sl-app-downloads a.sl-btn-secondary{background:transparent;color:var(--sl-page);border-color:rgb(255 255 255/50%)}.masa-salon-page .sl-home-app-art{min-block-size:235px;position:relative;display:grid;place-items:center}.masa-salon-page .sl-app-orbit{position:absolute;inline-size:310px;block-size:310px;border-radius:50%;border:1px solid rgb(255 255 255/16%);box-shadow:0 0 0 40px rgb(255 255 255/4%),0 0 0 85px rgb(255 255 255/3%)}.masa-salon-page .sl-app-mark{display:grid;place-items:center;inline-size:166px;block-size:166px;border-radius:38px;background:rgb(255 255 255/95%);border:1px solid var(--sl-page);box-shadow:0 20px 70px rgb(36 8 20/25%),inset 0 1px 2px var(--sl-page);transform:rotate(-8deg)}.masa-salon-page .sl-app-mark img{inline-size:106px;block-size:auto}.masa-salon-page .sl-home-reviews{display:grid;gap:22px}.masa-salon-page .sl-home-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.masa-salon-page .sl-home-review-grid figure{margin:0;padding:28px;background:color-mix(in srgb,var(--sl-brand) 2%,var(--sl-page));border:1px solid var(--sl-line);border-radius:20px;display:flex;flex-direction:column}.masa-salon-page .sl-review-stars{color:var(--sl-brand);font-size:18px;letter-spacing:2px}.masa-salon-page .sl-home-review-grid blockquote{margin:18px 0;padding:0;font-size:15px;line-height:1.7;color:var(--sl-ink);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.masa-salon-page .sl-home-review-grid figcaption{display:grid;gap:5px;margin-block-start:auto;font-size:13px}.masa-salon-page .sl-home-review-grid figcaption a{color:var(--sl-brand);text-underline-offset:3px}.masa-salon-page .sl-discover-filter-panel{background:color-mix(in srgb,var(--sl-brand) 1%,var(--sl-page))}.masa-salon-page .sl-customer-footer{background:color-mix(in srgb,var(--sl-brand) 2%,var(--sl-page))}.masa-salon-page.masa-salon-booking .masa-header-search,.masa-salon-page.masa-salon-booking .masa-mode-switch,.masa-salon-page.masa-salon-booking .wishlist,.masa-salon-page.masa-salon-booking .cart{display:none}body .masa-salon-page.masa-salon-booking .masa-header-salon .masa-header-grid{display:flex;justify-content:space-between;align-items:center;min-block-size:72px}.masa-salon-page .sl-booking-focused{--sl-bottom-nav-height:0px;padding-block-end:0;background:var(--sl-surface);min-block-size:calc(100vh - 72px)}@media(min-width:768px){.masa-salon-page .sl-home-search{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(135px,.65fr) auto}.masa-salon-page .sl-home-search-form label{padding-inline:12px}.masa-salon-page .sl-home-search-form .sl-discover-submit{padding-inline:20px}.masa-salon-page .sl-home-place{padding-inline:12px}.masa-salon-page .sl-discover-section .sl-discover-rail{grid-auto-columns:calc((100% - 48px)/3)}}@media(min-width:768px){.masa-salon-page .sl-discover-results .sl-discover-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px}}@media(min-width:1001px){.masa-salon-page .sl-home-search{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(145px,.75fr) auto}.masa-salon-page .sl-home-search-form label{padding-inline:20px}.masa-salon-page .sl-home-search-form .sl-discover-submit{padding-inline:28px}.masa-salon-page .sl-home-place{padding-inline:16px}.masa-salon-page .sl-discover-section .sl-discover-rail{grid-auto-columns:calc((100% - 72px)/4)}}@media(max-width:767px){.masa-salon-page .sl-container{--sl-gutter:20px}.masa-salon-page .sl-discover{padding-block-start:16px;padding-block-end:40px}.masa-salon-page .sl-discover[data-discover-kind=home]{gap:30px}.masa-salon-page .sl-home-intro{min-block-size:0;padding:32px 18px 24px;margin-inline:-6px;border-radius:24px;gap:24px}.masa-salon-page .sl-home-intro-copy .sl-h1{font-size:43px;max-inline-size:10ch;margin-block-end:16px}.masa-salon-page .sl-home-intro-copy p{font-size:14px;max-inline-size:34ch}.masa-salon-page .sl-home-search{grid-template-columns:minmax(0,1fr) minmax(120px,.85fr);padding:8px;border-radius:20px}.masa-salon-page .sl-home-search-form .sl-home-treatment{grid-column:1/-1;grid-row:1;padding:10px 12px 13px;border-block-end:1px solid var(--sl-line)}.masa-salon-page .sl-home-search-form .sl-home-date{grid-row:2;grid-column:2;padding:14px 8px}.masa-salon-page .sl-home-place{grid-row:2;grid-column:1;border:0;padding:4px 10px}.masa-salon-page .sl-home-place .sl-locbtn{font-size:12px;line-height:1.4;padding-block:6px}.masa-salon-page .sl-home-search-form .sl-discover-submit{grid-column:1/-1;grid-row:3;min-block-size:48px;border-radius:13px}.masa-salon-page .sl-home-search-form label>span>span{font-size:11px}.masa-salon-page .sl-home-search-form input{font-size:13px}.masa-salon-page .sl-home-search-form label>.sl-icon{inline-size:18px;flex-basis:18px}.masa-salon-page .sl-section-heading{gap:12px;align-items:center}.masa-salon-page .sl-section-heading h2{font-size:22px}.masa-salon-page .sl-section-heading p{font-size:13px;line-height:1.5}.masa-salon-page .sl-section-heading a{font-size:12px}.masa-salon-page .sl-discover-categories[data-categories-kind=home]{margin-block-start:-14px}.masa-salon-page .sl-discover-categories[data-categories-kind=home] a{min-block-size:48px;padding-inline-end:14px;font-size:12px}.masa-salon-page .sl-discover-categories[data-categories-kind=home] img{inline-size:30px;block-size:30px}.masa-salon-page .sl-discover-section{gap:16px}.masa-salon-page .sl-discover-section .sl-discover-rail{grid-auto-columns:82%;gap:16px;padding-block-end:7px}.masa-salon-page .sl-rail-controls{display:none}.masa-salon-page .sl-discover-card img,.masa-salon-page .sl-discover-media-ph{border-radius:15px}.masa-salon-page .sl-discover-card h3{font-size:16px}.masa-salon-page .sl-discover-card p{font-size:13px}.masa-salon-page .sl-discover-duo{gap:16px;margin:0}.masa-salon-page .sl-discover-duo-card{padding:24px;border-radius:18px}.masa-salon-page .sl-discover-duo-card h2{font-size:30px}.masa-salon-page .sl-home-app{grid-template-columns:minmax(0,1fr);gap:12px;padding:30px 24px;border-radius:22px;text-align:center}.masa-salon-page .sl-home-app-art{min-block-size:140px}.masa-salon-page .sl-app-mark{inline-size:105px;block-size:105px;border-radius:26px}.masa-salon-page .sl-app-mark img{inline-size:70px}.masa-salon-page .sl-app-orbit{inline-size:155px;block-size:155px;box-shadow:0 0 0 25px rgb(255 255 255/4%),0 0 0 50px rgb(255 255 255/3%)}.masa-salon-page .sl-home-app-copy{z-index:1}.masa-salon-page .sl-home-app-copy h2{font-size:38px;margin-inline:auto}.masa-salon-page .sl-home-app-copy p{font-size:14px}.masa-salon-page .sl-app-downloads{justify-content:center}.masa-salon-page .sl-app-downloads .sl-btn{inline-size:100%}.masa-salon-page .sl-home-review-grid{grid-template-columns:minmax(0,1fr);gap:14px}.masa-salon-page .sl-home-review-grid figure{padding:24px}.masa-salon-page .sl-discover-results .sl-discover-grid{grid-template-columns:minmax(0,1fr);gap:30px}.masa-salon-page .sl-booking-focused{padding-block-end:0}}@media(prefers-reduced-motion:reduce){.masa-salon-page .sl-discover-rail{scroll-behavior:auto}}@media(prefers-reduced-transparency:reduce){.masa-salon-page{--sl-glass:var(--sl-page)}.masa-salon-page :is(.sl-home-search,.sl-tabbar,.masa-header-salon){backdrop-filter:none;-webkit-backdrop-filter:none}}
