@font-face{font-family:'Roboto';font-style:normal;font-weight:300 500;font-display:swap;src:url(../fonts/roboto-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:normal;font-weight:300 500;font-display:swap;src:url(../fonts/roboto-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+20A0-20AB,U+20AD-20BC,U+20BE-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:300 500;font-display:swap;src:url(../fonts/roboto-ruble.woff2) format('woff2');unicode-range:U+20BD}@font-face{font-family:'Roboto';font-style:normal;font-weight:300 500;font-display:swap;src:url(../fonts/roboto-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:'Roboto',Arial,sans-serif;color:#000;background:#fff}img{max-width:100%;height:auto}a{color:inherit}.rb-container{max-width:1200px;margin:0 auto;padding:0 20px}.rb-page{overflow:hidden}.rb-sec{padding:0 0 64px}.rb-header{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid #eee}.rb-header__inner{position:relative;display:flex;align-items:center;gap:24px;min-height:64px}.rb-header__logo{display:flex;flex-shrink:0}.rb-header__logo img{display:block;width:120px}.rb-header__panel{display:flex;flex:1;align-self:stretch;align-items:center;justify-content:space-between;gap:24px}.rb-header__nav{align-self:stretch}.rb-header__menu{display:flex;height:100%;gap:28px;margin:0;padding:0;list-style:none}.rb-header__item{position:relative;display:flex;align-items:center}.rb-header__toggle{display:flex;align-items:center;gap:6px;padding:0;border:0;background:none;font:inherit;font-size:16px;color:inherit;text-align:left;white-space:nowrap;cursor:pointer}.rb-header__toggle::after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s}.rb-header__toggle[aria-expanded="true"]::after{transform:translateY(1px) rotate(225deg)}.rb-header__toggle[aria-current]{font-weight:500}.rb-header__drop{display:none;position:absolute;top:100%;left:-24px;z-index:10;gap:32px;width:max-content;min-width:280px;padding:20px 24px 24px;background:#fff;border-top:1px solid #eee;box-shadow:0 16px 32px rgba(0,0,0,.08)}.rb-header__item--wide > .rb-header__drop{grid-template-columns:repeat(4,max-content);gap:56px}.rb-header__toggle[aria-expanded="true"] + .rb-header__drop{display:grid}.rb-header__links{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-size:16px;font-weight:300}.rb-header__links a{text-decoration:none}.rb-header__subtitle{margin:0 0 4px;font-weight:500}.rb-header__subtitle:not(:first-child){margin-top:16px}.rb-header__all{grid-column:1/-1;font-size:16px;font-weight:500;text-decoration:none}.rb-header__links a:has(.rb-header__icon),.rb-header__subtitle:has(.rb-header__icon){display:flex;align-items:center;gap:8px}.rb-header__icon{flex-shrink:0;width:16px;height:16px;color:#888}.rb-header__reach{display:flex;align-items:center;gap:16px}.rb-header__contacts{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.rb-header__phone{font-size:17px;white-space:nowrap;text-decoration:none}.rb-header__salons{font-size:13px;font-weight:300;white-space:nowrap}.rb-header .rb-social{gap:0;flex-wrap:nowrap}.rb-header .rb-social a{width:32px;height:32px}.rb-header .rb-social svg{width:24px;height:24px}.rb-header a:hover,.rb-header__toggle:hover{opacity:.7}.rb-header__call,.rb-header__burger{display:none}.rb-header__search{order:1;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:-20px}.rb-header__search svg{width:22px;height:22px}@media screen and (min-width:981px){.rb-header__item:hover > .rb-header__drop,.rb-header__item:has(:focus-visible) > .rb-header__drop{display:grid}}@media screen and (max-width:1200px) and (min-width:981px){.rb-header__inner,.rb-header__panel,.rb-header__menu{gap:16px}}@media screen and (max-width:980px){.rb-header__inner{gap:8px;min-height:56px}.rb-header__logo{margin-right:auto}.rb-header__search{order:0;width:40px;height:40px;margin-left:0}.rb-header__logo img{width:120px}.rb-header__call,.rb-header__burger{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.rb-header__call svg{width:22px;height:22px}.rb-header__burger span,.rb-header__burger span::before,.rb-header__burger span::after{display:block;width:22px;height:2px;background:currentColor;transition:transform .2s,background-color .2s}.rb-header__burger span{position:relative}.rb-header__burger span::before,.rb-header__burger span::after{content:"";position:absolute;left:0}.rb-header__burger span::before{top:-7px}.rb-header__burger span::after{top:7px}.rb-header__burger[aria-expanded="true"] span{background:transparent}.rb-header__burger[aria-expanded="true"] span::before{transform:translateY(7px) rotate(45deg)}.rb-header__burger[aria-expanded="true"] span::after{transform:translateY(-7px) rotate(-45deg)}.rb-header__panel{display:none;position:fixed;top:56px;left:0;right:0;bottom:0;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:24px;padding:0 20px 32px;overflow-y:auto;background:#fff}.rb-header--open .rb-header__panel{display:flex}.rb-header__menu{flex-direction:column;gap:0}.rb-header__item{display:block;border-bottom:1px solid #eee}.rb-header__toggle{width:100%;justify-content:space-between;padding:16px 0;font-size:17px}.rb-header__drop,.rb-header__item--wide > .rb-header__drop{position:static;grid-template-columns:1fr;gap:20px;width:auto;min-width:0;padding:0 0 20px;border:0;box-shadow:none}.rb-header__links{font-size:15px;gap:10px}.rb-header__icon{display:none}.rb-header__reach{flex-direction:column;align-items:flex-start;gap:12px}.rb-header__contacts{align-items:flex-start;gap:8px}.rb-header__phone{font-size:22px}.rb-header__salons{font-size:15px}:root:has(.rb-header--open){overflow:hidden}}.rb-search{width:100%;max-width:none;margin:0;padding:24px 0;border:0;background:#fff;box-shadow:0 16px 32px rgba(0,0,0,.08)}.rb-search::backdrop{background:rgba(0,0,0,.4)}.rb-search__form{display:flex;align-items:center;gap:16px}.rb-search__icon,.rb-search__close svg{flex-shrink:0;width:24px;height:24px;color:#888}.rb-search__input{flex:1;min-width:0;padding:8px 0;border:0;border-bottom:1px solid #ddd;font:inherit;font-size:20px;outline:0}.rb-search__input:focus{border-color:#000}.rb-search__close{display:flex;padding:8px;border:0;background:none;cursor:pointer}.rb-crumbs{padding-top:18px;padding-bottom:18px}.rb-crumbs__list{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;font-size:14px;font-weight:300;color:#777}.rb-crumbs__item + .rb-crumbs__item::before{content:"→";margin:0 10px}.rb-crumbs__item a{text-decoration:none}.rb-crumbs__item a:hover{color:#000}.rb-footer{margin-top:40px;padding:0 0 32px;background:#f8f8f8;font-size:15px;line-height:1.45}.rb-footer > .rb-sec{padding:0}.rb-footer > .rb-container{padding-top:32px}.rb-footer a{text-decoration:none}.rb-footer a:hover{opacity:.6}.rb-footer .rb-cta a:hover{opacity:1}.rb-footer__title{margin:0 0 12px;font-size:16px;font-weight:500}.rb-footer__main{display:grid;grid-template-columns:1fr 280px;gap:48px;padding:40px 0;border-bottom:1px solid #e3e3e3}.rb-footer__menu{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;align-items:start}.rb-footer__group{font-size:14px;font-weight:300}.rb-footer__cats{display:contents}.rb-footer__col > .rb-footer__more{margin-top:16px}.rb-footer__group > p.rb-footer__title{margin:0 0 15px}.rb-footer__fold > summary{display:flex;align-items:center;gap:8px;margin:0;list-style:none;cursor:pointer}.rb-footer__fold > summary::-webkit-details-marker{display:none}.rb-footer__fold > summary::after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s}.rb-footer__fold[open] > summary::after{transform:translateY(1px) rotate(225deg)}.rb-footer__fold[open] > summary{margin-bottom:15px}.rb-footer__foldlist{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.rb-footer__foldlist > a + .rb-footer__fold{margin-top:16px}.rb-footer__foldlist > .rb-footer__fold + .rb-footer__fold{margin-top:6px}@media screen and (min-width:641px){.rb-footer__cat > summary{cursor:default}.rb-footer__cat > summary::after{display:none}}.rb-footer__contacts{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.rb-footer__reach{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.rb-footer__phone{font-size:24px}.rb-footer__mail{font-weight:300}.rb-footer__salons{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.rb-footer__salons a{font-weight:500}.rb-footer__salons span{display:block;font-size:14px;font-weight:300;color:#666}.rb-footer__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;padding-bottom:32px;border-bottom:1px solid #e3e3e3}.rb-footer__social{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin-left:auto}.rb-footer__social-title{margin:0;font-weight:300}.rb-footer__requisites .rb-requisites{font-size:13px;line-height:1.6;font-weight:300;color:#888}.rb-footer__bottom{display:grid;grid-template-columns:1fr 1fr;gap:24px 32px;padding-top:24px;font-size:13px;line-height:1.6;font-weight:300;color:#888}.rb-footer__copy{margin:0 0 10px}.rb-footer__docs{display:grid;grid-template-columns:repeat(2,max-content);gap:4px 24px;font-weight:300}.rb-footer__docs a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}@media screen and (max-width:1100px){.rb-footer__main{grid-template-columns:1fr}.rb-footer__salons{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 28px}}@media screen and (max-width:980px){.rb-footer__menu{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:640px){.rb-footer > .rb-container{padding-top:24px}.rb-footer__contacts{order:-1}.rb-footer__menu{grid-template-columns:1fr 1fr;gap:20px}.rb-footer__cats{display:flex;flex-direction:column;align-items:stretch;gap:14px}.rb-footer__col{display:contents}.rb-footer__col > .rb-footer__more{margin-top:0}.rb-footer__salons{grid-template-columns:1fr 1fr;gap:16px 20px}.rb-footer__social{margin-left:0}.rb-footer__social-title{display:none}.rb-footer__bottom{grid-template-columns:1fr}.rb-footer__docs{grid-template-columns:1fr 1fr;gap:6px 16px}}.rb-social{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.rb-social a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#292929}.rb-social svg{width:28px;height:28px;fill:currentColor}@media screen and (max-width:640px){.rb-social{gap:2px}.rb-social a{width:38px;height:38px}.rb-social svg{width:26px;height:26px}}.rb-requisites{margin:0;padding:0;list-style:none;font-weight:300;font-size:17px;line-height:1.75;color:#222}.rb-popup{max-width:620px;width:calc(100% - 40px);padding:0;border:0;background:#f5f5f5;color:#000}.rb-popup::backdrop{background:rgba(0,0,0,.6)}.rb-popup__body{position:relative;display:flex;flex-direction:column;gap:24px;padding:40px 50px 50px}.rb-popup__closeform{position:absolute;top:0;right:0}.rb-popup__close{position:absolute;top:10px;right:14px;border:0;background:none;font-size:32px;font-weight:300;color:#777;cursor:pointer}.rb-popup__close:hover{color:#000}.rb-form{position:relative;display:flex;flex-direction:column;gap:24px}.rb-form__title{margin:0;font-weight:300;font-size:34px;line-height:1.2}.rb-form__note{margin:0;font-weight:300;font-size:17px;line-height:1.65;color:#222}.rb-form__error{margin:0;padding:10px 14px;background:#fdecea;color:#a12020;font-size:15px}.rb-form__phone{display:flex;align-items:center;gap:12px;height:60px;padding:0 20px;background:#ebebeb;cursor:text}.rb-form__phone:focus-within{outline:1px solid #000}.rb-form__flag{flex-shrink:0;width:22px;height:15px;background:linear-gradient(#fff 0 33.3%,#0039a6 33.3% 66.6%,#d52b1e 66.6%);box-shadow:0 0 0 1px rgba(0,0,0,.08)}.rb-form__code{font-size:20px}.rb-form__phone input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;font:inherit;font-weight:300;font-size:20px;outline:0}.rb-form__phone input::placeholder{color:#8a8a8a}.rb-form__consent{display:flex;align-items:flex-start;gap:14px;font-weight:300;font-size:15px;line-height:1.45;color:#000;cursor:pointer}.rb-form__consent input{flex-shrink:0;width:22px;height:22px;margin:0;accent-color:#000}.rb-form__consent a{color:#6a6a6a;text-underline-offset:3px}.rb-form__submit{height:60px;border:0;background:#23272f;color:#fff;font:inherit;font-weight:300;font-size:19px;cursor:pointer;transition:opacity .2s}.rb-form__submit:hover{opacity:.85}@media screen and (max-width:640px){.rb-popup__body{padding:36px 22px 26px;gap:18px}.rb-form__title{font-size:26px}.rb-form__note{font-size:15px}.rb-form{gap:18px}}.rb-lead{max-width:440px;margin-top:20px}.rb-lead .rb-form{padding:0}.rb-h1{margin:0 0 20px;font-weight:300;font-size:40px;line-height:1.2}.rb-h2{margin:0 0 36px;font-weight:300;font-size:30px;line-height:1.25;letter-spacing:-.005em}.rb-p{margin:0 0 14px;font-weight:300;font-size:17px;line-height:1.75;color:#222;max-width:820px}.rb-p:last-child{margin-bottom:0}.rb-ul{margin:0 0 14px;padding:0 0 0 22px;list-style:disc}.rb-ul li.rb-p{margin:0 0 8px}.rb-p strong,.rb-tcards__text strong{font-weight:500}.rb-notfound{padding-top:60px}.rb-notfound .rb-btns{margin-top:28px}.rb-searchpage{padding-top:60px}.rb-searchpage__form{display:flex;gap:16px;max-width:820px;margin:0 0 28px}.rb-searchpage__input{flex:1;min-width:0;padding:8px 0;border:0;border-bottom:1px solid #ddd;font:inherit;font-size:20px;outline:0}.rb-searchpage__input:focus{border-color:#000}.rb-searchpage__results{max-width:820px;margin:0;padding:0;list-style:none}.rb-searchpage__hit{padding:20px 0;border-top:1px solid #eee}.rb-searchpage__label{display:block;margin-bottom:4px;font-size:13px;color:#888}.rb-searchpage__title{display:inline-block;margin-bottom:8px;font-size:20px;color:#000}.rb-doc{padding-top:24px}.rb-doc .rb-h1{margin-bottom:36px}.rb-doc .rb-h2{margin:0 0 18px;font-size:24px}.rb-doc__section + .rb-doc__section{margin-top:40px}.rb-doc__img{display:block;width:100%;max-width:820px;height:auto;margin-top:28px}.rb-doc__hero{display:block;width:100%;max-width:820px;height:auto;border-radius:12px}.rb-doc__call{margin:20px 0 48px}.rb-doc__section .rb-video{display:block;width:100%;max-width:820px;height:auto;aspect-ratio:16/9;margin-top:28px;border-radius:12px;background:#000}.rb-about{padding-top:24px}.rb-about__sub{margin:0;font-weight:300;font-size:22px;line-height:1.5;color:#222;max-width:820px}.rb-tcards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.rb-tcards__item{margin:0;padding:32px;background:#f5f5f5}.rb-tcards__title{margin:0 0 12px;font-weight:400;font-size:19px;line-height:1.3;color:#000}.rb-tcards__text{margin:0;font-weight:300;font-size:16px;line-height:1.65;color:#444}.rb-team{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:40px 28px}.rb-team__item{margin:0;display:flex;flex-direction:column}.rb-team__imgwrap{position:relative;display:block;width:100%;padding-bottom:150%;background:#f2f2f2}.rb-team__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.rb-team__link{display:flex;flex-direction:column;color:inherit;text-decoration:none}.rb-team__link:hover .rb-team__name{text-decoration:underline}.rb-member__role{margin:8px 0 0;font-weight:300;font-size:17px;line-height:1.45;color:#555}.rb-member__photo{display:block;width:100%;max-width:420px;height:auto;margin-top:24px}.rb-team__name{margin-top:16px;font-weight:400;font-size:17px;line-height:1.3;color:#000}.rb-team__role{margin-top:6px;font-weight:300;font-size:15px;line-height:1.45;color:#555}@media screen and (max-width:980px){.rb-team{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:640px){.rb-about__sub{font-size:18px}.rb-tcards{grid-template-columns:1fr;gap:14px}.rb-tcards__item{padding:22px}.rb-team{grid-template-columns:repeat(2,1fr);gap:28px 14px}.rb-team__name{margin-top:12px;font-size:15px}.rb-team__role{font-size:13px}}.rb-btns{display:flex;flex-wrap:wrap;gap:14px;margin:0}.rb-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-width:220px;max-width:100%;height:52px;padding:0 32px;border:1px solid #000;border-radius:0;background:transparent;color:#000;text-decoration:none;text-transform:uppercase;cursor:pointer;font-family:inherit;font-size:13px;font-weight:400;line-height:1.2;letter-spacing:.14em;transition:background-color .2s ease-in-out,color .2s ease-in-out}.rb-btn:hover{background:#000;color:#fff}.rb-btn_solid{background:#000;color:#fff}.rb-btn_solid:hover{background:transparent;color:#000}.rb-hero{position:relative;overflow:hidden}.rb-hero_map{display:flex;align-items:flex-start;min-height:600px;background:#ededed}.rb-hero__map{position:absolute;inset:0;width:100%;height:100%}.rb-map{width:100%;height:100%}.rb-hero_map .rb-hero__inner{position:relative;width:100%;padding-top:40px;pointer-events:none}.rb-hero_map + .rb-sec{padding-top:60px}.rb-hero__panel{pointer-events:auto;display:inline-block;max-width:440px;padding:32px 36px;background:#fff;box-shadow:0 2px 16px rgba(0,0,0,.12)}.rb-hero__h1{margin:0 0 10px;font-weight:300;font-size:40px;line-height:1.15;letter-spacing:-.01em}.rb-hero__sub{margin:0 0 24px;font-weight:300;font-size:17px;line-height:1.55;color:#444}.rb-hero__phone{margin:0;font-weight:400;font-size:34px;line-height:1.2;white-space:nowrap}.rb-hero__phone a{text-decoration:none}.rb-hero__phonenote{margin:4px 0 0;font-weight:300;font-size:15px;line-height:1.45;color:#6a6a6a}.rb-hero__mail{margin:14px 0 28px;font-size:22px;line-height:1.3}.rb-hero__mail a{text-decoration:none}.rb-hero__mail a:hover{opacity:.7}.rb-map-card{font-size:14px;line-height:1.45;color:#000;max-width:280px}.rb-map-card + .rb-map-card{margin-top:14px;padding-top:14px;border-top:1px solid #e5e5e5}.rb-map-card p{margin:2px 0 0}.rb-map-card__name{display:block;font-size:16px;font-weight:500;text-decoration:none}@media screen and (max-width:640px){.rb-hero_map{display:block;min-height:0;background:#fff}.rb-hero__map{position:relative;height:340px}.rb-hero_map .rb-hero__inner{padding-top:0}.rb-hero__panel{display:block;max-width:none;padding:24px 0 8px;box-shadow:none}.rb-hero__h1{font-size:28px}.rb-hero__phone{font-size:28px}.rb-hero__mail{font-size:19px}.rb-hero_map .rb-btn{width:100%;min-width:0}.rb-hero_map + .rb-sec{padding-top:36px}}.rb-shops{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.rb-shops__item{margin:0;display:flex;flex-direction:column;background:#f6f6f4;border-radius:2px;overflow:hidden}.rb-shops__imglink{display:block;overflow:hidden}.rb-shops__img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center 30%;transition:transform .45s ease-in-out}.rb-shops__imglink:hover .rb-shops__img{transform:scale(1.03)}.rb-shops__body{display:flex;flex-direction:column;flex-grow:1;padding:26px 26px 28px}.rb-shops__name{margin:0;font-weight:400;font-size:19px;line-height:1.3}.rb-shops__name a{text-decoration:none}.rb-shops__name a:hover{opacity:.7}.rb-shops__caption{margin:4px 0 14px;font-size:15px;line-height:1.4;color:#777}.rb-shops__addr,.rb-shops__hours{margin:0 0 6px;font-weight:300;font-size:15px;line-height:1.45}.rb-shops__phone{display:inline-block;margin:10px 0 0;font-size:17px;text-decoration:none}.rb-shops__more{display:inline-block;margin-top:auto;padding-top:18px;font-size:15px;text-decoration:none}.rb-shops__more::after{content:"→";margin-left:10px}.rb-shops__phone:hover,.rb-shops__more:hover{opacity:.7}@media screen and (max-width:1200px){.rb-shops{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:640px){.rb-shops{grid-template-columns:1fr;gap:14px;margin-left:-20px;margin-right:-20px}.rb-shops__item{border-radius:0}.rb-shops__body{padding:22px 20px 24px}}.rb-faq-bg{background:#f6f6f4}.rb-faq__item{border-top:1px solid #e3e3e3}.rb-faq__item:first-of-type{border-top:0}.rb-faq__head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 0;cursor:pointer;list-style:none;user-select:none}.rb-faq__head::-webkit-details-marker{display:none}.rb-faq__q{margin:0;font-weight:300;color:#000;font-size:19px;line-height:1.35}.rb-faq__ic{position:relative;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:transparent;transition:transform .3s ease}.rb-faq__ic::before,.rb-faq__ic::after{content:"";position:absolute;top:50%;left:50%;background:#000;transform:translate(-50%,-50%);transition:opacity .25s ease,transform .3s ease}.rb-faq__ic::before{width:14px;height:1px}.rb-faq__ic::after{width:1px;height:14px}.rb-faq__item[open] .rb-faq__ic::after{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.rb-faq__item[open] .rb-faq__ic{transform:rotate(180deg)}.rb-faq__a{padding:0 0 28px}.rb-faq__a p{margin:0;font-weight:300;color:#333;font-size:16px;line-height:1.75;max-width:820px}.rb-faq__item[open] .rb-faq__a{animation:rbFaqReveal .28s ease}@keyframes rbFaqReveal{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media screen and (max-width:640px){.rb-faq__q{font-size:17px}.rb-faq__head{padding:20px 0;gap:14px}}.rb-cat{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:56px 28px}.rb-cat__item{margin:0}.rb-cat__card{display:block;text-decoration:none;color:#000;height:100%}.rb-cat__imgwrap{position:relative;width:100%;padding-bottom:70%;border-radius:2px;overflow:hidden;background:#f2f2f2}.rb-cat__imgwrap::before,.rb-seealso__imgwrap::before{content:"";position:absolute;top:0;bottom:0;left:-100%;width:100%;background:linear-gradient(100deg,transparent 0%,rgba(0,0,0,.09) 50%,transparent 100%);animation:rb-sweep 1.4s ease-in-out infinite}@keyframes rb-sweep{to{transform:translateX(200%)}}@media (prefers-reduced-motion:reduce){.rb-cat__imgwrap::before,.rb-seealso__imgwrap::before{animation:none}}.rb-cat__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block}.rb-cat__img--hover{opacity:0;transition:opacity .3s ease}.rb-cat__card:hover .rb-cat__img--hover{opacity:1}@media (hover:none){.rb-cat__img--hover{display:none}}.rb-cat__name{margin:18px 0 0;font-size:15px;font-weight:400;line-height:1.45;color:#000}.rb-cat__price{margin:6px 0 0;font-size:15px;font-weight:300;color:#6a6a6a}.rb-cat__card:hover .rb-cat__name{opacity:.7}@media screen and (max-width:980px){.rb-cat{grid-template-columns:repeat(3,1fr);gap:44px 20px}}@media screen and (max-width:640px){.rb-cat{grid-template-columns:repeat(2,1fr);gap:36px 14px}.rb-cat__name{margin-top:12px;font-size:14px}.rb-cat__price{font-size:14px}}.rb-rev{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.rb-rev__item{margin:0;display:flex}.rb-rev__card{margin:0;display:flex;flex-direction:column;width:100%;background:#f6f6f4;border-radius:2px;padding:32px 30px}.rb-rev__meta{margin:0 0 16px;display:flex;flex-direction:column;gap:2px}.rb-rev__author{margin:0;font-size:16px;font-weight:400;line-height:1.35;color:#000}.rb-rev__stars{font-size:14px;line-height:1.2;letter-spacing:2px;color:#f5a623}.rb-rev__src{font-size:12px;line-height:1.55;color:#5c5c5c}.rb-rev__src a{color:inherit;text-decoration:underline}.rb-rev__text{margin:0;font-size:15px;font-weight:300;line-height:1.7;color:#222;white-space:pre-line}.rb-rev__card--clamp .rb-rev__text{display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.rb-rev__chk:checked ~ .rb-rev__text{display:block;-webkit-line-clamp:unset;overflow:visible}.rb-rev__more{display:inline-block;margin-top:14px;cursor:pointer;font-size:14px;color:#000;text-decoration:underline;text-underline-offset:3px;user-select:none;align-self:flex-start}.rb-rev__more::after{content:"Показать ещё"}.rb-rev__chk:checked ~ .rb-rev__more::after{content:"Свернуть"}@media screen and (max-width:980px){.rb-rev{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:640px){.rb-rev{grid-template-columns:1fr;gap:16px}.rb-rev__card{padding:24px 22px}.rb-rev__text{font-size:14px}.rb-rev__src{font-size:11px}}.rb-revcar{position:relative}.rb-rev.rb-rev_scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.rb-rev.rb-rev_scroll::-webkit-scrollbar{display:none}.rb-rev_scroll .rb-rev__item{flex:0 0 calc((100% - 56px) / 3.3);scroll-snap-align:start}@media screen and (max-width:980px){.rb-rev_scroll .rb-rev__item{flex-basis:calc((100% - 28px) / 2.25)}}@media screen and (max-width:640px){.rb-rev_scroll .rb-rev__item{flex-basis:85%}}.rb-sizes{width:100%;max-width:820px;border-collapse:collapse;margin:0}.rb-sizes th,.rb-sizes td{text-align:left;padding:20px 0;color:#000;vertical-align:baseline;border-bottom:1px solid #e8e8e8}.rb-sizes tbody tr:first-child th,.rb-sizes tbody tr:first-child td{border-top:1px solid #e8e8e8}.rb-sizes__size{font-weight:300;font-size:17px;line-height:1.35;padding-right:20px}.rb-sizes__price{text-align:right;white-space:nowrap;font-weight:400;font-size:17px;line-height:1.35}.rb-sizes__caption{caption-side:top;text-align:left;padding:0 0 16px;font-size:15px;font-weight:300;line-height:1.6;color:#555}.rb-sizes__note,.rb-note{margin:24px 0 0;font-size:15px;font-weight:300;line-height:1.6;color:#555;max-width:820px}.rb-sizes__note{margin-top:16px;font-size:13px;line-height:1.5;color:#6a6a6a}.rb-note a{color:#000;text-decoration:underline;text-underline-offset:3px}.rb-note a:hover{text-decoration:none}@media screen and (max-width:640px){.rb-sizes th,.rb-sizes td{padding:16px 0}.rb-sizes__size,.rb-sizes__price{font-size:15px}}.rb-usp{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:48px 40px}.rb-usp__item{margin:0;display:grid;grid-template-columns:auto 1fr;column-gap:14px;row-gap:14px;align-content:start}.rb-usp__icon{grid-column:1;grid-row:1;align-self:center;width:34px;height:34px;margin:0;opacity:.75}.rb-usp__title{grid-column:2;grid-row:1;align-self:center;margin:0;font-weight:400;font-size:17px;line-height:1.3;color:#000}.rb-usp__text{grid-column:1 / -1;grid-row:2;margin:0;font-weight:300;font-size:15px;line-height:1.6;color:#555}@media screen and (max-width:640px){.rb-usp{grid-template-columns:repeat(2,1fr);gap:32px 18px}.rb-usp__item{column-gap:10px}}.rb-sec_usp .rb-h2{margin-bottom:44px}.rb-stats-bg{background:#0d0c12;padding:24px 0}.rb-stats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:center}.rb-stats__item{margin:0}.rb-stats__num{font-weight:300;font-size:28px;line-height:1.1;letter-spacing:-.01em;color:#fff}.rb-stats__label{margin-top:4px;font-weight:300;font-size:13px;line-height:1.4;letter-spacing:.04em;color:#fff;opacity:.6}@media screen and (max-width:640px){.rb-stats-bg{padding:20px 0}.rb-stats{grid-template-columns:repeat(2,1fr);gap:16px}.rb-stats__num{font-size:24px}.rb-stats__label{font-size:12px}}.rb-seealso{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.rb-seealso__item{margin:0}.rb-seealso__card{position:relative;display:block;border-radius:2px;overflow:hidden;text-decoration:none;color:#fff}.rb-seealso__imgwrap{position:relative;display:block;width:100%;padding-bottom:75%;overflow:hidden;background:#f2f2f2}.rb-seealso__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.rb-seealso__card:hover .rb-seealso__img{transform:scale(1.05)}.rb-seealso__card::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 40%,rgba(0,0,0,.65) 100%);pointer-events:none}.rb-seealso__title{position:absolute;left:0;right:0;bottom:0;z-index:1;margin:0;padding:20px;font-weight:400;font-size:16px;line-height:1.25;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.5)}@media screen and (max-width:640px){.rb-seealso{grid-template-columns:repeat(2,1fr);gap:14px}.rb-seealso__title{font-size:14px;padding:14px}}.rb-specs{width:100%;border-collapse:collapse;margin:0;font-weight:300}.rb-specs th,.rb-specs td{text-align:left;padding:18px 0;color:#000;vertical-align:baseline;font-size:16px;line-height:1.5;border-bottom:1px solid #e8e8e8}.rb-specs tbody tr:first-child th,.rb-specs tbody tr:first-child td{border-top:1px solid #e8e8e8}.rb-specs__k{font-weight:300;color:#6a6a6a;width:38%;padding-right:24px}.rb-specs__v{font-weight:400}@media screen and (max-width:640px){.rb-specs th,.rb-specs td{padding:14px 0;font-size:14px}.rb-specs__k{width:42%;padding-right:12px}}.rb-gal{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.rb-gal__item,.rb-gal__fig{margin:0}.rb-gal__imgwrap{position:relative;display:block;width:100%;padding-bottom:75%;border-radius:6px;overflow:hidden;background:#f2f2f2}.rb-gal__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.rb-gal__item--scheme .rb-gal__imgwrap{background:#fff;border:1px solid #e6e6e6}.rb-gal__item--scheme .rb-gal__img{object-fit:contain}.rb-gal__cap{margin:10px 0 0;font-weight:300;font-size:13px;line-height:1.45;color:#5c5c5c}.rb-gal + .rb-note{margin-top:18px}.rb-model{display:grid;grid-template-columns:220px 1fr;gap:24px;align-items:stretch;background:#f7f7f7;border-radius:8px;padding:0 24px 0 0;overflow:hidden}.rb-model__imgwrap{position:relative;display:block;width:100%;min-height:240px;background:#ededed}.rb-model__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.rb-model__body{align-self:center;padding:24px 0}.rb-model__crumbs{margin:0 0 24px;font-size:15px;font-weight:400;line-height:1.4;color:#6c6c6c}.rb-model__crumbs a{color:#000;text-decoration:underline;text-underline-offset:3px}.rb-model__crumbs a:hover{text-decoration:none}.rb-model__crumb + .rb-model__crumb::before{content:" · "}.rb-model__name{margin:0 0 8px;font-weight:500;font-size:20px;line-height:1.3;color:#000}.rb-model__name a{color:inherit;text-decoration:none}.rb-model__name a:hover{text-decoration:underline}.rb-model__price{margin:0 0 16px;font-size:17px;font-weight:400;color:#000}.rb-model__link{display:inline-block;font-size:15px;color:#000;text-decoration:underline}.rb-nav{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.rb-nav__item{margin:0}.rb-nav__link{display:inline-block;padding:6px 12px;font-size:14px;border:1px solid #e3e3e3;color:#000;text-decoration:none;transition:border-color .2s ease}.rb-nav__link:hover{border-color:#000}.rb-nav__link--current,.rb-nav__link--current:hover{border-color:#000;background:#000;color:#fff}.rb-filter{margin:0 0 8px}.rb-filter+.rb-cat{margin-top:28px}#models,#types{scroll-margin-top:72px}.rb-facets{display:flex;align-items:center;gap:12px;margin:8px 0 0}.rb-facets__label{flex:none;font-size:13px;color:#6a6a6a}.rb-facets__now{margin:12px 0 0;font-size:14px;color:#6a6a6a}.rb-facets__list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.rb-facet{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid transparent;border-radius:15px;font-size:13px;color:#444;text-decoration:none;transition:color .2s ease}a.rb-facet{text-decoration:underline;text-underline-offset:3px}a.rb-facet:hover{color:#000}.rb-facet--current{padding-right:6px;border-color:#000;color:#000}.rb-facet__clear{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;color:inherit}.rb-facet__clear:hover{background:#000;color:#fff}.rb-facet__icon{width:12px;height:12px}.rb-catbar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px 24px}.rb-catbar:has(.rb-filter,.rb-facets,.rb-views){margin-bottom:28px}.rb-catbar__filters{flex:1;min-width:0}.rb-catbar .rb-filter{margin:0}.rb-views{flex:none;display:flex;border:1px solid #e3e3e3}.rb-views__option{display:flex;padding:7px 10px;color:#6a6a6a;cursor:pointer}.rb-views__icon{width:18px;height:18px}.rb-views__radio{position:absolute;opacity:0;pointer-events:none}#view-tiles:checked~.rb-catbar [for=view-tiles],#view-table:checked~.rb-catbar [for=view-table]{background:#000;color:#fff}#view-tiles:focus-visible~.rb-catbar [for=view-tiles],#view-table:focus-visible~.rb-catbar [for=view-table]{outline:2px solid #000;outline-offset:2px}#view-table:checked~.rb-cat{display:none}.rb-models{display:none;overflow-x:auto}#view-table:checked~.rb-models{display:block}@media screen and (max-width:640px){.rb-catbar{flex-direction:column}}.rb-models__table{width:100%;min-width:640px;border-collapse:collapse;margin:0}.rb-models__table th,.rb-models__table td{text-align:left;padding:16px 20px 16px 0;font-size:15px;font-weight:300;line-height:1.4;color:#000;vertical-align:baseline;border-bottom:1px solid #e8e8e8}.rb-models__table thead th{font-size:13px;font-weight:400;color:#6a6a6a}.rb-models__table tbody th{font-weight:400}.rb-models__table a{color:#000}.rb-models__price{white-space:nowrap;text-align:right;padding-right:0}.rb-feed{margin-top:40px}.rb-feed__fact{margin:6px 0 0;font-size:15px;font-weight:300;color:#6a6a6a}.rb-feed__more{margin:12px 0 0;font-size:15px;color:#000;text-decoration:underline;text-underline-offset:3px}.rb-cat__card:hover .rb-feed__more{text-decoration:none}.rb-pager{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:56px 0 0}.rb-pager__link{display:inline-block;min-width:44px;padding:10px 14px;border:1px solid #e3e3e3;color:#000;text-align:center;text-decoration:none;transition:border-color .2s ease}.rb-pager__link:hover{border-color:#000}.rb-pager__link--current,.rb-pager__link--current:hover{border-color:#000;background:#000;color:#fff}@media screen and (max-width:640px){.rb-feed__fact,.rb-feed__more{font-size:14px}}.rb-promos{grid-template-columns:repeat(3,1fr)}.rb-promos .rb-cat__imgwrap{padding-bottom:56%}.rb-promo__term{margin:-20px 0 16px;font-size:16px;font-weight:500}.rb-promo__img,.rb-post__cover{display:block;width:100%;max-width:820px;height:auto;margin:0 0 40px}@media screen and (max-width:980px){.rb-promos{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:640px){.rb-promos{grid-template-columns:1fr}}.rb-post__byline{margin:-20px 0 24px;font-size:15px;font-weight:300;color:#6a6a6a}.rb-post__lead,.rb-post__author{max-width:820px;margin:0 0 32px;padding:20px 24px;background:#f5f5f5}.rb-post__lead .rb-p:last-child,.rb-post__author .rb-p:last-child{margin-bottom:0}.rb-post__label{margin:0 0 8px;font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#6a6a6a}.rb-post__name{margin:0 0 8px;font-size:18px;font-weight:500}.rb-post__author{margin:0}.rb-doc__fig{max-width:820px;margin:0}.rb-doc__caption{margin:10px 0 0;font-size:14px;font-weight:300;line-height:1.5;color:#6a6a6a}.rb-quote{max-width:820px;margin:24px 0;padding:0 0 0 20px;border-left:3px solid #000}.rb-quote__text{margin:0}.rb-quote__text p{margin:0;font-size:17px;font-style:italic;line-height:1.6}.rb-quote__src{margin:8px 0 0;font-size:14px;font-weight:300;color:#6a6a6a}.rb-quote__src a{color:inherit;text-underline-offset:3px}.rb-table{max-width:820px;margin:0 0 20px;overflow-x:auto}.rb-table table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}.rb-table th,.rb-table td{padding:10px 12px 10px 0;border-bottom:1px solid #e3e3e3;text-align:left;vertical-align:top}.rb-table th{font-weight:500}.rb-table a{color:#000}@media screen and (max-width:640px){.rb-post__lead,.rb-post__author{padding:16px}.rb-table table{font-size:14px}}.rb-samples{grid-template-columns:repeat(3,1fr);margin-top:40px}.rb-samples .rb-cat__imgwrap{padding-bottom:100%}.rb-sample{display:flex;flex-direction:column}.rb-sample:hover .rb-cat__name{opacity:1}.rb-sample .rb-cat__name a{color:inherit;text-decoration:none}.rb-sample .rb-cat__name a:hover{opacity:.7}.rb-sample__btn{align-self:flex-start;margin-top:auto}.rb-sample > :nth-last-child(2){margin-bottom:18px}@media screen and (max-width:980px){.rb-samples{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:640px){.rb-samples{grid-template-columns:1fr}}@media screen and (max-width:980px){.rb-gal{grid-template-columns:repeat(2,1fr)}.rb-model{grid-template-columns:160px 1fr;gap:18px;padding:0 20px 0 0}.rb-model__imgwrap{min-height:200px}.rb-model__body{padding:20px 0}}@media screen and (max-width:640px){.rb-gal{grid-template-columns:1fr;gap:14px}.rb-model{grid-template-columns:1fr;gap:0;padding:0}.rb-model__imgwrap{min-height:0;padding-bottom:70%}.rb-model__body{padding:20px}}.rb-projcar__arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border:0;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 1px 4px rgba(0,0,0,.12);cursor:pointer;padding:0;z-index:2}.rb-projcar__arrow::before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-top:1px solid #000;border-right:1px solid #000}.rb-projcar__arrow_prev{left:-22px}.rb-projcar__arrow_prev::before{transform:translate(-30%,-50%) rotate(-135deg)}.rb-projcar__arrow_next{right:-22px}.rb-projcar__arrow_next::before{transform:translate(-70%,-50%) rotate(45deg)}.rb-projcar__arrow:hover{background:#fff}.rb-projcar__arrow:disabled{opacity:.35;cursor:default}.rb-projcar__arrow[hidden]{display:none}@media screen and (max-width:980px){.rb-projcar__arrow_prev{left:4px}.rb-projcar__arrow_next{right:4px}}@media screen and (max-width:640px){.rb-projcar__arrow{display:none}}.rb-projcar{position:relative}.rb-proj{list-style:none;margin:0;padding:0;display:flex;gap:28px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rb-proj::-webkit-scrollbar{display:none}.rb-proj__item{margin:0;flex:0 0 calc((100% - 56px) / 3.3);scroll-snap-align:start}.rb-proj__card{position:relative;display:block;width:100%;padding-bottom:75%;border-radius:2px;overflow:hidden;background:#ededed;text-decoration:none}.rb-proj__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.rb-proj__card:hover .rb-proj__img{transform:scale(1.06)}.rb-proj__overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 45%,rgba(0,0,0,.55) 100%)}.rb-proj__content{position:absolute;inset:auto 0 0 0;padding:0 28px 28px}.rb-proj__name{margin:0;font-weight:400;font-size:18px;line-height:1.3;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.5)}@media screen and (max-width:980px){.rb-proj{gap:20px}.rb-proj__item{flex-basis:calc((100% - 20px) / 2.25)}.rb-proj__content{padding:0 20px 20px}}@media screen and (max-width:640px){.rb-proj{gap:14px}.rb-proj__item{flex-basis:85%}}.rb-hero_photo{min-height:600px;display:flex;align-items:center;background:#23272f}.rb-hero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rb-hero_photo::before,.rb-hero_lite::before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.07) 50%,transparent 70%) #23272f;background-size:200% 100%;animation:rb-shimmer 1.6s linear infinite}@keyframes rb-shimmer{from{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.rb-hero_photo::before,.rb-hero_lite::before{animation:none}}.rb-hero__ph{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(14px);transform:scale(1.06)}.rb-hero__filter{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,.2) 65%,rgba(0,0,0,0) 100%)}.rb-hero_photo .rb-hero__inner{position:relative;width:100%;padding-top:80px;padding-bottom:80px}.rb-hero_photo .rb-hero__h1{margin:0 0 20px;font-size:46px;color:#fff;max-width:820px;text-shadow:0 2px 14px rgba(0,0,0,.55),0 1px 3px rgba(0,0,0,.45)}.rb-hero_photo .rb-hero__sub{margin:0 0 28px;font-size:19px;color:#fff;max-width:600px;opacity:.88;text-shadow:0 1px 10px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.5)}.rb-hero__badge{display:inline-block;margin:0 0 40px;font-weight:300;font-size:17px;line-height:1.2;letter-spacing:.02em;color:#fff;opacity:.9;text-shadow:0 1px 10px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.5)}.rb-hero_photo .rb-btn,.rb-cta .rb-btn{border-color:rgba(255,255,255,.75);color:#fff}.rb-hero_photo .rb-btn:hover,.rb-cta .rb-btn:hover{background:#fff;border-color:#fff;color:#000}.rb-hero_photo .rb-btn_solid,.rb-cta .rb-btn_solid{background:#fff;border-color:#fff;color:#000}.rb-hero_photo .rb-btn_solid:hover,.rb-cta .rb-btn_solid:hover{background:transparent;color:#fff}.rb-cta{background:#23272f;padding:88px 0}.rb-cta__title{margin:0 0 14px;font-weight:300;font-size:30px;line-height:1.25;color:#fff}.rb-cta__icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;color:#fff;opacity:.85;transition:opacity .2s ease-in-out}.rb-cta__icon:hover{opacity:1}.rb-cta__icon svg{width:36px;height:36px;fill:currentColor}.rb-cta__descr{margin:0 0 36px;font-weight:300;font-size:16px;line-height:1.65;color:rgba(255,255,255,.65);max-width:600px}.rb-h3{margin:40px 0 12px;font-weight:400;font-size:20px;line-height:1.3}.rb-seo .rb-h3:first-child{margin-top:0}.rb-seo__img{display:block;width:100%;max-width:820px;height:auto;margin-top:20px}.rb-ilist{list-style:none;margin:20px 0 24px;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:28px 40px}.rb-ilist:has(> :nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.rb-ilist:last-child{margin-bottom:0}.rb-ilist__item{margin:0;display:grid;grid-template-columns:auto 1fr;column-gap:16px}.rb-ilist__icon{width:30px;height:30px;opacity:.75}.rb-ilist__text{margin:0;font-weight:300;font-size:16px;line-height:1.65;color:#444}.rb-ilist__text strong:first-child{display:block;margin-bottom:4px;font-weight:400;font-size:17px;line-height:1.4;color:#000}@media screen and (max-width:960px){.rb-ilist,.rb-ilist:has(> :nth-child(3):last-child){grid-template-columns:1fr;gap:20px}}.rb-steps.rb-steps_text{margin:20px 0 24px}@media screen and (max-width:960px){.rb-sec{padding-bottom:52px}.rb-hero_photo{min-height:500px}.rb-hero_photo .rb-hero__h1{font-size:36px}.rb-hero_photo .rb-hero__sub{font-size:17px}.rb-h2,.rb-cta__title{font-size:26px}}@media screen and (max-width:640px){.rb-hero_photo{min-height:0}.rb-hero_photo .rb-hero__inner{padding-top:56px;padding-bottom:48px}.rb-hero_photo .rb-hero__h1{font-size:28px}.rb-hero_photo .rb-hero__sub{font-size:16px;margin-bottom:22px}.rb-hero__badge{font-size:16px;margin-bottom:28px}.rb-btns{gap:10px}.rb-hero_photo .rb-btn,.rb-cta .rb-btn{width:100%;min-width:0;height:48px;font-size:12px}.rb-cta__icon{width:48px;height:48px}.rb-h2,.rb-cta__title{margin-bottom:24px;font-size:23px}.rb-doc .rb-h1{margin-bottom:28px;font-size:28px}.rb-doc .rb-h2{margin-bottom:14px;font-size:20px}.rb-doc__section + .rb-doc__section{margin-top:32px}.rb-p{font-size:16px}.rb-sec{padding:0 0 40px}.rb-cta{padding:56px 0}.rb-cta__descr{margin-bottom:28px}}.rb-prod__top{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;align-items:start}.rb-prod__media,.rb-prod__panel{min-width:0}.rb-prod__gallery{position:relative;margin:0 0 12px}.rb-prod__arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:0;background:rgba(255,255,255,.92);box-shadow:0 1px 4px rgba(0,0,0,.12);cursor:pointer;padding:0}.rb-prod__arrow::before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-top:1px solid #000;border-right:1px solid #000}.rb-prod__arrow_prev{left:12px}.rb-prod__arrow_prev::before{transform:translate(-30%,-50%) rotate(-135deg)}.rb-prod__arrow_next{right:12px}.rb-prod__arrow_next::before{transform:translate(-70%,-50%) rotate(45deg)}.rb-prod__arrow:hover{background:#fff}.rb-prod__arrow:disabled{opacity:.35;cursor:default}.rb-prod__arrow[hidden]{display:none}.rb-prod__track{list-style:none;margin:0;padding:0;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rb-prod__track::-webkit-scrollbar{display:none}.rb-prod__slide{margin:0;flex:0 0 100%;scroll-snap-align:start}.rb-prod__slideimg{display:block;width:100%;aspect-ratio:4/3;object-fit:contain;background:#ededed}.rb-prod__zoom{display:block;cursor:zoom-in}.rb-zoom{width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:rgba(0,0,0,.92);color:#fff}.rb-zoom::backdrop{background:rgba(0,0,0,.6)}.rb-zoom__frame{margin:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:56px 72px;box-sizing:border-box}.rb-zoom__img{display:block;max-width:100%;max-height:100%;object-fit:contain}.rb-zoom__closeform{position:absolute;top:0;right:0}.rb-zoom__close{position:absolute;top:8px;right:14px;border:0;background:none;font-size:40px;font-weight:300;line-height:1;color:#fff;cursor:pointer}.rb-zoom__arrow{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border:0;border-radius:50%;background:rgba(255,255,255,.15);cursor:pointer}.rb-zoom__arrow:hover{background:rgba(255,255,255,.3)}.rb-zoom__arrow::before{content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;border:solid #fff;border-width:2px 2px 0 0}.rb-zoom__arrow_prev{left:12px}.rb-zoom__arrow_prev::before{transform:translate(-30%,-50%) rotate(-135deg)}.rb-zoom__arrow_next{right:12px}.rb-zoom__arrow_next::before{transform:translate(-70%,-50%) rotate(45deg)}.rb-zoom__arrow[hidden],.rb-zoom__count[hidden]{display:none}.rb-zoom__count{position:absolute;bottom:16px;left:0;right:0;margin:0;text-align:center;font-size:14px;color:rgba(255,255,255,.8)}.rb-prod__thumbs{list-style:none;margin:0;padding:0 0 6px;display:flex;gap:14px;overflow-x:auto;scrollbar-width:thin}.rb-prod__thumb{margin:0;flex:0 0 calc((100% - 3 * 14px) / 4)}.rb-prod__thumblink{display:block}.rb-prod__thumbimg{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;background:#ededed}.rb-prod__prices{margin:0 0 32px}.rb-prod__noprice{margin:0 0 32px;font-size:20px;line-height:1.4}.rb-prod__pricelabel{margin:0 0 4px;line-height:1.4;color:#6a6a6a}.rb-prod__price{margin:0;font-weight:400;font-size:30px;line-height:1.2;white-space:nowrap}.rb-prod__from{font-size:.6em;margin-right:1px;color:#6a6a6a}.rb-prod__star{font-size:.5em;line-height:0;vertical-align:.9em;margin-left:2px;color:#9a9a9a}.rb-prod__meta{margin:0 0 32px;line-height:1.5;color:#6a6a6a}.rb-prod__meta b{color:#000;font-weight:400}.rb-prod__cta{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px;margin:0 0 20px;max-width:100%}.rb-prod__btn{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-width:220px;height:52px;padding:0 32px;background:#000;color:#fff;text-decoration:none;text-transform:uppercase;font-size:13px;font-weight:400;letter-spacing:.14em;transition:opacity .2s ease}.rb-prod__btn:hover{opacity:.8}.rb-prod__delivery{margin:0 0 12px;font-size:15px;line-height:1.5;color:#6a6a6a}.rb-prod__delivery a{color:#000;font-weight:500;text-decoration:none}.rb-prod__delivery a:hover{text-decoration:underline;text-underline-offset:3px}.rb-prod__showroom{margin:0 0 12px;font-size:15px;line-height:1.5}.rb-prod__showroom a{display:inline-flex;align-items:center;gap:8px;color:#000;text-decoration:none}.rb-prod__showroom a:hover{text-decoration:underline;text-underline-offset:3px}.rb-prod__pin{flex-shrink:0;width:18px;height:18px;color:#6a6a6a}.rb-prod__disclaimer{margin:0;max-width:440px;font-weight:300;font-size:13px;line-height:1.5;color:#999}.rb-incl__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px}.rb-incl__h{margin-top:28px}.rb-incl__h:first-child{margin-top:0}.rb-incl__item{margin:0;padding:0 0 0 28px;position:relative}.rb-incl__item::before{position:absolute;left:0;top:0}.rb-incl__item_yes::before{content:"✓";color:#1a8f3c}.rb-incl__item_no{color:#5c5c5c}.rb-incl__item_no::before{content:"+";color:#8a8a8a}.rb-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:40px 48px;align-items:start}.rb-facts__heading{margin:0 0 12px;font-weight:400;font-size:17px;line-height:1.35;color:#000}.rb-facts__list{list-style:none;margin:0;padding:0;border-top:1px solid #000}.rb-facts__row{margin:0;padding:14px 0;border-bottom:1px solid #e8e8e8}.rb-facts__title{margin:0 0 2px;font-weight:400;font-size:15px;line-height:1.4;color:#000}.rb-facts__text{margin:0;font-weight:300;font-size:14px;line-height:1.5;color:#6a6a6a}.rb-facts__text a{color:#000}.rb-terms{list-style:none;margin:0;padding:0}.rb-terms__item{margin:0 0 6px;padding:0 0 0 18px;position:relative}.rb-terms__item::before{content:"—";position:absolute;left:0;color:#8a8a8a}.rb-terms__item a{color:#000}@media screen and (max-width:960px){.rb-prod__top{grid-template-columns:1fr;gap:28px}}@media screen and (max-width:640px){.rb-prod__arrow{display:none}.rb-zoom__frame{padding:48px 0}.rb-zoom__arrow{display:none}.rb-prod__thumbs{gap:8px}.rb-prod__thumb{flex-basis:calc((100% - 2 * 8px) / 3)}.rb-prod__price{font-size:24px}.rb-prod__btn{width:100%;min-width:0;height:48px}.rb-incl__list{grid-template-columns:1fr}}.rb-hero_lite{display:flex;align-items:flex-end;min-height:640px;background:#23272f}.rb-hero_lite .rb-hero__filter{background:linear-gradient(to bottom,rgba(0,0,0,.4) 0%,rgba(0,0,0,.1) 30%,rgba(0,0,0,.15) 55%,rgba(0,0,0,.6) 100%)}.rb-hero_lite .rb-hero__inner{position:relative;width:100%;padding-bottom:64px}.rb-hero_lite .rb-hero__h1{margin:0 0 10px;font-size:46px;line-height:1.2;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.55),0 1px 3px rgba(0,0,0,.4)}.rb-hero_lite .rb-hero__sub,.rb-hero__facts{margin:0;font-weight:300;font-size:18px;line-height:1.45;color:#fff;opacity:.85;text-shadow:0 1px 8px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.45)}.rb-hero__facts{margin-top:4px}.rb-hero__links{position:absolute;top:26px;right:max(20px,calc((100% - 1200px) / 2 + 20px));z-index:2;display:flex;align-items:center;gap:32px}.rb-hero__link{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:10px 0;box-sizing:border-box;font-size:20px;line-height:1.2;color:#fff;text-decoration:none;white-space:nowrap;transition:opacity .2s ease;text-shadow:0 1px 8px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.45)}.rb-hero__link:hover{opacity:.7}.rb-hero__icon{flex:none;display:block;filter:drop-shadow(0 1px 3px rgba(0,0,0,.55))}.rb-hero__icon_phone{transform:translateY(-1px)}.rb-hero__icon_write{transform:translateY(1px)}.rb-hero_lite + .rb-sec{padding-top:64px}@media screen and (max-width:960px){.rb-hero_lite{min-height:520px}.rb-hero_lite .rb-hero__h1{font-size:36px}}@media screen and (max-width:640px){.rb-hero_lite{min-height:460px}.rb-hero_lite .rb-hero__inner{padding-bottom:36px}.rb-hero_lite .rb-hero__h1{font-size:28px}.rb-hero_lite .rb-hero__sub,.rb-hero__facts{font-size:15px}.rb-hero__links{top:10px;left:20px;flex-wrap:wrap;justify-content:flex-end;gap:0 20px}.rb-hero__link{font-size:16px;gap:8px}.rb-hero_lite + .rb-sec{padding-top:40px}}.rb-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-rows:repeat(3,180px);grid-auto-flow:column;grid-auto-columns:1fr;gap:28px}.rb-tiles + .rb-tiles{margin-top:28px}.rb-tiles__item{margin:0}.rb-tiles__item_desk1{order:1}.rb-tiles__item_desk2{order:2}.rb-tiles__item_desk3{order:3}.rb-tiles__item_desk4{order:4}.rb-tiles__item_desk5{order:5}.rb-tiles__item_desk6{order:6}.rb-tiles__item_tall{grid-row:span 2}.rb-tiles__item_col{grid-row:span 3}.rb-tiles__card{position:relative;display:block;height:100%;overflow:hidden;background:#03102c;color:#fff;text-decoration:none}.rb-tiles__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease-in-out}.rb-tiles__card:hover .rb-tiles__img{transform:scale(1.05)}.rb-tiles__overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(0,0,0,.9))}.rb-tiles__content{position:absolute;inset:0;z-index:2;padding:30px;display:flex;flex-direction:column;justify-content:flex-end}.rb-tiles__title{display:block;font-weight:400;font-size:24px;line-height:1.35;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.5)}.rb-tiles__descr{display:block;margin-top:15px;font-weight:300;font-size:16px;line-height:1.45;color:#fff;opacity:.7}.rb-tiles__more{display:block;margin-top:4px;font-size:16px;color:#fff}.rb-tiles__more::after{content:"→";margin-left:10px}@media screen and (max-width:960px){.rb-tiles{grid-template-rows:none;grid-auto-flow:row;grid-template-columns:repeat(2,1fr);grid-auto-rows:220px}.rb-tiles__item[class*="_desk"]{order:0}.rb-tiles__item_tall,.rb-tiles__item_col{grid-row:auto}.rb-tiles__item:last-child:nth-child(odd){grid-column:1 / -1}.rb-tiles__content{padding:20px}}@media screen and (max-width:640px){.rb-tiles{grid-template-columns:1fr;grid-auto-rows:200px;gap:12px}.rb-tiles + .rb-tiles{margin-top:12px}.rb-tiles__title{font-size:20px}.rb-tiles__descr{margin-top:8px;font-size:14px}.rb-tiles__more{margin-top:2px;font-size:14px}}.rb-steps{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.rb-steps__item{margin:0;display:grid;grid-template-columns:auto 1fr;column-gap:14px;row-gap:12px;align-content:start;background:#f6f6f4;border-radius:2px;padding:32px 30px}.rb-steps__num{grid-column:1;grid-row:1;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid #000;font-weight:300;font-size:17px;line-height:1}.rb-steps__title{grid-column:2;grid-row:1;align-self:center;margin:0;font-weight:400;font-size:18px;line-height:1.3}.rb-steps__text{grid-column:1 / -1;margin:0;font-weight:300;font-size:15px;line-height:1.65;color:#444}@media screen and (max-width:960px){.rb-steps{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:640px){.rb-steps{grid-template-columns:1fr;gap:14px}.rb-steps__item{padding:24px 22px}}.rb-salon{--rb-salon-bg:#F2F3F7;--rb-salon-line:#E6E8EE;--rb-salon-open:#35D07F;--rb-salon-closed:#FC2C38}.rb-salon .rb-sec{padding-bottom:72px}.rb-salon__btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:48px;padding:0 24px;border:1px solid #000;border-radius:8px;background:#000;color:#fff !important;text-decoration:none !important;font-family:'Roboto',Arial,sans-serif;font-size:16px;font-weight:500;line-height:1;white-space:nowrap;transition:opacity .2s ease}.rb-salon__btn:hover{opacity:.85}.rb-salon__btn_ghost{background:#fff;color:#000 !important}.rb-salon__btn_light{background:#fff;border-color:#fff;color:#000 !important}.rb-salon__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:0}.rb-salon__hero{display:grid;grid-template-columns:minmax(500px,1fr) auto;height:500px;border-radius:16px;overflow:hidden;background:var(--rb-salon-bg);-webkit-font-smoothing:antialiased}.rb-salon__heroimg{grid-column:2;grid-row:1;display:block;height:500px;width:auto;max-width:680px;object-fit:contain;object-position:right center;background:var(--rb-salon-bg)}.rb-salon__herograd{display:none}.rb-salon__herobody{grid-column:1;grid-row:1;display:flex;flex-direction:column;justify-content:center;gap:28px;padding:36px 40px;color:#000;font-family:'Roboto',Arial,sans-serif}.rb-salon__heromain{min-width:0}.rb-salon__h1{margin:0 0 8px;font-family:'Roboto',Arial,sans-serif;font-weight:500;font-size:34px;line-height:1.15;color:#000}.rb-salon__lead{margin:0 0 16px;font-size:18px;line-height:1.4;color:#444}.rb-salon__where{margin:0 0 24px;font-size:17px;line-height:1.4;color:#000}.rb-salon__rating{color:#000 !important;text-decoration:none !important;font-size:15px}.rb-salon__rating:hover{text-decoration:underline !important}.rb-salon__herophone{display:flex;flex-direction:column;gap:4px}.rb-salon__phonelabel{font-size:14px;color:#7a7f8a}.rb-salon__phone{font-family:'Roboto',Arial,sans-serif;font-weight:500;font-size:30px;line-height:1.1;color:#000;white-space:nowrap}.rb-salon__status{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;padding:8px 14px;border-radius:8px;background:#fff;color:#000;font-size:15px;font-weight:500;line-height:1.2}.rb-salon__status_open::before,.rb-salon__status_closed::before{content:"";width:8px;height:8px;border-radius:50%;flex:none}.rb-salon__status_open::before{background:var(--rb-salon-open);box-shadow:0 0 0 4px rgba(53,208,127,.25)}.rb-salon__status_closed::before{background:var(--rb-salon-closed);box-shadow:0 0 0 4px rgba(252,44,56,.25)}.rb-salon__status_small{margin:0;padding:0;background:none;font-size:14px}.rb-salon__find{display:grid;grid-template-columns:minmax(0,1fr) 460px;gap:24px;align-items:stretch}.rb-salon__map{min-height:440px;border-radius:16px;overflow:hidden;background:#ededed}.rb-salon__card{display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:32px;border:1px solid var(--rb-salon-line);border-radius:16px;background:#fff}.rb-salon__facts{display:grid;grid-template-columns:max-content 1fr;gap:14px 20px;margin:0;font-family:'Roboto',Arial,sans-serif;font-size:16px;line-height:1.5}.rb-salon__facts dt{margin:0;color:#7a7f8a}.rb-salon__facts dd{margin:0;color:#000}.rb-salon__facts a{color:#000 !important;text-decoration:none !important}.rb-salon__facts a:hover{text-decoration:underline !important}.rb-salon__card .rb-salon__actions{flex-direction:column;align-items:stretch;gap:10px}.rb-salon__route{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.rb-salon__route .rb-steps{margin:0;grid-template-columns:1fr;gap:12px}.rb-salon__route .rb-steps__item{display:flex;align-items:center;gap:16px;padding:18px 20px;border:1px solid var(--rb-salon-line);border-radius:16px;background:#fff}.rb-salon__route .rb-steps:only-child{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-salon .rb-steps__num{flex:none;width:auto;height:28px;padding:0 10px;border:0;border-radius:8px;background:#111;color:#fff;font-family:'Roboto',Arial,sans-serif;font-size:13px;font-weight:500;line-height:28px;white-space:nowrap}.rb-salon .rb-steps__num::before{content:"Шаг\00a0"}.rb-salon .rb-steps__title{margin:0;font-family:'Roboto',Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.45;color:#000}.rb-salon__route .rb-steps.rb-salon__steps_photo{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.rb-salon__steps_photo .rb-steps__item{position:relative;display:block;padding:0 0 20px;overflow:hidden}.rb-salon__stepimg{display:block;width:100%;aspect-ratio:6/5;object-fit:cover;margin:0 0 14px;background:#ededed}.rb-salon__steps_photo .rb-steps__num{position:absolute;top:12px;left:12px;background:rgba(17,17,17,.78)}.rb-salon__steps_photo .rb-steps__title{padding:0 20px}.rb-salon__route:has(.rb-salon__steps_photo){grid-template-columns:1fr}.rb-salon__gallery{position:relative;border-radius:12px;overflow:hidden;background:#111}.rb-salon__gtrack{list-style:none;margin:0;padding:0;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rb-salon__gtrack::-webkit-scrollbar{display:none}.rb-salon__gslide{flex:0 0 100%;margin:0;scroll-snap-align:start}.rb-salon__gimg{display:block;width:100%;aspect-ratio:var(--rb-g-ratio,3 / 4);object-fit:contain;background:#111}.rb-salon__route_wide{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rb-salon__gcount{position:absolute;top:12px;left:12px;height:28px;padding:0 10px;border-radius:8px;background:rgba(17,17,17,.78);color:#fff;font-family:'Roboto',Arial,sans-serif;font-size:13px;font-weight:500;line-height:28px}.rb-salon__garrow{position:absolute;top:50%;width:40px;height:40px;margin-top:-20px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 1px 4px rgba(0,0,0,.15);cursor:pointer}.rb-salon__garrow::before{content:"";position:absolute;top:50%;left:50%;width:9px;height:9px;border-top:1.5px solid #000;border-right:1.5px solid #000}.rb-salon__garrow_prev{left:12px}.rb-salon__garrow_prev::before{transform:translate(-30%,-50%) rotate(-135deg)}.rb-salon__garrow_next{right:12px}.rb-salon__garrow_next::before{transform:translate(-70%,-50%) rotate(45deg)}.rb-salon__video{display:block;width:100%;height:auto;aspect-ratio:9/16;border-radius:12px;background:#000}.rb-salon__others{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.rb-salon__other{margin:0;min-width:0}.rb-salon__otherlink{display:flex;flex-direction:column;gap:6px;height:100%;padding:0 0 20px;border:1px solid var(--rb-salon-line);border-radius:16px;overflow:hidden;background:#fff;color:#000 !important;text-decoration:none !important;font-family:'Roboto',Arial,sans-serif;transition:box-shadow .2s ease}.rb-salon__otherlink:hover{box-shadow:0 8px 24px rgba(0,0,0,.08)}.rb-salon__otherimg{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;margin:0 0 10px;background:#ededed;overflow:hidden}.rb-salon__othername{padding:0 20px;font-size:18px;font-weight:500;line-height:1.3}.rb-salon__otherwhere{padding:0 20px;font-size:15px;line-height:1.4;color:#7a7f8a}.rb-salon__other .rb-salon__status{margin:4px 0 0;padding:0 20px;background:none;font-size:14px}@media screen and (max-width:1100px){.rb-salon__hero{grid-template-columns:1fr;height:auto}.rb-salon__heroimg{grid-column:1;grid-row:1;justify-self:center;width:auto;height:auto;max-width:100%;max-height:460px}.rb-salon__herobody{grid-column:1;grid-row:2;padding:28px}.rb-salon__h1{font-size:32px}}@media screen and (max-width:960px){.rb-salon__find{grid-template-columns:1fr}.rb-salon__map{min-height:360px}.rb-salon__route{grid-template-columns:1fr}.rb-salon__route .rb-steps.rb-salon__steps_photo{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-salon__video,.rb-salon__gallery{max-width:360px}.rb-salon__route_wide{grid-template-columns:1fr}.rb-salon__route_wide .rb-salon__gallery{max-width:none}.rb-salon__others{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:640px){.rb-salon .rb-sec{padding-bottom:48px}.rb-salon__gallery{max-width:none;margin:0 -20px;border-radius:0}.rb-salon__garrow{display:none}.rb-salon__hero{border-radius:12px}.rb-salon__heroimg{width:100%;max-height:none}.rb-salon__herobody{padding:20px;gap:20px}.rb-salon__h1{font-size:26px;line-height:1.2}.rb-salon__lead,.rb-salon__where{font-size:16px}.rb-salon__phone{font-size:22px}.rb-salon__actions .rb-salon__btn{width:100%}.rb-salon__card{padding:24px}.rb-salon__facts{grid-template-columns:1fr;gap:2px}.rb-salon__facts dd{margin-bottom:12px}.rb-salon__map{min-height:320px;border-radius:12px}.rb-salon__route .rb-steps:only-child,.rb-salon__route .rb-steps.rb-salon__steps_photo{grid-template-columns:1fr}.rb-salon__others{grid-template-columns:1fr}.rb-salon__hero,.rb-salon__map,.rb-salon__card,.rb-salon__route .rb-steps,.rb-salon__others{margin-left:-20px;margin-right:-20px}.rb-salon__hero,.rb-salon__map,.rb-salon__card,.rb-salon__route .rb-steps__item,.rb-salon__otherlink{border-radius:0}.rb-salon__card,.rb-salon__route .rb-steps__item,.rb-salon__otherlink{border-left:0;border-right:0}.rb-salon__card{padding:24px 20px}.rb-salon__steps_photo .rb-steps__title,.rb-salon__othername,.rb-salon__otherwhere,.rb-salon__other .rb-salon__status{padding-left:20px;padding-right:20px}}.rb-salon__map .rb-map{min-height:440px}.rb-salon__route .rb-video{display:block;width:100%;height:auto;aspect-ratio:9/16;border-radius:12px;background:#000}@media screen and (max-width:960px){.rb-salon__map .rb-map{min-height:360px}.rb-salon__route .rb-video{max-width:360px}}@media screen and (max-width:640px){.rb-salon__map .rb-map{min-height:320px}}.rb-salon__phone{text-decoration:none}.rb-salon__status{width:fit-content}@media (max-width: 960px),(hover: none){.b24-widget-button-popup{display:none !important}}