.rec-section,.recomandate-page{--rec-pink:#ec008c;--rec-deep:#c70078;--rec-hover:#c00072;--rec-soft:#fff0f8;--rec-plum:#a80063;--rec-wine:#30000b;--rec-ink:#121212;--rec-ink-soft:#4a4a4a;--rec-grey:#717182;--rec-band:#f7f7f7;--rec-paper:#fcfcfc;--rec-white:#fff;--rec-line:#8c8c8c38;--rec-outline:#8c8c8c;--rec-sans:Poppins, "Poppins Fallback", system-ui, sans-serif;--rec-serif:Lora, "Lora Fallback", Georgia, serif}html[data-sm-rec="0"] .rec-section--category{display:none}.rec-section{box-sizing:border-box;background:var(--rec-band);width:100%;color:var(--rec-ink);font-family:var(--rec-sans);letter-spacing:0;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:40px 20px;font-size:16px;font-weight:400;line-height:24px}.rec-section *,.rec-section :before,.rec-section :after,.recomandate-page *,.recomandate-page :before,.recomandate-page :after{box-sizing:border-box}.rec-section :where(h2,h3,p,ul,li,figure,blockquote),.recomandate-page :where(main h1,main h2,main p,main ul,main li){margin:0;padding:0}.rec-section :where(ul){list-style:none}.rec-section a,.rec-section button,.recomandate-page main a,.recomandate-page main button,.rec-sheet a,.rec-sheet button{-webkit-tap-highlight-color:transparent}.rec-section .rec-section__link:focus-visible,.rec-section .rec-service:focus-visible,.rec-section .rec-more:focus-visible,.rec-section .rec-card:focus-visible,.recomandate-page .rec-salon-pill:focus-visible,.rec-sheet .rec-sheet__locate:focus-visible,.rec-sheet .rec-more:focus-visible{outline:2px solid var(--rec-deep);outline-offset:3px}.rec-section .rec-card:focus:not(:focus-visible){outline:none}.rec-section .rec-section__inner{width:100%;max-width:1321px;margin:0 auto}.rec-section .rec-section__title{color:var(--rec-wine);font:700 32px/38px var(--rec-serif);letter-spacing:-1px}.rec-section .rec-section__lead{color:var(--rec-ink-soft);font:300 18px/27px var(--rec-sans);letter-spacing:-.5px;text-wrap:balance;margin-top:10px}.rec-section .rec-section__link{min-height:44px;color:var(--rec-deep);font:600 15px/22px var(--rec-sans);text-underline-offset:3px;align-items:center;gap:6px;margin-top:1px;text-decoration:underline;display:inline-flex}.rec-section .rec-section__link svg{flex:none}.rec-section .rec-cards{gap:16px;margin-top:24px;display:grid}.rec-section .rec-card{background:var(--rec-white);border-radius:16px;flex-direction:column;min-width:0;padding:20px;display:flex}.rec-section .rec-card__who{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:16px;display:grid}.rec-section .rec-card__photo{object-fit:cover;width:88px;max-width:none;height:88px;box-shadow:0 0 0 3px var(--rec-white), 0 0 0 5px var(--rec-pink);border-radius:50%;display:block}.rec-section .rec-card__name{color:var(--rec-ink);font:600 20px/27px var(--rec-sans);letter-spacing:0;overflow-wrap:anywhere}.rec-section .rec-card__role{color:var(--rec-ink-soft);font:400 14px/20px var(--rec-sans)}.rec-section .rec-card__salon{color:var(--rec-ink);font:500 14px/20px var(--rec-sans);align-items:center;gap:6px;margin-top:4px;display:flex}.rec-section .rec-card__salon svg{color:var(--rec-pink);flex:none}.rec-section .rec-card__praise{background:var(--rec-soft);color:var(--rec-plum);font:600 14px/20px var(--rec-sans);border-radius:12px;align-items:flex-start;gap:8px;margin-top:16px;padding:8px 12px;display:flex}.rec-section .rec-card__praise svg{color:var(--rec-pink);flex:none;margin-top:1px}.rec-section .rec-card__praise span{text-wrap:balance}.rec-section .rec-card__quote{margin-top:14px}.rec-section .rec-card__text{color:var(--rec-ink);font:400 16px/24px var(--rec-sans);overflow-wrap:break-word}.rec-section .rec-card__by{color:var(--rec-grey);font:400 12px/20px var(--rec-sans);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.rec-section .rec-card__stars{color:var(--rec-pink);gap:1px;display:flex}.rec-section .rec-card__book{border-top:1px solid var(--rec-line);margin-top:16px;padding-top:14px}.rec-section .rec-card__book-title{color:var(--rec-ink);font:600 14px/20px var(--rec-sans);margin-bottom:6px}.rec-section .rec-card__services li+li .rec-service{border-top:1px solid var(--rec-line)}.rec-section .rec-service{min-height:52px;color:var(--rec-ink);align-items:center;gap:10px;padding:6px 0;text-decoration:none;transition:transform .12s;display:flex}.rec-section .rec-service:active{transform:scale(.98)}.rec-section .rec-service__name{min-width:0;color:var(--rec-ink);font:400 16px/22px var(--rec-sans);overflow-wrap:break-word;flex:1}.rec-section .rec-service__price{color:var(--rec-ink-soft);font:400 14px/22px var(--rec-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.rec-section .rec-service__price b{color:var(--rec-ink);font:500 16px/22px var(--rec-sans);font-variant-numeric:tabular-nums}.rec-section .rec-service svg{color:var(--rec-deep);flex:none}.rec-section .rec-more,.rec-sheet .rec-more{border:2px solid var(--rec-deep);background:var(--rec-white);width:100%;height:54px;color:var(--rec-deep);font:600 16px/20px var(--rec-sans);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:0 24px;transition:transform .12s,background-color .12s;display:flex}.rec-section .rec-more:active,.rec-sheet .rec-more:active{background:var(--rec-soft);transform:scale(.97)}@media (hover:hover){.rec-section .rec-more:hover,.rec-sheet .rec-more:hover{background:var(--rec-soft)}}@media (max-width:359.98px){.rec-section .rec-service{grid-template-columns:minmax(0,1fr) auto;column-gap:10px;display:grid}.rec-section .rec-service__name{grid-area:1/1}.rec-section .rec-service__price{grid-area:2/1}.rec-section .rec-service svg{grid-area:1/2/3/3}}@media (min-width:810px) and (max-width:1199.98px){.rec-section .rec-section__inner{max-width:672px}}@media (min-width:1200px){.rec-section{padding:56px 70px 64px}.rec-section .rec-section__top{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.rec-section .rec-section__title{letter-spacing:-2px;font-size:46px;line-height:56px}.rec-section .rec-section__lead{max-width:672px;font-size:20px;line-height:30px}.rec-section .rec-section__link{flex:none;margin:0 0 -4px}.rec-section .rec-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.rec-section .rec-card{padding:24px}.rec-section .rec-card__quote{margin-bottom:16px}.rec-section .rec-card__book{margin-top:auto}.rec-section .rec-more{width:auto;min-width:320px;margin:32px auto 0}}.recomandate-page{background:var(--rec-paper);min-width:0;color:var(--rec-ink);font-family:var(--rec-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:24px;overflow-x:clip}body:has(.recomandate-page){background:#fcfcfc}.recomandate-page :where(main img){max-width:none;display:block}.recomandate-page .rec-hero{width:100%;padding:22px 20px 0}.recomandate-page .rec-hero__inner{width:100%;max-width:1321px;margin:0 auto}.recomandate-page .rec-hero__faces{height:64px;margin-left:6px;display:flex}.recomandate-page .rec-hero__faces img{object-fit:cover;width:64px;height:64px;box-shadow:0 0 0 3px var(--rec-paper);border-radius:50%;margin-left:-10px}.recomandate-page .rec-hero__faces img:first-child{margin-left:0}.recomandate-page .rec-hero__title{color:var(--rec-wine);font:500 42px/50px var(--rec-serif);letter-spacing:0;margin-top:18px}.recomandate-page .rec-hero__title span{color:var(--rec-pink);display:block}.recomandate-page .rec-hero__lead{color:var(--rec-ink-soft);font:300 18px/27px var(--rec-sans);letter-spacing:-.5px;text-wrap:balance;margin-top:10px}.recomandate-page .rec-hero__question{color:var(--rec-ink);font:600 20px/27px var(--rec-sans);margin:28px 0 12px}.recomandate-page .rec-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.recomandate-page .rec-choice{border:1px solid var(--rec-line);background:var(--rec-white);cursor:pointer;border-radius:16px;align-items:center;gap:12px;height:76px;padding:10px;transition:transform .12s;display:flex;position:relative}.recomandate-page .rec-choice:active{transform:scale(.97)}.recomandate-page .rec-choice:has(input:checked){border:2px solid var(--rec-pink);background:var(--rec-soft);padding:9px}.recomandate-page .rec-choice:has(input:focus-visible){outline:2px solid var(--rec-deep);outline-offset:3px}.recomandate-page .rec-choice img{object-fit:cover;border-radius:12px;flex:none;width:56px;height:56px}.recomandate-page .rec-choice__text{flex-direction:column;min-width:0;display:flex}.recomandate-page .rec-choice__name{color:var(--rec-ink);font:500 15px/20px var(--rec-sans)}.recomandate-page .rec-choice__count{color:var(--rec-ink-soft);font:400 12px/18px var(--rec-sans)}.recomandate-page .rec-choice__check{background:var(--rec-pink);width:22px;height:22px;color:var(--rec-white);box-shadow:0 0 0 2px var(--rec-paper);border-radius:50%;place-items:center;display:none;position:absolute;top:-7px;right:-7px}.recomandate-page .rec-choice:has(input:checked) .rec-choice__check{display:grid}@media (max-width:429.98px){.recomandate-page .rec-choice{gap:8px}.recomandate-page .rec-choice img{width:clamp(40px,50vw - 155px,56px);height:clamp(40px,50vw - 155px,56px)}}@media (max-width:389.98px){.recomandate-page .rec-choices{grid-template-columns:minmax(0,1fr)}.recomandate-page .rec-choice img{width:56px;height:56px}}.rec-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.recomandate-page .rec-salon-pill{border:1px solid var(--rec-outline);background:var(--rec-white);width:100%;height:52px;color:var(--rec-ink);font:500 16px/22px var(--rec-sans);text-align:left;cursor:pointer;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:0 18px 0 16px;transition:transform .12s;display:flex}.recomandate-page .rec-salon-pill:active{transform:scale(.97)}.recomandate-page .rec-salon-pill__label{align-items:center;gap:10px;min-width:0;display:flex}.recomandate-page .rec-salon-pill__label svg{color:var(--rec-pink);flex:none}.recomandate-page .rec-salon-pill__label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recomandate-page .rec-salon-pill>svg{color:var(--rec-ink);flex:none}.recomandate-page .rec-section--page{margin-top:28px;padding-top:24px}.recomandate-page .rec-section--page .rec-cards{margin-top:0}.rec-sheet{z-index:1000;font-family:var(--rec-sans);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.rec-sheet__scrim{background:#1212129e;animation:.2s both rec-fade;position:absolute;inset:0}.rec-sheet__panel{overscroll-behavior:contain;width:100%;max-height:calc(100svh - 40px);padding:10px 20px calc(28px + env(safe-area-inset-bottom));background:var(--rec-white);color:var(--rec-ink);border-radius:24px 24px 0 0;animation:.24s cubic-bezier(.2,.8,.2,1) both rec-sheet-in;position:relative;overflow-y:auto}.rec-sheet__handle{background:#d9d9d9;border-radius:3px;width:40px;height:5px;margin:0 auto 16px}.rec-sheet .rec-sheet__title{color:var(--rec-ink);font:600 20px/27px var(--rec-sans);outline:none;margin:0}.rec-sheet .rec-sheet__locate{border:2px solid var(--rec-deep);background:var(--rec-white);height:40px;color:var(--rec-deep);font:600 14px/20px var(--rec-sans);cursor:pointer;border-radius:999px;align-items:center;gap:8px;margin-top:12px;padding:0 16px;transition:transform .12s;display:inline-flex}.rec-sheet .rec-sheet__locate:active{transform:scale(.97)}.rec-sheet .rec-sheet__locate[aria-busy=true]{opacity:.6;cursor:progress}.rec-sheet .rec-sheet__locate svg{flex:none}.rec-sheet .rec-sheet__list{gap:8px;margin-top:16px;display:grid}.rec-sheet .rec-salon{border:1px solid var(--rec-line);background:var(--rec-white);cursor:pointer;border-radius:16px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.rec-sheet .rec-salon:has(input:checked){border:2px solid var(--rec-pink);background:var(--rec-soft);padding:13px 15px}.rec-sheet .rec-salon:has(input:focus-visible){outline:2px solid var(--rec-deep);outline-offset:3px}.rec-sheet .rec-salon__radio{border:2px solid var(--rec-outline);background:var(--rec-white);border-radius:50%;width:22px;height:22px}.rec-sheet .rec-salon:has(input:checked) .rec-salon__radio{border:6px solid var(--rec-pink)}.rec-sheet .rec-salon__text{flex-direction:column;min-width:0;display:flex}.rec-sheet .rec-salon__name{color:var(--rec-ink);font:600 16px/22px var(--rec-sans)}.rec-sheet .rec-salon__address{color:var(--rec-ink-soft);font:400 13px/19px var(--rec-sans)}.rec-sheet .rec-salon__count{background:var(--rec-soft);color:var(--rec-plum);font:600 13px/20px var(--rec-sans);white-space:nowrap;border-radius:999px;padding:3px 10px}.rec-sheet .rec-salon:has(input:checked) .rec-salon__count{background:var(--rec-white)}@media (max-width:479.98px){.rec-sheet .rec-salon{grid-template-columns:24px minmax(0,1fr);row-gap:8px}.rec-sheet .rec-salon__count{grid-column:2;justify-self:start}}.rec-sheet .rec-more{height:48px;margin-top:14px}@keyframes rec-fade{0%{opacity:0}}@keyframes rec-sheet-in{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.rec-sheet__panel{animation:.15s both rec-fade}.rec-section .rec-more,.rec-section .rec-service,.recomandate-page .rec-choice,.recomandate-page .rec-salon-pill{transition:none}}@media (min-width:810px){.recomandate-page .rec-hero{padding-top:32px}.recomandate-page .rec-hero__inner{max-width:672px}.rec-sheet{align-items:center;padding:40px 20px}.rec-sheet__panel{border-radius:24px;width:480px;max-height:calc(100svh - 80px);padding:24px}.rec-sheet__handle{display:none}}@media (min-width:1200px){.recomandate-page .rec-hero{padding:48px 70px 0}.recomandate-page .rec-hero__inner{max-width:1321px}.recomandate-page .rec-hero__title{margin-top:24px;font-size:64px;line-height:76.8px}.recomandate-page .rec-hero__lead{max-width:672px;font-size:20px;line-height:30px}.recomandate-page .rec-choices{grid-template-columns:repeat(4,minmax(0,1fr));max-width:960px}.recomandate-page .rec-salon-pill{max-width:470px}.recomandate-page .rec-section--page{margin-top:40px;padding-top:40px}}
