.demo-frame{z-index:200;color:#fde9c2;-webkit-print-color-adjust:exact;print-color-adjust:exact;text-align:center;background:#1c1917;border-bottom:2px solid #e8b94e;margin:0;padding:10px clamp(12px,3vw,24px);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:clamp(11.5px,3.1vw,13px);font-weight:500;line-height:1.4;position:sticky;top:0}body:has(>.demo-frame){margin:0}body:has(>.demo-frame) :is(.masthead,.site-head){position:static}body:has(>.demo-frame) .site-skip:focus-visible{z-index:300}@media print{.demo-frame{color:#1c1917;background:#fff;border:2px solid #1c1917;position:static}}.home-soft{background:#f8edf1;padding:24px}.home-soft .page{--container:1240px;--gutter:48px;--radius-lg:28px;--radius-md:20px;--line:#eeebee;border:1px solid #f0e5e9;border-radius:32px;max-width:1480px;margin-inline:auto}.home-soft .pt-header{background:#fff;border-radius:32px 32px 0 0}.home-soft .pt-util{color:var(--ink-soft);background:0 0;border-bottom:0}.home-soft .pt-util__row{min-height:44px}.home-soft .pt-main{padding-block:14px 22px}.home-soft .pt-main__row{gap:40px}.home-soft .pt-main__row .logo{letter-spacing:-1.1px;font-size:26px}.home-soft .pt-main .pt-search{background:#f8f7f9;border-color:#0000}.home-soft .pt-main .pt-search:focus-within{border-color:var(--accent)}.home-soft .pt-main__cta{border-color:var(--line);font-weight:500}.home-soft .pt-nav{border-color:var(--line)}.home-soft .pt-nav__link,.home-soft .pt-nav__biz{font-weight:500}.home-soft .pt-hero{background:#fff;padding-block:46px 0}.home-soft .pt-hero__grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:30px 46px}.home-soft .pt-hero__mark{background:var(--accent-tint);width:48px;height:48px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex}.home-soft .pt-hero__mark .pt-icon{width:25px;height:25px}.home-soft .pt-hero__title{letter-spacing:-.03em;text-wrap:balance;max-width:470px;font-size:3rem;font-weight:500;line-height:1.16}.home-soft .pt-hero__lead{max-width:410px;font-size:var(--portal-body-size,1rem);margin-top:18px;line-height:1.5}.home-soft .pt-hero__discovery{border:1px solid var(--line);background:#f8f8fa;border-radius:30px;min-width:0;padding:32px}.home-soft .pt-hero__search{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e8e5eb;border-radius:0;flex-wrap:wrap;gap:22px;margin:0;padding:0 0 24px}.home-soft .pt-hero__discovery:not(:has(.pt-hero__quick)) .pt-hero__search{border-bottom:0;padding-bottom:0}.home-soft .pt-hero__search .pt-search__field{flex-basis:100%;padding:8px 0}.home-soft .pt-hero__search .pt-search__field input{min-height:30px;font-size:16px}.home-soft .pt-hero__search .pt-search__field input::placeholder{color:var(--ink-soft)}.home-soft .pt-hero__search .pt-search__field:focus-within{outline:2px solid var(--accent);outline-offset:6px;border-radius:6px}.home-soft .pt-hero__search .pt-search__submit{border-radius:999px;min-height:48px;padding:12px 32px;font-weight:500}.home-soft .pt-hero__quick-label{color:var(--ink-soft);font-size:var(--portal-small-size,.875rem);margin:20px 0 12px;font-weight:400}.home-soft .pt-hero__quick{gap:8px}.home-soft .pt-chip{min-height:44px;font-size:var(--portal-small-size,.875rem);background:#fff;border-color:#0000;align-items:center;padding:10px 16px;font-weight:400;display:inline-flex}.home-soft .pt-chip:hover{border-color:var(--accent-tint-2);background:var(--accent-tint);color:var(--accent-dark)}.home-soft .pt-hero__promos{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.home-soft .pt-hero__promos:not(:has(>a)){display:none}.home-soft .pt-hero__promos:has(>:only-child){grid-template-columns:minmax(0,1fr)}.home-soft .pt-promo-card{border:1px solid var(--line);border-radius:24px;gap:8px;min-height:0;padding:24px 28px;position:relative}.home-soft .pt-promo-card__kicker{font-size:var(--portal-small-size,.875rem);letter-spacing:.06em;font-weight:500}.home-soft .pt-promo-card__title{font-size:var(--portal-card-title-size,1.25rem);font-weight:500}.home-soft .pt-promo-card__text{max-width:430px;font-size:var(--portal-body-size,1rem);color:var(--ink-soft);opacity:1}.home-soft .pt-promo-card__link{font-size:var(--portal-small-size,.875rem);font-weight:500}.home-soft .pt-promo-card--medicine{color:var(--ink);background:#f8f8fa}.home-soft .pt-promo-card--medicine :is(.pt-promo-card__kicker,.pt-promo-card__link){color:var(--ink-soft)}.home-soft .pt-promo-card--business{color:var(--ink);background:#fff3f7;border-color:#f8e3eb}.home-soft .pt-promo-card--business :is(.pt-promo-card__kicker,.pt-promo-card__link){color:var(--accent-dark)}.home-soft .pt-section{padding-block:48px}.home-soft .pt-section--subtle{background:#fff}.home-soft .pt-section+.pt-section>.pt-wrap{position:relative}.home-soft .pt-section+.pt-section>.pt-wrap:before{top:-48px;right:var(--gutter);left:var(--gutter);border-top:1px solid var(--line);content:"";position:absolute}.home-soft .pt-head{margin-bottom:24px}.home-soft .pt-kicker{font-size:var(--portal-small-size,.875rem);letter-spacing:.07em;margin-bottom:10px;font-weight:500}.home-soft .pt-block__title{font-size:var(--portal-section-size,1.75rem);letter-spacing:-.8px;font-weight:500;line-height:1.3}.home-soft .pt-sub{font-size:var(--portal-body-size,1rem);margin-top:10px}.home-soft [data-home-block=ways] .pt-head{align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.home-soft [data-home-block=ways] .pt-kicker{margin:0}.home-soft [data-home-block=ways] .pt-block__title{letter-spacing:-.5px;font-size:20px}.home-soft .pt-ways{gap:16px}.home-soft .pt-way{background:#f8f8fa;border:1px solid #0000;border-radius:999px;grid-template-columns:44px minmax(0,1fr) 26px;align-items:center;gap:2px 12px;padding:16px 20px;display:grid;position:relative}.home-soft .pt-way:hover{border-color:var(--accent);box-shadow:none}.home-soft .pt-way__icon{background:#fff;border-radius:50%;grid-row:1/3;width:44px;height:44px}.home-soft .pt-way__icon .pt-icon{width:20px;height:20px}.home-soft .pt-way h3{font-size:14px;font-weight:500}.home-soft .pt-way p{font-size:var(--portal-small-size,.875rem);grid-column:2;line-height:1.45}.home-soft .pt-way .pt-more{grid-area:1/3/3;align-self:center;margin:0;font-size:0}.home-soft .pt-way .pt-more .pt-icon{background:#fff;border:1px solid #eadfe4;border-radius:50%;width:26px;height:26px;padding:4px}.home-soft .pt-sections{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px}.home-soft .pt-section-card{border-radius:28px;grid-template-columns:44px minmax(0,1fr);gap:16px;min-height:218px;padding:24px;display:grid;position:relative}.home-soft .pt-section-card:hover{border-color:var(--accent-tint-2);box-shadow:0 8px 28px -20px #5a20344d}.home-soft .pt-section-card__icon{background:#fff2f6;border-radius:50%;width:44px;height:44px;margin:0}.home-soft .pt-section-card__title{font-size:var(--portal-card-title-size,1.25rem);align-self:center;margin:0;font-weight:500}.home-soft .pt-section-card__subs{font-size:var(--portal-small-size,.875rem);flex-flow:wrap;grid-column:1/-1;gap:8px;margin:0;line-height:1.4}.home-soft .pt-section-card__subs a{background:#f8f8fa;border-radius:999px;align-items:center;min-height:44px;padding:10px 16px;display:inline-flex}.home-soft .pt-section-card__subs a:hover{background:var(--accent-tint)}.home-soft .pt-section-card__photo{border-radius:20px;grid-column:1/-1;overflow:hidden}.home-soft .pt-section-card__photo img{object-fit:cover;width:100%;height:160px;display:block}.home-soft .pt-section-card__more{font-size:var(--portal-small-size,.875rem);grid-column:1/-1;font-weight:500}.home-soft .pt-section-card--medical{background:#25232a}.home-soft .pt-section-card--medical .pt-section-card__icon{color:var(--accent-on-dark);background:#3d353e}.home-soft .pt-section-card--medical .pt-section-card__subs a{color:#f7edf2;background:#363139}.home-soft .pt-med-hub{border:1px solid var(--line);color:var(--ink);background:#f8f8fa;border-radius:28px;padding:32px}.home-soft .pt-med-hub .pt-kicker{color:var(--accent-dark)}.home-soft .pt-med-hub__note{background:0 0;border:0;padding:0}.home-soft .pt-med-hub__note p{color:var(--ink-soft)}.home-soft .pt-med-hub__note .pt-icon{color:var(--accent-dark)}.home-soft .pt-med-hub__grid a{border:1px solid var(--line);font-size:var(--portal-body-size,1rem);background:#fff;border-radius:20px;font-weight:500}.home-soft .pt-med-hub__grid a:hover{border-color:var(--accent);color:var(--accent-dark)}.home-soft .pt-med-hub .pt-btn{background:var(--ink);color:#fff}.home-soft .pt-city-card{background:#faf9fb;border-color:#0000;padding:24px}.home-soft .pt-city-card__title{font-size:var(--portal-card-title-size,1.25rem);gap:12px;margin-bottom:20px;font-weight:500}.home-soft .pt-city-card__links{font-size:var(--portal-small-size,.875rem);gap:12px}.home-soft .pt-company{padding:10px}.home-soft .pt-company__cover{border-radius:20px;height:210px}.home-soft .pt-company__body{padding:20px 14px 14px}.home-soft .pt-company__name{font-size:var(--portal-card-title-size,1.25rem);font-weight:500}.home-soft .pt-master{background:#faf9fb;border-color:#0000;border-radius:999px;padding:16px}.home-soft .pt-review{padding:24px}.home-soft .pt-invite--home{background:#fff6f9;border-color:#f5e4ec;padding:32px}.home-soft .pt-step{border:1px solid var(--line);border-radius:26px;padding:24px}.home-soft .pt-step__num{background:var(--accent-tint);width:38px;height:38px;color:var(--accent-dark);font-size:var(--portal-body-size,1rem);border-radius:50%;justify-content:center;align-items:center;margin-bottom:22px;font-weight:500;display:inline-flex}.home-soft .pt-step h3{font-size:16px;font-weight:500}.home-soft .pt-step p{font-size:var(--portal-body-size,1rem);line-height:1.5}.home-soft .pt-biz{color:var(--ink);background:#fff1f6;border-radius:30px;gap:40px;padding:32px}.home-soft .pt-biz .pt-kicker{color:var(--accent-dark)}.home-soft .pt-biz__title{font-weight:500}.home-soft .pt-biz__title em{color:var(--accent-dark)}.home-soft .pt-biz__list{color:var(--ink-soft)}.home-soft .pt-biz__list .pt-icon{color:var(--accent-dark);background:#fff}.home-soft .pt-biz__actions .pt-btn--white{background:var(--accent);color:#fff}.home-soft .pt-biz__actions .pt-btn--white:hover{background:var(--accent-dark)}.home-soft .pt-biz__actions .pt-btn--ghost-light{color:var(--ink);border-color:#e6cbd5}.home-soft .pt-biz__photo{border-radius:24px}.home-soft .pt-faq{max-width:none}.home-soft .pt-faq__item>summary{padding-block:24px;font-weight:500}.home-soft .pt-footer{background:#25232a;border-radius:0 0 30px 30px}@media (width<=1199px){.home-soft .pt-hero__title{font-size:2.5rem}.home-soft{padding:16px}.home-soft .page{--gutter:28px}.home-soft .pt-hero__grid{gap:26px}.home-soft .pt-main__row{gap:24px}.home-soft .pt-way{grid-template-columns:38px minmax(0,1fr) 20px;column-gap:9px;padding:14px}.home-soft .pt-way__icon{width:38px;height:38px}.home-soft .pt-section-card{padding:20px}}@media (width<=959px){.home-soft{padding:0}.home-soft .page{--gutter:22px;border:0;border-radius:0}.home-soft .pt-header{border-radius:0}.home-soft .pt-main{padding-block:16px}.home-soft .pt-main__row{gap:14px}.home-soft .pt-main .pt-search,.home-soft .pt-main .pt-search__submit{border-radius:999px}.home-soft .pt-hero{padding-top:30px}.home-soft .pt-hero__grid{grid-template-columns:minmax(0,1fr);gap:24px}.home-soft .pt-hero__mark{margin-bottom:16px}.home-soft .pt-hero__title{letter-spacing:-1px;max-width:580px;font-size:2.25rem}.home-soft .pt-hero__lead{max-width:540px;margin-top:14px;font-size:14px}.home-soft .pt-hero__discovery{border-radius:26px;padding:24px}.home-soft .pt-hero__search{gap:16px;padding-bottom:20px}.home-soft .pt-hero__search .pt-search__field input{font-size:16px}.home-soft .pt-hero__search .pt-search__submit{flex-basis:auto}.home-soft .pt-hero__quick{flex-wrap:wrap;margin:0;padding:0;overflow:visible}.home-soft .pt-hero__quick .pt-chip{white-space:normal;flex-shrink:1}.home-soft .pt-hero__promos{gap:14px}.home-soft .pt-promo-card{padding:22px}.home-soft .pt-section{padding-block:32px}.home-soft .pt-section+.pt-section>.pt-wrap:before{top:-32px}.home-soft .pt-ways{gap:12px}.home-soft .pt-way{grid-template-columns:44px minmax(0,1fr) 26px;gap:4px 14px;padding:16px 20px}.home-soft .pt-way h3{font-size:var(--portal-body-size,1rem)}.home-soft .pt-way p{font-size:var(--portal-small-size,.875rem)}.home-soft .pt-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.home-soft .pt-block__title{font-size:var(--portal-section-size,1.75rem)}.home-soft .pt-med-hub,.home-soft .pt-biz,.home-soft .pt-invite--home{padding:24px}.home-soft .pt-footer{border-radius:0}}@media (width<=599px){.home-soft .pt-hero__promos,.home-soft .pt-sections{grid-template-columns:minmax(0,1fr)}.home-soft .pt-section-card{min-height:0;padding:24px}.home-soft .pt-section-card__photo img{height:180px}.home-soft [data-home-block=ways] .pt-head{display:block}.home-soft [data-home-block=ways] .pt-kicker{margin-bottom:8px}}.home-soft .pt-way h3{font-size:1.125rem;line-height:1.4}.home-soft .pt-way p{font-size:var(--portal-small-size,.875rem);line-height:1.5}.home-soft .pt-hero__lead{font-size:var(--portal-body-size,1rem);line-height:1.5}.home-soft .pt-company__meta{font-size:var(--portal-small-size,.875rem);line-height:1.5}.home-soft .pt-company__price{font-size:var(--portal-body-size,1rem)}.home-soft .pt-master{border-radius:24px;min-width:0}.home-soft .pt-master b{overflow-wrap:anywhere;font-size:1.125rem;line-height:1.4}.home-soft .pt-master small{font-size:var(--portal-small-size,.875rem);line-height:1.5}.home-soft .pt-review blockquote{font-size:var(--portal-body-size,1rem);line-height:1.6}.home-soft .pt-review figcaption{font-size:var(--portal-small-size,.875rem);line-height:1.5}.home-soft .pt-step h3{font-size:1.125rem;line-height:1.4}.home-soft .pt-biz__list li,.home-soft .pt-biz__tariff{font-size:var(--portal-body-size,1rem);line-height:1.5}.home-soft .pt-city-card__links a,.home-soft .pt-section-card__more{align-items:center;min-height:44px;display:inline-flex}.home-soft .pt-goods-strip__text p{font-size:var(--portal-body-size,1rem);line-height:1.5}@media (width<=959px){.home-soft .pt-master-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.home-soft .pt-hero__title{letter-spacing:-.025em;font-size:2rem}.home-soft .pt-hero__discovery,.home-soft .pt-med-hub,.home-soft .pt-invite--home,.home-soft .pt-biz{padding:24px}.home-soft .pt-company__name{font-size:1.125rem}.home-soft .pt-master-grid{grid-template-columns:minmax(0,1fr)}}body.portal-public{--portal-body-size:1rem;--portal-small-size:.875rem;--portal-card-title-size:1.25rem;--portal-section-size:1.75rem;--portal-page-title-size:2.5rem;font-size:var(--portal-body-size);color:#24232a;background:#fff;padding:0;line-height:1.5}body.portal-public .page{--accent:#b71c4c;--accent-dark:#96143b;--accent-deep:#96143b;--accent-tint:#faf3f5;--accent-tint-2:#f4e8ec;--bg:#fff;--bg-subtle:#f5f5f6;--ink:#24232a;--ink-soft:#606068;--ink-faint:#707078;--line:#e7e7e9;--container:1280px;--gutter:32px;font-size:var(--portal-body-size);background:#fff;border:0;border-radius:0;max-width:none;margin:0;line-height:1.5}body.portal-public .pt-header{border-bottom:1px solid var(--line);background:#fff;border-radius:0 0 24px 24px}body.portal-public .pt-util{border-bottom:1px solid var(--line);font-size:var(--portal-small-size);background:#fff}body.portal-public .pt-util__row{min-height:44px}body.portal-public .pt-util__links{gap:20px}body.portal-public .pt-main{border:0;padding-block:16px}body.portal-public .pt-main__row{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid}body.portal-public .logo__image{width:144px;max-width:100%}body.portal-public .pt-main .pt-nav{border:0;grid-area:1/2;min-width:0}body.portal-public .pt-nav__row{justify-content:center;width:auto;max-width:none;margin:0;padding:0}body.portal-public .pt-nav__list{gap:10px}body.portal-public .pt-nav__link{font-size:var(--portal-small-size);border:0;gap:5px;padding:12px 16px;font-weight:500;position:relative}body.portal-public .pt-nav__trigger{border-radius:14px;flex-direction:column;min-width:76px}body.portal-public .pt-nav__trigger>.pt-icon{width:20px;height:20px;color:var(--ink-soft);margin-bottom:4px}body.portal-public .pt-nav__trigger>.pt-chev{display:none}body.portal-public .pt-nav__trigger:hover{background:var(--bg-subtle);color:var(--accent)}body.portal-public .pt-nav__biz{display:none}body.portal-public .pt-main__actions{grid-area:1/3;justify-content:flex-end;gap:9px;min-width:0;margin:0}body.portal-public .pt-main__cta{font-size:var(--portal-small-size);border-radius:99px;padding:11px 16px;font-weight:500}body.portal-public .pt-cart{background:var(--bg-subtle);border:0;border-radius:50%;justify-content:center;width:44px;height:44px;padding:0;position:relative}body.portal-public .pt-cart__label{display:none}body.portal-public .pt-cart__count{position:absolute;top:-3px;right:-3px}body.portal-public .pt-search-toggle{background:var(--bg-subtle);color:var(--ink-soft);border:0;display:inline-flex}body.portal-public .pt-search[popover]:not(:popover-open){display:none}body.portal-public .pt-search[popover]:popover-open{border:1px solid var(--line);width:min(720px,100vw - 40px);min-height:64px;color:var(--ink);background:#fff;border-radius:18px;margin:0 auto;padding:7px;display:flex;position:fixed;inset:120px 20px auto;box-shadow:0 18px 70px #24232a18}body.portal-public .pt-search::backdrop{background:#24232a25}body.portal-public .pt-search__field{padding-inline:14px}body.portal-public .pt-search__submit{min-height:48px;font-size:var(--portal-body-size);border-radius:99px}body.portal-public .pt-panel{border:1px solid var(--line);background:#fff;border-radius:24px}body.portal-public .pt-panel--mega{padding:0}body.portal-public .pt-mega__root{font-size:var(--portal-body-size);border-radius:99px;font-weight:500}body.portal-public .pt-mega__content{background:#fff}body.portal-public .pt-mega__links a{font-size:var(--portal-body-size)}body.portal-public .pt-footer{color:var(--ink-soft);border-top:1px solid var(--line);background:#fff}body.portal-public .pt-footer :is(h2,h3,.pt-footer__city-name,.pt-footer__support){color:var(--ink)}body.portal-public .pt-footer :is(.pt-footer__city,.pt-footer__cols,.pt-footer__bottom){border-color:var(--line)}body.portal-public .pt-footer a:hover,body.portal-public .pt-footer a[aria-current=page]{color:var(--accent)}body.portal-public .pt-footer .pt-lang a[aria-current=page],body.portal-public .pt-footer__brand .logo{color:var(--ink)}body.portal-public .btn{border-radius:99px}body.portal-public.home-soft .pt-main__row{gap:24px}body.portal-public.home-soft .pt-hero{padding-top:40px}body.portal-public.home-soft .pt-hero__grid{gap:30px 46px}body.portal-public.home-soft .pt-hero__search{background:var(--bg-subtle);border-color:var(--line)}body.portal-public.home-soft .pt-section-card:not(.pt-section-card--medical){border-color:var(--line);background:#fff}body.portal-public.home-soft .pt-invite{background:var(--bg-subtle)}body.portal-public.home-soft .pt-section-card:hover{border-color:var(--accent)}@media (width<=1199px){body.portal-public .page{--gutter:32px}body.portal-public .pt-main__row{gap:14px}body.portal-public .pt-main__cta{display:none}body.portal-public .pt-nav__list{gap:5px}body.portal-public .pt-nav__link{padding-inline:15px}}@media (width<=959px){body.portal-public .page{--gutter:16px}body.portal-public .pt-util,body.portal-public .pt-main .pt-nav{display:none}body.portal-public .pt-main{padding-block:12px}body.portal-public .pt-main__row{flex-wrap:nowrap;justify-content:space-between;gap:10px;display:flex}body.portal-public .pt-main__row .logo__image{width:120px}body.portal-public .pt-main__actions{gap:5px;margin-left:auto}body.portal-public .pt-search[popover]:popover-open{border-radius:16px;width:calc(100vw - 32px);min-height:59px;inset:90px 16px auto}body.portal-public .pt-search__field{gap:7px;padding-inline:7px}body.portal-public .pt-search__field input{font-size:var(--portal-body-size)}body.portal-public .pt-search__submit{font-size:var(--portal-body-size);padding-inline:16px}body.portal-public.home-soft .pt-main__row{gap:10px}body.portal-public.home-soft .pt-hero{padding-top:25px}}@media (width<=359px){body.portal-public .pt-main__actions{gap:3px}body.portal-public .pt-main__actions :is(.pt-icon-btn,.pt-cart){width:44px;height:44px}body.portal-public .pt-main__row .logo__image{width:112px}}@supports not selector(:popover-open){body.portal-public .pt-search-toggle{display:none}body.portal-public .pt-search[popover]{grid-area:2/1/auto/-1;width:100%;margin:0;display:flex;position:static}@media (width<=959px){body.portal-public .pt-main__row{flex-wrap:wrap}body.portal-public .pt-search[popover]{flex:1 0 100%;order:3}}}body.portal-public :is(.pt-btn,.btn){min-height:48px;font-size:var(--portal-body-size);white-space:normal;text-align:center;line-height:1.5}body.portal-public .pt-main__cta{min-height:44px;font-size:var(--portal-small-size)}body.portal-public .pt-icon-btn{width:44px;height:44px}body.portal-public .pt-search__field input{min-height:44px;font-size:var(--portal-body-size)}body.portal-public .pt-mega__root{min-height:44px;line-height:1.5}body.portal-public .pt-mega__group-title{font-size:1.125rem;line-height:1.4}body.portal-public .pt-mega__links a{align-items:center;min-height:44px;line-height:1.5;display:inline-flex}body.portal-public :is(.pt-panel__kicker,.pt-panel__foot,.pt-med-note p,.pt-goods__note){font-size:var(--portal-small-size);line-height:1.5}body.portal-public :is(.pt-faq__item>summary,.faq__q){font-size:1.125rem;line-height:1.5}body.portal-public :is(.pt-faq__item>p,.faq__a){font-size:var(--portal-body-size);line-height:1.6}body.portal-public .landing-article__heading{font-size:var(--portal-section-size);line-height:1.3}body.portal-public :is(.landing-article__text,.landing-empty__text){font-size:var(--portal-body-size);line-height:1.6}body.portal-public .landing-empty__contacts span{font-size:var(--portal-small-size);line-height:1.5}body.portal-public .pt-footer{font-size:var(--portal-body-size);line-height:1.5}body.portal-public .pt-footer__matrix h2{font-size:var(--portal-section-size);line-height:1.3}body.portal-public .pt-footer__city-name{font-size:1.125rem}body.portal-public .pt-footer :is(.pt-footer__city ul,.pt-footer__bottom){font-size:var(--portal-small-size)}body.portal-public .pt-footer__cols h3{font-size:var(--portal-body-size)}body.portal-public .pt-footer :is(.pt-footer__city ul,.pt-footer__cols ul){gap:8px}@media (width<=959px){body.portal-public{--portal-page-title-size:2.25rem}body.portal-public .pt-header .pt-only-mobile{display:flex}body.portal-public .pt-mnav__panel{max-height:calc(100dvh - 69px);padding:16px var(--gutter) 96px;position:absolute;inset:100% 0 auto}body.portal-public :is(.pt-mnav__util,.pt-mnav__plain,.pt-acc>summary,.pt-acc__body a,.pt-mnav__bottom){font-size:var(--portal-body-size);line-height:1.5}body.portal-public :is(.pt-mnav__plain,.pt-acc>summary,.pt-acc__body a){min-height:48px}body.portal-public .pt-acc__note{font-size:var(--portal-small-size);line-height:1.5}body.portal-public .pt-tabbar{z-index:80;padding-bottom:env(safe-area-inset-bottom,0);border-top:1px solid var(--line);background:#fff;display:block;position:fixed;inset:auto 0 0}body.portal-public .pt-tabbar ul{display:flex}body.portal-public .pt-tabbar li{flex:1;min-width:0}body.portal-public .pt-tabbar a{min-height:68px;font-size:var(--portal-small-size);text-align:center;white-space:normal;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 2px;line-height:1.25;display:flex}body.portal-public .pt-tabbar .pt-icon{width:22px;height:22px}body.portal-public.has-tabbar .page{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}}@media (width<=599px){body.portal-public{--portal-section-size:1.5rem;--portal-page-title-size:1.75rem}body.portal-public .pt-footer__cities,body.portal-public .pt-footer__cols{grid-template-columns:minmax(0,1fr)}body.portal-public :is(.pt-faq__item>summary,.faq__q){font-size:var(--portal-body-size)}}@media (width<=359px){body.portal-public .pt-tabbar a{overflow-wrap:normal;font-size:.75rem}}body.goods-portal,body.product-portal{color:#24232a;background:#fff}body.goods-portal .goods-catalog-head{background:#fff;border-radius:0;min-height:0;margin:30px 0 32px;display:block;overflow:visible}body.goods-portal .goods-catalog-head .catalog-hero__copy{padding:0}body.goods-portal .goods-catalog-head .cat-hero{max-width:24ch;font-size:var(--portal-page-title-size);letter-spacing:-.035em;margin:0 0 14px;font-weight:550;line-height:1.2}body.goods-portal .goods-catalog-head .cat-hero b{color:#b71c4c;font-weight:650}body.goods-portal .goods-catalog-head .cat-lead{color:#66666c;max-width:77ch;font-size:var(--portal-body-size);line-height:1.6}body.goods-portal .goods-category-jump{display:none}body.goods-portal .goods-catalog-layout{grid-template-columns:minmax(0,1fr) 264px;align-items:start;gap:32px;margin-bottom:44px;display:grid}body.goods-portal .goods-catalog-layout--plain{grid-template-columns:minmax(0,1fr)}body.goods-portal .goods-catalog-results{min-width:0}body.goods-portal .goods-catalog-results .grid--goods{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0}body.goods-portal .goods-catalog-layout--plain .grid--goods{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}body.goods-portal .card--good{background:#fff;border:1px solid #e7e7e9;border-radius:22px;min-width:0;overflow:hidden}body.goods-portal .goods-card-media{background:#f5f5f6;display:block;overflow:hidden}body.goods-portal .good__photo{aspect-ratio:1.1;object-fit:cover;background:#f5f5f6;width:100%;height:auto;transition:transform .18s;display:block}body.goods-portal .goods-card-media:hover .good__photo{transform:scale(1.025)}body.goods-portal .good__body{flex:1;gap:0;min-width:0;padding:24px}body.goods-portal .good__name{font-size:var(--portal-card-title-size);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 14px;font-weight:600;line-height:1.4}body.goods-portal .good__name a{color:#24232a;text-decoration:none}body.goods-portal .good__name a:hover{color:#b71c4c}body.goods-portal .good__price{color:#24232a;letter-spacing:-.035em;margin:0 0 17px;font-size:1.5rem;font-weight:650;line-height:1.3}body.goods-portal .good__salon{font-size:var(--portal-small-size);overflow-wrap:anywhere;margin:0 0 12px;font-weight:500;line-height:1.5}body.goods-portal .good__salon a{color:#66666c;text-decoration:none}body.goods-portal .good__salon a:hover{color:#b71c4c}body.goods-portal .good__note{color:#66666c;font-size:var(--portal-small-size);overflow-wrap:anywhere;margin:0 0 18px;line-height:1.6}body.goods-portal .good__cart{margin-top:auto;padding-top:8px}body.goods-portal .good__cart .btn{color:#b71c4c;width:100%;min-height:44px;font-size:var(--portal-body-size);white-space:normal;background:#fff;border-color:#e7e7e9;border-radius:13px;padding:10px 12px;font-weight:600}body.goods-portal .good__cart .btn:hover{background:#fff;border-color:#b71c4c}body.goods-portal .goods-category-sidebar{background:#f5f5f6;border:1px solid #e7e7e9;border-radius:22px;min-width:0;padding:24px;scroll-margin-top:24px;position:sticky;top:28px}body.goods-portal .goods-category-sidebar .section__title{font-size:var(--portal-card-title-size);letter-spacing:-.035em;margin:0 0 18px;font-weight:600;line-height:1.4}body.goods-portal .goods-category-links{flex-direction:column;gap:0;display:flex}body.goods-portal .goods-category-links .tile{background:0 0;border:0;border-bottom:1px solid #e3e3e6;border-radius:0;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;min-height:44px;padding:12px 0;text-decoration:none;display:flex}body.goods-portal .goods-category-links .tile:first-child{padding-top:0}body.goods-portal .goods-category-links .tile:last-child{border-bottom:0;padding-bottom:0}body.goods-portal .goods-category-links .tile b{color:#24232a;font-size:var(--portal-body-size);overflow-wrap:anywhere;font-weight:550;line-height:1.5}body.goods-portal .goods-category-links .tile span{color:#66666c;font-size:var(--portal-small-size);line-height:1.6}body.goods-portal .goods-category-links .tile:hover b{color:#b71c4c}body.product-portal .good-page{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:start;gap:32px;max-width:none;margin:32px 0 56px;display:grid}body.product-portal .good-page__media{min-width:0;position:sticky;top:28px}body.product-portal .good-page__photo-open{cursor:zoom-in;background:#f5f5f6;border:1px solid #e7e7e9;border-radius:28px;width:100%;padding:0;display:block;position:relative;overflow:hidden}body.product-portal .good-page__photo{aspect-ratio:1;object-fit:contain;background:#f5f5f6;border:0;border-radius:0;width:100%;height:auto;display:block}body.product-portal .good-page__zoom-icon{color:#24232a;background:#fff;border:1px solid #e7e7e9;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:18px;right:18px}body.product-portal .good-page__zoom-icon .pt-icon{width:18px;height:18px}body.product-portal .good-page__body{flex-direction:column;align-items:stretch;gap:0;min-width:0;display:flex}body.product-portal .good-page__title{color:#24232a;font-size:var(--portal-page-title-size);letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance;margin:0 0 22px;font-weight:600;line-height:1.2}body.product-portal .good-page__price{color:#24232a;letter-spacing:-.04em;margin:0 0 22px;font-size:32px;font-weight:650;line-height:1.2}body.product-portal .good-page__note{color:#66666c;font-size:var(--portal-body-size);white-space:pre-line;overflow-wrap:anywhere;max-width:none;margin:0 0 24px;line-height:1.6}body.product-portal .good-page__seller{background:#fff;border:1px solid #e7e7e9;border-radius:20px;min-width:0;padding:24px}body.product-portal .good-page__seller-identity{align-items:flex-start;gap:14px;min-width:0;display:flex}body.product-portal .good-page__seller-identity>div{min-width:0}body.product-portal .good-page__seller-initial{color:#b71c4c;background:#f5f5f6;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;font-size:24px;font-weight:600;display:grid}body.product-portal .good-page__seller-label{color:#66666c;font-size:var(--portal-small-size);margin:0 0 6px;line-height:1.5}body.product-portal .good-page__seller-name{color:#24232a;letter-spacing:-.025em;overflow-wrap:anywhere;font-size:1.125rem;font-weight:600;line-height:1.5;text-decoration:none}body.product-portal .good-page__seller-name:hover{color:#b71c4c}body.product-portal .good-page__seller-address{color:#66666c;font-size:var(--portal-small-size);overflow-wrap:anywhere;align-items:flex-start;gap:6px;margin:7px 0 0;line-height:1.7;display:flex}body.product-portal .good-page__seller-address .pt-icon{flex:none;width:16px;height:16px;margin-top:3px}body.product-portal .good-page__where{color:#66666c;font-size:var(--portal-small-size);max-width:none;margin:18px 0;line-height:1.6}body.product-portal .good-page__seller>.btn{color:#24232a;width:100%;min-height:44px;font-size:var(--portal-body-size);white-space:normal;background:#fff;border:1px solid #e7e7e9;border-radius:13px;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-weight:600;display:flex}body.product-portal .good-page__seller>.btn:hover{color:#b71c4c;border-color:#b71c4c}body.product-portal .good-page__seller>.btn .pt-icon{width:17px;height:17px}body.product-portal .good-page__cart{flex-direction:column;align-items:stretch;gap:10px;width:100%;margin:20px 0 0;display:flex}body.product-portal .good-page__cart .btn{color:#fff;min-height:48px;font-size:var(--portal-body-size);white-space:normal;background:#b71c4c;border:1px solid #b71c4c;border-radius:14px;font-weight:600}body.product-portal .good-page__cart .btn:hover{background:#96143b;border-color:#96143b}body.product-portal .good-page__cart .form__done{font-size:var(--portal-small-size);margin:0;line-height:1.6}body.product-portal .good-page__order{background:#f5f5f6;border:1px solid #e7e7e9;border-radius:22px;gap:18px;width:100%;max-width:none;margin:26px 0 0;padding:24px}body.product-portal .good-page__order .form__title{letter-spacing:-.035em;margin:0;font-size:1.5rem;font-weight:600;line-height:1.4}body.product-portal .good-page__order .field{color:#66666c;width:100%;min-width:0;font-size:var(--portal-small-size);flex-direction:column;gap:8px;font-weight:500;line-height:1.6;display:flex}body.product-portal .good-page__order .field input,body.product-portal .good-page__order .field select,body.product-portal .good-page__order .field textarea{color:#24232a;width:100%;min-width:0;min-height:48px;font:inherit;font-size:var(--portal-body-size);background:#fff;border:1px solid #e3e3e6;border-radius:12px;padding:12px 16px;line-height:1.5}body.product-portal .good-page__order .field textarea{resize:vertical;min-height:96px;font-size:var(--portal-body-size);padding:12px 16px}body.product-portal .good-page__order .field input:focus,body.product-portal .good-page__order .field select:focus,body.product-portal .good-page__order .field textarea:focus{outline-offset:2px;border-color:#b71c4c;outline:2px solid #b71c4c1a}body.product-portal .good-page__order>.btn{color:#fff;width:100%;min-height:48px;font-size:var(--portal-body-size);white-space:normal;background:#b71c4c;border-color:#b71c4c;border-radius:14px;padding:12px 16px;font-weight:600}body.product-portal .good-page__order>.btn:hover{background:#96143b;border-color:#96143b}body.product-portal .good-page__order .form__note{color:#66666c;font-size:var(--portal-small-size);margin:0;line-height:1.6}body.product-portal .good-photo-zoom{color:#24232a;background:#fff;border:1px solid #e7e7e9;border-radius:24px;width:min(860px,100vw - 32px);max-height:calc(100dvh - 36px);padding:72px 16px 16px;overflow:auto;box-shadow:0 18px 90px #24232a26}body.product-portal .good-photo-zoom::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#24232a55}body.product-portal .good-photo-zoom__close{color:#24232a;cursor:pointer;background:#f5f5f6;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:12px;right:12px}body.product-portal .good-photo-zoom__close .pt-icon{width:20px;height:20px}body.product-portal .good-photo-zoom>img{object-fit:contain;border-radius:14px;width:100%;height:auto;max-height:calc(100dvh - 110px);display:block}@media (width<=1199px){body.goods-portal .goods-catalog-layout{gap:24px}body.goods-portal .goods-catalog-results .grid--goods{grid-template-columns:repeat(2,minmax(0,1fr))}body.goods-portal .goods-catalog-layout--plain .grid--goods{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (width<=959px){body.goods-portal .goods-catalog-head{margin:24px 0}body.goods-portal .goods-category-jump{color:#24232a;min-height:44px;font-size:var(--portal-body-size);background:#fff;border:1px solid #e7e7e9;border-radius:13px;margin:0 0 24px;padding:12px 44px;line-height:1.5;text-decoration:none;display:block;position:relative}body.goods-portal .goods-category-jump .pt-icon{width:20px;height:20px;position:absolute;top:50%;transform:translateY(-50%)}body.goods-portal .goods-category-jump .pt-icon:first-child{left:16px}body.goods-portal .goods-category-jump .pt-icon:last-child{right:16px}body.goods-portal .goods-catalog-layout{flex-direction:column;gap:32px;margin-bottom:32px;display:flex}body.goods-portal .goods-catalog-results,body.goods-portal .goods-category-sidebar{width:100%}body.goods-portal .goods-category-sidebar{position:static}body.product-portal .good-page{grid-template-columns:minmax(0,1fr);gap:32px;margin:24px 0 48px}body.product-portal .good-page__media{position:static}}@media (width<=599px){body.goods-portal .goods-catalog-results .grid--goods{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.goods-portal .card--good{border-radius:17px}body.goods-portal .good__photo{aspect-ratio:1}body.goods-portal .good__body{padding:12px}body.goods-portal .good__name{font-size:var(--portal-body-size);margin-bottom:12px;line-height:1.5}body.goods-portal .good__price{overflow-wrap:anywhere;margin-bottom:12px;font-size:1.125rem}body.goods-portal .good__cart .btn{font-size:var(--portal-small-size);padding:10px 8px}body.goods-portal .goods-category-sidebar{border-radius:19px;padding:16px}body.product-portal .good-page{gap:24px;margin:24px 0 32px}body.product-portal .good-page__photo-open{border-radius:23px}body.product-portal .good-page__photo{aspect-ratio:1.08}body.product-portal .good-page__title{text-wrap:initial;margin-bottom:16px}body.product-portal .good-page__price{margin-bottom:24px;font-size:1.875rem}body.product-portal .good-page__seller,body.product-portal .good-page__order{border-radius:20px;padding:16px}body.product-portal .good-page__order{gap:16px;margin-top:24px}}@media (width<=359px){body.goods-portal .goods-catalog-results .grid--goods{grid-template-columns:minmax(0,1fr);gap:16px}body.goods-portal .good__photo{aspect-ratio:1.2}body.goods-portal .good__body{padding:16px}body.goods-portal .good__name{font-size:1.125rem}body.goods-portal .good__price{font-size:1.5rem}body.goods-portal .good__cart .btn{font-size:var(--portal-body-size)}}@media (prefers-reduced-motion:reduce){body.goods-portal .good__photo{transition:none}}.catalog-portal .shell{padding-top:24px}.catalog-portal .crumbs{font-size:var(--portal-small-size,.875rem);margin-bottom:0;line-height:1.5}.catalog-portal .catalog-hero{background:0 0;border-radius:0;align-items:flex-start;gap:16px;min-height:0;margin:24px 0;display:flex;overflow:visible}.catalog-portal .catalog-hero__copy{align-self:auto;min-width:0;padding:0}.catalog-portal .catalog-hero__symbol{width:48px;height:48px;color:var(--accent-dark);background:#f7edf1;border-radius:50%;flex:0 0 48px;place-items:center;display:grid}.catalog-portal .catalog-hero__symbol .pt-icon{width:24px;height:24px}.catalog-portal .cat-hero{font-size:var(--portal-page-title-size,2.5rem);letter-spacing:-.025em;text-wrap:auto;margin:0;font-weight:600;line-height:1.15}.catalog-portal .cat-hero b{color:inherit;font-weight:inherit}.catalog-portal .cat-lead{max-width:80ch;color:var(--ink-soft);font-size:var(--portal-body-size,1rem);margin-top:12px;line-height:1.5}.catalog-portal :is(.search,.city-search){border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:12px;max-width:760px;margin:0 0 24px;padding:8px;display:flex}.catalog-portal :is(.search,.city-search) .search__input{min-width:0;min-height:48px;font-size:var(--portal-body-size,1rem);flex:1;padding:12px 16px;line-height:1.5}.catalog-portal :is(.search,.city-search) .search__input::placeholder{color:var(--ink-soft);opacity:1}.catalog-portal :is(.search,.city-search) .btn{min-height:48px;font-size:var(--portal-body-size,1rem);border-radius:999px;flex:none;padding:12px 24px;font-weight:500;line-height:1.5}.catalog-portal .catalog-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:32px;margin-top:0;display:grid}.catalog-portal .catalog-layout--full{grid-template-columns:minmax(0,1fr)}.catalog-portal .catalog-results{min-width:0}.catalog-portal .catalog-sidebar{border:1px solid var(--line);background:#fafafa;border-radius:24px;min-width:0;padding:24px;display:block}.catalog-portal .catalog-sidebar .section,.catalog-portal .catalog-sidebar .pt-block{margin:0}.catalog-portal .catalog-sidebar .section+.section,.catalog-portal .catalog-sidebar .section+.pt-block{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.catalog-portal .catalog-sidebar .section__head{margin-bottom:16px}.catalog-portal .catalog-sidebar .section__title,.catalog-portal .catalog-sidebar .pt-block__title{font-size:var(--portal-card-title-size,1.25rem);letter-spacing:-.015em;margin-bottom:12px;font-weight:600;line-height:1.3}.catalog-portal .catalog-sidebar .tiles{flex-direction:column;gap:8px;display:flex}.catalog-portal .catalog-sidebar .tile{background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:baseline;gap:12px;min-width:0;min-height:44px;padding:8px 0;display:flex}.catalog-portal .catalog-sidebar .tile b{min-width:0;font-size:var(--portal-body-size,1rem);overflow-wrap:anywhere;font-weight:500;line-height:1.5}.catalog-portal .catalog-sidebar .tile span{color:var(--ink-soft);font-size:var(--portal-small-size,.875rem);flex:none;line-height:1.5;display:block}.catalog-portal .catalog-price-filter__options{gap:8px}.catalog-portal .catalog-price-filter__option{min-height:48px;font-size:var(--portal-body-size,1rem);border-radius:12px;padding:12px;line-height:1.5}.catalog-portal .catalog-sidebar .pt-sections{grid-template-columns:minmax(0,1fr);gap:12px}.catalog-portal .catalog-sidebar .pt-section-card{border-radius:16px;min-width:0;padding:16px}.catalog-portal .catalog-sidebar .pt-section-card__icon{border-radius:50%;width:34px;height:34px;margin-bottom:12px}.catalog-portal .catalog-sidebar .pt-section-card__title{font-size:var(--portal-card-title-size,1.25rem);line-height:1.3}.catalog-portal .catalog-sidebar .pt-section-card__subs{gap:8px}.catalog-portal .catalog-sidebar :is(.pt-section-card__subs a,.pt-section-card__more){min-height:44px;font-size:var(--portal-body-size,1rem);align-items:center;line-height:1.5;display:flex}.catalog-portal .listings{gap:24px}.catalog-portal .listing{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:26px;grid-template-columns:minmax(180px,30%) minmax(0,1fr);gap:16px 24px;padding:24px;display:grid}.catalog-portal .listing:hover{border-color:#dcc9d0}.catalog-portal .listing__photo{border-radius:20px;grid-area:1/1/3;min-width:0;min-height:240px;display:block;overflow:hidden}.catalog-portal .listing__photo :is(img,.listing__cover){object-fit:cover;border-radius:20px;width:100%;height:100%;min-height:240px}.catalog-portal .listing__info{justify-content:flex-start;min-width:0}.catalog-portal .listing__name{font-size:var(--portal-card-title-size,1.25rem);letter-spacing:-.015em;font-weight:600;line-height:1.3}.catalog-portal .listing__meta{color:var(--ink-soft);font-size:var(--portal-small-size,.875rem);gap:8px 12px;margin-top:12px;line-height:1.5}.catalog-portal .listing__meta .pill{font-size:var(--portal-small-size,.875rem);border-radius:999px;padding:4px 12px;line-height:1.5}.catalog-portal .listing__address{color:var(--ink-soft);font-size:var(--portal-small-size,.875rem);overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin-top:12px;line-height:1.5;display:flex}.catalog-portal .listing__address .pt-icon{width:16px;height:16px;margin-top:2px}.catalog-portal .listing__services{color:var(--ink-soft);font-size:var(--portal-body-size,1rem);overflow-wrap:anywhere;margin-top:12px;line-height:1.5}.catalog-portal .listing__side{border:0;border-top:1px solid var(--line);flex-flow:wrap;grid-column:2;justify-content:flex-start;align-items:center;gap:12px;padding:16px 0 0;display:flex}.catalog-portal .listing__price-label{color:var(--ink-soft);font-size:var(--portal-small-size,.875rem);line-height:1.5}.catalog-portal .listing__price{font-size:var(--portal-card-title-size,1.25rem);margin:0;font-weight:600;line-height:1.3}.catalog-portal .listing__side .btn{min-height:48px;font-size:var(--portal-body-size,1rem);white-space:normal;border-radius:999px;padding:12px 16px;font-weight:500;line-height:1.5}.catalog-portal .section{margin-top:32px}.catalog-portal .section__title{font-size:var(--portal-section-size,1.75rem);letter-spacing:-.02em;line-height:1.25}.catalog-portal .pt-invite{background:#fafafa;border-radius:24px;margin:0 0 24px;padding:24px}.catalog-portal .pt-invite .pt-block__title{font-size:var(--portal-section-size,1.75rem);line-height:1.25}.catalog-portal :is(.cat-price,.pt-invite__text,.section__more){font-size:var(--portal-body-size,1rem);line-height:1.5}.catalog-portal :is(.section__note,.pager__state){font-size:var(--portal-small-size,.875rem);line-height:1.5}.catalog-portal :is(.filters a,.pager__link){min-width:44px;min-height:44px;font-size:var(--portal-body-size,1rem);justify-content:center;align-items:center;padding:8px 16px;line-height:1.5;display:inline-flex}.catalog-portal .tile b,.catalog-portal .good__name{font-size:var(--portal-card-title-size,1.25rem);line-height:1.3}.catalog-portal :is(.tile span,.good__salon){font-size:var(--portal-small-size,.875rem);line-height:1.5}.catalog-portal .good__price{font-size:var(--portal-card-title-size,1.25rem);line-height:1.3}@media (width<=1199px){.catalog-portal .catalog-layout{grid-template-columns:minmax(0,1fr) 280px;gap:24px}.catalog-portal .catalog-layout--full{grid-template-columns:minmax(0,1fr)}.catalog-portal .listing{grid-template-columns:minmax(130px,29%) minmax(0,1fr);gap:16px;padding:16px}}@media (width<=959px){.catalog-portal .catalog-layout{grid-template-columns:minmax(0,1fr);gap:32px}.catalog-portal .catalog-sidebar{padding:24px}.catalog-portal :is(.search,.city-search){max-width:none}}@media (width<=599px){.catalog-portal .catalog-hero{gap:12px;margin-block:24px}.catalog-portal .catalog-hero__symbol{flex-basis:40px;width:40px;height:40px}.catalog-portal :is(.search,.city-search){gap:8px;padding:8px}.catalog-portal :is(.search,.city-search) .search__input{padding-inline:8px}.catalog-portal :is(.search,.city-search) .btn{padding-inline:16px}.catalog-portal .listing{border-radius:24px;grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.catalog-portal .listing__photo{grid-area:auto/1;height:210px;min-height:0}.catalog-portal .listing__photo :is(img,.listing__cover){height:210px;min-height:0}.catalog-portal .listing__side{grid-column:1}.catalog-portal .listing__side .btn{flex:auto}.catalog-portal .listing__name,.catalog-portal .tile b,.catalog-portal .good__name{font-size:1.125rem}.catalog-portal .catalog-sidebar .tile b{font-size:var(--portal-body-size,1rem)}}body.salon-portal{--salon-line:#e8e8ec;--salon-muted:#66666c;--salon-soft:#f6f6f8;background:#fff}body.salon-portal .salon-head{background:#fff;border:0;border-radius:0;gap:24px;margin:24px 0 32px;padding:0}body.salon-portal .salon-head__avatar,body.salon-portal .salon-contact__avatar{border:1px solid var(--salon-line);background:var(--salon-soft);color:#b71c4c;width:66px;height:66px;box-shadow:none;border-radius:20px;flex:none;place-items:center;font-size:32px;font-weight:500;display:grid}body.salon-portal .salon-head .cat-hero{font-size:var(--portal-page-title-size);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0 0 13px;font-weight:500;line-height:1.2}body.salon-portal .salon-head .listing__meta{color:var(--salon-muted);font-size:var(--portal-small-size);gap:8px 15px}body.salon-portal .salon-head .listing__meta .pill{border:1px solid var(--salon-line);color:#b71c4c;font-size:var(--portal-small-size);background:#fff;border-radius:999px;padding:5px 9px}body.salon-portal .salon-head .cat-lead{max-width:80ch;color:var(--salon-muted);font-size:var(--portal-body-size);margin-top:13px;line-height:1.6}body.salon-portal .salon-page{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:0 32px;display:grid}body.salon-portal .salon-cover{border-radius:24px;grid-area:1/1;gap:8px;min-width:0;height:330px;margin:0 0 16px;display:grid;overflow:hidden}body.salon-portal .salon-cover--blank{grid-template-columns:1fr;height:220px}body.salon-portal .salon-cover--single{grid-template-rows:1fr;grid-template-columns:1fr}body.salon-portal .salon-cover--five{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:2fr 1fr 1fr}body.salon-portal .salon-cover--few-2,body.salon-portal .salon-cover--few-3,body.salon-portal .salon-cover--few-4{grid-template-columns:1.8fr 1fr}body.salon-portal .salon-cover--few-2{grid-template-rows:1fr}body.salon-portal .salon-cover--few-3{grid-template-rows:repeat(2,minmax(0,1fr))}body.salon-portal .salon-cover--few-4{grid-template-rows:repeat(3,minmax(0,1fr))}body.salon-portal .salon-cover__shot,body.salon-portal .salon-cover__shot:first-child{object-fit:cover;border-radius:0;grid-column:auto;width:100%;min-width:0;height:100%;min-height:0}body.salon-portal .salon-cover__shot:first-child{grid-area:1/1/-1}body.salon-portal .salon-cover__blank{border:1px solid var(--salon-line);background:var(--salon-soft);color:#b71c4c;border-radius:24px;width:100%;height:100%;font-size:74px;font-weight:400}body.salon-portal .salon-nav{z-index:20;border-bottom:1px solid var(--salon-line);background:#fff;grid-area:2/1;gap:16px;margin:0;padding:8px 0;position:sticky;top:0}body.salon-portal .salon-nav__link{color:var(--salon-muted);font-size:var(--portal-body-size);background:#fff;border:0;border-radius:0;align-items:center;gap:7px;min-height:44px;padding:8px 4px;font-weight:400;display:inline-flex}body.salon-portal .salon-nav__link .profile-icon{width:16px;height:16px}body.salon-portal .salon-nav__link:hover{color:#b71c4c;background:#fff}body.salon-portal .salon-anchor,body.salon-portal .salon-service-group{scroll-margin-top:88px}body.salon-portal .salon-body{grid-area:3/1;min-width:0}body.salon-portal .salon-body .section{margin-top:32px}body.salon-portal .salon-body .section__head{flex-wrap:wrap;align-items:flex-start;gap:12px}body.salon-portal .salon-body .section__title{font-size:var(--portal-section-size);letter-spacing:-.5px;font-weight:500}body.salon-portal .salon-body .section__title em{font:inherit}body.salon-portal .salon-body .section__note{max-width:48ch;color:var(--salon-muted);font-size:var(--portal-small-size);line-height:1.5}body.salon-portal .salon-body .section__cut{color:var(--salon-muted);font-size:var(--portal-small-size);line-height:1.6}body.salon-portal .salon-body .section__cut a{color:#b71c4c}body.salon-portal .salon-body>.panel{border-color:var(--salon-line);background:#fff;border-radius:22px;padding:24px}body.salon-portal .salon-body>.panel .section__title:before{display:none}body.salon-portal .about__text{color:var(--salon-muted);font-size:var(--portal-body-size);line-height:1.6}body.salon-portal .salon-service-nav{gap:8px;margin-top:24px}body.salon-portal .salon-service-nav a{border-color:var(--salon-line);color:var(--salon-muted);font-size:var(--portal-body-size);white-space:normal;background:#fff;align-items:center;min-height:44px;padding:10px 16px;display:inline-flex}body.salon-portal .salon-service-nav a:hover{color:#b71c4c;background:var(--salon-soft)}body.salon-portal .prices{border-color:var(--salon-line);background:#fff;border-radius:20px}body.salon-portal .prices__row{border-color:var(--salon-line);font-size:var(--portal-body-size);gap:16px;padding:24px}body.salon-portal .prices__row>span:first-child{overflow-wrap:anywhere}body.salon-portal .prices__row b{font-weight:500}body.salon-portal .prices__row .salon__reviews{color:var(--salon-muted);font-size:var(--portal-small-size)}body.salon-portal .prices__row .btn{border:1px solid var(--salon-line);color:#b71c4c;min-height:44px;font-size:var(--portal-body-size);white-space:normal;background:#fff;border-radius:999px;padding:10px 16px}body.salon-portal .prices__row .btn:hover{background:var(--salon-soft);border-color:#b71c4c}body.salon-portal .prices__head{background:var(--salon-soft)}body.salon-portal .prices__row--variant{padding-left:32px}body.salon-portal .salon-team{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}body.salon-portal .salon-team .tile{border:1px solid var(--salon-line);box-shadow:none;background:#fff;border-radius:22px;gap:8px;min-width:0;padding:24px}body.salon-portal .salon-team .tile:hover{background:#fff;border-color:#b71c4c}body.salon-portal .salon-team .tile .salon-team__avatar{background:var(--salon-soft);color:#b71c4c;border-radius:20px;width:64px;height:64px;margin-bottom:10px;font-weight:400}body.salon-portal .salon-team .tile>b{color:var(--ink);overflow-wrap:anywhere;font-size:1.125rem;font-weight:500;line-height:1.4}body.salon-portal .salon-team .tile>span:not(.salon-team__avatar){color:var(--salon-muted);font-size:var(--portal-small-size);overflow-wrap:anywhere;line-height:1.6}body.salon-portal .salon-review-summary{border-color:var(--salon-line);background:#fff;border-radius:20px;flex-wrap:wrap;gap:16px;padding:24px}body.salon-portal .salon-review-summary .profile-icon{fill:#b71c4c;color:#b71c4c;width:26px;height:26px}body.salon-portal .salon-review-summary b{color:#b71c4c;font-size:34px;font-weight:400}body.salon-portal .salon-review-summary span{color:var(--salon-muted);font-size:var(--portal-small-size)}body.salon-portal .salon-body .grid--reviews{grid-template-columns:minmax(0,1fr);gap:16px}body.salon-portal .card--review{border:1px solid var(--salon-line);min-width:0;box-shadow:none;background:#fff;border-radius:20px;margin:0;padding:24px}body.salon-portal .review__stars{color:#b71c4c;font-size:var(--portal-body-size)}body.salon-portal .review__text{color:var(--ink);font-size:var(--portal-body-size);overflow-wrap:anywhere;line-height:1.6}body.salon-portal .review__foot{border-color:var(--salon-line);margin-top:20px}body.salon-portal .review__salon{font-size:var(--portal-small-size);font-weight:500}body.salon-portal .review__date{color:var(--salon-muted);font-size:var(--portal-small-size)}body.salon-portal .review__reply{background:var(--salon-soft);border-left:2px solid #b71c4c;border-radius:0 14px 14px 0;margin:18px 0 0 10px;padding:16px}body.salon-portal .review__reply-title{color:var(--ink);font-size:var(--portal-small-size);font-weight:500}body.salon-portal .review__reply-text{color:var(--salon-muted);font-size:var(--portal-body-size);line-height:1.6}body.salon-portal .salon-locations{grid-template-columns:repeat(auto-fit,minmax(min(100%,256px),1fr));gap:16px}body.salon-portal .salon-locations .tile{border:1px solid var(--salon-line);background:#fff;border-radius:22px;padding:24px}body.salon-portal .salon-locations__icon{background:var(--salon-soft);color:#b71c4c;border-radius:13px;width:42px;height:42px}body.salon-portal .salon-locations .tile>b{overflow-wrap:anywhere;font-size:1.125rem;font-weight:500;line-height:1.4}body.salon-portal .salon-locations .tile>span{color:var(--salon-muted);font-size:var(--portal-small-size);overflow-wrap:anywhere;line-height:1.5}body.salon-portal .salon-locations .tile a{border:1px solid var(--salon-line);color:#b71c4c;min-height:44px;font-size:var(--portal-body-size);white-space:normal;border-radius:999px;align-items:center;margin-top:8px;padding:10px 16px;display:inline-flex}body.salon-portal .salon-profile-sidebar{border:1px solid var(--salon-line);min-width:0;box-shadow:none;background:#fff;border-radius:24px;grid-area:1/2/span 3;align-self:start;padding:24px;position:sticky;top:24px}body.salon-portal .salon-contact__identity{border-bottom:1px solid var(--salon-line);align-items:center;gap:12px;padding-bottom:20px;display:flex}body.salon-portal .salon-contact__avatar{border-radius:15px;width:48px;height:54px;font-size:27px}body.salon-portal .salon-contact__identity>div{min-width:0}body.salon-portal .salon-contact__identity b{overflow-wrap:anywhere;font-size:1.125rem;font-weight:500;line-height:1.5;display:block}body.salon-portal .salon-contact__identity span:not(.salon-contact__avatar){color:var(--salon-muted);font-size:var(--portal-small-size);margin-top:4px;display:block}body.salon-portal .salon-contact__title{font-size:var(--portal-card-title-size);letter-spacing:-.4px;margin:24px 0 16px;font-weight:500;line-height:1.35}body.salon-portal .salon-contact__branches{gap:24px;display:grid}body.salon-portal .salon-contact__branch{min-width:0}body.salon-portal .salon-contact__branch+.salon-contact__branch{border-top:1px solid var(--salon-line);padding-top:20px}body.salon-portal .salon-contact__branch h3{font-size:var(--portal-body-size);overflow-wrap:anywhere;margin:0 0 10px;font-weight:500;line-height:1.5}body.salon-portal .salon-contact__phone{color:var(--ink);overflow-wrap:anywhere;align-items:center;min-height:44px;margin:8px 0;font-size:1.125rem;font-weight:500;line-height:1.5;display:flex}body.salon-portal .salon-contact__phone:hover{color:#b71c4c}body.salon-portal .salon-book__address,body.salon-portal .salon-contact__address{color:var(--salon-muted);font-size:var(--portal-small-size);overflow-wrap:anywhere;margin:10px 0;line-height:1.6;display:block}body.salon-portal .salon-contact__branch .tile__open{color:var(--ok-deep);font-size:var(--portal-small-size);margin-top:12px;display:block}body.salon-portal .salon-contact__branch .tile__open--closed{color:var(--salon-muted)}body.salon-portal .salon-contact__hours{gap:9px;margin-top:15px;display:grid}body.salon-portal .salon-contact__hours .tile__hours{color:var(--salon-muted);font-size:var(--portal-small-size);border:0;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:0;line-height:1.6;display:flex}body.salon-portal .salon-contact__hours .tile__hours b{color:var(--ink);white-space:nowrap;font-weight:400}body.salon-portal .salon-book__bar{border:0;border-top:1px solid var(--salon-line);color:var(--ink);box-shadow:none;background:#fff;border-radius:0;margin:22px 0 0;padding:20px 0 0;display:block;position:static}body.salon-portal .salon-book__lines{gap:7px;margin-bottom:16px}body.salon-portal .salon-book__price{font-size:1.25rem;font-weight:500}body.salon-portal .salon-book__open{color:var(--ok-deep);font-size:var(--portal-small-size)}body.salon-portal .salon-book__open--closed{color:var(--salon-muted)}body.salon-portal .salon-book__cta{color:#fff;width:100%;font-size:var(--portal-body-size);white-space:normal;background:#b71c4c;border-radius:999px;justify-content:center;min-height:48px;padding:12px 16px;display:flex}body.salon-portal .salon-book__more{flex-direction:column;gap:9px;margin:12px 0 0;display:flex}body.salon-portal .salon-book__more .btn{border:1px solid var(--salon-line);width:100%;min-height:44px;color:var(--salon-muted);font-size:var(--portal-body-size);white-space:normal;background:#fff;border-radius:999px;justify-content:center;padding:10px 16px}body.salon-portal .salon-book__more .btn:hover{background:var(--salon-soft);color:#b71c4c}body.salon-portal .salon-body .faq__item{border-color:var(--salon-line);background:#fff}body.salon-portal .salon-body .faq__head{padding:24px 0}body.salon-portal .salon-body .faq__q{font-size:var(--portal-body-size);font-weight:500}body.salon-portal .salon-body .faq__a{color:var(--salon-muted);font-size:var(--portal-body-size);line-height:1.6}@media (width<=1199px){body.salon-portal .salon-page{grid-template-columns:minmax(0,1fr) 300px;gap:0 24px}body.salon-portal .salon-team{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=959px){body.salon-portal .salon-page{grid-template-columns:minmax(0,1fr);gap:0}body.salon-portal .salon-cover{height:320px}body.salon-portal .salon-cover--blank{height:192px}body.salon-portal .salon-profile-sidebar{grid-area:4/1;margin-top:32px;position:static}body.salon-portal .salon-book__bar{z-index:60;padding:12px 16px max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--salon-line);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #24232a0a}body.salon-portal .salon-book__lines{flex:132px;gap:4px;min-width:0;margin:0}body.salon-portal .salon-book__cta{flex:144px;width:auto;max-width:100%}body.salon-portal .page:has(.salon-book__bar){padding-bottom:calc(144px + env(safe-area-inset-bottom,0px))}body.salon-portal .salon-contact__branches{grid-template-columns:repeat(auto-fit,minmax(min(100%,256px),1fr))}body.salon-portal .salon-contact__branch+.salon-contact__branch{border-top:0;padding-top:0}}@media (width<=599px){body.salon-portal .salon-head{gap:16px;margin:24px 0}body.salon-portal .salon-head__avatar{border-radius:15px;width:48px;height:54px;font-size:27px}body.salon-portal .salon-head .listing__meta{gap:8px}body.salon-portal .salon-cover{border-radius:20px;grid-template-rows:190px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;height:auto}body.salon-portal .salon-cover--single,body.salon-portal .salon-cover--blank{grid-template-rows:210px;grid-template-columns:1fr}body.salon-portal .salon-cover__shot{height:90px}body.salon-portal .salon-cover__shot:first-child{grid-area:1/1/auto/-1;height:190px}body.salon-portal .salon-cover--single .salon-cover__shot:first-child{height:210px}body.salon-portal .salon-cover__blank{border-radius:20px;font-size:60px}body.salon-portal .salon-nav__link .profile-icon{display:none}body.salon-portal .salon-body>.panel,body.salon-portal .prices__row,body.salon-portal .salon-team .tile,body.salon-portal .salon-review-summary,body.salon-portal .card--review,body.salon-portal .salon-profile-sidebar{padding:16px}body.salon-portal .prices__row{flex-wrap:wrap;gap:12px}body.salon-portal .prices__row>span:first-child{flex-basis:100%}body.salon-portal .prices__row>b{margin-right:auto}body.salon-portal .prices__row .btn{max-width:100%}body.salon-portal .prices__row--variant{padding-left:24px}body.salon-portal .salon-team .tile{border-radius:18px}body.salon-portal .salon-team .tile .salon-team__avatar{border-radius:17px;width:54px;height:54px;font-size:24px}body.salon-portal .review__reply{margin-left:0}}@media (width<=479px){body.salon-portal .salon-team{grid-template-columns:minmax(0,1fr)}}@media (width<=359px){body.salon-portal .salon-head__avatar{display:none}}@media (height<=820px){body.salon-portal .salon-profile-sidebar{position:static}}body.salon-portal .salon-contact__city{color:var(--salon-muted);font-size:var(--portal-small-size);margin-bottom:9px;display:block}body.salon-portal .salon-profile-sidebar>.salon-book{box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:auto;align-self:auto;margin:0;padding:0;display:block;position:static;top:auto}:is(.pd-page,.pd-chrome){--pink:#e0245e;--deep:#b71c4c;--ink:#24232a;--muted:#6b6670;--line:#eeebef;--soft:#f8f7fa;--tint:#fcecf2;--radius:26px;color:var(--ink);font-synthesis:none;scroll-behavior:smooth;background:#fff;scroll-padding-top:110px;font-family:Onest,system-ui,sans-serif;font-size:14px;line-height:1.6}:is(.pd-page,.pd-chrome) *,:is(.pd-page,.pd-chrome){box-sizing:border-box}:is(.pd-page,.pd-chrome),:is(.pd-page,.pd-chrome) h1,h1:is(.pd-page,.pd-chrome),:is(.pd-page,.pd-chrome) h2,h2:is(.pd-page,.pd-chrome),:is(.pd-page,.pd-chrome) h3,h3:is(.pd-page,.pd-chrome),:is(.pd-page,.pd-chrome) h4,h4:is(.pd-page,.pd-chrome),:is(.pd-page,.pd-chrome) p,p:is(.pd-page,.pd-chrome){margin:0}:is(.pd-page,.pd-chrome) a,a:is(.pd-page,.pd-chrome){color:inherit;text-decoration:none}:is(.pd-page,.pd-chrome) button,button:is(.pd-page,.pd-chrome),:is(.pd-page,.pd-chrome) input,input:is(.pd-page,.pd-chrome){font:inherit}:is(.pd-page,.pd-chrome) button,button:is(.pd-page,.pd-chrome){cursor:pointer}:is(.pd-page,.pd-chrome) svg,svg:is(.pd-page,.pd-chrome){vertical-align:middle}:is(.pd-page,.pd-chrome) a,a:is(.pd-page,.pd-chrome),:is(.pd-page,.pd-chrome) button,button:is(.pd-page,.pd-chrome){transition:background .18s,border-color .18s,color .18s}:is(.pd-page,.pd-chrome) a:focus-visible,a:focus-visible:is(.pd-page,.pd-chrome),:is(.pd-page,.pd-chrome) button:focus-visible,button:focus-visible:is(.pd-page,.pd-chrome),:is(.pd-page,.pd-chrome) summary:focus-visible,summary:focus-visible:is(.pd-page,.pd-chrome){outline:2px solid var(--pink);outline-offset:5px}:is(.pd-page,.pd-chrome) input:focus,input:focus:is(.pd-page,.pd-chrome){outline:none}:is(.pd-page,.pd-chrome) summary,summary:is(.pd-page,.pd-chrome){cursor:pointer;list-style:none}:is(.pd-page,.pd-chrome) summary::-webkit-details-marker{display:none}summary:is(.pd-page,.pd-chrome)::-webkit-details-marker{display:none}:is(.pd-page,.pd-chrome) .ico,.ico:is(.pd-page,.pd-chrome){flex:none;width:20px;height:20px}:is(.pd-page,.pd-chrome) .wrap,.wrap:is(.pd-page,.pd-chrome){max-width:1504px;margin-inline:auto;padding-inline:32px}:is(.pd-page,.pd-chrome) .skip,.skip:is(.pd-page,.pd-chrome){z-index:20;background:#fff;padding:12px;position:fixed;top:-80px;left:16px}:is(.pd-page,.pd-chrome) .skip:focus,.skip:focus:is(.pd-page,.pd-chrome){top:12px}:is(.pd-page,.pd-chrome) .topline,.topline:is(.pd-page,.pd-chrome){border-bottom:1px solid var(--line);color:var(--muted);font-size:11px}:is(.pd-page,.pd-chrome) .top-row,.top-row:is(.pd-page,.pd-chrome){justify-content:space-between;align-items:center;gap:20px;min-height:38px;display:flex}:is(.pd-page,.pd-chrome) .top-row p,.top-row:is(.pd-page,.pd-chrome) p,:is(.pd-page,.pd-chrome) .top-actions,.top-actions:is(.pd-page,.pd-chrome),:is(.pd-page,.pd-chrome) .top-actions a,.top-actions:is(.pd-page,.pd-chrome) a{align-items:center;gap:9px;display:flex}:is(.pd-page,.pd-chrome) .top-row p>.ico,.top-row:is(.pd-page,.pd-chrome) p>.ico{width:14px;height:14px;color:var(--pink)}:is(.pd-page,.pd-chrome) .top-actions,.top-actions:is(.pd-page,.pd-chrome){gap:25px}:is(.pd-page,.pd-chrome) .top-actions .ico,.top-actions:is(.pd-page,.pd-chrome) .ico{width:13px;height:13px}:is(.pd-page,.pd-chrome) .dot,.dot:is(.pd-page,.pd-chrome){color:#c2b9c1}:is(.pd-page,.pd-chrome) .top-actions a:hover,.top-actions:is(.pd-page,.pd-chrome) a:hover{color:var(--pink)}:is(.pd-page,.pd-chrome) .header,.header:is(.pd-page,.pd-chrome){border-bottom:1px solid var(--line);z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border-radius:0 0 24px 24px;position:sticky;top:0}:is(.pd-page,.pd-chrome) .header-row,.header-row:is(.pd-page,.pd-chrome){align-items:center;gap:24px;min-height:92px;display:flex}:is(.pd-page,.pd-chrome) .logo,.logo:is(.pd-page,.pd-chrome){letter-spacing:-1.5px;font-size:27px;font-weight:800;line-height:1}:is(.pd-page,.pd-chrome) .logo span,.logo:is(.pd-page,.pd-chrome) span{color:var(--pink)}:is(.pd-page,.pd-chrome) .city-menu,.city-menu:is(.pd-page,.pd-chrome){margin-right:auto;position:relative}:is(.pd-page,.pd-chrome) .city-menu>summary,.city-menu:is(.pd-page,.pd-chrome)>summary{color:#5e5862;align-items:center;gap:14px;font-size:12px;display:flex}:is(.pd-page,.pd-chrome) .city-menu .ico,.city-menu:is(.pd-page,.pd-chrome) .ico{width:14px;height:14px}:is(.pd-page,.pd-chrome) .city-options,.city-options:is(.pd-page,.pd-chrome){border:1px solid var(--line);z-index:12;background:#fff;border-radius:16px;width:230px;padding:12px;position:absolute;top:40px;left:0;box-shadow:0 15px 45px #24101d14}:is(.pd-page,.pd-chrome) .city-options>a,.city-options:is(.pd-page,.pd-chrome)>a{align-items:center;gap:12px;padding:9px;display:flex}:is(.pd-page,.pd-chrome) .city-options>a .ico:last-child,.city-options:is(.pd-page,.pd-chrome)>a .ico:last-child{margin-left:auto}:is(.pd-page,.pd-chrome) .city-options a:hover,.city-options:is(.pd-page,.pd-chrome) a:hover{color:var(--pink);background:var(--soft)}:is(.pd-page,.pd-chrome) .main-nav,.main-nav:is(.pd-page,.pd-chrome){gap:27px;display:flex}:is(.pd-page,.pd-chrome) .main-nav a,.main-nav:is(.pd-page,.pd-chrome) a{color:#5c5560;white-space:nowrap;flex-direction:column;align-items:center;gap:6px;font-size:11px;display:flex}:is(.pd-page,.pd-chrome) .main-nav .ico,.main-nav:is(.pd-page,.pd-chrome) .ico{color:#746973;width:20px;height:20px}:is(.pd-page,.pd-chrome) .main-nav a:hover,.main-nav:is(.pd-page,.pd-chrome) a:hover,:is(.pd-page,.pd-chrome) .main-nav a:hover .ico,.main-nav:is(.pd-page,.pd-chrome) a:hover .ico{color:var(--pink)}:is(.pd-page,.pd-chrome) .icon-button,.icon-button:is(.pd-page,.pd-chrome){background:var(--soft);color:#716874;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}:is(.pd-page,.pd-chrome) .icon-button:hover,.icon-button:hover:is(.pd-page,.pd-chrome){background:var(--tint);color:var(--pink)}:is(.pd-page,.pd-chrome) .login,.login:is(.pd-page,.pd-chrome){background:var(--pink);color:#fff;border-radius:999px;padding:10px 24px;font-size:12px}:is(.pd-page,.pd-chrome) .login:hover,.login:hover:is(.pd-page,.pd-chrome){background:var(--deep)}:is(.pd-page,.pd-chrome) .mobile-menu,.mobile-menu:is(.pd-page,.pd-chrome){display:none}:is(.pd-page,.pd-chrome) .hero,.hero:is(.pd-page,.pd-chrome){grid-template-columns:1.2fr 1fr;gap:24px;margin-top:32px;display:grid}:is(.pd-page,.pd-chrome) .hero-copy,.hero-copy:is(.pd-page,.pd-chrome){border-radius:var(--radius);color:#fff;background:linear-gradient(135deg,#d5215a 0%,#b52a60 68%,#a4426b 100%);padding:38px 40px 32px}:is(.pd-page,.pd-chrome) .eyebrow,.eyebrow:is(.pd-page,.pd-chrome){letter-spacing:.11em;font-size:10px;font-weight:500;line-height:1.5;display:block}:is(.pd-page,.pd-chrome) .eyebrow.accent,.eyebrow.accent:is(.pd-page,.pd-chrome){color:var(--deep);margin-bottom:12px}:is(.pd-page,.pd-chrome) .hero h1,.hero:is(.pd-page,.pd-chrome) h1{letter-spacing:-1.5px;margin:21px 0 19px;font-size:clamp(32px,3.1vw,47px);font-weight:600;line-height:1.13}:is(.pd-page,.pd-chrome) .hero-copy>p,.hero-copy:is(.pd-page,.pd-chrome)>p{color:#fff0f5;max-width:460px;font-size:14px;line-height:1.8}:is(.pd-page,.pd-chrome) .hero-actions,.hero-actions:is(.pd-page,.pd-chrome){flex-wrap:wrap;gap:12px;margin:25px 0 23px;display:flex}:is(.pd-page,.pd-chrome) .button,.button:is(.pd-page,.pd-chrome){border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:24px;min-height:44px;padding:11px 20px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}:is(.pd-page,.pd-chrome) .button .ico,.button:is(.pd-page,.pd-chrome) .ico{width:16px;height:16px}:is(.pd-page,.pd-chrome) .button.white,.button.white:is(.pd-page,.pd-chrome){color:var(--deep);background:#fff}:is(.pd-page,.pd-chrome) .button.white:hover,.button.white:hover:is(.pd-page,.pd-chrome){background:#ffedf4}:is(.pd-page,.pd-chrome) .button.transparent,.button.transparent:is(.pd-page,.pd-chrome){color:#fff;background:#ffffff0b;border-color:#ffffff52}:is(.pd-page,.pd-chrome) .button.transparent:hover,.button.transparent:hover:is(.pd-page,.pd-chrome){background:#ffffff24}:is(.pd-page,.pd-chrome) .button.pink,.button.pink:is(.pd-page,.pd-chrome){background:var(--pink);color:#fff}:is(.pd-page,.pd-chrome) .button.pink:hover,.button.pink:hover:is(.pd-page,.pd-chrome){background:var(--deep)}:is(.pd-page,.pd-chrome) .hero-chips,.hero-chips:is(.pd-page,.pd-chrome){flex-wrap:wrap;gap:8px;display:flex}:is(.pd-page,.pd-chrome) .hero-chips a,.hero-chips:is(.pd-page,.pd-chrome) a{color:#fff;background:#ffffff1c;border-radius:999px;padding:5px 10px;font-size:10px}:is(.pd-page,.pd-chrome) .hero-chips a:hover,.hero-chips:is(.pd-page,.pd-chrome) a:hover{background:#ffffff35}:is(.pd-page,.pd-chrome) .hero-photo,.hero-photo:is(.pd-page,.pd-chrome){border-radius:var(--radius);background:#f6e7e6;min-height:400px;display:block;position:relative;overflow:hidden}:is(.pd-page,.pd-chrome) .hero-photo>img,.hero-photo:is(.pd-page,.pd-chrome)>img{object-fit:cover;object-position:62% center;width:100%;height:100%;display:block;position:absolute;inset:0}:is(.pd-page,.pd-chrome) .photo-tag,.photo-tag:is(.pd-page,.pd-chrome){color:#64535d;letter-spacing:.06em;background:#fffffff2;border-radius:999px;padding:7px 12px;font-size:9px;position:absolute;top:22px;left:22px}:is(.pd-page,.pd-chrome) .photo-caption,.photo-caption:is(.pd-page,.pd-chrome){letter-spacing:-.4px;background:#fffffff3;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:19px;font-weight:500;line-height:1.35;display:flex;position:absolute;bottom:18px;left:18px;right:18px}:is(.pd-page,.pd-chrome) .photo-caption .ico,.photo-caption:is(.pd-page,.pd-chrome) .ico{color:var(--deep);width:23px;height:23px}:is(.pd-page,.pd-chrome) .section,.section:is(.pd-page,.pd-chrome){border-bottom:1px solid var(--line);padding-block:42px;scroll-margin-top:105px}:is(.pd-page,.pd-chrome) .section-head,.section-head:is(.pd-page,.pd-chrome){justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:25px;display:flex}:is(.pd-page,.pd-chrome) h2,h2:is(.pd-page,.pd-chrome){letter-spacing:-.75px;font-size:26px;font-weight:600;line-height:1.3}:is(.pd-page,.pd-chrome) .section-head p,.section-head:is(.pd-page,.pd-chrome) p{color:var(--muted);margin-top:8px;font-size:13px}:is(.pd-page,.pd-chrome) .text-link,.text-link:is(.pd-page,.pd-chrome){white-space:nowrap;color:var(--deep);align-items:center;gap:12px;font-size:12px;display:inline-flex}:is(.pd-page,.pd-chrome) .text-link .ico,.text-link:is(.pd-page,.pd-chrome) .ico{width:15px;height:15px}:is(.pd-page,.pd-chrome) .text-link:hover,.text-link:hover:is(.pd-page,.pd-chrome){color:var(--pink)}:is(.pd-page,.pd-chrome) .direction-grid,.direction-grid:is(.pd-page,.pd-chrome){grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}:is(.pd-page,.pd-chrome) .direction,.direction:is(.pd-page,.pd-chrome){background:var(--soft);border:1px solid #0000;border-radius:999px;align-items:center;gap:11px;min-width:0;padding:14px;display:flex}:is(.pd-page,.pd-chrome) .direction-icon,.direction-icon:is(.pd-page,.pd-chrome){width:39px;height:39px;color:var(--deep);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}:is(.pd-page,.pd-chrome) .direction-icon .ico,.direction-icon:is(.pd-page,.pd-chrome) .ico{width:19px;height:19px}:is(.pd-page,.pd-chrome) .direction b,.direction:is(.pd-page,.pd-chrome) b{font-size:12px;font-weight:500;line-height:1.3;display:block}:is(.pd-page,.pd-chrome) .direction small,.direction:is(.pd-page,.pd-chrome) small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.25;display:block}:is(.pd-page,.pd-chrome) .direction-arrow,.direction-arrow:is(.pd-page,.pd-chrome){color:#c38ca2;width:14px;height:14px;margin-left:auto;display:none}:is(.pd-page,.pd-chrome) .direction:hover,.direction:hover:is(.pd-page,.pd-chrome){background:#fff;border-color:#edc5d4}:is(.pd-page,.pd-chrome) .direction:last-child,.direction:last-child:is(.pd-page,.pd-chrome){background:#f4f1f4}:is(.pd-page,.pd-chrome) .direction:last-child .direction-icon,.direction:last-child:is(.pd-page,.pd-chrome) .direction-icon{color:var(--ink)}:is(.pd-page,.pd-chrome) .search-bar,.search-bar:is(.pd-page,.pd-chrome){border:1px solid var(--line);background:var(--soft);border-radius:999px;gap:15px;margin:0 0 25px;padding:7px;scroll-margin-top:125px;display:flex}:is(.pd-page,.pd-chrome) .search-bar:focus-within,.search-bar:focus-within:is(.pd-page,.pd-chrome){border-color:#d585a2}:is(.pd-page,.pd-chrome) .search-bar label,.search-bar:is(.pd-page,.pd-chrome) label{color:#9a8f99;flex:1;align-items:center;gap:12px;min-width:0;padding:0 15px;display:flex}:is(.pd-page,.pd-chrome) .search-bar input,.search-bar:is(.pd-page,.pd-chrome) input{width:100%;color:var(--ink);background:0 0;border:0;min-width:0;min-height:38px;font-size:13px}:is(.pd-page,.pd-chrome) .search-bar input::placeholder,.search-bar:is(.pd-page,.pd-chrome) input::placeholder{color:#726773}:is(.pd-page,.pd-chrome) .search-bar button,.search-bar:is(.pd-page,.pd-chrome) button{border:0;flex:none;padding-inline:27px}:is(.pd-page,.pd-chrome) .category-grid,.category-grid:is(.pd-page,.pd-chrome){grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}:is(.pd-page,.pd-chrome) .category,.category:is(.pd-page,.pd-chrome){border:1px solid var(--line);border-radius:24px;flex-direction:column;min-width:0;padding:23px;display:flex}:is(.pd-page,.pd-chrome) .category:hover,.category:hover:is(.pd-page,.pd-chrome){background:#fffcfd;border-color:#e4b5c6}:is(.pd-page,.pd-chrome) .category-icon,.category-icon:is(.pd-page,.pd-chrome){background:var(--tint);color:var(--deep);border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:17px;display:grid}:is(.pd-page,.pd-chrome) .category:nth-child(3n+2) .category-icon,.category:nth-child(3n+2):is(.pd-page,.pd-chrome) .category-icon{color:#795668;background:#f3eef2}:is(.pd-page,.pd-chrome) .category:nth-child(3n) .category-icon,.category:nth-child(3n):is(.pd-page,.pd-chrome) .category-icon{color:#6c606c;background:#f5f4f6}:is(.pd-page,.pd-chrome) .category h3,.category:is(.pd-page,.pd-chrome) h3{font-size:15px;font-weight:500;line-height:1.4}:is(.pd-page,.pd-chrome) .category p,.category:is(.pd-page,.pd-chrome) p{color:var(--muted);margin-top:7px;margin-bottom:16px;font-size:11px;line-height:1.6}:is(.pd-page,.pd-chrome) .category-link,.category-link:is(.pd-page,.pd-chrome){color:#7e727d;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;font-size:10px;display:flex}:is(.pd-page,.pd-chrome) .category-link .ico,.category-link:is(.pd-page,.pd-chrome) .ico{width:14px;height:14px;color:var(--deep)}:is(.pd-page,.pd-chrome) .medical,.medical:is(.pd-page,.pd-chrome){color:#fff;background:#28232d;border-radius:28px;grid-template-columns:1fr 1.3fr;gap:50px;padding:36px 40px;display:grid;overflow:hidden}:is(.pd-page,.pd-chrome) .medical h2,.medical:is(.pd-page,.pd-chrome) h2{letter-spacing:-1px;margin:15px 0;font-size:34px;font-weight:500;line-height:1.18}:is(.pd-page,.pd-chrome) .medical-copy>p,.medical-copy:is(.pd-page,.pd-chrome)>p{color:#d3c7d0;max-width:360px;font-size:12px;line-height:1.8}:is(.pd-page,.pd-chrome) .medical .eyebrow,.medical:is(.pd-page,.pd-chrome) .eyebrow{color:#e9bfd0}:is(.pd-page,.pd-chrome) .medical .button,.medical:is(.pd-page,.pd-chrome) .button{margin-top:23px}:is(.pd-page,.pd-chrome) .medical-right,.medical-right:is(.pd-page,.pd-chrome){align-self:center;position:relative}:is(.pd-page,.pd-chrome) .medical-mark,.medical-mark:is(.pd-page,.pd-chrome){color:#ffffff0c;pointer-events:none;position:absolute;top:-80px;right:-5px;transform:rotate(12deg)}:is(.pd-page,.pd-chrome) .medical-mark .ico,.medical-mark:is(.pd-page,.pd-chrome) .ico{stroke-width:1px;width:190px;height:190px}:is(.pd-page,.pd-chrome) .medical-grid,.medical-grid:is(.pd-page,.pd-chrome){grid-template-columns:1fr 1fr;gap:12px;display:grid;position:relative}:is(.pd-page,.pd-chrome) .medical-grid a,.medical-grid:is(.pd-page,.pd-chrome) a{background:#ffffff09;border:1px solid #ffffff20;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;min-height:69px;padding:19px;font-size:12px;line-height:1.5;display:flex}:is(.pd-page,.pd-chrome) .medical-grid a:hover,.medical-grid:is(.pd-page,.pd-chrome) a:hover{background:#ffffff12;border-color:#ca97ad}:is(.pd-page,.pd-chrome) .medical-grid .ico,.medical-grid:is(.pd-page,.pd-chrome) .ico{color:#e1adbf;width:15px;height:15px}:is(.pd-page,.pd-chrome) .medical-right>p,.medical-right:is(.pd-page,.pd-chrome)>p{color:#c8b8c4;align-items:center;gap:10px;margin-top:19px;font-size:10px;line-height:1.5;display:flex}:is(.pd-page,.pd-chrome) .medical-right>p .ico,.medical-right:is(.pd-page,.pd-chrome)>p .ico{color:#e1adbf;width:15px;height:15px}:is(.pd-page,.pd-chrome) .format-grid,.format-grid:is(.pd-page,.pd-chrome){grid-template-columns:1fr 1fr .93fr;gap:20px;display:grid}:is(.pd-page,.pd-chrome) .format-card,.format-card:is(.pd-page,.pd-chrome){border:1px solid var(--line);border-radius:26px;flex-direction:column;padding:12px;display:flex;overflow:hidden}:is(.pd-page,.pd-chrome) .format-photo,.format-photo:is(.pd-page,.pd-chrome){background:var(--soft);border-radius:18px;height:200px;position:relative;overflow:hidden}:is(.pd-page,.pd-chrome) .format-photo img,.format-photo:is(.pd-page,.pd-chrome) img{object-fit:cover;width:100%;height:100%;display:block}:is(.pd-page,.pd-chrome) .format-photo>span,.format-photo:is(.pd-page,.pd-chrome)>span{letter-spacing:.05em;color:#6d5965;background:#fffffff2;border-radius:999px;padding:6px 11px;font-size:9px;position:absolute;top:14px;left:14px}:is(.pd-page,.pd-chrome) .format-body,.format-body:is(.pd-page,.pd-chrome){flex-direction:column;flex:1;padding:17px 9px 9px;display:flex}:is(.pd-page,.pd-chrome) .format-heading,.format-heading:is(.pd-page,.pd-chrome){align-items:center;gap:11px;display:flex}:is(.pd-page,.pd-chrome) .round-icon,.round-icon:is(.pd-page,.pd-chrome){background:var(--soft);width:39px;height:39px;color:var(--deep);border-radius:50%;flex:none;place-items:center;display:grid}:is(.pd-page,.pd-chrome) .round-icon .ico,.round-icon:is(.pd-page,.pd-chrome) .ico{width:18px;height:18px}:is(.pd-page,.pd-chrome) .format-heading h3,.format-heading:is(.pd-page,.pd-chrome) h3{font-size:16px;font-weight:500;line-height:1.4}:is(.pd-page,.pd-chrome) .format-body>p,.format-body:is(.pd-page,.pd-chrome)>p{color:var(--muted);margin:17px 0 20px;font-size:12px;line-height:1.8}:is(.pd-page,.pd-chrome) .format-bottom,.format-bottom:is(.pd-page,.pd-chrome){border-top:1px solid var(--line);color:var(--deep);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;font-size:11px;display:flex}:is(.pd-page,.pd-chrome) .format-bottom .ico,.format-bottom:is(.pd-page,.pd-chrome) .ico{width:15px;height:15px}:is(.pd-page,.pd-chrome) .format-invite,.format-invite:is(.pd-page,.pd-chrome){color:#fff;background:linear-gradient(145deg,#d62961,#ab2e62 70%,#9d3861);border-radius:26px;flex-direction:column;align-items:flex-start;padding:28px;display:flex}:is(.pd-page,.pd-chrome) .format-invite .round-icon,.format-invite:is(.pd-page,.pd-chrome) .round-icon{color:#fff;background:#fff2;margin-bottom:21px}:is(.pd-page,.pd-chrome) .format-invite .eyebrow,.format-invite:is(.pd-page,.pd-chrome) .eyebrow{color:#ffe0ea;font-size:9px}:is(.pd-page,.pd-chrome) .format-invite h3,.format-invite:is(.pd-page,.pd-chrome) h3{letter-spacing:-.9px;margin:13px 0 16px;font-size:27px;font-weight:500;line-height:1.3}:is(.pd-page,.pd-chrome) .format-invite>p,.format-invite:is(.pd-page,.pd-chrome)>p{color:#ffeaf0;font-size:12px;line-height:1.8}:is(.pd-page,.pd-chrome) .format-invite .button,.format-invite:is(.pd-page,.pd-chrome) .button{gap:15px;margin-top:23px}:is(.pd-page,.pd-chrome) .invite-note,.invite-note:is(.pd-page,.pd-chrome){color:#ffe4ef;align-items:center;gap:7px;margin-top:auto;padding-top:25px;font-size:10px;display:flex}:is(.pd-page,.pd-chrome) .invite-note .ico,.invite-note:is(.pd-page,.pd-chrome) .ico{width:13px;height:13px}:is(.pd-page,.pd-chrome) .goods,.goods:is(.pd-page,.pd-chrome){background:#faf7f9;border:1px solid #f3eaf0;border-radius:26px;grid-template-columns:1fr 1.25fr;align-items:center;gap:40px;padding:32px;display:grid}:is(.pd-page,.pd-chrome) .goods h2,.goods:is(.pd-page,.pd-chrome) h2{font-size:25px}:is(.pd-page,.pd-chrome) .goods p,.goods:is(.pd-page,.pd-chrome) p{color:var(--muted);max-width:410px;margin:10px 0 19px;font-size:12px;line-height:1.8}:is(.pd-page,.pd-chrome) .goods-directions,.goods-directions:is(.pd-page,.pd-chrome){grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}:is(.pd-page,.pd-chrome) .goods-directions a,.goods-directions:is(.pd-page,.pd-chrome) a{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;align-items:flex-start;gap:15px;padding:22px 18px;font-size:13px;display:flex}:is(.pd-page,.pd-chrome) .goods-directions a>.ico:first-child,.goods-directions:is(.pd-page,.pd-chrome) a>.ico:first-child{color:var(--deep);width:23px;height:23px}:is(.pd-page,.pd-chrome) .goods-directions a>.ico:last-child,.goods-directions:is(.pd-page,.pd-chrome) a>.ico:last-child{color:#ae8a9c;align-self:flex-end;width:15px;height:15px}:is(.pd-page,.pd-chrome) .goods-directions a:hover,.goods-directions:is(.pd-page,.pd-chrome) a:hover{border-color:#d7a8bd}:is(.pd-page,.pd-chrome) .editorial-label,.editorial-label:is(.pd-page,.pd-chrome){color:#9b8998;letter-spacing:.1em;font-size:9px}:is(.pd-page,.pd-chrome) .guide-grid,.guide-grid:is(.pd-page,.pd-chrome){grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}:is(.pd-page,.pd-chrome) .guide,.guide:is(.pd-page,.pd-chrome){border:1px solid var(--line);border-radius:25px;flex-direction:column;padding:28px;display:flex;position:relative}:is(.pd-page,.pd-chrome) .guide-icon,.guide-icon:is(.pd-page,.pd-chrome){background:var(--soft);color:#af8e9e;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:24px;right:23px}:is(.pd-page,.pd-chrome) .guide-icon .ico,.guide-icon:is(.pd-page,.pd-chrome) .ico{width:17px;height:17px}:is(.pd-page,.pd-chrome) .guide .eyebrow,.guide:is(.pd-page,.pd-chrome) .eyebrow{max-width:80%;margin-bottom:23px;font-size:9px}:is(.pd-page,.pd-chrome) .guide h3,.guide:is(.pd-page,.pd-chrome) h3{letter-spacing:-.5px;font-size:23px;font-weight:500;line-height:1.3}:is(.pd-page,.pd-chrome) .guide p,.guide:is(.pd-page,.pd-chrome) p{color:var(--muted);max-width:300px;margin:17px 0 22px;font-size:12px;line-height:1.8}:is(.pd-page,.pd-chrome) .guide .text-link,.guide:is(.pd-page,.pd-chrome) .text-link{margin-top:auto;font-size:11px}:is(.pd-page,.pd-chrome) .cities-grid,.cities-grid:is(.pd-page,.pd-chrome){grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}:is(.pd-page,.pd-chrome) .cities-grid>a,.cities-grid:is(.pd-page,.pd-chrome)>a{border:1px solid var(--line);border-radius:999px;align-items:center;gap:10px;padding:17px 16px;font-size:12px;display:flex}:is(.pd-page,.pd-chrome) .cities-grid>a .ico:first-child,.cities-grid:is(.pd-page,.pd-chrome)>a .ico:first-child{color:var(--deep);width:16px;height:16px}:is(.pd-page,.pd-chrome) .cities-grid>a .ico:last-child,.cities-grid:is(.pd-page,.pd-chrome)>a .ico:last-child{color:#ab94a3;width:14px;height:14px;margin-left:auto}:is(.pd-page,.pd-chrome) .cities-grid>a:hover,.cities-grid:is(.pd-page,.pd-chrome)>a:hover{background:var(--tint);border-color:#ecc1d1}:is(.pd-page,.pd-chrome) .business,.business:is(.pd-page,.pd-chrome){background:linear-gradient(120deg,#fff2f7,#f9edf4);border:1px solid #f3e0e9;border-radius:28px;padding:38px 40px}:is(.pd-page,.pd-chrome) .business-top,.business-top:is(.pd-page,.pd-chrome){justify-content:space-between;gap:30px;display:flex}:is(.pd-page,.pd-chrome) .business h2,.business:is(.pd-page,.pd-chrome) h2{letter-spacing:-1px;font-size:34px;font-weight:500;line-height:1.15}:is(.pd-page,.pd-chrome) .business-top p,.business-top:is(.pd-page,.pd-chrome) p{color:var(--muted);max-width:620px;margin-top:17px;font-size:13px;line-height:1.8}:is(.pd-page,.pd-chrome) .business-symbol,.business-symbol:is(.pd-page,.pd-chrome){color:#c8537d;background:#fff5;border:1px solid #f1d5e3;border-radius:50%;align-self:center;place-items:center;width:110px;height:110px;margin-right:40px;display:grid}:is(.pd-page,.pd-chrome) .business-symbol .ico,.business-symbol:is(.pd-page,.pd-chrome) .ico{stroke-width:1px;width:52px;height:52px}:is(.pd-page,.pd-chrome) .business-features,.business-features:is(.pd-page,.pd-chrome){border-top:1px solid #eddbe5;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:30px;padding-block:27px;display:grid}:is(.pd-page,.pd-chrome) .business-features .ico,.business-features:is(.pd-page,.pd-chrome) .ico{color:var(--deep);width:21px;height:21px;margin-bottom:13px}:is(.pd-page,.pd-chrome) .business-features h3,.business-features:is(.pd-page,.pd-chrome) h3{font-size:14px;font-weight:500}:is(.pd-page,.pd-chrome) .business-features p,.business-features:is(.pd-page,.pd-chrome) p{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.8}:is(.pd-page,.pd-chrome) .business-actions,.business-actions:is(.pd-page,.pd-chrome){align-items:center;gap:24px;margin-top:7px;display:flex}:is(.pd-page,.pd-chrome) .faq-section,.faq-section:is(.pd-page,.pd-chrome){border-bottom:0;grid-template-columns:1fr 1.3fr;gap:50px;padding-bottom:58px;display:grid}:is(.pd-page,.pd-chrome) .faq-section>div>p,.faq-section:is(.pd-page,.pd-chrome)>div>p{color:var(--muted);margin-top:13px;font-size:12px}:is(.pd-page,.pd-chrome) .faq details,.faq:is(.pd-page,.pd-chrome) details{border-bottom:1px solid var(--line)}:is(.pd-page,.pd-chrome) .faq summary,.faq:is(.pd-page,.pd-chrome) summary{justify-content:space-between;align-items:center;gap:20px;padding-block:18px;font-size:13px;font-weight:500;display:flex}:is(.pd-page,.pd-chrome) .faq summary>.ico,.faq:is(.pd-page,.pd-chrome) summary>.ico{width:17px;height:17px;color:var(--deep)}:is(.pd-page,.pd-chrome) .faq details[open] summary>.ico,.faq:is(.pd-page,.pd-chrome) details[open] summary>.ico{transform:rotate(45deg)}:is(.pd-page,.pd-chrome) .faq details>p,.faq:is(.pd-page,.pd-chrome) details>p{color:var(--muted);padding-bottom:18px;font-size:12px;line-height:1.9}:is(.pd-page,.pd-chrome) .footer,.footer:is(.pd-page,.pd-chrome){border-top:1px solid var(--line);background:#faf8fb;padding:44px 0 22px}:is(.pd-page,.pd-chrome) .footer-top,.footer-top:is(.pd-page,.pd-chrome){border-bottom:1px solid #e9e3ec;justify-content:space-between;align-items:flex-start;gap:40px;padding-bottom:34px;display:flex}:is(.pd-page,.pd-chrome) .footer-top p,.footer-top:is(.pd-page,.pd-chrome) p{color:var(--muted);margin-top:15px;font-size:12px;line-height:1.8}:is(.pd-page,.pd-chrome) .footer-call,.footer-call:is(.pd-page,.pd-chrome){max-width:390px}:is(.pd-page,.pd-chrome) .footer-call h3,.footer-call:is(.pd-page,.pd-chrome) h3{font-size:18px;font-weight:500}:is(.pd-page,.pd-chrome) .footer-call p,.footer-call:is(.pd-page,.pd-chrome) p{margin:7px 0 10px}:is(.pd-page,.pd-chrome) .footer-call>a,.footer-call:is(.pd-page,.pd-chrome)>a{color:var(--deep);align-items:center;gap:17px;font-size:12px;display:flex}:is(.pd-page,.pd-chrome) .footer-call .ico,.footer-call:is(.pd-page,.pd-chrome) .ico{width:15px;height:15px}:is(.pd-page,.pd-chrome) .footer-cols,.footer-cols:is(.pd-page,.pd-chrome){grid-template-columns:1fr 1fr 1fr 1fr;gap:35px;padding-block:32px;display:grid}:is(.pd-page,.pd-chrome) .footer-cols h4,.footer-cols:is(.pd-page,.pd-chrome) h4{margin-bottom:16px;font-size:12px;font-weight:500}:is(.pd-page,.pd-chrome) .footer-cols a,.footer-cols:is(.pd-page,.pd-chrome) a{color:#746875;margin-bottom:8px;font-size:11px;display:block}:is(.pd-page,.pd-chrome) .footer-cols a:hover,.footer-cols:is(.pd-page,.pd-chrome) a:hover{color:var(--pink)}:is(.pd-page,.pd-chrome) .footer-bottom,.footer-bottom:is(.pd-page,.pd-chrome){color:#847986;border-top:1px solid #e9e3ec;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;font-size:10px;display:flex}:is(.pd-page,.pd-chrome) .prototype-note,.prototype-note:is(.pd-page,.pd-chrome){color:#9c8f9b;font-size:9px}:is(.pd-page,.pd-chrome) .mobile-tabs,.mobile-tabs:is(.pd-page,.pd-chrome){display:none}@media (width>=1500px){:is(.pd-page,.pd-chrome) .hero-copy,.hero-copy:is(.pd-page,.pd-chrome){padding:43px 46px 37px}:is(.pd-page,.pd-chrome) .hero-photo,.hero-photo:is(.pd-page,.pd-chrome){min-height:436px}:is(.pd-page,.pd-chrome) .hero h1,.hero:is(.pd-page,.pd-chrome) h1{font-size:49px}:is(.pd-page,.pd-chrome) .hero-copy>p,.hero-copy:is(.pd-page,.pd-chrome)>p{font-size:15px}:is(.pd-page,.pd-chrome) .hero-actions,.hero-actions:is(.pd-page,.pd-chrome){margin-top:28px}:is(.pd-page,.pd-chrome) .direction b,.direction:is(.pd-page,.pd-chrome) b{font-size:13px}}@media (width<=1250px){:is(.pd-page,.pd-chrome) .header-row,.header-row:is(.pd-page,.pd-chrome){gap:20px}:is(.pd-page,.pd-chrome) .main-nav,.main-nav:is(.pd-page,.pd-chrome){gap:22px}:is(.pd-page,.pd-chrome) .direction-grid,.direction-grid:is(.pd-page,.pd-chrome){grid-template-columns:repeat(3,minmax(0,1fr))}:is(.pd-page,.pd-chrome) .direction-arrow,.direction-arrow:is(.pd-page,.pd-chrome){display:block}:is(.pd-page,.pd-chrome) .cities-grid,.cities-grid:is(.pd-page,.pd-chrome){grid-template-columns:repeat(3,minmax(0,1fr))}:is(.pd-page,.pd-chrome) .hero h1,.hero:is(.pd-page,.pd-chrome) h1{font-size:40px}:is(.pd-page,.pd-chrome) .hero-copy,.hero-copy:is(.pd-page,.pd-chrome){padding:32px}:is(.pd-page,.pd-chrome) .format-invite,.format-invite:is(.pd-page,.pd-chrome){padding:25px}:is(.pd-page,.pd-chrome) .format-invite h3,.format-invite:is(.pd-page,.pd-chrome) h3{font-size:24px}:is(.pd-page,.pd-chrome) .goods,.goods:is(.pd-page,.pd-chrome){grid-template-columns:1fr 1.25fr;gap:25px}:is(.pd-page,.pd-chrome) .category,.category:is(.pd-page,.pd-chrome){padding:21px}:is(.pd-page,.pd-chrome) .medical,.medical:is(.pd-page,.pd-chrome){gap:28px;padding:32px}:is(.pd-page,.pd-chrome) .main-nav a,.main-nav:is(.pd-page,.pd-chrome) a{font-size:10px}}@media (width<=1000px){:is(.pd-page,.pd-chrome) .header-row,.header-row:is(.pd-page,.pd-chrome){flex-wrap:wrap;row-gap:14px;min-height:0;padding-top:21px;padding-bottom:16px}:is(.pd-page,.pd-chrome) .main-nav,.main-nav:is(.pd-page,.pd-chrome){flex-basis:100%;order:5;justify-content:space-between}:is(.pd-page,.pd-chrome) .main-nav a,.main-nav:is(.pd-page,.pd-chrome) a{font-size:11px}:is(.pd-page,.pd-chrome) .city-menu,.city-menu:is(.pd-page,.pd-chrome){margin-right:auto}:is(.pd-page,.pd-chrome) .hero h1,.hero:is(.pd-page,.pd-chrome) h1{font-size:35px}:is(.pd-page,.pd-chrome) .hero-copy,.hero-copy:is(.pd-page,.pd-chrome){padding:30px 27px}:is(.pd-page,.pd-chrome) .hero-photo,.hero-photo:is(.pd-page,.pd-chrome){min-height:370px}:is(.pd-page,.pd-chrome) .photo-caption,.photo-caption:is(.pd-page,.pd-chrome){padding:17px;font-size:17px}:is(.pd-page,.pd-chrome) .hero-copy>p,.hero-copy:is(.pd-page,.pd-chrome)>p{font-size:13px}:is(.pd-page,.pd-chrome) .hero .button,.hero:is(.pd-page,.pd-chrome) .button{gap:12px;padding:10px 16px;font-size:11px}:is(.pd-page,.pd-chrome) .category-grid,.category-grid:is(.pd-page,.pd-chrome){grid-template-columns:repeat(4,minmax(0,1fr))}:is(.pd-page,.pd-chrome) .category,.category:is(.pd-page,.pd-chrome){padding:20px 17px}:is(.pd-page,.pd-chrome) .category h3,.category:is(.pd-page,.pd-chrome) h3{font-size:13px}:is(.pd-page,.pd-chrome) .category p,.category:is(.pd-page,.pd-chrome) p{font-size:10px}:is(.pd-page,.pd-chrome) .format-grid,.format-grid:is(.pd-page,.pd-chrome){grid-template-columns:1fr 1fr}:is(.pd-page,.pd-chrome) .format-invite,.format-invite:is(.pd-page,.pd-chrome){grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:0 30px;display:grid}:is(.pd-page,.pd-chrome) .format-invite .round-icon,.format-invite:is(.pd-page,.pd-chrome) .round-icon{display:none}:is(.pd-page,.pd-chrome) .format-invite h3,.format-invite:is(.pd-page,.pd-chrome) h3{grid-area:2/1/4}:is(.pd-page,.pd-chrome) .format-invite>p,.format-invite:is(.pd-page,.pd-chrome)>p{grid-area:1/2/3}:is(.pd-page,.pd-chrome) .format-invite .button,.format-invite:is(.pd-page,.pd-chrome) .button{grid-column:2;justify-self:start;margin-top:14px}:is(.pd-page,.pd-chrome) .format-invite .invite-note,.format-invite:is(.pd-page,.pd-chrome) .invite-note{grid-column:1;padding-top:12px}:is(.pd-page,.pd-chrome) .goods,.goods:is(.pd-page,.pd-chrome){grid-template-columns:1fr}:is(.pd-page,.pd-chrome) .goods-directions,.goods-directions:is(.pd-page,.pd-chrome){max-width:650px}:is(.pd-page,.pd-chrome) .guide,.guide:is(.pd-page,.pd-chrome){padding:25px 20px}:is(.pd-page,.pd-chrome) .guide h3,.guide:is(.pd-page,.pd-chrome) h3{font-size:20px}:is(.pd-page,.pd-chrome) .medical h2,.medical:is(.pd-page,.pd-chrome) h2{font-size:30px}:is(.pd-page,.pd-chrome) .top-actions a:first-child,.top-actions:is(.pd-page,.pd-chrome) a:first-child{display:none}}@media (width<=760px){:is(.pd-page,.pd-chrome){scroll-padding-top:75px}:is(.pd-page,.pd-chrome) .wrap,.wrap:is(.pd-page,.pd-chrome){padding-inline:20px}:is(.pd-page,.pd-chrome) .topline,.topline:is(.pd-page,.pd-chrome){display:none}:is(.pd-page,.pd-chrome) .header,.header:is(.pd-page,.pd-chrome){border-radius:0 0 20px 20px}:is(.pd-page,.pd-chrome) .header-row,.header-row:is(.pd-page,.pd-chrome){flex-wrap:nowrap;gap:17px;min-height:75px;padding-block:17px}:is(.pd-page,.pd-chrome) .logo,.logo:is(.pd-page,.pd-chrome){font-size:25px}:is(.pd-page,.pd-chrome) .main-nav,.main-nav:is(.pd-page,.pd-chrome){display:none}:is(.pd-page,.pd-chrome) .city-menu,.city-menu:is(.pd-page,.pd-chrome){margin-left:auto;margin-right:0}:is(.pd-page,.pd-chrome) .city-menu summary,.city-menu:is(.pd-page,.pd-chrome) summary{gap:7px;font-size:11px}:is(.pd-page,.pd-chrome) .login,.login:is(.pd-page,.pd-chrome){display:none}:is(.pd-page,.pd-chrome) .icon-button,.icon-button:is(.pd-page,.pd-chrome){background:0 0;width:26px}:is(.pd-page,.pd-chrome) .mobile-menu,.mobile-menu:is(.pd-page,.pd-chrome){display:block}:is(.pd-page,.pd-chrome) .mobile-menu summary,.mobile-menu:is(.pd-page,.pd-chrome) summary{color:#6f646e;place-items:center;width:26px;height:26px;display:grid}:is(.pd-page,.pd-chrome) .mobile-menu>nav,.mobile-menu:is(.pd-page,.pd-chrome)>nav{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:1fr 1fr;gap:8px;padding:16px;display:grid;position:absolute;top:65px;left:16px;right:16px;box-shadow:0 15px 40px #24101d14}:is(.pd-page,.pd-chrome) .mobile-menu nav a,.mobile-menu:is(.pd-page,.pd-chrome) nav a{align-items:center;gap:10px;padding:11px;font-size:12px;display:flex}:is(.pd-page,.pd-chrome) .mobile-menu nav a .ico,.mobile-menu:is(.pd-page,.pd-chrome) nav a .ico{color:var(--deep)}:is(.pd-page,.pd-chrome) .mobile-menu nav a:last-child,.mobile-menu:is(.pd-page,.pd-chrome) nav a:last-child{color:var(--deep);border-top:1px solid var(--line);grid-column:1/-1;padding-top:17px}:is(.pd-page,.pd-chrome) .hero,.hero:is(.pd-page,.pd-chrome){grid-template-columns:1fr;gap:16px;margin-top:20px}:is(.pd-page,.pd-chrome) .hero-copy,.hero-copy:is(.pd-page,.pd-chrome){padding:29px 27px}:is(.pd-page,.pd-chrome) .hero h1,.hero:is(.pd-page,.pd-chrome) h1{margin-top:18px;font-size:38px;line-height:1.12}:is(.pd-page,.pd-chrome) .hero-copy>p,.hero-copy:is(.pd-page,.pd-chrome)>p{max-width:420px;font-size:13px}:is(.pd-page,.pd-chrome) .hero-actions,.hero-actions:is(.pd-page,.pd-chrome){gap:10px;margin:23px 0 20px}:is(.pd-page,.pd-chrome) .hero .button,.hero:is(.pd-page,.pd-chrome) .button{padding:11px 15px;font-size:11px}:is(.pd-page,.pd-chrome) .hero-photo,.hero-photo:is(.pd-page,.pd-chrome){min-height:270px}:is(.pd-page,.pd-chrome) .hero-photo>img,.hero-photo:is(.pd-page,.pd-chrome)>img{object-position:center 43%}:is(.pd-page,.pd-chrome) .photo-caption,.photo-caption:is(.pd-page,.pd-chrome){padding:16px 18px;font-size:17px;bottom:14px;left:14px;right:14px}:is(.pd-page,.pd-chrome) .photo-tag,.photo-tag:is(.pd-page,.pd-chrome){top:18px;left:18px}:is(.pd-page,.pd-chrome) .section,.section:is(.pd-page,.pd-chrome){padding-block:32px;scroll-margin-top:90px}:is(.pd-page,.pd-chrome) .section-head,.section-head:is(.pd-page,.pd-chrome){flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:21px}:is(.pd-page,.pd-chrome) h2,h2:is(.pd-page,.pd-chrome){letter-spacing:-.6px;font-size:23px}:is(.pd-page,.pd-chrome) .section-head p,.section-head:is(.pd-page,.pd-chrome) p{margin-top:9px;font-size:12px}:is(.pd-page,.pd-chrome) .section-head .text-link,.section-head:is(.pd-page,.pd-chrome) .text-link{font-size:11px}:is(.pd-page,.pd-chrome) .direction-grid,.direction-grid:is(.pd-page,.pd-chrome){grid-template-columns:1fr 1fr;gap:10px}:is(.pd-page,.pd-chrome) .direction,.direction:is(.pd-page,.pd-chrome){border-radius:22px;gap:9px;padding:13px 11px}:is(.pd-page,.pd-chrome) .direction-icon,.direction-icon:is(.pd-page,.pd-chrome){width:33px;height:33px}:is(.pd-page,.pd-chrome) .direction-icon .ico,.direction-icon:is(.pd-page,.pd-chrome) .ico{width:17px;height:17px}:is(.pd-page,.pd-chrome) .direction b,.direction:is(.pd-page,.pd-chrome) b{font-size:11px}:is(.pd-page,.pd-chrome) .direction small,.direction:is(.pd-page,.pd-chrome) small{font-size:9px;line-height:1.5}:is(.pd-page,.pd-chrome) .direction-arrow,.direction-arrow:is(.pd-page,.pd-chrome){display:none}:is(.pd-page,.pd-chrome) .category-grid,.category-grid:is(.pd-page,.pd-chrome){grid-template-columns:1fr 1fr;gap:12px}:is(.pd-page,.pd-chrome) .category,.category:is(.pd-page,.pd-chrome){border-radius:22px;padding:19px 16px}:is(.pd-page,.pd-chrome) .category p,.category:is(.pd-page,.pd-chrome) p{font-size:10px;line-height:1.7}:is(.pd-page,.pd-chrome) .category h3,.category:is(.pd-page,.pd-chrome) h3{font-size:13px}:is(.pd-page,.pd-chrome) .category-icon,.category-icon:is(.pd-page,.pd-chrome){width:36px;height:36px;margin-bottom:15px}:is(.pd-page,.pd-chrome) .category-link,.category-link:is(.pd-page,.pd-chrome){font-size:9px}:is(.pd-page,.pd-chrome) .search-bar,.search-bar:is(.pd-page,.pd-chrome){gap:5px;margin-bottom:21px}:is(.pd-page,.pd-chrome) .search-bar label,.search-bar:is(.pd-page,.pd-chrome) label{gap:9px;padding-inline:9px}:is(.pd-page,.pd-chrome) .search-bar input,.search-bar:is(.pd-page,.pd-chrome) input{font-size:16px}:is(.pd-page,.pd-chrome) .search-bar button,.search-bar:is(.pd-page,.pd-chrome) button{gap:8px;padding-inline:17px;font-size:11px}:is(.pd-page,.pd-chrome) .search-bar button>.ico,.search-bar:is(.pd-page,.pd-chrome) button>.ico{display:none}:is(.pd-page,.pd-chrome) .search-bar label>.ico,.search-bar:is(.pd-page,.pd-chrome) label>.ico{width:17px;height:17px}:is(.pd-page,.pd-chrome) .medical,.medical:is(.pd-page,.pd-chrome){border-radius:25px;grid-template-columns:1fr;gap:30px;padding:27px 24px}:is(.pd-page,.pd-chrome) .medical h2,.medical:is(.pd-page,.pd-chrome) h2{font-size:32px}:is(.pd-page,.pd-chrome) .medical-copy>p,.medical-copy:is(.pd-page,.pd-chrome)>p{max-width:450px;font-size:12px}:is(.pd-page,.pd-chrome) .medical .button,.medical:is(.pd-page,.pd-chrome) .button{gap:17px;font-size:11px}:is(.pd-page,.pd-chrome) .medical-grid,.medical-grid:is(.pd-page,.pd-chrome){gap:10px}:is(.pd-page,.pd-chrome) .medical-grid a,.medical-grid:is(.pd-page,.pd-chrome) a{min-height:76px;padding:15px;font-size:11px}:is(.pd-page,.pd-chrome) .medical-mark,.medical-mark:is(.pd-page,.pd-chrome){top:-160px;right:-15px}:is(.pd-page,.pd-chrome) .medical-mark .ico,.medical-mark:is(.pd-page,.pd-chrome) .ico{width:150px;height:150px}:is(.pd-page,.pd-chrome) .medical-right>p,.medical-right:is(.pd-page,.pd-chrome)>p{align-items:flex-start;font-size:9px}:is(.pd-page,.pd-chrome) .format-grid,.format-grid:is(.pd-page,.pd-chrome){grid-template-columns:1fr;gap:16px}:is(.pd-page,.pd-chrome) .format-card,.format-card:is(.pd-page,.pd-chrome){padding:10px}:is(.pd-page,.pd-chrome) .format-photo,.format-photo:is(.pd-page,.pd-chrome){height:215px}:is(.pd-page,.pd-chrome) .format-body,.format-body:is(.pd-page,.pd-chrome){padding:18px 12px 12px}:is(.pd-page,.pd-chrome) .format-heading h3,.format-heading:is(.pd-page,.pd-chrome) h3{font-size:17px}:is(.pd-page,.pd-chrome) .format-invite,.format-invite:is(.pd-page,.pd-chrome){grid-column:auto;padding:27px;display:flex}:is(.pd-page,.pd-chrome) .format-invite .round-icon,.format-invite:is(.pd-page,.pd-chrome) .round-icon{display:grid}:is(.pd-page,.pd-chrome) .format-invite h3,.format-invite:is(.pd-page,.pd-chrome) h3{font-size:29px}:is(.pd-page,.pd-chrome) .format-invite>p,.format-invite:is(.pd-page,.pd-chrome)>p{max-width:320px}:is(.pd-page,.pd-chrome) .format-invite .button,.format-invite:is(.pd-page,.pd-chrome) .button{margin-top:23px}:is(.pd-page,.pd-chrome) .format-invite .invite-note,.format-invite:is(.pd-page,.pd-chrome) .invite-note{padding-top:23px}:is(.pd-page,.pd-chrome) .goods,.goods:is(.pd-page,.pd-chrome){gap:24px;padding:25px 22px}:is(.pd-page,.pd-chrome) .goods h2,.goods:is(.pd-page,.pd-chrome) h2{font-size:23px}:is(.pd-page,.pd-chrome) .goods-directions,.goods-directions:is(.pd-page,.pd-chrome){gap:8px}:is(.pd-page,.pd-chrome) .goods-directions a,.goods-directions:is(.pd-page,.pd-chrome) a{border-radius:18px;gap:13px;padding:18px 12px;font-size:11px}:is(.pd-page,.pd-chrome) .goods-directions .ico,.goods-directions:is(.pd-page,.pd-chrome) .ico{width:18px;height:18px}:is(.pd-page,.pd-chrome) .guide-grid,.guide-grid:is(.pd-page,.pd-chrome){grid-template-columns:1fr;gap:14px}:is(.pd-page,.pd-chrome) .guide,.guide:is(.pd-page,.pd-chrome){padding:27px}:is(.pd-page,.pd-chrome) .guide h3,.guide:is(.pd-page,.pd-chrome) h3{font-size:26px}:is(.pd-page,.pd-chrome) .guide p,.guide:is(.pd-page,.pd-chrome) p{max-width:100%}:is(.pd-page,.pd-chrome) .guide .eyebrow,.guide:is(.pd-page,.pd-chrome) .eyebrow{margin-bottom:20px}:is(.pd-page,.pd-chrome) .editorial-label,.editorial-label:is(.pd-page,.pd-chrome){display:none}:is(.pd-page,.pd-chrome) .cities-grid,.cities-grid:is(.pd-page,.pd-chrome){grid-template-columns:1fr 1fr;gap:10px}:is(.pd-page,.pd-chrome) .cities-grid>a,.cities-grid:is(.pd-page,.pd-chrome)>a{gap:9px;padding:15px 12px;font-size:11px}:is(.pd-page,.pd-chrome) .business,.business:is(.pd-page,.pd-chrome){border-radius:25px;padding:29px 25px}:is(.pd-page,.pd-chrome) .business h2,.business:is(.pd-page,.pd-chrome) h2{font-size:29px;line-height:1.2}:is(.pd-page,.pd-chrome) .business-top p,.business-top:is(.pd-page,.pd-chrome) p{font-size:12px}:is(.pd-page,.pd-chrome) .business-symbol,.business-symbol:is(.pd-page,.pd-chrome){display:none}:is(.pd-page,.pd-chrome) .business-features,.business-features:is(.pd-page,.pd-chrome){grid-template-columns:1fr 1fr;gap:25px 20px;margin-top:25px;padding-bottom:20px}:is(.pd-page,.pd-chrome) .business-features h3,.business-features:is(.pd-page,.pd-chrome) h3{font-size:12px}:is(.pd-page,.pd-chrome) .business-features p,.business-features:is(.pd-page,.pd-chrome) p{font-size:10px}:is(.pd-page,.pd-chrome) .business-actions,.business-actions:is(.pd-page,.pd-chrome){flex-wrap:wrap;gap:20px}:is(.pd-page,.pd-chrome) .business .button,.business:is(.pd-page,.pd-chrome) .button{gap:19px;font-size:11px}:is(.pd-page,.pd-chrome) .business .text-link,.business:is(.pd-page,.pd-chrome) .text-link{font-size:11px}:is(.pd-page,.pd-chrome) .faq-section,.faq-section:is(.pd-page,.pd-chrome){grid-template-columns:1fr;gap:20px;padding-bottom:35px}:is(.pd-page,.pd-chrome) .faq summary,.faq:is(.pd-page,.pd-chrome) summary{font-size:12px}:is(.pd-page,.pd-chrome) .footer,.footer:is(.pd-page,.pd-chrome){padding-top:32px;padding-bottom:83px}:is(.pd-page,.pd-chrome) .footer-top,.footer-top:is(.pd-page,.pd-chrome){flex-direction:column;gap:25px}:is(.pd-page,.pd-chrome) .footer-top p,.footer-top:is(.pd-page,.pd-chrome) p{font-size:11px}:is(.pd-page,.pd-chrome) .footer-cols,.footer-cols:is(.pd-page,.pd-chrome){grid-template-columns:1fr 1fr;gap:26px 18px}:is(.pd-page,.pd-chrome) .footer-cols h4,.footer-cols:is(.pd-page,.pd-chrome) h4{font-size:12px}:is(.pd-page,.pd-chrome) .footer-bottom,.footer-bottom:is(.pd-page,.pd-chrome){flex-wrap:wrap;gap:12px;font-size:9px}:is(.pd-page,.pd-chrome) .prototype-note,.prototype-note:is(.pd-page,.pd-chrome){flex-basis:100%;order:3}:is(.pd-page,.pd-chrome) .mobile-tabs,.mobile-tabs:is(.pd-page,.pd-chrome){z-index:9;padding:10px 10px max(9px,env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}:is(.pd-page,.pd-chrome) .mobile-tabs a,.mobile-tabs:is(.pd-page,.pd-chrome) a{color:#857681;flex-direction:column;align-items:center;gap:4px;min-width:50px;font-size:9px;display:flex}:is(.pd-page,.pd-chrome) .mobile-tabs a:first-child,.mobile-tabs:is(.pd-page,.pd-chrome) a:first-child{color:var(--pink)}:is(.pd-page,.pd-chrome) .mobile-tabs .ico,.mobile-tabs:is(.pd-page,.pd-chrome) .ico{width:19px;height:19px}}@media (width<=360px){:is(.pd-page,.pd-chrome) .wrap,.wrap:is(.pd-page,.pd-chrome){padding-inline:16px}:is(.pd-page,.pd-chrome) .header-row,.header-row:is(.pd-page,.pd-chrome){gap:12px}:is(.pd-page,.pd-chrome) .logo,.logo:is(.pd-page,.pd-chrome){font-size:23px}:is(.pd-page,.pd-chrome) .hero-copy,.hero-copy:is(.pd-page,.pd-chrome){padding:26px 22px}:is(.pd-page,.pd-chrome) .hero h1,.hero:is(.pd-page,.pd-chrome) h1{font-size:33px}:is(.pd-page,.pd-chrome) .hero-actions,.hero-actions:is(.pd-page,.pd-chrome){gap:8px}:is(.pd-page,.pd-chrome) .hero .button,.hero:is(.pd-page,.pd-chrome) .button{gap:8px;padding-inline:12px;font-size:10px}:is(.pd-page,.pd-chrome) .direction,.direction:is(.pd-page,.pd-chrome){gap:7px;padding:12px 9px}:is(.pd-page,.pd-chrome) .direction-icon,.direction-icon:is(.pd-page,.pd-chrome){width:29px;height:29px}:is(.pd-page,.pd-chrome) .direction b,.direction:is(.pd-page,.pd-chrome) b{font-size:10px}:is(.pd-page,.pd-chrome) .category,.category:is(.pd-page,.pd-chrome){padding:18px 13px}:is(.pd-page,.pd-chrome) .medical,.medical:is(.pd-page,.pd-chrome){padding:25px 21px}:is(.pd-page,.pd-chrome) .medical-grid a,.medical-grid:is(.pd-page,.pd-chrome) a{padding:13px;font-size:10px}:is(.pd-page,.pd-chrome) .business,.business:is(.pd-page,.pd-chrome){padding:26px 22px}}@media (prefers-reduced-motion:reduce){:is(.pd-page,.pd-chrome){scroll-behavior:auto}:is(.pd-page,.pd-chrome) a,a:is(.pd-page,.pd-chrome),:is(.pd-page,.pd-chrome) button,button:is(.pd-page,.pd-chrome){transition:none}}@media (width<=760px){:is(.pd-page,.pd-chrome) .hero h1,.hero:is(.pd-page,.pd-chrome) h1{text-wrap:balance;font-size:35px}:is(.pd-page,.pd-chrome) .hero h1 br,.hero:is(.pd-page,.pd-chrome) h1 br{display:none}}@media (width<=360px){:is(.pd-page,.pd-chrome) .hero h1,.hero:is(.pd-page,.pd-chrome) h1{font-size:31px}}:is(.pd-page,.pd-chrome) .header,.header:is(.pd-page,.pd-chrome){anchor-name:--portal-header}:is(.pd-page,.pd-chrome) .header-row,.header-row:is(.pd-page,.pd-chrome){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:24px;padding-block:0;display:grid}:is(.pd-page,.pd-chrome) .header-brand,.header-brand:is(.pd-page,.pd-chrome),:is(.pd-page,.pd-chrome) .header-actions,.header-actions:is(.pd-page,.pd-chrome){align-items:center;gap:24px;min-width:0;display:flex}:is(.pd-page,.pd-chrome) .header-actions,.header-actions:is(.pd-page,.pd-chrome){justify-content:flex-end}:is(.pd-page,.pd-chrome) .header-brand .city-menu,.header-brand:is(.pd-page,.pd-chrome) .city-menu{margin:0}:is(.pd-page,.pd-chrome) .main-nav,.main-nav:is(.pd-page,.pd-chrome){justify-content:center;align-self:stretch;align-items:center;gap:10px}:is(.pd-page,.pd-chrome) .main-nav>a,.main-nav:is(.pd-page,.pd-chrome)>a,:is(.pd-page,.pd-chrome) .main-nav>button,.main-nav:is(.pd-page,.pd-chrome)>button{min-width:70px;min-height:63px;font:inherit;color:#5c5560;white-space:nowrap;background:0 0;border:0;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:9px 10px;font-size:11px;display:flex;position:relative}:is(.pd-page,.pd-chrome) .main-nav>a:last-child,.main-nav:is(.pd-page,.pd-chrome)>a:last-child{min-width:102px}:is(.pd-page,.pd-chrome) .main-nav>a:hover,.main-nav:is(.pd-page,.pd-chrome)>a:hover,:is(.pd-page,.pd-chrome) .main-nav>button:hover,.main-nav:is(.pd-page,.pd-chrome)>button:hover{color:var(--pink);background:#fdf5f8}:is(.pd-page,.pd-chrome) .main-nav .nav-chevron,.main-nav:is(.pd-page,.pd-chrome) .nav-chevron{line-height:1;position:absolute;top:35px;right:3px}:is(.pd-page,.pd-chrome) .main-nav .nav-chevron .ico,.main-nav:is(.pd-page,.pd-chrome) .nav-chevron .ico{width:9px;height:9px;color:inherit}:is(:is(.pd-page,.pd-chrome) .header:has(#pt-panel-services:popover-open) [popovertarget=pt-panel-services],.header:has(#pt-panel-services:popover-open):is(.pd-page,.pd-chrome) [popovertarget=pt-panel-services],:is(.pd-page,.pd-chrome) .header:has(#pt-panel-medicine:popover-open) [popovertarget=pt-panel-medicine],.header:has(#pt-panel-medicine:popover-open):is(.pd-page,.pd-chrome) [popovertarget=pt-panel-medicine],:is(.pd-page,.pd-chrome) .header:has(#pt-panel-goods:popover-open) [popovertarget=pt-panel-goods],.header:has(#pt-panel-goods:popover-open):is(.pd-page,.pd-chrome) [popovertarget=pt-panel-goods]){background:var(--tint);color:var(--deep)}:is(.pd-page,.pd-chrome) .header:has(.mega-panel:popover-open) .mega-trigger:hover .ico{color:var(--deep)}.header:has(.mega-panel:popover-open):is(.pd-page,.pd-chrome) .mega-trigger:hover .ico{color:var(--deep)}:is(.pd-page,.pd-chrome) .header:has(#pt-panel-services:popover-open) [popovertarget=pt-panel-services] .ico{color:var(--deep)}.header:has(#pt-panel-services:popover-open):is(.pd-page,.pd-chrome) [popovertarget=pt-panel-services] .ico{color:var(--deep)}:is(.pd-page,.pd-chrome) .header:has(#pt-panel-medicine:popover-open) [popovertarget=pt-panel-medicine] .ico{color:var(--deep)}.header:has(#pt-panel-medicine:popover-open):is(.pd-page,.pd-chrome) [popovertarget=pt-panel-medicine] .ico{color:var(--deep)}:is(.pd-page,.pd-chrome) .header:has(#pt-panel-goods:popover-open) [popovertarget=pt-panel-goods] .ico{color:var(--deep)}.header:has(#pt-panel-goods:popover-open):is(.pd-page,.pd-chrome) [popovertarget=pt-panel-goods] .ico{color:var(--deep)}:is(.pd-page,.pd-chrome) .mobile-menu-toggle,.mobile-menu-toggle:is(.pd-page,.pd-chrome){display:none}:is(.pd-page,.pd-chrome) .mega-panel,.mega-panel:is(.pd-page,.pd-chrome){width:min(1240px,100vw - 64px);max-height:calc(100dvh - 160px);color:var(--ink);background:#fff;border:1px solid #eee5ea;border-radius:24px;margin:0 auto;padding:0;position:fixed;inset:142px 32px auto;overflow:auto;box-shadow:0 22px 70px #36243026}:is(.pd-page,.pd-chrome) .mega-panel::backdrop,.mega-panel:is(.pd-page,.pd-chrome)::backdrop,:is(.pd-page,.pd-chrome) .mobile-navigation::backdrop,.mobile-navigation:is(.pd-page,.pd-chrome)::backdrop{background:#24232a12}@supports (top:anchor(bottom)){:is(.pd-page,.pd-chrome) .mega-panel,.mega-panel:is(.pd-page,.pd-chrome){position-anchor:--portal-header;top:calc(anchor(bottom) + 12px)}}:is(.pd-page,.pd-chrome) .mega-top,.mega-top:is(.pd-page,.pd-chrome){border-bottom:1px solid var(--line);align-items:center;gap:22px;padding:20px 25px;display:flex}:is(.pd-page,.pd-chrome) .mega-top>div,.mega-top:is(.pd-page,.pd-chrome)>div{align-items:center;gap:11px;display:flex}:is(.pd-page,.pd-chrome) .mega-top-icon,.mega-top-icon:is(.pd-page,.pd-chrome){width:31px;height:31px;color:var(--deep);background:var(--tint);border-radius:10px;place-items:center;display:grid}:is(.pd-page,.pd-chrome) .mega-top-icon .ico,.mega-top-icon:is(.pd-page,.pd-chrome) .ico{width:17px;height:17px}:is(.pd-page,.pd-chrome) .mega-location,.mega-location:is(.pd-page,.pd-chrome){color:var(--muted);padding-left:6px;font-size:11px}:is(.pd-page,.pd-chrome) .mega-section-link,.mega-section-link:is(.pd-page,.pd-chrome){color:var(--deep);align-items:center;gap:11px;margin-left:auto;font-size:11px;font-weight:550;display:flex}:is(.pd-page,.pd-chrome) .mega-section-link .ico,.mega-section-link:is(.pd-page,.pd-chrome) .ico{width:14px;height:14px}:is(.pd-page,.pd-chrome) .mega-close,.mega-close:is(.pd-page,.pd-chrome){color:#8c7c89;background:#f8f5f7;border:0;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;padding:0;display:grid}:is(.pd-page,.pd-chrome) .mega-close:hover,.mega-close:hover:is(.pd-page,.pd-chrome){background:var(--tint);color:var(--deep)}:is(.pd-page,.pd-chrome) .mega-close .ico,.mega-close:is(.pd-page,.pd-chrome) .ico{width:17px;height:17px}:is(.pd-page,.pd-chrome) .mega-layout,.mega-layout:is(.pd-page,.pd-chrome){grid-template-columns:265px minmax(0,1fr) 235px;min-height:440px;display:grid}:is(.pd-page,.pd-chrome) .mega-rail,.mega-rail:is(.pd-page,.pd-chrome){border:0;border-right:1px solid var(--line);background:#fdfbfc;min-width:0;margin:0;padding:20px 12px}:is(.pd-page,.pd-chrome) .mega-rail legend,.mega-rail:is(.pd-page,.pd-chrome) legend{float:left;text-transform:uppercase;letter-spacing:1.3px;color:#9c8996;width:100%;padding:0 13px 13px;font-size:9px;font-weight:550}:is(.pd-page,.pd-chrome) .mega-category,.mega-category:is(.pd-page,.pd-chrome){cursor:pointer;color:#675b65;border-radius:12px;grid-template-columns:27px minmax(0,1fr) 14px;align-items:center;gap:7px;padding:12px;font-size:11px;font-weight:500;line-height:1.4;display:grid;position:relative}:is(.pd-page,.pd-chrome) .mega-category input,.mega-category:is(.pd-page,.pd-chrome) input{opacity:0;width:1px;height:1px;position:absolute}:is(.pd-page,.pd-chrome) .mega-category>.ico,.mega-category:is(.pd-page,.pd-chrome)>.ico{color:#b3a8af;width:12px;height:12px}:is(.pd-page,.pd-chrome) .mega-category-icon,.mega-category-icon:is(.pd-page,.pd-chrome){place-items:center;display:grid}:is(.pd-page,.pd-chrome) .mega-category-icon .ico,.mega-category-icon:is(.pd-page,.pd-chrome) .ico{color:#8b7986;width:18px;height:18px}:is(.pd-page,.pd-chrome) .mega-category:hover,.mega-category:hover:is(.pd-page,.pd-chrome){color:var(--deep);background:#f8eef3}:is(:is(.pd-page,.pd-chrome) .mega-category:has(input:checked),.mega-category:has(input:checked):is(.pd-page,.pd-chrome)){color:var(--deep);background:#f9e7ee}:is(:is(.pd-page,.pd-chrome) .mega-category:has(input:checked) .ico,.mega-category:has(input:checked):is(.pd-page,.pd-chrome) .ico){color:var(--deep)}:is(:is(.pd-page,.pd-chrome) .mega-category:has(input:focus-visible),.mega-category:has(input:focus-visible):is(.pd-page,.pd-chrome)){outline:2px solid var(--pink);outline-offset:-2px}:is(.pd-page,.pd-chrome) .mega-content,.mega-content:is(.pd-page,.pd-chrome){min-width:0;padding:29px 32px 24px}:is(.pd-page,.pd-chrome) .mega-pane,.mega-pane:is(.pd-page,.pd-chrome){display:none}:is(.pd-page,.pd-chrome) .mega-breadcrumb,.mega-breadcrumb:is(.pd-page,.pd-chrome){color:#9d8896;align-items:center;gap:9px;font-size:10px;display:flex}:is(.pd-page,.pd-chrome) .mega-breadcrumb span,.mega-breadcrumb:is(.pd-page,.pd-chrome) span{color:#c4b8c0}:is(.pd-page,.pd-chrome) .mega-pane h2,.mega-pane:is(.pd-page,.pd-chrome) h2{letter-spacing:-.7px;margin-top:12px;font-size:27px;font-weight:600;line-height:1.25}:is(.pd-page,.pd-chrome) .mega-description,.mega-description:is(.pd-page,.pd-chrome){color:var(--muted);margin-top:9px;font-size:11px;line-height:1.65}:is(.pd-page,.pd-chrome) .mega-service-grid,.mega-service-grid:is(.pd-page,.pd-chrome){grid-template-columns:1fr 1fr;gap:0 24px;margin-top:26px;display:grid}:is(.pd-page,.pd-chrome) .mega-service-link,.mega-service-link:is(.pd-page,.pd-chrome){border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:12px 0;font-size:12px;line-height:1.5;display:flex}:is(.pd-page,.pd-chrome) .mega-service-link .ico,.mega-service-link:is(.pd-page,.pd-chrome) .ico{color:#b7a2af;width:13px;height:13px}:is(.pd-page,.pd-chrome) .mega-service-link:hover,.mega-service-link:hover:is(.pd-page,.pd-chrome),:is(.pd-page,.pd-chrome) .mega-service-link:hover .ico,.mega-service-link:hover:is(.pd-page,.pd-chrome) .ico{color:var(--deep)}:is(.pd-page,.pd-chrome) .mega-all-category,.mega-all-category:is(.pd-page,.pd-chrome){width:fit-content;color:var(--deep);align-items:center;gap:13px;margin-top:30px;font-size:11px;font-weight:550;display:flex}:is(.pd-page,.pd-chrome) .mega-all-category .ico,.mega-all-category:is(.pd-page,.pd-chrome) .ico{width:14px;height:14px}:is(.pd-page,.pd-chrome) .mega-promo,.mega-promo:is(.pd-page,.pd-chrome){background:#fbf0f4;border-radius:18px;align-self:start;margin:25px 24px 25px 0;overflow:hidden}:is(.pd-page,.pd-chrome) .mega-promo>img,.mega-promo:is(.pd-page,.pd-chrome)>img{object-fit:cover;width:100%;height:145px;display:block}:is(.pd-page,.pd-chrome) .mega-promo-copy,.mega-promo-copy:is(.pd-page,.pd-chrome){padding:21px 20px 24px}:is(.pd-page,.pd-chrome) .mega-eyebrow,.mega-eyebrow:is(.pd-page,.pd-chrome){text-transform:uppercase;letter-spacing:1.1px;color:var(--deep);font-size:8px}:is(.pd-page,.pd-chrome) .mega-promo h3,.mega-promo:is(.pd-page,.pd-chrome) h3{letter-spacing:-.4px;margin-top:13px;font-size:20px;font-weight:550;line-height:1.25}:is(.pd-page,.pd-chrome) .mega-promo-copy>p:last-child,.mega-promo-copy:is(.pd-page,.pd-chrome)>p:last-child{color:#89727f;margin-top:13px;font-size:10px;line-height:1.7}:is(.pd-page,.pd-chrome) .mega-promo-medicine,.mega-promo-medicine:is(.pd-page,.pd-chrome){background:#f5f3f6}:is(.pd-page,.pd-chrome) .mega-medical-symbol,.mega-medical-symbol:is(.pd-page,.pd-chrome){height:143px;color:var(--deep);background:radial-gradient(circle at 50% 100%,#f7dae5,#0000 70%);place-items:center;display:grid}:is(.pd-page,.pd-chrome) .mega-medical-symbol .ico,.mega-medical-symbol:is(.pd-page,.pd-chrome) .ico{stroke-width:1px;width:72px;height:72px}:is(.pd-page,.pd-chrome) .mega-bottom,.mega-bottom:is(.pd-page,.pd-chrome){border-top:1px solid var(--line);color:#9a8391;justify-content:space-between;align-items:center;gap:18px;padding:16px 25px;font-size:10px;display:flex}:is(.pd-page,.pd-chrome) .mega-bottom>span,.mega-bottom:is(.pd-page,.pd-chrome)>span,:is(.pd-page,.pd-chrome) .mega-bottom>a,.mega-bottom:is(.pd-page,.pd-chrome)>a{align-items:center;gap:9px;display:flex}:is(.pd-page,.pd-chrome) .mega-bottom .ico,.mega-bottom:is(.pd-page,.pd-chrome) .ico{width:14px;height:14px}:is(.pd-page,.pd-chrome) .mega-bottom>a,.mega-bottom:is(.pd-page,.pd-chrome)>a{color:var(--deep);font-weight:500}:is(.pd-page,.pd-chrome) .mobile-navigation,.mobile-navigation:is(.pd-page,.pd-chrome){color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:20px;padding:0;box-shadow:0 20px 55px #36243026}@media (width<=1250px){:is(.pd-page,.pd-chrome) .header-brand,.header-brand:is(.pd-page,.pd-chrome),:is(.pd-page,.pd-chrome) .header-actions,.header-actions:is(.pd-page,.pd-chrome){gap:18px}:is(.pd-page,.pd-chrome) .main-nav,.main-nav:is(.pd-page,.pd-chrome){gap:3px}:is(.pd-page,.pd-chrome) .main-nav>a,.main-nav:is(.pd-page,.pd-chrome)>a,:is(.pd-page,.pd-chrome) .main-nav>button,.main-nav:is(.pd-page,.pd-chrome)>button{min-width:66px;padding-inline:9px}:is(.pd-page,.pd-chrome) .mega-layout,.mega-layout:is(.pd-page,.pd-chrome){grid-template-columns:240px minmax(0,1fr) 210px}:is(.pd-page,.pd-chrome) .mega-content,.mega-content:is(.pd-page,.pd-chrome){padding:27px 25px}:is(.pd-page,.pd-chrome) .mega-service-grid,.mega-service-grid:is(.pd-page,.pd-chrome){column-gap:20px}}@media (width<=1100px) and (width>=761px){:is(.pd-page,.pd-chrome) .header-row,.header-row:is(.pd-page,.pd-chrome){grid-template-columns:1fr 1fr;gap:10px;min-height:0;padding-top:19px;padding-bottom:12px}:is(.pd-page,.pd-chrome) .header-brand,.header-brand:is(.pd-page,.pd-chrome){grid-row:1}:is(.pd-page,.pd-chrome) .header-actions,.header-actions:is(.pd-page,.pd-chrome){grid-area:1/2}:is(.pd-page,.pd-chrome) .main-nav,.main-nav:is(.pd-page,.pd-chrome){flex-basis:auto;grid-area:2/1/auto/-1;justify-self:center;gap:21px}:is(.pd-page,.pd-chrome) .main-nav>a,.main-nav:is(.pd-page,.pd-chrome)>a,:is(.pd-page,.pd-chrome) .main-nav>button,.main-nav:is(.pd-page,.pd-chrome)>button{min-height:59px}:is(.pd-page,.pd-chrome) .mega-panel,.mega-panel:is(.pd-page,.pd-chrome){top:184px}:is(.pd-page,.pd-chrome) .mega-layout,.mega-layout:is(.pd-page,.pd-chrome){grid-template-columns:235px minmax(0,1fr)}:is(.pd-page,.pd-chrome) .mega-promo,.mega-promo:is(.pd-page,.pd-chrome){display:none}:is(.pd-page,.pd-chrome) .mega-content,.mega-content:is(.pd-page,.pd-chrome){padding:27px 28px}}@media (width<=760px){:is(.pd-page,.pd-chrome) .header-row,.header-row:is(.pd-page,.pd-chrome){grid-template-columns:1fr auto;gap:10px;min-height:75px;padding-block:17px}:is(.pd-page,.pd-chrome) .header-brand,.header-brand:is(.pd-page,.pd-chrome){gap:20px}:is(.pd-page,.pd-chrome) .header-actions,.header-actions:is(.pd-page,.pd-chrome){gap:17px}:is(.pd-page,.pd-chrome) .header-brand .city-menu,.header-brand:is(.pd-page,.pd-chrome) .city-menu{margin-left:auto}:is(.pd-page,.pd-chrome) .main-nav,.main-nav:is(.pd-page,.pd-chrome){display:none}:is(.pd-page,.pd-chrome) .mobile-menu-toggle,.mobile-menu-toggle:is(.pd-page,.pd-chrome){color:#6f646e;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}:is(:is(.pd-page,.pd-chrome) .header:has(#mobile-navigation:popover-open) .mobile-menu-toggle,.header:has(#mobile-navigation:popover-open):is(.pd-page,.pd-chrome) .mobile-menu-toggle){color:var(--deep)}:is(.pd-page,.pd-chrome) .mobile-navigation,.mobile-navigation:is(.pd-page,.pd-chrome){overscroll-behavior:contain;width:calc(100vw - 32px);max-height:calc(100dvh - 104px);margin:0;position:fixed;inset:87px 16px auto;overflow:auto}:is(.pd-page,.pd-chrome) .mobile-nav-top,.mobile-nav-top:is(.pd-page,.pd-chrome){border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:17px 19px;display:flex}:is(.pd-page,.pd-chrome) .mobile-nav-top strong,.mobile-nav-top:is(.pd-page,.pd-chrome) strong{font-size:14px;font-weight:600}:is(.pd-page,.pd-chrome) .mobile-section,.mobile-section:is(.pd-page,.pd-chrome){border-bottom:1px solid var(--line)}:is(.pd-page,.pd-chrome) .mobile-section>summary,.mobile-section:is(.pd-page,.pd-chrome)>summary{align-items:center;gap:12px;padding:16px 20px;font-size:13px;display:flex}:is(.pd-page,.pd-chrome) .mobile-section>summary strong,.mobile-section:is(.pd-page,.pd-chrome)>summary strong{font-weight:500}:is(.pd-page,.pd-chrome) .mobile-section>summary>.ico:first-child,.mobile-section:is(.pd-page,.pd-chrome)>summary>.ico:first-child{color:#907d89}:is(.pd-page,.pd-chrome) .mobile-section>summary>.ico:last-child,.mobile-section:is(.pd-page,.pd-chrome)>summary>.ico:last-child{width:13px;height:13px;margin-left:auto}:is(.pd-page,.pd-chrome) .mobile-section[open]>summary,.mobile-section[open]:is(.pd-page,.pd-chrome)>summary{color:var(--deep);background:#fdf0f5}:is(.pd-page,.pd-chrome) .mobile-section[open]>summary>.ico,.mobile-section[open]:is(.pd-page,.pd-chrome)>summary>.ico{color:var(--deep)}:is(.pd-page,.pd-chrome) .mobile-section[open]>summary>.ico:last-child,.mobile-section[open]:is(.pd-page,.pd-chrome)>summary>.ico:last-child,:is(.pd-page,.pd-chrome) .mobile-category[open]>summary>.ico,.mobile-category[open]:is(.pd-page,.pd-chrome)>summary>.ico{transform:rotate(180deg)}:is(.pd-page,.pd-chrome) .mobile-section-content,.mobile-section-content:is(.pd-page,.pd-chrome){background:#fdfbfc;padding:6px 17px 15px}:is(.pd-page,.pd-chrome) .mobile-category>summary,.mobile-category:is(.pd-page,.pd-chrome)>summary{justify-content:space-between;align-items:center;gap:14px;padding:13px 9px;font-size:12px;line-height:1.4;display:flex}:is(.pd-page,.pd-chrome) .mobile-category>summary .ico,.mobile-category:is(.pd-page,.pd-chrome)>summary .ico{color:#a28c9a;width:12px;height:12px}:is(.pd-page,.pd-chrome) .mobile-category[open]>summary,.mobile-category[open]:is(.pd-page,.pd-chrome)>summary{color:var(--deep)}:is(.pd-page,.pd-chrome) .mobile-category-links,.mobile-category-links:is(.pd-page,.pd-chrome){padding:0 12px 9px}:is(.pd-page,.pd-chrome) .mobile-category-links>a,.mobile-category-links:is(.pd-page,.pd-chrome)>a{border-bottom:1px solid var(--line);color:#75616e;justify-content:space-between;align-items:center;gap:16px;padding:11px 5px;font-size:11px;display:flex}:is(.pd-page,.pd-chrome) .mobile-category-links>a .ico,.mobile-category-links:is(.pd-page,.pd-chrome)>a .ico{color:#b39ba8;width:12px;height:12px}:is(.pd-page,.pd-chrome) .mobile-category-links>a:last-child,.mobile-category-links:is(.pd-page,.pd-chrome)>a:last-child{color:var(--deep);border:0;font-weight:500}:is(.pd-page,.pd-chrome) .mobile-section-all,.mobile-section-all:is(.pd-page,.pd-chrome){color:var(--deep);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 9px 0;font-size:11px;display:flex}:is(.pd-page,.pd-chrome) .mobile-section-all .ico,.mobile-section-all:is(.pd-page,.pd-chrome) .ico{width:13px;height:13px}:is(.pd-page,.pd-chrome) .mobile-direct-links,.mobile-direct-links:is(.pd-page,.pd-chrome){padding:8px 20px}:is(.pd-page,.pd-chrome) .mobile-direct-links>a,.mobile-direct-links:is(.pd-page,.pd-chrome)>a{justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:12px;display:flex}:is(.pd-page,.pd-chrome) .mobile-direct-links .ico,.mobile-direct-links:is(.pd-page,.pd-chrome) .ico{color:#b39ba8;width:13px;height:13px}:is(.pd-page,.pd-chrome) .mobile-login,.mobile-login:is(.pd-page,.pd-chrome){background:var(--tint);color:var(--deep);border-radius:14px;justify-content:center;align-items:center;gap:16px;margin:6px 20px 20px;padding:11px;font-size:12px;display:flex}:is(.pd-page,.pd-chrome) .mobile-login .ico,.mobile-login:is(.pd-page,.pd-chrome) .ico{width:14px;height:14px}}@supports (top:anchor(bottom)){@media (width<=760px){:is(.pd-page,.pd-chrome) .mobile-navigation,.mobile-navigation:is(.pd-page,.pd-chrome){position-anchor:--portal-header;top:calc(anchor(bottom) + 12px)}}}@media (width<=360px){:is(.pd-page,.pd-chrome) .header-brand,.header-brand:is(.pd-page,.pd-chrome){gap:15px}:is(.pd-page,.pd-chrome) .header-actions,.header-actions:is(.pd-page,.pd-chrome){gap:12px}}:is(:is(.pd-page,.pd-chrome) #pt-panel-services:has(#menu-services-0:checked) .pane-0,#pt-panel-services:has(#menu-services-0:checked):is(.pd-page,.pd-chrome) .pane-0),:is(:is(.pd-page,.pd-chrome) #pt-panel-services:has(#menu-services-1:checked) .pane-1,#pt-panel-services:has(#menu-services-1:checked):is(.pd-page,.pd-chrome) .pane-1),:is(:is(.pd-page,.pd-chrome) #pt-panel-services:has(#menu-services-2:checked) .pane-2,#pt-panel-services:has(#menu-services-2:checked):is(.pd-page,.pd-chrome) .pane-2),:is(:is(.pd-page,.pd-chrome) #pt-panel-services:has(#menu-services-3:checked) .pane-3,#pt-panel-services:has(#menu-services-3:checked):is(.pd-page,.pd-chrome) .pane-3),:is(:is(.pd-page,.pd-chrome) #pt-panel-services:has(#menu-services-4:checked) .pane-4,#pt-panel-services:has(#menu-services-4:checked):is(.pd-page,.pd-chrome) .pane-4),:is(:is(.pd-page,.pd-chrome) #pt-panel-services:has(#menu-services-5:checked) .pane-5,#pt-panel-services:has(#menu-services-5:checked):is(.pd-page,.pd-chrome) .pane-5),:is(:is(.pd-page,.pd-chrome) #pt-panel-services:has(#menu-services-6:checked) .pane-6,#pt-panel-services:has(#menu-services-6:checked):is(.pd-page,.pd-chrome) .pane-6),:is(:is(.pd-page,.pd-chrome) #pt-panel-services:has(#menu-services-7:checked) .pane-7,#pt-panel-services:has(#menu-services-7:checked):is(.pd-page,.pd-chrome) .pane-7),:is(:is(.pd-page,.pd-chrome) #pt-panel-services:has(#menu-services-8:checked) .pane-8,#pt-panel-services:has(#menu-services-8:checked):is(.pd-page,.pd-chrome) .pane-8),:is(:is(.pd-page,.pd-chrome) #pt-panel-medicine:has(#menu-medicine-0:checked) .pane-0,#pt-panel-medicine:has(#menu-medicine-0:checked):is(.pd-page,.pd-chrome) .pane-0),:is(:is(.pd-page,.pd-chrome) #pt-panel-medicine:has(#menu-medicine-1:checked) .pane-1,#pt-panel-medicine:has(#menu-medicine-1:checked):is(.pd-page,.pd-chrome) .pane-1),:is(:is(.pd-page,.pd-chrome) #pt-panel-goods:has(#menu-products-0:checked) .pane-0,#pt-panel-goods:has(#menu-products-0:checked):is(.pd-page,.pd-chrome) .pane-0),:is(:is(.pd-page,.pd-chrome) #pt-panel-goods:has(#menu-products-1:checked) .pane-1,#pt-panel-goods:has(#menu-products-1:checked):is(.pd-page,.pd-chrome) .pane-1),:is(:is(.pd-page,.pd-chrome) #pt-panel-goods:has(#menu-products-2:checked) .pane-2,#pt-panel-goods:has(#menu-products-2:checked):is(.pd-page,.pd-chrome) .pane-2),:is(:is(.pd-page,.pd-chrome) #pt-panel-goods:has(#menu-products-3:checked) .pane-3,#pt-panel-goods:has(#menu-products-3:checked):is(.pd-page,.pd-chrome) .pane-3),:is(:is(.pd-page,.pd-chrome) #pt-panel-goods:has(#menu-products-4:checked) .pane-4,#pt-panel-goods:has(#menu-products-4:checked):is(.pd-page,.pd-chrome) .pane-4),:is(:is(.pd-page,.pd-chrome) #pt-panel-goods:has(#menu-products-5:checked) .pane-5,#pt-panel-goods:has(#menu-products-5:checked):is(.pd-page,.pd-chrome) .pane-5),:is(:is(.pd-page,.pd-chrome) #pt-panel-goods:has(#menu-products-6:checked) .pane-6,#pt-panel-goods:has(#menu-products-6:checked):is(.pd-page,.pd-chrome) .pane-6),:is(:is(.pd-page,.pd-chrome) #pt-panel-goods:has(#menu-products-7:checked) .pane-7,#pt-panel-goods:has(#menu-products-7:checked):is(.pd-page,.pd-chrome) .pane-7),:is(:is(.pd-page,.pd-chrome) #pt-panel-goods:has(#menu-products-8:checked) .pane-8,#pt-panel-goods:has(#menu-products-8:checked):is(.pd-page,.pd-chrome) .pane-8),:is(:is(.pd-page,.pd-chrome) #pt-panel-goods:has(#menu-products-9:checked) .pane-9,#pt-panel-goods:has(#menu-products-9:checked):is(.pd-page,.pd-chrome) .pane-9){display:block}@media (width<=1100px) and (width>=761px){:is(.pd-page,.pd-chrome) .mega-panel,.mega-panel:is(.pd-page,.pd-chrome){max-height:calc(100dvh - 210px)}}@supports (top:anchor(bottom)){:is(.pd-page,.pd-chrome) .mega-panel,.mega-panel:is(.pd-page,.pd-chrome){top:calc(anchor(bottom) + 12px)}}:is(.pd-page,.pd-chrome) .mega-panel,.mega-panel:is(.pd-page,.pd-chrome){border-top:0;border-radius:0 0 26px 26px;width:min(1504px,100vw - 64px);max-height:none;inset:130px 32px auto;overflow:hidden;box-shadow:0 22px 48px #32212c20}@supports (top:anchor(bottom)){:is(.pd-page,.pd-chrome) .mega-panel,.mega-panel:is(.pd-page,.pd-chrome){top:anchor(bottom)}}:is(.pd-page,.pd-chrome) .mega-top,.mega-top:is(.pd-page,.pd-chrome){gap:16px;padding:17px 24px}:is(.pd-page,.pd-chrome) .mega-top strong,.mega-top:is(.pd-page,.pd-chrome) strong{font-size:18px;font-weight:550}:is(.pd-page,.pd-chrome) .mega-location,.mega-location:is(.pd-page,.pd-chrome){display:none}:is(.pd-page,.pd-chrome) .mega-layout,.mega-layout:is(.pd-page,.pd-chrome){grid-template-columns:275px minmax(0,1fr);min-height:0}:is(.pd-page,.pd-chrome) .mega-rail,.mega-rail:is(.pd-page,.pd-chrome){background:#fcf9fb;max-height:min(560px,100dvh - 225px);padding:14px 10px;overflow:auto}:is(.pd-page,.pd-chrome) .mega-rail legend,.mega-rail:is(.pd-page,.pd-chrome) legend{display:none}:is(.pd-page,.pd-chrome) .mega-category,.mega-category:is(.pd-page,.pd-chrome){border-radius:13px;grid-template-columns:24px minmax(0,1fr) 15px;gap:11px;min-height:46px;padding:12px 13px;font-size:13px}:is(.pd-page,.pd-chrome) .mega-category-icon .ico,.mega-category-icon:is(.pd-page,.pd-chrome) .ico{width:19px;height:19px}:is(:is(.pd-page,.pd-chrome) .mega-category:has(input:checked),.mega-category:has(input:checked):is(.pd-page,.pd-chrome)){background:#fbe7ef}:is(.pd-page,.pd-chrome) .mega-content,.mega-content:is(.pd-page,.pd-chrome){max-height:min(560px,100dvh - 225px);padding:25px 28px;overflow:auto}:is(.pd-page,.pd-chrome) .mega-breadcrumb,.mega-breadcrumb:is(.pd-page,.pd-chrome){font-size:11px}:is(.pd-page,.pd-chrome) .mega-heading,.mega-heading:is(.pd-page,.pd-chrome){justify-content:space-between;align-items:center;gap:24px;margin:8px 0 23px;display:flex}:is(.pd-page,.pd-chrome) .mega-pane .mega-heading h2,.mega-pane:is(.pd-page,.pd-chrome) .mega-heading h2{margin:0;font-size:23px;font-weight:550}:is(.pd-page,.pd-chrome) .mega-heading .mega-all-category,.mega-heading:is(.pd-page,.pd-chrome) .mega-all-category{flex:none;margin:0;font-size:12px}:is(.pd-page,.pd-chrome) .mega-description,.mega-description:is(.pd-page,.pd-chrome){display:none}:is(.pd-page,.pd-chrome) .mega-service-grid,.mega-service-grid:is(.pd-page,.pd-chrome){columns:2;column-gap:26px;margin:0;display:block}:is(.pd-page,.pd-chrome) .mega-service-link,.mega-service-link:is(.pd-page,.pd-chrome){break-inside:avoid;border:0;border-radius:11px;min-height:40px;margin-bottom:5px;padding:10px 12px;font-size:13px}:is(.pd-page,.pd-chrome) .mega-service-link:hover,.mega-service-link:hover:is(.pd-page,.pd-chrome){background:#fcf0f5}:is(.pd-page,.pd-chrome) .mega-child,.mega-child:is(.pd-page,.pd-chrome){break-inside:avoid;border:1px solid #f0e5eb;border-radius:13px;margin-bottom:10px;overflow:hidden}:is(.pd-page,.pd-chrome) .mega-child>summary,.mega-child:is(.pd-page,.pd-chrome)>summary{background:#fdf6f9;justify-content:space-between;align-items:center;gap:14px;min-height:45px;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.45;display:flex}:is(.pd-page,.pd-chrome) .mega-expand,.mega-expand:is(.pd-page,.pd-chrome){width:23px;height:23px;color:var(--deep);background:#f9e4ed;border-radius:50%;flex:none;display:block;position:relative}:is(.pd-page,.pd-chrome) .mega-expand:before,.mega-expand:is(.pd-page,.pd-chrome):before,:is(.pd-page,.pd-chrome) .mega-expand:after,.mega-expand:is(.pd-page,.pd-chrome):after{content:"";background:currentColor;border-radius:1px;position:absolute}:is(.pd-page,.pd-chrome) .mega-expand:before,.mega-expand:is(.pd-page,.pd-chrome):before{width:10px;height:1px;top:11px;left:6.5px}:is(.pd-page,.pd-chrome) .mega-expand:after,.mega-expand:is(.pd-page,.pd-chrome):after{width:1px;height:10px;top:6.5px;left:11px}:is(.pd-page,.pd-chrome) .mega-child[open] .mega-expand:after,.mega-child[open]:is(.pd-page,.pd-chrome) .mega-expand:after{display:none}:is(.pd-page,.pd-chrome) .mega-procedures,.mega-procedures:is(.pd-page,.pd-chrome){padding:6px 9px 10px}:is(.pd-page,.pd-chrome) .mega-procedures>a,.mega-procedures:is(.pd-page,.pd-chrome)>a{color:#76636f;border-radius:8px;padding:8px 12px;font-size:12px;line-height:1.5;display:block}:is(.pd-page,.pd-chrome) .mega-procedures>a:hover,.mega-procedures:is(.pd-page,.pd-chrome)>a:hover{background:var(--tint);color:var(--deep)}:is(.pd-page,.pd-chrome) .mega-procedures .mega-procedure-all,.mega-procedures:is(.pd-page,.pd-chrome) .mega-procedure-all{color:var(--deep);align-items:center;gap:10px;margin-top:4px;font-size:11px;display:flex}:is(.pd-page,.pd-chrome) .mega-procedure-all .ico,.mega-procedure-all:is(.pd-page,.pd-chrome) .ico{width:13px;height:13px}:is(:is(.pd-page,.pd-chrome) .header:has(#pt-panel-services:popover-open) .main-nav [popovertarget=pt-panel-services],.header:has(#pt-panel-services:popover-open):is(.pd-page,.pd-chrome) .main-nav [popovertarget=pt-panel-services],:is(.pd-page,.pd-chrome) .header:has(#pt-panel-medicine:popover-open) .main-nav [popovertarget=pt-panel-medicine],.header:has(#pt-panel-medicine:popover-open):is(.pd-page,.pd-chrome) .main-nav [popovertarget=pt-panel-medicine],:is(.pd-page,.pd-chrome) .header:has(#pt-panel-goods:popover-open) .main-nav [popovertarget=pt-panel-goods],.header:has(#pt-panel-goods:popover-open):is(.pd-page,.pd-chrome) .main-nav [popovertarget=pt-panel-goods]){background:0 0}:is(.pd-page,.pd-chrome) .header:has(#pt-panel-services:popover-open) .main-nav [popovertarget=pt-panel-services]:after{content:"";background:var(--pink);border-radius:3px;height:3px;position:absolute;bottom:-14px;left:18px;right:18px}.header:has(#pt-panel-services:popover-open):is(.pd-page,.pd-chrome) .main-nav [popovertarget=pt-panel-services]:after{content:"";background:var(--pink);border-radius:3px;height:3px;position:absolute;bottom:-14px;left:18px;right:18px}:is(.pd-page,.pd-chrome) .header:has(#pt-panel-medicine:popover-open) .main-nav [popovertarget=pt-panel-medicine]:after{content:"";background:var(--pink);border-radius:3px;height:3px;position:absolute;bottom:-14px;left:18px;right:18px}.header:has(#pt-panel-medicine:popover-open):is(.pd-page,.pd-chrome) .main-nav [popovertarget=pt-panel-medicine]:after{content:"";background:var(--pink);border-radius:3px;height:3px;position:absolute;bottom:-14px;left:18px;right:18px}:is(.pd-page,.pd-chrome) .header:has(#pt-panel-goods:popover-open) .main-nav [popovertarget=pt-panel-goods]:after{content:"";background:var(--pink);border-radius:3px;height:3px;position:absolute;bottom:-14px;left:18px;right:18px}.header:has(#pt-panel-goods:popover-open):is(.pd-page,.pd-chrome) .main-nav [popovertarget=pt-panel-goods]:after{content:"";background:var(--pink);border-radius:3px;height:3px;position:absolute;bottom:-14px;left:18px;right:18px}:is(.pd-page,.pd-chrome) .salon-preview-grid,.salon-preview-grid:is(.pd-page,.pd-chrome),:is(.pd-page,.pd-chrome) .master-preview-grid,.master-preview-grid:is(.pd-page,.pd-chrome){grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}:is(.pd-page,.pd-chrome) .salon-preview-card,.salon-preview-card:is(.pd-page,.pd-chrome){border:1px solid var(--line);background:#fff;border-radius:24px;min-width:0;overflow:hidden}:is(.pd-page,.pd-chrome) .salon-preview-photo,.salon-preview-photo:is(.pd-page,.pd-chrome){padding:9px 9px 0;position:relative}:is(.pd-page,.pd-chrome) .salon-preview-photo>img,.salon-preview-photo:is(.pd-page,.pd-chrome)>img{object-fit:cover;border-radius:17px;width:100%;height:175px;display:block}:is(.pd-page,.pd-chrome) .sample-tag,.sample-tag:is(.pd-page,.pd-chrome){color:#8a7582;background:#ffffffed;border:1px solid #eee5eb;border-radius:999px;align-items:center;width:fit-content;padding:5px 9px;font-size:8px;line-height:1.4;display:inline-flex}:is(.pd-page,.pd-chrome) .salon-preview-photo .sample-tag,.salon-preview-photo:is(.pd-page,.pd-chrome) .sample-tag{position:absolute;top:22px;left:21px}:is(.pd-page,.pd-chrome) .salon-preview-body,.salon-preview-body:is(.pd-page,.pd-chrome){padding:20px 22px 22px}:is(.pd-page,.pd-chrome) .sample-location,.sample-location:is(.pd-page,.pd-chrome){color:#978b93;font-size:10px}:is(.pd-page,.pd-chrome) .salon-preview-body h3,.salon-preview-body:is(.pd-page,.pd-chrome) h3{letter-spacing:-.3px;margin-top:7px;font-size:19px;font-weight:600}:is(.pd-page,.pd-chrome) .sample-description,.sample-description:is(.pd-page,.pd-chrome){color:var(--muted);margin-top:6px;font-size:11px}:is(.pd-page,.pd-chrome) .sample-chips,.sample-chips:is(.pd-page,.pd-chrome){flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}:is(.pd-page,.pd-chrome) .sample-chips span,.sample-chips:is(.pd-page,.pd-chrome) span{color:#8b7381;background:#f9f5f7;border-radius:99px;padding:4px 9px;font-size:9px}:is(.pd-page,.pd-chrome) .salon-preview-body>a,.salon-preview-body:is(.pd-page,.pd-chrome)>a{color:var(--deep);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:21px;padding-top:15px;font-size:11px;display:flex}:is(.pd-page,.pd-chrome) .salon-preview-body>a .ico,.salon-preview-body:is(.pd-page,.pd-chrome)>a .ico{width:14px;height:14px}:is(.pd-page,.pd-chrome) .section-sample-note,.section-sample-note:is(.pd-page,.pd-chrome){color:#9d8a96;margin-top:14px;font-size:10px}:is(.pd-page,.pd-chrome) .master-preview,.master-preview:is(.pd-page,.pd-chrome){border:1px solid var(--line);background:#fff;border-radius:24px;min-width:0;padding:24px}:is(.pd-page,.pd-chrome) .master-preview-top,.master-preview-top:is(.pd-page,.pd-chrome){justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}:is(.pd-page,.pd-chrome) .master-avatar,.master-avatar:is(.pd-page,.pd-chrome){color:#ca7191;background:#fcecf3;border-radius:50%;flex:none;place-items:center;width:65px;height:65px;display:grid}:is(.pd-page,.pd-chrome) .master-avatar .ico,.master-avatar:is(.pd-page,.pd-chrome) .ico{stroke-width:1.2px;width:30px;height:30px}:is(.pd-page,.pd-chrome) .master-preview-1 .master-avatar,.master-preview-1:is(.pd-page,.pd-chrome) .master-avatar{color:#9a8092;background:#f4f1f4}:is(.pd-page,.pd-chrome) .master-preview-2 .master-avatar,.master-preview-2:is(.pd-page,.pd-chrome) .master-avatar{color:#b87279;background:#faf0f1}:is(.pd-page,.pd-chrome) .master-preview h3,.master-preview:is(.pd-page,.pd-chrome) h3{letter-spacing:-.4px;font-size:19px;font-weight:600}:is(.pd-page,.pd-chrome) .master-speciality,.master-speciality:is(.pd-page,.pd-chrome){color:var(--deep);margin-top:5px;font-size:11px}:is(.pd-page,.pd-chrome) .master-context,.master-context:is(.pd-page,.pd-chrome){color:#978893;align-items:flex-start;gap:7px;margin-top:18px;font-size:10px;display:flex}:is(.pd-page,.pd-chrome) .master-context .ico,.master-context:is(.pd-page,.pd-chrome) .ico{width:13px;height:13px;margin-top:2px}:is(.pd-page,.pd-chrome) .master-preview>a,.master-preview:is(.pd-page,.pd-chrome)>a{border-top:1px solid var(--line);color:var(--deep);justify-content:space-between;align-items:center;gap:12px;margin-top:21px;padding-top:15px;font-size:11px;display:flex}:is(.pd-page,.pd-chrome) .master-preview>a .ico,.master-preview:is(.pd-page,.pd-chrome)>a .ico{width:14px;height:14px}:is(.pd-page,.pd-chrome) .master-invite,.master-invite:is(.pd-page,.pd-chrome){background:#f9edf3;border:1px solid #f2e0e9;border-radius:24px;flex-direction:column;align-items:flex-start;min-width:0;padding:24px;display:flex}:is(.pd-page,.pd-chrome) .master-invite-icon,.master-invite-icon:is(.pd-page,.pd-chrome){color:#c46a8b;background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:19px;display:grid}:is(.pd-page,.pd-chrome) .master-invite h3,.master-invite:is(.pd-page,.pd-chrome) h3{letter-spacing:-.6px;font-size:24px;font-weight:550;line-height:1.2}:is(.pd-page,.pd-chrome) .master-invite p,.master-invite:is(.pd-page,.pd-chrome) p{color:#9a778b;margin-top:12px;font-size:11px}:is(.pd-page,.pd-chrome) .master-invite>span:last-child,.master-invite:is(.pd-page,.pd-chrome)>span:last-child{color:var(--deep);justify-content:space-between;align-self:stretch;align-items:center;gap:12px;margin-top:auto;padding-top:20px;font-size:11px;display:flex}:is(.pd-page,.pd-chrome) .master-invite>span:last-child .ico,.master-invite:is(.pd-page,.pd-chrome)>span:last-child .ico{width:14px;height:14px}:is(.pd-page,.pd-chrome) .ideas-grid,.ideas-grid:is(.pd-page,.pd-chrome){grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}:is(.pd-page,.pd-chrome) .idea-card,.idea-card:is(.pd-page,.pd-chrome){color:#fff;isolation:isolate;background:#ede3e6;border-radius:25px;min-height:310px;position:relative;overflow:hidden}:is(.pd-page,.pd-chrome) .idea-card>img,.idea-card:is(.pd-page,.pd-chrome)>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}:is(.pd-page,.pd-chrome) .idea-card:before,.idea-card:is(.pd-page,.pd-chrome):before{content:"";z-index:-1;background:linear-gradient(#2b182529 0%,#31152354 35%,#291222ba 100%);position:absolute;inset:0}:is(.pd-page,.pd-chrome) .idea-card>div,.idea-card:is(.pd-page,.pd-chrome)>div{flex-direction:column;align-items:flex-start;height:100%;min-height:310px;padding:28px 30px;display:flex}:is(.pd-page,.pd-chrome) .idea-label,.idea-label:is(.pd-page,.pd-chrome){letter-spacing:1.2px;background:#fff2;border:1px solid #ffffff25;border-radius:999px;padding:5px 10px;font-size:9px}:is(.pd-page,.pd-chrome) .idea-card h3,.idea-card:is(.pd-page,.pd-chrome) h3{letter-spacing:-.8px;margin-top:auto;padding-top:48px;font-size:32px;font-weight:500;line-height:1.18}:is(.pd-page,.pd-chrome) .idea-link,.idea-link:is(.pd-page,.pd-chrome){justify-content:space-between;align-self:stretch;align-items:center;gap:20px;margin-top:22px;font-size:11px;display:flex}:is(.pd-page,.pd-chrome) .idea-link .ico,.idea-link:is(.pd-page,.pd-chrome) .ico{width:15px;height:15px}:is(.pd-page,.pd-chrome) .idea-hair>img,.idea-hair:is(.pd-page,.pd-chrome)>img{object-position:61% center}:is(.pd-page,.pd-chrome) .idea-nails>img,.idea-nails:is(.pd-page,.pd-chrome)>img{object-position:center}:is(.pd-page,.pd-chrome) .idea-spa>img,.idea-spa:is(.pd-page,.pd-chrome)>img{object-position:70% center}:is(.pd-page,.pd-chrome) .reviews-intro,.reviews-intro:is(.pd-page,.pd-chrome){grid-template-columns:1.05fr 1fr;gap:22px;display:grid}:is(.pd-page,.pd-chrome) .reviews-story,.reviews-story:is(.pd-page,.pd-chrome){background:#f8f5f7;border-radius:25px;padding:37px 40px;position:relative;overflow:hidden}:is(.pd-page,.pd-chrome) .quote-mark,.quote-mark:is(.pd-page,.pd-chrome){color:#efdee6;pointer-events:none;font-family:Georgia,serif;font-size:235px;line-height:1;position:absolute;top:-55px;right:28px}:is(.pd-page,.pd-chrome) .reviews-story h3,.reviews-story:is(.pd-page,.pd-chrome) h3{letter-spacing:-.8px;font-size:32px;font-weight:500;line-height:1.23;position:relative}:is(.pd-page,.pd-chrome) .reviews-story p,.reviews-story:is(.pd-page,.pd-chrome) p{color:#8d7584;max-width:360px;margin-top:20px;font-size:12px;line-height:1.8;position:relative}:is(.pd-page,.pd-chrome) .review-topics,.review-topics:is(.pd-page,.pd-chrome){flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}:is(.pd-page,.pd-chrome) .review-topics span,.review-topics:is(.pd-page,.pd-chrome) span{color:#a17389;background:#fff;border-radius:99px;padding:5px 11px;font-size:10px}:is(.pd-page,.pd-chrome) .review-empty,.review-empty:is(.pd-page,.pd-chrome){text-align:center;border:1px solid var(--line);border-radius:25px;flex-direction:column;justify-content:center;align-items:center;padding:37px;display:flex}:is(.pd-page,.pd-chrome) .review-empty-icon,.review-empty-icon:is(.pd-page,.pd-chrome){color:#c77a98;background:#fcf0f5;border-radius:50%;place-items:center;width:50px;height:50px;margin-bottom:19px;display:grid}:is(.pd-page,.pd-chrome) .review-empty-icon .ico,.review-empty-icon:is(.pd-page,.pd-chrome) .ico{width:23px;height:23px}:is(.pd-page,.pd-chrome) .review-empty h3,.review-empty:is(.pd-page,.pd-chrome) h3{letter-spacing:-.4px;font-size:21px;font-weight:550}:is(.pd-page,.pd-chrome) .review-empty p,.review-empty:is(.pd-page,.pd-chrome) p{color:#9a8792;max-width:350px;margin-top:11px;font-size:12px;line-height:1.8}:is(.pd-page,.pd-chrome) .review-empty a,.review-empty:is(.pd-page,.pd-chrome) a{color:var(--deep);align-items:center;gap:13px;margin-top:24px;font-size:11px;display:flex}:is(.pd-page,.pd-chrome) .review-empty a .ico,.review-empty:is(.pd-page,.pd-chrome) a .ico{width:14px;height:14px}@media (width<=1250px){:is(.pd-page,.pd-chrome) .salon-preview-grid,.salon-preview-grid:is(.pd-page,.pd-chrome),:is(.pd-page,.pd-chrome) .master-preview-grid,.master-preview-grid:is(.pd-page,.pd-chrome){gap:15px}:is(.pd-page,.pd-chrome) .salon-preview-body,.salon-preview-body:is(.pd-page,.pd-chrome){padding:18px}:is(.pd-page,.pd-chrome) .master-preview,.master-preview:is(.pd-page,.pd-chrome),:is(.pd-page,.pd-chrome) .master-invite,.master-invite:is(.pd-page,.pd-chrome){padding:20px}:is(.pd-page,.pd-chrome) .master-preview-top,.master-preview-top:is(.pd-page,.pd-chrome){flex-direction:column;align-items:flex-start;gap:12px}:is(.pd-page,.pd-chrome) .idea-card>div,.idea-card:is(.pd-page,.pd-chrome)>div{padding:25px}:is(.pd-page,.pd-chrome) .idea-card h3,.idea-card:is(.pd-page,.pd-chrome) h3{font-size:28px}}@media (width<=1100px) and (width>=761px){:is(.pd-page,.pd-chrome) .mega-panel,.mega-panel:is(.pd-page,.pd-chrome){top:180px}:is(.pd-page,.pd-chrome) .mega-layout,.mega-layout:is(.pd-page,.pd-chrome){grid-template-columns:245px minmax(0,1fr)}:is(.pd-page,.pd-chrome) .mega-content,.mega-content:is(.pd-page,.pd-chrome){padding:22px}:is(.pd-page,.pd-chrome) .mega-content,.mega-content:is(.pd-page,.pd-chrome),:is(.pd-page,.pd-chrome) .mega-rail,.mega-rail:is(.pd-page,.pd-chrome){max-height:min(520px,100dvh - 260px)}:is(.pd-page,.pd-chrome) .mega-service-grid,.mega-service-grid:is(.pd-page,.pd-chrome){column-gap:14px}:is(.pd-page,.pd-chrome) .mega-heading,.mega-heading:is(.pd-page,.pd-chrome){gap:15px}:is(.pd-page,.pd-chrome) .mega-pane .mega-heading h2,.mega-pane:is(.pd-page,.pd-chrome) .mega-heading h2{font-size:21px}:is(.pd-page,.pd-chrome) .mega-heading .mega-all-category,.mega-heading:is(.pd-page,.pd-chrome) .mega-all-category{font-size:10px}:is(.pd-page,.pd-chrome) .header:has(.mega-panel:popover-open) .main-nav .mega-trigger:after{bottom:-12px}.header:has(.mega-panel:popover-open):is(.pd-page,.pd-chrome) .main-nav .mega-trigger:after{bottom:-12px}}@supports (top:anchor(bottom)){:is(.pd-page,.pd-chrome) .mega-panel,.mega-panel:is(.pd-page,.pd-chrome){top:anchor(bottom)}}@media (width<=1000px){:is(.pd-page,.pd-chrome) .salon-preview-grid,.salon-preview-grid:is(.pd-page,.pd-chrome),:is(.pd-page,.pd-chrome) .master-preview-grid,.master-preview-grid:is(.pd-page,.pd-chrome){grid-template-columns:repeat(2,minmax(0,1fr))}:is(.pd-page,.pd-chrome) .master-preview-top,.master-preview-top:is(.pd-page,.pd-chrome){flex-direction:row;align-items:center}:is(.pd-page,.pd-chrome) .ideas-grid,.ideas-grid:is(.pd-page,.pd-chrome){gap:15px}:is(.pd-page,.pd-chrome) .idea-card h3,.idea-card:is(.pd-page,.pd-chrome) h3{font-size:25px}:is(.pd-page,.pd-chrome) .idea-card>div,.idea-card:is(.pd-page,.pd-chrome)>div{padding:23px}:is(.pd-page,.pd-chrome) .idea-label,.idea-label:is(.pd-page,.pd-chrome){font-size:8px}:is(.pd-page,.pd-chrome) .reviews-story,.reviews-story:is(.pd-page,.pd-chrome),:is(.pd-page,.pd-chrome) .review-empty,.review-empty:is(.pd-page,.pd-chrome){padding:30px}:is(.pd-page,.pd-chrome) .reviews-story h3,.reviews-story:is(.pd-page,.pd-chrome) h3{font-size:28px}}@media (width<=760px){:is(.pd-page,.pd-chrome) .salon-preview-grid,.salon-preview-grid:is(.pd-page,.pd-chrome),:is(.pd-page,.pd-chrome) .master-preview-grid,.master-preview-grid:is(.pd-page,.pd-chrome){grid-template-columns:1fr;gap:15px}:is(.pd-page,.pd-chrome) .salon-preview-photo>img,.salon-preview-photo:is(.pd-page,.pd-chrome)>img{height:215px}:is(.pd-page,.pd-chrome) .salon-preview-body,.salon-preview-body:is(.pd-page,.pd-chrome){padding:20px 22px}:is(.pd-page,.pd-chrome) .salon-preview-body h3,.salon-preview-body:is(.pd-page,.pd-chrome) h3{font-size:20px}:is(.pd-page,.pd-chrome) .salon-preview-body>a,.salon-preview-body:is(.pd-page,.pd-chrome)>a{font-size:12px}:is(.pd-page,.pd-chrome) .section-sample-note,.section-sample-note:is(.pd-page,.pd-chrome){font-size:9px;line-height:1.7}:is(.pd-page,.pd-chrome) .master-preview,.master-preview:is(.pd-page,.pd-chrome){padding:23px}:is(.pd-page,.pd-chrome) .master-preview-top,.master-preview-top:is(.pd-page,.pd-chrome){flex-direction:row;align-items:center}:is(.pd-page,.pd-chrome) .master-invite,.master-invite:is(.pd-page,.pd-chrome){min-height:240px;padding:27px}:is(.pd-page,.pd-chrome) .master-invite h3,.master-invite:is(.pd-page,.pd-chrome) h3{max-width:220px;font-size:29px}:is(.pd-page,.pd-chrome) .master-invite p,.master-invite:is(.pd-page,.pd-chrome) p{max-width:230px}:is(.pd-page,.pd-chrome) .ideas-grid,.ideas-grid:is(.pd-page,.pd-chrome){grid-template-columns:1fr;gap:15px}:is(.pd-page,.pd-chrome) .idea-card,.idea-card:is(.pd-page,.pd-chrome),:is(.pd-page,.pd-chrome) .idea-card>div,.idea-card:is(.pd-page,.pd-chrome)>div{min-height:285px}:is(.pd-page,.pd-chrome) .idea-card>div,.idea-card:is(.pd-page,.pd-chrome)>div{padding:27px}:is(.pd-page,.pd-chrome) .idea-card h3,.idea-card:is(.pd-page,.pd-chrome) h3{font-size:32px}:is(.pd-page,.pd-chrome) .idea-label,.idea-label:is(.pd-page,.pd-chrome){font-size:9px}:is(.pd-page,.pd-chrome) .reviews-intro,.reviews-intro:is(.pd-page,.pd-chrome){grid-template-columns:1fr;gap:15px}:is(.pd-page,.pd-chrome) .reviews-story,.reviews-story:is(.pd-page,.pd-chrome),:is(.pd-page,.pd-chrome) .review-empty,.review-empty:is(.pd-page,.pd-chrome){padding:29px 25px}:is(.pd-page,.pd-chrome) .reviews-story h3,.reviews-story:is(.pd-page,.pd-chrome) h3{font-size:31px}:is(.pd-page,.pd-chrome) .review-empty,.review-empty:is(.pd-page,.pd-chrome){min-height:280px}:is(.pd-page,.pd-chrome) .review-empty h3,.review-empty:is(.pd-page,.pd-chrome) h3{font-size:20px}:is(.pd-page,.pd-chrome) .quote-mark,.quote-mark:is(.pd-page,.pd-chrome){font-size:190px;top:-40px;right:10px}:is(.pd-page,.pd-chrome) .mobile-procedure,.mobile-procedure:is(.pd-page,.pd-chrome){border-bottom:1px solid var(--line)}:is(.pd-page,.pd-chrome) .mobile-procedure>summary,.mobile-procedure:is(.pd-page,.pd-chrome)>summary{color:#75616e;justify-content:space-between;align-items:center;gap:12px;padding:12px 5px;font-size:11px;line-height:1.5;display:flex}:is(.pd-page,.pd-chrome) .mobile-procedure>summary .ico,.mobile-procedure:is(.pd-page,.pd-chrome)>summary .ico{color:#b39ba8;width:12px;height:12px}:is(.pd-page,.pd-chrome) .mobile-procedure[open]>summary,.mobile-procedure[open]:is(.pd-page,.pd-chrome)>summary{color:var(--deep)}:is(.pd-page,.pd-chrome) .mobile-procedure[open]>summary .ico,.mobile-procedure[open]:is(.pd-page,.pd-chrome)>summary .ico{transform:rotate(180deg)}:is(.pd-page,.pd-chrome) .mobile-procedure>div,.mobile-procedure:is(.pd-page,.pd-chrome)>div{padding:0 4px 9px 12px}:is(.pd-page,.pd-chrome) .mobile-procedure>div>a,.mobile-procedure:is(.pd-page,.pd-chrome)>div>a{color:#97828f;padding:10px 4px;font-size:11px;line-height:1.5;display:block}:is(.pd-page,.pd-chrome) .mobile-procedure>div>a:last-child,.mobile-procedure:is(.pd-page,.pd-chrome)>div>a:last-child{color:var(--deep)}:is(.pd-page,.pd-chrome) .mobile-procedure>div>a .ico,.mobile-procedure:is(.pd-page,.pd-chrome)>div>a .ico{width:12px;height:12px}}:is(.pd-page,.pd-chrome) .master-preview,.master-preview:is(.pd-page,.pd-chrome){padding:0;overflow:hidden}:is(.pd-page,.pd-chrome) .master-demo-photo,.master-demo-photo:is(.pd-page,.pd-chrome){padding:9px 9px 0;position:relative}:is(.pd-page,.pd-chrome) .master-demo-photo>img,.master-demo-photo:is(.pd-page,.pd-chrome)>img{aspect-ratio:4/3;object-fit:cover;background:#f8f2f5;border-radius:17px;width:100%;height:auto;display:block}:is(.pd-page,.pd-chrome) .master-demo-photo>.sample-tag,.master-demo-photo:is(.pd-page,.pd-chrome)>.sample-tag{position:absolute;top:21px;left:21px}:is(.pd-page,.pd-chrome) .master-demo-body,.master-demo-body:is(.pd-page,.pd-chrome){padding:20px 22px 22px}:is(.pd-page,.pd-chrome) .master-demo-body>a,.master-demo-body:is(.pd-page,.pd-chrome)>a{border-top:1px solid var(--line);color:var(--deep);justify-content:space-between;align-items:center;gap:12px;margin-top:21px;padding-top:15px;font-size:11px;display:flex}:is(.pd-page,.pd-chrome) .master-demo-body>a .ico,.master-demo-body:is(.pd-page,.pd-chrome)>a .ico{flex:none;width:14px;height:14px}:is(.pd-page,.pd-chrome) .master-invite,.master-invite:is(.pd-page,.pd-chrome){background:radial-gradient(at 85% 20%,#fff9fc 0%,#0000 65%),#f9edf3;justify-content:center}:is(.pd-page,.pd-chrome) .master-invite>span:last-child,.master-invite:is(.pd-page,.pd-chrome)>span:last-child{margin-top:40px}:is(.pd-page,.pd-chrome) .salon-preview-body h3,.salon-preview-body:is(.pd-page,.pd-chrome) h3{font-size:18px}:is(.pd-page,.pd-chrome) .salon-preview-body,.salon-preview-body:is(.pd-page,.pd-chrome),:is(.pd-page,.pd-chrome) .salon-preview-card,.salon-preview-card:is(.pd-page,.pd-chrome){flex-direction:column;display:flex}:is(.pd-page,.pd-chrome) .salon-preview-body,.salon-preview-body:is(.pd-page,.pd-chrome){flex:1}:is(.pd-page,.pd-chrome) .salon-preview-body>a,.salon-preview-body:is(.pd-page,.pd-chrome)>a{margin-top:auto;padding-top:15px}:is(.pd-page,.pd-chrome) .sample-chips,.sample-chips:is(.pd-page,.pd-chrome){margin-bottom:21px}:is(.pd-page,.pd-chrome) .product-demo-grid,.product-demo-grid:is(.pd-page,.pd-chrome){grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}:is(.pd-page,.pd-chrome) .product-demo-card,.product-demo-card:is(.pd-page,.pd-chrome){border:1px solid var(--line);background:#fff;border-radius:25px;min-width:0;overflow:hidden}:is(.pd-page,.pd-chrome) .product-demo-photo,.product-demo-photo:is(.pd-page,.pd-chrome){padding:9px 9px 0;position:relative}:is(.pd-page,.pd-chrome) .product-demo-photo>img,.product-demo-photo:is(.pd-page,.pd-chrome)>img{aspect-ratio:4/3;object-fit:cover;background:#f7f0f3;border-radius:18px;width:100%;height:auto;display:block}:is(.pd-page,.pd-chrome) .product-demo-photo .sample-tag,.product-demo-photo:is(.pd-page,.pd-chrome) .sample-tag{position:absolute;top:22px;left:22px}:is(.pd-page,.pd-chrome) .product-demo-body,.product-demo-body:is(.pd-page,.pd-chrome){padding:24px 27px 25px}:is(.pd-page,.pd-chrome) .product-demo-category,.product-demo-category:is(.pd-page,.pd-chrome){letter-spacing:1.4px;color:#b47491;font-size:9px;font-weight:500}:is(.pd-page,.pd-chrome) .product-demo-body h3,.product-demo-body:is(.pd-page,.pd-chrome) h3{letter-spacing:-.5px;margin-top:10px;font-size:21px;font-weight:550;line-height:1.35}:is(.pd-page,.pd-chrome) .product-demo-description,.product-demo-description:is(.pd-page,.pd-chrome){color:var(--muted);margin-top:9px;font-size:12px;line-height:1.7}:is(.pd-page,.pd-chrome) .product-demo-body>a,.product-demo-body:is(.pd-page,.pd-chrome)>a{color:var(--deep);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:23px;padding-top:18px;font-size:11px;display:flex}:is(.pd-page,.pd-chrome) .product-demo-body>a .ico,.product-demo-body:is(.pd-page,.pd-chrome)>a .ico{flex:none;width:15px;height:15px}@media (width<=1250px){:is(.pd-page,.pd-chrome) .master-demo-body,.master-demo-body:is(.pd-page,.pd-chrome){padding:19px 18px 20px}:is(.pd-page,.pd-chrome) .product-demo-body,.product-demo-body:is(.pd-page,.pd-chrome){padding:22px}:is(.pd-page,.pd-chrome) .product-demo-grid,.product-demo-grid:is(.pd-page,.pd-chrome){gap:15px}}@media (width<=1000px){:is(.pd-page,.pd-chrome) .master-demo-photo>img,.master-demo-photo:is(.pd-page,.pd-chrome)>img{aspect-ratio:1.5}:is(.pd-page,.pd-chrome) .product-demo-body h3,.product-demo-body:is(.pd-page,.pd-chrome) h3{font-size:18px}:is(.pd-page,.pd-chrome) .product-demo-description,.product-demo-description:is(.pd-page,.pd-chrome){font-size:11px}}@media (width<=760px){:is(.pd-page,.pd-chrome) .master-preview,.master-preview:is(.pd-page,.pd-chrome){padding:0}:is(.pd-page,.pd-chrome) .master-demo-photo>img,.master-demo-photo:is(.pd-page,.pd-chrome)>img{aspect-ratio:4/3}:is(.pd-page,.pd-chrome) .master-demo-body,.master-demo-body:is(.pd-page,.pd-chrome){padding:22px}:is(.pd-page,.pd-chrome) .master-demo-body>a,.master-demo-body:is(.pd-page,.pd-chrome)>a{font-size:12px}:is(.pd-page,.pd-chrome) .master-invite>span:last-child,.master-invite:is(.pd-page,.pd-chrome)>span:last-child{margin-top:25px}:is(.pd-page,.pd-chrome) .product-demo-grid,.product-demo-grid:is(.pd-page,.pd-chrome){grid-template-columns:1fr;gap:16px}:is(.pd-page,.pd-chrome) .product-demo-body,.product-demo-body:is(.pd-page,.pd-chrome){padding:23px}:is(.pd-page,.pd-chrome) .product-demo-body h3,.product-demo-body:is(.pd-page,.pd-chrome) h3{font-size:22px}:is(.pd-page,.pd-chrome) .product-demo-description,.product-demo-description:is(.pd-page,.pd-chrome),:is(.pd-page,.pd-chrome) .product-demo-body>a,.product-demo-body:is(.pd-page,.pd-chrome)>a{font-size:12px}:is(.pd-page,.pd-chrome) .salon-preview-body h3,.salon-preview-body:is(.pd-page,.pd-chrome) h3{font-size:20px}}:is(.pd-catalog,.pd-salon,.pd-goods){scroll-padding-top:145px}:is(.pd-catalog,.pd-salon,.pd-goods) .sr-only,.sr-only:is(.pd-catalog,.pd-salon,.pd-goods){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-page,.catalog-page:is(.pd-catalog,.pd-salon,.pd-goods){padding-bottom:35px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-breadcrumbs,.catalog-breadcrumbs:is(.pd-catalog,.pd-salon,.pd-goods){color:#9c8996;align-items:center;gap:10px;padding-top:25px;font-size:10px;display:flex}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-breadcrumbs>span:last-child,.catalog-breadcrumbs:is(.pd-catalog,.pd-salon,.pd-goods)>span:last-child{color:#665963}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-breadcrumbs a:hover,.catalog-breadcrumbs:is(.pd-catalog,.pd-salon,.pd-goods) a:hover{color:var(--pink)}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-intro,.catalog-intro:is(.pd-catalog,.pd-salon,.pd-goods){justify-content:space-between;align-items:center;gap:30px;padding-block:28px 27px;display:flex}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-intro .eyebrow,.catalog-intro:is(.pd-catalog,.pd-salon,.pd-goods) .eyebrow{margin-bottom:10px;font-size:9px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-intro>div>p,.catalog-intro:is(.pd-catalog,.pd-salon,.pd-goods)>div>p{color:var(--muted);margin-top:10px;font-size:13px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-intro-link,.catalog-intro-link:is(.pd-catalog,.pd-salon,.pd-goods){color:#8b7784;align-items:center;gap:18px;padding-right:3px;font-size:11px;line-height:1.6;display:flex}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-intro-link b,.catalog-intro-link:is(.pd-catalog,.pd-salon,.pd-goods) b{color:var(--deep);align-items:center;gap:8px;font-weight:500;display:inline-flex}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-intro-link .ico,.catalog-intro-link:is(.pd-catalog,.pd-salon,.pd-goods) .ico{width:12px;height:12px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-avatars,.catalog-avatars:is(.pd-catalog,.pd-salon,.pd-goods){padding-left:14px;display:flex}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-avatars img,.catalog-avatars:is(.pd-catalog,.pd-salon,.pd-goods) img{object-fit:cover;object-position:center 25%;background:var(--tint);border:3px solid #fff;border-radius:50%;width:46px;height:46px;margin-left:-14px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-search,.catalog-search:is(.pd-catalog,.pd-salon,.pd-goods){background:#fcfafb;border:1px solid #eee5eb;border-radius:99px;align-items:center;gap:18px;padding:7px;scroll-margin-top:155px;display:flex}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-search:focus-within,.catalog-search:focus-within:is(.pd-catalog,.pd-salon,.pd-goods){border-color:#df91ac}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-search>label,.catalog-search:is(.pd-catalog,.pd-salon,.pd-goods)>label{color:#a28c9a;flex:1;align-items:center;gap:14px;min-width:0;padding-left:17px;display:flex}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-search input[type=search],.catalog-search:is(.pd-catalog,.pd-salon,.pd-goods) input[type=search]{width:100%;min-width:0;min-height:42px;color:var(--ink);background:0 0;border:0;font-size:13px;display:block}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-search input::placeholder,.catalog-search:is(.pd-catalog,.pd-salon,.pd-goods) input::placeholder{color:#9b8994}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-search .button,.catalog-search:is(.pd-catalog,.pd-salon,.pd-goods) .button{border:0;gap:24px;min-width:132px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-search-city,.catalog-search-city:is(.pd-catalog,.pd-salon,.pd-goods){color:#7c6976;border-left:1px solid #e9dfe5;align-items:center;gap:9px;padding:4px 22px;font-size:12px;display:flex}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-search-city .ico,.catalog-search-city:is(.pd-catalog,.pd-salon,.pd-goods) .ico{width:16px;height:16px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-categories,.catalog-categories:is(.pd-catalog,.pd-salon,.pd-goods){flex-wrap:wrap;gap:9px;padding:18px 0 27px;display:flex}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-category,.catalog-category:is(.pd-catalog,.pd-salon,.pd-goods){white-space:nowrap;border:1px solid var(--line);color:#72616d;background:#fff;border-radius:99px;align-items:center;padding:8px 16px;font-size:11px;display:inline-flex}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-category:hover,.catalog-category:hover:is(.pd-catalog,.pd-salon,.pd-goods){background:#fcf3f7;border-color:#edc4d4}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-category.is-active,.catalog-category.is-active:is(.pd-catalog,.pd-salon,.pd-goods){color:var(--deep);background:#fcebf2;border-color:#eec1d2}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-layout,.catalog-layout:is(.pd-catalog,.pd-salon,.pd-goods){grid-template-columns:246px minmax(0,1fr);align-items:start;gap:30px;display:grid}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-sidebar,.catalog-sidebar:is(.pd-catalog,.pd-salon,.pd-goods){border:1px solid var(--line);width:auto;max-height:none;color:var(--ink);background:#fff;border-radius:23px;margin:0;padding:23px 20px 20px;display:block;position:sticky;top:152px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-sidebar::backdrop,.catalog-sidebar:is(.pd-catalog,.pd-salon,.pd-goods)::backdrop{background:#28212d55}:is(.pd-catalog,.pd-salon,.pd-goods) .filter-panel-heading,.filter-panel-heading:is(.pd-catalog,.pd-salon,.pd-goods){justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}:is(.pd-catalog,.pd-salon,.pd-goods) .filter-panel-heading h2,.filter-panel-heading:is(.pd-catalog,.pd-salon,.pd-goods) h2{letter-spacing:-.3px;font-size:18px;font-weight:600}:is(.pd-catalog,.pd-salon,.pd-goods) .filter-panel-close,.filter-panel-close:is(.pd-catalog,.pd-salon,.pd-goods){color:#917785;background:#f8f2f5;border:0;border-radius:50%;padding:8px;display:none}:is(.pd-catalog,.pd-salon,.pd-goods) .filter-panel-close .ico,.filter-panel-close:is(.pd-catalog,.pd-salon,.pd-goods) .ico{width:15px;height:15px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-filter-form fieldset,.catalog-filter-form:is(.pd-catalog,.pd-salon,.pd-goods) fieldset{border:0;border-top:1px solid var(--line);min-width:0;margin:0 0 22px;padding:19px 0 0}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-filter-form legend,.catalog-filter-form:is(.pd-catalog,.pd-salon,.pd-goods) legend{float:left;color:#4f424b;width:100%;margin-bottom:14px;font-size:11px;font-weight:600}:is(.pd-catalog,.pd-salon,.pd-goods) .filter-option,.filter-option:is(.pd-catalog,.pd-salon,.pd-goods){clear:both;cursor:pointer;color:#7e6c79;align-items:center;gap:9px;padding:7px 0;font-size:11px;line-height:1.5;display:flex}:is(.pd-catalog,.pd-salon,.pd-goods) .filter-option input,.filter-option:is(.pd-catalog,.pd-salon,.pd-goods) input{accent-color:var(--pink);flex:none;width:15px;height:15px;margin:0}:is(:is(.pd-catalog,.pd-salon,.pd-goods) .filter-option:has(input:checked),.filter-option:has(input:checked):is(.pd-catalog,.pd-salon,.pd-goods)){color:var(--deep)}:is(:is(.pd-catalog,.pd-salon,.pd-goods) .filter-option:has(input:focus-visible),.filter-option:has(input:focus-visible):is(.pd-catalog,.pd-salon,.pd-goods)){outline:2px solid var(--pink);outline-offset:3px;border-radius:4px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-filter-form>.button,.catalog-filter-form:is(.pd-catalog,.pd-salon,.pd-goods)>.button{gap:12px;width:100%;min-height:42px;padding-inline:13px;font-size:11px;display:flex}:is(.pd-catalog,.pd-salon,.pd-goods) .filter-reset,.filter-reset:is(.pd-catalog,.pd-salon,.pd-goods){text-align:center;color:#9e8191;margin-top:13px;font-size:10px;display:block}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-sidebar-note,.catalog-sidebar-note:is(.pd-catalog,.pd-salon,.pd-goods){background:#fbf0f5;border-radius:16px;margin-top:23px;padding:20px 16px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-sidebar-note .eyebrow,.catalog-sidebar-note:is(.pd-catalog,.pd-salon,.pd-goods) .eyebrow{color:#b77b96;font-size:8px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-sidebar-note p,.catalog-sidebar-note:is(.pd-catalog,.pd-salon,.pd-goods) p{letter-spacing:-.3px;margin-top:12px;font-size:17px;font-weight:500;line-height:1.4}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-sidebar-note a,.catalog-sidebar-note:is(.pd-catalog,.pd-salon,.pd-goods) a{color:var(--deep);justify-content:space-between;align-items:center;gap:10px;margin-top:16px;font-size:9px;display:flex}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-sidebar-note .ico,.catalog-sidebar-note:is(.pd-catalog,.pd-salon,.pd-goods) .ico{width:12px;height:12px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-results,.catalog-results:is(.pd-catalog,.pd-salon,.pd-goods){min-width:0}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-toolbar,.catalog-toolbar:is(.pd-catalog,.pd-salon,.pd-goods){justify-content:space-between;align-items:center;gap:18px;min-height:44px;margin-bottom:18px;display:flex}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-result-label h2,.catalog-result-label:is(.pd-catalog,.pd-salon,.pd-goods) h2{letter-spacing:-.4px;font-size:20px;font-weight:600}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-result-label>span,.catalog-result-label:is(.pd-catalog,.pd-salon,.pd-goods)>span{color:#9e8795;margin-top:4px;font-size:10px;display:block}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-toolbar-actions,.catalog-toolbar-actions:is(.pd-catalog,.pd-salon,.pd-goods){align-items:center;gap:17px;display:flex}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-sort,.catalog-sort:is(.pd-catalog,.pd-salon,.pd-goods){color:#81707c;align-items:center;gap:8px;font-size:10px;display:flex}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-sort select,.catalog-sort:is(.pd-catalog,.pd-salon,.pd-goods) select{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;width:107px;padding:6px 2px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-sort>button,.catalog-sort:is(.pd-catalog,.pd-salon,.pd-goods)>button{color:#a78094;background:#f8f5f7;border:0;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-sort .ico,.catalog-sort:is(.pd-catalog,.pd-salon,.pd-goods) .ico{width:12px;height:12px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-view-switch,.catalog-view-switch:is(.pd-catalog,.pd-salon,.pd-goods){border:1px solid #eee4ea;border-radius:99px;padding:3px;display:flex}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-view-switch a,.catalog-view-switch:is(.pd-catalog,.pd-salon,.pd-goods) a{color:#b19ca9;border-radius:50%;place-items:center;width:31px;height:29px;display:grid}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-view-switch .is-active,.catalog-view-switch:is(.pd-catalog,.pd-salon,.pd-goods) .is-active{color:var(--deep);background:#fbeaf2}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-mobile-filters,.catalog-mobile-filters:is(.pd-catalog,.pd-salon,.pd-goods){display:none}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-active-filters,.catalog-active-filters:is(.pd-catalog,.pd-salon,.pd-goods){flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-active-filters>a,.catalog-active-filters:is(.pd-catalog,.pd-salon,.pd-goods)>a{color:#9a5679;background:#faf0f5;border-radius:99px;align-items:center;gap:8px;padding:5px 10px;font-size:10px;display:inline-flex}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-active-filters .ico,.catalog-active-filters:is(.pd-catalog,.pd-salon,.pd-goods) .ico{width:11px;height:11px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-active-filters>.clear-all,.catalog-active-filters:is(.pd-catalog,.pd-salon,.pd-goods)>.clear-all{color:#9c8895;background:0 0;padding-inline:5px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-grid,.company-grid:is(.pd-catalog,.pd-salon,.pd-goods){grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;display:grid}:is(.pd-catalog,.pd-salon,.pd-goods) .company-card,.company-card:is(.pd-catalog,.pd-salon,.pd-goods){border:1px solid var(--line);background:#fff;border-radius:24px;min-width:0;transition:border-color .2s,box-shadow .2s;overflow:hidden}:is(.pd-catalog,.pd-salon,.pd-goods) .company-card:hover,.company-card:hover:is(.pd-catalog,.pd-salon,.pd-goods){border-color:#e8c7d6;box-shadow:0 8px 25px #b7829910}:is(.pd-catalog,.pd-salon,.pd-goods) .company-photo,.company-photo:is(.pd-catalog,.pd-salon,.pd-goods){padding:9px 9px 0;position:relative}:is(.pd-catalog,.pd-salon,.pd-goods) .company-photo-open,.company-photo-open:is(.pd-catalog,.pd-salon,.pd-goods){background:#f9f0f5;border:0;border-radius:17px;width:100%;padding:0;display:block;overflow:hidden}:is(.pd-catalog,.pd-salon,.pd-goods) .company-photo-open>img,.company-photo-open:is(.pd-catalog,.pd-salon,.pd-goods)>img{aspect-ratio:1.9;object-fit:cover;object-position:center;width:100%;display:block}:is(.pd-catalog,.pd-salon,.pd-goods) .company-card[data-company=brows] .company-photo-open>img,.company-card[data-company=brows]:is(.pd-catalog,.pd-salon,.pd-goods) .company-photo-open>img{object-position:center 28%}:is(.pd-catalog,.pd-salon,.pd-goods) .company-demo-label,.company-demo-label:is(.pd-catalog,.pd-salon,.pd-goods){color:#8b7382;background:#fffffff0;border-radius:99px;padding:5px 9px;font-size:8px;line-height:1.4;position:absolute;bottom:12px;left:21px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-favorite,.company-favorite:is(.pd-catalog,.pd-salon,.pd-goods){color:#96717f;cursor:pointer;background:#fffffff0;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:20px;right:20px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-favorite input,.company-favorite:is(.pd-catalog,.pd-salon,.pd-goods) input{opacity:0;width:1px;height:1px;position:absolute}:is(.pd-catalog,.pd-salon,.pd-goods) .company-favorite .ico,.company-favorite:is(.pd-catalog,.pd-salon,.pd-goods) .ico{width:15px;height:15px}:is(:is(.pd-catalog,.pd-salon,.pd-goods) .company-favorite:has(input:checked),.company-favorite:has(input:checked):is(.pd-catalog,.pd-salon,.pd-goods)){color:var(--pink)}:is(:is(.pd-catalog,.pd-salon,.pd-goods) .company-favorite:has(input:checked) .ico,.company-favorite:has(input:checked):is(.pd-catalog,.pd-salon,.pd-goods) .ico){fill:var(--pink)}:is(:is(.pd-catalog,.pd-salon,.pd-goods) .company-favorite:has(input:focus-visible),.company-favorite:has(input:focus-visible):is(.pd-catalog,.pd-salon,.pd-goods)){outline:2px solid var(--pink);outline-offset:3px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-body,.company-body:is(.pd-catalog,.pd-salon,.pd-goods){padding:20px 24px 21px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-type,.company-type:is(.pd-catalog,.pd-salon,.pd-goods){color:#ad7e94;align-items:center;gap:8px;font-size:9px;display:flex}:is(.pd-catalog,.pd-salon,.pd-goods) .company-type>span,.company-type:is(.pd-catalog,.pd-salon,.pd-goods)>span{color:#d0b9c5}:is(.pd-catalog,.pd-salon,.pd-goods) .company-body h2,.company-body:is(.pd-catalog,.pd-salon,.pd-goods) h2{letter-spacing:-.5px;margin-top:6px;font-size:21px;font-weight:550;line-height:1.3}:is(.pd-catalog,.pd-salon,.pd-goods) .company-body h2>button,.company-body:is(.pd-catalog,.pd-salon,.pd-goods) h2>button{font:inherit;line-height:inherit;color:inherit;text-align:left;background:0 0;border:0;padding:0}:is(.pd-catalog,.pd-salon,.pd-goods) .company-description,.company-description:is(.pd-catalog,.pd-salon,.pd-goods){color:#8f7f8a;margin-top:8px;font-size:11px;line-height:1.7}:is(.pd-catalog,.pd-salon,.pd-goods) .company-tags,.company-tags:is(.pd-catalog,.pd-salon,.pd-goods){flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}:is(.pd-catalog,.pd-salon,.pd-goods) .company-tags>span,.company-tags:is(.pd-catalog,.pd-salon,.pd-goods)>span{color:#93778a;background:#f8f5f7;border-radius:99px;padding:4px 9px;font-size:9px;line-height:1.5;display:inline-block}:is(.pd-catalog,.pd-salon,.pd-goods) .company-bottom,.company-bottom:is(.pd-catalog,.pd-salon,.pd-goods){border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:21px;padding-top:15px;display:flex}:is(.pd-catalog,.pd-salon,.pd-goods) .company-bottom>span,.company-bottom:is(.pd-catalog,.pd-salon,.pd-goods)>span{color:#a48d9b;white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:inline-flex}:is(.pd-catalog,.pd-salon,.pd-goods) .company-bottom>span .ico,.company-bottom:is(.pd-catalog,.pd-salon,.pd-goods)>span .ico{width:12px;height:12px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-bottom>button,.company-bottom:is(.pd-catalog,.pd-salon,.pd-goods)>button{color:var(--deep);background:0 0;border:0;align-items:center;gap:11px;padding:0;font-size:10px;display:flex}:is(.pd-catalog,.pd-salon,.pd-goods) .company-bottom>button .ico,.company-bottom:is(.pd-catalog,.pd-salon,.pd-goods)>button .ico{width:13px;height:13px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-demo-note,.catalog-demo-note:is(.pd-catalog,.pd-salon,.pd-goods){color:#a58c9b;margin-top:19px;font-size:10px;line-height:1.7}:is(.pd-catalog,.pd-salon,.pd-goods) .company-list,.company-list:is(.pd-catalog,.pd-salon,.pd-goods){grid-template-columns:1fr;gap:17px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-list .company-card,.company-list:is(.pd-catalog,.pd-salon,.pd-goods) .company-card{grid-template-columns:37% minmax(0,1fr);display:grid}:is(.pd-catalog,.pd-salon,.pd-goods) .company-list .company-photo,.company-list:is(.pd-catalog,.pd-salon,.pd-goods) .company-photo{padding:9px 0 9px 9px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-list .company-photo-open,.company-list:is(.pd-catalog,.pd-salon,.pd-goods) .company-photo-open{height:100%}:is(.pd-catalog,.pd-salon,.pd-goods) .company-list .company-demo-label,.company-list:is(.pd-catalog,.pd-salon,.pd-goods) .company-demo-label{bottom:21px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-list .company-body,.company-list:is(.pd-catalog,.pd-salon,.pd-goods) .company-body{align-self:center}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-empty,.catalog-empty:is(.pd-catalog,.pd-salon,.pd-goods){text-align:center;border:1px solid var(--line);background:#fcf9fb;border-radius:24px;grid-column:1/-1;padding:70px 30px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-empty>div,.catalog-empty:is(.pd-catalog,.pd-salon,.pd-goods)>div{color:#b77895;background:#f9e8f0;border-radius:50%;place-items:center;width:55px;height:55px;margin:0 auto 22px;display:grid}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-empty h2,.catalog-empty:is(.pd-catalog,.pd-salon,.pd-goods) h2{font-size:24px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-empty p,.catalog-empty:is(.pd-catalog,.pd-salon,.pd-goods) p{color:#9c8595;margin-top:12px;font-size:12px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-empty .button,.catalog-empty:is(.pd-catalog,.pd-salon,.pd-goods) .button{margin-top:25px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-business,.catalog-business:is(.pd-catalog,.pd-salon,.pd-goods){background:#fcf3f7;border:1px solid #f3e4ec;border-radius:25px;justify-content:space-between;align-items:center;gap:30px;margin-top:45px;padding:31px 35px;display:flex}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-business h2,.catalog-business:is(.pd-catalog,.pd-salon,.pd-goods) h2{font-size:25px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-business p,.catalog-business:is(.pd-catalog,.pd-salon,.pd-goods) p{color:#a08395;margin-top:8px;font-size:12px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-business .eyebrow,.catalog-business:is(.pd-catalog,.pd-salon,.pd-goods) .eyebrow{margin-bottom:9px;font-size:9px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-preview,.company-preview:is(.pd-catalog,.pd-salon,.pd-goods){width:min(830px,100vw - 48px);max-height:calc(100dvh - 50px);color:var(--ink);background:#fff;border:1px solid #eadee5;border-radius:27px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 90px #3a213033}:is(:is(.pd-catalog,.pd-salon,.pd-goods) .company-preview:popover-open,.company-preview:popover-open:is(.pd-catalog,.pd-salon,.pd-goods)){grid-template-columns:42% minmax(0,1fr);display:grid}:is(.pd-catalog,.pd-salon,.pd-goods) .company-preview::backdrop,.company-preview:is(.pd-catalog,.pd-salon,.pd-goods)::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2b1e2f66}:is(.pd-catalog,.pd-salon,.pd-goods) .company-preview-close,.company-preview-close:is(.pd-catalog,.pd-salon,.pd-goods){color:#a9788f;z-index:2;background:#fffffff0;border:1px solid #efe3e9;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:15px;right:15px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-preview-close .ico,.company-preview-close:is(.pd-catalog,.pd-salon,.pd-goods) .ico{width:16px;height:16px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-preview-cover,.company-preview-cover:is(.pd-catalog,.pd-salon,.pd-goods){min-height:440px;position:relative}:is(.pd-catalog,.pd-salon,.pd-goods) .company-preview-cover>img,.company-preview-cover:is(.pd-catalog,.pd-salon,.pd-goods)>img{object-fit:cover;width:100%;height:100%;display:block}:is(.pd-catalog,.pd-salon,.pd-goods) .company-preview-content,.company-preview-content:is(.pd-catalog,.pd-salon,.pd-goods){padding:40px 32px 32px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-preview-content h2,.company-preview-content:is(.pd-catalog,.pd-salon,.pd-goods) h2{font-size:29px;line-height:1.25}:is(.pd-catalog,.pd-salon,.pd-goods) .company-preview-content>p,.company-preview-content:is(.pd-catalog,.pd-salon,.pd-goods)>p{color:#9b8292;margin-top:13px;font-size:12px;line-height:1.8}:is(.pd-catalog,.pd-salon,.pd-goods) .company-preview-content h3,.company-preview-content:is(.pd-catalog,.pd-salon,.pd-goods) h3{margin-top:24px;font-size:12px;font-weight:550}:is(.pd-catalog,.pd-salon,.pd-goods) .company-preview-content .company-tags,.company-preview-content:is(.pd-catalog,.pd-salon,.pd-goods) .company-tags{margin-top:11px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-preview-master,.company-preview-master:is(.pd-catalog,.pd-salon,.pd-goods){align-items:center;gap:13px;margin-top:22px;display:flex}:is(.pd-catalog,.pd-salon,.pd-goods) .company-preview-master img,.company-preview-master:is(.pd-catalog,.pd-salon,.pd-goods) img{object-fit:cover;object-position:center 25%;border-radius:50%;width:48px;height:48px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-preview-master b,.company-preview-master:is(.pd-catalog,.pd-salon,.pd-goods) b{font-size:12px;font-weight:550}:is(.pd-catalog,.pd-salon,.pd-goods) .company-preview-master p,.company-preview-master:is(.pd-catalog,.pd-salon,.pd-goods) p{color:#a38b99;margin-top:2px;font-size:10px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-preview-content>.company-preview-note,.company-preview-content:is(.pd-catalog,.pd-salon,.pd-goods)>.company-preview-note{background:#fcf5f8;border-radius:12px;margin-top:23px;padding:12px 14px;font-size:10px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-preview-content .button,.company-preview-content:is(.pd-catalog,.pd-salon,.pd-goods) .button{margin-top:22px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-page~.mobile-tabs a:first-child,.catalog-page:is(.pd-catalog,.pd-salon,.pd-goods)~.mobile-tabs a:first-child{color:#857681}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-page~.mobile-tabs a:nth-child(2),.catalog-page:is(.pd-catalog,.pd-salon,.pd-goods)~.mobile-tabs a:nth-child(2){color:var(--pink)}:is(.pd-catalog,.pd-salon,.pd-goods) .main-nav [popovertarget=pt-panel-services],.main-nav:is(.pd-catalog,.pd-salon,.pd-goods) [popovertarget=pt-panel-services]{color:var(--deep)}:is(.pd-catalog,.pd-salon,.pd-goods) .main-nav [popovertarget=pt-panel-services]>.ico,.main-nav:is(.pd-catalog,.pd-salon,.pd-goods) [popovertarget=pt-panel-services]>.ico{color:var(--pink)}@media (width<=1200px){:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-layout,.catalog-layout:is(.pd-catalog,.pd-salon,.pd-goods){grid-template-columns:218px minmax(0,1fr);gap:23px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-sidebar,.catalog-sidebar:is(.pd-catalog,.pd-salon,.pd-goods){padding:22px 17px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-grid,.company-grid:is(.pd-catalog,.pd-salon,.pd-goods){gap:18px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-body,.company-body:is(.pd-catalog,.pd-salon,.pd-goods){padding:18px 19px 20px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-body h2,.company-body:is(.pd-catalog,.pd-salon,.pd-goods) h2{font-size:19px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-bottom,.company-bottom:is(.pd-catalog,.pd-salon,.pd-goods){flex-wrap:wrap;gap:12px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-bottom>button,.company-bottom:is(.pd-catalog,.pd-salon,.pd-goods)>button{margin-left:auto}}@media (width<=1000px){:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-intro-link,.catalog-intro-link:is(.pd-catalog,.pd-salon,.pd-goods){display:none}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-layout,.catalog-layout:is(.pd-catalog,.pd-salon,.pd-goods){grid-template-columns:1fr}:is(:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-sidebar:not(:popover-open),.catalog-sidebar:not(:popover-open):is(.pd-catalog,.pd-salon,.pd-goods)){display:none}:is(:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-sidebar:popover-open,.catalog-sidebar:popover-open:is(.pd-catalog,.pd-salon,.pd-goods)){border-radius:25px;width:min(420px,100vw - 32px);max-height:calc(100dvh - 36px);margin:auto;padding:26px;display:block;position:fixed;inset:18px 16px;overflow:auto}:is(.pd-catalog,.pd-salon,.pd-goods) .filter-panel-close,.filter-panel-close:is(.pd-catalog,.pd-salon,.pd-goods){display:grid}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-sidebar-note,.catalog-sidebar-note:is(.pd-catalog,.pd-salon,.pd-goods){display:none}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-mobile-filters,.catalog-mobile-filters:is(.pd-catalog,.pd-salon,.pd-goods){color:#9c7188;background:#fff;border:1px solid #e9dfe5;border-radius:99px;align-items:center;gap:8px;padding:8px 14px;font-size:11px;display:inline-flex}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-mobile-filters .ico,.catalog-mobile-filters:is(.pd-catalog,.pd-salon,.pd-goods) .ico{width:15px;height:15px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-toolbar-actions,.catalog-toolbar-actions:is(.pd-catalog,.pd-salon,.pd-goods){gap:12px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-bottom,.company-bottom:is(.pd-catalog,.pd-salon,.pd-goods){flex-wrap:nowrap}}@media (width<=760px){:is(.pd-catalog,.pd-salon,.pd-goods){scroll-padding-top:90px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-breadcrumbs,.catalog-breadcrumbs:is(.pd-catalog,.pd-salon,.pd-goods){gap:8px;padding-top:21px;font-size:9px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-intro,.catalog-intro:is(.pd-catalog,.pd-salon,.pd-goods){padding-block:25px 23px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-intro h1,.catalog-intro:is(.pd-catalog,.pd-salon,.pd-goods) h1{letter-spacing:-.9px;max-width:360px;font-size:32px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-intro>div>p,.catalog-intro:is(.pd-catalog,.pd-salon,.pd-goods)>div>p{margin-top:12px;font-size:12px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-intro .eyebrow,.catalog-intro:is(.pd-catalog,.pd-salon,.pd-goods) .eyebrow{font-size:8px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-search,.catalog-search:is(.pd-catalog,.pd-salon,.pd-goods){gap:7px;padding:6px;scroll-margin-top:90px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-search>label,.catalog-search:is(.pd-catalog,.pd-salon,.pd-goods)>label{gap:9px;padding-left:9px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-search>label>.ico,.catalog-search:is(.pd-catalog,.pd-salon,.pd-goods)>label>.ico{width:16px;height:16px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-search input[type=search],.catalog-search:is(.pd-catalog,.pd-salon,.pd-goods) input[type=search]{min-height:37px;font-size:16px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-search-city,.catalog-search-city:is(.pd-catalog,.pd-salon,.pd-goods){display:none}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-search .button,.catalog-search:is(.pd-catalog,.pd-salon,.pd-goods) .button{min-width:65px;min-height:39px;padding:11px 15px;font-size:11px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-search .button>.ico,.catalog-search:is(.pd-catalog,.pd-salon,.pd-goods) .button>.ico{display:none}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-categories,.catalog-categories:is(.pd-catalog,.pd-salon,.pd-goods){scrollbar-width:none;flex-wrap:nowrap;gap:7px;padding:15px 0 22px;overflow-x:auto}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-categories::-webkit-scrollbar{display:none}.catalog-categories:is(.pd-catalog,.pd-salon,.pd-goods)::-webkit-scrollbar{display:none}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-category,.catalog-category:is(.pd-catalog,.pd-salon,.pd-goods){padding:7px 13px;font-size:10px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-toolbar,.catalog-toolbar:is(.pd-catalog,.pd-salon,.pd-goods){flex-wrap:wrap;gap:16px;margin-bottom:20px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-toolbar-actions,.catalog-toolbar-actions:is(.pd-catalog,.pd-salon,.pd-goods){justify-content:space-between;gap:12px;width:100%}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-result-label h2,.catalog-result-label:is(.pd-catalog,.pd-salon,.pd-goods) h2{font-size:19px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-sort,.catalog-sort:is(.pd-catalog,.pd-salon,.pd-goods){gap:4px;margin-left:auto;font-size:9px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-sort select,.catalog-sort:is(.pd-catalog,.pd-salon,.pd-goods) select{width:93px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-mobile-filters,.catalog-mobile-filters:is(.pd-catalog,.pd-salon,.pd-goods){padding:7px 12px;font-size:10px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-view-switch a,.catalog-view-switch:is(.pd-catalog,.pd-salon,.pd-goods) a{width:25px;height:25px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-view-switch .ico,.catalog-view-switch:is(.pd-catalog,.pd-salon,.pd-goods) .ico{width:13px;height:13px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-grid,.company-grid:is(.pd-catalog,.pd-salon,.pd-goods){grid-template-columns:1fr;gap:19px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-photo-open>img,.company-photo-open:is(.pd-catalog,.pd-salon,.pd-goods)>img{aspect-ratio:1.6}:is(.pd-catalog,.pd-salon,.pd-goods) .company-body,.company-body:is(.pd-catalog,.pd-salon,.pd-goods){padding:22px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-body h2,.company-body:is(.pd-catalog,.pd-salon,.pd-goods) h2{font-size:21px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-description,.company-description:is(.pd-catalog,.pd-salon,.pd-goods){font-size:12px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-type,.company-type:is(.pd-catalog,.pd-salon,.pd-goods){font-size:10px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-tags>span,.company-tags:is(.pd-catalog,.pd-salon,.pd-goods)>span{font-size:9px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-bottom,.company-bottom:is(.pd-catalog,.pd-salon,.pd-goods){gap:10px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-bottom>span,.company-bottom:is(.pd-catalog,.pd-salon,.pd-goods)>span{font-size:9px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-bottom>button,.company-bottom:is(.pd-catalog,.pd-salon,.pd-goods)>button{gap:8px;font-size:10px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-list .company-card,.company-list:is(.pd-catalog,.pd-salon,.pd-goods) .company-card{display:block}:is(.pd-catalog,.pd-salon,.pd-goods) .company-list .company-photo,.company-list:is(.pd-catalog,.pd-salon,.pd-goods) .company-photo{padding:9px 9px 0}:is(.pd-catalog,.pd-salon,.pd-goods) .company-list .company-photo-open>img,.company-list:is(.pd-catalog,.pd-salon,.pd-goods) .company-photo-open>img{aspect-ratio:2;height:auto;min-height:0}:is(.pd-catalog,.pd-salon,.pd-goods) .company-list .company-demo-label,.company-list:is(.pd-catalog,.pd-salon,.pd-goods) .company-demo-label{bottom:12px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-business,.catalog-business:is(.pd-catalog,.pd-salon,.pd-goods){flex-direction:column;align-items:flex-start;gap:22px;margin-top:32px;padding:26px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-business h2,.catalog-business:is(.pd-catalog,.pd-salon,.pd-goods) h2{font-size:26px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-business p,.catalog-business:is(.pd-catalog,.pd-salon,.pd-goods) p{font-size:11px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-empty,.catalog-empty:is(.pd-catalog,.pd-salon,.pd-goods){padding:45px 22px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-empty h2,.catalog-empty:is(.pd-catalog,.pd-salon,.pd-goods) h2{font-size:24px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-preview,.company-preview:is(.pd-catalog,.pd-salon,.pd-goods){border-radius:23px;width:calc(100vw - 28px);max-height:calc(100dvh - 32px)}:is(:is(.pd-catalog,.pd-salon,.pd-goods) .company-preview:popover-open,.company-preview:popover-open:is(.pd-catalog,.pd-salon,.pd-goods)){display:block}:is(.pd-catalog,.pd-salon,.pd-goods) .company-preview-cover,.company-preview-cover:is(.pd-catalog,.pd-salon,.pd-goods){min-height:0}:is(.pd-catalog,.pd-salon,.pd-goods) .company-preview-cover>img,.company-preview-cover:is(.pd-catalog,.pd-salon,.pd-goods)>img{object-position:center 30%;height:200px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-preview-content,.company-preview-content:is(.pd-catalog,.pd-salon,.pd-goods){padding:26px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-preview-content h2,.company-preview-content:is(.pd-catalog,.pd-salon,.pd-goods) h2{font-size:26px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-page,.catalog-page:is(.pd-catalog,.pd-salon,.pd-goods){padding-bottom:25px}}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-page.wrap,.catalog-page.wrap:is(.pd-catalog,.pd-salon,.pd-goods){max-width:1600px;padding-inline:48px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-breadcrumbs,.catalog-breadcrumbs:is(.pd-catalog,.pd-salon,.pd-goods){padding-top:23px;font-size:11px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-layout,.catalog-layout:is(.pd-catalog,.pd-salon,.pd-goods){grid-template-columns:minmax(0,1fr) 280px;gap:38px;padding-top:28px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-results,.catalog-results:is(.pd-catalog,.pd-salon,.pd-goods){grid-column:1}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-sidebar,.catalog-sidebar:is(.pd-catalog,.pd-salon,.pd-goods){background:0 0;border:0;border-radius:0;grid-column:2;padding:0;position:static;inset:auto}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-intro,.catalog-intro:is(.pd-catalog,.pd-salon,.pd-goods){justify-content:flex-start;align-items:flex-start;gap:16px;margin-bottom:26px;padding:0}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-intro>div,.catalog-intro:is(.pd-catalog,.pd-salon,.pd-goods)>div{min-width:0}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-category-icon,.reference-category-icon:is(.pd-catalog,.pd-salon,.pd-goods){color:#bd4e80;background:#fcecf3;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;display:grid}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-category-icon .ico,.reference-category-icon:is(.pd-catalog,.pd-salon,.pd-goods) .ico{width:27px;height:27px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-intro h1,.catalog-intro:is(.pd-catalog,.pd-salon,.pd-goods) h1{letter-spacing:-.8px;font-size:28px;font-weight:600;line-height:1.3}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-intro>div>p,.catalog-intro:is(.pd-catalog,.pd-salon,.pd-goods)>div>p{color:#756772;max-width:68ch;margin-top:8px;font-size:13px;line-height:1.65}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-result-count,.reference-result-count:is(.pd-catalog,.pd-salon,.pd-goods){vertical-align:middle;color:#97719e;letter-spacing:0;background:#f4edf6;border-radius:99px;place-items:center;width:25px;height:23px;margin-left:5px;font-size:11px;font-weight:400;display:inline-grid}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-search-form,.reference-search-form:is(.pd-catalog,.pd-salon,.pd-goods){grid-template-columns:1fr 1fr;gap:14px;margin-bottom:19px;scroll-margin-top:160px;display:grid}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-service-choice,.reference-service-choice:is(.pd-catalog,.pd-salon,.pd-goods),:is(.pd-catalog,.pd-salon,.pd-goods) .reference-company-search,.reference-company-search:is(.pd-catalog,.pd-salon,.pd-goods){background:#fff;border:1px solid #eee5eb;border-radius:999px;min-width:0;height:68px;display:block;position:relative}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-search-form .reference-control-icon,.reference-search-form:is(.pd-catalog,.pd-salon,.pd-goods) .reference-control-icon{color:#a28094;place-items:center;display:grid;position:absolute;top:23px;left:20px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-control-icon .ico,.reference-control-icon:is(.pd-catalog,.pd-salon,.pd-goods) .ico{width:21px;height:21px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-service-choice>span:not(.reference-control-icon),.reference-service-choice:is(.pd-catalog,.pd-salon,.pd-goods)>span:not(.reference-control-icon),:is(.pd-catalog,.pd-salon,.pd-goods) .reference-company-search>span:not(.reference-control-icon),.reference-company-search:is(.pd-catalog,.pd-salon,.pd-goods)>span:not(.reference-control-icon){color:#9b8492;pointer-events:none;font-size:10px;line-height:17px;position:absolute;top:10px;left:57px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-service-choice select,.reference-service-choice:is(.pd-catalog,.pd-salon,.pd-goods) select{appearance:none;border-radius:inherit;width:100%;height:100%;font:inherit;color:#57404e;cursor:pointer;background:0 0;border:0;padding:27px 40px 9px 57px;font-size:13px;font-weight:500;display:block}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-service-choice>.ico,.reference-service-choice:is(.pd-catalog,.pd-salon,.pd-goods)>.ico{color:#ab899b;pointer-events:none;width:13px;height:13px;position:absolute;top:27px;right:20px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-service-choice:hover,.reference-service-choice:hover:is(.pd-catalog,.pd-salon,.pd-goods),:is(.pd-catalog,.pd-salon,.pd-goods) .reference-company-search:focus-within,.reference-company-search:focus-within:is(.pd-catalog,.pd-salon,.pd-goods){border-color:#dca5be}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-company-search>input,.reference-company-search:is(.pd-catalog,.pd-salon,.pd-goods)>input{border-radius:inherit;color:#57404e;background:0 0;border:0;width:100%;height:100%;padding:27px 55px 9px 57px;font-size:13px;display:block}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-company-search>input::placeholder,.reference-company-search:is(.pd-catalog,.pd-salon,.pd-goods)>input::placeholder{color:#8b7181}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-company-search>button,.reference-company-search:is(.pd-catalog,.pd-salon,.pd-goods)>button{width:29px;height:29px;color:var(--deep);background:#faedf3;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:19px;right:14px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-company-search>button .ico,.reference-company-search:is(.pd-catalog,.pd-salon,.pd-goods)>button .ico{width:13px;height:13px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-toolbar,.catalog-toolbar:is(.pd-catalog,.pd-salon,.pd-goods){gap:12px;min-height:26px;margin-bottom:16px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-results-note,.reference-results-note:is(.pd-catalog,.pd-salon,.pd-goods){color:#af94a4;font-size:9px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-toolbar-actions,.catalog-toolbar-actions:is(.pd-catalog,.pd-salon,.pd-goods){gap:12px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-sort,.catalog-sort:is(.pd-catalog,.pd-salon,.pd-goods){font-size:9px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-view-switch,.catalog-view-switch:is(.pd-catalog,.pd-salon,.pd-goods){padding:2px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-view-switch a,.catalog-view-switch:is(.pd-catalog,.pd-salon,.pd-goods) a{width:26px;height:26px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-view-switch .ico,.catalog-view-switch:is(.pd-catalog,.pd-salon,.pd-goods) .ico{width:13px;height:13px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-choice-promo,.reference-choice-promo:is(.pd-catalog,.pd-salon,.pd-goods){color:#fff;background:linear-gradient(145deg,#dd285f 0%,#bc3979 58%,#a26491 100%);border-radius:24px;padding:25px 24px 22px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-choice-promo>span,.reference-choice-promo:is(.pd-catalog,.pd-salon,.pd-goods)>span{border:1px solid #fff5;border-radius:50%;place-items:center;width:31px;height:31px;margin-bottom:18px;display:grid}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-choice-promo>span .ico,.reference-choice-promo:is(.pd-catalog,.pd-salon,.pd-goods)>span .ico{width:17px;height:17px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-choice-promo h2,.reference-choice-promo:is(.pd-catalog,.pd-salon,.pd-goods) h2{letter-spacing:-.8px;font-size:25px;font-weight:450;line-height:1.25}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-choice-promo p,.reference-choice-promo:is(.pd-catalog,.pd-salon,.pd-goods) p{color:#fff0f6;margin-top:14px;font-size:13px;line-height:1.65}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-choice-promo>button,.reference-choice-promo:is(.pd-catalog,.pd-salon,.pd-goods)>button{color:#a14373;background:#fff;border:0;border-radius:99px;justify-content:space-between;align-items:center;width:100%;min-height:39px;margin-top:20px;padding:9px 13px;font-size:12px;font-weight:500;display:flex}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-choice-promo>button .ico,.reference-choice-promo:is(.pd-catalog,.pd-salon,.pd-goods)>button .ico{width:14px;height:14px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-choice-promo>small,.reference-choice-promo:is(.pd-catalog,.pd-salon,.pd-goods)>small{color:#ffe7f2;margin-top:12px;font-size:9px;display:block}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-filter-card,.reference-filter-card:is(.pd-catalog,.pd-salon,.pd-goods){background:#f9f7fa;border-radius:23px;margin-top:22px;padding:23px 22px 22px}:is(.pd-catalog,.pd-salon,.pd-goods) .filter-panel-heading,.filter-panel-heading:is(.pd-catalog,.pd-salon,.pd-goods){gap:12px;margin-bottom:13px}:is(.pd-catalog,.pd-salon,.pd-goods) .filter-panel-heading h2,.filter-panel-heading:is(.pd-catalog,.pd-salon,.pd-goods) h2{font-size:16px;font-weight:500}:is(.pd-catalog,.pd-salon,.pd-goods) .filter-panel-heading>span,.filter-panel-heading:is(.pd-catalog,.pd-salon,.pd-goods)>span{color:#a28e9c;white-space:nowrap;margin-left:auto;font-size:9px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-categories,.catalog-categories:is(.pd-catalog,.pd-salon,.pd-goods){flex-direction:column;gap:0;padding:0;display:flex}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-category,.catalog-category:is(.pd-catalog,.pd-salon,.pd-goods){color:#7c6574;white-space:normal;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:baseline;gap:13px;padding:11px 0;font-size:12px;line-height:1.5;display:flex}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-category small,.catalog-category:is(.pd-catalog,.pd-salon,.pd-goods) small{color:#b49aaa;flex:none;font-size:9px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-category.is-active,.catalog-category.is-active:is(.pd-catalog,.pd-salon,.pd-goods){color:var(--deep);background:0 0;border:0;font-weight:500}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-category.is-active small,.catalog-category.is-active:is(.pd-catalog,.pd-salon,.pd-goods) small{color:#ba638b}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-category:hover,.catalog-category:hover:is(.pd-catalog,.pd-salon,.pd-goods){color:var(--pink);background:0 0;border:0}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-additional-filters,.reference-additional-filters:is(.pd-catalog,.pd-salon,.pd-goods){border-top:1px solid #eee6ed;margin-top:12px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-additional-filters>summary,.reference-additional-filters:is(.pd-catalog,.pd-salon,.pd-goods)>summary{color:#79546b;justify-content:space-between;align-items:center;gap:14px;padding:21px 0 8px;font-size:11px;font-weight:500;display:flex}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-additional-filters>summary .ico,.reference-additional-filters:is(.pd-catalog,.pd-salon,.pd-goods)>summary .ico{width:12px;height:12px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-additional-filters[open]>summary .ico,.reference-additional-filters[open]:is(.pd-catalog,.pd-salon,.pd-goods)>summary .ico{transform:rotate(180deg)}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-additional-filters>fieldset,.reference-additional-filters:is(.pd-catalog,.pd-salon,.pd-goods)>fieldset{border:0;margin-bottom:15px;padding-top:9px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-additional-filters .button,.reference-additional-filters:is(.pd-catalog,.pd-salon,.pd-goods) .button{gap:10px;width:100%;font-size:11px}:is(.pd-catalog,.pd-salon,.pd-goods) .filter-reset,.filter-reset:is(.pd-catalog,.pd-salon,.pd-goods){text-align:left;color:#b56b8e;margin-top:21px;font-size:10px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-grid,.company-grid:is(.pd-catalog,.pd-salon,.pd-goods){gap:19px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-list .company-card,.company-list:is(.pd-catalog,.pd-salon,.pd-goods) .company-card{border-radius:22px;grid-template-columns:160px minmax(0,1fr);gap:24px;padding:20px 22px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-list .featured-card,.company-list:is(.pd-catalog,.pd-salon,.pd-goods) .featured-card{background:#fdf0f6;border-color:#efd8e4;grid-template-columns:208px minmax(0,1fr);padding:22px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-media,.company-media:is(.pd-catalog,.pd-salon,.pd-goods){min-width:0}:is(.pd-catalog,.pd-salon,.pd-goods) .company-list .company-photo,.company-list:is(.pd-catalog,.pd-salon,.pd-goods) .company-photo,:is(.pd-catalog,.pd-salon,.pd-goods) .company-photo,.company-photo:is(.pd-catalog,.pd-salon,.pd-goods){padding:0}:is(.pd-catalog,.pd-salon,.pd-goods) .company-list .company-photo-open,.company-list:is(.pd-catalog,.pd-salon,.pd-goods) .company-photo-open{border-radius:17px;height:auto}:is(.pd-catalog,.pd-salon,.pd-goods) .company-list .company-photo-open>img,.company-list:is(.pd-catalog,.pd-salon,.pd-goods) .company-photo-open>img{aspect-ratio:auto;height:112px;min-height:0}:is(.pd-catalog,.pd-salon,.pd-goods) .company-photo .company-demo-label,.company-photo:is(.pd-catalog,.pd-salon,.pd-goods) .company-demo-label{padding:3px 7px;font-size:8px;bottom:7px;left:8px}:is(.pd-catalog,.pd-salon,.pd-goods) .gallery-mosaic,.gallery-mosaic:is(.pd-catalog,.pd-salon,.pd-goods){background:#f6e0eb;border-radius:17px;grid-template-rows:109px 38px;grid-template-columns:1fr 1fr;gap:3px;height:150px;display:grid;overflow:hidden}:is(.pd-catalog,.pd-salon,.pd-goods) .gallery-tile,.gallery-tile:is(.pd-catalog,.pd-salon,.pd-goods){background:#eddbe4;border:0;padding:0;overflow:hidden}:is(.pd-catalog,.pd-salon,.pd-goods) .gallery-tile.main-photo,.gallery-tile.main-photo:is(.pd-catalog,.pd-salon,.pd-goods){grid-column:1/-1}:is(.pd-catalog,.pd-salon,.pd-goods) .gallery-tile img,.gallery-tile:is(.pd-catalog,.pd-salon,.pd-goods) img{object-fit:cover;width:100%;height:100%;display:block}:is(.pd-catalog,.pd-salon,.pd-goods) .gallery-tile:last-child img,.gallery-tile:last-child:is(.pd-catalog,.pd-salon,.pd-goods) img{object-position:center 30%}:is(.pd-catalog,.pd-salon,.pd-goods) .company-media-action,.company-media-action:is(.pd-catalog,.pd-salon,.pd-goods){width:100%;min-height:36px;color:var(--deep);background:#fff;border:1px solid #e7b8cf;border-radius:99px;justify-content:center;align-items:center;gap:13px;margin-top:11px;padding:8px 10px;font-size:11px;font-weight:500;display:flex}:is(.pd-catalog,.pd-salon,.pd-goods) .company-media-action>.ico,.company-media-action:is(.pd-catalog,.pd-salon,.pd-goods)>.ico{width:13px;height:13px}:is(.pd-catalog,.pd-salon,.pd-goods) .featured-card .company-media-action,.featured-card:is(.pd-catalog,.pd-salon,.pd-goods) .company-media-action{background:var(--pink);border-color:var(--pink);color:#fff}:is(.pd-catalog,.pd-salon,.pd-goods) .company-media-hint,.company-media-hint:is(.pd-catalog,.pd-salon,.pd-goods){text-align:center;color:#b195a4;margin-top:6px;font-size:8px;display:block}:is(.pd-catalog,.pd-salon,.pd-goods) .company-body,.company-body:is(.pd-catalog,.pd-salon,.pd-goods){align-self:start;min-width:0;padding:0}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-title-row,.reference-title-row:is(.pd-catalog,.pd-salon,.pd-goods){align-items:center;gap:13px;display:flex}:is(.pd-catalog,.pd-salon,.pd-goods) .company-body h2,.company-body:is(.pd-catalog,.pd-salon,.pd-goods) h2{letter-spacing:-.4px;margin:0;font-size:20px;font-weight:600;line-height:1.3}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-title-row .company-favorite,.reference-title-row:is(.pd-catalog,.pd-salon,.pd-goods) .company-favorite{background:#fffffff0;border:1px solid #eee3e9;flex:none;width:27px;height:27px;margin-left:auto;position:static}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-title-row .company-favorite .ico,.reference-title-row:is(.pd-catalog,.pd-salon,.pd-goods) .company-favorite .ico{width:14px;height:14px}:is(.pd-catalog,.pd-salon,.pd-goods) .listing-placement,.listing-placement:is(.pd-catalog,.pd-salon,.pd-goods){color:#b16d91;white-space:nowrap;background:#f6e1ec;border-radius:99px;margin-left:auto;padding:5px 9px;font-size:8px;line-height:1.4;display:inline-block}:is(.pd-catalog,.pd-salon,.pd-goods) .featured-card .reference-title-row .company-favorite,.featured-card:is(.pd-catalog,.pd-salon,.pd-goods) .reference-title-row .company-favorite{margin-left:0}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-company-subline,.reference-company-subline:is(.pd-catalog,.pd-salon,.pd-goods){flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-company-subline .company-type,.reference-company-subline:is(.pd-catalog,.pd-salon,.pd-goods) .company-type{color:#8d7383;font-size:11px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-company-subline .company-tags,.reference-company-subline:is(.pd-catalog,.pd-salon,.pd-goods) .company-tags{gap:5px;margin:0}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-company-subline .company-tags>span,.reference-company-subline:is(.pd-catalog,.pd-salon,.pd-goods) .company-tags>span{color:#a36c88;background:#f8e8f0;padding:2px 8px;font-size:9px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-company-subline .company-tags>span:nth-child(2),.reference-company-subline:is(.pd-catalog,.pd-salon,.pd-goods) .company-tags>span:nth-child(2){color:#8b799c;background:#f1edf5}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-company-subline .company-tags>span:nth-child(3),.reference-company-subline:is(.pd-catalog,.pd-salon,.pd-goods) .company-tags>span:nth-child(3){color:#b48390;background:#faf0f2}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-no-reviews,.reference-no-reviews:is(.pd-catalog,.pd-salon,.pd-goods){color:#a68b9b;align-items:center;gap:7px;margin-top:7px;font-size:10px;display:flex}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-no-reviews>span:first-child,.reference-no-reviews:is(.pd-catalog,.pd-salon,.pd-goods)>span:first-child{color:#aa8d9e;font-size:20px;line-height:1}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-demo-copy,.reference-demo-copy:is(.pd-catalog,.pd-salon,.pd-goods){color:#b599a9;margin-left:auto;font-size:8px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-address,.reference-address:is(.pd-catalog,.pd-salon,.pd-goods){color:#95808e;align-items:center;gap:6px;margin-top:8px;font-size:11px;line-height:1.6;display:flex}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-address .ico,.reference-address:is(.pd-catalog,.pd-salon,.pd-goods) .ico{width:13px;height:13px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-description,.company-description:is(.pd-catalog,.pd-salon,.pd-goods){color:#786071;margin-top:8px;font-size:12px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-list .basic-card .company-description,.company-list:is(.pd-catalog,.pd-salon,.pd-goods) .basic-card .company-description{display:none}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-price,.reference-price:is(.pd-catalog,.pd-salon,.pd-goods){color:#977c8c;flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:8px;font-size:11px;display:flex}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-price strong,.reference-price:is(.pd-catalog,.pd-salon,.pd-goods) strong{color:#735569;font-size:12px;font-weight:550}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-card-actions,.reference-card-actions:is(.pd-catalog,.pd-salon,.pd-goods){flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-card-actions>button,.reference-card-actions:is(.pd-catalog,.pd-salon,.pd-goods)>button{color:#b1668b;background:#fdf8fb;border:1px solid #f1e5eb;border-radius:99px;justify-content:center;align-items:center;gap:9px;min-height:31px;padding:6px 13px;font-size:10px;display:inline-flex}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-card-actions>.reference-action-link,.reference-card-actions:is(.pd-catalog,.pd-salon,.pd-goods)>.reference-action-link{color:#b1668b;background:#fff;border:1px solid #f1e5eb;border-radius:99px;justify-content:center;align-items:center;gap:9px;min-height:31px;padding:6px 13px;font-size:10px;display:inline-flex}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-card-actions>.reference-action-link .ico,.reference-card-actions:is(.pd-catalog,.pd-salon,.pd-goods)>.reference-action-link .ico{width:12px;height:12px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-card-actions>.reference-action-link:nth-child(2),.reference-card-actions:is(.pd-catalog,.pd-salon,.pd-goods)>.reference-action-link:nth-child(2){color:#9b8295;background:#f7f2f6}:is(.pd-catalog,.pd-salon,.pd-goods) .featured-card .reference-card-actions>button,.featured-card:is(.pd-catalog,.pd-salon,.pd-goods) .reference-card-actions>button{background:#fff}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-card-actions>button:nth-child(2),.reference-card-actions:is(.pd-catalog,.pd-salon,.pd-goods)>button:nth-child(2){color:#9b8295;background:#f7f2f6}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-card-actions>.reference-profile-link,.reference-card-actions:is(.pd-catalog,.pd-salon,.pd-goods)>.reference-profile-link{color:#a85580;background:0 0;border:0;margin-left:auto;padding-right:0}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-profile-link .ico,.reference-profile-link:is(.pd-catalog,.pd-salon,.pd-goods) .ico{width:12px;height:12px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-demo-note,.catalog-demo-note:is(.pd-catalog,.pd-salon,.pd-goods){margin-top:17px;font-size:9px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-grid:not(.company-list) .company-card,.company-grid:not(.company-list):is(.pd-catalog,.pd-salon,.pd-goods) .company-card{padding:12px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-grid:not(.company-list) .company-body,.company-grid:not(.company-list):is(.pd-catalog,.pd-salon,.pd-goods) .company-body{padding:20px 10px 10px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-grid:not(.company-list) .company-photo-open>img,.company-grid:not(.company-list):is(.pd-catalog,.pd-salon,.pd-goods) .company-photo-open>img{height:180px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-grid:not(.company-list) .gallery-mosaic,.company-grid:not(.company-list):is(.pd-catalog,.pd-salon,.pd-goods) .gallery-mosaic{grid-template-rows:132px 45px;height:180px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-grid:not(.company-list) .listing-placement,.company-grid:not(.company-list):is(.pd-catalog,.pd-salon,.pd-goods) .listing-placement,:is(.pd-catalog,.pd-salon,.pd-goods) .company-grid:not(.company-list) .company-media-action,.company-grid:not(.company-list):is(.pd-catalog,.pd-salon,.pd-goods) .company-media-action,:is(.pd-catalog,.pd-salon,.pd-goods) .company-grid:not(.company-list) .company-media-hint,.company-grid:not(.company-list):is(.pd-catalog,.pd-salon,.pd-goods) .company-media-hint{display:none}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-catalog-guides,.reference-catalog-guides:is(.pd-catalog,.pd-salon,.pd-goods){border-top:1px solid var(--line);grid-template-columns:.78fr 1fr 1fr;align-items:stretch;gap:26px;margin-top:38px;padding-top:30px;display:grid}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-catalog-guides>div,.reference-catalog-guides:is(.pd-catalog,.pd-salon,.pd-goods)>div{background:#f8edf4;border-radius:23px;flex-direction:column;justify-content:center;padding:26px;display:flex}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-catalog-guides h2,.reference-catalog-guides:is(.pd-catalog,.pd-salon,.pd-goods) h2{letter-spacing:-.7px;font-size:25px;font-weight:500;line-height:1.3}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-catalog-guides>div>p,.reference-catalog-guides:is(.pd-catalog,.pd-salon,.pd-goods)>div>p{color:#9d7f93;margin-top:13px;font-size:12px;line-height:1.7}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-catalog-guides>div>a,.reference-catalog-guides:is(.pd-catalog,.pd-salon,.pd-goods)>div>a{color:var(--deep);justify-content:space-between;align-items:center;gap:10px;margin-top:22px;font-size:11px;display:flex}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-catalog-guides .ico,.reference-catalog-guides:is(.pd-catalog,.pd-salon,.pd-goods) .ico{width:13px;height:13px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-catalog-guides>a,.reference-catalog-guides:is(.pd-catalog,.pd-salon,.pd-goods)>a{border:1px solid var(--line);border-radius:23px;padding-bottom:22px;display:block;overflow:hidden}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-catalog-guides>a>img,.reference-catalog-guides:is(.pd-catalog,.pd-salon,.pd-goods)>a>img{object-fit:cover;width:100%;height:180px;display:block}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-catalog-guides>a>span,.reference-catalog-guides:is(.pd-catalog,.pd-salon,.pd-goods)>a>span{letter-spacing:1px;color:#ae7795;margin:18px 22px 8px;font-size:9px;display:block}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-catalog-guides>a>h3,.reference-catalog-guides:is(.pd-catalog,.pd-salon,.pd-goods)>a>h3{letter-spacing:-.4px;margin:0 22px;font-size:19px;font-weight:500}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-catalog-guides>a>p,.reference-catalog-guides:is(.pd-catalog,.pd-salon,.pd-goods)>a>p{color:#a08796;justify-content:space-between;align-items:center;gap:15px;margin:8px 22px 0;font-size:11px;display:flex}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-service-helper,.reference-service-helper:is(.pd-catalog,.pd-salon,.pd-goods),:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-gallery-view,.catalog-gallery-view:is(.pd-catalog,.pd-salon,.pd-goods){width:min(660px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--ink);background:#fff;border:1px solid #eee2e9;border-radius:24px;margin:auto;padding:33px;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 80px #3d24312b}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-service-helper::backdrop,.reference-service-helper:is(.pd-catalog,.pd-salon,.pd-goods)::backdrop,:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-gallery-view::backdrop,.catalog-gallery-view:is(.pd-catalog,.pd-salon,.pd-goods)::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2b1e2f66}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-service-helper h2,.reference-service-helper:is(.pd-catalog,.pd-salon,.pd-goods) h2{margin-right:22px;font-size:27px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-service-helper>div,.reference-service-helper:is(.pd-catalog,.pd-salon,.pd-goods)>div{grid-template-columns:1fr 1fr;gap:11px;margin-top:24px;display:grid}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-service-helper>div>a,.reference-service-helper:is(.pd-catalog,.pd-salon,.pd-goods)>div>a{color:#9d5a7e;background:#fbf3f7;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px;font-size:12px;display:flex}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-service-helper>div>a .ico,.reference-service-helper:is(.pd-catalog,.pd-salon,.pd-goods)>div>a .ico{width:13px;height:13px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-gallery-view,.catalog-gallery-view:is(.pd-catalog,.pd-salon,.pd-goods){width:min(930px,100vw - 32px);padding:0}:is(.pd-catalog,.pd-salon,.pd-goods) .gallery-large-photo,.gallery-large-photo:is(.pd-catalog,.pd-salon,.pd-goods){object-fit:contain;background:#f8f1f5;width:100%;height:min(560px,65dvh);display:none}:is(.pd-catalog,.pd-salon,.pd-goods) .gallery-view-bottom,.gallery-view-bottom:is(.pd-catalog,.pd-salon,.pd-goods){justify-content:space-between;align-items:center;gap:20px;padding:17px 23px;display:flex}:is(.pd-catalog,.pd-salon,.pd-goods) .gallery-view-bottom p,.gallery-view-bottom:is(.pd-catalog,.pd-salon,.pd-goods) p{color:#a08194;font-size:11px}:is(.pd-catalog,.pd-salon,.pd-goods) .gallery-thumbnails,.gallery-thumbnails:is(.pd-catalog,.pd-salon,.pd-goods){gap:9px;display:flex}:is(.pd-catalog,.pd-salon,.pd-goods) .gallery-thumbnails>label,.gallery-thumbnails:is(.pd-catalog,.pd-salon,.pd-goods)>label{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:10px;padding:0;overflow:hidden}:is(.pd-catalog,.pd-salon,.pd-goods) .gallery-slides,.gallery-slides:is(.pd-catalog,.pd-salon,.pd-goods){border:0;margin:0;padding:0}:is(.pd-catalog,.pd-salon,.pd-goods) .gallery-thumbnails img,.gallery-thumbnails:is(.pd-catalog,.pd-salon,.pd-goods) img{object-fit:cover;width:58px;height:42px;display:block}:is(.pd-catalog,.pd-salon,.pd-goods) .main-nav [popovertarget=pt-panel-services]:after,.main-nav:is(.pd-catalog,.pd-salon,.pd-goods) [popovertarget=pt-panel-services]:after{content:"";background:var(--pink);border-radius:2px;height:2px;position:absolute;bottom:-14px;left:23px;right:23px}@media (width<=1250px){:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-page.wrap,.catalog-page.wrap:is(.pd-catalog,.pd-salon,.pd-goods){padding-inline:32px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-layout,.catalog-layout:is(.pd-catalog,.pd-salon,.pd-goods){grid-template-columns:minmax(0,1fr) 248px;gap:28px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-list .featured-card,.company-list:is(.pd-catalog,.pd-salon,.pd-goods) .featured-card{grid-template-columns:155px minmax(0,1fr);gap:18px;padding:20px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-list .basic-card,.company-list:is(.pd-catalog,.pd-salon,.pd-goods) .basic-card{grid-template-columns:140px minmax(0,1fr);gap:18px;padding:20px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-intro h1,.catalog-intro:is(.pd-catalog,.pd-salon,.pd-goods) h1{font-size:25px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-choice-promo,.reference-choice-promo:is(.pd-catalog,.pd-salon,.pd-goods){padding:23px 20px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-choice-promo h2,.reference-choice-promo:is(.pd-catalog,.pd-salon,.pd-goods) h2{font-size:24px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-filter-card,.reference-filter-card:is(.pd-catalog,.pd-salon,.pd-goods){padding:22px 20px}:is(.pd-catalog,.pd-salon,.pd-goods) .listing-placement,.listing-placement:is(.pd-catalog,.pd-salon,.pd-goods){display:none}:is(.pd-catalog,.pd-salon,.pd-goods) .featured-card .reference-title-row .company-favorite,.featured-card:is(.pd-catalog,.pd-salon,.pd-goods) .reference-title-row .company-favorite{margin-left:auto}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-catalog-guides,.reference-catalog-guides:is(.pd-catalog,.pd-salon,.pd-goods){gap:20px}}@media (width<=1000px){:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-layout,.catalog-layout:is(.pd-catalog,.pd-salon,.pd-goods){grid-template-columns:1fr;gap:0}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-sidebar,.catalog-sidebar:is(.pd-catalog,.pd-salon,.pd-goods){grid-column:auto}:is(:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-sidebar:popover-open,.catalog-sidebar:popover-open:is(.pd-catalog,.pd-salon,.pd-goods)){background:#fff;border-radius:23px;padding:0}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-choice-promo,.reference-choice-promo:is(.pd-catalog,.pd-salon,.pd-goods){display:none}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-filter-card,.reference-filter-card:is(.pd-catalog,.pd-salon,.pd-goods){background:#fff;border-radius:0;margin-top:0;padding:25px}:is(.pd-catalog,.pd-salon,.pd-goods) .filter-panel-heading>span,.filter-panel-heading:is(.pd-catalog,.pd-salon,.pd-goods)>span{display:none}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-toolbar-actions,.catalog-toolbar-actions:is(.pd-catalog,.pd-salon,.pd-goods){margin-left:auto}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-catalog-guides,.reference-catalog-guides:is(.pd-catalog,.pd-salon,.pd-goods){grid-template-columns:1fr 1fr}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-catalog-guides>div,.reference-catalog-guides:is(.pd-catalog,.pd-salon,.pd-goods)>div{grid-column:1/-1}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-catalog-guides>div>h2 br,.reference-catalog-guides:is(.pd-catalog,.pd-salon,.pd-goods)>div>h2 br{display:none}}@media (width<=760px){:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-page.wrap,.catalog-page.wrap:is(.pd-catalog,.pd-salon,.pd-goods){padding-inline:20px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-breadcrumbs,.catalog-breadcrumbs:is(.pd-catalog,.pd-salon,.pd-goods){gap:7px;padding-top:20px;font-size:9px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-layout,.catalog-layout:is(.pd-catalog,.pd-salon,.pd-goods){padding-top:22px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-intro,.catalog-intro:is(.pd-catalog,.pd-salon,.pd-goods){gap:12px;margin-bottom:23px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-intro h1,.catalog-intro:is(.pd-catalog,.pd-salon,.pd-goods) h1{letter-spacing:-.6px;font-size:24px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-category-icon,.reference-category-icon:is(.pd-catalog,.pd-salon,.pd-goods){width:40px;height:40px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-category-icon .ico,.reference-category-icon:is(.pd-catalog,.pd-salon,.pd-goods) .ico{width:22px;height:22px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-intro>div>p,.catalog-intro:is(.pd-catalog,.pd-salon,.pd-goods)>div>p{margin-top:9px;font-size:11px;line-height:1.7}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-result-count,.reference-result-count:is(.pd-catalog,.pd-salon,.pd-goods){width:22px;height:21px;font-size:10px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-search-form,.reference-search-form:is(.pd-catalog,.pd-salon,.pd-goods){grid-template-columns:1fr;gap:10px;margin-bottom:14px;scroll-margin-top:90px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-service-choice,.reference-service-choice:is(.pd-catalog,.pd-salon,.pd-goods),:is(.pd-catalog,.pd-salon,.pd-goods) .reference-company-search,.reference-company-search:is(.pd-catalog,.pd-salon,.pd-goods){height:61px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-search-form .reference-control-icon,.reference-search-form:is(.pd-catalog,.pd-salon,.pd-goods) .reference-control-icon{top:20px;left:19px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-service-choice>span:not(.reference-control-icon),.reference-service-choice:is(.pd-catalog,.pd-salon,.pd-goods)>span:not(.reference-control-icon),:is(.pd-catalog,.pd-salon,.pd-goods) .reference-company-search>span:not(.reference-control-icon),.reference-company-search:is(.pd-catalog,.pd-salon,.pd-goods)>span:not(.reference-control-icon){top:8px;left:54px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-service-choice select,.reference-service-choice:is(.pd-catalog,.pd-salon,.pd-goods) select{padding-top:24px;padding-bottom:8px;padding-left:54px;font-size:14px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-company-search>input,.reference-company-search:is(.pd-catalog,.pd-salon,.pd-goods)>input{padding-top:22px;padding-bottom:7px;padding-left:54px;font-size:16px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-company-search>button,.reference-company-search:is(.pd-catalog,.pd-salon,.pd-goods)>button{top:15px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-service-choice>.ico,.reference-service-choice:is(.pd-catalog,.pd-salon,.pd-goods)>.ico{top:24px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-toolbar,.catalog-toolbar:is(.pd-catalog,.pd-salon,.pd-goods){flex-wrap:nowrap;gap:10px;margin-bottom:15px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-results-note,.reference-results-note:is(.pd-catalog,.pd-salon,.pd-goods){display:none}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-toolbar-actions,.catalog-toolbar-actions:is(.pd-catalog,.pd-salon,.pd-goods){width:100%;margin:0}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-mobile-filters,.catalog-mobile-filters:is(.pd-catalog,.pd-salon,.pd-goods){padding:7px 11px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-sort,.catalog-sort:is(.pd-catalog,.pd-salon,.pd-goods){margin-left:auto}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-categories,.catalog-categories:is(.pd-catalog,.pd-salon,.pd-goods){gap:0;padding:0;overflow:visible}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-category,.catalog-category:is(.pd-catalog,.pd-salon,.pd-goods){padding:10px 0;font-size:12px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-list,.company-list:is(.pd-catalog,.pd-salon,.pd-goods){gap:16px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-list .company-card,.company-list:is(.pd-catalog,.pd-salon,.pd-goods) .company-card,:is(.pd-catalog,.pd-salon,.pd-goods) .company-list .featured-card,.company-list:is(.pd-catalog,.pd-salon,.pd-goods) .featured-card,:is(.pd-catalog,.pd-salon,.pd-goods) .company-list .basic-card,.company-list:is(.pd-catalog,.pd-salon,.pd-goods) .basic-card{border-radius:20px;grid-template-columns:105px minmax(0,1fr);grid-auto-flow:row;gap:5px 13px;padding:16px;display:grid}:is(.pd-catalog,.pd-salon,.pd-goods) .company-list .company-media,.company-list:is(.pd-catalog,.pd-salon,.pd-goods) .company-media{grid-area:1/1/6}:is(.pd-catalog,.pd-salon,.pd-goods) .company-list .company-body,.company-list:is(.pd-catalog,.pd-salon,.pd-goods) .company-body{display:contents}:is(.pd-catalog,.pd-salon,.pd-goods) .company-list .company-body>.reference-title-row,.company-list:is(.pd-catalog,.pd-salon,.pd-goods) .company-body>.reference-title-row,:is(.pd-catalog,.pd-salon,.pd-goods) .company-list .company-body>.reference-company-subline,.company-list:is(.pd-catalog,.pd-salon,.pd-goods) .company-body>.reference-company-subline,:is(.pd-catalog,.pd-salon,.pd-goods) .company-list .company-body>.reference-no-reviews,.company-list:is(.pd-catalog,.pd-salon,.pd-goods) .company-body>.reference-no-reviews,:is(.pd-catalog,.pd-salon,.pd-goods) .company-list .company-body>.reference-address,.company-list:is(.pd-catalog,.pd-salon,.pd-goods) .company-body>.reference-address{grid-column:2}:is(.pd-catalog,.pd-salon,.pd-goods) .company-list .company-body>.reference-price,.company-list:is(.pd-catalog,.pd-salon,.pd-goods) .company-body>.reference-price,:is(.pd-catalog,.pd-salon,.pd-goods) .company-list .company-body>.reference-card-actions,.company-list:is(.pd-catalog,.pd-salon,.pd-goods) .company-body>.reference-card-actions{grid-column:1/-1}:is(.pd-catalog,.pd-salon,.pd-goods) .company-list .company-photo-open>img,.company-list:is(.pd-catalog,.pd-salon,.pd-goods) .company-photo-open>img{height:98px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-list .gallery-mosaic,.company-list:is(.pd-catalog,.pd-salon,.pd-goods) .gallery-mosaic{border-radius:14px;grid-template-rows:71px 25px;height:99px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-list .company-photo-open,.company-list:is(.pd-catalog,.pd-salon,.pd-goods) .company-photo-open{border-radius:14px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-media-action,.company-media-action:is(.pd-catalog,.pd-salon,.pd-goods){gap:6px;min-height:33px;margin-top:9px;padding:7px 5px;font-size:10px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-media-action .ico,.company-media-action:is(.pd-catalog,.pd-salon,.pd-goods) .ico{width:11px;height:11px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-media-hint,.company-media-hint:is(.pd-catalog,.pd-salon,.pd-goods){margin-top:4px;font-size:7px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-photo .company-demo-label,.company-photo:is(.pd-catalog,.pd-salon,.pd-goods) .company-demo-label{padding:2px 5px;font-size:6px;bottom:5px;left:5px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-body h2,.company-body:is(.pd-catalog,.pd-salon,.pd-goods) h2{letter-spacing:-.3px;font-size:18px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-title-row,.reference-title-row:is(.pd-catalog,.pd-salon,.pd-goods){align-items:flex-start;gap:6px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-title-row .company-favorite,.reference-title-row:is(.pd-catalog,.pd-salon,.pd-goods) .company-favorite{width:22px;height:22px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-title-row .company-favorite .ico,.reference-title-row:is(.pd-catalog,.pd-salon,.pd-goods) .company-favorite .ico{width:11px;height:11px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-company-subline,.reference-company-subline:is(.pd-catalog,.pd-salon,.pd-goods){gap:6px;margin-top:1px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-company-subline .company-type,.reference-company-subline:is(.pd-catalog,.pd-salon,.pd-goods) .company-type{font-size:10px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-company-subline .company-tags,.reference-company-subline:is(.pd-catalog,.pd-salon,.pd-goods) .company-tags{gap:4px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-company-subline .company-tags>span,.reference-company-subline:is(.pd-catalog,.pd-salon,.pd-goods) .company-tags>span{padding:2px 6px;font-size:8px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-no-reviews,.reference-no-reviews:is(.pd-catalog,.pd-salon,.pd-goods){gap:5px;margin-top:1px;font-size:9px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-no-reviews>span:first-child,.reference-no-reviews:is(.pd-catalog,.pd-salon,.pd-goods)>span:first-child{font-size:17px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-demo-copy,.reference-demo-copy:is(.pd-catalog,.pd-salon,.pd-goods){display:none}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-address,.reference-address:is(.pd-catalog,.pd-salon,.pd-goods){align-items:flex-start;gap:4px;margin-top:1px;font-size:9px;line-height:1.6}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-address .ico,.reference-address:is(.pd-catalog,.pd-salon,.pd-goods) .ico{width:11px;height:11px;margin-top:2px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-list .company-description,.company-list:is(.pd-catalog,.pd-salon,.pd-goods) .company-description{display:none}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-price,.reference-price:is(.pd-catalog,.pd-salon,.pd-goods){gap:9px;margin-top:8px;font-size:10px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-price strong,.reference-price:is(.pd-catalog,.pd-salon,.pd-goods) strong{font-size:11px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-card-actions,.reference-card-actions:is(.pd-catalog,.pd-salon,.pd-goods){gap:6px;margin-top:8px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-card-actions>button,.reference-card-actions:is(.pd-catalog,.pd-salon,.pd-goods)>button{min-height:30px;padding:5px 11px;font-size:10px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-card-actions>.reference-profile-link,.reference-card-actions:is(.pd-catalog,.pd-salon,.pd-goods)>.reference-profile-link{padding-right:0}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-catalog-guides,.reference-catalog-guides:is(.pd-catalog,.pd-salon,.pd-goods){grid-template-columns:1fr;gap:18px;margin-top:28px;padding-top:25px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-catalog-guides>div,.reference-catalog-guides:is(.pd-catalog,.pd-salon,.pd-goods)>div{grid-column:auto;padding:25px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-catalog-guides h2,.reference-catalog-guides:is(.pd-catalog,.pd-salon,.pd-goods) h2{font-size:26px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-catalog-guides>a>img,.reference-catalog-guides:is(.pd-catalog,.pd-salon,.pd-goods)>a>img{height:190px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-service-helper,.reference-service-helper:is(.pd-catalog,.pd-salon,.pd-goods){padding:27px 23px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-service-helper h2,.reference-service-helper:is(.pd-catalog,.pd-salon,.pd-goods) h2{font-size:26px}:is(.pd-catalog,.pd-salon,.pd-goods) .reference-service-helper>div,.reference-service-helper:is(.pd-catalog,.pd-salon,.pd-goods)>div{grid-template-columns:1fr;gap:8px}:is(.pd-catalog,.pd-salon,.pd-goods) .gallery-large-photo,.gallery-large-photo:is(.pd-catalog,.pd-salon,.pd-goods){height:min(490px,65dvh)}:is(.pd-catalog,.pd-salon,.pd-goods) .gallery-view-bottom,.gallery-view-bottom:is(.pd-catalog,.pd-salon,.pd-goods){flex-direction:column;align-items:flex-start;gap:13px;padding:15px 19px}:is(.pd-catalog,.pd-salon,.pd-goods) .main-nav [popovertarget=pt-panel-services]:after,.main-nav:is(.pd-catalog,.pd-salon,.pd-goods) [popovertarget=pt-panel-services]:after{display:none}}@media (width<=360px){:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-toolbar-actions,.catalog-toolbar-actions:is(.pd-catalog,.pd-salon,.pd-goods){gap:6px}:is(.pd-catalog,.pd-salon,.pd-goods) .catalog-sort select,.catalog-sort:is(.pd-catalog,.pd-salon,.pd-goods) select{width:80px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-list .company-card,.company-list:is(.pd-catalog,.pd-salon,.pd-goods) .company-card,:is(.pd-catalog,.pd-salon,.pd-goods) .company-list .featured-card,.company-list:is(.pd-catalog,.pd-salon,.pd-goods) .featured-card,:is(.pd-catalog,.pd-salon,.pd-goods) .company-list .basic-card,.company-list:is(.pd-catalog,.pd-salon,.pd-goods) .basic-card{grid-template-columns:86px minmax(0,1fr);gap:5px 10px;padding:13px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-body h2,.company-body:is(.pd-catalog,.pd-salon,.pd-goods) h2{font-size:16px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-list .company-photo-open>img,.company-list:is(.pd-catalog,.pd-salon,.pd-goods) .company-photo-open>img{height:86px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-list .gallery-mosaic,.company-list:is(.pd-catalog,.pd-salon,.pd-goods) .gallery-mosaic{grid-template-rows:61px 22px;height:86px}:is(.pd-catalog,.pd-salon,.pd-goods) .company-media-action,.company-media-action:is(.pd-catalog,.pd-salon,.pd-goods){padding-inline:4px;font-size:9px}}:is(:is(.pd-catalog,.pd-salon,.pd-goods) .gallery-slides:has(input[value="0"]:checked) .gallery-large-photo[data-photo="0"],.gallery-slides:has(input[value="0"]:checked):is(.pd-catalog,.pd-salon,.pd-goods) .gallery-large-photo[data-photo="0"]){display:block}:is(:is(.pd-catalog,.pd-salon,.pd-goods) .gallery-slides:has(input[value="0"]:checked) .gallery-thumbnails label[data-photo="0"],.gallery-slides:has(input[value="0"]:checked):is(.pd-catalog,.pd-salon,.pd-goods) .gallery-thumbnails label[data-photo="0"]){border-color:var(--pink)}:is(:is(.pd-catalog,.pd-salon,.pd-goods) .gallery-slides:has(input[value="0"]:focus-visible) .gallery-thumbnails label[data-photo="0"],.gallery-slides:has(input[value="0"]:focus-visible):is(.pd-catalog,.pd-salon,.pd-goods) .gallery-thumbnails label[data-photo="0"]){outline:2px solid var(--pink);outline-offset:3px}:is(:is(.pd-catalog,.pd-salon,.pd-goods) .gallery-slides:has(input[value="1"]:checked) .gallery-large-photo[data-photo="1"],.gallery-slides:has(input[value="1"]:checked):is(.pd-catalog,.pd-salon,.pd-goods) .gallery-large-photo[data-photo="1"]){display:block}:is(:is(.pd-catalog,.pd-salon,.pd-goods) .gallery-slides:has(input[value="1"]:checked) .gallery-thumbnails label[data-photo="1"],.gallery-slides:has(input[value="1"]:checked):is(.pd-catalog,.pd-salon,.pd-goods) .gallery-thumbnails label[data-photo="1"]){border-color:var(--pink)}:is(:is(.pd-catalog,.pd-salon,.pd-goods) .gallery-slides:has(input[value="1"]:focus-visible) .gallery-thumbnails label[data-photo="1"],.gallery-slides:has(input[value="1"]:focus-visible):is(.pd-catalog,.pd-salon,.pd-goods) .gallery-thumbnails label[data-photo="1"]){outline:2px solid var(--pink);outline-offset:3px}:is(:is(.pd-catalog,.pd-salon,.pd-goods) .gallery-slides:has(input[value="2"]:checked) .gallery-large-photo[data-photo="2"],.gallery-slides:has(input[value="2"]:checked):is(.pd-catalog,.pd-salon,.pd-goods) .gallery-large-photo[data-photo="2"]){display:block}:is(:is(.pd-catalog,.pd-salon,.pd-goods) .gallery-slides:has(input[value="2"]:checked) .gallery-thumbnails label[data-photo="2"],.gallery-slides:has(input[value="2"]:checked):is(.pd-catalog,.pd-salon,.pd-goods) .gallery-thumbnails label[data-photo="2"]){border-color:var(--pink)}:is(:is(.pd-catalog,.pd-salon,.pd-goods) .gallery-slides:has(input[value="2"]:focus-visible) .gallery-thumbnails label[data-photo="2"],.gallery-slides:has(input[value="2"]:focus-visible):is(.pd-catalog,.pd-salon,.pd-goods) .gallery-thumbnails label[data-photo="2"]){outline:2px solid var(--pink);outline-offset:3px}.pd-catalog .discovery-hub,.discovery-hub.pd-catalog{margin-bottom:25px}.pd-catalog .discovery-section-heading,.discovery-section-heading.pd-catalog{justify-content:space-between;align-items:center;gap:20px;margin-bottom:13px;display:flex}.pd-catalog .discovery-section-heading h2,.discovery-section-heading.pd-catalog h2{letter-spacing:-.3px;font-size:16px;font-weight:550}.pd-catalog .discovery-section-heading>span,.discovery-section-heading.pd-catalog>span{color:#a68c9b;font-size:10px}.pd-catalog .discovery-section-heading>a,.discovery-section-heading.pd-catalog>a{color:var(--deep);align-items:center;gap:10px;font-size:12px;display:flex}.pd-catalog .discovery-section-heading .ico,.discovery-section-heading.pd-catalog .ico{width:13px;height:13px}.pd-catalog .discovery-category-grid,.discovery-category-grid.pd-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.pd-catalog .discovery-category,.discovery-category.pd-catalog{background:#fcf9fb;border:1px solid #f0e7ed;border-radius:17px;align-items:center;gap:10px;min-height:77px;padding:13px 12px;transition:border-color .15s,background .15s;display:flex}.pd-catalog .discovery-category:hover,.discovery-category:hover.pd-catalog,.pd-catalog .discovery-category.is-active,.discovery-category.is-active.pd-catalog{background:#fbeaf2;border-color:#e4a6c4}.pd-catalog .discovery-category-photo,.discovery-category-photo.pd-catalog{color:#ae7195;background:#f7e3ee;border-radius:50%;flex:none;place-items:center;width:37px;height:37px;display:grid;overflow:hidden}.pd-catalog .discovery-category-photo img,.discovery-category-photo.pd-catalog img{object-fit:cover;object-position:center 30%;width:100%;height:100%}.pd-catalog .discovery-category-photo .ico,.discovery-category-photo.pd-catalog .ico{width:20px;height:20px}.pd-catalog .discovery-category>span:nth-child(2),.discovery-category.pd-catalog>span:nth-child(2){min-width:0}.pd-catalog .discovery-category strong,.discovery-category.pd-catalog strong{font-size:12px;font-weight:550;line-height:1.3;display:block}.pd-catalog .discovery-category small,.discovery-category.pd-catalog small{color:#a38396;margin-top:4px;font-size:9px;line-height:1.4;display:block}.pd-catalog .discovery-category>.ico,.discovery-category.pd-catalog>.ico{color:#b69aaa;flex:none;width:12px;height:12px;margin-left:auto}.pd-catalog .discovery-quick-filters,.discovery-quick-filters.pd-catalog{flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 23px;display:flex}.pd-catalog .discovery-quick-check,.discovery-quick-check.pd-catalog{cursor:pointer;position:relative}.pd-catalog .discovery-quick-check>input,.discovery-quick-check.pd-catalog>input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.pd-catalog .discovery-quick-check>span,.discovery-quick-check.pd-catalog>span{color:#896879;background:#fff;border:1px solid #eee2e9;border-radius:99px;justify-content:center;align-items:center;min-height:35px;padding:8px 12px;font-size:11px;display:flex}:is(.pd-catalog .discovery-quick-check:has(input:checked)>span,.discovery-quick-check:has(input:checked).pd-catalog>span){color:var(--deep);background:#fcebf3;border-color:#e5a1be}:is(.pd-catalog .discovery-quick-check:has(input:focus-visible)>span,.discovery-quick-check:has(input:focus-visible).pd-catalog>span){outline:2px solid var(--pink);outline-offset:3px}.pd-catalog .discovery-quick-filters>button,.discovery-quick-filters.pd-catalog>button{color:#b8487c;background:#f9e7f0;border:0;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.pd-catalog .discovery-quick-filters>button .ico,.discovery-quick-filters.pd-catalog>button .ico{width:15px;height:15px}.pd-catalog .discovery-desktop-filter-link,.discovery-desktop-filter-link.pd-catalog{color:#b45f86;margin-left:16px}.pd-catalog .discovery-filter-card,.discovery-filter-card.pd-catalog{margin-top:0}.pd-catalog .discovery-filter-card .filter-panel-heading,.discovery-filter-card.pd-catalog .filter-panel-heading{margin-bottom:3px}.pd-catalog .discovery-filter-lead,.discovery-filter-lead.pd-catalog{color:#a18a98;margin-bottom:21px;font-size:10px}.pd-catalog .discovery-filter-card .catalog-filter-form,.discovery-filter-card.pd-catalog .catalog-filter-form{margin-top:0}.pd-catalog .discovery-select-label,.discovery-select-label.pd-catalog{color:#775e6d;margin-bottom:17px;font-size:10px;font-weight:500;display:block}.pd-catalog .discovery-select-label select,.discovery-select-label.pd-catalog select{width:100%;min-height:39px;font:inherit;color:#826a79;background:#fff;border:1px solid #e9dfe6;border-radius:11px;margin-top:7px;padding:9px 10px;font-size:11px;font-weight:400;display:block}.pd-catalog .discovery-fieldset,.discovery-fieldset.pd-catalog{border:0;min-width:0;margin:0 0 20px;padding:0}.pd-catalog .discovery-fieldset legend,.discovery-fieldset.pd-catalog legend{float:none;color:#765c6c;width:auto;margin-bottom:11px;padding:0;font-size:11px;font-weight:550;display:block}.pd-catalog .discovery-check,.discovery-check.pd-catalog{color:#856b7b;cursor:pointer;align-items:center;gap:9px;min-height:28px;font-size:11px;line-height:1.5;display:flex}.pd-catalog .discovery-check input,.discovery-check.pd-catalog input{width:14px;height:14px;accent-color:var(--pink);flex:none;margin:0}.pd-catalog .discovery-fieldset p,.discovery-fieldset.pd-catalog p{color:#ad93a3;margin-top:9px;font-size:9px;line-height:1.7}.pd-catalog .discovery-price-fields,.discovery-price-fields.pd-catalog{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);align-items:center;gap:6px;display:grid}.pd-catalog .discovery-price-fields input,.discovery-price-fields.pd-catalog input{width:100%;min-width:0;height:37px;font:inherit;color:#765868;background:#fff;border:1px solid #e9dfe6;border-radius:10px;padding:9px 10px;font-size:12px}.pd-catalog .discovery-price-fields>span,.discovery-price-fields.pd-catalog>span{color:#b69ba9;text-align:center;font-size:10px}.pd-catalog .discovery-price-fields input::placeholder,.discovery-price-fields.pd-catalog input::placeholder{color:#b499aa}.pd-catalog .discovery-more-filters,.discovery-more-filters.pd-catalog{border-top:1px solid #eae0e7;margin-top:5px;padding-top:14px}.pd-catalog .discovery-more-filters>summary,.discovery-more-filters.pd-catalog>summary{color:#86647a;cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:5px 0 16px;font-size:11px;font-weight:500;display:flex}.pd-catalog .discovery-more-filters>summary .ico,.discovery-more-filters.pd-catalog>summary .ico{width:12px;height:12px}.pd-catalog .discovery-more-filters[open]>summary .ico,.discovery-more-filters[open].pd-catalog>summary .ico{transform:rotate(180deg)}.pd-catalog .discovery-filter-submit,.discovery-filter-submit.pd-catalog{margin-top:2px}.pd-catalog .discovery-filter-submit>.button,.discovery-filter-submit.pd-catalog>.button{gap:10px;width:100%;min-height:38px;font-size:11px}.pd-catalog .discovery-filter-submit .filter-reset,.discovery-filter-submit.pd-catalog .filter-reset{text-align:center;margin-top:12px;display:block}.pd-catalog .discovery-data-note,.discovery-data-note.pd-catalog{color:#ac93a2;margin-top:16px;font-size:9px;line-height:1.7}.pd-catalog .discovery-side-promo,.discovery-side-promo.pd-catalog{margin-top:20px}.pd-catalog .discovery-side-promo h2,.discovery-side-promo.pd-catalog h2{font-size:24px}.pd-catalog .discovery-geo,.discovery-geo.pd-catalog{background:#fcf4f8;border:1px solid #efdee8;border-radius:25px;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:40px;margin-top:42px;padding:32px 36px;display:grid}.pd-catalog .discovery-geo-intro,.discovery-geo-intro.pd-catalog{padding-right:25px;position:relative}.pd-catalog .discovery-geo-intro .eyebrow,.discovery-geo-intro.pd-catalog .eyebrow{letter-spacing:1.2px;font-size:9px}.pd-catalog .discovery-geo h2,.discovery-geo.pd-catalog h2{letter-spacing:-.6px;max-width:320px;margin-top:13px;font-size:26px;font-weight:500;line-height:1.25}.pd-catalog .discovery-geo p,.discovery-geo.pd-catalog p{color:#9c7b90;max-width:34ch;margin-top:12px;font-size:12px;line-height:1.8}.pd-catalog .discovery-location-symbol,.discovery-location-symbol.pd-catalog{color:#ad7294;border:1px solid #e5ccdb;border-radius:50%;place-items:center;width:40px;height:40px;margin-top:18px;display:grid}.pd-catalog .discovery-location-symbol .ico,.discovery-location-symbol.pd-catalog .ico{width:21px;height:21px}.pd-catalog .discovery-district-links,.discovery-district-links.pd-catalog{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:9px;display:grid}.pd-catalog .discovery-district-links a,.discovery-district-links.pd-catalog a{color:#9c577c;background:#ffffffbd;border:1px solid #efdee7;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;font-size:12px;display:flex}.pd-catalog .discovery-district-links a .ico,.discovery-district-links.pd-catalog a .ico{flex:none;width:13px;height:13px}.pd-catalog .discovery-district-links a:hover,.discovery-district-links.pd-catalog a:hover{background:#fff;border-color:#d897b7}.pd-catalog .discovery-service-links,.discovery-service-links.pd-catalog{margin-top:38px}.pd-catalog .discovery-service-links .discovery-section-heading,.discovery-service-links.pd-catalog .discovery-section-heading{margin-bottom:19px}.pd-catalog .discovery-service-links h2,.discovery-service-links.pd-catalog h2{letter-spacing:-.5px;font-size:23px;font-weight:500}.pd-catalog .discovery-service-groups,.discovery-service-groups.pd-catalog{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.pd-catalog .discovery-service-groups>div,.discovery-service-groups.pd-catalog>div{background:#faf8fa;border:1px solid #f0e6ec;border-radius:21px;padding:25px}.pd-catalog .discovery-service-groups h3,.discovery-service-groups.pd-catalog h3{margin-bottom:16px;font-size:17px;font-weight:550}.pd-catalog .discovery-service-groups h3 a,.discovery-service-groups.pd-catalog h3 a{justify-content:space-between;align-items:center;gap:10px;display:flex}.pd-catalog .discovery-service-groups h3 .ico,.discovery-service-groups.pd-catalog h3 .ico{color:#be879e;width:13px;height:13px}.pd-catalog .discovery-service-groups>div>a,.discovery-service-groups.pd-catalog>div>a{color:#9e768c;padding:5px 0;font-size:12px;line-height:1.8;display:block}.pd-catalog .discovery-service-groups>div>a:hover,.discovery-service-groups.pd-catalog>div>a:hover{color:var(--pink)}.pd-catalog .discovery-faq,.discovery-faq.pd-catalog{border-top:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:40px;margin-top:42px;padding-top:38px;display:grid}.pd-catalog .discovery-faq h2,.discovery-faq.pd-catalog h2{letter-spacing:-.6px;margin-top:14px;font-size:27px;font-weight:500}.pd-catalog .discovery-faq>div>p,.discovery-faq.pd-catalog>div>p{color:#9a7c8d;max-width:31ch;margin-top:12px;font-size:12px;line-height:1.8}.pd-catalog .discovery-faq-items details,.discovery-faq-items.pd-catalog details{border-bottom:1px solid #eee4ea}.pd-catalog .discovery-faq-items summary,.discovery-faq-items.pd-catalog summary{cursor:pointer;color:#775868;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;font-size:13px;line-height:1.5;display:flex}.pd-catalog .discovery-faq-items summary .ico,.discovery-faq-items.pd-catalog summary .ico{color:#aa8398;flex:none;width:13px;height:13px}.pd-catalog .discovery-faq-items details[open] summary .ico,.discovery-faq-items.pd-catalog details[open] summary .ico{transform:rotate(180deg)}.pd-catalog .discovery-faq-items details p,.discovery-faq-items.pd-catalog details p{color:#a08092;max-width:65ch;padding-bottom:18px;font-size:12px;line-height:1.9}@media (width<=1250px){.pd-catalog .discovery-category,.discovery-category.pd-catalog{gap:8px;padding:12px 9px}.pd-catalog .discovery-category-photo,.discovery-category-photo.pd-catalog{width:32px;height:32px}.pd-catalog .discovery-category strong,.discovery-category.pd-catalog strong{font-size:11px}.pd-catalog .discovery-category small,.discovery-category.pd-catalog small{font-size:8px}.pd-catalog .discovery-category>.ico,.discovery-category.pd-catalog>.ico{display:none}.pd-catalog .discovery-service-groups>div,.discovery-service-groups.pd-catalog>div{padding:22px}}@media (width<=1000px){.pd-catalog .discovery-filter-card,.discovery-filter-card.pd-catalog{padding:25px}:is(.pd-catalog .discovery-sidebar:popover-open,.discovery-sidebar:popover-open.pd-catalog){width:min(420px,100vw - 32px)}.pd-catalog .discovery-service-links .discovery-section-heading>.discovery-desktop-directions-link,.discovery-service-links.pd-catalog .discovery-section-heading>.discovery-desktop-directions-link{display:none}.pd-catalog .discovery-service-links .discovery-section-heading>.discovery-mobile-directions-link,.discovery-service-links.pd-catalog .discovery-section-heading>.discovery-mobile-directions-link{display:flex}.pd-catalog .discovery-filter-submit,.discovery-filter-submit.pd-catalog{background:#fff;border-top:1px solid #eee3ea;padding:16px 0 19px;position:sticky;bottom:-25px}.pd-catalog .discovery-side-promo,.discovery-side-promo.pd-catalog,.pd-catalog .discovery-desktop-filter-link,.discovery-desktop-filter-link.pd-catalog{display:none}}@media (width<=760px){.pd-catalog .discovery-hub,.discovery-hub.pd-catalog{margin-bottom:21px}.pd-catalog .discovery-section-heading,.discovery-section-heading.pd-catalog{gap:12px;margin-bottom:12px}.pd-catalog .discovery-section-heading h2,.discovery-section-heading.pd-catalog h2{font-size:14px}.pd-catalog .discovery-section-heading>span,.discovery-section-heading.pd-catalog>span{display:none}.pd-catalog .discovery-category-grid,.discovery-category-grid.pd-catalog{gap:7px}.pd-catalog .discovery-category,.discovery-category.pd-catalog{text-align:center;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;min-height:78px;padding:10px 6px}.pd-catalog .discovery-category-photo,.discovery-category-photo.pd-catalog{width:26px;height:26px}.pd-catalog .discovery-category-photo .ico,.discovery-category-photo.pd-catalog .ico{width:16px;height:16px}.pd-catalog .discovery-category strong,.discovery-category.pd-catalog strong{font-size:11px;font-weight:500}.pd-catalog .discovery-category small,.discovery-category.pd-catalog small{display:none}.pd-catalog .discovery-quick-filters,.discovery-quick-filters.pd-catalog{gap:6px;margin-bottom:17px}.pd-catalog .discovery-quick-check>span,.discovery-quick-check.pd-catalog>span{min-height:33px;padding:8px 10px;font-size:10px}.pd-catalog .discovery-quick-filters>button,.discovery-quick-filters.pd-catalog>button{width:31px;height:31px}.pd-catalog .discovery-geo,.discovery-geo.pd-catalog{grid-template-columns:1fr;gap:22px;margin-top:30px;padding:25px 21px}.pd-catalog .discovery-geo-intro,.discovery-geo-intro.pd-catalog{padding-right:0}.pd-catalog .discovery-geo h2,.discovery-geo.pd-catalog h2{max-width:260px;font-size:24px}.pd-catalog .discovery-geo p,.discovery-geo.pd-catalog p{max-width:none;font-size:11px}.pd-catalog .discovery-location-symbol,.discovery-location-symbol.pd-catalog{display:none}.pd-catalog .discovery-district-links,.discovery-district-links.pd-catalog{gap:8px}.pd-catalog .discovery-district-links a,.discovery-district-links.pd-catalog a{gap:6px;padding:12px 10px;font-size:10px;line-height:1.6}.pd-catalog .discovery-district-links a .ico,.discovery-district-links.pd-catalog a .ico{width:10px;height:10px}.pd-catalog .discovery-service-links,.discovery-service-links.pd-catalog{margin-top:29px}.pd-catalog .discovery-service-links .discovery-section-heading,.discovery-service-links.pd-catalog .discovery-section-heading{flex-direction:column;align-items:flex-start}.pd-catalog .discovery-service-links h2,.discovery-service-links.pd-catalog h2{font-size:23px}.pd-catalog .discovery-service-links .discovery-section-heading>a,.discovery-service-links.pd-catalog .discovery-section-heading>a{font-size:11px}.pd-catalog .discovery-service-groups,.discovery-service-groups.pd-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pd-catalog .discovery-service-groups>div,.discovery-service-groups.pd-catalog>div{border-radius:17px;padding:19px 15px}.pd-catalog .discovery-service-groups h3,.discovery-service-groups.pd-catalog h3{margin-bottom:9px;font-size:14px}.pd-catalog .discovery-service-groups>div>a,.discovery-service-groups.pd-catalog>div>a{font-size:11px}.pd-catalog .discovery-faq,.discovery-faq.pd-catalog{grid-template-columns:1fr;gap:16px;margin-top:29px;padding-top:29px}.pd-catalog .discovery-faq h2,.discovery-faq.pd-catalog h2{font-size:25px}.pd-catalog .discovery-faq-items summary,.discovery-faq-items.pd-catalog summary{gap:16px;font-size:12px}.pd-catalog .discovery-faq-items details p,.discovery-faq-items.pd-catalog details p{font-size:11px}}@media (width<=360px){.pd-catalog .discovery-category,.discovery-category.pd-catalog{min-height:77px;padding-inline:5px}.pd-catalog .discovery-category strong,.discovery-category.pd-catalog strong{font-size:10px}.pd-catalog .discovery-quick-check>span,.discovery-quick-check.pd-catalog>span{padding-inline:9px}.pd-catalog .discovery-district-links,.discovery-district-links.pd-catalog{grid-template-columns:1fr}}.pd-catalog .discovery-sidebar .discovery-hub,.discovery-sidebar.pd-catalog .discovery-hub{background:#fbf8fa;border:1px solid #eee3ea;border-radius:23px;margin:20px 0 0;padding:22px 18px}.pd-catalog .discovery-sidebar .discovery-section-heading,.discovery-sidebar.pd-catalog .discovery-section-heading{margin-bottom:15px}.pd-catalog .discovery-sidebar .discovery-section-heading h2,.discovery-sidebar.pd-catalog .discovery-section-heading h2{font-size:16px;font-weight:500;line-height:1.4}.pd-catalog .discovery-sidebar .discovery-category-grid,.discovery-sidebar.pd-catalog .discovery-category-grid{grid-template-columns:minmax(0,1fr);gap:7px}.pd-catalog .discovery-sidebar .discovery-category,.discovery-sidebar.pd-catalog .discovery-category{text-align:left;background:#fff;border-radius:13px;flex-direction:row;justify-content:flex-start;align-items:center;gap:9px;min-height:55px;padding:10px 9px}.pd-catalog .discovery-sidebar .discovery-category.is-active,.discovery-sidebar.pd-catalog .discovery-category.is-active,.pd-catalog .discovery-sidebar .discovery-category:hover,.discovery-sidebar.pd-catalog .discovery-category:hover{background:#fbeaf2}.pd-catalog .discovery-sidebar .discovery-category-photo,.discovery-sidebar.pd-catalog .discovery-category-photo{width:30px;height:30px}.pd-catalog .discovery-sidebar .discovery-category strong,.discovery-sidebar.pd-catalog .discovery-category strong{font-size:11px;font-weight:500}.pd-catalog .discovery-sidebar .discovery-category small,.discovery-sidebar.pd-catalog .discovery-category small{margin-top:3px;font-size:8px;display:block}.pd-catalog .discovery-sidebar .discovery-category>.ico,.discovery-sidebar.pd-catalog .discovery-category>.ico{width:10px;height:10px;display:block}.pd-catalog #category-hub-title,#category-hub-title.pd-catalog{scroll-margin-top:170px}.pd-catalog .discovery-mobile-directions-link,.discovery-mobile-directions-link.pd-catalog{font:inherit;color:var(--deep);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:12px;display:none}.pd-catalog .discovery-mobile-directions-link .ico,.discovery-mobile-directions-link.pd-catalog .ico{width:13px;height:13px}@media (width<=1000px){.pd-catalog .discovery-sidebar .discovery-hub,.discovery-sidebar.pd-catalog .discovery-hub{border-radius:18px;margin:0 18px 20px;padding:20px}}.pd-catalog .catalog-intro .editorial-lead,.catalog-intro.pd-catalog .editorial-lead{color:#8e7181;max-width:71ch;font-size:12px;line-height:1.8}.pd-catalog .editorial-jump,.editorial-jump.pd-catalog{color:#b54978;align-items:center;gap:9px;margin-top:10px;font-size:11px;display:inline-flex}.pd-catalog .editorial-jump .ico,.editorial-jump.pd-catalog .ico,.pd-catalog .editorial-inline-link .ico,.editorial-inline-link.pd-catalog .ico{flex:none;width:13px;height:13px}.pd-catalog .catalog-editorial,.catalog-editorial.pd-catalog{border-top:1px solid #eadfe6;margin-top:45px;padding-top:38px;scroll-margin-top:170px}.pd-catalog .editorial-heading,.editorial-heading.pd-catalog{max-width:760px;margin-bottom:30px}.pd-catalog .editorial-heading h2,.editorial-heading.pd-catalog h2{letter-spacing:-.85px;margin:12px 0 17px;font-size:clamp(26px,2.8vw,35px);font-weight:500;line-height:1.25}.pd-catalog .editorial-heading>p,.editorial-heading.pd-catalog>p{color:#826a78;max-width:74ch;font-size:14px;line-height:1.9}.pd-catalog .editorial-layout,.editorial-layout.pd-catalog{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:51px;display:grid}.pd-catalog .editorial-aside,.editorial-aside.pd-catalog{min-width:0}.pd-catalog .editorial-aside>nav,.editorial-aside.pd-catalog>nav{background:#fbf8fa;border:1px solid #ece2e8;border-radius:21px;padding:23px}.pd-catalog .editorial-aside h3,.editorial-aside.pd-catalog h3{font-size:14px;font-weight:550;line-height:1.5}.pd-catalog .editorial-aside nav>a,.editorial-aside.pd-catalog nav>a{color:#956c84;border-bottom:1px solid #ece2e8;justify-content:space-between;align-items:baseline;gap:10px;padding:12px 0;font-size:11px;line-height:1.6;display:flex}.pd-catalog .editorial-aside nav>a:last-child,.editorial-aside.pd-catalog nav>a:last-child{border:0;padding-bottom:0}.pd-catalog .editorial-aside a .ico,.editorial-aside.pd-catalog a .ico{flex:none;width:11px;height:11px}.pd-catalog .editorial-checklist,.editorial-checklist.pd-catalog{background:#fcebf3;border-radius:21px;margin-top:18px;padding:24px}.pd-catalog .editorial-check-symbol,.editorial-check-symbol.pd-catalog{color:#b35380;border:1px solid #e6bed2;border-radius:50%;place-items:center;width:32px;height:32px;margin-bottom:12px;display:grid}.pd-catalog .editorial-checklist ul,.editorial-checklist.pd-catalog ul{margin:12px 0 17px;padding-left:17px}.pd-catalog .editorial-checklist li,.editorial-checklist.pd-catalog li{color:#96657e;padding:5px 0;font-size:11px;line-height:1.75}.pd-catalog .editorial-checklist>a,.editorial-checklist.pd-catalog>a{color:#ad4876;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.pd-catalog .editorial-body,.editorial-body.pd-catalog{min-width:0;max-width:750px}.pd-catalog .editorial-body>section,.editorial-body.pd-catalog>section{border-bottom:1px solid #eee4ea;margin-bottom:29px;padding-bottom:27px;scroll-margin-top:170px}.pd-catalog .editorial-body>section:last-child,.editorial-body.pd-catalog>section:last-child{border:0;margin-bottom:0;padding-bottom:0}.pd-catalog .editorial-body h3,.editorial-body.pd-catalog h3{letter-spacing:-.4px;margin-bottom:14px;font-size:21px;font-weight:500;line-height:1.35}.pd-catalog .editorial-body p,.editorial-body.pd-catalog p{color:#826d79;margin-top:12px;font-size:13px;line-height:1.95}.pd-catalog .editorial-topic-links,.editorial-topic-links.pd-catalog{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.pd-catalog .editorial-topic-links>a,.editorial-topic-links.pd-catalog>a{color:#a3557b;background:#fdf7fa;border:1px solid #ecd8e3;border-radius:50px;align-items:center;gap:9px;padding:8px 12px;font-size:10px;display:inline-flex}.pd-catalog .editorial-topic-links .ico,.editorial-topic-links.pd-catalog .ico{width:10px;height:10px}.pd-catalog .editorial-inline-link,.editorial-inline-link.pd-catalog{color:#b3527d;align-items:center;gap:10px;margin-top:15px;font-size:11px;display:inline-flex}.pd-catalog .editorial-comparison,.editorial-comparison.pd-catalog{border:1px solid #eadfe6;border-radius:15px;margin-top:19px;overflow:hidden}.pd-catalog .editorial-comparison table,.editorial-comparison.pd-catalog table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;font-size:11px;line-height:1.8}.pd-catalog .editorial-comparison caption,.editorial-comparison.pd-catalog caption{text-align:left;color:#78566b;background:#fcf8fa;padding:15px 18px;font-weight:500}.pd-catalog .editorial-comparison th,.editorial-comparison.pd-catalog th,.pd-catalog .editorial-comparison td,.editorial-comparison.pd-catalog td{vertical-align:top;overflow-wrap:anywhere;border-top:1px solid #eadfe6;padding:13px 18px}.pd-catalog .editorial-comparison thead th,.editorial-comparison.pd-catalog thead th{color:#9a7086;background:#fcf8fa;font-weight:500}.pd-catalog .editorial-comparison th:first-child,.editorial-comparison.pd-catalog th:first-child{width:31%}.pd-catalog .editorial-comparison tbody th,.editorial-comparison.pd-catalog tbody th{color:#815c71;font-weight:500}.pd-catalog .editorial-comparison td,.editorial-comparison.pd-catalog td{color:#937889}.pd-catalog #geo-title,#geo-title.pd-catalog,.pd-catalog #search,#search.pd-catalog{scroll-margin-top:170px}@media (width<=1000px){.pd-catalog .editorial-layout,.editorial-layout.pd-catalog{grid-template-columns:210px minmax(0,1fr);gap:30px}}@media (width<=760px){.pd-catalog .catalog-intro .editorial-lead,.catalog-intro.pd-catalog .editorial-lead{font-size:11px;line-height:1.8}.pd-catalog .editorial-jump,.editorial-jump.pd-catalog{font-size:10px;line-height:1.5}.pd-catalog .catalog-editorial,.catalog-editorial.pd-catalog{margin-top:30px;padding-top:29px}.pd-catalog .catalog-editorial,.catalog-editorial.pd-catalog,.pd-catalog .editorial-body>section,.editorial-body.pd-catalog>section,.pd-catalog #geo-title,#geo-title.pd-catalog,.pd-catalog #search,#search.pd-catalog{scroll-margin-top:95px}.pd-catalog .editorial-heading,.editorial-heading.pd-catalog{margin-bottom:23px}.pd-catalog .editorial-heading h2,.editorial-heading.pd-catalog h2{letter-spacing:-.6px;font-size:27px}.pd-catalog .editorial-heading>p,.editorial-heading.pd-catalog>p{font-size:12px}.pd-catalog .editorial-layout,.editorial-layout.pd-catalog{flex-direction:column;gap:26px;display:flex}.pd-catalog .editorial-aside,.editorial-aside.pd-catalog,.pd-catalog .editorial-body,.editorial-body.pd-catalog{width:100%}.pd-catalog .editorial-aside>nav,.editorial-aside.pd-catalog>nav{border-radius:17px;padding:20px}.pd-catalog .editorial-aside nav>a,.editorial-aside.pd-catalog nav>a{padding:11px 0;font-size:11px}.pd-catalog .editorial-checklist,.editorial-checklist.pd-catalog{display:none}.pd-catalog .editorial-body h3,.editorial-body.pd-catalog h3{font-size:21px}.pd-catalog .editorial-body p,.editorial-body.pd-catalog p{font-size:12px;line-height:1.95}.pd-catalog .editorial-body>section,.editorial-body.pd-catalog>section{margin-bottom:24px;padding-bottom:23px}.pd-catalog .editorial-comparison th,.editorial-comparison.pd-catalog th,.pd-catalog .editorial-comparison td,.editorial-comparison.pd-catalog td{padding:11px 12px}.pd-catalog .editorial-comparison th:first-child,.editorial-comparison.pd-catalog th:first-child{width:35%}}:is(.pd-salon,.pd-goods){--pink:#b71c4c;--deep:#96143b;--ink:#24232a;--muted:#66666c;--line:#e7e7e9;--soft:#f5f5f6;--tint:#f5f5f6;background:#fff}:is(.pd-salon,.pd-goods) .salon-page-body,.salon-page-body:is(.pd-salon,.pd-goods){background:#fff}:is(.pd-salon,.pd-goods){scroll-padding-top:0}:is(.pd-salon,.pd-goods) .salon-page.wrap,.salon-page.wrap:is(.pd-salon,.pd-goods){padding-inline:48px;max-width:1600px;padding-bottom:35px}:is(.pd-salon,.pd-goods) .salon-breadcrumbs,.salon-breadcrumbs:is(.pd-salon,.pd-goods){color:var(--muted);flex-wrap:wrap;gap:9px;padding-top:24px;font-size:10px;display:flex}:is(.pd-salon,.pd-goods) .salon-breadcrumbs>span:last-child,.salon-breadcrumbs:is(.pd-salon,.pd-goods)>span:last-child{color:var(--muted)}:is(.pd-salon,.pd-goods) .salon-heading,.salon-heading:is(.pd-salon,.pd-goods){justify-content:space-between;align-items:flex-start;gap:25px;padding:27px 0;display:flex}:is(.pd-salon,.pd-goods) .salon-demo-badge,.salon-demo-badge:is(.pd-salon,.pd-goods){color:var(--pink);background:var(--soft);border-radius:99px;padding:5px 9px;font-size:9px;display:inline-block}:is(.pd-salon,.pd-goods) .salon-heading h1,.salon-heading:is(.pd-salon,.pd-goods) h1{letter-spacing:-1.45px;margin-top:12px;font-size:43px;font-weight:550;line-height:1.15}:is(.pd-salon,.pd-goods) .salon-heading>div>p,.salon-heading:is(.pd-salon,.pd-goods)>div>p{color:var(--muted);margin-top:9px;font-size:14px}:is(.pd-salon,.pd-goods) .salon-facts,.salon-facts:is(.pd-salon,.pd-goods){color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:18px;font-size:11px;display:flex}:is(.pd-salon,.pd-goods) .salon-facts a,.salon-facts:is(.pd-salon,.pd-goods) a{align-items:center;gap:7px;display:inline-flex}:is(.pd-salon,.pd-goods) .salon-facts .ico,.salon-facts:is(.pd-salon,.pd-goods) .ico{width:15px;height:15px;color:var(--muted)}:is(.pd-salon,.pd-goods) .salon-facts>span,.salon-facts:is(.pd-salon,.pd-goods)>span{background:var(--soft);border-radius:99px;padding:6px 10px;font-size:10px}:is(.pd-salon,.pd-goods) .salon-save,.salon-save:is(.pd-salon,.pd-goods){border:1px solid var(--line);color:var(--muted);cursor:pointer;border-radius:99px;align-items:center;gap:8px;margin-top:38px;padding:11px 14px;font-size:11px;display:flex;position:relative}:is(.pd-salon,.pd-goods) .salon-save input,.salon-save:is(.pd-salon,.pd-goods) input{opacity:0;width:1px;height:1px;position:absolute}:is(.pd-salon,.pd-goods) .salon-save .ico,.salon-save:is(.pd-salon,.pd-goods) .ico{width:16px;height:16px}:is(:is(.pd-salon,.pd-goods) .salon-save:has(input:checked),.salon-save:has(input:checked):is(.pd-salon,.pd-goods)){color:var(--pink);background:var(--soft);border-color:var(--line)}:is(:is(.pd-salon,.pd-goods) .salon-save:has(input:focus-visible),.salon-save:has(input:focus-visible):is(.pd-salon,.pd-goods)){outline:2px solid var(--pink);outline-offset:3px}:is(.pd-salon,.pd-goods) .salon-layout,.salon-layout:is(.pd-salon,.pd-goods){grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:38px;display:grid}:is(.pd-salon,.pd-goods) .salon-main,.salon-main:is(.pd-salon,.pd-goods){min-width:0}:is(.pd-salon,.pd-goods) .salon-photo-grid,.salon-photo-grid:is(.pd-salon,.pd-goods){border-radius:24px;grid-template-rows:repeat(2,145px);grid-template-columns:1.8fr 1fr;gap:9px;display:grid;overflow:hidden}:is(.pd-salon,.pd-goods) .salon-photo,.salon-photo:is(.pd-salon,.pd-goods){background:var(--soft);cursor:pointer;border:0;min-width:0;min-height:0;padding:0;position:relative;overflow:hidden}:is(.pd-salon,.pd-goods) .salon-photo-cover,.salon-photo-cover:is(.pd-salon,.pd-goods){grid-row:1/3}:is(.pd-salon,.pd-goods) .salon-photo img,.salon-photo:is(.pd-salon,.pd-goods) img{object-fit:cover;width:100%;height:100%;display:block}:is(.pd-salon,.pd-goods) .salon-photo-cover img,.salon-photo-cover:is(.pd-salon,.pd-goods) img{object-position:center 50%}:is(.pd-salon,.pd-goods) .salon-photo:nth-child(2) img,.salon-photo:nth-child(2):is(.pd-salon,.pd-goods) img{object-position:center 40%}:is(.pd-salon,.pd-goods) .salon-photo:nth-child(3) img,.salon-photo:nth-child(3):is(.pd-salon,.pd-goods) img{object-position:center 32%}:is(.pd-salon,.pd-goods) .salon-photo-cover>span,.salon-photo-cover:is(.pd-salon,.pd-goods)>span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#24242aa6;border-radius:99px;padding:6px 10px;font-size:9px;position:absolute;bottom:15px;left:15px}:is(.pd-salon,.pd-goods) .salon-all-photos,.salon-all-photos:is(.pd-salon,.pd-goods){color:var(--muted);background:#ffffffed;border-radius:99px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;display:flex;position:absolute;bottom:14px;right:14px}:is(.pd-salon,.pd-goods) .salon-all-photos .ico,.salon-all-photos:is(.pd-salon,.pd-goods) .ico{width:13px;height:13px}:is(.pd-salon,.pd-goods) .salon-section-nav,.salon-section-nav:is(.pd-salon,.pd-goods){z-index:5;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:var(--muted);scrollbar-width:none;white-space:nowrap;background:#fffffff2;align-items:center;gap:25px;padding:23px 0 20px;font-size:12px;display:flex;position:sticky;top:140px;overflow-x:auto}:is(.pd-salon,.pd-goods) .salon-section-nav::-webkit-scrollbar{display:none}.salon-section-nav:is(.pd-salon,.pd-goods)::-webkit-scrollbar{display:none}:is(.pd-salon,.pd-goods) .salon-section-nav>a:first-child,.salon-section-nav:is(.pd-salon,.pd-goods)>a:first-child{color:var(--pink)}:is(.pd-salon,.pd-goods) .salon-section,.salon-section:is(.pd-salon,.pd-goods){border-bottom:1px solid var(--line);padding:35px 0;scroll-margin-top:215px}:is(.pd-salon,.pd-goods) .salon-section-heading,.salon-section-heading:is(.pd-salon,.pd-goods){justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}:is(.pd-salon,.pd-goods) .salon-section-heading .eyebrow,.salon-section-heading:is(.pd-salon,.pd-goods) .eyebrow{letter-spacing:1.4px;font-size:8px}:is(.pd-salon,.pd-goods) .salon-section h2,.salon-section:is(.pd-salon,.pd-goods) h2{letter-spacing:-.7px;margin-top:10px;font-size:28px;font-weight:500;line-height:1.25}:is(.pd-salon,.pd-goods) .salon-section-hint,.salon-section-hint:is(.pd-salon,.pd-goods){color:var(--muted);padding-bottom:3px;font-size:10px}:is(.pd-salon,.pd-goods) .salon-service-search,.salon-service-search:is(.pd-salon,.pd-goods){border:1px solid var(--line);border-radius:99px;align-items:center;gap:8px;padding:6px 8px 6px 16px;display:flex}:is(.pd-salon,.pd-goods) .salon-service-search label,.salon-service-search:is(.pd-salon,.pd-goods) label{flex:1;align-items:center;gap:12px;min-width:0;display:flex}:is(.pd-salon,.pd-goods) .salon-service-search label .ico,.salon-service-search:is(.pd-salon,.pd-goods) label .ico{color:var(--muted);flex:none;width:17px;height:17px}:is(.pd-salon,.pd-goods) .salon-service-search input,.salon-service-search:is(.pd-salon,.pd-goods) input{width:100%;min-width:0;font:inherit;color:var(--muted);background:0 0;border:0;outline:0;padding:10px 0;font-size:12px}:is(.pd-salon,.pd-goods) .salon-service-search input::placeholder,.salon-service-search:is(.pd-salon,.pd-goods) input::placeholder{color:var(--muted)}:is(.pd-salon,.pd-goods) .salon-service-search>button,.salon-service-search:is(.pd-salon,.pd-goods)>button{width:31px;height:31px;color:var(--pink);background:var(--soft);border:0;border-radius:50%;flex:none;place-items:center;display:grid}:is(.pd-salon,.pd-goods) .salon-service-search>button .ico,.salon-service-search:is(.pd-salon,.pd-goods)>button .ico{width:14px;height:14px}:is(.pd-salon,.pd-goods) .salon-service-groups,.salon-service-groups:is(.pd-salon,.pd-goods){flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}:is(.pd-salon,.pd-goods) .salon-service-groups>a,.salon-service-groups:is(.pd-salon,.pd-goods)>a{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:99px;padding:8px 14px;font-size:11px}:is(.pd-salon,.pd-goods) .salon-service-groups>a[aria-current=page],.salon-service-groups:is(.pd-salon,.pd-goods)>a[aria-current=page]{border-color:var(--line);background:var(--soft);color:var(--pink)}:is(.pd-salon,.pd-goods) .salon-service-list,.salon-service-list:is(.pd-salon,.pd-goods){border:1px solid var(--line);border-radius:21px;overflow:hidden}:is(.pd-salon,.pd-goods) .salon-service-row,.salon-service-row:is(.pd-salon,.pd-goods){border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:22px;display:flex}:is(.pd-salon,.pd-goods) .salon-service-row:last-child,.salon-service-row:last-child:is(.pd-salon,.pd-goods){border:0}:is(.pd-salon,.pd-goods) .salon-service-symbol,.salon-service-symbol:is(.pd-salon,.pd-goods){width:38px;height:38px;color:var(--pink);background:var(--soft);border-radius:50%;flex:none;place-items:center;display:grid}:is(.pd-salon,.pd-goods) .salon-service-symbol .ico,.salon-service-symbol:is(.pd-salon,.pd-goods) .ico{width:19px;height:19px}:is(.pd-salon,.pd-goods) .salon-service-text,.salon-service-text:is(.pd-salon,.pd-goods){flex:1;min-width:0}:is(.pd-salon,.pd-goods) .salon-service-text h3,.salon-service-text:is(.pd-salon,.pd-goods) h3{letter-spacing:-.15px;font-size:15px;font-weight:550}:is(.pd-salon,.pd-goods) .salon-service-text p,.salon-service-text:is(.pd-salon,.pd-goods) p{color:var(--muted);max-width:42ch;margin-top:5px;font-size:11px;line-height:1.75}:is(.pd-salon,.pd-goods) .salon-service-text>span,.salon-service-text:is(.pd-salon,.pd-goods)>span{color:var(--muted);margin-top:7px;font-size:9px;display:block}:is(.pd-salon,.pd-goods) .salon-service-action,.salon-service-action:is(.pd-salon,.pd-goods){text-align:right;flex:none}:is(.pd-salon,.pd-goods) .salon-service-action>strong,.salon-service-action:is(.pd-salon,.pd-goods)>strong{color:var(--muted);font-size:11px;font-weight:500}:is(.pd-salon,.pd-goods) .salon-service-action>button,.salon-service-action:is(.pd-salon,.pd-goods)>button{border:1px solid var(--line);color:var(--pink);background:#fff;border-radius:99px;justify-content:center;align-items:center;gap:11px;margin:10px 0 0 auto;padding:8px 13px;font-size:10px;display:flex}:is(.pd-salon,.pd-goods) .salon-service-action>button .ico,.salon-service-action:is(.pd-salon,.pd-goods)>button .ico{width:12px;height:12px}:is(.pd-salon,.pd-goods) .salon-services-empty,.salon-services-empty:is(.pd-salon,.pd-goods){text-align:center;padding:30px}:is(.pd-salon,.pd-goods) .salon-services-empty h3,.salon-services-empty:is(.pd-salon,.pd-goods) h3{font-size:18px;font-weight:500}:is(.pd-salon,.pd-goods) .salon-services-empty p,.salon-services-empty:is(.pd-salon,.pd-goods) p{color:var(--muted);margin:12px 0;font-size:12px;line-height:1.8}:is(.pd-salon,.pd-goods) .salon-services-empty a,.salon-services-empty:is(.pd-salon,.pd-goods) a{color:var(--pink);font-size:12px}:is(.pd-salon,.pd-goods) .salon-subtle-note,.salon-subtle-note:is(.pd-salon,.pd-goods){color:var(--muted);margin-top:16px;font-size:10px;line-height:1.8}:is(.pd-salon,.pd-goods) .salon-team-grid,.salon-team-grid:is(.pd-salon,.pd-goods){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}:is(.pd-salon,.pd-goods) .salon-master,.salon-master:is(.pd-salon,.pd-goods){border:1px solid var(--line);background:#fff;border-radius:21px;overflow:hidden}:is(.pd-salon,.pd-goods) .salon-master-photo,.salon-master-photo:is(.pd-salon,.pd-goods){background:var(--soft);height:240px;position:relative;overflow:hidden}:is(.pd-salon,.pd-goods) .salon-master-photo img,.salon-master-photo:is(.pd-salon,.pd-goods) img{object-fit:cover;object-position:center 30%;width:100%;height:100%}:is(.pd-salon,.pd-goods) .salon-master-photo>span,.salon-master-photo:is(.pd-salon,.pd-goods)>span{color:var(--muted);background:#ffffffda;border-radius:99px;padding:5px 8px;font-size:8px;position:absolute;bottom:12px;left:12px}:is(.pd-salon,.pd-goods) .salon-master-content,.salon-master-content:is(.pd-salon,.pd-goods){padding:19px}:is(.pd-salon,.pd-goods) .salon-master-content h3,.salon-master-content:is(.pd-salon,.pd-goods) h3{font-size:15px;font-weight:500}:is(.pd-salon,.pd-goods) .salon-master-content p,.salon-master-content:is(.pd-salon,.pd-goods) p{color:var(--muted);margin-top:7px;font-size:10px}:is(.pd-salon,.pd-goods) .salon-master-content button,.salon-master-content:is(.pd-salon,.pd-goods) button{border:0;border-top:1px solid var(--line);width:100%;color:var(--pink);background:0 0;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding:12px 0 0;font-size:11px;display:flex}:is(.pd-salon,.pd-goods) .salon-master-content button .ico,.salon-master-content:is(.pd-salon,.pd-goods) button .ico{width:12px;height:12px}:is(.pd-salon,.pd-goods) .salon-text-button,.salon-text-button:is(.pd-salon,.pd-goods){color:var(--pink);background:0 0;border:0;flex:none;align-items:center;gap:9px;padding:0 0 3px;font-size:10px;display:flex}:is(.pd-salon,.pd-goods) .salon-text-button .ico,.salon-text-button:is(.pd-salon,.pd-goods) .ico{width:12px;height:12px}:is(.pd-salon,.pd-goods) .salon-reviews-layout,.salon-reviews-layout:is(.pd-salon,.pd-goods){grid-template-columns:190px minmax(0,1fr);gap:18px;display:grid}:is(.pd-salon,.pd-goods) .salon-review-summary,.salon-review-summary:is(.pd-salon,.pd-goods){background:var(--soft);border-radius:21px;padding:26px 22px}:is(.pd-salon,.pd-goods) .salon-rating-empty,.salon-rating-empty:is(.pd-salon,.pd-goods){color:var(--pink);margin-bottom:12px;font-size:50px;font-weight:300;line-height:1;display:block}:is(.pd-salon,.pd-goods) .salon-empty-stars,.salon-empty-stars:is(.pd-salon,.pd-goods){color:var(--muted);gap:3px;display:flex}:is(.pd-salon,.pd-goods) .salon-empty-stars .ico,.salon-empty-stars:is(.pd-salon,.pd-goods) .ico{width:17px;height:17px}:is(.pd-salon,.pd-goods) .salon-review-summary h3,.salon-review-summary:is(.pd-salon,.pd-goods) h3{margin-top:18px;font-size:13px;font-weight:500}:is(.pd-salon,.pd-goods) .salon-review-summary p,.salon-review-summary:is(.pd-salon,.pd-goods) p{color:var(--muted);margin-top:8px;font-size:10px;line-height:1.8}:is(.pd-salon,.pd-goods) .salon-reviews-empty,.salon-reviews-empty:is(.pd-salon,.pd-goods){border:1px solid var(--line);border-radius:21px;padding:28px}:is(.pd-salon,.pd-goods) .salon-review-icon,.salon-review-icon:is(.pd-salon,.pd-goods){border:1px solid var(--line);width:38px;height:38px;color:var(--pink);border-radius:50%;place-items:center;margin-bottom:17px;display:grid}:is(.pd-salon,.pd-goods) .salon-review-icon .ico,.salon-review-icon:is(.pd-salon,.pd-goods) .ico{width:20px;height:20px}:is(.pd-salon,.pd-goods) .salon-reviews-empty h3,.salon-reviews-empty:is(.pd-salon,.pd-goods) h3{font-size:17px;font-weight:500;line-height:1.45}:is(.pd-salon,.pd-goods) .salon-reviews-empty>p,.salon-reviews-empty:is(.pd-salon,.pd-goods)>p{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.9}:is(.pd-salon,.pd-goods) .salon-anonymous-note,.salon-anonymous-note:is(.pd-salon,.pd-goods){color:var(--muted);margin-top:18px;font-size:9px;line-height:1.8;display:block}:is(.pd-salon,.pd-goods) .salon-about-card,.salon-about-card:is(.pd-salon,.pd-goods){background:var(--soft);border:1px solid var(--line);border-radius:23px;align-items:flex-start;gap:21px;padding:28px;display:flex}:is(.pd-salon,.pd-goods) .salon-about-symbol,.salon-about-symbol:is(.pd-salon,.pd-goods){width:44px;height:44px;color:var(--pink);background:var(--soft);border-radius:50%;flex:none;place-items:center;display:grid}:is(.pd-salon,.pd-goods) .salon-about-symbol .ico,.salon-about-symbol:is(.pd-salon,.pd-goods) .ico{width:23px;height:23px}:is(.pd-salon,.pd-goods) .salon-about-card h3,.salon-about-card:is(.pd-salon,.pd-goods) h3{letter-spacing:-.4px;font-size:21px;font-weight:500}:is(.pd-salon,.pd-goods) .salon-about-card p,.salon-about-card:is(.pd-salon,.pd-goods) p{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.9}:is(.pd-salon,.pd-goods) .salon-about-tags,.salon-about-tags:is(.pd-salon,.pd-goods){flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}:is(.pd-salon,.pd-goods) .salon-about-tags span,.salon-about-tags:is(.pd-salon,.pd-goods) span{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:99px;padding:6px 10px;font-size:10px}:is(.pd-salon,.pd-goods) .salon-contact-card,.salon-contact-card:is(.pd-salon,.pd-goods){border:1px solid var(--line);border-radius:23px;padding:25px}:is(.pd-salon,.pd-goods) .salon-contact-facts,.salon-contact-facts:is(.pd-salon,.pd-goods){gap:19px;margin-bottom:23px;display:grid}:is(.pd-salon,.pd-goods) .salon-contact-facts>div,.salon-contact-facts:is(.pd-salon,.pd-goods)>div{align-items:flex-start;gap:12px;display:flex}:is(.pd-salon,.pd-goods) .salon-contact-facts>div>.ico,.salon-contact-facts:is(.pd-salon,.pd-goods)>div>.ico{width:19px;height:19px;color:var(--muted);flex:none;margin-top:2px}:is(.pd-salon,.pd-goods) .salon-contact-facts h3,.salon-contact-facts:is(.pd-salon,.pd-goods) h3{font-size:14px;font-weight:500;line-height:1.4}:is(.pd-salon,.pd-goods) .salon-contact-facts p,.salon-contact-facts:is(.pd-salon,.pd-goods) p{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.8}:is(.pd-salon,.pd-goods) .salon-map,.salon-map:is(.pd-salon,.pd-goods){border:1px solid var(--line);background:var(--soft);border-radius:18px;overflow:hidden}:is(.pd-salon,.pd-goods) .salon-map iframe,.salon-map:is(.pd-salon,.pd-goods) iframe{border:0;width:100%;height:320px;display:block}:is(.pd-salon,.pd-goods) .salon-map-footer,.salon-map-footer:is(.pd-salon,.pd-goods){background:#fff;justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;display:flex}:is(.pd-salon,.pd-goods) .salon-map-footer a,.salon-map-footer:is(.pd-salon,.pd-goods) a{color:var(--pink);align-items:center;gap:8px;font-size:10px;display:inline-flex}:is(.pd-salon,.pd-goods) .salon-map-footer a:last-child,.salon-map-footer:is(.pd-salon,.pd-goods) a:last-child{color:var(--muted);font-size:8px}:is(.pd-salon,.pd-goods) .salon-map-footer .ico,.salon-map-footer:is(.pd-salon,.pd-goods) .ico{width:11px;height:11px}:is(.pd-salon,.pd-goods) .salon-map-note,.salon-map-note:is(.pd-salon,.pd-goods){color:var(--muted);margin-top:13px;font-size:10px;line-height:1.8}:is(.pd-salon,.pd-goods) .salon-directions,.salon-directions:is(.pd-salon,.pd-goods){border-top:1px solid var(--line);margin-top:20px}:is(.pd-salon,.pd-goods) .salon-directions summary,.salon-directions:is(.pd-salon,.pd-goods) summary{cursor:pointer;color:var(--muted);align-items:center;gap:10px;padding:17px 0 0;font-size:12px;display:flex}:is(.pd-salon,.pd-goods) .salon-directions summary .ico,.salon-directions:is(.pd-salon,.pd-goods) summary .ico{width:15px;height:15px;color:var(--pink)}:is(.pd-salon,.pd-goods) .salon-directions summary .ico:last-child,.salon-directions:is(.pd-salon,.pd-goods) summary .ico:last-child{width:12px;height:12px;margin-left:auto}:is(.pd-salon,.pd-goods) .salon-directions>div,.salon-directions:is(.pd-salon,.pd-goods)>div{padding-top:15px}:is(.pd-salon,.pd-goods) .salon-directions p,.salon-directions:is(.pd-salon,.pd-goods) p{color:var(--muted);font-size:11px;line-height:1.9}:is(.pd-salon,.pd-goods) .salon-route-link,.salon-route-link:is(.pd-salon,.pd-goods){color:var(--pink);align-items:center;gap:10px;margin-top:13px;font-size:11px;display:inline-flex}:is(.pd-salon,.pd-goods) .salon-route-link .ico,.salon-route-link:is(.pd-salon,.pd-goods) .ico{width:13px;height:13px}:is(.pd-salon,.pd-goods) .salon-faq>h2,.salon-faq:is(.pd-salon,.pd-goods)>h2{margin:0 0 18px}:is(.pd-salon,.pd-goods) .salon-faq details,.salon-faq:is(.pd-salon,.pd-goods) details{border-bottom:1px solid var(--line)}:is(.pd-salon,.pd-goods) .salon-faq details:last-child,.salon-faq:is(.pd-salon,.pd-goods) details:last-child{border:0}:is(.pd-salon,.pd-goods) .salon-faq summary,.salon-faq:is(.pd-salon,.pd-goods) summary{color:var(--muted);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:12px;display:flex}:is(.pd-salon,.pd-goods) .salon-faq summary .ico,.salon-faq:is(.pd-salon,.pd-goods) summary .ico{flex:none;width:13px;height:13px}:is(.pd-salon,.pd-goods) .salon-faq details p,.salon-faq:is(.pd-salon,.pd-goods) details p{color:var(--muted);padding-bottom:17px;font-size:12px;line-height:1.9}:is(.pd-salon,.pd-goods) .salon-booking-sidebar,.salon-booking-sidebar:is(.pd-salon,.pd-goods){position:sticky;top:168px}:is(.pd-salon,.pd-goods) .salon-booking-card,.salon-booking-card:is(.pd-salon,.pd-goods){border:1px solid var(--line);background:var(--soft);border-radius:25px;padding:27px 24px}:is(.pd-salon,.pd-goods) .salon-booking-card .eyebrow,.salon-booking-card:is(.pd-salon,.pd-goods) .eyebrow{letter-spacing:1.4px;font-size:8px}:is(.pd-salon,.pd-goods) .salon-booking-card h2,.salon-booking-card:is(.pd-salon,.pd-goods) h2{letter-spacing:-.8px;margin-top:15px;font-size:29px;font-weight:450;line-height:1.2}:is(.pd-salon,.pd-goods) .salon-booking-card>p,.salon-booking-card:is(.pd-salon,.pd-goods)>p{color:var(--muted);margin-top:14px;font-size:12px;line-height:1.9}:is(.pd-salon,.pd-goods) .salon-booking-price,.salon-booking-price:is(.pd-salon,.pd-goods){border-top:1px solid var(--line);margin-top:22px;padding-top:19px}:is(.pd-salon,.pd-goods) .salon-booking-price>span,.salon-booking-price:is(.pd-salon,.pd-goods)>span{color:var(--muted);margin-bottom:7px;font-size:10px;display:block}:is(.pd-salon,.pd-goods) .salon-booking-price>strong,.salon-booking-price:is(.pd-salon,.pd-goods)>strong{font-size:16px;font-weight:500}:is(.pd-salon,.pd-goods) .salon-booking-card>.button,.salon-booking-card:is(.pd-salon,.pd-goods)>.button{justify-content:space-between;gap:12px;width:100%;min-height:44px;margin-top:21px;font-size:12px;display:flex}:is(.pd-salon,.pd-goods) .salon-booking-secondary,.salon-booking-secondary:is(.pd-salon,.pd-goods){color:var(--pink);border-bottom:1px solid var(--line);justify-content:center;align-items:center;gap:9px;margin-bottom:18px;padding:14px 0 20px;font-size:11px;display:flex}:is(.pd-salon,.pd-goods) .salon-booking-secondary .ico,.salon-booking-secondary:is(.pd-salon,.pd-goods) .ico{width:12px;height:12px}:is(.pd-salon,.pd-goods) .salon-booking-detail,.salon-booking-detail:is(.pd-salon,.pd-goods){color:var(--muted);align-items:flex-start;gap:9px;margin-top:12px;font-size:10px;line-height:1.6;display:flex}:is(.pd-salon,.pd-goods) .salon-booking-detail .ico,.salon-booking-detail:is(.pd-salon,.pd-goods) .ico{flex:none;width:14px;height:14px}:is(.pd-salon,.pd-goods) .salon-booking-card>.salon-booking-demo,.salon-booking-card:is(.pd-salon,.pd-goods)>.salon-booking-demo{color:var(--muted);margin-top:21px;font-size:9px}:is(.pd-salon,.pd-goods) .salon-sidebar-guide,.salon-sidebar-guide:is(.pd-salon,.pd-goods){border:1px solid var(--line);border-radius:23px;margin-top:18px;padding:23px 24px}:is(.pd-salon,.pd-goods) .salon-sidebar-guide>span,.salon-sidebar-guide:is(.pd-salon,.pd-goods)>span{width:32px;height:32px;color:var(--pink);border:1px solid var(--line);border-radius:50%;place-items:center;margin-bottom:13px;display:grid}:is(.pd-salon,.pd-goods) .salon-sidebar-guide .ico,.salon-sidebar-guide:is(.pd-salon,.pd-goods) .ico{width:16px;height:16px}:is(.pd-salon,.pd-goods) .salon-sidebar-guide h3,.salon-sidebar-guide:is(.pd-salon,.pd-goods) h3{font-size:17px;font-weight:500}:is(.pd-salon,.pd-goods) .salon-sidebar-guide p,.salon-sidebar-guide:is(.pd-salon,.pd-goods) p{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.9}:is(.pd-salon,.pd-goods) .salon-sidebar-guide a,.salon-sidebar-guide:is(.pd-salon,.pd-goods) a{color:var(--pink);justify-content:space-between;align-items:center;gap:9px;margin-top:16px;font-size:10px;display:flex}:is(.pd-salon,.pd-goods) .salon-sidebar-guide a .ico,.salon-sidebar-guide:is(.pd-salon,.pd-goods) a .ico{width:12px;height:12px}:is(.pd-salon,.pd-goods) .salon-back-to-catalog,.salon-back-to-catalog:is(.pd-salon,.pd-goods){border:1px solid var(--line);background:var(--soft);border-radius:25px;justify-content:space-between;align-items:center;gap:35px;margin:40px 0 12px;padding:30px 35px;display:flex}:is(.pd-salon,.pd-goods) .salon-back-to-catalog h2,.salon-back-to-catalog:is(.pd-salon,.pd-goods) h2{letter-spacing:-.5px;margin-top:12px;font-size:28px;font-weight:500}:is(.pd-salon,.pd-goods) .salon-back-to-catalog p,.salon-back-to-catalog:is(.pd-salon,.pd-goods) p{color:var(--muted);margin-top:9px;font-size:12px}:is(.pd-salon,.pd-goods) .salon-back-to-catalog .button,.salon-back-to-catalog:is(.pd-salon,.pd-goods) .button{flex:none;font-size:11px}:is(.pd-salon,.pd-goods) .salon-mobile-booking,.salon-mobile-booking:is(.pd-salon,.pd-goods){display:none}:is(.pd-salon,.pd-goods) .salon-dialog,.salon-dialog:is(.pd-salon,.pd-goods){border:1px solid var(--line);width:min(490px,100vw - 32px);max-height:calc(100dvh - 36px);color:var(--ink);background:#fff;border-radius:25px;margin:auto;padding:36px;overflow:auto}:is(.pd-salon,.pd-goods) .salon-dialog::backdrop,.salon-dialog:is(.pd-salon,.pd-goods)::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#24242a65}:is(.pd-salon,.pd-goods) .salon-dialog h2,.salon-dialog:is(.pd-salon,.pd-goods) h2{letter-spacing:-.6px;margin-top:16px;padding-right:15px;font-size:29px;font-weight:500;line-height:1.25}:is(.pd-salon,.pd-goods) .salon-dialog>p,.salon-dialog:is(.pd-salon,.pd-goods)>p{color:var(--muted);margin-top:17px;font-size:12px;line-height:1.9}:is(.pd-salon,.pd-goods) .salon-dialog-close,.salon-dialog-close:is(.pd-salon,.pd-goods){border:1px solid var(--line);width:30px;height:30px;color:var(--pink);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}:is(.pd-salon,.pd-goods) .salon-dialog-close .ico,.salon-dialog-close:is(.pd-salon,.pd-goods) .ico{width:13px;height:13px}:is(.pd-salon,.pd-goods) .salon-dialog-note,.salon-dialog-note:is(.pd-salon,.pd-goods){background:var(--soft);border:1px solid var(--line);border-radius:17px;align-items:flex-start;gap:14px;margin:24px 0;padding:18px;display:flex}:is(.pd-salon,.pd-goods) .salon-dialog-note>span,.salon-dialog-note:is(.pd-salon,.pd-goods)>span{color:var(--pink);padding-top:2px}:is(.pd-salon,.pd-goods) .salon-dialog-note .ico,.salon-dialog-note:is(.pd-salon,.pd-goods) .ico{width:20px;height:20px}:is(.pd-salon,.pd-goods) .salon-dialog-note h3,.salon-dialog-note:is(.pd-salon,.pd-goods) h3{font-size:13px;font-weight:500;line-height:1.6}:is(.pd-salon,.pd-goods) .salon-dialog-note p,.salon-dialog-note:is(.pd-salon,.pd-goods) p{color:var(--muted);margin-top:9px;font-size:11px;line-height:1.9}:is(.pd-salon,.pd-goods) .salon-dialog>.button,.salon-dialog:is(.pd-salon,.pd-goods)>.button{justify-content:space-between;align-items:center;width:100%;margin-top:22px;font-size:11px;display:flex}:is(.pd-salon,.pd-goods) .salon-booking-choices,.salon-booking-choices:is(.pd-salon,.pd-goods){gap:8px;margin-top:19px;display:grid}:is(.pd-salon,.pd-goods) .salon-booking-choices button,.salon-booking-choices:is(.pd-salon,.pd-goods) button{border:1px solid var(--line);width:100%;color:var(--pink);background:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;font-size:12px;display:flex}:is(.pd-salon,.pd-goods) .salon-booking-choices .ico,.salon-booking-choices:is(.pd-salon,.pd-goods) .ico{width:13px;height:13px}@media (width<=1250px){:is(.pd-salon,.pd-goods) .salon-page.wrap,.salon-page.wrap:is(.pd-salon,.pd-goods){padding-inline:32px}:is(.pd-salon,.pd-goods) .salon-layout,.salon-layout:is(.pd-salon,.pd-goods){grid-template-columns:minmax(0,1fr) 248px;gap:28px}:is(.pd-salon,.pd-goods) .salon-booking-card,.salon-booking-card:is(.pd-salon,.pd-goods){padding:24px 21px}:is(.pd-salon,.pd-goods) .salon-booking-card h2,.salon-booking-card:is(.pd-salon,.pd-goods) h2{font-size:27px}:is(.pd-salon,.pd-goods) .salon-sidebar-guide,.salon-sidebar-guide:is(.pd-salon,.pd-goods){padding:21px}:is(.pd-salon,.pd-goods) .salon-service-row,.salon-service-row:is(.pd-salon,.pd-goods){gap:11px;padding:19px 17px}:is(.pd-salon,.pd-goods) .salon-service-symbol,.salon-service-symbol:is(.pd-salon,.pd-goods){display:none}:is(.pd-salon,.pd-goods) .salon-reviews-layout,.salon-reviews-layout:is(.pd-salon,.pd-goods){grid-template-columns:160px minmax(0,1fr)}:is(.pd-salon,.pd-goods) .salon-section-nav,.salon-section-nav:is(.pd-salon,.pd-goods){gap:22px;font-size:11px}}@media (width<=1000px){:is(.pd-salon,.pd-goods) .salon-layout,.salon-layout:is(.pd-salon,.pd-goods){grid-template-columns:minmax(0,1fr)}:is(.pd-salon,.pd-goods) .salon-booking-sidebar,.salon-booking-sidebar:is(.pd-salon,.pd-goods){display:none}:is(.pd-salon,.pd-goods) .salon-mobile-booking,.salon-mobile-booking:is(.pd-salon,.pd-goods){z-index:9;padding:15px 24px max(15px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:15px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -7px 20px #24242a07}:is(.pd-salon,.pd-goods) .salon-mobile-booking>div,.salon-mobile-booking:is(.pd-salon,.pd-goods)>div{min-width:0}:is(.pd-salon,.pd-goods) .salon-mobile-booking strong,.salon-mobile-booking:is(.pd-salon,.pd-goods) strong{font-size:12px;font-weight:500;display:block}:is(.pd-salon,.pd-goods) .salon-mobile-booking span,.salon-mobile-booking:is(.pd-salon,.pd-goods) span{color:var(--muted);margin-top:6px;font-size:9px;display:block}:is(.pd-salon,.pd-goods) .salon-mobile-booking>.button,.salon-mobile-booking:is(.pd-salon,.pd-goods)>.button{flex:none;gap:13px;min-height:39px;padding:10px 17px;font-size:11px}:is(.pd-salon,.pd-goods) .salon-mobile-booking>.button .ico,.salon-mobile-booking:is(.pd-salon,.pd-goods)>.button .ico{width:13px;height:13px}:is(.pd-salon,.pd-goods) .salon-page-body .mobile-tabs,.salon-page-body:is(.pd-salon,.pd-goods) .mobile-tabs{display:none}:is(.pd-salon,.pd-goods) .salon-page-body .footer,.salon-page-body:is(.pd-salon,.pd-goods) .footer{padding-bottom:110px}}@media (width<=760px){:is(.pd-salon,.pd-goods) .salon-page.wrap,.salon-page.wrap:is(.pd-salon,.pd-goods){padding-inline:20px}:is(.pd-salon,.pd-goods) .salon-breadcrumbs,.salon-breadcrumbs:is(.pd-salon,.pd-goods){gap:7px;padding-top:20px;font-size:9px}:is(.pd-salon,.pd-goods) .salon-heading,.salon-heading:is(.pd-salon,.pd-goods){gap:10px;padding:23px 0}:is(.pd-salon,.pd-goods) .salon-heading h1,.salon-heading:is(.pd-salon,.pd-goods) h1{letter-spacing:-.8px;margin-top:11px;font-size:32px}:is(.pd-salon,.pd-goods) .salon-heading>div>p,.salon-heading:is(.pd-salon,.pd-goods)>div>p{font-size:12px;line-height:1.8}:is(.pd-salon,.pd-goods) .salon-facts,.salon-facts:is(.pd-salon,.pd-goods){gap:10px 13px;margin-top:14px;font-size:10px}:is(.pd-salon,.pd-goods) .salon-facts>span,.salon-facts:is(.pd-salon,.pd-goods)>span{display:none}:is(.pd-salon,.pd-goods) .salon-save,.salon-save:is(.pd-salon,.pd-goods){flex:none;margin-top:40px;padding:9px}:is(.pd-salon,.pd-goods) .salon-save span,.salon-save:is(.pd-salon,.pd-goods) span{display:none}:is(.pd-salon,.pd-goods) .salon-photo-grid,.salon-photo-grid:is(.pd-salon,.pd-goods){border-radius:19px;grid-template-rows:repeat(2,115px);grid-template-columns:1.6fr 1fr;gap:6px}:is(.pd-salon,.pd-goods) .salon-photo-cover>span,.salon-photo-cover:is(.pd-salon,.pd-goods)>span{padding:5px 7px;font-size:7px;bottom:10px;left:10px}:is(.pd-salon,.pd-goods) .salon-all-photos,.salon-all-photos:is(.pd-salon,.pd-goods){gap:4px;padding:7px;font-size:8px;bottom:8px;right:7px}:is(.pd-salon,.pd-goods) .salon-all-photos .ico,.salon-all-photos:is(.pd-salon,.pd-goods) .ico{width:11px;height:11px}:is(.pd-salon,.pd-goods) .salon-section-nav,.salon-section-nav:is(.pd-salon,.pd-goods){gap:23px;padding:19px 0 17px;font-size:11px;top:75px}:is(.pd-salon,.pd-goods) .salon-section,.salon-section:is(.pd-salon,.pd-goods){padding:29px 0;scroll-margin-top:145px}:is(.pd-salon,.pd-goods) .salon-section h2,.salon-section:is(.pd-salon,.pd-goods) h2{font-size:25px}:is(.pd-salon,.pd-goods) .salon-section-heading,.salon-section-heading:is(.pd-salon,.pd-goods){align-items:flex-start;gap:14px;margin-bottom:20px}:is(.pd-salon,.pd-goods) .salon-section-heading .eyebrow,.salon-section-heading:is(.pd-salon,.pd-goods) .eyebrow{letter-spacing:1.1px;font-size:7px;line-height:1.8}:is(.pd-salon,.pd-goods) .salon-section-hint,.salon-section-hint:is(.pd-salon,.pd-goods){display:none}:is(.pd-salon,.pd-goods) .salon-service-search input,.salon-service-search:is(.pd-salon,.pd-goods) input{padding-block:7px;font-size:16px}:is(.pd-salon,.pd-goods) .salon-service-groups>a,.salon-service-groups:is(.pd-salon,.pd-goods)>a{padding:8px 12px;font-size:10px}:is(.pd-salon,.pd-goods) .salon-service-row,.salon-service-row:is(.pd-salon,.pd-goods){align-items:flex-start;gap:16px;padding:19px 16px}:is(.pd-salon,.pd-goods) .salon-service-text h3,.salon-service-text:is(.pd-salon,.pd-goods) h3{font-size:14px}:is(.pd-salon,.pd-goods) .salon-service-text p,.salon-service-text:is(.pd-salon,.pd-goods) p{font-size:10px}:is(.pd-salon,.pd-goods) .salon-service-text>span,.salon-service-text:is(.pd-salon,.pd-goods)>span{font-size:8px;line-height:1.6}:is(.pd-salon,.pd-goods) .salon-service-action>strong,.salon-service-action:is(.pd-salon,.pd-goods)>strong{font-size:9px}:is(.pd-salon,.pd-goods) .salon-service-action>button,.salon-service-action:is(.pd-salon,.pd-goods)>button{gap:6px;padding:7px 10px;font-size:9px}:is(.pd-salon,.pd-goods) .salon-team-grid,.salon-team-grid:is(.pd-salon,.pd-goods){gap:12px}:is(.pd-salon,.pd-goods) .salon-master-photo,.salon-master-photo:is(.pd-salon,.pd-goods){height:195px}:is(.pd-salon,.pd-goods) .salon-master-content,.salon-master-content:is(.pd-salon,.pd-goods){padding:16px 13px}:is(.pd-salon,.pd-goods) .salon-master-content h3,.salon-master-content:is(.pd-salon,.pd-goods) h3{font-size:13px;line-height:1.5}:is(.pd-salon,.pd-goods) .salon-master-content p,.salon-master-content:is(.pd-salon,.pd-goods) p{font-size:9px;line-height:1.6}:is(.pd-salon,.pd-goods) .salon-master-content button,.salon-master-content:is(.pd-salon,.pd-goods) button{gap:5px;margin-top:12px;padding-top:12px;font-size:9px}:is(.pd-salon,.pd-goods) .salon-text-button,.salon-text-button:is(.pd-salon,.pd-goods){max-width:96px;font-size:9px;line-height:1.5}:is(.pd-salon,.pd-goods) .salon-reviews-layout,.salon-reviews-layout:is(.pd-salon,.pd-goods){grid-template-columns:1fr;gap:12px}:is(.pd-salon,.pd-goods) .salon-review-summary,.salon-review-summary:is(.pd-salon,.pd-goods){padding:23px}:is(.pd-salon,.pd-goods) .salon-rating-empty,.salon-rating-empty:is(.pd-salon,.pd-goods){margin-bottom:10px;font-size:38px}:is(.pd-salon,.pd-goods) .salon-review-summary h3,.salon-review-summary:is(.pd-salon,.pd-goods) h3{margin-top:12px}:is(.pd-salon,.pd-goods) .salon-reviews-empty,.salon-reviews-empty:is(.pd-salon,.pd-goods){padding:23px}:is(.pd-salon,.pd-goods) .salon-reviews-empty h3,.salon-reviews-empty:is(.pd-salon,.pd-goods) h3{font-size:17px}:is(.pd-salon,.pd-goods) .salon-about-card,.salon-about-card:is(.pd-salon,.pd-goods){gap:16px;padding:24px 21px}:is(.pd-salon,.pd-goods) .salon-about-symbol,.salon-about-symbol:is(.pd-salon,.pd-goods){display:none}:is(.pd-salon,.pd-goods) .salon-about-card h3,.salon-about-card:is(.pd-salon,.pd-goods) h3{font-size:23px;line-height:1.35}:is(.pd-salon,.pd-goods) .salon-about-card p,.salon-about-card:is(.pd-salon,.pd-goods) p{font-size:12px}:is(.pd-salon,.pd-goods) .salon-contact-card,.salon-contact-card:is(.pd-salon,.pd-goods){padding:20px 16px}:is(.pd-salon,.pd-goods) .salon-contact-facts h3,.salon-contact-facts:is(.pd-salon,.pd-goods) h3{font-size:12px}:is(.pd-salon,.pd-goods) .salon-contact-facts p,.salon-contact-facts:is(.pd-salon,.pd-goods) p{font-size:10px}:is(.pd-salon,.pd-goods) .salon-map iframe,.salon-map:is(.pd-salon,.pd-goods) iframe{height:285px}:is(.pd-salon,.pd-goods) .salon-map-footer,.salon-map-footer:is(.pd-salon,.pd-goods){flex-direction:column;align-items:flex-start;gap:8px;padding:12px}:is(.pd-salon,.pd-goods) .salon-map-footer a,.salon-map-footer:is(.pd-salon,.pd-goods) a{font-size:10px}:is(.pd-salon,.pd-goods) .salon-map-footer a:last-child,.salon-map-footer:is(.pd-salon,.pd-goods) a:last-child{font-size:8px}:is(.pd-salon,.pd-goods) .salon-faq summary,.salon-faq:is(.pd-salon,.pd-goods) summary{font-size:11px;line-height:1.6}:is(.pd-salon,.pd-goods) .salon-back-to-catalog,.salon-back-to-catalog:is(.pd-salon,.pd-goods){flex-direction:column;align-items:flex-start;gap:22px;margin-top:30px;padding:26px}:is(.pd-salon,.pd-goods) .salon-back-to-catalog h2,.salon-back-to-catalog:is(.pd-salon,.pd-goods) h2{font-size:26px}:is(.pd-salon,.pd-goods) .salon-back-to-catalog .button,.salon-back-to-catalog:is(.pd-salon,.pd-goods) .button{justify-content:space-between;width:100%}:is(.pd-salon,.pd-goods) .salon-mobile-booking,.salon-mobile-booking:is(.pd-salon,.pd-goods){gap:12px;padding-inline:20px}:is(.pd-salon,.pd-goods) .salon-mobile-booking strong,.salon-mobile-booking:is(.pd-salon,.pd-goods) strong{font-size:11px}:is(.pd-salon,.pd-goods) .salon-mobile-booking span,.salon-mobile-booking:is(.pd-salon,.pd-goods) span{font-size:8px;line-height:1.6}:is(.pd-salon,.pd-goods) .salon-mobile-booking>.button,.salon-mobile-booking:is(.pd-salon,.pd-goods)>.button{gap:11px;padding-inline:15px;font-size:10px}:is(.pd-salon,.pd-goods) .salon-dialog,.salon-dialog:is(.pd-salon,.pd-goods){padding:29px 24px}:is(.pd-salon,.pd-goods) .salon-dialog h2,.salon-dialog:is(.pd-salon,.pd-goods) h2{font-size:26px}}@media (width<=360px){:is(.pd-salon,.pd-goods) .salon-heading h1,.salon-heading:is(.pd-salon,.pd-goods) h1{font-size:29px}:is(.pd-salon,.pd-goods) .salon-photo-grid,.salon-photo-grid:is(.pd-salon,.pd-goods){grid-template-rows:repeat(2,98px)}:is(.pd-salon,.pd-goods) .salon-all-photos,.salon-all-photos:is(.pd-salon,.pd-goods){padding:6px;font-size:7px}:is(.pd-salon,.pd-goods) .salon-all-photos .ico,.salon-all-photos:is(.pd-salon,.pd-goods) .ico{display:none}:is(.pd-salon,.pd-goods) .salon-service-row,.salon-service-row:is(.pd-salon,.pd-goods){flex-wrap:wrap}:is(.pd-salon,.pd-goods) .salon-service-text,.salon-service-text:is(.pd-salon,.pd-goods){flex-basis:100%}:is(.pd-salon,.pd-goods) .salon-service-action,.salon-service-action:is(.pd-salon,.pd-goods){justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}:is(.pd-salon,.pd-goods) .salon-service-action>button,.salon-service-action:is(.pd-salon,.pd-goods)>button{margin:0}:is(.pd-salon,.pd-goods) .salon-team-grid,.salon-team-grid:is(.pd-salon,.pd-goods){grid-template-columns:1fr}:is(.pd-salon,.pd-goods) .salon-master-photo,.salon-master-photo:is(.pd-salon,.pd-goods){height:235px}}:is(.pd-salon,.pd-goods) .salon-service-search,.salon-service-search:is(.pd-salon,.pd-goods){scroll-margin-top:215px}:is(.pd-salon,.pd-goods) .salon-heading-count,.salon-heading-count:is(.pd-salon,.pd-goods){vertical-align:middle;border:1px solid var(--line);letter-spacing:0;min-width:26px;height:26px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;margin-left:8px;padding:0 7px;font-size:11px;display:inline-flex}:is(.pd-salon,.pd-goods) .salon-more-services>summary,.salon-more-services:is(.pd-salon,.pd-goods)>summary,:is(.pd-salon,.pd-goods) .salon-more-reviews>summary,.salon-more-reviews:is(.pd-salon,.pd-goods)>summary{color:var(--pink);cursor:pointer;background:var(--soft);justify-content:space-between;align-items:center;gap:15px;padding:18px 22px;font-size:12px;list-style:none;display:flex}:is(.pd-salon,.pd-goods) .salon-more-services>summary .ico,.salon-more-services:is(.pd-salon,.pd-goods)>summary .ico,:is(.pd-salon,.pd-goods) .salon-more-reviews>summary .ico,.salon-more-reviews:is(.pd-salon,.pd-goods)>summary .ico{flex:none;width:13px;height:13px}:is(.pd-salon,.pd-goods) .salon-more-services[open]>summary,.salon-more-services[open]:is(.pd-salon,.pd-goods)>summary,:is(.pd-salon,.pd-goods) .salon-more-reviews[open]>summary,.salon-more-reviews[open]:is(.pd-salon,.pd-goods)>summary{border-bottom:1px solid var(--line)}:is(.pd-salon,.pd-goods) .salon-more-services[open]>summary .ico,.salon-more-services[open]:is(.pd-salon,.pd-goods)>summary .ico,:is(.pd-salon,.pd-goods) .salon-more-reviews[open]>summary .ico,.salon-more-reviews[open]:is(.pd-salon,.pd-goods)>summary .ico{transform:rotate(180deg)}:is(.pd-salon,.pd-goods) .salon-team-grid,.salon-team-grid:is(.pd-salon,.pd-goods){grid-template-columns:repeat(3,minmax(0,1fr))}:is(.pd-salon,.pd-goods) .salon-master-photo,.salon-master-photo:is(.pd-salon,.pd-goods){cursor:pointer;border:0;width:100%;height:190px;padding:0;display:block}:is(.pd-salon,.pd-goods) .salon-master-name,.salon-master-name:is(.pd-salon,.pd-goods){justify-content:space-between;align-items:center;gap:10px;display:flex}:is(.pd-salon,.pd-goods) .salon-master-name a,.salon-master-name:is(.pd-salon,.pd-goods) a{color:var(--pink);flex:none;align-items:center;gap:4px;font-size:10px;display:inline-flex}:is(.pd-salon,.pd-goods) .salon-master-name .ico,.salon-master-name:is(.pd-salon,.pd-goods) .ico{width:12px;height:12px}:is(.pd-salon,.pd-goods) .salon-master-languages,.salon-master-languages:is(.pd-salon,.pd-goods){color:var(--muted);margin-top:9px;font-size:9px;display:block}:is(.pd-salon,.pd-goods) .salon-master-actions,.salon-master-actions:is(.pd-salon,.pd-goods){border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}:is(.pd-salon,.pd-goods) .salon-master-actions button,.salon-master-actions:is(.pd-salon,.pd-goods) button{border:0;width:auto;margin:0;padding:0;font-size:10px}:is(.pd-salon,.pd-goods) .salon-master-actions a,.salon-master-actions:is(.pd-salon,.pd-goods) a{color:var(--pink);font-size:10px}:is(.pd-salon,.pd-goods) .salon-master-dialog-photo,.salon-master-dialog-photo:is(.pd-salon,.pd-goods){object-fit:cover;object-position:center 28%;border-radius:16px;width:100%;height:200px;margin-bottom:22px;display:block}:is(.pd-salon,.pd-goods) .salon-dialog-subtitle,.salon-dialog-subtitle:is(.pd-salon,.pd-goods){margin-top:24px;font-size:15px;font-weight:500}:is(.pd-salon,.pd-goods) .salon-booking-choices small,.salon-booking-choices:is(.pd-salon,.pd-goods) small{color:var(--muted);margin-top:7px;font-size:10px;display:block}:is(.pd-salon,.pd-goods) .salon-master-review-link,.salon-master-review-link:is(.pd-salon,.pd-goods){width:100%;font:inherit;color:var(--pink);border:0;border-top:1px solid var(--line);background:0 0;justify-content:space-between;align-items:center;gap:10px;margin-top:24px;padding:20px 0 0;font-size:12px;display:flex}:is(.pd-salon,.pd-goods) .salon-master-review-link .ico,.salon-master-review-link:is(.pd-salon,.pd-goods) .ico{width:13px;height:13px}:is(.pd-salon,.pd-goods) .salon-demo-section-note,.salon-demo-section-note:is(.pd-salon,.pd-goods){color:var(--muted);background:var(--soft);border-radius:12px;margin-bottom:20px;padding:12px 16px;font-size:10px;line-height:1.8}:is(.pd-salon,.pd-goods) .salon-rating-overview,.salon-rating-overview:is(.pd-salon,.pd-goods){grid-template-columns:130px 165px minmax(0,1fr);align-items:center;gap:24px;margin-bottom:24px;display:grid}:is(.pd-salon,.pd-goods) .salon-rating-overview .salon-review-summary,.salon-rating-overview:is(.pd-salon,.pd-goods) .salon-review-summary{padding:23px 18px}:is(.pd-salon,.pd-goods) .salon-rating-value,.salon-rating-value:is(.pd-salon,.pd-goods){color:var(--pink);margin-bottom:13px;font-size:42px;font-weight:400;line-height:1;display:block}:is(.pd-salon,.pd-goods) .salon-rating-overview .salon-review-summary p,.salon-rating-overview:is(.pd-salon,.pd-goods) .salon-review-summary p{margin-top:12px;font-size:9px}:is(.pd-salon,.pd-goods) .salon-empty-stars .ico,.salon-empty-stars:is(.pd-salon,.pd-goods) .ico,:is(.pd-salon,.pd-goods) .salon-review-stars .ico,.salon-review-stars:is(.pd-salon,.pd-goods) .ico{fill:currentColor}:is(.pd-salon,.pd-goods) .salon-stars-empty .ico,.salon-stars-empty:is(.pd-salon,.pd-goods) .ico{fill:none}:is(.pd-salon,.pd-goods) .salon-average-stars,.salon-average-stars:is(.pd-salon,.pd-goods){vertical-align:middle;display:inline-block;position:relative}:is(.pd-salon,.pd-goods) .salon-average-stars>span,.salon-average-stars:is(.pd-salon,.pd-goods)>span{color:var(--muted);gap:3px;display:flex}:is(.pd-salon,.pd-goods) .salon-average-stars .ico,.salon-average-stars:is(.pd-salon,.pd-goods) .ico{fill:currentColor;flex:none;width:17px;height:17px}:is(.pd-salon,.pd-goods) .salon-average-stars>span:last-child,.salon-average-stars:is(.pd-salon,.pd-goods)>span:last-child{color:var(--pink);position:absolute;top:0;left:0;overflow:hidden}:is(.pd-salon,.pd-goods) .salon-review-stars .salon-average-stars .ico,.salon-review-stars:is(.pd-salon,.pd-goods) .salon-average-stars .ico{width:12px;height:12px}:is(.pd-salon,.pd-goods) .salon-rating-distribution,.salon-rating-distribution:is(.pd-salon,.pd-goods){gap:12px;display:grid}:is(.pd-salon,.pd-goods) .salon-rating-bar,.salon-rating-bar:is(.pd-salon,.pd-goods){color:var(--muted);align-items:center;gap:10px;font-size:10px;display:flex}:is(.pd-salon,.pd-goods) .salon-rating-bar>span,.salon-rating-bar:is(.pd-salon,.pd-goods)>span{text-align:center;min-width:10px}:is(.pd-salon,.pd-goods) .salon-rating-bar i,.salon-rating-bar:is(.pd-salon,.pd-goods) i{background:var(--soft);border-radius:99px;flex:1;height:5px;overflow:hidden}:is(.pd-salon,.pd-goods) .salon-rating-bar b,.salon-rating-bar:is(.pd-salon,.pd-goods) b{background:var(--soft);border-radius:inherit;height:100%;display:block}:is(.pd-salon,.pd-goods) .salon-review-context h3,.salon-review-context:is(.pd-salon,.pd-goods) h3{font-size:14px;font-weight:500;line-height:1.5}:is(.pd-salon,.pd-goods) .salon-review-context p,.salon-review-context:is(.pd-salon,.pd-goods) p{color:var(--muted);margin-top:9px;font-size:11px;line-height:1.9}:is(.pd-salon,.pd-goods) .salon-review-filters,.salon-review-filters:is(.pd-salon,.pd-goods){border:1px solid var(--line);border-radius:16px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.15fr) auto;align-items:end;gap:9px;padding:15px;display:grid}:is(.pd-salon,.pd-goods) .salon-review-filters label,.salon-review-filters:is(.pd-salon,.pd-goods) label{gap:7px;min-width:0;display:grid}:is(.pd-salon,.pd-goods) .salon-review-filters label>span,.salon-review-filters:is(.pd-salon,.pd-goods) label>span{color:var(--muted);padding-left:3px;font-size:9px}:is(.pd-salon,.pd-goods) .salon-review-filters select,.salon-review-filters:is(.pd-salon,.pd-goods) select{width:100%;min-width:0;color:var(--muted);background:var(--soft);font:inherit;border:1px solid var(--line);border-radius:8px;height:36px;padding:0 8px;font-size:10px}:is(.pd-salon,.pd-goods) .salon-review-filters>button,.salon-review-filters:is(.pd-salon,.pd-goods)>button{background:var(--soft);height:36px;color:var(--pink);border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:9px;padding:0 12px;font-size:10px;display:flex}:is(.pd-salon,.pd-goods) .salon-review-filters>button .ico,.salon-review-filters:is(.pd-salon,.pd-goods)>button .ico{width:12px;height:12px}:is(.pd-salon,.pd-goods) .salon-review-results,.salon-review-results:is(.pd-salon,.pd-goods){color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:15px 0;font-size:10px;display:flex}:is(.pd-salon,.pd-goods) .salon-review-results a,.salon-review-results:is(.pd-salon,.pd-goods) a{color:var(--pink)}:is(.pd-salon,.pd-goods) .salon-review-list,.salon-review-list:is(.pd-salon,.pd-goods){border:1px solid var(--line);border-radius:20px;overflow:hidden}:is(.pd-salon,.pd-goods) .salon-review,.salon-review:is(.pd-salon,.pd-goods){border-bottom:1px solid var(--line);padding:24px}:is(.pd-salon,.pd-goods) .salon-review:last-child,.salon-review:last-child:is(.pd-salon,.pd-goods){border-bottom:0}:is(.pd-salon,.pd-goods) .salon-review>header,.salon-review:is(.pd-salon,.pd-goods)>header{align-items:center;gap:11px;display:flex}:is(.pd-salon,.pd-goods) .salon-review-avatar,.salon-review-avatar:is(.pd-salon,.pd-goods){width:36px;height:36px;color:var(--pink);background:var(--soft);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}:is(.pd-salon,.pd-goods) .salon-review h3,.salon-review:is(.pd-salon,.pd-goods) h3{font-size:12px;font-weight:500}:is(.pd-salon,.pd-goods) .salon-review h3>span,.salon-review:is(.pd-salon,.pd-goods) h3>span{color:var(--muted);font-size:9px;font-weight:400}:is(.pd-salon,.pd-goods) .salon-review time,.salon-review:is(.pd-salon,.pd-goods) time{color:var(--muted);margin-top:5px;font-size:9px;display:block}:is(.pd-salon,.pd-goods) .salon-review-stars,.salon-review-stars:is(.pd-salon,.pd-goods){color:var(--pink);gap:3px;margin-left:auto;display:flex}:is(.pd-salon,.pd-goods) .salon-review-stars .ico,.salon-review-stars:is(.pd-salon,.pd-goods) .ico{width:12px;height:12px}:is(.pd-salon,.pd-goods) .salon-review-tags,.salon-review-tags:is(.pd-salon,.pd-goods){flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}:is(.pd-salon,.pd-goods) .salon-review-tags>*,.salon-review-tags:is(.pd-salon,.pd-goods)>*{background:var(--soft);color:var(--muted);border-radius:99px;padding:5px 8px;font-size:9px}:is(.pd-salon,.pd-goods) .salon-review>p,.salon-review:is(.pd-salon,.pd-goods)>p{color:var(--muted);margin-top:13px;font-size:12px;line-height:1.95}:is(.pd-salon,.pd-goods) .salon-review-reply,.salon-review-reply:is(.pd-salon,.pd-goods){background:var(--soft);border-left:2px solid var(--line);border-radius:14px;gap:12px;margin:17px 0 0 19px;padding:17px;display:flex}:is(.pd-salon,.pd-goods) .salon-mini-logo,.salon-mini-logo:is(.pd-salon,.pd-goods){border:1px solid var(--line);width:25px;height:25px;color:var(--pink);border-radius:7px;flex:none;place-items:center;font-family:Georgia,serif;display:grid}:is(.pd-salon,.pd-goods) .salon-review-reply strong,.salon-review-reply:is(.pd-salon,.pd-goods) strong{color:var(--muted);font-size:10px;font-weight:500}:is(.pd-salon,.pd-goods) .salon-review-reply strong span,.salon-review-reply:is(.pd-salon,.pd-goods) strong span{color:var(--muted);font-weight:400}:is(.pd-salon,.pd-goods) .salon-review-reply p,.salon-review-reply:is(.pd-salon,.pd-goods) p{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.85}:is(.pd-salon,.pd-goods) .salon-about-subtitle,.salon-about-subtitle:is(.pd-salon,.pd-goods){margin:26px 0 15px;font-size:16px;font-weight:500}:is(.pd-salon,.pd-goods) .salon-about-subtitle span,.salon-about-subtitle:is(.pd-salon,.pd-goods) span{color:var(--muted);font-size:11px;font-weight:400}:is(.pd-salon,.pd-goods) .salon-amenities,.salon-amenities:is(.pd-salon,.pd-goods){flex-wrap:wrap;gap:9px;display:flex}:is(.pd-salon,.pd-goods) .salon-amenities>span,.salon-amenities:is(.pd-salon,.pd-goods)>span{border:1px solid var(--line);color:var(--muted);border-radius:99px;align-items:center;gap:7px;padding:10px 13px;font-size:11px;display:inline-flex}:is(.pd-salon,.pd-goods) .salon-amenities .ico,.salon-amenities:is(.pd-salon,.pd-goods) .ico{width:13px;height:13px;color:var(--pink)}:is(.pd-salon,.pd-goods) .salon-policy-card,.salon-policy-card:is(.pd-salon,.pd-goods){border:1px solid var(--line);border-radius:18px;margin-top:24px;padding:23px}:is(.pd-salon,.pd-goods) .salon-policy-card h3,.salon-policy-card:is(.pd-salon,.pd-goods) h3{font-size:15px;font-weight:500}:is(.pd-salon,.pd-goods) .salon-policy-card ul,.salon-policy-card:is(.pd-salon,.pd-goods) ul{color:var(--muted);margin:13px 0 0;padding-left:16px;font-size:11px;line-height:1.9}:is(.pd-salon,.pd-goods) .salon-policy-card li+li,.salon-policy-card:is(.pd-salon,.pd-goods) li+li{margin-top:7px}:is(.pd-salon,.pd-goods) .salon-policy-card>p,.salon-policy-card:is(.pd-salon,.pd-goods)>p{color:var(--muted);margin-top:12px;font-size:9px}:is(.pd-salon,.pd-goods) .salon-social-buttons,.salon-social-buttons:is(.pd-salon,.pd-goods){gap:7px;margin-top:13px;display:flex}:is(.pd-salon,.pd-goods) .salon-social-buttons>button,.salon-social-buttons:is(.pd-salon,.pd-goods)>button{border:1px solid var(--line);color:var(--pink);background:#fff;border-radius:99px;justify-content:center;align-items:center;gap:6px;padding:9px 11px;font-size:10px;display:inline-flex}:is(.pd-salon,.pd-goods) .salon-social-buttons .ico,.salon-social-buttons:is(.pd-salon,.pd-goods) .ico{width:12px;height:12px}:is(.pd-salon,.pd-goods) .salon-phone-placeholder,.salon-phone-placeholder:is(.pd-salon,.pd-goods){color:var(--muted);font:inherit;background:0 0;border:0;padding:8px 0 0;font-size:11px}:is(.pd-salon,.pd-goods) .salon-hours,.salon-hours:is(.pd-salon,.pd-goods){border-top:1px solid var(--line);margin:18px 0;padding-top:13px}:is(.pd-salon,.pd-goods) .salon-hours summary,.salon-hours:is(.pd-salon,.pd-goods) summary{cursor:pointer;color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}:is(.pd-salon,.pd-goods) .salon-hours summary .ico,.salon-hours:is(.pd-salon,.pd-goods) summary .ico{flex:none;width:14px;height:14px}:is(.pd-salon,.pd-goods) .salon-hours summary .ico:last-child,.salon-hours:is(.pd-salon,.pd-goods) summary .ico:last-child{width:11px;height:11px;margin-left:auto}:is(.pd-salon,.pd-goods) .salon-hours>div,.salon-hours:is(.pd-salon,.pd-goods)>div{gap:10px;padding-top:18px;display:grid}:is(.pd-salon,.pd-goods) .salon-hours>div>div,.salon-hours:is(.pd-salon,.pd-goods)>div>div{color:var(--muted);justify-content:space-between;gap:14px;font-size:10px;display:flex}:is(.pd-salon,.pd-goods) .salon-hours strong,.salon-hours:is(.pd-salon,.pd-goods) strong{color:var(--muted);white-space:nowrap;font-size:10px;font-weight:500}:is(.pd-salon,.pd-goods) .salon-hours p,.salon-hours:is(.pd-salon,.pd-goods) p{color:var(--muted);font-size:9px;line-height:1.7}:is(.pd-salon,.pd-goods) .salon-map-providers,.salon-map-providers:is(.pd-salon,.pd-goods){flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}:is(.pd-salon,.pd-goods) .salon-map-provider,.salon-map-provider:is(.pd-salon,.pd-goods){border:1px solid var(--line);color:var(--pink);border-radius:99px;justify-content:space-between;align-items:center;gap:13px;padding:10px 13px;font-size:11px;display:flex}:is(.pd-salon,.pd-goods) .salon-map-provider .ico,.salon-map-provider:is(.pd-salon,.pd-goods) .ico{width:12px;height:12px}:is(.pd-salon,.pd-goods) .salon-sidebar-identity,.salon-sidebar-identity:is(.pd-salon,.pd-goods){border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:22px;padding-bottom:22px;display:flex}:is(.pd-salon,.pd-goods) .salon-logo,.salon-logo:is(.pd-salon,.pd-goods){border:1px solid var(--line);width:55px;height:61px;color:var(--pink);background:#fff;border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-items:center;font-family:Georgia,serif;font-size:33px;line-height:1.2;display:flex}:is(.pd-salon,.pd-goods) .salon-logo small,.salon-logo:is(.pd-salon,.pd-goods) small{letter-spacing:1.3px;font-family:sans-serif;font-size:6px}:is(.pd-salon,.pd-goods) .salon-sidebar-identity>div,.salon-sidebar-identity:is(.pd-salon,.pd-goods)>div{min-width:0}:is(.pd-salon,.pd-goods) .salon-sidebar-identity strong,.salon-sidebar-identity:is(.pd-salon,.pd-goods) strong{font-size:13px;font-weight:500;display:block}:is(.pd-salon,.pd-goods) .salon-sidebar-identity>div>span,.salon-sidebar-identity:is(.pd-salon,.pd-goods)>div>span{color:var(--muted);margin-top:6px;font-size:10px;display:block}:is(.pd-salon,.pd-goods) .salon-sidebar-identity a,.salon-sidebar-identity:is(.pd-salon,.pd-goods) a{color:var(--pink);align-items:center;gap:5px;margin-top:9px;font-size:8px;display:flex}:is(.pd-salon,.pd-goods) .salon-sidebar-identity a .ico,.salon-sidebar-identity:is(.pd-salon,.pd-goods) a .ico{width:11px;height:11px}:is(.pd-salon,.pd-goods) .salon-booking-card h2,.salon-booking-card:is(.pd-salon,.pd-goods) h2{letter-spacing:-.5px;font-size:23px;line-height:1.25}:is(.pd-salon,.pd-goods) .salon-booking-card>p,.salon-booking-card:is(.pd-salon,.pd-goods)>p{margin-top:10px;font-size:11px}:is(.pd-salon,.pd-goods) .salon-booking-price,.salon-booking-price:is(.pd-salon,.pd-goods){margin-top:18px;padding-top:16px}:is(.pd-salon,.pd-goods) .salon-booking-card>.button,.salon-booking-card:is(.pd-salon,.pd-goods)>.button{margin-top:17px}:is(.pd-salon,.pd-goods) .salon-booking-secondary,.salon-booking-secondary:is(.pd-salon,.pd-goods){margin-bottom:14px;padding-bottom:15px}:is(.pd-salon,.pd-goods) .salon-sidebar-phone,.salon-sidebar-phone:is(.pd-salon,.pd-goods){width:100%;color:var(--muted);background:0 0;border:0;align-items:center;gap:9px;margin-top:15px;padding:0;font-size:11px;display:flex}:is(.pd-salon,.pd-goods) .salon-sidebar-phone .ico,.salon-sidebar-phone:is(.pd-salon,.pd-goods) .ico{width:14px;height:14px}:is(.pd-salon,.pd-goods) .salon-booking-card .salon-social-buttons>button,.salon-booking-card:is(.pd-salon,.pd-goods) .salon-social-buttons>button{flex:1;padding:9px 5px;font-size:9px}:is(.pd-salon,.pd-goods) .salon-booking-card>.salon-booking-demo,.salon-booking-card:is(.pd-salon,.pd-goods)>.salon-booking-demo{margin-top:15px;font-size:8px}@media (height<=820px){:is(.pd-salon,.pd-goods) .salon-booking-sidebar,.salon-booking-sidebar:is(.pd-salon,.pd-goods){position:static}}@media (width<=1250px){:is(.pd-salon,.pd-goods) .salon-team-grid,.salon-team-grid:is(.pd-salon,.pd-goods){grid-template-columns:repeat(2,minmax(0,1fr))}:is(.pd-salon,.pd-goods) .salon-master-photo,.salon-master-photo:is(.pd-salon,.pd-goods){height:210px}:is(.pd-salon,.pd-goods) .salon-rating-overview,.salon-rating-overview:is(.pd-salon,.pd-goods){grid-template-columns:120px 130px minmax(0,1fr);gap:17px}}@media (width<=760px){:is(.pd-salon,.pd-goods) .salon-service-search,.salon-service-search:is(.pd-salon,.pd-goods){scroll-margin-top:145px}:is(.pd-salon,.pd-goods) .salon-heading-count,.salon-heading-count:is(.pd-salon,.pd-goods){width:24px;min-width:24px;height:24px;margin-left:5px;font-size:10px}:is(.pd-salon,.pd-goods) .salon-more-services>summary,.salon-more-services:is(.pd-salon,.pd-goods)>summary,:is(.pd-salon,.pd-goods) .salon-more-reviews>summary,.salon-more-reviews:is(.pd-salon,.pd-goods)>summary{padding:17px;font-size:11px}:is(.pd-salon,.pd-goods) .salon-master-photo,.salon-master-photo:is(.pd-salon,.pd-goods){height:180px}:is(.pd-salon,.pd-goods) .salon-master-languages,.salon-master-languages:is(.pd-salon,.pd-goods){font-size:8px;line-height:1.7}:is(.pd-salon,.pd-goods) .salon-master-actions,.salon-master-actions:is(.pd-salon,.pd-goods){gap:8px;margin-top:12px;padding-top:12px}:is(.pd-salon,.pd-goods) .salon-master-actions button,.salon-master-actions:is(.pd-salon,.pd-goods) button,:is(.pd-salon,.pd-goods) .salon-master-actions a,.salon-master-actions:is(.pd-salon,.pd-goods) a{font-size:9px}:is(.pd-salon,.pd-goods) .salon-master-actions button .ico,.salon-master-actions:is(.pd-salon,.pd-goods) button .ico{display:none}:is(.pd-salon,.pd-goods) .salon-rating-overview,.salon-rating-overview:is(.pd-salon,.pd-goods){grid-template-columns:110px minmax(0,1fr);gap:17px}:is(.pd-salon,.pd-goods) .salon-review-context,.salon-review-context:is(.pd-salon,.pd-goods){grid-column:1/-1}:is(.pd-salon,.pd-goods) .salon-review-context h3,.salon-review-context:is(.pd-salon,.pd-goods) h3{font-size:13px}:is(.pd-salon,.pd-goods) .salon-review-context p,.salon-review-context:is(.pd-salon,.pd-goods) p{font-size:11px}:is(.pd-salon,.pd-goods) .salon-review-filters,.salon-review-filters:is(.pd-salon,.pd-goods){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px}:is(.pd-salon,.pd-goods) .salon-review-filters label:first-of-type,.salon-review-filters:is(.pd-salon,.pd-goods) label:first-of-type{grid-column:1/-1}:is(.pd-salon,.pd-goods) .salon-review-filters label>span,.salon-review-filters:is(.pd-salon,.pd-goods) label>span{font-size:10px}:is(.pd-salon,.pd-goods) .salon-review-filters select,.salon-review-filters:is(.pd-salon,.pd-goods) select{height:40px;font-size:16px}:is(.pd-salon,.pd-goods) .salon-review-filters>button,.salon-review-filters:is(.pd-salon,.pd-goods)>button{grid-column:1/-1;height:38px;font-size:12px}:is(.pd-salon,.pd-goods) .salon-review,.salon-review:is(.pd-salon,.pd-goods){padding:20px 17px}:is(.pd-salon,.pd-goods) .salon-review>header,.salon-review:is(.pd-salon,.pd-goods)>header{flex-wrap:wrap;gap:9px}:is(.pd-salon,.pd-goods) .salon-review h3>span,.salon-review:is(.pd-salon,.pd-goods) h3>span{font-size:8px}:is(.pd-salon,.pd-goods) .salon-review-stars,.salon-review-stars:is(.pd-salon,.pd-goods){flex-basis:100%;margin-top:2px;padding-left:45px}:is(.pd-salon,.pd-goods) .salon-review>p,.salon-review:is(.pd-salon,.pd-goods)>p{font-size:12px}:is(.pd-salon,.pd-goods) .salon-review-reply,.salon-review-reply:is(.pd-salon,.pd-goods){gap:9px;margin-left:8px;padding:14px 12px}:is(.pd-salon,.pd-goods) .salon-review-reply p,.salon-review-reply:is(.pd-salon,.pd-goods) p{font-size:11px}:is(.pd-salon,.pd-goods) .salon-map-providers,.salon-map-providers:is(.pd-salon,.pd-goods){gap:7px}:is(.pd-salon,.pd-goods) .salon-map-provider,.salon-map-provider:is(.pd-salon,.pd-goods){gap:9px;padding:9px 12px;font-size:10px}:is(.pd-salon,.pd-goods) .salon-policy-card,.salon-policy-card:is(.pd-salon,.pd-goods){padding:20px}:is(.pd-salon,.pd-goods) .salon-amenities>span,.salon-amenities:is(.pd-salon,.pd-goods)>span{padding:9px 11px;font-size:10px}:is(.pd-salon,.pd-goods) .salon-demo-section-note,.salon-demo-section-note:is(.pd-salon,.pd-goods){font-size:9px}}@media (width<=360px){:is(.pd-salon,.pd-goods) .salon-team-grid,.salon-team-grid:is(.pd-salon,.pd-goods){grid-template-columns:1fr}:is(.pd-salon,.pd-goods) .salon-master-photo,.salon-master-photo:is(.pd-salon,.pd-goods){height:240px}:is(.pd-salon,.pd-goods) .salon-master-actions button,.salon-master-actions:is(.pd-salon,.pd-goods) button,:is(.pd-salon,.pd-goods) .salon-master-actions a,.salon-master-actions:is(.pd-salon,.pd-goods) a{font-size:11px}}:is(.pd-salon,.pd-goods){--salon-header-height:93px;--salon-anchor-offset:170px}:is(.pd-salon,.pd-goods) .salon-section-nav,.salon-section-nav:is(.pd-salon,.pd-goods){top:var(--salon-header-height)}:is(.pd-salon,.pd-goods) .salon-section,.salon-section:is(.pd-salon,.pd-goods),:is(.pd-salon,.pd-goods) .salon-service-search,.salon-service-search:is(.pd-salon,.pd-goods){scroll-margin-top:var(--salon-anchor-offset)}:is(.pd-salon,.pd-goods) .salon-booking-sidebar,.salon-booking-sidebar:is(.pd-salon,.pd-goods){top:calc(var(--salon-header-height) + 27px)}@media (width<=1100px) and (width>=761px){:is(.pd-salon,.pd-goods){--salon-header-height:148px;--salon-anchor-offset:222px}}@media (width<=760px){:is(.pd-salon,.pd-goods){--salon-header-height:76px;--salon-anchor-offset:145px}}:is(.pd-salon,.pd-goods) .salon-page-body .portal-brand-logo,.salon-page-body:is(.pd-salon,.pd-goods) .portal-brand-logo{letter-spacing:0;flex:none;align-items:center;width:144px;line-height:0;display:inline-flex}:is(.pd-salon,.pd-goods) .portal-brand-logo img,.portal-brand-logo:is(.pd-salon,.pd-goods) img{aspect-ratio:16/5;object-fit:contain;width:100%;height:auto;display:block}:is(.pd-salon,.pd-goods) .salon-page-body .footer,.salon-page-body:is(.pd-salon,.pd-goods) .footer{background:#fff}:is(.pd-salon,.pd-goods) .salon-page-body .footer-top,.salon-page-body:is(.pd-salon,.pd-goods) .footer-top,:is(.pd-salon,.pd-goods) .salon-page-body .footer-bottom,.salon-page-body:is(.pd-salon,.pd-goods) .footer-bottom{border-color:var(--line)}:is(.pd-salon,.pd-goods) .salon-page-body .footer-cols a,.salon-page-body:is(.pd-salon,.pd-goods) .footer-cols a,:is(.pd-salon,.pd-goods) .salon-page-body .footer-bottom,.salon-page-body:is(.pd-salon,.pd-goods) .footer-bottom{color:var(--muted)}:is(.pd-salon,.pd-goods) .salon-booking-card,.salon-booking-card:is(.pd-salon,.pd-goods),:is(.pd-salon,.pd-goods) .salon-about-card,.salon-about-card:is(.pd-salon,.pd-goods),:is(.pd-salon,.pd-goods) .salon-back-to-catalog,.salon-back-to-catalog:is(.pd-salon,.pd-goods),:is(.pd-salon,.pd-goods) .salon-review-summary,.salon-review-summary:is(.pd-salon,.pd-goods){background:#fff}:is(.pd-salon,.pd-goods) .salon-review-summary,.salon-review-summary:is(.pd-salon,.pd-goods){border:1px solid var(--line)}:is(.pd-salon,.pd-goods) .salon-section-nav,.salon-section-nav:is(.pd-salon,.pd-goods){background:#fff}:is(.pd-salon,.pd-goods) .salon-page-body .eyebrow,.salon-page-body:is(.pd-salon,.pd-goods) .eyebrow{color:var(--pink)}:is(.pd-salon,.pd-goods) .salon-service-groups>a[aria-current=page],.salon-service-groups:is(.pd-salon,.pd-goods)>a[aria-current=page]{color:var(--pink);border-color:var(--pink);background:#fff}:is(.pd-salon,.pd-goods) .salon-save:has(input:checked){color:var(--pink);border-color:var(--pink);background:#fff}.salon-save:has(input:checked):is(.pd-salon,.pd-goods){color:var(--pink);border-color:var(--pink);background:#fff}:is(.pd-salon,.pd-goods) .salon-service-search:focus-within,.salon-service-search:focus-within:is(.pd-salon,.pd-goods){border-color:var(--pink)}:is(.pd-salon,.pd-goods) .salon-booking-secondary,.salon-booking-secondary:is(.pd-salon,.pd-goods),:is(.pd-salon,.pd-goods) .salon-text-button,.salon-text-button:is(.pd-salon,.pd-goods),:is(.pd-salon,.pd-goods) .salon-more-services>summary,.salon-more-services:is(.pd-salon,.pd-goods)>summary,:is(.pd-salon,.pd-goods) .salon-more-reviews>summary,.salon-more-reviews:is(.pd-salon,.pd-goods)>summary,:is(.pd-salon,.pd-goods) .salon-master-actions a,.salon-master-actions:is(.pd-salon,.pd-goods) a,:is(.pd-salon,.pd-goods) .salon-master-content button,.salon-master-content:is(.pd-salon,.pd-goods) button,:is(.pd-salon,.pd-goods) .salon-master-review-link,.salon-master-review-link:is(.pd-salon,.pd-goods),:is(.pd-salon,.pd-goods) .salon-map-provider,.salon-map-provider:is(.pd-salon,.pd-goods),:is(.pd-salon,.pd-goods) .salon-social-buttons>button,.salon-social-buttons:is(.pd-salon,.pd-goods)>button,:is(.pd-salon,.pd-goods) .salon-sidebar-phone,.salon-sidebar-phone:is(.pd-salon,.pd-goods),:is(.pd-salon,.pd-goods) .salon-phone-placeholder,.salon-phone-placeholder:is(.pd-salon,.pd-goods),:is(.pd-salon,.pd-goods) .salon-rating-value,.salon-rating-value:is(.pd-salon,.pd-goods),:is(.pd-salon,.pd-goods) .salon-route-link,.salon-route-link:is(.pd-salon,.pd-goods),:is(.pd-salon,.pd-goods) .salon-map-footer a:first-child,.salon-map-footer:is(.pd-salon,.pd-goods) a:first-child,:is(.pd-salon,.pd-goods) .salon-sidebar-identity a,.salon-sidebar-identity:is(.pd-salon,.pd-goods) a{color:var(--pink)}:is(.pd-salon,.pd-goods) .salon-service-action>strong,.salon-service-action:is(.pd-salon,.pd-goods)>strong,:is(.pd-salon,.pd-goods) .salon-service-text h3,.salon-service-text:is(.pd-salon,.pd-goods) h3,:is(.pd-salon,.pd-goods) .salon-review>p,.salon-review:is(.pd-salon,.pd-goods)>p,:is(.pd-salon,.pd-goods) .salon-hours strong,.salon-hours:is(.pd-salon,.pd-goods) strong,:is(.pd-salon,.pd-goods) .salon-review-reply strong,.salon-review-reply:is(.pd-salon,.pd-goods) strong{color:var(--ink)}:is(.pd-salon,.pd-goods) .salon-average-stars>span,.salon-average-stars:is(.pd-salon,.pd-goods)>span{color:#dedee1}:is(.pd-salon,.pd-goods) .salon-average-stars>span:last-child,.salon-average-stars:is(.pd-salon,.pd-goods)>span:last-child,:is(.pd-salon,.pd-goods) .salon-review-stars,.salon-review-stars:is(.pd-salon,.pd-goods),:is(.pd-salon,.pd-goods) .salon-empty-stars,.salon-empty-stars:is(.pd-salon,.pd-goods){color:var(--pink)}:is(.pd-salon,.pd-goods) .salon-rating-bar b,.salon-rating-bar:is(.pd-salon,.pd-goods) b{background:var(--pink)}:is(.pd-salon,.pd-goods) .salon-review-reply,.salon-review-reply:is(.pd-salon,.pd-goods){border-left-color:var(--pink)}:is(.pd-salon,.pd-goods) .salon-page-body .main-nav>a:hover,.salon-page-body:is(.pd-salon,.pd-goods) .main-nav>a:hover,:is(.pd-salon,.pd-goods) .salon-page-body .main-nav>button:hover,.salon-page-body:is(.pd-salon,.pd-goods) .main-nav>button:hover,:is(.pd-salon,.pd-goods) .salon-page-body .mega-category:hover,.salon-page-body:is(.pd-salon,.pd-goods) .mega-category:hover,:is(.pd-salon,.pd-goods) .salon-page-body .mobile-section[open]>summary,.salon-page-body:is(.pd-salon,.pd-goods) .mobile-section[open]>summary{background:var(--soft);color:var(--pink)}:is(.pd-salon,.pd-goods) .salon-page-body .mega-category:has(input:checked){background:var(--soft);color:var(--pink)}.salon-page-body:is(.pd-salon,.pd-goods) .mega-category:has(input:checked){background:var(--soft);color:var(--pink)}:is(.pd-salon,.pd-goods) .salon-page-body .mega-rail,.salon-page-body:is(.pd-salon,.pd-goods) .mega-rail,:is(.pd-salon,.pd-goods) .salon-page-body .mobile-section-content,.salon-page-body:is(.pd-salon,.pd-goods) .mobile-section-content{background:#fff}:is(.pd-salon,.pd-goods) .salon-page-body .mega-promo,.salon-page-body:is(.pd-salon,.pd-goods) .mega-promo,:is(.pd-salon,.pd-goods) .salon-page-body .mega-close,.salon-page-body:is(.pd-salon,.pd-goods) .mega-close,:is(.pd-salon,.pd-goods) .salon-page-body .mega-medical-symbol,.salon-page-body:is(.pd-salon,.pd-goods) .mega-medical-symbol{background:var(--soft)}:is(.pd-salon,.pd-goods) .salon-page-body .mega-panel,.salon-page-body:is(.pd-salon,.pd-goods) .mega-panel{border-color:var(--line);box-shadow:0 22px 70px #24232a20}:is(.pd-salon,.pd-goods) .salon-page-body .button.pink,.salon-page-body:is(.pd-salon,.pd-goods) .button.pink{background:var(--pink)}:is(.pd-salon,.pd-goods) .salon-page-body .button.pink:hover,.salon-page-body:is(.pd-salon,.pd-goods) .button.pink:hover{background:var(--deep)}:is(.pd-salon,.pd-goods) .salon-service-action>button:hover,.salon-service-action:is(.pd-salon,.pd-goods)>button:hover,:is(.pd-salon,.pd-goods) .salon-social-buttons>button:hover,.salon-social-buttons:is(.pd-salon,.pd-goods)>button:hover,:is(.pd-salon,.pd-goods) .salon-map-provider:hover,.salon-map-provider:hover:is(.pd-salon,.pd-goods){border-color:var(--pink);background:var(--soft)}@media (width<=760px){:is(.pd-salon,.pd-goods) .salon-page-body .portal-brand-logo,.salon-page-body:is(.pd-salon,.pd-goods) .portal-brand-logo{width:120px}:is(.pd-salon,.pd-goods) .salon-page-body .header-brand,.salon-page-body:is(.pd-salon,.pd-goods) .header-brand{gap:15px}}@media (width<=360px){:is(.pd-salon,.pd-goods) .salon-page-body .header-brand,.salon-page-body:is(.pd-salon,.pd-goods) .header-brand{gap:10px}:is(.pd-salon,.pd-goods) .salon-page-body .header-actions,.salon-page-body:is(.pd-salon,.pd-goods) .header-actions{gap:12px}:is(.pd-salon,.pd-goods) .salon-page-body .header-actions .login,.salon-page-body:is(.pd-salon,.pd-goods) .header-actions .login{display:none}}:is(.pd-salon,.pd-goods) .salon-sidebar-contact-card,.salon-sidebar-contact-card:is(.pd-salon,.pd-goods){padding:24px}:is(.pd-salon,.pd-goods) .salon-sidebar-contact-card .salon-sidebar-identity,.salon-sidebar-contact-card:is(.pd-salon,.pd-goods) .salon-sidebar-identity{margin-bottom:19px;padding-bottom:19px}:is(.pd-salon,.pd-goods) .salon-sidebar-contact-card h2,.salon-sidebar-contact-card:is(.pd-salon,.pd-goods) h2{letter-spacing:-.4px;margin:0;font-size:21px;font-weight:500}:is(.pd-salon,.pd-goods) .salon-contact-phones,.salon-contact-phones:is(.pd-salon,.pd-goods){margin-top:17px;display:grid}:is(.pd-salon,.pd-goods) .salon-contact-phone,.salon-contact-phone:is(.pd-salon,.pd-goods){text-align:left;width:100%;color:var(--pink);background:0 0;border:0;align-items:center;gap:10px;padding:12px 0;display:flex}:is(.pd-salon,.pd-goods) .salon-contact-phone+.salon-contact-phone,.salon-contact-phone:is(.pd-salon,.pd-goods)+.salon-contact-phone{border-top:1px solid var(--line)}:is(.pd-salon,.pd-goods) .salon-contact-phone>.ico:first-child,.salon-contact-phone:is(.pd-salon,.pd-goods)>.ico:first-child{flex:none;width:17px;height:17px}:is(.pd-salon,.pd-goods) .salon-contact-phone>.ico:last-child,.salon-contact-phone:is(.pd-salon,.pd-goods)>.ico:last-child{flex:none;width:12px;height:12px;margin-left:auto}:is(.pd-salon,.pd-goods) .salon-contact-phone>span,.salon-contact-phone:is(.pd-salon,.pd-goods)>span{gap:4px;min-width:0;display:grid}:is(.pd-salon,.pd-goods) .salon-contact-phone small,.salon-contact-phone:is(.pd-salon,.pd-goods) small{color:var(--muted);font-size:10px}:is(.pd-salon,.pd-goods) .salon-contact-phone strong,.salon-contact-phone:is(.pd-salon,.pd-goods) strong{color:var(--ink);white-space:nowrap;font-size:13px;font-weight:500}:is(.pd-salon,.pd-goods) .salon-contact-channel-group,.salon-contact-channel-group:is(.pd-salon,.pd-goods){margin-top:20px}:is(.pd-salon,.pd-goods) .salon-contact-channel-group h3,.salon-contact-channel-group:is(.pd-salon,.pd-goods) h3{color:var(--muted);margin-bottom:9px;font-size:10px;font-weight:400}:is(.pd-salon,.pd-goods) .salon-contact-channels,.salon-contact-channels:is(.pd-salon,.pd-goods){flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(.pd-salon,.pd-goods) .salon-contact-channels button,.salon-contact-channels:is(.pd-salon,.pd-goods) button{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);background:#fff;border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;padding:8px;display:flex;position:relative}:is(.pd-salon,.pd-goods) .salon-contact-channels .ico,.salon-contact-channels:is(.pd-salon,.pd-goods) .ico{flex:none;width:16px;height:16px}:is(.pd-salon,.pd-goods) .salon-contact-channels button:hover,.salon-contact-channels:is(.pd-salon,.pd-goods) button:hover{background:var(--soft);border-color:var(--pink)}:is(.pd-salon,.pd-goods) .salon-contact-phone:hover strong,.salon-contact-phone:hover:is(.pd-salon,.pd-goods) strong{color:var(--pink)}:is(.pd-salon,.pd-goods) .salon-sidebar-address,.salon-sidebar-address:is(.pd-salon,.pd-goods){border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:10px;margin-top:22px;padding-top:19px;font-size:10px;line-height:1.6;display:flex}:is(.pd-salon,.pd-goods) .salon-sidebar-address>.ico:first-child,.salon-sidebar-address:is(.pd-salon,.pd-goods)>.ico:first-child{color:var(--pink);flex:none;width:17px;height:17px}:is(.pd-salon,.pd-goods) .salon-sidebar-address>.ico:last-child,.salon-sidebar-address:is(.pd-salon,.pd-goods)>.ico:last-child{color:var(--pink);flex:none;width:12px;height:12px;margin-left:auto}:is(.pd-salon,.pd-goods) .salon-sidebar-address>span,.salon-sidebar-address:is(.pd-salon,.pd-goods)>span{gap:4px;display:grid}:is(.pd-salon,.pd-goods) .salon-sidebar-address small,.salon-sidebar-address:is(.pd-salon,.pd-goods) small{color:var(--ink);font-size:10px}:is(.pd-salon,.pd-goods) .salon-sidebar-contact-card .salon-hours,.salon-sidebar-contact-card:is(.pd-salon,.pd-goods) .salon-hours{margin:17px 0 0}:is(.pd-salon,.pd-goods) .salon-sidebar-contact-card>.salon-contacts-demo-note,.salon-sidebar-contact-card:is(.pd-salon,.pd-goods)>.salon-contacts-demo-note{color:var(--muted);margin-top:14px;font-size:9px;line-height:1.6}@media (width<=1250px){:is(.pd-salon,.pd-goods) .salon-sidebar-contact-card,.salon-sidebar-contact-card:is(.pd-salon,.pd-goods){padding:21px}:is(.pd-salon,.pd-goods) .salon-contact-channels button,.salon-contact-channels:is(.pd-salon,.pd-goods) button{gap:5px;font-size:10px}}:is(.pd-salon,.pd-goods) .salon-contact-phone,.salon-contact-phone:is(.pd-salon,.pd-goods){cursor:default}:is(.pd-salon,.pd-goods) .salon-contact-phone strong,.salon-contact-phone:is(.pd-salon,.pd-goods) strong,:is(.pd-salon,.pd-goods) .salon-contact-phone:hover strong,.salon-contact-phone:hover:is(.pd-salon,.pd-goods) strong{color:var(--ink);font-size:14px}:is(.pd-salon,.pd-goods) .salon-contact-channels .salon-brand-icon,.salon-contact-channels:is(.pd-salon,.pd-goods) .salon-brand-icon{width:24px;height:24px}:is(.pd-salon,.pd-goods) .salon-contact-channels .salon-channel,.salon-contact-channels:is(.pd-salon,.pd-goods) .salon-channel{color:var(--ink)}:is(.pd-salon,.pd-goods) .salon-hours[open] summary .ico:last-child,.salon-hours[open]:is(.pd-salon,.pd-goods) summary .ico:last-child{transform:rotate(180deg)}:is(.pd-salon,.pd-goods) .salon-sidebar-contact-card .salon-hours>div,.salon-sidebar-contact-card:is(.pd-salon,.pd-goods) .salon-hours>div{gap:9px;padding-top:13px}:is(.pd-salon,.pd-goods) .salon-sidebar-contact-card .salon-hours>div>div,.salon-sidebar-contact-card:is(.pd-salon,.pd-goods) .salon-hours>div>div,:is(.pd-salon,.pd-goods) .salon-sidebar-contact-card .salon-hours strong,.salon-sidebar-contact-card:is(.pd-salon,.pd-goods) .salon-hours strong{font-size:10px}:is(.pd-salon,.pd-goods) .salon-mobile-contacts-link,.salon-mobile-contacts-link:is(.pd-salon,.pd-goods){display:none}:is(.pd-salon,.pd-goods) .salon-contact-sidebar,.salon-contact-sidebar:is(.pd-salon,.pd-goods){scroll-margin-top:var(--salon-anchor-offset)}@media (width<=1000px){:is(.pd-salon,.pd-goods) .salon-contact-sidebar,.salon-contact-sidebar:is(.pd-salon,.pd-goods){display:block;position:static}:is(.pd-salon,.pd-goods) .salon-mobile-contacts-link,.salon-mobile-contacts-link:is(.pd-salon,.pd-goods){display:inline-flex}}.pd-salon .salon-profile-utility,.salon-profile-utility.pd-salon{justify-content:space-between;align-items:center;gap:20px;padding-top:24px;display:flex}.pd-salon .salon-profile-utility .salon-breadcrumbs,.salon-profile-utility.pd-salon .salon-breadcrumbs{padding-top:0}.pd-salon .salon-variant-bar,.salon-variant-bar.pd-salon{flex:none;align-items:center;gap:12px;display:flex}.pd-salon .salon-variant-bar>span,.salon-variant-bar.pd-salon>span{color:var(--muted);font-size:9px}.pd-salon .salon-variant-bar nav,.salon-variant-bar.pd-salon nav{border:1px solid var(--line);background:#f5f5f6;border-radius:99px;padding:3px;display:flex}.pd-salon .salon-variant-bar a,.salon-variant-bar.pd-salon a{color:var(--muted);border-radius:99px;padding:6px 14px;font-size:10px}.pd-salon .salon-variant-bar a[aria-current=page],.salon-variant-bar.pd-salon a[aria-current=page]{color:var(--ink);background:#fff;box-shadow:0 1px 4px #24232a0a}.pd-salon .salon-variant-bar a[data-variant-link=top][aria-current=page],.salon-variant-bar.pd-salon a[data-variant-link=top][aria-current=page]{background:var(--pink);color:#fff}.pd-salon .salon-top-heading-badges,.salon-top-heading-badges.pd-salon{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pd-salon .salon-top-placement,.salon-top-placement.pd-salon{background:var(--pink);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:99px;align-items:center;gap:7px;padding:6px 10px;font-size:9px;display:inline-flex}.pd-salon .salon-top-placement .ico,.salon-top-placement.pd-salon .ico{width:13px;height:13px}.pd-salon .salon-top-placement strong,.salon-top-placement.pd-salon strong{letter-spacing:.6px;font-size:10px;font-weight:650}.pd-salon .salon-top-placement i,.salon-top-placement.pd-salon i{border:1px solid #ffffff80;border-radius:50%;place-items:center;width:13px;height:13px;margin-left:2px;font-size:9px;font-style:normal;display:grid}.pd-salon .salon-top-page .salon-heading,.salon-top-page.pd-salon .salon-heading{padding-top:23px;padding-bottom:26px}.pd-salon .salon-top-page .salon-heading h1,.salon-top-page.pd-salon .salon-heading h1{align-items:center;gap:13px;margin-top:14px;font-size:42px;display:flex}.pd-salon .salon-top-heading-monogram,.salon-top-heading-monogram.pd-salon{background:var(--pink);color:#fff;letter-spacing:-2px;border-radius:13px;flex:none;place-items:center;width:47px;height:47px;font-family:Georgia,serif;font-size:30px;font-weight:500;display:grid}.pd-salon .salon-top-page .salon-heading>div>p,.salon-top-page.pd-salon .salon-heading>div>p{margin-top:6px;margin-left:60px}.pd-salon .salon-top-page .salon-facts,.salon-top-page.pd-salon .salon-facts{margin-top:15px;margin-left:60px}.pd-salon .salon-top-page .salon-save,.salon-top-page.pd-salon .salon-save{margin-top:48px}.pd-salon .salon-top-visual,.salon-top-visual.pd-salon{background:var(--soft);border-radius:24px;grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);gap:9px;height:410px;display:grid;overflow:hidden}.pd-salon .salon-top-cover,.salon-top-cover.pd-salon{background:#2d2228;min-width:0;position:relative;overflow:hidden}.pd-salon .salon-top-cover>img,.salon-top-cover.pd-salon>img{object-fit:cover;object-position:61% center;width:100%;height:100%;display:block}.pd-salon .salon-top-cover:after,.salon-top-cover.pd-salon:after{content:"";pointer-events:none;background:linear-gradient(90deg,#251720d9,#25172085 58%,#25172008),linear-gradient(#0000 45%,#25172070);position:absolute;inset:0}.pd-salon .salon-top-cover-photo,.salon-top-cover-photo.pd-salon{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font:inherit;cursor:pointer;background:#24232a20;border:1px solid #ffffff60;border-radius:99px;align-items:center;gap:7px;padding:8px 11px;font-size:9px;display:flex;position:absolute;top:18px;left:22px}.pd-salon .salon-top-cover-photo .ico,.salon-top-cover-photo.pd-salon .ico{width:13px;height:13px}.pd-salon .salon-top-cover-copy,.salon-top-cover-copy.pd-salon{z-index:1;color:#fff;position:absolute;bottom:43px;left:30px;right:18px}.pd-salon .salon-top-cover-copy>span,.salon-top-cover-copy.pd-salon>span{letter-spacing:2px;color:#ffffffc9;font-size:8px}.pd-salon .salon-top-cover-copy h2,.salon-top-cover-copy.pd-salon h2{letter-spacing:-1px;margin-top:13px;font-size:35px;font-weight:500;line-height:1.15}.pd-salon .salon-top-cover-copy p,.salon-top-cover-copy.pd-salon p{color:#ffffffd9;margin-top:14px;font-size:11px;line-height:1.8}.pd-salon .salon-top-cover-copy .button,.salon-top-cover-copy.pd-salon .button{gap:18px;margin-top:20px;padding:12px 18px;font-size:11px}.pd-salon .salon-top-photo-note,.salon-top-photo-note.pd-salon{z-index:1;color:#ffffffb5;font-size:8px;position:absolute;bottom:13px;right:14px}.pd-salon .salon-top-photo-stack,.salon-top-photo-stack.pd-salon{grid-template-rows:1fr 1fr;gap:9px;min-width:0;min-height:0;display:grid}.pd-salon .salon-top-photo-stack button,.salon-top-photo-stack.pd-salon button{cursor:pointer;border:0;min-height:0;padding:0;position:relative;overflow:hidden}.pd-salon .salon-top-photo-stack img,.salon-top-photo-stack.pd-salon img{object-fit:cover;width:100%;height:100%;display:block}.pd-salon .salon-top-photo-stack button:first-child img,.salon-top-photo-stack.pd-salon button:first-child img{object-position:62% 50%}.pd-salon .salon-top-photo-stack button:last-child img,.salon-top-photo-stack.pd-salon button:last-child img{object-position:50% 30%}.pd-salon .salon-top-photo-stack button>span,.salon-top-photo-stack.pd-salon button>span{color:var(--ink);background:#ffffffeb;border-radius:99px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:10px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.pd-salon .salon-top-photo-stack .ico,.salon-top-photo-stack.pd-salon .ico{width:13px;height:13px}.pd-salon .salon-top-quick-links,.salon-top-quick-links.pd-salon{border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:13px;display:grid;overflow:hidden}.pd-salon .salon-top-quick-links a,.salon-top-quick-links.pd-salon a{color:var(--muted);align-items:center;gap:8px;padding:15px 12px;font-size:10px;display:flex}.pd-salon .salon-top-quick-links a+a,.salon-top-quick-links.pd-salon a+a{border-left:1px solid var(--line)}.pd-salon .salon-top-quick-links .ico,.salon-top-quick-links.pd-salon .ico{color:var(--pink);flex:none;width:15px;height:15px}.pd-salon .salon-top-quick-links .ico:last-child,.salon-top-quick-links.pd-salon .ico:last-child{width:11px;color:var(--muted);margin-left:auto}.pd-salon .salon-top-page .salon-section-nav,.salon-top-page.pd-salon .salon-section-nav{gap:21px}.pd-salon .salon-top-page .salon-sidebar-contact-card,.salon-top-page.pd-salon .salon-sidebar-contact-card{border-color:#b71c4c45;border-top:3px solid var(--pink);box-shadow:0 8px 35px #24232a06}.pd-salon .salon-top-sidebar-label,.salon-top-sidebar-label.pd-salon{letter-spacing:1px;color:var(--pink);text-transform:uppercase;margin:0 0 6px;font-size:8px;display:block}.pd-salon .salon-top-section-link,.salon-top-section-link.pd-salon{color:var(--pink);flex:none;align-items:center;gap:9px;padding-bottom:3px;font-size:10px;display:flex}.pd-salon .salon-top-section-link .ico,.salon-top-section-link.pd-salon .ico{width:13px;height:13px}.pd-salon .salon-top-directions,.salon-top-directions.pd-salon{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pd-salon .salon-top-direction,.salon-top-direction.pd-salon{min-width:0}.pd-salon .salon-top-direction>div,.salon-top-direction.pd-salon>div{background:var(--soft);border-radius:18px;height:200px;position:relative;overflow:hidden}.pd-salon .salon-top-direction img,.salon-top-direction.pd-salon img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.pd-salon .salon-top-direction:hover img,.salon-top-direction:hover.pd-salon img{transform:scale(1.035)}.pd-salon .salon-top-direction:first-child img,.salon-top-direction:first-child.pd-salon img{object-position:62% center}.pd-salon .salon-top-direction>div>span,.salon-top-direction.pd-salon>div>span{color:var(--muted);background:#ffffffd9;border-radius:99px;padding:5px 8px;font-size:8px;position:absolute;bottom:10px;left:10px}.pd-salon .salon-top-direction-label,.salon-top-direction-label.pd-salon{letter-spacing:1.3px;color:var(--pink);margin-top:17px;font-size:7px;display:block}.pd-salon .salon-top-direction h3,.salon-top-direction.pd-salon h3{letter-spacing:-.3px;justify-content:space-between;align-items:center;gap:12px;margin-top:7px;font-size:18px;font-weight:500;display:flex}.pd-salon .salon-top-direction h3 .ico,.salon-top-direction.pd-salon h3 .ico{width:15px;height:15px;color:var(--pink)}.pd-salon .salon-top-direction p,.salon-top-direction.pd-salon p{color:var(--muted);margin-top:8px;font-size:10px;line-height:1.8}.pd-salon .salon-top-direction-link,.salon-top-direction-link.pd-salon{color:var(--pink);border-bottom:1px solid #b71c4c40;margin-top:13px;padding-bottom:4px;font-size:10px;display:inline-block}.pd-salon .salon-top-page .salon-top-about,.salon-top-page.pd-salon .salon-top-about{background:#fff;padding:27px;display:block}.pd-salon .salon-top-about-intro,.salon-top-about-intro.pd-salon{align-items:flex-start;gap:20px;display:flex}.pd-salon .salon-top-about-points,.salon-top-about-points.pd-salon{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:23px;padding-top:23px;display:grid}.pd-salon .salon-top-about-points>div>span,.salon-top-about-points.pd-salon>div>span{color:var(--pink);font-size:10px}.pd-salon .salon-top-about-points h4,.salon-top-about-points.pd-salon h4{margin-top:11px;font-size:13px;font-weight:500}.pd-salon .salon-top-about-points p,.salon-top-about-points.pd-salon p{margin-top:7px;font-size:10px}.pd-salon .salon-variant-bar a:focus-visible,.salon-variant-bar.pd-salon a:focus-visible,.pd-salon .salon-top-placement:focus-visible,.salon-top-placement:focus-visible.pd-salon,.pd-salon .salon-top-direction:focus-visible,.salon-top-direction:focus-visible.pd-salon,.pd-salon .salon-top-quick-links a:focus-visible,.salon-top-quick-links.pd-salon a:focus-visible{outline:2px solid var(--pink);outline-offset:4px}@media (width<=1250px){.pd-salon .salon-top-visual,.salon-top-visual.pd-salon{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);height:380px}.pd-salon .salon-top-cover-copy,.salon-top-cover-copy.pd-salon{left:25px}.pd-salon .salon-top-cover-copy h2,.salon-top-cover-copy.pd-salon h2{font-size:29px}.pd-salon .salon-top-quick-links a,.salon-top-quick-links.pd-salon a{padding-inline:10px;font-size:9px}.pd-salon .salon-top-direction>div,.salon-top-direction.pd-salon>div{height:170px}}@media (width<=1000px){.pd-salon .salon-top-visual,.salon-top-visual.pd-salon{height:410px}.pd-salon .salon-top-cover-copy h2,.salon-top-cover-copy.pd-salon h2{font-size:35px}.pd-salon .salon-top-direction>div,.salon-top-direction.pd-salon>div{height:200px}}@media (width<=760px){.pd-salon .salon-profile-utility,.salon-profile-utility.pd-salon{padding-top:20px;display:block}.pd-salon .salon-variant-bar,.salon-variant-bar.pd-salon{justify-content:space-between;margin-top:14px}.pd-salon .salon-top-page .salon-heading,.salon-top-page.pd-salon .salon-heading{gap:10px;padding-top:20px}.pd-salon .salon-top-page .salon-heading h1,.salon-top-page.pd-salon .salon-heading h1{letter-spacing:-.8px;gap:10px;font-size:29px}.pd-salon .salon-top-heading-monogram,.salon-top-heading-monogram.pd-salon{border-radius:10px;width:37px;height:37px;font-size:24px}.pd-salon .salon-top-page .salon-heading>div>p,.salon-top-page.pd-salon .salon-heading>div>p{margin-top:10px;margin-left:0;font-size:12px;line-height:1.7}.pd-salon .salon-top-page .salon-facts,.salon-top-page.pd-salon .salon-facts{gap:10px 14px;margin-left:0}.pd-salon .salon-top-page .salon-save,.salon-top-page.pd-salon .salon-save{margin-top:48px}.pd-salon .salon-top-heading-badges,.salon-top-heading-badges.pd-salon{gap:8px}.pd-salon .salon-top-placement,.salon-top-placement.pd-salon,.pd-salon .salon-top-page .salon-demo-badge,.salon-top-page.pd-salon .salon-demo-badge{font-size:8px}.pd-salon .salon-top-visual,.salon-top-visual.pd-salon{border-radius:20px;grid-template-columns:1fr;gap:8px;height:auto}.pd-salon .salon-top-cover,.salon-top-cover.pd-salon{height:330px}.pd-salon .salon-top-cover-photo,.salon-top-cover-photo.pd-salon{top:15px;left:18px}.pd-salon .salon-top-cover-copy,.salon-top-cover-copy.pd-salon{bottom:30px;left:22px}.pd-salon .salon-top-cover-copy h2,.salon-top-cover-copy.pd-salon h2{letter-spacing:-.8px;font-size:31px}.pd-salon .salon-top-cover-copy p,.salon-top-cover-copy.pd-salon p{margin-top:12px;font-size:10px}.pd-salon .salon-top-cover-copy .button,.salon-top-cover-copy.pd-salon .button{margin-top:17px}.pd-salon .salon-top-photo-stack,.salon-top-photo-stack.pd-salon{grid-template-rows:140px;grid-template-columns:1fr 1fr;gap:8px}.pd-salon .salon-top-photo-stack button>span,.salon-top-photo-stack.pd-salon button>span{padding:7px 9px;font-size:9px;bottom:9px;left:9px;right:9px}.pd-salon .salon-top-quick-links,.salon-top-quick-links.pd-salon{grid-template-columns:1fr;margin-top:12px}.pd-salon .salon-top-quick-links a,.salon-top-quick-links.pd-salon a{padding:13px 16px;font-size:11px}.pd-salon .salon-top-quick-links a+a,.salon-top-quick-links.pd-salon a+a{border-left:0;border-top:1px solid var(--line)}.pd-salon .salon-top-directions,.salon-top-directions.pd-salon{grid-template-columns:1fr;gap:25px}.pd-salon .salon-top-direction>div,.salon-top-direction.pd-salon>div{height:230px}.pd-salon .salon-top-direction-label,.salon-top-direction-label.pd-salon{font-size:8px}.pd-salon .salon-top-direction h3,.salon-top-direction.pd-salon h3{font-size:21px}.pd-salon .salon-top-direction p,.salon-top-direction.pd-salon p{font-size:12px}.pd-salon .salon-top-direction-link,.salon-top-direction-link.pd-salon{font-size:11px}.pd-salon .salon-top-page .salon-top-about,.salon-top-page.pd-salon .salon-top-about{padding:21px}.pd-salon .salon-top-about-intro,.salon-top-about-intro.pd-salon{gap:13px}.pd-salon .salon-top-about-intro .salon-about-symbol,.salon-top-about-intro.pd-salon .salon-about-symbol{width:35px;height:35px}.pd-salon .salon-top-about-points,.salon-top-about-points.pd-salon{grid-template-columns:1fr;gap:21px}.pd-salon .salon-top-about-points h4,.salon-top-about-points.pd-salon h4{font-size:14px}.pd-salon .salon-top-about-points p,.salon-top-about-points.pd-salon p{font-size:11px}}@media (width<=360px){.pd-salon .salon-top-page .salon-heading h1,.salon-top-page.pd-salon .salon-heading h1{font-size:25px}.pd-salon .salon-top-cover-copy h2,.salon-top-cover-copy.pd-salon h2{font-size:27px}.pd-salon .salon-top-cover-copy,.salon-top-cover-copy.pd-salon{left:18px;right:10px}.pd-salon .salon-top-section-link,.salon-top-section-link.pd-salon{gap:5px;font-size:9px}.pd-salon .salon-top-showcase .salon-section-heading,.salon-top-showcase.pd-salon .salon-section-heading{flex-direction:column;align-items:flex-start;gap:12px}}@media (prefers-reduced-motion:reduce){.pd-salon .salon-top-direction img,.salon-top-direction.pd-salon img{transition:none}}.pd-salon .salon-promoted-section,.salon-promoted-section.pd-salon{background:#f4f4f6;border:1px solid #ededf0;border-radius:24px;margin:26px 0;padding:28px}.pd-salon .salon-promoted-section .salon-section-heading,.salon-promoted-section.pd-salon .salon-section-heading{align-items:center}.pd-salon .salon-promoted-section h2,.salon-promoted-section.pd-salon h2{max-width:26ch;font-size:25px}.pd-salon .salon-promotion-category,.salon-promotion-category.pd-salon{color:var(--muted);margin-top:10px;font-size:11px}.pd-salon .salon-promotion-ad-label,.salon-promotion-ad-label.pd-salon{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:99px;flex:none;padding:6px 9px;font-size:8px}.pd-salon .salon-promotion-grid,.salon-promotion-grid.pd-salon{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.pd-salon .salon-promotion-card,.salon-promotion-card.pd-salon{border:1px solid var(--line);background:#fff;border-radius:18px;min-width:0;overflow:hidden}.pd-salon .salon-promotion-photo,.salon-promotion-photo.pd-salon{background:var(--soft);cursor:pointer;border:0;width:100%;height:170px;padding:0;display:block;position:relative;overflow:hidden}.pd-salon .salon-promotion-photo>img,.salon-promotion-photo.pd-salon>img{object-fit:cover;width:100%;height:100%;display:block}.pd-salon .salon-promotion-card[data-promoted-company=hair] img,.salon-promotion-card[data-promoted-company=hair].pd-salon img{object-position:62% center}.pd-salon .salon-promotion-card[data-promoted-company=brows] img,.salon-promotion-card[data-promoted-company=brows].pd-salon img{object-position:50% 25%}.pd-salon .salon-promotion-top,.salon-promotion-top.pd-salon{background:var(--pink);color:#fff;letter-spacing:.5px;border-radius:99px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:600;display:flex;position:absolute;top:10px;left:10px}.pd-salon .salon-promotion-top .ico,.salon-promotion-top.pd-salon .ico{width:11px;height:11px}.pd-salon .salon-promotion-photo-note,.salon-promotion-photo-note.pd-salon{color:var(--muted);background:#ffffffdb;border-radius:99px;padding:5px 7px;font-size:8px;position:absolute;bottom:10px;left:10px}.pd-salon .salon-promotion-content,.salon-promotion-content.pd-salon{padding:17px}.pd-salon .salon-promotion-location,.salon-promotion-location.pd-salon{color:var(--muted);align-items:center;gap:5px;font-size:9px;display:flex}.pd-salon .salon-promotion-location .ico,.salon-promotion-location.pd-salon .ico{width:12px;height:12px}.pd-salon .salon-promotion-content h3,.salon-promotion-content.pd-salon h3{margin-top:11px;font-size:17px;font-weight:500;line-height:1.4}.pd-salon .salon-promotion-content h3>button,.salon-promotion-content.pd-salon h3>button{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.pd-salon .salon-promotion-content>p,.salon-promotion-content.pd-salon>p{color:var(--muted);min-height:36px;margin-top:8px;font-size:10px;line-height:1.8}.pd-salon .salon-promotion-action,.salon-promotion-action.pd-salon{border:0;border-top:1px solid var(--line);width:100%;font:inherit;color:var(--pink);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;padding:12px 0 0;font-size:10px;display:flex}.pd-salon .salon-promotion-action .ico,.salon-promotion-action.pd-salon .ico{width:13px;height:13px}.pd-salon .salon-promotion-dialog-photo,.salon-promotion-dialog-photo.pd-salon{object-fit:cover;border-radius:16px;width:100%;height:215px;margin-bottom:24px;display:block}.pd-salon .salon-promotion-services,.salon-promotion-services.pd-salon{flex-wrap:wrap;gap:7px;margin:20px 0;display:flex}.pd-salon .salon-promotion-services>span,.salon-promotion-services.pd-salon>span{color:var(--muted);border:1px solid var(--line);border-radius:99px;padding:7px 11px;font-size:11px}.pd-salon .salon-promotion-dialog .salon-subtle-note,.salon-promotion-dialog.pd-salon .salon-subtle-note{font-size:11px}.pd-salon .salon-promotion-card button:focus-visible,.salon-promotion-card.pd-salon button:focus-visible{outline:2px solid var(--pink);outline-offset:-3px}@media (width<=1250px){.pd-salon .salon-promotion-grid,.salon-promotion-grid.pd-salon{gap:12px}.pd-salon .salon-promotion-content,.salon-promotion-content.pd-salon{padding:14px}.pd-salon .salon-promotion-content h3,.salon-promotion-content.pd-salon h3{font-size:15px}}@media (width<=760px){.pd-salon .salon-promoted-section,.salon-promoted-section.pd-salon{border-radius:20px;margin:24px 0;padding:18px}.pd-salon .salon-promotion-grid,.salon-promotion-grid.pd-salon{grid-template-columns:1fr;gap:17px}.pd-salon .salon-promotion-photo,.salon-promotion-photo.pd-salon{height:200px}.pd-salon .salon-promotion-content,.salon-promotion-content.pd-salon{padding:20px}.pd-salon .salon-promotion-content h3,.salon-promotion-content.pd-salon h3{font-size:20px}.pd-salon .salon-promotion-content>p,.salon-promotion-content.pd-salon>p{min-height:0;font-size:12px}.pd-salon .salon-promotion-action,.salon-promotion-action.pd-salon{font-size:12px}.pd-salon .salon-promoted-section .salon-section-heading,.salon-promoted-section.pd-salon .salon-section-heading{flex-direction:column;align-items:flex-start;gap:14px}.pd-salon .salon-promoted-section h2,.salon-promoted-section.pd-salon h2{font-size:25px}.pd-salon .salon-promotion-dialog-photo,.salon-promotion-dialog-photo.pd-salon{height:180px}}.pd-goods .goods-page-body,.goods-page-body.pd-goods{background:#fff}.pd-goods .goods-page-body .portal-brand-logo,.goods-page-body.pd-goods .portal-brand-logo{letter-spacing:0;flex:none;align-items:center;width:144px;line-height:0;display:inline-flex}.pd-goods .goods-page-body .footer,.goods-page-body.pd-goods .footer{background:#fff}.pd-goods .goods-page-body .footer-top,.goods-page-body.pd-goods .footer-top,.pd-goods .goods-page-body .footer-bottom,.goods-page-body.pd-goods .footer-bottom{border-color:var(--line)}.pd-goods .goods-page-body .footer-cols a,.goods-page-body.pd-goods .footer-cols a,.pd-goods .goods-page-body .footer-bottom,.goods-page-body.pd-goods .footer-bottom{color:var(--muted)}.pd-goods .goods-page-body .eyebrow,.goods-page-body.pd-goods .eyebrow{color:var(--pink)}.pd-goods .goods-page-body .mega-rail,.goods-page-body.pd-goods .mega-rail,.pd-goods .goods-page-body .mobile-section-content,.goods-page-body.pd-goods .mobile-section-content{background:#fff}.pd-goods .goods-page-body .mega-promo,.goods-page-body.pd-goods .mega-promo,.pd-goods .goods-page-body .mega-close,.goods-page-body.pd-goods .mega-close,.pd-goods .goods-page-body .mega-medical-symbol,.goods-page-body.pd-goods .mega-medical-symbol{background:var(--soft)}.pd-goods .goods-page-body .mega-category:hover,.goods-page-body.pd-goods .mega-category:hover,.pd-goods .goods-page-body .mobile-section[open]>summary,.goods-page-body.pd-goods .mobile-section[open]>summary{background:var(--soft);color:var(--pink)}.pd-goods .goods-page-body .mega-category:has(input:checked){background:var(--soft);color:var(--pink)}.goods-page-body.pd-goods .mega-category:has(input:checked){background:var(--soft);color:var(--pink)}.pd-goods .goods-page.wrap,.goods-page.wrap.pd-goods{padding-inline:48px;max-width:1600px;padding-bottom:50px}.pd-goods .goods-page-body .main-nav [popovertarget=pt-panel-services],.goods-page-body.pd-goods .main-nav [popovertarget=pt-panel-services],.pd-goods .goods-page-body .main-nav [popovertarget=pt-panel-services]>.ico,.goods-page-body.pd-goods .main-nav [popovertarget=pt-panel-services]>.ico{color:var(--muted)}.pd-goods .goods-page-body .main-nav [popovertarget=pt-panel-services]:after,.goods-page-body.pd-goods .main-nav [popovertarget=pt-panel-services]:after{display:none}.pd-goods .goods-page-body .main-nav [popovertarget=pt-panel-goods],.goods-page-body.pd-goods .main-nav [popovertarget=pt-panel-goods],.pd-goods .goods-page-body .main-nav [popovertarget=pt-panel-goods]>.ico,.goods-page-body.pd-goods .main-nav [popovertarget=pt-panel-goods]>.ico{color:var(--pink)}.pd-goods .goods-page-body .main-nav [popovertarget=pt-panel-goods]:after,.goods-page-body.pd-goods .main-nav [popovertarget=pt-panel-goods]:after{content:"";background:var(--pink);border-radius:2px;width:24px;height:2px;display:block;position:absolute;bottom:-14px;left:calc(50% - 12px)}.pd-goods .goods-breadcrumbs,.goods-breadcrumbs.pd-goods{color:var(--muted);flex-wrap:wrap;gap:9px;padding-top:24px;font-size:10px;display:flex}.pd-goods .goods-catalog-heading,.goods-catalog-heading.pd-goods{justify-content:space-between;align-items:center;gap:20px;padding:25px 0 26px;display:flex}.pd-goods .goods-demo-badge,.goods-demo-badge.pd-goods{background:var(--soft);color:var(--pink);border-radius:99px;padding:6px 10px;font-size:9px;display:inline-block}.pd-goods .goods-catalog-heading h1,.goods-catalog-heading.pd-goods h1{letter-spacing:-1.2px;margin-top:13px;font-size:38px;font-weight:550;line-height:1.15}.pd-goods .goods-catalog-heading p,.goods-catalog-heading.pd-goods p{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.8}.pd-goods .goods-city-note,.goods-city-note.pd-goods{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.pd-goods .goods-city-note .ico,.goods-city-note.pd-goods .ico{width:15px;height:15px}.pd-goods .goods-search-form,.goods-search-form.pd-goods{border:1px solid var(--line);background:#fff;border-radius:18px;align-items:center;min-width:0;padding:8px;display:flex}.pd-goods .goods-category-select,.goods-category-select.pd-goods{border-right:1px solid var(--line);flex:none;align-items:center;gap:9px;width:235px;padding:9px 14px;display:flex}.pd-goods .goods-category-select .ico,.goods-category-select.pd-goods .ico{width:17px;height:17px;color:var(--pink);flex:none}.pd-goods .goods-category-select select,.goods-category-select.pd-goods select{width:100%;min-width:0;font:inherit;color:var(--ink);outline-offset:5px;background:0 0;border:0;font-size:12px}.pd-goods .goods-search-input,.goods-search-input.pd-goods{flex:1;align-items:center;gap:12px;min-width:0;padding:0 20px;display:flex}.pd-goods .goods-search-input>.ico,.goods-search-input.pd-goods>.ico{width:18px;height:18px;color:var(--muted);flex:none}.pd-goods .goods-search-input input,.goods-search-input.pd-goods input{width:100%;min-width:0;font:inherit;color:var(--ink);outline-offset:3px;background:0 0;border:0;padding:12px 0;font-size:12px}.pd-goods .goods-search-form>.button,.goods-search-form.pd-goods>.button{border:0;gap:22px;padding:13px 19px;font-size:11px}.pd-goods .goods-quick-filters,.goods-quick-filters.pd-goods{flex-wrap:wrap;gap:8px;padding:16px 0 24px;display:flex}.pd-goods .goods-quick-filters button,.goods-quick-filters.pd-goods button{border:1px solid var(--line);font:inherit;color:var(--muted);cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:8px;padding:9px 13px;font-size:11px;display:flex}.pd-goods .goods-quick-filters .ico,.goods-quick-filters.pd-goods .ico{width:14px;height:14px}.pd-goods .goods-quick-filters button[aria-pressed=true],.goods-quick-filters.pd-goods button[aria-pressed=true]{background:var(--soft);color:var(--pink);border-color:#b71c4c45}.pd-goods .goods-layout,.goods-layout.pd-goods{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:34px;display:grid}.pd-goods .goods-results,.goods-results.pd-goods{min-width:0}.pd-goods .goods-toolbar,.goods-toolbar.pd-goods{justify-content:space-between;align-items:center;gap:15px;min-height:41px;margin-bottom:19px;display:flex}.pd-goods .goods-toolbar>span,.goods-toolbar.pd-goods>span{font-size:13px}.pd-goods .goods-toolbar b,.goods-toolbar.pd-goods b{border:1px solid var(--line);width:23px;height:23px;color:var(--muted);border-radius:50%;place-items:center;margin-left:7px;font-size:10px;font-weight:500;display:inline-grid}.pd-goods .goods-toolbar>div,.goods-toolbar.pd-goods>div{align-items:center;gap:12px;display:flex}.pd-goods .goods-toolbar form,.goods-toolbar.pd-goods form{align-items:center;gap:6px;display:flex}.pd-goods .goods-toolbar select,.goods-toolbar.pd-goods select{font:inherit;color:var(--muted);background:#fff;border:0;max-width:155px;padding:7px;font-size:10px}.pd-goods .goods-toolbar form>button,.goods-toolbar.pd-goods form>button{border:1px solid var(--line);width:29px;height:29px;color:var(--pink);background:#fff;border-radius:50%;place-items:center;display:grid}.pd-goods .goods-toolbar form>button .ico,.goods-toolbar.pd-goods form>button .ico{width:13px;height:13px}.pd-goods .goods-grid,.goods-grid.pd-goods{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pd-goods .goods-card,.goods-card.pd-goods{border:1px solid var(--line);background:#fff;border-radius:20px;min-width:0;overflow:hidden}.pd-goods .goods-card-media,.goods-card-media.pd-goods{padding:8px 8px 0;position:relative}.pd-goods .goods-card-photo,.goods-card-photo.pd-goods{background:var(--soft);border-radius:14px;display:block;overflow:hidden}.pd-goods .goods-card-photo img,.goods-card-photo.pd-goods img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.pd-goods .goods-photo-note,.goods-photo-note.pd-goods{color:var(--muted);background:#ffffffcf;border-radius:99px;padding:5px 7px;font-size:8px;position:absolute;bottom:10px;left:18px}.pd-goods .goods-favorite,.goods-favorite.pd-goods{width:30px;height:30px;color:var(--muted);cursor:pointer;background:#fffffff2;border:1px solid #ffffffa0;border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:18px}.pd-goods .goods-favorite input,.goods-favorite.pd-goods input{opacity:0;width:1px;height:1px;position:absolute}.pd-goods .goods-favorite .ico,.goods-favorite.pd-goods .ico{width:15px;height:15px}:is(.pd-goods .goods-favorite:has(input:checked),.goods-favorite:has(input:checked).pd-goods){color:var(--pink)}:is(.pd-goods .goods-favorite:has(input:checked) .ico,.goods-favorite:has(input:checked).pd-goods .ico){fill:#b71c4c19}:is(.pd-goods .goods-favorite:has(input:focus-visible),.goods-favorite:has(input:focus-visible).pd-goods){outline:2px solid var(--pink);outline-offset:3px}.pd-goods .goods-card-body,.goods-card-body.pd-goods{padding:18px}.pd-goods .goods-card-category,.goods-card-category.pd-goods{color:var(--pink);letter-spacing:.7px;text-transform:uppercase;font-size:8px}.pd-goods .goods-card-title,.goods-card-title.pd-goods{letter-spacing:-.3px;min-height:48px;margin-top:9px;font-size:17px;font-weight:500;line-height:1.4}.pd-goods .goods-card-volume,.goods-card-volume.pd-goods{color:var(--muted);min-height:16px;margin-top:6px;font-size:9px;line-height:1.8}.pd-goods .goods-card-price,.goods-card-price.pd-goods{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-top:15px;display:flex}.pd-goods .goods-card-price strong,.goods-card-price.pd-goods strong{color:var(--ink);letter-spacing:-.5px;font-size:20px;font-weight:550}.pd-goods .goods-card-price>span,.goods-card-price.pd-goods>span{color:var(--muted);font-size:8px}.pd-goods .goods-card-stock,.goods-card-stock.pd-goods{color:var(--muted);align-items:center;gap:5px;margin-top:9px;font-size:9px;display:flex}.pd-goods .goods-card-stock>i,.goods-card-stock.pd-goods>i{background:#aaa;border-radius:50%;width:5px;height:5px;display:block}.pd-goods .goods-card-stock.is-available>i,.goods-card-stock.is-available.pd-goods>i{background:var(--pink)}.pd-goods .goods-card-seller,.goods-card-seller.pd-goods{color:var(--muted);align-items:center;gap:7px;margin-top:17px;font-size:9px;display:flex}.pd-goods .goods-seller-monogram,.goods-seller-monogram.pd-goods{border:1px solid var(--line);width:22px;height:22px;color:var(--pink);background:#fff;border-radius:7px;flex:none;place-items:center;font-family:Georgia,serif;font-size:15px;display:grid}.pd-goods .goods-card-action,.goods-card-action.pd-goods{border-top:1px solid var(--line);color:var(--pink);justify-content:space-between;align-items:center;margin-top:15px;padding-top:13px;font-size:10px;display:flex}.pd-goods .goods-card-action .ico,.goods-card-action.pd-goods .ico{width:13px;height:13px}.pd-goods .goods-demo-note,.goods-demo-note.pd-goods{color:var(--muted);margin-top:20px;font-size:10px;line-height:1.8}.pd-goods .goods-filter-sidebar,.goods-filter-sidebar.pd-goods{width:auto;height:auto;max-height:none;color:var(--ink);background:0 0;border:0;margin:0;padding:0;display:block;position:static;inset:auto}.pd-goods .goods-filter-card,.goods-filter-card.pd-goods,.pd-goods .goods-category-card,.goods-category-card.pd-goods{border:1px solid var(--line);background:#fff;border-radius:20px;padding:23px}.pd-goods .goods-filter-heading,.goods-filter-heading.pd-goods{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.pd-goods .goods-filter-heading h2,.goods-filter-heading.pd-goods h2,.pd-goods .goods-category-card h2,.goods-category-card.pd-goods h2{letter-spacing:-.4px;font-size:18px;font-weight:500}.pd-goods .goods-filter-close,.goods-filter-close.pd-goods{background:var(--soft);color:var(--muted);border:0;border-radius:50%;padding:7px;display:none}.pd-goods .goods-filter-close .ico,.goods-filter-close.pd-goods .ico{width:15px;height:15px}.pd-goods .goods-filter-card fieldset,.goods-filter-card.pd-goods fieldset{border:0;min-width:0;margin:0 0 21px;padding:0}.pd-goods .goods-filter-card legend,.goods-filter-card.pd-goods legend{margin-bottom:13px;font-size:11px;font-weight:500}.pd-goods .goods-price-inputs,.goods-price-inputs.pd-goods{grid-template-columns:1fr 1fr;gap:9px;display:grid}.pd-goods .goods-price-inputs label,.goods-price-inputs.pd-goods label{border:1px solid var(--line);color:var(--muted);border-radius:10px;align-items:center;gap:5px;min-width:0;padding:10px;font-size:10px;display:flex}.pd-goods .goods-price-inputs input,.goods-price-inputs.pd-goods input{width:100%;min-width:0;font:inherit;color:var(--ink);appearance:textfield;background:0 0;border:0;font-size:11px}.pd-goods .goods-price-inputs input::-webkit-inner-spin-button{appearance:none}.goods-price-inputs.pd-goods input::-webkit-inner-spin-button{appearance:none}.pd-goods .goods-check-options,.goods-check-options.pd-goods{gap:12px;display:grid}.pd-goods .goods-check-options label,.goods-check-options.pd-goods label{cursor:pointer;color:var(--muted);align-items:center;gap:9px;font-size:10px;line-height:1.7;display:flex}.pd-goods .goods-check-options input,.goods-check-options.pd-goods input{width:15px;height:15px;accent-color:var(--pink);flex:none}.pd-goods .goods-filter-demo-note,.goods-filter-demo-note.pd-goods{color:var(--muted);margin-bottom:17px;font-size:9px;line-height:1.7}.pd-goods .goods-filter-card .goods-apply,.goods-filter-card.pd-goods .goods-apply{border:0;justify-content:space-between;width:100%;padding:12px 14px;font-size:11px;display:flex}.pd-goods .goods-reset,.goods-reset.pd-goods{text-align:center;color:var(--muted);margin-top:14px;font-size:10px;display:block}.pd-goods .goods-category-card,.goods-category-card.pd-goods{margin-top:19px}.pd-goods .goods-category-card .eyebrow,.goods-category-card.pd-goods .eyebrow{letter-spacing:1.3px;font-size:8px}.pd-goods .goods-category-card h2,.goods-category-card.pd-goods h2{margin-top:10px;margin-bottom:15px}.pd-goods .goods-category-card nav,.goods-category-card.pd-goods nav{display:grid}.pd-goods .goods-category-card nav a,.goods-category-card.pd-goods nav a{color:var(--muted);border-top:1px solid #f2f2f3;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:11px;line-height:1.55;display:flex}.pd-goods .goods-category-card nav a[aria-current=page],.goods-category-card.pd-goods nav a[aria-current=page]{color:var(--pink)}.pd-goods .goods-category-card small,.goods-category-card.pd-goods small{color:var(--muted);font-size:9px}.pd-goods .goods-mobile-filters,.goods-mobile-filters.pd-goods{display:none}.pd-goods .goods-active-filters,.goods-active-filters.pd-goods{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:17px;display:flex}.pd-goods .goods-active-filters a,.goods-active-filters.pd-goods a{color:var(--pink);background:var(--soft);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:99px;align-items:center;gap:8px;max-width:100%;padding:7px 10px;font-size:10px;display:flex}.pd-goods .goods-active-filters .ico,.goods-active-filters.pd-goods .ico{flex:none;width:12px;height:12px}.pd-goods .goods-active-filters a.goods-clear-all,.goods-active-filters.pd-goods a.goods-clear-all{color:var(--muted);background:0 0;border:0}.pd-goods .goods-empty,.goods-empty.pd-goods{border:1px solid var(--line);text-align:center;border-radius:20px;grid-column:1/-1;padding:48px 25px}.pd-goods .goods-empty>.ico,.goods-empty.pd-goods>.ico{width:28px;height:28px;color:var(--pink)}.pd-goods .goods-empty h2,.goods-empty.pd-goods h2{margin-top:18px;font-size:25px;font-weight:500}.pd-goods .goods-empty p,.goods-empty.pd-goods p{color:var(--muted);max-width:48ch;margin:15px auto 22px;font-size:12px;line-height:1.9}.pd-goods .goods-guide,.goods-guide.pd-goods{border:1px solid var(--line);background:var(--soft);border-radius:24px;grid-template-columns:1fr 1.1fr;gap:60px;margin-top:48px;padding:35px;display:grid}.pd-goods .goods-guide .eyebrow,.goods-guide.pd-goods .eyebrow{letter-spacing:1.5px;font-size:8px}.pd-goods .goods-guide h2,.goods-guide.pd-goods h2{letter-spacing:-.9px;margin-top:15px;font-size:31px;font-weight:500;line-height:1.15}.pd-goods .goods-guide p,.goods-guide.pd-goods p{color:var(--muted);max-width:45ch;margin-top:16px;font-size:12px;line-height:1.9}.pd-goods .goods-guide>div>a,.goods-guide.pd-goods>div>a{color:var(--pink);align-items:center;gap:15px;margin-top:23px;font-size:11px;display:flex}.pd-goods .goods-guide>div>a .ico,.goods-guide.pd-goods>div>a .ico{width:15px;height:15px}.pd-goods .goods-guide-faq details,.goods-guide-faq.pd-goods details{border-bottom:1px solid var(--line);padding:18px 0}.pd-goods .goods-guide-faq summary,.goods-guide-faq.pd-goods summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;font-size:13px;list-style:none;display:flex}.pd-goods .goods-guide-faq summary::-webkit-details-marker{display:none}.goods-guide-faq.pd-goods summary::-webkit-details-marker{display:none}.pd-goods .goods-guide-faq summary .ico,.goods-guide-faq.pd-goods summary .ico{width:15px;height:15px;color:var(--muted);flex:none}.pd-goods .goods-guide-faq details[open] summary .ico,.goods-guide-faq.pd-goods details[open] summary .ico{rotate:180deg}.pd-goods .goods-guide-faq p,.goods-guide-faq.pd-goods p{font-size:11px}.pd-goods .goods-category-footer,.goods-category-footer.pd-goods{padding:40px 0 0}.pd-goods .goods-category-footer h2,.goods-category-footer.pd-goods h2{letter-spacing:-.6px;font-size:23px;font-weight:500}.pd-goods .goods-category-footer>p,.goods-category-footer.pd-goods>p{max-width:85ch;color:var(--muted);margin-top:14px;font-size:12px;line-height:1.9}.pd-goods .goods-category-footer nav,.goods-category-footer.pd-goods nav{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.pd-goods .goods-category-footer nav a,.goods-category-footer.pd-goods nav a{border:1px solid var(--line);color:var(--muted);border-radius:99px;align-items:center;gap:13px;padding:10px 14px;font-size:11px;display:flex}.pd-goods .goods-category-footer nav .ico,.goods-category-footer.pd-goods nav .ico{width:13px;height:13px;color:var(--pink)}.pd-goods .goods-section-heading,.goods-section-heading.pd-goods{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.pd-goods .goods-section-heading h2,.goods-section-heading.pd-goods h2{letter-spacing:-.7px;font-size:28px;font-weight:500}.pd-goods .goods-dialog,.goods-dialog.pd-goods{border:1px solid var(--line);width:min(520px,100vw - 32px);color:var(--ink);background:#fff;border-radius:24px;max-height:calc(100dvh - 32px);margin:auto;padding:32px;overflow:auto}.pd-goods .goods-dialog::backdrop,.goods-dialog.pd-goods::backdrop,.pd-goods .goods-filter-sidebar::backdrop,.goods-filter-sidebar.pd-goods::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#24232a65}@media (width<=1250px){.pd-goods .goods-page.wrap,.goods-page.wrap.pd-goods{padding-inline:32px}.pd-goods .goods-layout,.goods-layout.pd-goods{grid-template-columns:minmax(0,1fr) 248px;gap:24px}.pd-goods .goods-grid,.goods-grid.pd-goods{gap:13px}.pd-goods .goods-card-body,.goods-card-body.pd-goods{padding:15px}.pd-goods .goods-card-title,.goods-card-title.pd-goods{min-height:42px;font-size:15px}.pd-goods .goods-card-price strong,.goods-card-price.pd-goods strong{font-size:18px}.pd-goods .goods-filter-card,.goods-filter-card.pd-goods,.pd-goods .goods-category-card,.goods-category-card.pd-goods{padding:20px}}@media (width<=1000px){.pd-goods .goods-layout,.goods-layout.pd-goods{grid-template-columns:minmax(0,1fr)}:is(.pd-goods .goods-filter-sidebar:not(:popover-open),.goods-filter-sidebar:not(:popover-open).pd-goods){display:none}:is(.pd-goods .goods-filter-sidebar:popover-open,.goods-filter-sidebar:popover-open.pd-goods){border:1px solid var(--line);background:#fff;border-radius:22px;width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;display:block;position:fixed;inset:16px;overflow:auto}.pd-goods .goods-filter-sidebar .goods-filter-card,.goods-filter-sidebar.pd-goods .goods-filter-card,.pd-goods .goods-filter-sidebar .goods-category-card,.goods-filter-sidebar.pd-goods .goods-category-card{border:0}.pd-goods .goods-filter-sidebar .goods-category-card,.goods-filter-sidebar.pd-goods .goods-category-card{margin-top:0;padding-top:0}.pd-goods .goods-filter-close,.goods-filter-close.pd-goods{place-items:center;display:grid}.pd-goods .goods-mobile-filters,.goods-mobile-filters.pd-goods{border:1px solid var(--line);color:var(--muted);font:inherit;background:#fff;border-radius:99px;align-items:center;gap:7px;padding:7px 11px;font-size:10px;display:flex}.pd-goods .goods-mobile-filters .ico,.goods-mobile-filters.pd-goods .ico{width:13px;height:13px}}@media (width<=760px){.pd-goods .goods-page-body .portal-brand-logo,.goods-page-body.pd-goods .portal-brand-logo{width:120px}.pd-goods .goods-page-body .header-brand,.goods-page-body.pd-goods .header-brand{gap:15px}.pd-goods .goods-page.wrap,.goods-page.wrap.pd-goods{padding-inline:20px;padding-bottom:30px}.pd-goods .goods-breadcrumbs,.goods-breadcrumbs.pd-goods{padding-top:20px;font-size:9px}.pd-goods .goods-catalog-heading,.goods-catalog-heading.pd-goods{padding:22px 0}.pd-goods .goods-catalog-heading h1,.goods-catalog-heading.pd-goods h1{letter-spacing:-.9px;font-size:31px}.pd-goods .goods-catalog-heading p,.goods-catalog-heading.pd-goods p{font-size:12px}.pd-goods .goods-city-note,.goods-city-note.pd-goods{display:none}.pd-goods .goods-demo-badge,.goods-demo-badge.pd-goods{font-size:8px}.pd-goods .goods-search-form,.goods-search-form.pd-goods{border-radius:17px;grid-template-columns:minmax(0,1fr) auto;gap:4px;padding:9px;display:grid}.pd-goods .goods-category-select,.goods-category-select.pd-goods{border:0;border-bottom:1px solid var(--line);grid-column:1/-1;width:auto;margin-bottom:4px;padding:8px 7px 13px}.pd-goods .goods-search-input,.goods-search-input.pd-goods{gap:8px;padding:0 7px}.pd-goods .goods-search-input input,.goods-search-input.pd-goods input{font-size:11px}.pd-goods .goods-search-form>.button,.goods-search-form.pd-goods>.button{padding:11px 13px;font-size:0}.pd-goods .goods-search-form>.button .ico,.goods-search-form.pd-goods>.button .ico{width:15px;height:15px}.pd-goods .goods-quick-filters,.goods-quick-filters.pd-goods{gap:7px;padding:14px 0 20px}.pd-goods .goods-quick-filters button,.goods-quick-filters.pd-goods button{gap:6px;padding:8px 11px;font-size:10px}.pd-goods .goods-quick-filters .ico,.goods-quick-filters.pd-goods .ico{width:12px;height:12px}.pd-goods .goods-toolbar,.goods-toolbar.pd-goods{flex-wrap:wrap;gap:12px;margin-bottom:16px}.pd-goods .goods-toolbar>span,.goods-toolbar.pd-goods>span{font-size:12px}.pd-goods .goods-toolbar>div,.goods-toolbar.pd-goods>div{gap:7px}.pd-goods .goods-toolbar select,.goods-toolbar.pd-goods select{max-width:116px;padding:5px 0;font-size:9px}.pd-goods .goods-toolbar form>button,.goods-toolbar.pd-goods form>button{width:25px;height:25px}.pd-goods .goods-grid,.goods-grid.pd-goods{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.pd-goods .goods-card,.goods-card.pd-goods{border-radius:17px}.pd-goods .goods-card-media,.goods-card-media.pd-goods{padding:6px 6px 0}.pd-goods .goods-card-photo,.goods-card-photo.pd-goods{border-radius:12px}.pd-goods .goods-photo-note,.goods-photo-note.pd-goods{padding:4px 6px;font-size:7px;bottom:7px;left:11px}.pd-goods .goods-favorite,.goods-favorite.pd-goods{width:26px;height:26px;top:11px;right:11px}.pd-goods .goods-favorite .ico,.goods-favorite.pd-goods .ico{width:13px;height:13px}.pd-goods .goods-card-body,.goods-card-body.pd-goods{padding:12px}.pd-goods .goods-card-category,.goods-card-category.pd-goods{letter-spacing:.3px;font-size:7px}.pd-goods .goods-card-title,.goods-card-title.pd-goods{min-height:58px;margin-top:8px;font-size:14px}.pd-goods .goods-card-volume,.goods-card-volume.pd-goods{min-height:29px;font-size:8px}.pd-goods .goods-card-price,.goods-card-price.pd-goods{gap:4px;margin-top:12px;display:grid}.pd-goods .goods-card-price strong,.goods-card-price.pd-goods strong{font-size:18px}.pd-goods .goods-card-price>span,.goods-card-price.pd-goods>span{font-size:7px}.pd-goods .goods-card-stock,.goods-card-stock.pd-goods{align-items:flex-start;font-size:8px;line-height:1.6}.pd-goods .goods-card-stock>i,.goods-card-stock.pd-goods>i{flex:none;margin-top:4px}.pd-goods .goods-card-seller,.goods-card-seller.pd-goods{gap:5px;margin-top:13px;font-size:8px;line-height:1.6}.pd-goods .goods-seller-monogram,.goods-seller-monogram.pd-goods{width:18px;height:18px;font-size:13px}.pd-goods .goods-card-action,.goods-card-action.pd-goods{gap:8px;margin-top:12px;padding-top:11px;font-size:9px;line-height:1.6}.pd-goods .goods-card-action .ico,.goods-card-action.pd-goods .ico{flex:none;width:11px;height:11px}.pd-goods .goods-guide,.goods-guide.pd-goods{border-radius:21px;grid-template-columns:1fr;gap:20px;margin-top:30px;padding:24px}.pd-goods .goods-guide h2,.goods-guide.pd-goods h2{font-size:29px}.pd-goods .goods-guide p,.goods-guide.pd-goods p{font-size:11px}.pd-goods .goods-category-footer,.goods-category-footer.pd-goods{padding-top:30px}.pd-goods .goods-category-footer h2,.goods-category-footer.pd-goods h2{font-size:22px;line-height:1.3}.pd-goods .goods-category-footer>p,.goods-category-footer.pd-goods>p{font-size:11px}}@media (width<=360px){.pd-goods .goods-page-body .header-brand,.goods-page-body.pd-goods .header-brand{gap:10px}.pd-goods .goods-page-body .header-actions,.goods-page-body.pd-goods .header-actions{gap:12px}.pd-goods .goods-page-body .header-actions .login,.goods-page-body.pd-goods .header-actions .login{display:none}.pd-goods .goods-grid,.goods-grid.pd-goods{grid-template-columns:1fr;gap:15px}.pd-goods .goods-card-body,.goods-card-body.pd-goods{padding:20px}.pd-goods .goods-card-title,.goods-card-title.pd-goods{min-height:0;font-size:20px}.pd-goods .goods-card-volume,.goods-card-volume.pd-goods{min-height:0;font-size:11px}.pd-goods .goods-card-category,.goods-card-category.pd-goods{font-size:9px}.pd-goods .goods-card-price strong,.goods-card-price.pd-goods strong{font-size:24px}.pd-goods .goods-card-price>span,.goods-card-price.pd-goods>span,.pd-goods .goods-card-stock,.goods-card-stock.pd-goods{font-size:10px}.pd-goods .goods-card-seller,.goods-card-seller.pd-goods,.pd-goods .goods-card-action,.goods-card-action.pd-goods{font-size:11px}.pd-goods .goods-toolbar>div,.goods-toolbar.pd-goods>div{justify-content:space-between;width:100%}.pd-goods .goods-toolbar select,.goods-toolbar.pd-goods select{max-width:none;font-size:10px}}.pd-product .product-detail,.product-detail.pd-product{--product-accent:#b71c4c;--product-text:#24232a;--product-muted:#66666c;--product-line:#e7e7e9;--product-soft:#f5f5f6;color:var(--product-text);padding-top:28px;padding-bottom:56px}.pd-product .product-detail *,.product-detail.pd-product *,.pd-product .product-not-found *,.product-not-found.pd-product *{box-sizing:border-box}.pd-product .product-detail a,.product-detail.pd-product a,.pd-product .product-detail button,.product-detail.pd-product button{color:inherit}.pd-product .product-detail .ico,.product-detail.pd-product .ico,.pd-product .product-not-found .ico,.product-not-found.pd-product .ico{flex:none;width:20px;height:20px}.pd-product .product-breadcrumbs,.product-breadcrumbs.pd-product{color:var(--product-muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:32px;font-size:12px;line-height:1.6;display:flex}.pd-product .product-breadcrumbs a,.product-breadcrumbs.pd-product a{color:var(--product-muted);text-decoration:none}.pd-product .product-breadcrumbs a:hover,.product-breadcrumbs.pd-product a:hover{color:var(--product-accent)}.pd-product .product-breadcrumbs>[aria-current],.product-breadcrumbs.pd-product>[aria-current]{color:var(--product-text)}.pd-product .product-detail-layout,.product-detail-layout.pd-product{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:58px;display:grid}.pd-product .product-detail-media,.product-detail-media.pd-product{min-width:0}.pd-product .product-gallery,.product-gallery.pd-product{position:relative}.pd-product .product-gallery-radio,.product-gallery-radio.pd-product{clip-path:inset(50%);border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.pd-product .product-gallery-stage,.product-gallery-stage.pd-product{aspect-ratio:1.14;background:#f0eeeb;border-radius:28px;position:relative;overflow:hidden}.pd-product .product-gallery-figure,.product-gallery-figure.pd-product{width:100%;height:100%;margin:0;display:none}.pd-product .product-zoom-trigger,.product-zoom-trigger.pd-product{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.pd-product .product-zoom-trigger img,.product-zoom-trigger.pd-product img{object-fit:cover;width:100%;height:100%;display:block}.pd-product .product-zoom-icon,.product-zoom-icon.pd-product{background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:18px;right:18px;box-shadow:0 2px 16px #00000008}.pd-product .product-photo-caption,.product-photo-caption.pd-product{color:#575257;pointer-events:none;background:#fffdf9d9;border-radius:30px;padding:7px 11px;font-size:11px;position:absolute;top:20px;left:20px}.pd-product #product-photo-0:checked~.product-gallery-stage .product-gallery-figure-0,#product-photo-0:checked.pd-product~.product-gallery-stage .product-gallery-figure-0,.pd-product #product-photo-1:checked~.product-gallery-stage .product-gallery-figure-1,#product-photo-1:checked.pd-product~.product-gallery-stage .product-gallery-figure-1,.pd-product #product-photo-2:checked~.product-gallery-stage .product-gallery-figure-2,#product-photo-2:checked.pd-product~.product-gallery-stage .product-gallery-figure-2,.pd-product #product-photo-3:checked~.product-gallery-stage .product-gallery-figure-3,#product-photo-3:checked.pd-product~.product-gallery-stage .product-gallery-figure-3{display:block}.pd-product .product-gallery-thumbs,.product-gallery-thumbs.pd-product{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.pd-product .product-gallery-thumbs:empty,.product-gallery-thumbs:empty.pd-product{display:none}.pd-product .product-gallery-thumb,.product-gallery-thumb.pd-product{cursor:pointer;background:var(--product-soft);border:1px solid #0000;border-radius:13px;width:76px;height:68px;padding:3px;display:block;overflow:hidden}.pd-product .product-gallery-thumb img,.product-gallery-thumb.pd-product img{object-fit:cover;border-radius:9px;width:100%;height:100%;display:block}.pd-product #product-photo-0:checked~.product-gallery-thumbs .product-gallery-thumb-0,#product-photo-0:checked.pd-product~.product-gallery-thumbs .product-gallery-thumb-0,.pd-product #product-photo-1:checked~.product-gallery-thumbs .product-gallery-thumb-1,#product-photo-1:checked.pd-product~.product-gallery-thumbs .product-gallery-thumb-1,.pd-product #product-photo-2:checked~.product-gallery-thumbs .product-gallery-thumb-2,#product-photo-2:checked.pd-product~.product-gallery-thumbs .product-gallery-thumb-2,.pd-product #product-photo-3:checked~.product-gallery-thumbs .product-gallery-thumb-3,#product-photo-3:checked.pd-product~.product-gallery-thumbs .product-gallery-thumb-3{border-color:var(--product-accent);background:#fff}.pd-product #product-photo-0:focus-visible~.product-gallery-thumbs .product-gallery-thumb-0,#product-photo-0:focus-visible.pd-product~.product-gallery-thumbs .product-gallery-thumb-0,.pd-product #product-photo-1:focus-visible~.product-gallery-thumbs .product-gallery-thumb-1,#product-photo-1:focus-visible.pd-product~.product-gallery-thumbs .product-gallery-thumb-1{outline:2px solid var(--product-accent);outline-offset:3px}.pd-product .product-image-note,.product-image-note.pd-product{color:var(--product-muted);margin:14px 0 0;font-size:11px;line-height:1.6}.pd-product .product-photo-missing,.product-photo-missing.pd-product{aspect-ratio:1.14;background:var(--product-soft);color:var(--product-muted);border-radius:28px;place-items:center;display:grid}.pd-product .product-purchase,.product-purchase.pd-product{min-width:0;scroll-margin-top:175px}.pd-product .product-title-top,.product-title-top.pd-product{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.pd-product .product-category-label,.product-category-label.pd-product{color:var(--product-muted);font-size:12px;font-weight:600}.pd-product .product-favorite,.product-favorite.pd-product{border:1px solid var(--product-line);cursor:pointer;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative}.pd-product .product-favorite input,.product-favorite.pd-product input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pd-product .product-favorite .ico,.product-favorite.pd-product .ico{pointer-events:none;width:18px;height:18px}:is(.pd-product .product-favorite:has(input:checked),.product-favorite:has(input:checked).pd-product){color:var(--product-accent);border-color:var(--product-accent)}:is(.pd-product .product-favorite:has(input:checked) .ico,.product-favorite:has(input:checked).pd-product .ico){fill:var(--product-accent)}:is(.pd-product .product-favorite:has(input:focus-visible),.product-favorite:has(input:focus-visible).pd-product){outline:2px solid var(--product-accent);outline-offset:3px}.pd-product .product-purchase h1,.product-purchase.pd-product h1{letter-spacing:-1.3px;text-wrap:balance;margin:0 0 17px;font-size:37px;font-weight:650;line-height:1.16}.pd-product .product-subtitle,.product-subtitle.pd-product{color:var(--product-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.pd-product .product-demo-chip,.product-demo-chip.pd-product{background:var(--product-soft);color:var(--product-muted);border-radius:30px;padding:5px 9px;font-size:10px}.pd-product .product-intro,.product-intro.pd-product{color:#606067;max-width:420px;margin:20px 0 23px;font-size:14px;line-height:1.7}.pd-product .product-price-row,.product-price-row.pd-product{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.pd-product .product-price,.product-price.pd-product{letter-spacing:-.9px;font-size:32px;font-weight:650;line-height:1.1}.pd-product .product-stock,.product-stock.pd-product{color:#427759;white-space:nowrap;background:#f0f7f2;border-radius:30px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:inline-flex}.pd-product .product-stock i,.product-stock.pd-product i{background:#427759;border-radius:50%;width:5px;height:5px}.pd-product .product-stock-unavailable,.product-stock-unavailable.pd-product{background:var(--product-soft);color:var(--product-muted)}.pd-product .product-stock-unavailable i,.product-stock-unavailable.pd-product i{background:var(--product-muted)}.pd-product .product-price-note,.product-price-note.pd-product{color:var(--product-muted);margin:9px 0 23px;font-size:11px;line-height:1.6}.pd-product .product-variant-form,.product-variant-form.pd-product{margin:0 0 22px}.pd-product .product-variant-form fieldset,.product-variant-form.pd-product fieldset{border:0;min-width:0;margin:0;padding:0}.pd-product .product-variant-form legend,.product-variant-form.pd-product legend{margin-bottom:12px;padding:0;font-size:12px;font-weight:600}.pd-product .product-volume-options,.product-volume-options.pd-product{flex-wrap:wrap;gap:8px;display:flex}.pd-product .product-volume-choice,.product-volume-choice.pd-product{cursor:pointer;display:block;position:relative}.pd-product .product-volume-choice input,.product-volume-choice.pd-product input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pd-product .product-volume-choice span,.product-volume-choice.pd-product span{pointer-events:none;border:1px solid var(--product-line);text-align:center;background:#fff;border-radius:12px;min-height:40px;padding:11px 15px;font-size:12px;display:block}.pd-product .product-volume-choice input:checked+span,.product-volume-choice.pd-product input:checked+span{border-color:var(--product-accent);color:var(--product-accent);box-shadow:inset 0 0 0 .4px var(--product-accent);background:#fff}.pd-product .product-volume-choice input:focus-visible+span,.product-volume-choice.pd-product input:focus-visible+span{outline:2px solid var(--product-accent);outline-offset:3px}.pd-product .product-apply-volume,.product-apply-volume.pd-product{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:30px;margin-top:10px;padding:0;font-size:11px;display:inline-flex;color:var(--product-muted)!important}.pd-product .product-apply-volume .ico,.product-apply-volume.pd-product .ico{width:13px;height:13px;transform:rotate(-90deg)}.pd-product .product-primary,.product-primary.pd-product,.pd-product .product-secondary,.product-secondary.pd-product{font:inherit;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:13px 18px;font-size:13px;text-decoration:none;display:inline-flex}.pd-product .product-detail .product-primary,.product-detail.pd-product .product-primary,.pd-product .product-not-found .product-primary,.product-not-found.pd-product .product-primary{color:#fff;background:#b71c4c;border:1px solid #b71c4c;font-weight:600}.pd-product .product-primary:hover,.product-primary:hover.pd-product{background:#96143b;border-color:#96143b}.pd-product .product-contact-action,.product-contact-action.pd-product{width:100%}.pd-product .product-secondary,.product-secondary.pd-product{border:1px solid var(--product-line,#e7e7e9);color:var(--product-text,#24232a);background:#fff}.pd-product .product-secondary:hover,.product-secondary:hover.pd-product{color:#b71c4c;border-color:#b71c4c}.pd-product .product-contact-note,.product-contact-note.pd-product{text-align:center;color:var(--product-muted);margin:9px 0 22px;font-size:10px;line-height:1.7}.pd-product .product-seller-summary,.product-seller-summary.pd-product{border-top:1px solid var(--product-line);border-bottom:1px solid var(--product-line);align-items:center;gap:13px;padding:17px 0;text-decoration:none;display:flex}.pd-product .product-seller-avatar,.product-seller-avatar.pd-product{color:#fff;background:#303039;border-radius:15px;flex:none;place-items:center;width:47px;height:47px;font-family:Georgia,serif;font-size:26px;display:grid}.pd-product .product-seller-summary>span:nth-child(2),.product-seller-summary.pd-product>span:nth-child(2){flex-direction:column;flex:1;gap:4px;display:flex}.pd-product .product-seller-summary small,.product-seller-summary.pd-product small{color:var(--product-muted);font-size:10px}.pd-product .product-seller-summary strong,.product-seller-summary.pd-product strong{font-size:13px;font-weight:600}.pd-product .product-seller-summary>span>span,.product-seller-summary.pd-product>span>span{color:var(--product-muted);align-items:center;gap:4px;font-size:10px;display:flex}.pd-product .product-seller-summary>span>span .ico,.product-seller-summary.pd-product>span>span .ico{width:12px;height:12px}.pd-product .product-seller-summary>.ico,.product-seller-summary.pd-product>.ico{width:17px;height:17px}.pd-product .product-fulfillment-summary,.product-fulfillment-summary.pd-product{grid-template-columns:1fr 1fr;gap:15px;padding-top:18px;display:grid}.pd-product .product-fulfillment-summary a,.product-fulfillment-summary.pd-product a{align-items:center;gap:10px;text-decoration:none;display:flex}.pd-product .product-fulfillment-summary strong,.product-fulfillment-summary.pd-product strong{margin-bottom:5px;font-size:11px;font-weight:600;display:block}.pd-product .product-fulfillment-summary small,.product-fulfillment-summary.pd-product small{color:var(--product-muted);font-size:10px;line-height:1.5;display:block}.pd-product .product-info-symbol,.product-info-symbol.pd-product{background:var(--product-soft);border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:19px;display:grid}.pd-product .product-info-symbol .ico,.product-info-symbol.pd-product .ico{width:17px;height:17px}.pd-product .product-section-nav,.product-section-nav.pd-product{border-top:1px solid var(--product-line);border-bottom:1px solid var(--product-line);flex-wrap:wrap;align-items:center;gap:34px;margin:42px 0 0;padding:18px 0;font-size:12px;display:flex}.pd-product .product-section-nav a,.product-section-nav.pd-product a{font-weight:500;line-height:1.6;text-decoration:none}.pd-product .product-section-nav a:hover,.product-section-nav.pd-product a:hover{color:var(--product-accent)}.pd-product .product-information-layout,.product-information-layout.pd-product{grid-template-columns:minmax(0,1fr) 288px;align-items:start;gap:54px;display:grid}.pd-product .product-information-main,.product-information-main.pd-product{min-width:0}.pd-product .product-section,.product-section.pd-product{border-bottom:1px solid var(--product-line);padding:34px 0;scroll-margin-top:175px}.pd-product .product-section-heading,.product-section-heading.pd-product{justify-content:space-between;align-items:center;gap:16px;margin-bottom:21px;display:flex}:is(.pd-product .product-section-heading:has(>.product-section-eyebrow),.product-section-heading:has(>.product-section-eyebrow).pd-product){flex-direction:column;align-items:start;gap:8px}.pd-product .product-section-heading h2,.product-section-heading.pd-product h2,.pd-product .product-seller-panel h2,.product-seller-panel.pd-product h2{letter-spacing:-.45px;margin:0;font-size:22px;font-weight:600;line-height:1.3}.pd-product .product-section-eyebrow,.product-section-eyebrow.pd-product{color:var(--product-muted);letter-spacing:.3px;margin-bottom:6px;font-size:10px;font-weight:500;display:block}.pd-product .product-section-heading>.product-section-eyebrow,.product-section-heading.pd-product>.product-section-eyebrow{margin:0}.pd-product .product-section p,.product-section.pd-product p{color:#606067;margin:0 0 15px;font-size:13px;line-height:1.9}.pd-product .product-muted,.product-muted.pd-product{color:var(--product-muted);font-size:10px;line-height:1.6}.pd-product .product-supplier-pending,.product-supplier-pending.pd-product{background:var(--product-soft);border-radius:16px;gap:14px;margin-top:22px;padding:20px 22px;display:flex}.pd-product .product-supplier-pending>span,.product-supplier-pending.pd-product>span{color:var(--product-accent);padding-top:2px}.pd-product .product-supplier-pending h3,.product-supplier-pending.pd-product h3{margin:0 0 8px;font-size:13px;font-weight:600}.pd-product .product-supplier-pending p,.product-supplier-pending.pd-product p{margin:0;font-size:12px;line-height:1.8}.pd-product .product-specifications,.product-specifications.pd-product{margin:0;font-size:12px}.pd-product .product-specifications>div,.product-specifications.pd-product>div{border-bottom:1px solid #efeff0;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:20px;padding:15px 0;display:grid}.pd-product .product-specifications>div:last-child,.product-specifications.pd-product>div:last-child{border-bottom:0;padding-bottom:0}.pd-product .product-specifications dt,.product-specifications.pd-product dt{color:var(--product-muted)}.pd-product .product-specifications dd,.product-specifications.pd-product dd{margin:0;font-weight:500;line-height:1.65}.pd-product .product-specifications dd a,.product-specifications.pd-product dd a{color:var(--product-accent);text-decoration:none}.pd-product .product-delivery-cards,.product-delivery-cards.pd-product{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pd-product .product-delivery-cards article,.product-delivery-cards.pd-product article{border:1px solid var(--product-line);border-radius:17px;padding:21px}.pd-product .product-delivery-cards h3,.product-delivery-cards.pd-product h3{margin:15px 0 8px;font-size:13px;font-weight:600}.pd-product .product-delivery-cards p,.product-delivery-cards.pd-product p{margin:0;font-size:12px;line-height:1.8}.pd-product .product-policy,.product-policy.pd-product{border:1px solid var(--product-line);border-radius:14px;margin-top:18px;padding:0 18px}.pd-product .product-policy summary,.product-policy.pd-product summary{cursor:pointer;justify-content:space-between;gap:12px;padding:15px 0;font-size:12px;list-style:none;display:flex}.pd-product .product-policy summary::-webkit-details-marker{display:none}.product-policy.pd-product summary::-webkit-details-marker{display:none}.pd-product .product-faq summary::-webkit-details-marker{display:none}.product-faq.pd-product summary::-webkit-details-marker{display:none}.pd-product .product-policy summary .ico,.product-policy.pd-product summary .ico,.pd-product .product-faq summary .ico,.product-faq.pd-product summary .ico{width:16px;height:16px}.pd-product .product-policy[open] summary .ico,.product-policy[open].pd-product summary .ico,.pd-product .product-faq details[open] summary .ico,.product-faq.pd-product details[open] summary .ico{transform:rotate(180deg)}.pd-product .product-policy p,.product-policy.pd-product p{margin:0;padding-bottom:17px;font-size:12px}.pd-product .product-text-button,.product-text-button.pd-product,.pd-product .product-related-all,.product-related-all.pd-product{cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:7px;min-height:32px;padding:0;font-size:11px;font-weight:500;text-decoration:none;display:inline-flex}.pd-product .product-text-button .ico,.product-text-button.pd-product .ico,.pd-product .product-related-all .ico,.product-related-all.pd-product .ico{width:15px;height:15px}.pd-product .product-reviews-empty,.product-reviews-empty.pd-product{text-align:center;border:1px dashed #dddde1;border-radius:18px;min-height:245px;padding:30px 22px}.pd-product .product-reviews-empty>span,.product-reviews-empty.pd-product>span{background:var(--product-soft);color:#85858b;border-radius:50%;place-items:center;width:44px;height:44px;margin:0 auto 15px;display:grid}.pd-product .product-reviews-empty h3,.product-reviews-empty.pd-product h3{letter-spacing:-.1px;margin:0 0 9px;font-size:16px;font-weight:550}.pd-product .product-reviews-empty p,.product-reviews-empty.pd-product p{margin:0 0 20px;font-size:12px}.pd-product .product-reviews-empty .product-secondary,.product-reviews-empty.pd-product .product-secondary{border-radius:12px;min-height:39px;padding:10px 14px;font-size:11px}.pd-product .product-faq details,.product-faq.pd-product details{border-bottom:1px solid var(--product-line)}.pd-product .product-faq details:last-child,.product-faq.pd-product details:last-child{border:0}.pd-product .product-faq summary,.product-faq.pd-product summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:17px 0;font-size:13px;list-style:none;display:flex}.pd-product .product-faq details p,.product-faq.pd-product details p{margin:0;padding:0 24px 17px 0;font-size:12px}.pd-product .product-seller-panel,.product-seller-panel.pd-product{border:1px solid var(--product-line);border-radius:20px;margin-top:34px;padding:24px}.pd-product .product-seller-identity,.product-seller-identity.pd-product{align-items:center;gap:12px;margin:18px 0;display:flex}.pd-product .product-seller-identity h2,.product-seller-identity.pd-product h2{letter-spacing:-.2px;margin:0 0 6px;font-size:15px}.pd-product .product-seller-identity div>span,.product-seller-identity.pd-product div>span{color:var(--product-muted);font-size:10px}.pd-product .product-seller-panel>p,.product-seller-panel.pd-product>p{color:var(--product-muted);margin:0 0 18px;font-size:12px;line-height:1.8}.pd-product .product-seller-panel>.product-secondary,.product-seller-panel.pd-product>.product-secondary{border-radius:12px;width:100%;min-height:40px;padding:11px 10px;font-size:11px}.pd-product .product-seller-panel .product-secondary .ico,.product-seller-panel.pd-product .product-secondary .ico{width:14px;height:14px}.pd-product .product-seller-phone,.product-seller-phone.pd-product{border-top:1px solid var(--product-line);flex-direction:column;gap:7px;margin-top:23px;padding-top:20px;display:flex}.pd-product .product-seller-phone small,.product-seller-phone.pd-product small{color:var(--product-muted);font-size:10px}.pd-product .product-seller-phone strong,.product-seller-phone.pd-product strong{letter-spacing:-.5px;white-space:nowrap;font-size:17px;font-weight:600}.pd-product .product-seller-contact,.product-seller-contact.pd-product{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:40px;margin:14px 0 15px;padding:0;font-size:11px;display:flex}.pd-product .product-seller-contact .ico,.product-seller-contact.pd-product .ico{width:17px;height:17px}.pd-product .product-seller-panel>.product-seller-note,.product-seller-panel.pd-product>.product-seller-note{border-top:1px solid var(--product-line);margin:0;padding-top:16px;font-size:10px;line-height:1.8}.pd-product .product-related,.product-related.pd-product{margin-top:18px;padding:38px 0 0}.pd-product .product-related .product-section-heading,.product-related.pd-product .product-section-heading{margin-bottom:23px}.pd-product .product-related-grid,.product-related-grid.pd-product{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.pd-product .product-related-card,.product-related-card.pd-product{border:1px solid var(--product-line);border-radius:20px;padding-bottom:18px;overflow:hidden}.pd-product .product-related-card a,.product-related-card.pd-product a{text-decoration:none;display:block}.pd-product .product-related-card img,.product-related-card.pd-product img{aspect-ratio:1.3;object-fit:cover;width:100%;display:block}.pd-product .product-related-card h3,.product-related-card.pd-product h3,.pd-product .product-related-card strong,.product-related-card.pd-product strong,.pd-product .product-related-card span,.product-related-card.pd-product span,.pd-product .product-related-card small,.product-related-card.pd-product small{margin-left:18px;margin-right:18px;display:block}.pd-product .product-related-card span,.product-related-card.pd-product span{color:var(--product-muted);margin-top:17px;font-size:10px}.pd-product .product-related-card h3,.product-related-card.pd-product h3{margin-top:8px;margin-bottom:17px;font-size:16px;font-weight:550}.pd-product .product-related-card strong,.product-related-card.pd-product strong{letter-spacing:-.5px;font-size:18px}.pd-product .product-related-card small,.product-related-card.pd-product small{color:var(--product-muted);margin-top:8px;font-size:10px}.pd-product .product-demo-footer,.product-demo-footer.pd-product{color:var(--product-muted);margin:28px 0 0;font-size:10px;line-height:1.8}.pd-product .product-info-dialog,.product-info-dialog.pd-product,.pd-product .product-photo-dialog,.product-photo-dialog.pd-product{color:#24232a;box-sizing:border-box;background:#fff;border:1px solid #e7e7e9;border-radius:24px;max-height:calc(100dvh - 40px);padding:30px;font-family:inherit;overflow:auto;box-shadow:0 18px 90px #00000018}.pd-product .product-info-dialog,.product-info-dialog.pd-product{width:min(480px,100vw - 32px)}.pd-product .product-photo-dialog,.product-photo-dialog.pd-product{width:min(900px,100vw - 32px);padding:38px 16px 16px}.pd-product .product-info-dialog::backdrop,.product-info-dialog.pd-product::backdrop,.pd-product .product-photo-dialog::backdrop,.product-photo-dialog.pd-product::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#24232a55}.pd-product .product-dialog-close,.product-dialog-close.pd-product{color:#24232a;cursor:pointer;background:#f5f5f6;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:12px;right:12px}.pd-product .product-dialog-close .ico,.product-dialog-close.pd-product .ico{width:16px;height:16px}.pd-product .product-info-dialog h2,.product-info-dialog.pd-product h2{letter-spacing:-.5px;margin:10px 0 14px;font-size:24px;font-weight:600;line-height:1.3}.pd-product .product-info-dialog p,.product-info-dialog.pd-product p{color:#66666c;margin:0 0 22px;font-size:13px;line-height:1.9}.pd-product .product-info-dialog .product-secondary,.product-info-dialog.pd-product .product-secondary{width:100%;margin-top:22px;font-size:12px}.pd-product .product-dialog-phone,.product-dialog-phone.pd-product{background:#f5f5f6;border-radius:15px;flex-direction:column;gap:8px;padding:18px;display:flex}.pd-product .product-dialog-phone small,.product-dialog-phone.pd-product small{color:#66666c;font-size:11px}.pd-product .product-dialog-phone strong,.product-dialog-phone.pd-product strong{letter-spacing:-.4px;font-size:21px;font-weight:600}.pd-product .product-photo-dialog>img,.product-photo-dialog.pd-product>img{object-fit:contain;border-radius:13px;width:100%;max-height:calc(100dvh - 132px);display:block}.pd-product .product-photo-dialog p,.product-photo-dialog.pd-product p{color:#66666c;margin:13px 6px 0;font-size:10px;line-height:1.7}.pd-product .product-not-found,.product-not-found.pd-product{text-align:center;color:#24232a;max-width:650px;margin:auto;padding:100px 20px}.pd-product .product-not-found>span,.product-not-found.pd-product>span{color:#85858b;background:#f5f5f6;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 22px;display:grid}.pd-product .product-not-found h1,.product-not-found.pd-product h1{letter-spacing:-.8px;margin:0 0 15px;font-size:32px;line-height:1.3}.pd-product .product-not-found p,.product-not-found.pd-product p{color:#66666c;margin:0 0 25px;font-size:14px;line-height:1.8}@media (width<=1200px){.pd-product .product-detail-layout,.product-detail-layout.pd-product{gap:34px}.pd-product .product-purchase h1,.product-purchase.pd-product h1{font-size:33px}.pd-product .product-information-layout,.product-information-layout.pd-product{grid-template-columns:minmax(0,1fr) 260px;gap:36px}.pd-product .product-seller-panel,.product-seller-panel.pd-product{padding:20px}.pd-product .product-stock,.product-stock.pd-product{padding:6px 8px;font-size:10px}.pd-product .product-fulfillment-summary,.product-fulfillment-summary.pd-product{gap:10px}.pd-product .product-price,.product-price.pd-product{font-size:30px}}@media (width<=1000px){.pd-product .product-detail-layout,.product-detail-layout.pd-product{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px}.pd-product .product-purchase h1,.product-purchase.pd-product h1{font-size:29px}.pd-product .product-intro,.product-intro.pd-product{margin:15px 0 18px;font-size:12px}.pd-product .product-purchase .product-title-top,.product-purchase.pd-product .product-title-top{margin-bottom:10px}.pd-product .product-price-note,.product-price-note.pd-product{margin-bottom:17px}.pd-product .product-volume-choice span,.product-volume-choice.pd-product span{padding:10px 12px;font-size:11px}.pd-product .product-variant-form,.product-variant-form.pd-product{margin-bottom:17px}.pd-product .product-gallery-stage,.product-gallery-stage.pd-product{aspect-ratio:1.03}.pd-product .product-gallery-thumb,.product-gallery-thumb.pd-product{width:63px;height:58px}.pd-product .product-fulfillment-summary,.product-fulfillment-summary.pd-product{grid-template-columns:1fr;gap:13px}.pd-product .product-information-layout,.product-information-layout.pd-product{grid-template-columns:minmax(0,1fr) 240px;gap:25px}.pd-product .product-section-nav,.product-section-nav.pd-product{gap:24px}.pd-product .product-seller-phone strong,.product-seller-phone.pd-product strong{font-size:15px}.pd-product .product-seller-panel,.product-seller-panel.pd-product{padding:18px}.pd-product .product-related-grid,.product-related-grid.pd-product{gap:18px}.pd-product .product-section-heading h2,.product-section-heading.pd-product h2{font-size:20px}}@media (width<=760px){.pd-product .product-detail,.product-detail.pd-product{padding-top:22px;padding-bottom:35px}.pd-product .product-breadcrumbs,.product-breadcrumbs.pd-product{gap:8px;margin-bottom:20px;font-size:10px}.pd-product .product-breadcrumbs>[aria-current],.product-breadcrumbs.pd-product>[aria-current]{display:none}.pd-product .product-detail-layout,.product-detail-layout.pd-product{flex-direction:column;gap:22px;display:flex}.pd-product .product-detail-media,.product-detail-media.pd-product,.pd-product .product-purchase,.product-purchase.pd-product{width:100%}.pd-product .product-gallery-stage,.product-gallery-stage.pd-product{aspect-ratio:1.22;border-radius:22px}.pd-product .product-photo-caption,.product-photo-caption.pd-product{padding:6px 9px;font-size:10px;top:15px;left:15px}.pd-product .product-gallery-thumbs,.product-gallery-thumbs.pd-product{gap:9px;margin-top:12px}.pd-product .product-gallery-thumb,.product-gallery-thumb.pd-product{border-radius:11px;width:62px;height:54px}.pd-product .product-image-note,.product-image-note.pd-product{margin-top:10px;font-size:10px}.pd-product .product-title-top,.product-title-top.pd-product{margin-bottom:10px}.pd-product .product-purchase h1,.product-purchase.pd-product h1{letter-spacing:-.85px;text-wrap:initial;margin-bottom:13px;font-size:29px;line-height:1.2}.pd-product .product-subtitle,.product-subtitle.pd-product{gap:9px;font-size:11px}.pd-product .product-intro,.product-intro.pd-product{max-width:none;margin:17px 0 20px;font-size:13px;line-height:1.8}.pd-product .product-price,.product-price.pd-product{font-size:31px}.pd-product .product-stock,.product-stock.pd-product{font-size:10px}.pd-product .product-price-note,.product-price-note.pd-product{margin:9px 0 20px}.pd-product .product-volume-choice span,.product-volume-choice.pd-product span{padding:11px 15px;font-size:12px}.pd-product .product-apply-volume,.product-apply-volume.pd-product{margin-top:9px;font-size:11px}.pd-product .product-variant-form,.product-variant-form.pd-product{margin-bottom:20px}.pd-product .product-contact-action,.product-contact-action.pd-product{min-height:48px}.pd-product .product-contact-note,.product-contact-note.pd-product{margin-bottom:20px;font-size:10px}.pd-product .product-seller-summary,.product-seller-summary.pd-product{padding:16px 0}.pd-product .product-fulfillment-summary,.product-fulfillment-summary.pd-product{grid-template-columns:1fr 1fr;gap:15px}.pd-product .product-section-nav,.product-section-nav.pd-product{justify-content:start;gap:9px 18px;margin-top:28px;padding:15px 0;font-size:11px}.pd-product .product-information-layout,.product-information-layout.pd-product{flex-direction:column;gap:0;display:flex}.pd-product .product-information-main,.product-information-main.pd-product,.pd-product .product-seller-panel,.product-seller-panel.pd-product{width:100%}.pd-product .product-section,.product-section.pd-product{padding:28px 0;scroll-margin-top:148px}.pd-product .product-purchase,.product-purchase.pd-product{scroll-margin-top:148px}.pd-product .product-section-heading,.product-section-heading.pd-product{flex-wrap:wrap;align-items:start;gap:13px;margin-bottom:18px}.pd-product .product-section-heading h2,.product-section-heading.pd-product h2{font-size:21px}.pd-product .product-section p,.product-section.pd-product p{font-size:12px;line-height:1.9}.pd-product .product-supplier-pending,.product-supplier-pending.pd-product{border-radius:15px;gap:11px;margin-top:18px;padding:17px}.pd-product .product-supplier-pending h3,.product-supplier-pending.pd-product h3{font-size:12px}.pd-product .product-supplier-pending p,.product-supplier-pending.pd-product p{font-size:11px}.pd-product .product-specifications>div,.product-specifications.pd-product>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:17px;padding:13px 0;font-size:11px}.pd-product .product-delivery-cards,.product-delivery-cards.pd-product{gap:11px}.pd-product .product-delivery-cards article,.product-delivery-cards.pd-product article{padding:16px}.pd-product .product-delivery-cards p,.product-delivery-cards.pd-product p{font-size:11px}.pd-product .product-delivery-cards h3,.product-delivery-cards.pd-product h3{font-size:12px}.pd-product .product-policy,.product-policy.pd-product{padding:0 15px}.pd-product .product-policy summary,.product-policy.pd-product summary,.pd-product .product-policy p,.product-policy.pd-product p{font-size:11px}.pd-product .product-text-button,.product-text-button.pd-product{min-height:28px;font-size:10px}.pd-product .product-reviews-empty,.product-reviews-empty.pd-product{min-height:230px;padding:27px 18px}.pd-product .product-reviews-empty h3,.product-reviews-empty.pd-product h3{font-size:15px;line-height:1.5}.pd-product .product-reviews-empty p,.product-reviews-empty.pd-product p{font-size:11px}.pd-product .product-faq summary,.product-faq.pd-product summary{font-size:12px}.pd-product .product-faq details p,.product-faq.pd-product details p{font-size:11px}.pd-product .product-seller-panel,.product-seller-panel.pd-product{margin-top:28px;padding:22px}.pd-product .product-seller-identity h2,.product-seller-identity.pd-product h2{font-size:16px}.pd-product .product-seller-phone strong,.product-seller-phone.pd-product strong{font-size:20px}.pd-product .product-related,.product-related.pd-product{margin-top:3px;padding-top:30px}.pd-product .product-related-grid,.product-related-grid.pd-product{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pd-product .product-related-grid>:nth-child(n+3),.product-related-grid.pd-product>:nth-child(n+3){display:none}.pd-product .product-related .product-section-heading,.product-related.pd-product .product-section-heading{gap:14px;margin-bottom:18px}.pd-product .product-related-all,.product-related-all.pd-product{font-size:10px}.pd-product .product-related .product-section-heading h2,.product-related.pd-product .product-section-heading h2{font-size:20px}.pd-product .product-related-card,.product-related-card.pd-product{border-radius:15px;padding-bottom:14px}.pd-product .product-related-card h3,.product-related-card.pd-product h3,.pd-product .product-related-card strong,.product-related-card.pd-product strong,.pd-product .product-related-card span,.product-related-card.pd-product span,.pd-product .product-related-card small,.product-related-card.pd-product small{margin-left:12px;margin-right:12px}.pd-product .product-related-card span,.product-related-card.pd-product span{margin-top:13px;font-size:9px}.pd-product .product-related-card h3,.product-related-card.pd-product h3{margin-top:6px;margin-bottom:13px;font-size:13px;line-height:1.5}.pd-product .product-related-card strong,.product-related-card.pd-product strong{font-size:16px}.pd-product .product-related-card small,.product-related-card.pd-product small{font-size:9px;line-height:1.6}.pd-product .product-demo-footer,.product-demo-footer.pd-product{margin-top:20px;font-size:9px}.pd-product .product-info-dialog,.product-info-dialog.pd-product{padding:27px 21px}.pd-product .product-info-dialog h2,.product-info-dialog.pd-product h2{font-size:22px}.pd-product .product-info-dialog p,.product-info-dialog.pd-product p{font-size:12px}.pd-product .product-dialog-phone,.product-dialog-phone.pd-product{padding:16px}.pd-product .product-dialog-phone strong,.product-dialog-phone.pd-product strong{font-size:19px}.pd-product .product-not-found,.product-not-found.pd-product{padding:65px 15px}.pd-product .product-not-found h1,.product-not-found.pd-product h1{font-size:26px}.pd-product .product-not-found p,.product-not-found.pd-product p{font-size:13px}}@media (width<=360px){.pd-product .product-purchase h1,.product-purchase.pd-product h1{font-size:26px}.pd-product .product-price,.product-price.pd-product{font-size:29px}.pd-product .product-price-row,.product-price-row.pd-product{gap:10px}.pd-product .product-stock,.product-stock.pd-product{font-size:9px}.pd-product .product-gallery-stage,.product-gallery-stage.pd-product{aspect-ratio:1.1}.pd-product .product-fulfillment-summary,.product-fulfillment-summary.pd-product{gap:12px}.pd-product .product-fulfillment-summary small,.product-fulfillment-summary.pd-product small{font-size:9px}.pd-product .product-delivery-cards,.product-delivery-cards.pd-product{grid-template-columns:1fr}.pd-product .product-delivery-cards article,.product-delivery-cards.pd-product article{grid-template-columns:32px 1fr;align-items:center;gap:0 12px;display:grid}.pd-product .product-delivery-cards h3,.product-delivery-cards.pd-product h3{margin:0}.pd-product .product-delivery-cards p,.product-delivery-cards.pd-product p{grid-column:2}.pd-product .product-related-grid,.product-related-grid.pd-product{grid-template-columns:1fr}.pd-product .product-related-grid>:nth-child(n+3),.product-related-grid.pd-product>:nth-child(n+3){display:block}.pd-product .product-related-card img,.product-related-card.pd-product img{aspect-ratio:1.6}.pd-product .product-section-nav,.product-section-nav.pd-product{gap:8px 16px;font-size:10px}.pd-product .product-specifications>div,.product-specifications.pd-product>div{gap:13px}.pd-product .product-seller-panel,.product-seller-panel.pd-product{padding:19px}}:is(.pd-page,.pd-chrome) :is(#pt-panel-services:has(#menu-services-0:checked) .pane-0,#pt-panel-services:has(#menu-services-1:checked) .pane-1,#pt-panel-services:has(#menu-services-2:checked) .pane-2,#pt-panel-services:has(#menu-services-3:checked) .pane-3,#pt-panel-services:has(#menu-services-4:checked) .pane-4,#pt-panel-services:has(#menu-services-5:checked) .pane-5,#pt-panel-services:has(#menu-services-6:checked) .pane-6,#pt-panel-services:has(#menu-services-7:checked) .pane-7,#pt-panel-services:has(#menu-services-8:checked) .pane-8,#pt-panel-services:has(#menu-services-9:checked) .pane-9,#pt-panel-services:has(#menu-services-10:checked) .pane-10,#pt-panel-services:has(#menu-services-11:checked) .pane-11,#pt-panel-services:has(#menu-services-12:checked) .pane-12,#pt-panel-services:has(#menu-services-13:checked) .pane-13,#pt-panel-services:has(#menu-services-14:checked) .pane-14,#pt-panel-services:has(#menu-services-15:checked) .pane-15,#pt-panel-services:has(#menu-services-16:checked) .pane-16,#pt-panel-services:has(#menu-services-17:checked) .pane-17,#pt-panel-services:has(#menu-services-18:checked) .pane-18,#pt-panel-services:has(#menu-services-19:checked) .pane-19),:is(.pd-page,.pd-chrome) :is(#pt-panel-medicine:has(#menu-medicine-0:checked) .pane-0,#pt-panel-medicine:has(#menu-medicine-1:checked) .pane-1,#pt-panel-medicine:has(#menu-medicine-2:checked) .pane-2,#pt-panel-medicine:has(#menu-medicine-3:checked) .pane-3,#pt-panel-medicine:has(#menu-medicine-4:checked) .pane-4,#pt-panel-medicine:has(#menu-medicine-5:checked) .pane-5,#pt-panel-medicine:has(#menu-medicine-6:checked) .pane-6,#pt-panel-medicine:has(#menu-medicine-7:checked) .pane-7,#pt-panel-medicine:has(#menu-medicine-8:checked) .pane-8,#pt-panel-medicine:has(#menu-medicine-9:checked) .pane-9,#pt-panel-medicine:has(#menu-medicine-10:checked) .pane-10,#pt-panel-medicine:has(#menu-medicine-11:checked) .pane-11,#pt-panel-medicine:has(#menu-medicine-12:checked) .pane-12,#pt-panel-medicine:has(#menu-medicine-13:checked) .pane-13,#pt-panel-medicine:has(#menu-medicine-14:checked) .pane-14,#pt-panel-medicine:has(#menu-medicine-15:checked) .pane-15,#pt-panel-medicine:has(#menu-medicine-16:checked) .pane-16,#pt-panel-medicine:has(#menu-medicine-17:checked) .pane-17,#pt-panel-medicine:has(#menu-medicine-18:checked) .pane-18,#pt-panel-medicine:has(#menu-medicine-19:checked) .pane-19),:is(.pd-page,.pd-chrome) :is(#pt-panel-goods:has(#menu-products-0:checked) .pane-0,#pt-panel-goods:has(#menu-products-1:checked) .pane-1,#pt-panel-goods:has(#menu-products-2:checked) .pane-2,#pt-panel-goods:has(#menu-products-3:checked) .pane-3,#pt-panel-goods:has(#menu-products-4:checked) .pane-4,#pt-panel-goods:has(#menu-products-5:checked) .pane-5,#pt-panel-goods:has(#menu-products-6:checked) .pane-6,#pt-panel-goods:has(#menu-products-7:checked) .pane-7,#pt-panel-goods:has(#menu-products-8:checked) .pane-8,#pt-panel-goods:has(#menu-products-9:checked) .pane-9,#pt-panel-goods:has(#menu-products-10:checked) .pane-10,#pt-panel-goods:has(#menu-products-11:checked) .pane-11,#pt-panel-goods:has(#menu-products-12:checked) .pane-12,#pt-panel-goods:has(#menu-products-13:checked) .pane-13,#pt-panel-goods:has(#menu-products-14:checked) .pane-14,#pt-panel-goods:has(#menu-products-15:checked) .pane-15,#pt-panel-goods:has(#menu-products-16:checked) .pane-16,#pt-panel-goods:has(#menu-products-17:checked) .pane-17,#pt-panel-goods:has(#menu-products-18:checked) .pane-18,#pt-panel-goods:has(#menu-products-19:checked) .pane-19){display:block}.pd-chrome .header-brand>.logo,.pd-chrome .footer-top .logo{letter-spacing:0;flex:none;align-items:center;line-height:0;display:inline-flex}.pd-chrome .header-brand>.logo .logo__image,.pd-chrome .footer-top .logo .logo__image{width:144px;height:auto}.pd-chrome.topline a[aria-current=page],.pd-chrome.footer a[aria-current=page],.pd-chrome.mobile-navigation a[aria-current=page],.pd-chrome .city-options a[aria-current]{color:var(--deep)}.pd-chrome .city-options a[aria-current]{background:var(--soft)}.pd-chrome.topline .pt-lang{gap:6px}.pd-chrome .main-nav>a[aria-current=page],.pd-chrome .main-nav>a[aria-current=page] .ico{color:var(--deep)}.pd-chrome .pd-cart{position:relative}.pd-chrome .pd-cart .pt-cart__count{background:var(--pink);min-width:18px;height:18px;padding:0 5px;font-size:10px;line-height:18px;position:absolute;top:-5px;right:-6px}.pd-chrome .main-nav>.pd-nav-fallback{display:none}@supports not selector(:popover-open){.pd-chrome .main-nav>.mega-trigger{display:none}.pd-chrome .main-nav>.pd-nav-fallback{display:flex}.pd-chrome .pd-search-toggle{display:none}}.pd-chrome .top-actions{flex-wrap:wrap;justify-content:flex-end;row-gap:4px}.pd-chrome .pd-mobile-lang{padding-top:14px;padding-bottom:4px}.pd-chrome .pd-mobile-lang .pt-lang{gap:8px;font-size:12px;display:flex}.pd-chrome .pd-mobile-note{color:var(--muted);padding:0 0 10px;font-size:11px}.pd-chrome .pd-footer-support{margin:18px 0 8px}.pd-chrome .pd-footer-channels{flex-wrap:wrap;gap:14px;margin:0;padding:0;list-style:none;display:flex}.pd-chrome .pd-footer-channels a{color:var(--ink);align-items:center;gap:8px;font-size:12px;display:inline-flex}.pd-chrome .pd-footer-channels .ico{width:18px;height:18px}.pd-chrome .pd-footer-subhead{margin-top:22px}.pd-chrome .pd-footer-matrix{border-top:1px solid #e9e3ec}.pd-chrome .pd-footer-matrix__title{letter-spacing:0;grid-column:1/-1;margin-bottom:0;font-size:14px;font-weight:500;line-height:1.4}.pd-chrome .footer-cols h4 a{color:inherit;font-size:inherit;margin:0}.pd-chrome .footer-bottom .pt-lang{gap:6px;display:inline-flex}.pd-chrome.mobile-tabs a:first-child:not([aria-current]){color:#857681}.pd-chrome.mobile-tabs a[aria-current=page]{color:var(--pink)}@media (width<=760px){.pd-chrome.mobile-tabs a{text-align:center;flex:1 1 0;min-width:0}.pd-chrome .header-brand>.logo .logo__image{width:120px}}:is(.pd-page,.pd-chrome) .dot{width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0;animation:none}.pd-chrome #pt-panel-medicine .pd-med-note{border-bottom:1px solid var(--line);color:var(--muted);margin:0;padding:12px 24px;font-size:12px;display:block}.pd-chrome #pt-panel-medicine .pd-med-note strong{color:var(--ink);font-weight:600}.pd-chrome .pd-footer-matrix{row-gap:18px}.pd-home .section{margin-block:0}.pd-home .hero{margin-bottom:0}.pd-home .business{color:var(--ink);gap:0;display:block}.pd-home .faq{display:block}.pd-home .faq details.pt-faq__item>summary{padding:18px 0;font-size:13px;font-weight:500;line-height:1.6}.pd-home .faq details.pt-faq__item>p{max-width:none;color:var(--muted);padding:0 0 18px;font-size:12px;line-height:1.9}.pd-home .category.pt-section-card:hover{box-shadow:none}.pd-home .salon-preview-card.pt-company{border-radius:24px}.pd-home .pd-ways__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-home .pd-ways__grid .direction{background:var(--soft);border-radius:26px;align-items:center;padding:16px 20px 16px 16px}.pd-home .pd-way h3{font-size:13px;font-weight:500;line-height:1.35}.pd-home .pd-way p{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.5}.pd-home .pd-way .pt-more{color:var(--deep);margin-top:6px;font-size:11px;font-weight:500;display:block}.pd-home .pd-way .direction-arrow{display:block}.pd-home .pd-quick{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:-8px 0 25px;display:flex}.pd-home .pd-quick__label{color:var(--muted);font-size:11px}.pd-home .pd-quick__chips.pt-hero__quick{flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex;overflow:visible}.pd-home .pd-quick__chips a{border:1px solid var(--line);color:#6f5c68;background:#fff;border-radius:999px;padding:6px 12px;font-size:11px;line-height:1.4}.pd-home .pd-quick__chips a:hover{background:var(--tint);color:var(--deep);border-color:#ecc1d1}.pd-home .pd-city-links{gap:10px;margin-top:20px;display:grid}.pd-home .pd-city-links p{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px 16px;font-size:11px;line-height:1.6;display:flex}.pd-home .pd-city-links b{color:var(--ink);font-weight:500}.pd-home .pd-city-links a:hover{color:var(--deep)}.pd-home .pd-reviews-intro--solo{grid-template-columns:1fr}.pd-home .pd-review-list{align-content:start;gap:14px;display:grid}.pd-home .pd-reviews-intro--solo .pd-review-list{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-home .pd-review{border:1px solid var(--line);border-radius:22px;margin:0;padding:22px 24px}.pd-home .pd-review__stars{color:var(--deep);letter-spacing:2px;font-size:13px}.pd-home .pd-review blockquote{overflow-wrap:anywhere;margin:10px 0 0;font-size:13px;line-height:1.7}.pd-home .pd-review figcaption{color:var(--muted);margin-top:12px;font-size:11px}.pd-home .pd-review .review__salon{color:var(--ink);font-size:11px;font-weight:500;display:inline}.pd-home .pd-review .review__date{font-size:11px}.pd-home .business-top p.pd-business-start{color:var(--ink);margin-top:10px}.pd-home .business-features:has(>:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}.pd-home .pd-home-invite{min-height:280px}.pd-home .pd-home-invite .button{color:#fff;margin-top:22px}.pd-home .category{position:relative}.pd-home .category h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.pd-home .category p a{z-index:1;position:relative}.pd-home .category p a:hover{color:var(--deep)}.pd-home #sections{scroll-margin-top:105px}.pd-home .category.pt-section-card--medical{color:#fff;background:#28232d;border-color:#28232d}.pd-home .category.pt-section-card--medical:hover{background:#322b37;border-color:#4a3f4c}.pd-home .category.pt-section-card--medical .category-icon{color:#e9bfd0;background:#ffffff14}.pd-home .category.pt-section-card--medical p,.pd-home .category.pt-section-card--medical .category-link{color:#d3c7d0}.pd-home .category.pt-section-card--medical .category-link .ico{color:#e1adbf}.pd-home .category.pt-section-card--medical p a:hover{color:#fff}.pd-home .pd-photo-empty{color:#c46a8b;background:linear-gradient(150deg,#fcecf2,#f6e9f0);border-radius:17px;place-items:center;height:175px;font-size:44px;font-weight:600;display:grid}.pd-home .salon-preview-photo{display:block}.pd-home .salon-preview-body h3{overflow-wrap:anywhere}.pd-home .salon-preview-body .sample-description+.sample-description{margin-top:4px}.pd-home .salon-preview-body>:nth-last-child(2):not(.sample-chips){margin-bottom:21px}.pd-home .salon-preview-body .pt-company__price{color:var(--ink);margin-top:6px;font-size:11px}.pd-home .master-preview.pt-master{background:#fff;border-radius:24px;flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex}.pd-home .master-preview.pt-master:hover{border-color:#e4b5c6}.pd-home .master-demo-photo .pd-photo-empty{aspect-ratio:4/3;height:auto}.pd-home .master-demo-body{flex-direction:column;flex:1;display:flex}.pd-home .master-demo-body h3{overflow-wrap:anywhere}.pd-home .pd-master-more{border-top:1px solid var(--line);color:var(--deep);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:15px;font-size:11px;display:flex}.pd-home .master-context+.pd-master-more{margin-top:21px}.pd-home .pd-master-more .ico{width:14px;height:14px}.pd-home .pd-medical-actions{flex-wrap:wrap;gap:0 10px;display:flex}.pd-home .pd-goods-card{flex-direction:column;align-items:flex-start;padding:24px 27px 25px;font-style:normal;display:flex}.pd-home .pd-goods-card:hover{background:#fffcfd;border-color:#e4b5c6}.pd-home .pd-goods-card__icon{background:var(--tint);width:40px;height:40px;color:var(--deep);border-radius:50%;place-items:center;margin-bottom:17px;display:grid}.pd-home .pd-goods-card .product-demo-category{text-transform:uppercase}.pd-home .pd-goods-card b{letter-spacing:-.5px;overflow-wrap:anywhere;margin-top:8px;font-size:21px;font-weight:550;line-height:1.35}.pd-home .pd-goods-card__more{border-top:1px solid var(--line);color:var(--deep);justify-content:space-between;align-self:stretch;align-items:center;gap:15px;margin-top:23px;padding-top:18px;font-size:11px;font-style:normal;display:flex}.pd-home .pd-goods-card__more .ico{width:15px;height:15px}.pd-home .section-head p.pd-goods-note{margin-top:4px;font-size:11px}@media (width<=1250px){.pd-home .business-features:has(>:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1000px){.pd-home .pd-ways__grid,.pd-home .pd-reviews-intro--solo .pd-review-list{grid-template-columns:1fr}}@media (width<=760px){.pd-home .faq details.pt-faq__item>summary{font-size:12px}.pd-home #sections{scroll-margin-top:90px}.pd-home .pd-ways__grid .direction{border-radius:22px;padding:14px 16px 14px 12px}.pd-home .pd-photo-empty{height:215px}.pd-home .business-features:has(>:nth-child(5)){grid-template-columns:1fr 1fr}.pd-home .pd-goods-card{padding:23px}.pd-home .pd-goods-card b{font-size:20px}}.pd-catalog .catalog-breadcrumbs.crumbs{flex-wrap:wrap;padding-bottom:0}.pd-catalog .catalog-breadcrumbs .current{font-weight:400}.pd-catalog .catalog-breadcrumbs .sep{color:inherit}.pd-catalog form.search,.pd-catalog form.city-search{box-shadow:none;background:0 0;border:0;gap:0;margin:0;padding:0;display:block}.pd-catalog .catalog-layout{margin-top:0}.pd-catalog .catalog-intro .cat-hero{text-wrap:balance;overflow-wrap:anywhere;margin:0}.pd-catalog .catalog-intro .cat-hero :is(b,em){color:inherit;font-weight:inherit;font-style:normal}.pd-catalog .catalog-intro .cat-lead{color:#8e7181;max-width:71ch;margin:10px 0 0;font-size:12px;line-height:1.8}.pd-catalog .catalog-intro .cat-price{color:#977c8c;margin-top:8px;font-size:12px}.pd-catalog .catalog-intro .cat-price b{color:#735569;font-weight:600}.pd-catalog .company-card.listing{box-shadow:none}.pd-catalog .company-card .listing__name{font:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;overflow-wrap:anywhere}.pd-catalog .company-card .listing__name:hover{color:var(--deep)}.pd-catalog .company-card .listing__side{border:0;flex-direction:row;justify-content:flex-start;padding:0;display:flex}.pd-catalog .company-card .listing__side .btn{text-align:center;font-weight:400}.pd-catalog .company-card .reference-price .listing__price-label{font-size:inherit;color:inherit}.pd-catalog .company-card .reference-price .listing__price{letter-spacing:0;color:#735569;margin:0;font-size:12px;font-weight:550}.pd-catalog .company-card .pill{background:var(--pink);color:#fff;border-radius:99px;align-items:center;padding:2px 8px;font-size:9px;font-weight:500;line-height:1.5;display:inline-flex}.pd-catalog .pd-filter-list>.tile{color:#7c6574;background:0 0;border:0;border-bottom:1px solid #eee6ed;border-radius:0;flex-direction:row;justify-content:space-between;align-items:baseline;gap:13px;padding:9px 0;font-size:12px;line-height:1.5;display:flex}.pd-catalog .pd-filter-list>.tile:last-child{border-bottom:0}.pd-catalog .pd-filter-list>.tile:hover{color:var(--pink);background:0 0}.pd-catalog .pd-filter-list>.tile b{font-size:inherit;font-weight:500}.pd-catalog .pd-filter-list>.tile span{color:#b49aaa;flex:none;font-size:9px;display:inline}.pd-catalog .pd-related .editorial-topic-links>.tile{background:#fdf7fa;border:1px solid #ecd8e3;border-radius:50px;flex-direction:row;padding:8px 12px}.pd-catalog .pd-related .editorial-topic-links>.tile:hover{background:#fff;border-color:#d897b7}.pd-catalog .pd-related .section__title{letter-spacing:-.5px;margin:0;font-size:23px;font-weight:500;line-height:1.3}.pd-catalog .pd-related .section__title em,.pd-catalog :is(.discovery-section-heading,.discovery-geo-intro,.catalog-empty) h2 em,.pd-catalog .pd-filter-legend em{font-style:normal;font-weight:inherit;color:inherit}.pd-catalog .catalog-editorial.landing-article{max-width:none}.pd-catalog .discovery-faq-items .faq{display:block}.pd-catalog .discovery-faq-items .faq__q{font:inherit;letter-spacing:inherit;color:inherit;margin:0}.pd-catalog .discovery-faq-items .faq__a{color:#a08092;max-width:65ch;margin:0;padding:0 0 18px;font-size:12px;line-height:1.9}.pd-catalog .catalog-price-filter{border-top:1px solid #eee6ed;margin:0 0 18px;padding-top:14px}.pd-catalog .catalog-price-filter__options{gap:2px}.pd-catalog .catalog-price-filter__option{color:#856b7b;border-radius:10px;gap:9px;min-height:34px;padding:6px 8px;font-size:11px}.pd-catalog .catalog-price-filter__option:before{border-color:#cdb8c4;width:14px;height:14px}.pd-catalog .catalog-price-filter__option[aria-current=true]{color:var(--deep);background:#fcebf3;font-weight:500}.pd-catalog .catalog-price-filter__option[aria-current=true]:before{border-color:var(--pink);background:var(--pink);box-shadow:inset 0 0 0 3px #fff}.pd-catalog .pd-filter-group{margin:0 0 18px}.pd-catalog .pd-filter-legend{color:#765c6c;margin:0 0 6px;font-size:11px;font-weight:550;line-height:1.5}.pd-catalog .catalog-price-filter .pd-filter-legend{margin-bottom:9px}.pd-catalog .discovery-filter-submit .filter-reset{margin-top:0}.pd-catalog .pd-service-choice>summary{border-radius:inherit;color:#57404e;white-space:nowrap;text-overflow:ellipsis;height:100%;padding:27px 40px 9px 57px;font-size:13px;font-weight:500;line-height:30px;display:block;overflow:hidden}.pd-catalog .pd-service-choice .pd-service-choice__label{color:#9b8492;pointer-events:none;font-size:10px;font-weight:400;line-height:17px;position:absolute;top:10px;left:57px}.pd-catalog .pd-service-choice>summary>.ico{color:#ab899b;width:13px;height:13px;transition:transform .18s;position:absolute;top:27px;right:20px}.pd-catalog .pd-service-choice[open]>summary>.ico{transform:rotate(180deg)}.pd-catalog .pd-service-choice[open]{z-index:5;border-color:#dca5be}.pd-catalog .pd-service-choice__menu{background:#fff;border:1px solid #eee2e9;border-radius:20px;gap:2px;max-height:340px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 18px 50px #3d243122}.pd-catalog .pd-service-choice__menu>a{color:#7c6574;border-radius:12px;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 14px;font-size:12px;display:flex}.pd-catalog .pd-service-choice__menu>a:hover,.pd-catalog .pd-service-choice__menu>a[aria-current]{color:var(--deep);background:#fbeaf2}.pd-catalog .pd-service-choice__menu small{color:#b49aaa;flex:none;font-size:9px}.pd-catalog .reference-search-form.pd-search-solo{grid-template-columns:minmax(0,1fr)}.pd-catalog .discovery-quick-filters>a[aria-current]>span{color:var(--deep);background:#fcebf3;border-color:#e5a1be}.pd-catalog .discovery-quick-filters>a:hover>span{border-color:#e5a1be}.pd-catalog .pd-company-initial{color:#b34f7c;background:linear-gradient(160deg,#fbe3ee 0%,#f3c4d8 100%);place-items:center;width:100%;height:112px;font-size:42px;font-weight:300;display:grid}.pd-catalog .featured-card .pd-company-initial,.pd-catalog .company-list .featured-card .company-photo-open>img{height:150px}.pd-catalog .company-list .basic-card .company-description,.pd-catalog .company-list .featured-card .company-description{display:block}.pd-catalog .pd-company-note{color:#a3557b}.pd-catalog .reference-no-reviews .pd-company-rating{color:#735569;font-weight:600}.pd-catalog .reference-no-reviews>span:first-child+.pd-company-rating{margin-left:-2px}.pd-catalog .reference-no-reviews>span:first-child:has(+.pd-company-rating){color:var(--pink)}.pd-catalog .pd-category-emoji{font-size:16px;line-height:1}.pd-catalog .catalog-results .pager{justify-content:flex-start;gap:10px;margin-top:22px}.pd-catalog .catalog-results .pager__link{color:var(--deep);background:#fff;border:1px solid #eee2e9;padding:8px 15px;font-size:11px;font-weight:500}.pd-catalog .catalog-results .pager__link:hover{color:var(--deep);background:#fcebf3;border-color:#e5a1be}.pd-catalog .catalog-results .pager__state{color:#a68c9b;font-size:10px}.pd-catalog .discovery-service-groups>div>.pd-service-more{color:var(--deep);margin-top:4px;font-weight:500}.pd-catalog .pd-procedure-list{margin:0;padding:0;list-style:none}.pd-catalog .pd-procedure-list :is(a,.tile--static){color:#9e768c;padding:5px 0;font-size:12px;line-height:1.8;display:block}.pd-catalog .pd-procedure-list a:hover{color:var(--pink)}.pd-catalog .pd-procedure-list .tile--static{color:#b6a3ae}.pd-catalog .discovery-service-groups h3 a{overflow-wrap:anywhere}.pd-catalog .pd-catalog-head{padding-top:28px}.pd-catalog .pd-catalog-head .reference-search-form{margin-bottom:0}.pd-catalog .pd-catalog-head>.cat-lead{color:#8e7181;max-width:71ch;margin:16px 0 0;font-size:12px;line-height:1.8}.pd-catalog .pd-catalog-head>.cat-lead a{color:var(--deep);text-underline-offset:3px;text-decoration:underline}.pd-catalog .discovery-hub.pd-hub-wide{margin:34px 0 0}.pd-catalog .pd-empty-contacts{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.pd-catalog .pd-empty-contacts a{color:#7c6574;background:#fff;border:1px solid #eee2e9;border-radius:99px;align-items:center;gap:7px;padding:7px 13px;display:inline-flex}.pd-catalog .pd-empty-contacts .ico{width:16px;height:16px}.pd-catalog .catalog-empty{margin-bottom:22px}.pd-catalog .catalog-empty>div>.ico{width:24px;height:24px}.pd-catalog .catalog-empty .button{gap:14px}.pd-catalog .landing-empty{margin-top:42px}.pd-catalog .pd-search-group{margin-top:34px}.pd-catalog .pd-search-group .discovery-section-heading h2{font-size:20px}.pd-catalog .pd-master-tiles .tile{background:#fcf9fb;border-color:#f0e7ed;border-radius:17px}.pd-catalog .pd-master-tiles .tile:hover{background:#fbeaf2;border-color:#e4a6c4}.pd-catalog .pd-goods-strip .grid--goods{margin:0;padding:0;list-style:none}.pd-catalog .pd-goods-strip .discovery-section-heading h2{letter-spacing:-.5px;font-size:23px;font-weight:500}.pd-catalog .catalog-layout.pd-layout-full{grid-template-columns:minmax(0,1fr)}.pd-catalog .pd-sidebar-close{display:none}.pd-catalog .editorial-layout.pd-editorial-solo,.pd-catalog .reference-catalog-guides.pd-guides-solo{grid-template-columns:minmax(0,1fr)}.pd-catalog .reference-catalog-guides:has(>a:only-of-type){grid-template-columns:minmax(0,.78fr) minmax(0,2fr)}.pd-catalog .discovery-district-links small{color:#b98aa5;font-size:10px}@media (width<=1000px){.pd-catalog .catalog-sidebar:popover-open .pd-sidebar-close{margin:18px 18px 0 auto;display:grid}}@media (width<=760px){.pd-catalog .pd-service-choice>summary{padding:24px 40px 8px 54px;font-size:14px;line-height:27px}.pd-catalog .pd-service-choice .pd-service-choice__label{top:8px;left:54px}.pd-catalog .pd-service-choice>summary>.ico{top:24px}.pd-catalog .pd-company-initial,.pd-catalog .featured-card .pd-company-initial{height:98px;font-size:34px}.pd-catalog .company-list .featured-card .company-photo-open>img{height:98px}.pd-catalog .company-list .company-body>.company-description{grid-column:1/-1;margin-top:4px;display:block}.pd-catalog .pd-catalog-head{padding-top:22px}.pd-catalog .pd-related .section__title{font-size:23px}}@media (width<=360px){.pd-catalog .pd-company-initial,.pd-catalog .featured-card .pd-company-initial{height:86px}}.pd-main.pd-salon .salon-page{display:block}.pd-main.pd-salon .salon-sections{grid-area:auto}.pd-main.pd-salon .salon-breadcrumbs{padding:0}.pd-main.pd-salon .salon-breadcrumbs .current{font-weight:400}.pd-main.pd-salon .salon-breadcrumbs .sep{color:var(--muted)}.pd-main.pd-salon .salon-heading h1{margin-bottom:0}.pd-main.pd-salon .salon-section-nav{margin:0}.pd-main.pd-salon .salon-heading .salon-demo-note{max-width:78ch;margin-top:16px;font-size:12px;line-height:1.8}.pd-main.pd-salon .salon-facts>.salon-facts__plain{font-size:inherit;background:0 0;align-items:center;gap:7px;padding:0;display:inline-flex}@media (width<=760px){.pd-main.pd-salon .salon-facts>span{display:inline-flex}}.pd-main.pd-salon .salon-photo-grid{height:auto;margin:0}.pd-main.pd-salon .salon-photo-grid .salon-cover__shot{border-radius:0}.pd-main.pd-salon .salon-photo{font:inherit;color:inherit}.pd-main.pd-salon .salon-cover--single,.pd-main.pd-salon .salon-cover--blank{grid-template-columns:minmax(0,1fr)}.pd-main.pd-salon .salon-cover--few-2>.salon-photo:nth-child(2){grid-row:1/3}.pd-main.pd-salon .salon-cover__blank{background:var(--soft);height:auto;color:var(--pink);border:0;border-radius:0;grid-row:1/3;place-items:center;font-family:Georgia,serif;font-size:96px;font-weight:400;line-height:1;display:grid}@media (width<=760px){.pd-main.pd-salon .salon-cover__blank{font-size:64px}}.pd-main.pd-salon .gallery-thumbnails{flex-wrap:wrap}:is(.pd-main.pd-salon .gallery-slides:has(input[value="3"]:checked) .gallery-large-photo[data-photo="3"],.pd-main.pd-salon .gallery-slides:has(input[value="4"]:checked) .gallery-large-photo[data-photo="4"],.pd-main.pd-salon .gallery-slides:has(input[value="5"]:checked) .gallery-large-photo[data-photo="5"],.pd-main.pd-salon .gallery-slides:has(input[value="6"]:checked) .gallery-large-photo[data-photo="6"],.pd-main.pd-salon .gallery-slides:has(input[value="7"]:checked) .gallery-large-photo[data-photo="7"],.pd-main.pd-salon .gallery-slides:has(input[value="8"]:checked) .gallery-large-photo[data-photo="8"],.pd-main.pd-salon .gallery-slides:has(input[value="9"]:checked) .gallery-large-photo[data-photo="9"],.pd-main.pd-salon .gallery-slides:has(input[value="10"]:checked) .gallery-large-photo[data-photo="10"],.pd-main.pd-salon .gallery-slides:has(input[value="11"]:checked) .gallery-large-photo[data-photo="11"]){display:block}:is(.pd-main.pd-salon .gallery-slides:has(input[value="3"]:checked) .gallery-thumbnails label[data-photo="3"],.pd-main.pd-salon .gallery-slides:has(input[value="4"]:checked) .gallery-thumbnails label[data-photo="4"],.pd-main.pd-salon .gallery-slides:has(input[value="5"]:checked) .gallery-thumbnails label[data-photo="5"],.pd-main.pd-salon .gallery-slides:has(input[value="6"]:checked) .gallery-thumbnails label[data-photo="6"],.pd-main.pd-salon .gallery-slides:has(input[value="7"]:checked) .gallery-thumbnails label[data-photo="7"],.pd-main.pd-salon .gallery-slides:has(input[value="8"]:checked) .gallery-thumbnails label[data-photo="8"],.pd-main.pd-salon .gallery-slides:has(input[value="9"]:checked) .gallery-thumbnails label[data-photo="9"],.pd-main.pd-salon .gallery-slides:has(input[value="10"]:checked) .gallery-thumbnails label[data-photo="10"],.pd-main.pd-salon .gallery-slides:has(input[value="11"]:checked) .gallery-thumbnails label[data-photo="11"]){border-color:var(--pink)}.pd-main.pd-salon .salon-service-list .prices{border:0;border-radius:0;display:block;overflow:visible}.pd-main.pd-salon .salon-service-list .salon-service-row,.pd-main.pd-salon .salon-service-list .salon-service-row:last-child{border-bottom:1px solid var(--line);font-size:inherit;margin:0}.pd-main.pd-salon .salon-service-list>:last-child{margin-bottom:-1px}.pd-main.pd-salon .salon-service-group__title{border-bottom:1px solid var(--line);background:var(--soft);color:var(--muted);letter-spacing:.02em;padding:12px 22px;font-size:11px;font-weight:500}.pd-main.pd-salon .salon-service-list .salon-service-symbol{flex:none}.pd-main.pd-salon .salon-service-text h4,.pd-main.pd-salon .salon-service-text .salon-service-name{color:var(--ink);letter-spacing:-.15px;overflow-wrap:anywhere;margin-top:0;font-size:15px;font-weight:550;display:block}.pd-main.pd-salon .salon-service-text>span{display:block}.pd-main.pd-salon .salon-service-action>strong{white-space:nowrap;display:block}.pd-main.pd-salon .salon-service-action>.salon-service-book{border:1px solid var(--line);width:max-content;color:var(--pink);white-space:nowrap;background:#fff;border-radius:99px;justify-content:center;align-items:center;gap:11px;margin:10px 0 0 auto;padding:8px 13px;font-size:10px;display:flex}.pd-main.pd-salon .salon-service-action>.salon-service-book .ico{width:12px;height:12px}.pd-main.pd-salon .salon-service-action>.salon-service-book:hover{border-color:var(--pink);background:var(--soft)}.pd-main.pd-salon .salon-service-list .prices__head{cursor:pointer;font-weight:inherit;background:#fff;list-style:none}.pd-main.pd-salon .salon-service-list .prices__head::-webkit-details-marker{display:none}.pd-main.pd-salon .salon-service-list .prices__head:after{content:none}.pd-main.pd-salon .salon-service-toggle{border:1px solid var(--line);width:26px;height:26px;color:var(--pink);border-radius:50%;place-items:center;margin-top:8px;display:inline-grid}.pd-main.pd-salon .salon-service-toggle .ico{width:12px;height:12px;transition:transform .15s}.pd-main.pd-salon .salon-service-variants[open] .salon-service-toggle .ico{transform:rotate(180deg)}.pd-main.pd-salon .salon-service-list .salon-service-row--variant{background:#fcfcfd;padding-left:75px}@media (width<=1250px){.pd-main.pd-salon .salon-service-list .salon-service-row--variant{padding-left:34px}}@media (width<=760px){.pd-main.pd-salon .salon-service-group__title{padding:11px 16px}.pd-main.pd-salon .salon-service-text h4,.pd-main.pd-salon .salon-service-text .salon-service-name{font-size:14px}.pd-main.pd-salon .salon-service-action>.salon-service-book{gap:6px;padding:7px 10px;font-size:9px}.pd-main.pd-salon .salon-service-list .salon-service-row--variant{padding-left:28px}}@media (prefers-reduced-motion:reduce){.pd-main.pd-salon .salon-service-toggle .ico{transition:none}}.pd-main.pd-salon .section__cut a{color:var(--pink);border-bottom-color:#b71c4c40}.pd-main.pd-salon .salon-master-photo--initial{color:var(--pink);place-items:center;font-family:Georgia,serif;font-size:64px;line-height:1;display:grid}.pd-main.pd-salon .salon-master-photo--initial>span{color:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0;position:static}.pd-main.pd-salon .salon-master-content h3{overflow-wrap:anywhere}.pd-main.pd-salon .salon-master-content h3 a{color:inherit}.pd-main.pd-salon .salon-master-content h3 a:hover{color:var(--pink)}.pd-main.pd-salon .salon-master-actions a{align-items:center;gap:9px;display:inline-flex}.pd-main.pd-salon .salon-master-actions .ico{width:12px;height:12px}.pd-main.pd-salon .salon-goods-anchor{scroll-margin-top:var(--salon-anchor-offset)}.pd-main.pd-salon .salon-goods-anchor>.section__cut{margin:0;padding:14px 0 0}.pd-main.pd-salon .salon-demo-section-note{font-weight:400}.pd-main.pd-salon .salon-rating-overview{grid-template-columns:150px minmax(0,1fr)}.pd-main.pd-salon .salon-review>p,.pd-main.pd-salon .salon-review-reply p{overflow-wrap:anywhere}.pd-main.pd-salon .salon-review-reply{border-top:0;border-bottom:0;border-right:0}.pd-main.pd-salon .salon-review-reply strong{display:block}.pd-main.pd-salon .salon-review-results>span{min-width:0}@media (width<=760px){.pd-main.pd-salon .salon-rating-overview{grid-template-columns:130px minmax(0,1fr)}.pd-main.pd-salon .salon-review-results{flex-direction:column;align-items:flex-start}}.pd-main.pd-salon .salon-about-card .about__text{overflow-wrap:anywhere;max-width:90ch;margin-bottom:0}.pd-main.pd-salon .salon-about-card .about__text:first-child{margin-top:0}.pd-main.pd-salon .salon-contact-card+.salon-contact-card{margin-top:16px}.pd-main.pd-salon .salon-contact-facts{margin-bottom:0}.pd-main.pd-salon .salon-contact-facts+*{margin-top:23px}.pd-main.pd-salon .salon-map__image{aspect-ratio:640/260;object-fit:cover;width:100%;height:auto;max-height:320px;display:block}.pd-main.pd-salon .salon-faq .faq__item{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;overflow:visible}.pd-main.pd-salon .salon-faq .faq__item:last-child{border-bottom:0}.pd-main.pd-salon .salon-faq summary::-webkit-details-marker{display:none}.pd-main.pd-salon .salon-faq .faq__q{font:inherit;letter-spacing:inherit;flex:1;margin:0}.pd-main.pd-salon .salon-faq .faq__a{padding:0 0 17px}.pd-main.pd-salon .salon-faq details[open] summary .ico{transform:rotate(180deg)}.pd-main.pd-salon .salon-sidebar-identity strong{overflow-wrap:anywhere}.pd-main.pd-salon .salon-logo{font-size:30px;line-height:1}.pd-main.pd-salon .salon-book{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin:0 0 20px;padding:0 0 20px;position:static}.pd-main.pd-salon .salon-book__bar{box-shadow:none;color:var(--ink);background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;position:static}.pd-main.pd-salon .salon-book__lines{flex-direction:column;gap:6px;margin:0;display:flex}.pd-main.pd-salon .salon-book__name{display:none}.pd-main.pd-salon .salon-book__price{letter-spacing:0;font-size:16px;font-weight:500}.pd-main.pd-salon .salon-book__open{color:#16794a;font-size:10px;font-weight:500}.pd-main.pd-salon .salon-book__open--closed{color:var(--muted)}.pd-main.pd-salon .salon-book__cta{justify-content:space-between;width:100%;min-height:44px;margin-top:16px;font-size:12px;display:flex}.pd-main.pd-salon .salon-book__cta .ico{width:13px;height:13px}.pd-main.pd-salon .salon-book__more{flex-direction:column;gap:0;margin:12px 0 0;display:flex}.pd-main.pd-salon .salon-book__link{border-top:1px solid var(--line);color:var(--pink);justify-content:space-between;align-items:center;gap:9px;padding:11px 0;font-size:11px;display:flex}.pd-main.pd-salon .salon-book__link:first-child{border-top:0}.pd-main.pd-salon .salon-book__link .ico{flex:none;width:12px;height:12px}.pd-main.pd-salon .salon-sidebar-branch+.salon-sidebar-branch{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.pd-main.pd-salon .salon-sidebar-branch__name{overflow-wrap:anywhere;margin-top:16px;font-size:12px;font-weight:500}.pd-main.pd-salon .salon-sidebar-branch+.salon-sidebar-branch .salon-sidebar-branch__name{margin-top:0}.pd-main.pd-salon .salon-contact-phone{cursor:pointer}.pd-main.pd-salon .salon-contact-phone>.ico{flex:none;width:17px;height:17px}.pd-main.pd-salon .salon-sidebar-address>span>span{overflow-wrap:anywhere;display:block}.pd-main.pd-salon .salon-sidebar-address .salon-book__address{color:inherit;font-size:inherit;display:block}.pd-main.pd-salon .salon-sidebar-branch .tile__open{color:#16794a;margin-top:12px;font-size:10px;font-weight:500;display:block}.pd-main.pd-salon .salon-sidebar-branch .tile__open--closed{color:var(--muted)}.pd-main.pd-salon .salon-hours .tile__hours{font-size:10px}.pd-main.pd-salon .salon-hours summary::-webkit-details-marker{display:none}.pd-main.pd-salon .salon-hours summary{list-style:none}.pd-main.pd-salon .salon-hours--plain>div{padding-top:0}@media (width<=1000px){.pd-main.pd-salon .salon-book__bar{z-index:9;padding:15px 24px max(15px, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:15px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #24232a12}.pd-main.pd-salon .salon-book__lines{gap:4px;min-width:0}.pd-main.pd-salon .salon-book__name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;display:block;overflow:hidden}.pd-main.pd-salon .salon-book__price{color:var(--muted);font-size:9px;font-weight:400}.pd-main.pd-salon .salon-book__open{font-size:9px}.pd-main.pd-salon .salon-book__cta{flex:none;gap:13px;width:auto;min-height:39px;margin:0;padding:10px 17px;font-size:11px}body.pd-salon .page:has(.salon-book__bar){padding-bottom:84px}}@media (width<=760px){.pd-main.pd-salon .salon-book__bar{gap:12px;padding-inline:20px}.pd-main.pd-salon .salon-book__name{font-size:11px}.pd-main.pd-salon .salon-book__cta{gap:11px;padding-inline:15px;font-size:10px}}.pd-goods .goods-breadcrumbs{align-items:center;padding-bottom:0}.pd-goods .goods-breadcrumbs a:hover{color:var(--pink)}.pd-goods .goods-catalog-heading h1 :is(b,strong,em){font-weight:inherit;font-style:normal}.pd-goods a.goods-category-select{color:var(--ink);min-width:0;font-size:12px}.pd-goods a.goods-category-select>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pd-goods a.goods-category-select>.ico:last-child{width:14px;height:14px;color:var(--ink)}.pd-goods a.goods-category-select:hover>span{color:var(--pink)}.pd-goods .goods-search-form+.goods-layout{margin-top:30px}.pd-goods .goods-layout--plain{grid-template-columns:minmax(0,1fr)}.pd-goods .goods-filter-sidebar>.goods-category-card:first-child{margin-top:0}.pd-goods .goods-category-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pd-goods .goods-category-card h2 :is(em,b,strong){font-style:normal;font-weight:inherit;color:inherit}.pd-goods .goods-category-card nav a b{font-weight:inherit;overflow-wrap:anywhere;min-width:0}.pd-goods .goods-category-card nav a:hover{color:var(--pink)}.pd-goods .goods-card-volume{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pd-goods .goods-card-title{overflow-wrap:anywhere}.pd-goods .goods-card-title a:hover{color:var(--pink)}.pd-goods .goods-card-seller{flex-wrap:wrap;font-weight:400}.pd-goods .goods-card-seller a{color:inherit}.pd-goods .goods-card-seller a:hover{color:var(--pink)}.pd-goods .goods-card-seller .pill{background:var(--pink);padding:2px 7px;font-size:8px;font-weight:500}.pd-goods .goods-card-demo{color:var(--muted);margin-top:6px;font-size:9px;line-height:1.6}.pd-goods .goods-card-cart{margin-top:15px;display:block}.pd-goods .goods-card-cart button{border:1px solid var(--line);width:100%;min-height:36px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:flex}.pd-goods .goods-card-cart button:hover{border-color:var(--pink);color:var(--pink)}.pd-goods .goods-card-cart .ico{width:14px;height:14px}.pd-goods .goods-results .pager{margin-top:26px}.pd-goods .goods-guide-faq .faq__q{font:inherit;letter-spacing:inherit;flex:1;margin:0}.pd-goods .goods-guide-faq .faq__a{margin-top:12px;padding:0}.pd-goods .goods-category-footer h2 em{color:inherit;font-style:normal}.pd-goods .goods-category-footer nav a:hover{color:var(--pink);border-color:var(--pink)}@media (width<=1000px){.pd-goods a.goods-category-select{display:none}.pd-goods .goods-filter-sidebar .goods-category-card{padding-top:20px}}.pd-product .product-gallery-stage>.product-gallery-figure:only-child{display:block}.pd-product .product-purchase h1{overflow-wrap:anywhere}.pd-product .product-zoom-trigger img.good-page__photo{aspect-ratio:auto;background:0 0;border:0;border-radius:0}.pd-product .product-price-row{margin-bottom:22px}.pd-product .product-cart-form{flex-direction:column;align-items:stretch;gap:10px;margin:10px 0 0;display:flex}.pd-product .product-cart-form .product-secondary{width:100%}.pd-product .product-cart-form .ico{width:18px;height:18px}.pd-product .product-cart-form .form__done{margin:0;font-size:11px;line-height:1.6}.pd-product .product-cart-form .form__done a{text-decoration:underline}.pd-product .product-seller-summary strong{overflow-wrap:anywhere}@media (width>=1001px){.pd-product .product-detail-media{position:sticky;top:150px}}.pd-product .product-order{border:1px solid var(--product-line);background:var(--product-soft);border-radius:20px;flex-direction:column;align-items:stretch;gap:16px;width:100%;max-width:none;margin:24px 0 0;padding:24px;scroll-margin-top:175px;display:flex}.pd-product .product-order .form__title{letter-spacing:-.4px;margin:0;font-size:20px;font-weight:600;line-height:1.3}.pd-product .product-order .field{min-width:0;color:var(--product-muted);flex-direction:column;gap:7px;font-size:12px;font-weight:500;line-height:1.6;display:flex}.pd-product .product-order .field :is(input,select,textarea){width:100%;min-width:0;min-height:46px;color:var(--product-text);font:inherit;background:#fff;border:1px solid #e3e3e6;border-radius:12px;padding:11px 15px;font-size:13px;line-height:1.5}.pd-product .product-order .field textarea{resize:vertical;min-height:90px}.pd-product .product-order .field :is(input,select,textarea):focus{border-color:var(--product-accent);outline-offset:2px;outline:2px solid #b71c4c1a}.pd-product .product-order>.product-primary{width:100%}.pd-product .product-order .form__note{color:var(--product-muted);margin:0;font-size:11px;line-height:1.7}.pd-product .product-order :is(.form__done,.form__error){margin:0;font-size:12px;line-height:1.6}.pd-product .product-seller-phone a,.pd-product .product-dialog-phone a{color:inherit;text-decoration:none}.pd-product .product-seller-identity h2{overflow-wrap:anywhere}.pd-product .product-information-layout--seller-only{grid-template-columns:minmax(0,420px)}@media (width<=760px){.pd-product .product-order{padding:18px}.pd-product .product-order .form__title{font-size:18px}}.salon-goods.pd-goods h2 em{color:inherit;font-style:normal}:root,.page{--bg:#fff;--bg-subtle:#f5f5f7;--bg-subtle-2:#efeff2;--ink:#15151a;--ink-soft:#5b5b66;--ink-faint:#74747e;--line:#e7e7ec;--line-strong:#d8d8df;--accent:#e0245e;--accent-dark:#b71c4c;--accent-tint:#fdecf1;--accent-tint-2:#fbd9e4;--accent-on-dark:#f9c9d9;--radius-lg:16px;--radius-md:12px;--radius-sm:8px;--shadow-menu:0 20px 45px -14px #15151a33;--shadow-card:0 1px 2px #15151a0a, 0 8px 20px -12px #15151a1a;--container:1360px;--gutter:24px;--mid:#3a3a44;--muted:var(--ink-soft);--soft:var(--ink-faint);--line-2:var(--line-strong);--tint:var(--bg-subtle);--accent-deep:var(--accent-dark);--accent-line:var(--accent-tint-2);--ok:#3f9b6d;--ok-deep:#226b47;--ok-tint:#e2f0e7;--ok-line:#bcdcc9;background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-onest,"Onest"), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;overflow-x:clip}@media (width<=899px){:root,.page{--gutter:16px}}*,:before,:after{box-sizing:border-box}em{color:var(--accent);font-style:normal;font-weight:600}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4,p,figure,blockquote{margin:0}button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.35}}.dot{background:#10b981;border-radius:50%;width:6px;height:6px;animation:2s infinite pulse-dot;box-shadow:0 0 8px #10b98199}.dot--green{box-shadow:none}.search__input{border:1px solid var(--line);width:100%;font:inherit;color:inherit;background:#fff;border-radius:999px;padding:9px 14px;font-size:13.5px}.search__input::placeholder{color:var(--mid)}.search__input:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.search{align-items:center;gap:10px;margin:18px 0 26px;display:flex}.search__input{flex:auto;padding:12px 18px;font-size:15px}.logo{letter-spacing:-.01em;white-space:nowrap;flex-shrink:0;align-items:baseline;font-size:22px;font-weight:800;display:inline-flex}.logo--footer{letter-spacing:-.05em;font-size:22px}.logo__word{white-space:nowrap;display:block;position:relative}.logo__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.logo__image{width:160px;height:auto;display:block}.chip{border:1px solid var(--line-2);background:var(--tint);border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.chip__icon{width:13px;height:13px;fill:var(--muted)}.btn{border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.btn--lg{padding:13px 24px;font-size:14px;font-weight:700}.btn__icon{fill:currentColor;flex-shrink:0;width:17px;height:17px}.btn--dark{background:var(--ink);color:#fff}.btn--dark:hover{background:#000}.btn--accent{background:var(--accent);color:#fff}.btn--accent:hover{background:#a81740}.btn--ghost{border:1px solid var(--line-2);color:var(--mid);background:#fff}.btn--ghost:hover{background:var(--ink);color:#fff}.btn--outline{color:#fff;background:#ffffff14;border:1px solid #ffffff26}.btn--outline:hover{background:#ffffff24}.shell{max-width:1480px;margin:0 auto;padding:clamp(28px,4vw,52px) clamp(16px,3vw,44px) 72px}.section{margin-bottom:clamp(48px,6vw,80px)}.section__head{flex-wrap:wrap;align-items:baseline;gap:20px;margin-bottom:26px;display:flex}.section__title{letter-spacing:-.035em;font-size:clamp(26px,3.2vw,38px);font-weight:300;line-height:1}.section__note{color:var(--muted);font-size:14px;font-weight:500}.section__more{color:var(--accent-deep);border-bottom:1px solid var(--accent-line);font-size:14px;font-weight:600}.section__more:hover{border-bottom-color:var(--accent)}.section__cut{color:var(--muted);margin-top:12px;font-size:14px}.review__reply{border-left:3px solid var(--accent-line);background:var(--surface-soft,#00000008);border-radius:0 8px 8px 0;margin-top:10px;padding:10px 12px}.review__reply-title{margin-bottom:4px;font-size:13px;display:block}.review__reply-text{margin:0;font-size:14px}.section__cut a{color:var(--accent-deep);border-bottom:1px solid var(--accent-line)}.hero{flex-direction:column;gap:28px;margin-bottom:clamp(48px,6vw,80px);display:flex}.badge{border:1px solid var(--line);color:var(--mid);background:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.hero__title{letter-spacing:-.04em;max-width:16ch;font-size:clamp(38px,6.4vw,72px);font-weight:300;line-height:1.02}.hero__title b{font-weight:800}.hero__lead{max-width:56ch;color:var(--mid);text-wrap:pretty;font-size:clamp(15px,1.4vw,18px);line-height:1.55}.hero__actions{flex-wrap:wrap;gap:10px;display:flex}.hero__stats{border-top:1px solid var(--line-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px;padding-top:22px;display:grid}.stat{flex-direction:column;gap:4px;display:flex}.stat__value{letter-spacing:-.03em;font-size:clamp(22px,2.4vw,30px);font-weight:800;line-height:1}.stat__label{color:var(--muted);font-size:12.5px;font-weight:500}.grid{gap:14px;display:grid}.grid--categories{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.grid--salons{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.grid--masters{grid-template-columns:repeat(auto-fill,minmax(232px,1fr))}.grid--reviews{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.grid--goods{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.grid--steps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:clamp(20px,2.4vw,32px)}.card{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;display:flex}.good-page{grid-template-columns:1fr;gap:clamp(20px,3vw,36px);max-width:900px;margin:24px 0 40px;display:grid}@media (width>=720px){.good-page{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start}}.good-page__photo{border:1px solid var(--line);aspect-ratio:1;object-fit:cover;background:var(--tint);border-radius:20px;width:100%;height:auto}.good-page__body{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.good-page__title{letter-spacing:-.02em;font-size:clamp(24px,3vw,34px);font-weight:700;line-height:1.1}.good-page__price{color:var(--accent-deep);font-size:20px;font-weight:700}.good-page__note,.good-page__where{max-width:56ch;color:var(--mid);text-wrap:pretty;font-size:14px;line-height:1.55}.good-page__where{color:var(--muted);font-size:13px}.good-page__where a{color:var(--accent-deep);font-weight:600}.card--good{overflow:hidden}.good__photo{aspect-ratio:1;object-fit:cover;background:var(--tint);width:100%;height:auto;display:block}.good__body{flex-direction:column;gap:4px;padding:14px 16px 16px;display:flex}.good__name{letter-spacing:-.01em;font-size:14px;font-weight:700;line-height:1.2}.good__price{color:var(--accent-deep);font-size:14px;font-weight:600}.good__salon{font-size:12.5px;font-weight:600}.good__salon a{color:var(--mid)}.good__note{color:var(--muted);text-wrap:pretty;font-size:12.5px;line-height:1.4}.card--category{gap:6px;min-height:172px;padding:24px}.card__emoji{border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:10px;font-size:22px;display:grid}.card__title{letter-spacing:-.02em;font-size:17px;font-weight:700}.card__text{color:var(--muted);margin-bottom:auto;font-size:12.5px;line-height:1.4}.card__foot{border-top:1px dashed var(--line);color:var(--mid);margin-top:12px;padding-top:12px;font-size:13px;font-weight:700}.card--salon{border-radius:18px;overflow:hidden}.salon__cover{color:#fff;place-items:center;height:158px;font-size:48px;font-weight:700;display:grid}.salon__body{flex-direction:column;flex:1;gap:7px;padding:16px;display:flex}.salon__name{letter-spacing:-.015em;font-size:16px;font-weight:700;line-height:1.15}.salon__rating{align-items:center;gap:8px;font-size:12.5px;display:flex}.pill{background:var(--accent);color:#fff;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:700}.salon__reviews{color:var(--muted);font-size:12.5px}.salon__address{color:var(--muted);font-size:12px}.salon__price{border-top:1px dashed var(--line);justify-content:space-between;align-items:baseline;gap:10px;margin-top:auto;padding-top:12px;display:flex}.salon__price b{letter-spacing:-.02em;white-space:nowrap;font-size:17px;font-weight:800}.salon__price-label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:700}.card--master{border-radius:18px;gap:12px;padding:20px}.master__avatar{color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;font-size:17px;font-weight:700;display:grid}.master-page__photo{object-fit:cover;background:var(--tint);border-radius:20px;width:160px;height:160px;margin-bottom:14px}.master__photo{object-fit:cover;background:var(--tint);border-radius:50%;width:56px;height:56px}.master__name{letter-spacing:-.01em;font-size:15px;font-weight:700;line-height:1.15}.master__role{color:var(--muted);font-size:11.5px}.master__salon{border-top:1px dashed var(--line);color:var(--mid);margin-top:auto;padding-top:12px;font-size:12px;font-weight:600}.card--review{gap:16px;padding:24px}.review__stars{color:var(--accent);letter-spacing:.08em;font-size:13px;font-weight:700}.review__text{color:var(--mid);text-wrap:pretty;font-size:15px;line-height:1.55}.review__foot{border-top:1px dashed var(--line);align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.review__mark{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.review__salon{font-size:13px;font-weight:600;display:block}.review__date{color:var(--muted);font-size:11.5px}.panel{border:1px solid var(--line);background:#fff;border-radius:28px;padding:clamp(24px,3.4vw,44px)}.panel__title{letter-spacing:-.03em;max-width:12ch;font-size:clamp(24px,2.6vw,30px);font-weight:300;line-height:1.1}.panel__text{max-width:30ch;color:var(--muted);margin-top:12px;font-size:13px;line-height:1.5}.step{flex-direction:column;gap:10px;display:flex}.step__num{border:1px solid var(--line-2);background:var(--tint);width:40px;height:40px;color:var(--mid);border-radius:50%;place-items:center;font-size:15px;font-weight:700;display:grid}.step__num--filled{border-color:var(--ink);background:var(--ink);color:#fff}.step__title{letter-spacing:-.015em;font-size:16px;font-weight:700}.step__text{color:var(--muted);font-size:12.5px;line-height:1.45}.business{background:var(--ink);color:#fff;border-radius:28px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:center;gap:clamp(24px,3vw,40px);padding:clamp(28px,3.6vw,48px);display:grid}.business__badge{background:color-mix(in srgb, var(--accent-on-dark) 16%, transparent);color:var(--accent-on-dark);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;padding:6px 14px;font-size:11.5px;font-weight:700;display:inline-flex}.business__title{letter-spacing:-.035em;max-width:20ch;margin:16px 0 12px;font-size:clamp(26px,3.4vw,38px);font-weight:300;line-height:1.12}.business__title b{font-weight:800}.business__text{color:#ffffffb3;max-width:52ch;margin-bottom:22px;font-size:14px;line-height:1.55}.business__list{color:#ffffffd9;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 16px;margin-bottom:24px;font-size:13px;display:grid}.business__actions{flex-wrap:wrap;gap:10px;display:flex}.business__note{color:#ffffff73;max-width:52ch;margin-top:16px;font-size:12px;line-height:1.5}.business__stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:22px;display:grid}.business__stat{border-left:2px solid var(--accent);padding-left:14px}.business__stat b{letter-spacing:-.03em;font-size:clamp(24px,2.6vw,32px);font-weight:800;line-height:1;display:block}.business__stat span{color:#fff9;margin-top:6px;font-size:11.5px;font-weight:500;display:block}.faq{flex-direction:column;gap:8px;display:flex}.faq__item{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.faq__head{text-align:left;align-items:center;gap:14px;width:100%;padding:18px 22px;display:flex}.faq__num{background:var(--tint);width:32px;height:32px;color:var(--mid);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.faq__q{letter-spacing:-.01em;flex:1;font-size:15px;font-weight:600}.faq__sign{background:var(--tint);width:28px;height:28px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;display:grid}.faq__a{color:var(--mid);padding:0 22px 20px 68px;font-size:13.5px;line-height:1.65}.about__title{letter-spacing:-.03em;margin-bottom:18px;font-size:clamp(22px,2.4vw,28px);font-weight:300;line-height:1.2}.about__title b{font-weight:800}.about__text{max-width:90ch;color:var(--mid);text-wrap:pretty;margin-bottom:14px;font-size:14px;line-height:1.75}.crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding:20px 0 4px;font-size:12.5px;display:flex}.crumbs a:hover{color:var(--accent)}.crumbs .sep{color:var(--soft)}.crumbs .current{color:var(--ink);font-weight:600}.cat-hero{letter-spacing:-.035em;margin:8px 0 6px;font-size:clamp(26px,3.4vw,40px);font-weight:300;line-height:1.1}.cat-hero b{font-weight:800}.cat-lead{max-width:78ch;color:var(--mid);text-wrap:pretty;margin-bottom:20px;font-size:14.5px;line-height:1.7}.kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:22px;display:grid}.kpi{border:1px solid var(--line-2);background:#fff;border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.kpi span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px}.kpi b{letter-spacing:-.02em;font-size:18px;font-weight:700}.filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.filters__label{color:var(--muted);font-size:12.5px}.filters a{border:1px solid var(--line-2);background:#fff;border-radius:999px;padding:6px 12px;font-size:12.5px}.filters a:hover{border-color:var(--accent);color:var(--accent)}.filters a[aria-current=true]{border-color:var(--ink);background:var(--ink);color:#fff}.listings{flex-direction:column;gap:12px;display:flex}.listing{border:1px solid var(--line-2);background:#fff;border-radius:18px;grid-template-columns:200px 1fr 200px;gap:18px;padding:16px;display:grid}@media (width<=900px){.listing{grid-template-columns:1fr}}.listing__photo{display:block}.listing__photo img{object-fit:cover;border-radius:14px;width:100%;height:150px}.listing__cover{color:#fff;border-radius:14px;place-items:center;height:150px;font-size:42px;font-weight:300;display:grid}.listing__info{flex-direction:column;justify-content:center;min-width:0;display:flex}.listing__name{letter-spacing:-.02em;font-size:17px;font-weight:700}.listing__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;font-size:13px;display:flex}.listing__services{color:var(--mid);margin-top:8px;font-size:13px}.listing__side{flex-direction:column;justify-content:center;gap:8px;display:flex}.listing__price{letter-spacing:-.02em;font-size:20px;font-weight:700}.listing__price-label{color:var(--muted);font-size:12.5px}.pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:18px;display:flex}.pager__link{border:1px solid var(--line-2);background:#fff;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600}.pager__link:hover{border-color:var(--accent);color:var(--accent)}.pager__state{color:var(--muted);font-size:12.5px}.tiles{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.tile{border:1px solid var(--line-2);background:#fff;border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.tile:hover{border-color:var(--accent)}.tile b{font-size:14.5px;font-weight:700}.tile span{color:var(--muted);font-size:12.5px}.landing-procedures__list{padding:0;list-style:none}.tile--static,.tile--static:hover{border-color:var(--line-2);color:var(--mid)}.landing-article{max-width:78ch}.landing-article__heading{letter-spacing:-.02em;margin:28px 0 12px;font-size:clamp(19px,2vw,23px);font-weight:600;line-height:1.25}.landing-article__heading:first-child{margin-top:0}.landing-article__text{color:var(--mid);text-wrap:pretty;margin-bottom:14px;font-size:14.5px;line-height:1.7}.landing-empty__text{max-width:78ch;color:var(--mid);margin-bottom:16px;font-size:14.5px;line-height:1.7}.landing-empty__actions,.landing-empty__contacts{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.landing-empty__contacts span{color:var(--muted);font-size:13px}.tile__open{color:var(--ok,#16a34a);font-size:12.5px;font-weight:600}.tile__open--closed{color:var(--muted);font-weight:500}.tile__hours{color:var(--muted);font-size:12.5px}.salon-cover{grid-template-columns:1fr 1fr;gap:6px;margin:10px 0 20px;display:grid}.salon-cover__shot{object-fit:cover;border-radius:14px;width:100%;height:104px;display:block}.salon-cover__shot:first-child{grid-column:1/-1;height:200px}.salon-cover__blank{border:1px solid var(--line);background:var(--tint);height:180px;color:var(--soft);letter-spacing:-.04em;border-radius:18px;grid-column:1/-1;justify-content:center;align-items:center;font-size:64px;font-weight:800;display:flex}.salon-nav{scrollbar-width:none;gap:8px;margin:2px 0 26px;padding-bottom:2px;display:flex;overflow-x:auto}.salon-nav::-webkit-scrollbar{display:none}.salon-nav__link{border:1px solid var(--line-2);color:var(--mid);white-space:nowrap;background:#fff;border-radius:999px;flex:none;padding:8px 15px;font-size:13px;font-weight:600}.salon-nav__link:hover{border-color:var(--accent);color:var(--accent-deep)}.salon-book__bar{z-index:60;background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:10px clamp(12px,4vw,20px);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0000002e}.salon-book__lines{flex-direction:column;gap:2px;min-width:0;display:flex}.salon-book__price{letter-spacing:-.02em;font-size:15px;font-weight:700}.salon-book__open{color:#7fd0a5;font-size:12.5px;font-weight:600}.salon-book__open--closed{color:#ffffff9e;font-weight:500}.salon-book__address{display:none}.salon-book__cta{flex:none}.salon-book__more{flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}@media (width<=959px){.page:has(.salon-book__bar){padding-bottom:76px}}@media (width>=720px){.salon-cover{gap:10px;height:clamp(320px,32vw,460px);margin-bottom:24px}.salon-cover__shot,.salon-cover__shot:first-child{min-width:0;height:100%;min-height:0}.salon-cover--single{grid-template-columns:1fr}.salon-cover--five{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.salon-cover--few-2,.salon-cover--few-3,.salon-cover--few-4{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.salon-cover--few-2{grid-template-rows:minmax(0,1fr)}.salon-cover--few-3{grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.salon-cover--few-4{grid-template-rows:repeat(3,minmax(0,1fr))}.salon-cover--five>.salon-cover__shot:first-child,.salon-cover--few-2>.salon-cover__shot:first-child,.salon-cover--few-3>.salon-cover__shot:first-child,.salon-cover--few-4>.salon-cover__shot:first-child{grid-area:1/1/-1}.salon-cover--blank{height:clamp(200px,18vw,280px)}.salon-cover__blank{height:100%;font-size:clamp(64px,8vw,108px)}}@media (width>=960px){.salon-page{grid-template-columns:minmax(0,1fr) 320px;align-items:start;column-gap:clamp(24px,3vw,48px);display:grid}.salon-head{grid-area:1/1}.salon-nav{z-index:20;background:var(--bg);grid-area:2/1;margin:2px 0 30px;padding:10px 0;position:sticky;top:0}.salon-body{grid-area:3/1}.salon-book{grid-area:1/2/span 3;align-self:start;position:sticky;top:24px}.salon-book__bar{border:1px solid var(--line-2);color:var(--ink);box-shadow:none;background:#fff;border-radius:18px;margin-bottom:10px;padding:20px;display:block;position:static}.salon-book__lines{gap:6px;margin-bottom:16px}.salon-book__price{font-size:22px}.salon-book__open{color:var(--ok-deep);font-size:13px}.salon-book__open--closed{color:var(--muted)}.salon-book__address{color:var(--muted);font-size:12.5px;line-height:1.5;display:block}.salon-book__cta,.salon-book__more .btn{width:100%}.salon-book__more{flex-direction:column;margin-bottom:0}}.prices{flex-direction:column;gap:6px;display:flex}.prices__row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.prices__row b{white-space:nowrap;font-weight:700}.prices__head{cursor:pointer;font-weight:600;list-style:none}.prices__head::-webkit-details-marker{display:none}.prices__head:after{content:"+";color:var(--muted);font-weight:400;line-height:1}.prices__group[open]>.prices__head:after{content:"−"}.prices__group>.prices__row--variant:last-child{border-bottom:none}.form{flex-direction:column;align-items:flex-start;gap:14px;max-width:460px;margin-top:20px;display:flex}.form__field{flex-direction:column;gap:6px;width:100%;display:flex}.form__label{color:var(--mid);letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:600}.form__input{border:1px solid var(--line-2);width:100%;color:var(--ink);background:#fff;border-radius:10px;padding:11px 13px;font-family:inherit;font-size:15px;line-height:1.3}.form__input:focus{border-color:var(--accent);outline:2px solid color-mix(in srgb, var(--accent) 18%, transparent);outline-offset:1px}.form__hint{color:var(--muted);font-size:12px;line-height:1.4}fieldset.form__field{border:0;min-width:0;margin:0;padding:0}.form__choices{flex-wrap:wrap;gap:8px 14px;display:flex}.form__choice{align-items:center;gap:7px;font-size:14.5px;line-height:1.3;display:flex}.form__choice input{width:18px;height:18px;accent-color:var(--accent)}.form__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__done{border:1px solid var(--ok-line);background:var(--ok-tint);color:var(--ok-deep);border-radius:10px;margin-top:16px;padding:12px 14px;font-size:14px}.form__error{border:1px solid var(--accent-line);background:var(--accent-tint);color:var(--accent-deep);border-radius:10px;margin-top:16px;padding:12px 14px;font-size:14px}.booking{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:24px;padding:20px}.booking__title{margin:0;font-size:24px;line-height:1.25}.booking__steps{color:var(--muted);margin:6px 0 18px;font-size:14px}.booking__done,.booking__error,.booking__empty,.booking__note,.booking__demo{border-radius:10px;margin:16px 0 0;padding:12px 14px;font-size:14px}.booking__demo{color:#7a5410;background:#fdf8ec;border:1px solid #f0d08a}.booking__done{border:1px solid var(--ok-line);background:var(--ok-tint);color:var(--ok-deep)}.booking__error{border:1px solid var(--accent-line);background:var(--accent-tint);color:var(--accent-deep)}.booking__empty,.booking__note{border:1px solid var(--line);background:var(--tint);color:var(--muted)}.booking-form{margin-top:18px}.booking-group{border:0;margin:0 0 18px;padding:0}.booking-group__legend{padding:0;font-size:15px;font-weight:600}.booking-group__name{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:14px 0 6px;font-size:13px}.booking-group__variants{margin:10px 0 6px;font-weight:600}.booking-option{border:1px solid var(--line);cursor:pointer;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:8px;padding:10px 12px;display:flex}.booking-option--variant{margin-left:16px}.booking-option__name{font-weight:500}.booking-option__meta{color:var(--muted);margin-left:auto;font-size:13px}.booking-field{margin-bottom:14px;display:block}.booking-field__label{margin-bottom:6px;font-size:14px;font-weight:500;display:block}.booking-field__input{border:1px solid var(--line-2);width:100%;max-width:420px;font:inherit;background:#fff;border-radius:10px;padding:10px 12px}.booking-field__hint{color:var(--muted);margin-top:6px;font-size:13px;display:block}.booking-days{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.booking-day{border:1px solid var(--line);cursor:pointer;border-radius:10px;padding:8px 10px;display:block}.booking-day--closed{opacity:.55}.booking-day:has(input:checked){opacity:1}.booking-day__date{font-size:14px;font-weight:500;display:block}.booking-day__weekday{color:var(--muted);font-size:12px;display:block}.booking-slots{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.booking-btn{border:1px solid var(--line-2);color:inherit;font:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:10px 16px;text-decoration:none;display:inline-block}.booking-btn--go{background:var(--accent);color:#fff;border-color:#0000;font-weight:600}.booking-btn--cancel{border-color:var(--accent-line);color:var(--accent-deep)}.booking-summary{grid-template-columns:minmax(120px,max-content) 1fr;gap:8px 16px;margin:18px 0 0;display:grid}.booking-summary dt{color:var(--muted);font-size:14px}.booking-summary dd{margin:0;font-size:14px}.booking-link{margin-top:24px}.booking-link__label{margin-bottom:6px;font-size:14px;font-weight:600;display:block}.booking-link__field{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);border-radius:10px;padding:10px 12px;font-size:13px}.booking-back{color:var(--muted);margin-top:16px;font-size:14px;display:inline-block}.booking-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}:is(.page:has(>.widget-shell),.widget-shell){background:0 0}.widget-shell{max-width:720px;margin:0 auto;padding:16px}.widget-shell .booking{margin-top:0}.cat-lead--warning{border:1px solid var(--line-2);border-left:3px solid var(--accent);color:var(--ink);background:#fff;border-radius:8px;padding:12px 14px}.bookings{margin-bottom:28px}.bookings__salon{margin-bottom:10px;font-size:16px;font-weight:600}.bookings__salon a{color:var(--ink);text-decoration:none}.bookings__salon a:hover{color:var(--accent)}.bookings__list{margin:0;padding:0;list-style:none}.bookings__item{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:12px 0;font-size:14.5px;display:flex}.bookings__item--past{color:var(--muted)}.bookings__when{min-width:15ch;color:var(--ink);font-weight:600;text-decoration:none}.bookings__when:hover{color:var(--accent)}.bookings__item--past .bookings__when{color:var(--muted);font-weight:500}.bookings__status,.bookings__master,.bookings__services,.bookings__price{color:var(--mid)}.bookings__price{color:var(--ink);white-space:nowrap;margin-left:auto;font-weight:600}.bookings__item--past .bookings__price{color:var(--muted);font-weight:500}.bookings__leave{margin-top:24px}.wizard{align-items:start;gap:clamp(20px,2.4vw,32px);display:grid}.wizard__side{flex-direction:column;gap:16px;display:flex}@media (width>=960px){.wizard{grid-template-columns:minmax(240px,280px) minmax(0,1fr)}.wizard__side{grid-area:1/1;position:sticky;top:24px}.wizard__main{grid-area:1/2}}@media (width>=1360px){.wizard{grid-template-columns:280px minmax(0,1fr) 320px}}.wcard{border:1px solid var(--line-2);background:#fff;border-radius:18px;padding:20px}.wcard--muted{border-color:var(--line);background:var(--tint)}.wcard__title{letter-spacing:-.01em;margin-bottom:8px;font-size:15px;font-weight:700}.wcard__text{color:var(--mid);margin-bottom:14px;font-size:13px;line-height:1.55}.wcard__note{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.5}.wcard__note a{color:var(--accent);text-decoration:underline}.wsteps__head{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px;font-size:11.5px;font-weight:700}.wsteps__list{flex-direction:column;gap:4px;display:flex}.wstep{border:2px solid #0000;border-radius:12px;align-items:flex-start;gap:12px;padding:10px;display:flex}.wstep--current{border-color:var(--accent);background:#fff}.wstep__num{border:1px solid var(--line-2);width:26px;height:26px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.wstep--current .wstep__num{border-color:var(--accent);color:var(--accent)}.wstep--done .wstep__num{border-color:var(--accent);background:var(--accent);color:#fff}.wstep__check{width:14px;height:14px}.wstep__done-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wstep__body{flex-direction:column;gap:2px;min-width:0;display:flex}.wstep__name{font-size:13.5px;font-weight:600;line-height:1.3}.wstep--done .wstep__name{color:var(--mid)}.wstep__caption{color:var(--muted);font-size:12px;line-height:1.35}.wtitle{letter-spacing:-.035em;max-width:18ch;margin-bottom:12px;font-size:clamp(28px,3.4vw,40px);font-weight:300;line-height:1.1}.wtitle mark{background:var(--accent);color:#fff;border-radius:10px;padding:0 10px 2px;font-weight:700}.wlead{max-width:58ch;color:var(--mid);margin-bottom:24px;font-size:15px;line-height:1.6}.wform{flex-direction:column;gap:16px;display:flex}.wgroup{border:1px solid var(--line-2);background:#fff;border-radius:18px;flex-direction:column;gap:14px;padding:clamp(16px,2vw,24px);display:flex}.wgroup__head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:14px;display:flex}.wgroup__icon{width:20px;height:20px;color:var(--accent);flex:none}.wgroup__title{letter-spacing:-.01em;font-size:15px;font-weight:700}.wgroup__text{color:var(--muted);font-size:14px;line-height:1.5}.wlink{color:var(--accent);text-decoration:underline}.wrow{border:1px solid var(--line);background:var(--tint);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.wrow__num{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:700}.wrow__pair{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px 14px;display:grid}.waddress{border:1px solid var(--line-2);background:#fff;border-radius:10px;align-items:stretch;width:100%;display:flex;overflow:hidden}.waddress:focus-within{border-color:var(--accent);outline:2px solid color-mix(in srgb, var(--accent) 18%, transparent);outline-offset:1px}.waddress__input.form__input{border:none;border-radius:0;min-width:0}.waddress__input.form__input:focus{outline:none}.waddress__suffix{border-left:1px solid var(--line-2);background:var(--tint);color:var(--muted);white-space:nowrap;flex:none;align-items:center;padding:0 13px;font-size:14px;display:flex}.wcover{object-fit:cover;border-radius:12px;width:100%;max-height:220px;display:block}.wtiles{flex-wrap:wrap;gap:10px;display:flex}.wtile{cursor:pointer;display:block}.wtile input{opacity:0;width:1px;height:1px;position:absolute}.wtile__body{box-shadow:inset 0 0 0 1px var(--line-2);background:#fff;border:2px solid #0000;border-radius:14px;align-items:center;gap:10px;padding:8px 12px 8px 8px;display:flex}.wtile input:checked+.wtile__body{border-color:var(--accent);box-shadow:none}.wtile input:focus-visible+.wtile__body{outline:2px solid color-mix(in srgb, var(--accent) 35%, transparent);outline-offset:2px}.wtile__swatch{border-radius:8px;width:26px;height:26px}.wtile__surface{border:1px solid var(--line-2);border-radius:8px;justify-content:center;align-items:center;width:34px;height:26px;font-size:12px;font-weight:700;display:flex}.wtile__font{align-items:center;height:26px;padding:0 8px;font-size:15px;font-weight:600;display:flex}.wtile__label{font-size:13.5px;font-weight:500}.whours{flex-direction:column;gap:12px;display:flex}.whours__tiles{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;display:grid}.whours__tile{border:1px solid var(--line-2);min-height:44px;color:var(--ink);font:inherit;text-align:center;cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:3px;padding:8px 6px;display:flex}.whours__tile-name{font-size:13px;font-weight:700}.whours__tile-when{color:var(--mid);font-size:11.5px;line-height:1.3}.whours__tile.is-closed{background:var(--tint);color:var(--muted)}.whours__tile.is-open{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.whours__day{border:1px solid var(--line);background:var(--tint);border-radius:14px;flex-direction:column;gap:10px;min-width:0;margin:0;padding:14px;display:flex}.whours__day[hidden]{display:none}.whours__name{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:0;font-size:11.5px;font-weight:700}.whours[data-hours-ready] .whours__name{display:none}.whours__on{font-weight:600}.whours__pair{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 14px;display:grid}.whours__apply{align-self:flex-start}.whours__apply[hidden]{display:none}.wcount{background:var(--accent);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-flex}.wcount:empty{display:none}.wpick{grid-template-columns:minmax(180px,220px) 1fr;align-items:start;gap:14px 18px;display:grid}@media (width<=720px){.wpick{grid-template-columns:1fr}}.wpick__roots{flex-direction:column;gap:4px;display:flex}@media (width<=720px){.wpick__roots{flex-flow:wrap}}.wpick__root{background:var(--tint);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;display:flex}.wpick__root:hover{border-color:var(--line-2)}.wpick__root:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.wpick__root.is-current{border-color:var(--accent);background:#fff;font-weight:700}.wpick__name,.wpick__panels{min-width:0}.wpick__panel{border:0;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px 16px;min-width:0;margin:0;padding:0;display:grid}.wpick__panel[hidden]{display:none}.wpick__legend{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.wpick__item{padding:4px 0}.wown{border:1px dashed var(--line-2);border-radius:12px;flex-direction:column;gap:10px;min-width:0;margin:4px 0 0;padding:14px;display:flex}.wown__head{color:var(--ink);padding:0;font-size:15px;font-weight:700}.wown__hint{margin:0}.wown__rows{flex-direction:column;gap:14px;min-width:0;display:flex}.wown__row{border:0;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:8px 12px;min-width:0;margin:0;padding:0;display:grid}@media (width<=560px){.wown__row{grid-template-columns:repeat(2,minmax(0,1fr))}.wown__name{grid-column:1/-1}.wown__row+.wown__row{border-top:1px solid var(--line);padding-top:14px}}.wown__legend{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.wnav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.wnav .btn--accent{margin-left:auto}.wsave{color:var(--muted);font-size:12.5px;line-height:1.3}.wsave:empty{display:none}.wskip{color:var(--muted);font-size:12.5px;line-height:1.5}.wskip a,.wskip__go{color:var(--accent);text-decoration:underline}.wskip__go{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.wpreview-mount:not([data-preview-ready]){display:none}@media (width>=960px){.wpreview-mount[data-preview-ready]{grid-area:2/2}}@media (width>=1360px){.wpreview-mount[data-preview-ready]{grid-area:1/3;max-height:calc(100vh - 48px);position:sticky;top:24px;overflow-y:auto}}.wpreview-open{border:1px solid var(--line-2);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;font-size:14px;font-weight:600;display:flex}.wpreview-open[hidden]{display:none}.wpreview-open__chevron{width:18px;height:18px;color:var(--muted);flex:none}.wpreview-open[aria-expanded=true] .wpreview-open__chevron{transform:rotate(180deg)}.wpreview{border:1px solid var(--line-2);background:#fff;border-radius:18px;margin-top:12px;padding:16px}@media (width>=1360px){.wpreview{margin-top:0}}.wpreview__head{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;font-size:11.5px;font-weight:700}.wpreview__radio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.wpreview__switch{border:1px solid var(--line-2);background:var(--tint);border-radius:13px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.wpreview__tab{color:var(--muted);text-align:center;cursor:pointer;border-radius:10px;padding:7px 8px;font-size:13px;font-weight:600}.wpreview__radio--card:checked~.wpreview__switch .wpreview__tab--card,.wpreview__radio--site:checked~.wpreview__switch .wpreview__tab--site{color:var(--ink);background:#fff;box-shadow:0 1px 2px #14141414}.wpreview__radio--card:focus-visible~.wpreview__switch .wpreview__tab--card,.wpreview__radio--site:focus-visible~.wpreview__switch .wpreview__tab--site{outline:2px solid var(--accent);outline-offset:2px}.wpreview__pane{margin-top:14px}.wpreview__radio--card:not(:checked)~.wpreview__pane--card,.wpreview__radio--site:not(:checked)~.wpreview__pane--site{display:none}.wpreview__where{color:var(--muted);margin-bottom:10px;font-size:12px;line-height:1.5}.wpreview__stub{border:1px dashed var(--line-2);background:var(--tint);min-height:132px;color:var(--muted);text-align:center;border-radius:14px;place-items:center;padding:18px;font-size:12.5px;line-height:1.55;display:grid}.wpreview__note{color:var(--muted);margin-top:10px;font-size:11.5px;line-height:1.5}.wpreview__frame{container:wpreview/inline-size}@container wpreview (width<=560px){.listing{grid-template-columns:1fr}}.wsite{border:1px solid var(--line-2);background:var(--site-page);color:var(--site-ink);font-family:var(--site-body-font);border-radius:14px;overflow:hidden}.wsite__bar{border-bottom:1px solid var(--site-line);background:var(--site-card);color:var(--site-muted);text-align:center;overflow-wrap:anywhere;padding:7px 10px;font-size:11px}.wsite__cover{object-fit:cover;width:100%;height:118px;display:block}.wsite__body{padding:14px}.wsite__eyebrow{color:var(--site-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:600;display:block}.wsite__title{font-family:var(--site-heading-font);letter-spacing:-.02em;margin-top:6px;font-size:22px;font-weight:700;line-height:1.15}.wsite__btn{background:var(--site-accent);color:var(--site-on-accent);border-radius:999px;margin-top:12px;padding:9px 18px;font-size:13px;font-weight:600;display:inline-block}.wsite__facts{border-top:1px solid var(--site-line);flex-wrap:wrap;gap:18px;margin-top:14px;padding-top:12px;display:flex}.wsite__facts dt{color:var(--site-muted);font-size:10.5px}.wsite__facts dd{letter-spacing:-.02em;font-size:16px;font-weight:700}.hero__note{border-top:1px solid var(--line-2);max-width:58ch;color:var(--muted);text-wrap:pretty;padding-top:18px;font-size:13px;line-height:1.6}.feats{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.feat{gap:10px;padding:24px}.feat__title{letter-spacing:-.015em;font-size:16px;font-weight:700;line-height:1.25}.feat__text{color:var(--mid);text-wrap:pretty;font-size:13.5px;line-height:1.6}.truth{gap:10px;margin-top:20px;display:grid}.truth li{color:var(--mid);text-wrap:pretty;padding-left:20px;font-size:13.5px;line-height:1.6;position:relative}.truth li:before{content:"";background:var(--accent);border-radius:2px;width:10px;height:2px;position:absolute;top:9px;left:0}.closer{background:var(--ink);color:#fff;border-radius:28px;padding:clamp(28px,3.6vw,48px)}.closer__title{letter-spacing:-.035em;max-width:20ch;font-size:clamp(26px,3.4vw,38px);font-weight:300;line-height:1.12}.closer__text{color:#ffffffb3;text-wrap:pretty;max-width:56ch;margin:14px 0 22px;font-size:14px;line-height:1.6}.closer__actions{flex-wrap:wrap;gap:10px;display:flex}.closer__note{color:#ffffff8c;max-width:56ch;margin-top:18px;font-size:12.5px;line-height:1.6}.closer__note a{color:#fff;text-underline-offset:2px;text-decoration:underline}.cart__company{border-top:1px solid #e6e6e6;margin-top:24px;padding-top:16px}.cart__lines{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cart__line{background:#fff;border:1px solid #ececec;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.cart__photo{object-fit:cover;border-radius:8px;width:72px;height:72px}.cart__body{flex:200px;min-width:0}.cart__quantity{align-items:flex-end;gap:8px;display:flex}.cart__quantity .form__input{width:96px}.cart__form{margin-top:32px}.good__cart,.good-page__cart{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.page{background:#fff;font-size:15px;overflow:clip}.btn{border-radius:13px;min-height:44px;font-weight:700;transition:background .15s,border-color .15s}.btn--accent{background:var(--accent);border-color:var(--accent);color:#fff}.btn--accent:hover{background:var(--accent-deep);border-color:var(--accent-deep)}:is(a,button,summary):focus-visible{outline:3px solid var(--accent);outline-offset:4px}.crumbs{padding-top:14px;font-size:12px}.catalog-hero{background:#fbf1f3;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(240px,32%);min-height:280px;margin:28px 0;display:grid;overflow:hidden}.catalog-hero__copy{align-self:center;padding:36px 42px}.cat-hero{letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere;margin:0 0 18px;font-size:clamp(32px,3.3vw,54px);font-weight:500;line-height:1.13}.cat-hero b{color:var(--accent);font-weight:800}.cat-lead{color:#71656a;max-width:72ch;margin:0;font-size:15px;line-height:1.75}.catalog-hero__art{min-height:100%;position:relative}.catalog-hero__art img{object-fit:cover;object-position:74% center;width:100%;height:100%;position:absolute}.catalog-hero__art:after{content:"";background:linear-gradient(90deg,#fbf1f3,#0000 32%);position:absolute;inset:0}:is(.city-search,.search){border:1px solid var(--line);background:#faf9f8;border-radius:18px;gap:12px;max-width:none;margin:0 0 28px;padding:12px;display:flex}.search__input{width:100%;min-width:0;font:inherit;background:0 0;border:0;padding:12px 16px;font-size:14px}.city-search{display:none}.catalog-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:32px;margin-top:32px;display:grid}.catalog-layout--full{grid-template-columns:minmax(0,1fr)}.catalog-sidebar{background:#f8f7f6;border:1px solid #f0edeb;border-radius:22px;padding:26px 20px}.catalog-sidebar .section{margin:0 0 32px}.catalog-sidebar .section:last-child{margin-bottom:0}.catalog-sidebar .section+.section{border-top:1px solid #e9e1de;padding-top:24px}.catalog-price-filter__options{gap:6px;display:grid}.catalog-price-filter__option{border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;min-height:46px;padding:10px 12px;font-size:13px;line-height:1.5;text-decoration:none;display:flex}.catalog-price-filter__option:before{content:"";background:#fff;border:1px solid #b8a6ad;border-radius:50%;flex:none;width:18px;height:18px}.catalog-price-filter__option:hover{background:#fff;border-color:#efd8df}.catalog-price-filter__option[aria-current=true]{color:#8e1237;background:#fbe3e9;font-weight:700}.catalog-price-filter__option[aria-current=true]:before{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 4px #fff}.catalog-sidebar .section__head{margin-bottom:14px}.catalog-sidebar .section__title{letter-spacing:-.03em;font-size:18px;font-weight:700;line-height:1.4}.catalog-sidebar .tiles{grid-template-columns:1fr;gap:6px}.catalog-sidebar .tile{background:0 0;border:1px solid #0000;border-radius:12px;padding:13px 14px}.catalog-sidebar .tile:hover{background:#fff;border-color:#efd8df}.catalog-sidebar .tile b{font-size:13px}.catalog-sidebar .tile span{font-size:11px}.catalog-results{min-width:0}.filters{border-bottom:1px solid var(--line);gap:8px;margin-bottom:14px;padding:4px 0 18px}.filters a{border-color:#ece7e5;align-items:center;min-height:40px;padding:8px 14px;display:inline-flex}.filters a[aria-current=true]{color:#8e1237;background:#fbe3e9;border-color:#f0c9d3}.listings{gap:20px}.listing{border:1px solid #ede6e4;border-radius:24px;grid-template-columns:minmax(180px,28%) minmax(0,1fr) 168px;gap:24px;padding:18px;box-shadow:0 8px 28px #44332c04}.listing:hover{border-color:#e5b9c6}.listing__photo{border-radius:17px;min-height:210px;overflow:hidden}.listing__photo :is(img,.listing__cover){object-fit:cover;border-radius:17px;width:100%;height:100%;min-height:210px;display:block}.listing__photo .listing__cover{color:#a64361;place-items:center;font-size:68px;display:grid;background:#f8e6eb!important}.listing__name{overflow-wrap:anywhere;font-size:24px;line-height:1.3}.listing__meta{gap:8px 12px;margin-top:12px;font-size:12px;line-height:1.6}.listing__services{margin-top:14px;font-size:12px;line-height:1.7}.listing__side{border-left:1px solid #f1eae7;gap:10px;padding-left:20px}.listing__side .btn{text-align:center;padding-inline:10px;font-size:12px}.listing__price{margin-bottom:8px;font-size:21px}.section{margin-top:60px}.section__title{letter-spacing:-.04em;font-size:clamp(24px,2.1vw,34px);font-weight:600}.tile{border-color:#ede6e4;border-radius:18px;gap:8px;padding:22px}.salon-head{background:linear-gradient(115deg,#fff7f9,#fdfbf9 72%);border:1px solid #f0e4e6;border-radius:26px;align-items:flex-start;gap:28px;margin:28px 0 24px;padding:36px;display:flex}.salon-head__identity{flex:1;min-width:0}.salon-head__avatar{color:#a32f53;background:#fff;border:1px solid #eed6de;border-radius:26px;flex:none;place-items:center;width:92px;height:92px;font-size:44px;font-weight:600;display:grid;box-shadow:0 12px 24px #98395508}.salon-head .cat-hero{margin-bottom:16px;font-weight:700}.salon-head .cat-lead{margin-top:16px;font-size:13px}.salon-head .cat-lead:has(b){max-width:100ch;font-size:12px}.salon-head .listing__meta{font-size:13px}.salon-head .listing__meta .pill{color:#91354f;background:#fff;border:1px solid #efd5dd;border-radius:8px;padding:4px 10px}.salon-cover{gap:12px;margin:0 0 32px}.salon-cover__shot{border-radius:20px}.salon-cover__blank{color:#ac6179;background:radial-gradient(at 20% 30%,#fff7ef,#0000 65%),linear-gradient(120deg,#f9e1e8,#eac2cf);border-color:#f1dbe2;border-radius:24px}.salon-nav{background:#fff;border-bottom:1px solid #efe7e4;gap:10px;margin:0 0 12px;padding:14px 0}.salon-nav__link{background:#f8f6f5;border-color:#efe8e5;border-radius:12px;align-items:center;gap:9px;padding:12px 16px;font-size:13px;display:inline-flex}.salon-nav__link:hover{background:#fbe3e9}.profile-icon{flex:none;width:22px;height:22px}.salon-service-nav{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.salon-service-nav a{color:#88334d;border:1px solid #ecdce1;border-radius:30px;padding:10px 16px;font-size:13px;text-decoration:none}.salon-service-nav a:hover{background:#fff3f6}.salon-service-group{scroll-margin-top:100px}.salon-body .section{margin-top:38px}.salon-body>.panel{background:#faf8f7;border:1px solid #f0ebe8;border-radius:22px;padding:28px}.salon-body>.panel .section__title:before{content:"";background:var(--accent);border-radius:6px;width:6px;height:24px;margin-right:14px;display:inline-block}.salon-team{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.salon-team .tile{background:#fff;align-items:flex-start;min-width:0;padding:24px;box-shadow:0 8px 24px #30221d04}.salon-team .tile:hover{background:#fffafb;border-color:#dfb1c0}.salon-team .tile>b{overflow-wrap:anywhere}.salon-team .salon-team__avatar{color:#8d3c55;background:#f7e7ec;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:12px;font-size:26px;display:grid}.salon-team .tile:nth-child(3n+2) .salon-team__avatar{color:#4e725b;background:#eaf0eb}.salon-team .tile:nth-child(3n) .salon-team__avatar{color:#8b6945;background:#f4eadf}.salon-locations{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.salon-locations .tile{background:#faf8f7;padding:28px}.salon-locations__icon{color:#983954;background:#f6e3e9;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:10px;display:grid}.salon-locations .tile__hours{border-bottom:1px solid #ece4e0;padding-bottom:6px}.salon-review-summary{background:#fff7f9;border:1px solid #efdae1;border-radius:20px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;padding:24px 28px;display:flex}.salon-review-summary .profile-icon{fill:#b7385c;color:#b7385c;width:36px;height:36px}.salon-review-summary b{letter-spacing:-.04em;font-size:36px}.salon-review-summary span{color:#796c71;font-size:13px}.about__text{margin-top:18px;margin-bottom:0;font-size:14px}.salon-anchor{scroll-margin-top:90px}.prices{border:1px solid #ede6e4;border-radius:18px;gap:0;overflow:hidden}.prices__row{align-items:center;gap:18px;margin:0;padding:20px 22px;font-size:14px}.prices__row>span:first-child{flex:1;min-width:0}.prices__row>span:first-child .salon__reviews{margin-top:6px;display:block}.prices__row:last-child{border-bottom:0}.prices__row .btn{color:var(--accent-deep);background:#fff3f6;border-color:#f0cdd7;flex:none}.prices__row .btn:hover{background:#fbe3e9}.prices__head{background:#faf8f7}.prices__row--variant{padding-left:32px}.salon-book__bar{color:var(--ink);padding-bottom:max(12px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #efdae0;box-shadow:0 -8px 32px #4910250d}.salon-book__heading{display:none}.salon-book__open{color:var(--ok-deep)}.salon-book__open--closed{color:var(--muted)}.card--review{background:#faf8f7;border-color:#f0e9e5;border-radius:20px;padding:26px}.review__stars{color:var(--accent)}.card--good{border-color:#efe8e5;border-radius:20px;overflow:hidden}.good__photo{background:#f8f6f5}.faq{gap:12px}.faq__item{border-color:#eee7e4;border-radius:16px}.faq__head{cursor:pointer;padding:22px;list-style:none}.faq__head::-webkit-details-marker{display:none}.faq__toggle{width:30px;height:30px;color:var(--accent-deep);background:#fbe3e9;border-radius:50%;flex:none;place-items:center;font-size:22px;transition:transform .15s;display:grid}.faq__item[open] .faq__toggle{transform:rotate(45deg)}@media (width>=960px){.salon-page{grid-template-columns:minmax(0,1fr) 340px;gap:0 40px}.salon-nav{grid-row:1;top:0}.salon-body{grid-row:2}.salon-book{background:#fff7f9;border:1px solid #efd8df;border-radius:24px;grid-row:1/span 2;padding:24px;top:24px;box-shadow:0 12px 32px #9c385812}.salon-book__heading{border-bottom:1px solid #efd8df;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:20px;font-size:18px;display:flex}.salon-book__heading .profile-icon{color:var(--accent)}.salon-book__bar{box-shadow:none;background:0 0;border:0;padding:0}.salon-book__lines{gap:14px;margin-bottom:24px}.salon-book__price{font-size:28px}.salon-book__more .btn{background:#fff;border-color:#ecd8df;font-size:12px}body:has(>.demo-frame) .salon-nav{position:static}body:has(>.demo-frame) .salon-book{top:100px}}@media (width<=1199px){.catalog-layout{grid-template-columns:230px minmax(0,1fr);gap:24px}.catalog-layout--full{grid-template-columns:minmax(0,1fr)}.listing{grid-template-columns:minmax(160px,36%) minmax(0,1fr);gap:18px}.listing__photo{grid-row:1/span 2}.listing__side{border-top:1px solid #f1eae7;border-left:0;grid-column:2;padding:12px 0 0}.listing__name{font-size:21px}}@media (width<=959px){.catalog-layout{grid-template-columns:minmax(0,1fr)}.catalog-sidebar{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px;display:grid}.catalog-sidebar .section{margin-bottom:0}.catalog-sidebar .section+.section{border-top:0;padding-top:0}.catalog-sidebar .tiles{flex-wrap:wrap;display:flex}.catalog-sidebar .tile{background:#fff;border-color:#eee7e4}.catalog-sidebar .tile span{display:none}.catalog-hero__copy{padding:30px}.salon-book__more{margin-top:8px}}@media (width<=639px){.catalog-hero{border-radius:22px;grid-template-columns:minmax(0,1fr);min-height:0;margin-block:22px}.catalog-hero__copy{padding:28px 24px}.catalog-hero__art{display:none}.cat-hero{margin-bottom:14px;font-size:32px}.cat-lead{font-size:13px}.search{gap:4px;padding:8px}.search__input{padding-inline:8px}.catalog-sidebar{padding:20px 16px}.catalog-layout{gap:24px;margin-top:24px}.listing{border-radius:22px;flex-direction:column;gap:18px;padding:14px;display:flex}.listing__photo,.listing__photo :is(img,.listing__cover){height:220px;min-height:0}.listing__info{padding:0 6px}.listing__side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;padding:18px 6px 6px;display:grid}.listing__price{text-align:right;margin:0;font-size:20px}.salon-head{border-radius:22px;margin-top:22px;padding:24px;display:block}.salon-head__avatar{border-radius:20px;width:64px;height:64px;margin-bottom:20px;font-size:32px}.salon-head .cat-hero{font-size:30px}.salon-cover{gap:8px;margin-bottom:18px}.salon-cover__shot{border-radius:14px}.salon-cover__shot:first-child{height:240px}.salon-body>.panel{padding:22px}.prices__row{flex-wrap:wrap;gap:12px;padding:18px;font-size:13px}.prices__row>span:first-child{flex-basis:100%}.prices__row>b{margin-right:auto}.prices__head>span:first-child{flex-basis:auto}.salon-book__more .btn{flex:auto;font-size:11px}.faq__head{gap:10px;padding:18px 14px}.faq__num{display:none}.faq__q{font-size:13px}.faq__a{padding:0 18px 20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none}}.pt-wrap,.shell{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.shell{padding-top:8px;padding-bottom:72px}.shell--wide{max-width:none;padding:0}.pt-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}.pt-chev{width:14px;height:14px;transition:transform .15s}.pt-header .pt-only-mobile{display:none}@media (width<=899px){.pt-header .pt-only-mobile{display:flex}}body{margin:0}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.pt-btn{white-space:nowrap;cursor:pointer;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:15px;font-weight:600;line-height:1.2;display:inline-flex}.pt-btn--accent{background:var(--accent);color:#fff}.pt-btn--accent:hover{background:var(--accent-dark)}.pt-btn--outline{border-color:var(--line-strong);color:var(--ink)}.pt-btn--outline:hover{border-color:var(--accent);color:var(--accent)}.pt-btn--white{color:var(--accent-dark);background:#fff}.pt-btn--white:hover{background:var(--accent-tint)}.pt-btn--ghost-light{color:#fff;background:#ffffff1f;border-color:#ffffff8c}.pt-btn--ghost-light:hover{background:#ffffff38}.pt-btn--sm{padding:8px 16px;font-size:13px}.pt-more{color:var(--accent-dark);white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.pt-more .pt-icon{width:16px;height:16px}.pt-more:hover{color:var(--accent)}.pt-chips{flex-wrap:wrap;gap:9px;display:flex}.pt-chip{border:1.5px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;align-items:center;padding:9px 16px;font-size:14px;font-weight:500;display:inline-flex}.pt-chip:hover{border-color:var(--accent);color:var(--accent-dark)}:is(a,button,summary,input):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.pt-header{z-index:60;background:#fff;position:relative}.pt-util{border-bottom:1px solid var(--line);background:var(--bg-subtle);color:var(--ink-soft);font-size:13px}.pt-util__row{justify-content:space-between;align-items:center;gap:16px;min-height:40px;display:flex}.pt-util__links{align-items:center;gap:18px;display:flex}.pt-util a:hover{color:var(--accent-dark)}.pt-util a[aria-current=page],.pt-nav :is(.pt-nav__link,.pt-nav__biz)[aria-current=page],.pt-mnav a[aria-current=page],.pt-tabbar a[aria-current=page],.pt-footer a[aria-current=page]{color:var(--accent-dark);font-weight:600}.pt-lang{align-items:center;gap:5px;display:inline-flex}.pt-lang a[aria-current=page]{color:var(--ink);font-weight:700}.pt-city{position:relative}.pt-city>summary{color:var(--ink);align-items:center;gap:5px;padding:4px 0;font-weight:600;display:flex}.pt-city__pin{width:15px;height:15px;color:var(--accent)}.pt-city[open]>summary .pt-chev{transform:rotate(180deg)}.pt-city__list{z-index:70;border:1px solid var(--line);border-radius:var(--radius-md);width:220px;max-height:60vh;box-shadow:var(--shadow-menu);background:#fff;padding:8px;position:absolute;top:calc(100% + 8px);left:0;overflow:auto}.pt-city__list a{color:var(--ink);border-radius:8px;padding:7px 10px;font-size:14px;font-weight:500;display:block}.pt-city__list a:hover{background:var(--bg-subtle);color:var(--accent-dark)}.pt-city__list a[aria-current=true]{color:var(--accent-dark);font-weight:700}.pt-main{padding-block:16px}.pt-main__row{align-items:center;gap:28px;display:flex}.pt-search{border:1.5px solid var(--line);background:var(--bg-subtle);border-radius:999px;flex:1;align-items:stretch;gap:4px;min-width:0;padding:4px;display:flex}.pt-search:focus-within{border-color:var(--accent);background:#fff}.pt-search__field{min-width:0;color:var(--ink-faint);flex:1;align-items:center;gap:9px;padding:9px 16px;display:flex}.pt-search__field input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;font-size:15px}.pt-search__field input::placeholder{color:var(--ink-faint)}.pt-search__field input:focus-visible{outline:none}.pt-search__submit{background:var(--accent);color:#fff;border-radius:999px;flex-shrink:0;padding:0 26px;font-size:15px;font-weight:600}.pt-search__submit:hover{background:var(--accent-dark)}.pt-main__actions{flex-shrink:0;align-items:center;gap:18px;display:flex}.pt-cart{color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex;position:relative}.pt-cart:hover{color:var(--accent-dark)}.pt-cart__count{background:var(--accent);color:#fff;text-align:center;border-radius:999px;min-width:20px;height:20px;padding:0 6px;font-size:12px;line-height:20px}.pt-icon-btn{width:40px;height:40px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;display:flex}.pt-icon-btn:hover{background:var(--bg-subtle)}.pt-nav{border-bottom:1px solid var(--line);anchor-name:--pt-nav;background:#fff;position:relative}.pt-nav__row{justify-content:space-between;align-items:center;display:flex}.pt-nav__list{align-items:stretch;gap:4px;display:flex}.pt-nav__list>li{display:flex}.pt-nav__link{color:var(--ink);border-bottom:2.5px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:15px 14px;font-size:15px;font-weight:600;display:flex}.pt-nav__link .pt-chev{color:var(--ink-faint)}.pt-nav__link:hover{color:var(--accent-dark)}.pt-nav__trigger{display:none}@supports selector(:popover-open){.pt-nav__trigger{display:flex}.pt-nav__fallback{display:none}}.pt-nav__biz{color:var(--ink-soft);align-items:center;gap:7px;padding:15px 0;font-size:14px;font-weight:600;display:flex}.pt-nav__biz .pt-icon{width:17px;height:17px}.pt-nav__biz:hover{color:var(--accent-dark)}.pt-panel{width:min(var(--container) - 2 * var(--gutter), calc(100% - 2 * var(--gutter)));border:1px solid var(--line);border-radius:0 0 var(--radius-lg) var(--radius-lg);max-height:calc(100dvh - 170px);color:var(--ink);box-shadow:var(--shadow-menu);background:#fff;border-top:0;margin:0 auto;padding:30px;position:fixed;inset:150px 0 auto;overflow:auto}.pt-panel::backdrop{background:#15151a14}@supports (top:anchor(bottom)){.pt-panel{position-anchor:--pt-nav;top:anchor(bottom);max-height:calc(100dvh - anchor(bottom) - 16px)}}.pt-panel__kicker{color:var(--ink-faint);letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}.pt-panel__foot{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px 24px;margin-top:22px;padding-top:18px;display:flex}.pt-panel--mega{padding:0}.pt-mega{--mega-col:280px;--mega-show:.12s;--mega-hide:.24s;position:relative}.pt-mega__list{width:var(--mega-col);min-height:380px;box-shadow:inset -1px 0 0 var(--line);flex-direction:column;display:flex}.pt-mega__item{padding:0 14px}.pt-mega__item:first-child{padding-top:16px}.pt-mega__item:last-child{flex-grow:1;padding-bottom:16px}.pt-mega__root{color:var(--ink);transition:background-color 0s linear var(--mega-show), color 0s linear var(--mega-show);border-radius:10px;align-items:center;gap:11px;padding:10px 12px;font-size:14.5px;font-weight:600;line-height:1.3;display:flex}.pt-mega__root .pt-icon{color:var(--accent);flex-shrink:0}.pt-mega:not(:hover)>.pt-mega__list>.pt-mega__item:first-child>.pt-mega__root,.pt-mega__item:hover>.pt-mega__root,.pt-mega__item:focus-within>.pt-mega__root{background:var(--accent-tint);color:var(--accent-dark)}.pt-mega__item:focus-within>.pt-mega__root{transition-delay:0s}.pt-mega__content{inset:0 0 0 var(--mega-col);z-index:1;visibility:hidden;transition:visibility 0s linear var(--mega-hide);background:#fff;padding:22px 30px 24px;position:absolute;overflow-y:auto}.pt-mega:not(:hover)>.pt-mega__list>.pt-mega__item:first-child>.pt-mega__content{visibility:visible;transition-delay:var(--mega-show)}.pt-mega__item:hover>.pt-mega__content{z-index:2;visibility:visible;transition-delay:var(--mega-show)}.pt-mega__item:focus-within>.pt-mega__content{visibility:visible;transition-delay:0s}.pt-mega__item:has(:focus-visible)>.pt-mega__content{z-index:3}.pt-mega__links{grid-template-columns:repeat(auto-fill,minmax(max(200px,30%),1fr));gap:0 26px;margin-bottom:14px;display:grid}.pt-mega__links a{color:var(--ink);padding:7px 0;font-size:14.5px;line-height:1.35;display:block}.pt-mega__links a:hover{color:var(--accent-dark)}.pt-mega__groups{grid-template-columns:repeat(auto-fill,minmax(max(230px,30%),1fr));gap:18px 26px;margin-bottom:14px;padding:0;list-style:none;display:grid}.pt-mega__group-title{color:var(--accent-dark);font-size:15px;font-weight:700;line-height:1.35;display:block}.pt-mega__groups .pt-mega__links{margin:4px 0 0;padding:0;list-style:none;display:block}.pt-mega__groups .pt-mega__links a{padding:5px 0}.pt-panel--medicine{background:linear-gradient(#fffbfc 0%,#fff 140px)}.pt-med-note{border:1px solid var(--accent-tint-2);border-radius:var(--radius-md);background:var(--accent-tint);align-items:flex-start;gap:12px;max-width:760px;margin:20px 24px 4px;padding:14px 18px;display:flex}.pt-med-note .pt-icon{color:var(--accent-dark);margin-top:2px}.pt-med-note p{font-size:14px;line-height:1.5}.pt-med-note strong{color:var(--accent-dark)}.pt-panel--mega .pt-panel__foot{align-items:center;margin-top:0;padding:14px 26px}.pt-goods__note{color:var(--ink-faint);flex-basis:100%;font-size:13px}.pt-mnav{position:static}.pt-mnav[open]>summary{background:var(--accent-tint);color:var(--accent-dark)}.pt-mnav__panel{z-index:95;padding:16px var(--gutter) 100px;border-top:1px solid var(--line);background:#fff;position:fixed;inset:58px 0 0;overflow-y:auto}.pt-mnav__util{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:14px;padding-bottom:14px;font-size:14px;display:flex}.pt-mnav__plain{border-bottom:1px solid var(--line);padding:13px 4px;font-size:15px;font-weight:600;display:block}.pt-acc{border-bottom:1px solid var(--line)}.pt-acc>summary{justify-content:space-between;align-items:center;padding:13px 4px;font-size:15px;font-weight:600;display:flex}.pt-acc__label{flex:1;align-items:center;gap:10px;display:flex}.pt-acc__label .pt-icon{color:var(--accent)}.pt-acc[open]>summary .pt-chev{transform:rotate(180deg)}.pt-acc__body{flex-direction:column;gap:2px;padding:2px 4px 16px 34px;display:flex}.pt-acc__body a{color:var(--ink-soft);padding:7px 0;font-size:14.5px}.pt-acc__body .pt-acc__all{color:var(--accent-dark);font-weight:600}.pt-acc__note{border-radius:var(--radius-sm);background:var(--accent-tint);color:var(--ink-soft);margin-bottom:8px;padding:10px 12px;font-size:13px;line-height:1.45}.pt-acc--medical-root,.pt-acc--medical-section{border-bottom:0}.pt-acc--medical-root>summary,.pt-acc--medical-section>summary{color:var(--accent-dark)}.pt-acc--medical-section>summary{font-size:14px}.pt-acc--medical-root>.pt-acc__body,.pt-acc--medical-section>.pt-acc__body{padding-left:16px}.pt-mnav__bottom{flex-wrap:wrap;align-items:center;gap:10px 18px;padding-top:16px;font-size:14px;display:flex}.pt-mnav__bottom a:not(.pt-btn){color:var(--ink-soft);font-weight:500}.pt-tabbar{display:none}@media (width<=899px){.pt-tabbar{z-index:80;padding-bottom:env(safe-area-inset-bottom,0);border-top:1px solid var(--line);background:#fff;display:block;position:fixed;bottom:0;left:0;right:0}.pt-tabbar ul{display:flex}.pt-tabbar li{flex:1;min-width:0}.pt-tabbar a{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;flex-direction:column;align-items:center;gap:3px;padding:9px 2px 8px;font-size:11px;font-weight:600;display:flex;overflow:hidden}.pt-tabbar .pt-icon{width:21px;height:21px}body.has-tabbar .page{padding-bottom:64px}}.pt-footer{background:var(--ink);color:#ffffffbd;padding-block:56px 24px;font-size:13.5px}.pt-footer a:hover{color:#fff}.pt-footer a[aria-current=page]{color:var(--accent-on-dark)}.pt-footer__matrix h2{color:#fff;margin-bottom:20px;font-size:19px;font-weight:700}.pt-footer__cities{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px 24px;display:grid}.pt-footer__city{border-top:1px solid #ffffff24;padding-top:14px}.pt-footer__city-name{color:#fff;margin-bottom:9px;font-size:14.5px;font-weight:700;display:block}.pt-footer__city ul{flex-direction:column;gap:6px;font-size:13px;display:flex}.pt-footer__cols{border-top:1px solid #ffffff24;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:24px;margin-top:44px;padding-top:36px;display:grid}.pt-footer__matrix+.pt-footer__cols{margin-top:44px}.pt-footer__cols:first-child{border-top:0;margin-top:0;padding-top:0}.pt-footer__cols h3{color:#fff;letter-spacing:.03em;text-transform:uppercase;margin-bottom:14px;font-size:14px;font-weight:700}.pt-footer__cols ul{flex-direction:column;gap:9px;display:flex}.pt-footer__brand .logo{color:#fff}.pt-footer__brand p{max-width:320px;margin-top:12px;line-height:1.55}.pt-footer__support{color:#fff;font-weight:600}.pt-footer__channels{flex-wrap:wrap;gap:8px 16px;margin-top:8px;display:flex}.pt-footer__channels a{align-items:center;gap:6px;display:inline-flex}.pt-footer__channel-icon{fill:currentColor;width:16px;height:16px}.pt-footer__bottom{border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:36px;padding-top:22px;font-size:13px;display:flex}.pt-footer .pt-lang a[aria-current=page]{color:#fff}.pt-page-head{padding:24px 0 8px}.pt-page-head__title{letter-spacing:-.015em;max-width:880px;font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1.12}.pt-page-head__lead{max-width:640px;color:var(--ink-soft);margin-top:14px;font-size:16.5px}.pt-block{padding-block:40px 0}.pt-block__title{letter-spacing:-.01em;margin-bottom:22px;font-size:clamp(22px,2.6vw,30px);font-weight:700}.pt-kicker{color:var(--accent-dark);letter-spacing:.02em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:600}.pt-sub{color:var(--ink-soft);margin-top:6px;font-size:15px}.pt-head{margin-bottom:28px}.pt-head .pt-block__title{margin-bottom:0}.pt-invite{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-subtle);margin-top:40px;padding:32px}.pt-invite .pt-block__title{margin-bottom:10px}.pt-invite__text{max-width:620px;color:var(--ink-soft);margin-bottom:20px;font-size:15.5px}.pt-sections{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.pt-section-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;padding:20px;display:flex}.pt-section-card:hover{border-color:var(--accent);box-shadow:var(--shadow-card)}.pt-section-card__icon{background:var(--accent-tint);width:42px;height:42px;color:var(--accent-dark);border-radius:10px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.pt-section-card__icon .pt-icon{width:22px;height:22px}.pt-section-card__title{margin-bottom:12px;font-size:15.5px;font-weight:700;line-height:1.3}.pt-section-card__subs{flex-direction:column;flex:1;gap:7px;margin-bottom:14px;font-size:13.5px;display:flex}.pt-section-card__subs a{color:var(--ink-soft)}.pt-section-card__subs a:hover,.pt-section-card__title a:hover{color:var(--accent-dark)}.pt-section-card__more{color:var(--accent-dark);font-size:13px;font-weight:600}.pt-section-card--medical{border-color:var(--ink);background:var(--ink);color:#fff}.pt-section-card--medical .pt-section-card__icon{color:#fff;background:#ffffff24}.pt-section-card--medical .pt-section-card__subs a{color:#fffc}.pt-section-card--medical :is(.pt-section-card__subs a,.pt-section-card__title a):hover{color:#fff}.pt-section-card--medical .pt-section-card__more{color:var(--accent-on-dark)}@media (width<=1199px){.pt-sections,.pt-footer__cities{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1023px){.pt-sections{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=899px){.pt-util,.pt-nav,.pt-main__cta,.pt-cart__label{display:none}.pt-main{border-bottom:1px solid var(--line);padding-block:10px 12px}.pt-main__row{flex-wrap:wrap;gap:10px}.pt-main__row .logo{font-size:19px}.pt-main__row .logo__image{width:min(160px,100vw - 190px)}.pt-main__actions{gap:4px;margin-left:auto}.pt-search{border-radius:var(--radius-md);flex-basis:100%;order:5}.pt-search__submit{border-radius:10px;padding:0 18px}.pt-cart{justify-content:center;width:40px;height:40px}.pt-cart__count{position:absolute;top:2px;right:0}.pt-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pt-section-card{padding:16px}.pt-footer__cities,.pt-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.pt-footer__brand{grid-column:1/-1}.pt-invite{padding:22px}}@media (width<=339px){.pt-sections{grid-template-columns:minmax(0,1fr)}}.pt-section{padding-block:64px}.pt-section--subtle{background:var(--bg-subtle)}.pt-head--spaced{margin-top:44px}.pt-hero{background:linear-gradient(180deg, var(--bg-subtle) 0%, #fff 100%);padding-block:48px 60px}.pt-hero__grid{grid-template-columns:1.35fr 1fr;align-items:start;gap:40px;display:grid}.pt-hero__main,.pt-hero__promos{min-width:0}.pt-hero__title{letter-spacing:-.015em;font-size:clamp(28px,3.6vw,42px);font-weight:800;line-height:1.12}.pt-hero__lead{max-width:560px;color:var(--ink-soft);margin-top:14px;font-size:16.5px}.pt-hero__search{box-shadow:var(--shadow-card);background:#fff;border-width:2px;margin-top:26px;padding:6px}.pt-hero__search .pt-search__field{padding:12px 18px}.pt-hero__search .pt-search__submit{padding:0 30px}.pt-hero__quick-label{color:var(--ink-faint);margin:22px 0 10px;font-size:13.5px;font-weight:600}.pt-hero__promos{flex-direction:column;gap:16px;display:flex}.pt-promo-card{border-radius:var(--radius-lg);flex-direction:column;justify-content:center;gap:10px;min-height:150px;padding:22px;display:flex}.pt-promo-card__kicker{letter-spacing:.03em;text-transform:uppercase;font-size:12.5px;font-weight:700}.pt-promo-card__title{font-size:19px;font-weight:700;line-height:1.25}.pt-promo-card__text{opacity:.92;font-size:14px;line-height:1.45}.pt-promo-card__link{align-items:center;gap:6px;margin-top:4px;font-size:14px;font-weight:700;display:inline-flex}.pt-promo-card__link .pt-icon{width:16px;height:16px}.pt-promo-card--medicine{background:var(--ink);color:#fff}.pt-promo-card--medicine :is(.pt-promo-card__kicker,.pt-promo-card__link){color:var(--accent-on-dark)}.pt-promo-card--business{background:var(--accent);color:#fff}.pt-promo-card--business :is(.pt-promo-card__kicker,.pt-promo-card__link){color:#ffe0ea}.pt-ways{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pt-way{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:14px;padding:26px;display:flex}.pt-way:hover{border-color:var(--accent);box-shadow:var(--shadow-card)}.pt-way__icon{border-radius:var(--radius-md);background:var(--accent-tint);width:52px;height:52px;color:var(--accent-dark);justify-content:center;align-items:center;display:flex}.pt-way__icon .pt-icon{width:26px;height:26px}.pt-way h3{font-size:18px;font-weight:700}.pt-way p{color:var(--ink-soft);font-size:14.5px}.pt-way .pt-more{margin-top:auto}.pt-med-hub{background:var(--ink);color:#fff;border-radius:24px;padding:40px}.pt-med-hub .pt-kicker{color:var(--accent-on-dark)}.pt-med-hub__note{border-radius:var(--radius-md);background:#ffffff14;border:1px solid #ffffff29;align-items:flex-start;gap:14px;max-width:820px;margin:0 0 28px;padding:16px 20px;display:flex}.pt-med-hub__note .pt-icon{color:var(--accent-on-dark);margin-top:2px}.pt-med-hub__note p{color:#ffffffeb;font-size:14.5px;line-height:1.55}.pt-med-hub__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 20px;display:grid}.pt-med-hub__grid a{border-radius:var(--radius-md);background:#ffffff0a;border:1px solid #ffffff29;padding:16px 18px;font-size:15px;font-weight:700;display:block}.pt-med-hub__grid a:hover{border-color:var(--accent-on-dark);color:var(--accent-on-dark)}.pt-med-hub__actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.pt-city-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pt-city-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;padding:24px}.pt-city-card__title{align-items:center;gap:10px;margin-bottom:14px;font-size:19px;font-weight:700;display:flex}.pt-city-card__title .pt-icon{color:var(--accent)}.pt-city-card__links{grid-template-columns:1fr 1fr;gap:8px 14px;font-size:14px;display:grid}.pt-city-card__links a{color:var(--ink-soft)}.pt-city-card a:hover{color:var(--accent-dark)}.pt-goods-strip{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;align-items:center;gap:32px;padding:28px;display:flex}.pt-goods-strip__text{flex:1;min-width:240px}.pt-goods-strip__text .pt-block__title{margin-bottom:8px;font-size:22px}.pt-goods-strip__text p{max-width:480px;color:var(--ink-soft);margin-bottom:12px;font-size:14.5px}.pt-goods-strip .pt-chips{flex:1.4}.pt-company-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pt-company{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;overflow:hidden}.pt-company__cover{background:linear-gradient(160deg, var(--accent-tint) 0%, var(--accent-tint-2) 100%);height:170px;color:var(--accent-dark);justify-content:center;align-items:center;font-size:44px;font-weight:800;display:flex}.pt-company__cover img{object-fit:cover;width:100%;height:100%}.pt-company__body{padding:16px 18px 18px}.pt-company__name{font-size:16px;font-weight:700}.pt-company__meta{color:var(--ink-soft);margin-top:6px;font-size:13.5px}.pt-company__price{margin-top:10px;font-size:14px}.pt-master-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pt-master{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;align-items:center;gap:12px;padding:14px;display:flex}.pt-master:hover{border-color:var(--accent)}.pt-master__photo{object-fit:cover;background:var(--accent-tint);width:56px;height:56px;color:var(--accent-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}.pt-master b,.pt-master small{display:block}.pt-master small{color:var(--ink-soft);font-size:13px}.pt-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pt-review{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;padding:22px}.pt-review__stars{color:var(--accent);letter-spacing:2px}.pt-review blockquote{margin:10px 0;font-size:14.5px}.pt-review figcaption{color:var(--ink-soft);font-size:13px}.pt-invite--home{background:#fff;margin-top:0}.pt-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.pt-step__num{color:var(--accent-tint-2);margin-bottom:10px;font-size:42px;font-weight:800;line-height:1;display:block}.pt-step h3{margin-bottom:8px;font-size:17px;font-weight:700}.pt-step p{color:var(--ink-soft);font-size:14.5px}.pt-biz{background:var(--accent);color:#fff;border-radius:24px;grid-template-columns:1.1fr 1fr;align-items:center;gap:36px;padding:44px;display:grid}.pt-biz .pt-kicker{color:#ffe0ea}.pt-biz__title{letter-spacing:-.01em;font-size:clamp(24px,3vw,32px);font-weight:800}.pt-biz__title em{color:#fff}.pt-biz__list{flex-direction:column;gap:11px;margin-top:20px;display:flex}.pt-biz__list li{align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.pt-biz__list .pt-icon{background:#ffffff2e;border-radius:50%;width:22px;height:22px;padding:4px}.pt-biz__tariff{margin-top:20px;font-size:15.5px;font-weight:700}.pt-biz__actions{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}.pt-biz__photo{border-radius:var(--radius-lg);object-fit:cover;width:100%;height:100%;max-height:340px}.pt-faq{max-width:820px}.pt-faq__item{border-bottom:1px solid var(--line)}.pt-faq__item>summary{justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;font-size:16px;font-weight:600;display:flex}.pt-faq__item>summary .pt-chev{color:var(--accent);flex-shrink:0}.pt-faq__item[open]>summary .pt-chev{transform:rotate(180deg)}.pt-faq__item>p{max-width:680px;color:var(--ink-soft);padding:0 4px 20px;font-size:14.5px;line-height:1.6}@media (width<=1199px){.pt-med-hub__grid,.pt-master-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=899px){.pt-section{padding-block:40px}.pt-hero{padding-block:24px 36px}.pt-hero__grid,.pt-ways,.pt-city-cards,.pt-steps,.pt-biz{grid-template-columns:minmax(0,1fr);gap:16px}.pt-hero__search{border-radius:var(--radius-md);flex-wrap:wrap}.pt-hero__search .pt-search__submit{border-radius:10px;flex-basis:100%;padding:12px}.pt-hero__quick{margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) 4px;flex-wrap:nowrap;overflow-x:auto}.pt-hero__quick .pt-chip{flex-shrink:0}.pt-med-hub{border-radius:18px;padding:26px 20px}.pt-med-hub__grid,.pt-company-grid,.pt-review-grid,.pt-master-grid{grid-template-columns:minmax(0,1fr)}.pt-goods-strip{flex-direction:column;align-items:stretch;padding:22px}.pt-biz{border-radius:18px;padding:28px 20px}.pt-biz__actions .pt-btn{flex:auto}}@media (width>=560px) and (width<=899px){.pt-med-hub__grid,.pt-company-grid,.pt-master-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pt-chip b{font-weight:500}.pt-chip__count{color:var(--ink-faint);margin-left:6px;font-size:12.5px}
