/* One RHANA header and utility layer for every storefront page. */
body.rhana-site-shell{--primary:#713642;--blue:#713642}
body.rhana-site-shell a:not([class]){color:#4a4541}
body.rhana-site-shell a:not([class]):hover{color:#713642}
body.rhana-site-shell .btn-link,
body.rhana-site-shell .text-primary,
body.rhana-site-shell .page-link{color:#713642!important}
body.rhana-site-shell .page-item.active .page-link{border-color:#713642!important;background:#713642!important;color:#fff!important}
body.rhana-site-shell .header{position:relative;z-index:950;padding:0;background:#f7f6f4;border-bottom:1px solid #e1dfdc}
body.rhana-site-shell .header .ed-topline{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin:0;padding:12px 2.8%;background:#edeae7;color:#65615d;font:400 12px/1.4 Rubik,Arial,sans-serif;letter-spacing:-.02em}
body.rhana-site-shell .ed-topline>span{margin:0;white-space:nowrap;font-size:clamp(9px,.75vw,12px)}
body.rhana-site-shell .ed-topline>div{display:flex;justify-content:flex-end;gap:20px}
body.rhana-site-shell .ed-topline a{color:inherit;text-decoration:none;white-space:nowrap}
body.rhana-site-shell .ed-topline .ed-topline-delivery{max-width:760px;text-align:center;white-space:normal}
body.rhana-site-shell .ed-topline>div>a+a{border-left:1px solid #bdbbb8;padding-left:20px}
body.rhana-site-shell .header{transition:background-color .25s ease,box-shadow .25s ease,backdrop-filter .25s ease}
body.rhana-site-shell .header .ed-topline{transition:background-color .25s ease}
body.rhana-site-shell .header.is-scrolled{background:rgba(247,246,244,.82)!important;-webkit-backdrop-filter:blur(17px) saturate(.9);backdrop-filter:blur(17px) saturate(.9);box-shadow:0 1px 0 rgba(65,61,58,.07),0 10px 30px rgba(65,61,58,.06)!important}
body.rhana-site-shell .header.is-scrolled .ed-topline{background:rgba(237,234,231,.72)}
body.rhana-site-shell .ed-topline a[aria-current="page"]{color:#713642}
body.rhana-site-shell .header__inner{display:flex;align-items:center;width:96%;max-width:1600px;min-height:84px;padding:18px 0;gap:clamp(20px,1.7vw,30px)}
body.rhana-site-shell .header__logo{display:flex;align-items:center;order:0;width:174px!important;height:auto!important;margin:0;border-color:transparent;color:#41413e;flex:0 0 auto}
body.rhana-site-shell .header__logo .ed-header-logo{display:block;width:100%;height:auto;filter:none}
body.rhana-site-shell .header__nav,body.rhana-site-shell .header__up,body.rhana-site-shell .header__info,body.rhana-site-shell .header__down{display:contents}
body.rhana-site-shell .ed-main-nav{display:flex;align-items:center;justify-content:flex-start;order:1;gap:clamp(18px,1.35vw,24px);margin-right:0;flex:0 0 auto}
body.rhana-site-shell .ed-main-nav a{color:#41413e;font:400 14px/1.3 Rubik,Arial,sans-serif;text-decoration:none;white-space:nowrap}
body.rhana-site-shell .ed-main-nav a[aria-current="page"]{color:#713642}
body.rhana-site-shell .ed-nav-item{display:flex;align-items:center;gap:4px}
body.rhana-site-shell .ed-nav-item>button{display:grid;place-items:center;width:18px;height:24px;padding:0;border:0;background:transparent;color:#77716b;cursor:pointer}
body.rhana-site-shell .ed-nav-item>button span{display:block;font:400 17px/1 Arial,sans-serif;transform:translateY(-2px);transition:transform .2s ease,color .2s ease}
body.rhana-site-shell .ed-nav-item.is-open>a,body.rhana-site-shell .ed-nav-item.is-open>button{color:#713642}
body.rhana-site-shell .ed-nav-item.is-open>button span{transform:translateY(1px) rotate(180deg)}
@media(min-width:751px){body.rhana-site-shell .ed-nav-item{gap:0}body.rhana-site-shell .ed-nav-item>button{display:none}}
body.rhana-site-shell .header__phone,body.rhana-site-shell .header__delivery,body.rhana-site-shell .btn__call,body.rhana-site-shell .header__menu,body.rhana-site-shell .header__menu-li,body.rhana-site-shell .burger__menu,body.rhana-site-shell .my_favorites,body.rhana-site-shell .header__phone_mobile{display:none!important}
body.rhana-site-shell .box__search{order:2;position:relative;width:auto;min-width:210px;height:40px;margin:0;flex:1 1 250px;border:1px solid #ddd9d4!important;background:transparent!important}
body.rhana-site-shell .search__input{width:100%;height:38px;padding:0 38px 0 13px;border:0!important;border-radius:0!important;background:transparent!important;color:#47433f!important;font:400 13px/1 Rubik,Arial,sans-serif;box-shadow:none!important}
body.rhana-site-shell .search__input::placeholder{color:#9c9690!important;opacity:1}
body.rhana-site-shell .search__btn{position:absolute;top:50%;right:12px;width:21px;height:21px;transform:translateY(-50%);border:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235f5b57' stroke-width='1.25'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m15.5 15.5 5 5'/%3E%3C/svg%3E")!important;background-size:20px;background-position:center;background-repeat:no-repeat;filter:none!important}
@media(max-width:1000px){body.rhana-site-shell .breadcrumbs-mobile__item{display:inline-flex!important;width:auto!important;height:auto!important;align-items:center!important;gap:11px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#4a4541!important;font:500 12px/1.3 Rubik,Arial,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important}body.rhana-site-shell .breadcrumbs-mobile__item:before{content:'\2190'!important;position:static!important;display:block!important;width:auto!important;height:auto!important;background:none!important;color:#a62b43!important;font:400 21px/1 Arial,sans-serif!important}body.rhana-site-shell .breadcrumbs-mobile__item:after{display:none!important;content:none!important}}
body.rhana-site-shell .header__action{display:flex;align-items:center;order:3;min-width:65px;margin:0;gap:16px;flex:0 0 auto;filter:none}
body.rhana-site-shell .header__action-right{display:flex;align-items:center;margin:0}
body.rhana-site-shell .header__cabinet{position:relative!important;top:auto!important;right:auto!important;left:auto!important;width:22px;min-width:22px;margin:0;padding:0;font-size:0;color:#41413e}
body.rhana-site-shell .header__cabinet:before{left:0!important;top:50%!important;width:22px!important;height:24px!important;transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235f5b57' stroke-width='1.25'%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3Cpath d='M4 22v-3a8 8 0 0116 0v3'/%3E%3C/svg%3E")!important;background-size:22px!important;background-position:center;background-repeat:no-repeat}
body.rhana-site-shell .header__basket{margin-left:18px;border-color:transparent;color:#41413e}
body.rhana-site-shell .header__basket>span{display:none}
body.rhana-site-shell .header__basket>div{width:30px;height:30px;background-color:transparent!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235f5b57' stroke-width='1.25'%3E%3Cpath d='M5 7h14l1 15H4L5 7ZM9 9V5a3 3 0 016 0v4'/%3E%3C/svg%3E")!important;background-size:24px!important;background-position:center!important;background-repeat:no-repeat!important;filter:none!important}
body.rhana-site-shell .header__basket>div>span{right:-5px;bottom:-3px;width:16px;height:16px;font:500 10px/16px Rubik,Arial,sans-serif!important}
body.rhana-site-shell .header__logout{display:none!important}

body.rhana-site-shell .ed-mega-menu{position:absolute;top:100%;left:0;right:0;z-index:980;border-top:1px solid #dedad5;border-bottom:1px solid #d7d1cb;background:#f7f6f4;box-shadow:0 24px 48px rgba(50,43,39,.14)}
body.rhana-site-shell .ed-mega-menu[hidden]{display:none!important}
body.rhana-site-shell .ed-mega-menu__inner{display:grid;grid-template-columns:minmax(220px,25%) 1fr;width:96%;max-width:1600px;min-height:320px;margin:0 auto}
body.rhana-site-shell .ed-mega-menu[data-active-menu="professional"] .ed-mega-menu__inner{grid-template-columns:1fr;min-height:320px}
body.rhana-site-shell .ed-mega-menu[data-active-menu="professional"] .ed-mega-menu__rail,body.rhana-site-shell .ed-mega-menu[data-active-menu="home"] .ed-mega-menu__rail{display:none}
body.rhana-site-shell .ed-mega-menu[data-active-menu="home"] .ed-mega-menu__inner{grid-template-columns:1fr}
body.rhana-site-shell .ed-mega-menu[data-active-menu="professional"] .ed-mega-menu__content,body.rhana-site-shell .ed-mega-menu[data-active-menu="home"] .ed-mega-menu__content{padding:28px 0 32px}
body.rhana-site-shell .ed-mega-menu__rail{padding:30px 28px 32px 0;border-right:1px solid #dedad5}
body.rhana-site-shell .ed-mega-menu__eyebrow{display:block;margin:0 0 17px;color:#8b817a;font:500 10px/1.4 Rubik,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}
body.rhana-site-shell .ed-mega-menu__rail-group[hidden]{display:none!important}
body.rhana-site-shell .ed-mega-menu__rail-group>a{display:flex;width:100%;align-items:center;justify-content:space-between;gap:14px;padding:13px 12px;border-bottom:1px solid #e6e1dc;background:transparent;color:#4b4743;font:400 14px/1.35 Rubik,Arial,sans-serif;text-align:left;text-decoration:none;transition:background .18s ease,color .18s ease,padding .18s ease}
body.rhana-site-shell .ed-mega-menu__rail-group>a:hover{padding-left:17px;background:#ece8e4;color:#713642}
body.rhana-site-shell .ed-mega-menu__rail-group>a span:last-child{color:#9a8e86}
body.rhana-site-shell .ed-mega-menu__content{min-width:0;padding:31px 0 34px 38px}
body.rhana-site-shell .ed-mega-menu__panel[hidden]{display:none!important}
body.rhana-site-shell .ed-mega-menu__panel.is-active{animation:edMegaFade .18s ease}
body.rhana-site-shell .ed-mega-menu__head{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;padding:0 0 24px;border-bottom:1px solid #dedad5}
body.rhana-site-shell .ed-mega-menu__head>div>span{display:block;margin-bottom:8px;color:#7c746e;font:500 10px/1.4 Rubik,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}
body.rhana-site-shell .ed-mega-menu__head h2{margin:0;color:#2f2c29;font:400 31px/1.08 Georgia,'Times New Roman',serif;letter-spacing:normal}
body.rhana-site-shell .ed-mega-menu__head>a{padding-bottom:3px;border-bottom:1px solid #aaa099;color:#5a514b;font:400 12px/1.4 Rubik,Arial,sans-serif;text-decoration:none;white-space:nowrap}
body.rhana-site-shell .ed-mega-menu__head>a:hover{color:#713642;border-color:#713642}
body.rhana-site-shell .ed-mega-menu__columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;padding-top:23px}
body.rhana-site-shell .ed-mega-menu__columns--home{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border-top:0}
body.rhana-site-shell .ed-mega-menu__column h3{margin:0 0 10px;font:400 19px/1.25 Georgia,'Times New Roman',serif}
body.rhana-site-shell .ed-mega-menu__column h3 a{color:#302d2a;text-decoration:none}
body.rhana-site-shell .ed-mega-menu__column>a:not(.ed-mega-menu__accent-link){display:block;padding:5px 0;color:#68615b;font:400 13px/1.4 Rubik,Arial,sans-serif;text-decoration:none}
body.rhana-site-shell .ed-mega-menu__column a:hover{color:#713642}
body.rhana-site-shell .ed-mega-menu__column p{max-width:300px;margin:0 0 20px;color:#706963;font:400 13px/1.6 Rubik,Arial,sans-serif}
body.rhana-site-shell .ed-mega-menu__accent-link{display:inline-block;padding-bottom:4px;border-bottom:1px solid #a99f98;color:#713642;font:400 12px/1.4 Rubik,Arial,sans-serif;text-decoration:none}
body.rhana-site-shell .ed-mega-menu__columns--professional{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
body.rhana-site-shell .ed-mega-menu__choice{position:relative;display:flex;width:100%;min-height:150px;flex-direction:column;justify-content:center;padding:24px 56px 24px 26px;border:1px solid #dedad5;color:#37322f;background:transparent;text-align:left;text-decoration:none;cursor:pointer;transition:background .18s ease,border-color .18s ease}
body.rhana-site-shell .ed-mega-menu__choice:hover,body.rhana-site-shell .ed-mega-menu__choice.is-active{border-color:#8b6f74;background:#f0ece9;color:#713642}
body.rhana-site-shell .ed-mega-menu__choice span{margin-bottom:10px;color:#817872;font:500 10px/1.4 Rubik,Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase}
body.rhana-site-shell .ed-mega-menu__choice strong{font:400 23px/1.2 Georgia,'Times New Roman',serif}
body.rhana-site-shell .ed-mega-menu__choice i{position:absolute;right:26px;top:50%;font:400 18px/1 Arial,sans-serif;transform:translateY(-50%)}
body.rhana-site-shell .ed-mega-menu__choice.is-active i{transform:translateY(-50%) rotate(90deg)}
body.rhana-site-shell .ed-mega-menu__subchoices{margin-top:12px;padding:22px 26px;border:1px solid #dedad5;background:#fff}
body.rhana-site-shell .ed-mega-menu__subchoices[hidden],body.rhana-site-shell .ed-mega-menu__subchoices>[hidden]{display:none!important}
body.rhana-site-shell .ed-mega-menu__subchoices>div{display:flex;align-items:center;gap:10px 30px;flex-wrap:wrap}
body.rhana-site-shell .ed-mega-menu__subchoices span{color:#8b817a;font:500 10px/1.4 Rubik,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}
body.rhana-site-shell .ed-mega-menu__subchoices a{padding:5px 0;border-bottom:1px solid transparent;color:#4b4743;font:400 13px/1.4 Rubik,Arial,sans-serif;text-decoration:none}
body.rhana-site-shell .ed-mega-menu__subchoices a:hover{color:#713642;border-color:#bda8a4}
body.rhana-site-shell .ed-mega-menu__note{display:block;min-height:150px;padding:22px 24px;background:#ece7e3}
body.rhana-site-shell .ed-mega-menu__note-column{display:flex;min-width:0;flex-direction:column;align-items:flex-start}
body.rhana-site-shell .ed-mega-menu__note-kicker{margin-bottom:13px;color:#713642;font:500 10px/1.4 Rubik,Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase}
body.rhana-site-shell .ed-mega-menu__note-title{min-height:48px;margin-bottom:12px;color:#37322f;font:400 16px/1.35 Georgia,'Times New Roman',serif}
body.rhana-site-shell .ed-mega-menu__note-label{margin-bottom:5px;color:#8a817b;font:500 9px/1.4 Rubik,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}
body.rhana-site-shell .ed-mega-menu__note-lines{display:flex;flex-direction:column;align-items:flex-start;gap:4px}
body.rhana-site-shell .ed-mega-menu__note em,body.rhana-site-shell .ed-mega-menu__note a{margin:0;color:#4d4844;font:400 13px/1.4 Rubik,Arial,sans-serif;font-style:normal;text-decoration:none;overflow-wrap:anywhere}
body.rhana-site-shell .ed-mega-menu__note a:hover{color:#713642;text-decoration:underline;text-underline-offset:3px}
body.rhana-site-shell .ed-mega-menu__note-column:first-child .ed-mega-menu__note-title{min-height:0}
body.rhana-site-shell .ed-mega-menu__columns--sets{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
body.rhana-site-shell .ed-mega-menu__tile{display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border:1px solid #dedad5;color:#3d3935;font:400 14px/1.35 Rubik,Arial,sans-serif;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease}
body.rhana-site-shell .ed-mega-menu__tile:hover{border-color:#713642;background:#eee9e5;color:#713642}
@keyframes edMegaFade{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}

.ed-brand-mark{display:inline-block;width:15px;height:15px;flex:0 0 15px;background:currentColor;-webkit-mask:url('../images/rlogo.png') center top/49px auto no-repeat;mask:url('../images/rlogo.png') center top/49px auto no-repeat}
body.rhana-site-shell .ed-footer{grid-template-columns:1.3fr 1.1fr 1.15fr 1fr 1.35fr;padding:38px 4.6% 20px;gap:clamp(26px,3vw,48px);background:#ece9e7}
body.rhana-site-shell .ed-footer>div:first-child>a{display:block}

@media(max-width:1190px){
 body.rhana-site-shell .header__inner{gap:15px}
 body.rhana-site-shell .header__logo{width:145px!important}
 body.rhana-site-shell .ed-main-nav{gap:14px}
 body.rhana-site-shell .ed-main-nav a{font-size:12px}
 body.rhana-site-shell .box__search{width:auto;min-width:160px;flex:1 1 185px}
 body.rhana-site-shell .ed-mega-menu__content{padding-left:28px}
}
@media(min-width:1191px) and (max-width:1420px){
 body.rhana-site-shell .header__inner{gap:16px}
 body.rhana-site-shell .header__logo{width:150px!important}
 body.rhana-site-shell .ed-main-nav{gap:13px}
 body.rhana-site-shell .ed-main-nav a{font-size:12px}
 body.rhana-site-shell .box__search{width:auto;min-width:180px;flex:1 1 205px}
}
@media(min-width:751px) and (max-width:1080px){
 body.rhana-site-shell .header .ed-topline{grid-template-columns:1fr auto}
 body.rhana-site-shell .ed-topline>div{display:none}
 body.rhana-site-shell .header__inner{flex-wrap:wrap;padding:14px 0 8px}
 body.rhana-site-shell .header__logo{width:132px!important}
 body.rhana-site-shell .box__search{margin-left:auto}
 body.rhana-site-shell .ed-main-nav{order:4;width:100%;gap:22px;margin:0;padding-top:9px;border-top:1px solid #e1dfdc;overflow-x:auto;scrollbar-width:none}
 body.rhana-site-shell .ed-main-nav::-webkit-scrollbar{display:none}
 body.rhana-site-shell .ed-main-nav a{font-size:12px}
}
@media(min-width:901px) and (max-width:1150px){
 body.rhana-site-shell .ed-footer{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:34px 5% 20px}
 body.rhana-site-shell .ed-footer>div#ed-contacts{grid-column:2/4}
 body.rhana-site-shell .ed-footer-legal{grid-column:1/-1}
}
@media(max-width:750px){
 body.rhana-site-shell header{min-width:0!important}
 body.rhana-site-shell .header .ed-topline{display:none!important}
 body.rhana-site-shell .header__inner{display:grid!important;grid-template-columns:126px 1fr auto auto;width:92%;min-height:0;padding:12px 0;gap:10px;align-items:center}
 body.rhana-site-shell .header__logo{grid-column:1;grid-row:1;width:126px!important;min-width:0!important;color:#41413e!important}
 body.rhana-site-shell .ed-main-nav{display:none!important}
 body.rhana-site-shell .header .box__search{grid-column:1/-1;grid-row:2;width:100%!important;min-width:0!important;max-width:none!important;height:38px!important;margin:2px 0 0!important;flex:none!important}
 body.rhana-site-shell .search__input{height:36px;font-size:12px}
 body.rhana-site-shell .header__action{grid-column:3;grid-row:1;gap:8px;min-width:0;color:#41413e!important}
 body.rhana-site-shell .header__cabinet,
 body.rhana-site-shell .header__basket{color:#41413e!important}
 body.rhana-site-shell .header__basket{margin-left:8px}
 body.rhana-site-shell .burger__menu{display:flex!important;grid-column:4;grid-row:1;width:34px;height:34px;margin:0;padding:8px 5px;border:0;background:transparent;flex-direction:column;justify-content:center;gap:5px;cursor:pointer}
 body.rhana-site-shell .burger__menu-item{display:block;width:24px;height:1px;margin:0;background:#514c48;border:0;border-radius:0}
 body.rhana-site-shell .menu__mobile{padding:0;background:#f3efeb;color:#34312e}
 body.rhana-site-shell .menu__header{align-items:center;padding:20px 5%;border-bottom:1px solid #ddd6d0}
 body.rhana-site-shell .menu__logo{width:126px;height:auto}
 body.rhana-site-shell .menu__logo img{display:block;width:100%;height:auto}
 body.rhana-site-shell .menu__close{width:38px;height:38px;border:0;border-radius:0;background:transparent}
 body.rhana-site-shell .menu__close-item{top:18px;left:8px;width:22px;height:1px;border-radius:0;background:#514c48}
 body.rhana-site-shell .menu__down{top:79px;left:0;right:0;bottom:0;padding:22px 5% 42px}
 body.rhana-site-shell .mobile__menu{margin:0 0 18px;padding:0 0 18px;border-color:#ddd6d0}
 body.rhana-site-shell .mobile__menu-li{margin:0;border-bottom:1px solid #ddd6d0}
 body.rhana-site-shell .mobile__menu-li:last-of-type{border-bottom:0}
 body.rhana-site-shell .mobile__menu-li a{display:block;padding:13px 0;color:#34312e!important;font:400 20px/1.18 Georgia,'Times New Roman',serif;letter-spacing:-.02em}
 body.rhana-site-shell .mobile__menu-group{margin:0;padding:0 0 8px;border:0;color:#8a817a;font:500 10px/1.4 Rubik,Arial,sans-serif;letter-spacing:.16em;list-style:none;text-transform:uppercase}
 body.rhana-site-shell .mobile__menu-group:not(:first-child){margin-top:18px;padding-top:18px;border-top:0}
 body.rhana-site-shell .mobile__menu-li:has(+ .mobile__menu-group){border-bottom:0}
 body.rhana-site-shell .mobile__menu+.mobile__menu{margin-top:24px;padding-top:20px;border-top:1px solid #cfc7c0}
 body.rhana-site-shell .mobile__menu-li a:hover,
 body.rhana-site-shell .mobile__menu-li a:focus{color:#713642!important}
 body.rhana-site-shell .menu__mobile .box__search{display:block!important;width:100%!important;height:42px;margin:0 0 24px!important;border-color:#cfc7c0!important}
 body.rhana-site-shell .menu__mobile .search__input{height:40px!important;color:#34312e!important;-webkit-text-fill-color:#34312e!important}
 body.rhana-site-shell .menu__mobile .contacts__item,
 body.rhana-site-shell .menu__mobile .contacts__item a{color:#625c57!important;font:400 13px/1.55 Rubik,Arial,sans-serif!important}
 body.rhana-site-shell .menu__mobile .footer__right{color:#817a74!important;font-size:11px}
 body.rhana-site-shell .ed-guide>*{min-width:0;max-width:100%;box-sizing:border-box}
 body.rhana-site-shell .ed-mega-menu{max-height:calc(100vh - 145px);overflow:auto}
 body.rhana-site-shell .ed-mega-menu__inner{display:block;width:92%;min-height:0}
 body.rhana-site-shell .ed-mega-menu[data-active-menu="professional"] .ed-mega-menu__inner{min-height:0}
 body.rhana-site-shell .ed-mega-menu__rail{display:flex;gap:7px;overflow-x:auto;padding:17px 0;border-right:0;border-bottom:1px solid #dedad5;scrollbar-width:none}
 body.rhana-site-shell .ed-mega-menu__rail::-webkit-scrollbar{display:none}
 body.rhana-site-shell .ed-mega-menu__eyebrow{display:none}
 body.rhana-site-shell .ed-mega-menu__rail-group{display:flex;gap:7px}
 body.rhana-site-shell .ed-mega-menu__rail-group>a{width:auto;flex:0 0 auto;padding:10px 12px;border:1px solid #dedad5;font-size:12px}
 body.rhana-site-shell .ed-mega-menu__rail-group>a:hover{padding-left:12px;border-color:#713642}
 body.rhana-site-shell .ed-mega-menu__rail-group>a span:last-child{display:none}
 body.rhana-site-shell .ed-mega-menu__content{padding:22px 0 28px}
 body.rhana-site-shell .ed-mega-menu__head{display:block;padding-bottom:18px}
 body.rhana-site-shell .ed-mega-menu__head h2{font-size:26px}
 body.rhana-site-shell .ed-mega-menu__head>a{display:inline-block;margin-top:14px}
 body.rhana-site-shell .ed-mega-menu__columns,body.rhana-site-shell .ed-mega-menu__columns--professional,body.rhana-site-shell .ed-mega-menu__columns--sets{grid-template-columns:1fr;gap:22px;padding-top:20px}
 body.rhana-site-shell .ed-mega-menu__note{min-height:0}
 body.rhana-site-shell .ed-footer{grid-template-columns:1fr 1fr;padding:30px 5% 20px;gap:28px 18px}
 body.rhana-site-shell .ed-footer>div:first-child{grid-column:auto}
 body.rhana-site-shell .ed-footer>div#ed-contacts{grid-column:1/-1}
}
@media(max-width:480px){
 body.rhana-site-shell .ed-mega-menu__note{display:block}
}
/* Serif display type needs natural tracking for readable Cyrillic. */
body.rhana-site-shell .eh-hero h1,
body.rhana-site-shell .eh-intro h2,
body.rhana-site-shell .eh-feature h2,
body.rhana-site-shell .eh-final h2,
body.rhana-site-shell .eh-card h3,
body.rhana-site-shell.rhana-editorial .ed-hero h1,
body.rhana-site-shell.rhana-editorial .section__title,
body.rhana-site-shell.rhana-editorial .contacts__title,
body.rhana-site-shell.rhana-editorial .subscribe__title,
body.rhana-site-shell .ed-guide h2,
body.rhana-site-shell .sci-page h1,
body.rhana-site-shell .sci-page h2,
body.rhana-site-shell .sci-page h3,
body.rhana-site-shell.rhana-product-page .info__title,
body.rhana-site-shell .rp-story h2,
body.rhana-site-shell .ed-info-hero h1,
body.rhana-site-shell .care-result h1,
body.rhana-site-shell .care-result h2,
body.rhana-site-shell .about__header .about__title {
 letter-spacing:normal!important;
}

/* Global bridge from the former blue storefront UI to the RHANA editorial system. */
html,body.rhana-site-shell{background:#f7f6f4!important;color:#41413e}
body.rhana-site-shell{--rhana-section-gap:28px}
body.rhana-site-shell .st_all_mt{margin-top:0!important}
body.rhana-site-shell .about__header{min-height:210px;padding:52px 0;background:#ebe8e5;border-bottom:1px solid #ddd8d4}
body.rhana-site-shell .about__header .about__img{opacity:.16;filter:grayscale(1) sepia(.12)}
body.rhana-site-shell .about__header .about__img img{height:100%;object-fit:cover}
body.rhana-site-shell .about__header .about__filter{background:linear-gradient(90deg,rgba(235,232,229,.98),rgba(235,232,229,.76))}
body.rhana-site-shell .about__header .about__title{margin:0;color:#363633;font:400 clamp(38px,4vw,62px)/1.05 'Times New Roman',Georgia,serif;letter-spacing:-.025em}
body.rhana-site-shell .about__info{width:92%;max-width:1440px;margin:32px auto 0;color:#4a4845}
body.rhana-site-shell .about__item{margin-top:var(--rhana-section-gap)}
body.rhana-site-shell .about__item-title,body.rhana-site-shell .br__itam .about__title{width:auto;color:#3d3c39;font:400 clamp(27px,2.5vw,38px)/1.16 'Times New Roman',Georgia,serif}
body.rhana-site-shell .about__item-text,body.rhana-site-shell .about__item-colum1,body.rhana-site-shell .about__item-colum2,body.rhana-site-shell .br__itam .about__desc{max-width:100%;color:#716b66;font-size:16px;line-height:1.75}
body.rhana-site-shell .about__item-img .filter{background:linear-gradient(90deg,rgba(113,54,66,.05),rgba(61,61,56,.04))}
body.rhana-site-shell .about__item-text li:before{background:#713642}
body.rhana-site-shell .about__sdesc,body.rhana-site-shell .feedback__btn,body.rhana-site-shell .btn__grd{background:#3d3d38}
body.rhana-site-shell .btn,body.rhana-site-shell button,body.rhana-site-shell input,body.rhana-site-shell select,body.rhana-site-shell textarea{border-radius:0}
body.rhana-site-shell .btn__blue,body.rhana-site-shell .btn__feedback,body.rhana-site-shell .btn__feedback_fake{border-color:#713642;color:#713642}
body.rhana-site-shell .btn__blue:hover,body.rhana-site-shell .btn__feedback:hover,body.rhana-site-shell .btn__feedback_fake:hover{background:#713642;color:#fff!important;border-color:#713642}
body.rhana-site-shell .crumb a,body.rhana-site-shell .breadcrumb a,body.rhana-site-shell .bx-breadcrumb a{color:#776e68}
body.rhana-site-shell .crumb a:hover,body.rhana-site-shell .breadcrumb a:hover,body.rhana-site-shell .bx-breadcrumb a:hover{color:#713642}
body.rhana-site-shell .slslick .slick-prev,body.rhana-site-shell .slslick .slick-next{background:#ece9e6}
body.rhana-site-shell .goods__item-price div:nth-of-type(2){background:#713642}
body.rhana-site-shell .catalog{margin-top:var(--rhana-section-gap)!important}
body.rhana-site-shell .ct-menu{margin-top:var(--rhana-section-gap);margin-bottom:var(--rhana-section-gap)}
body.rhana-site-shell .slider{margin-bottom:var(--rhana-section-gap)}
body.rhana-site-shell .feedback,body.rhana-site-shell .contacts,body.rhana-site-shell .about__sdesc{margin-top:var(--rhana-section-gap)}
body.rhana-site-shell .mt_goods{margin-top:var(--rhana-section-gap)!important;margin-bottom:var(--rhana-section-gap)!important}
body.rhana-site-shell .about__info a,body.rhana-site-shell .mt_goods a{color:#713642}
body.rhana-site-shell>.ed-footer{margin-top:var(--rhana-section-gap)}

/* The full-screen menu is also used at tablet widths on legacy catalog pages. */
.menu__mobile .mobile__menu-group{margin:0;padding:0 0 8px;border:0;color:#8a817a;font:500 10px/1.4 Rubik,Arial,sans-serif;letter-spacing:.16em;list-style:none;text-transform:uppercase}
.menu__mobile .mobile__menu-group:not(:first-child){margin-top:20px;padding-top:20px;border-top:0}
.menu__mobile .mobile__menu-li{margin:0;border-bottom:1px solid #e0dad4;list-style:none}
.menu__mobile .mobile__menu-li:has(+ .mobile__menu-group){border-bottom:0}
.menu__mobile .mobile__menu-li:last-of-type{border-bottom:0}
.menu__mobile .mobile__menu-li a{display:block;padding:14px 0;color:#3f3b38!important;font:400 clamp(20px,2.4vw,26px)/1.2 Georgia,'Times New Roman',serif!important;letter-spacing:-.02em;text-decoration:none}
.menu__mobile .mobile__menu+.mobile__menu{margin-top:26px;padding-top:22px;border-top:1px solid #cbc3bc}
body.rhana-site-shell .swal2-styled.swal2-confirm{background-color:#713642!important}body.rhana-site-shell .swal2-icon.swal2-info,body.rhana-site-shell .swal2-icon.swal2-question{border-color:#bca6aa;color:#713642}body.rhana-site-shell .swal2-file:focus,body.rhana-site-shell .swal2-input:focus,body.rhana-site-shell .swal2-textarea:focus{border-color:#92757b;box-shadow:0 0 0 1px #92757b}
@media(max-width:750px){body.rhana-site-shell .about__header{min-height:150px;padding:34px 0}body.rhana-site-shell .about__info{width:90%;margin-top:24px}}

/* Editorial add-to-basket confirmation */
.rhana-basket-popup.popup-window{width:min(500px,calc(100vw - 32px))!important;padding:0!important;border:1px solid #d8d0ca!important;border-radius:0!important;background:#f7f5f2!important;box-shadow:0 22px 64px rgba(42,35,34,.18)!important;font-family:Rubik,Arial,sans-serif}
.rhana-basket-popup .popup-window-titlebar{height:auto!important;padding:24px 26px 0!important;background:transparent!important}
.rhana-basket-popup .popup-window-titlebar-text{height:auto!important;padding:0!important;color:#352f2c!important;font:400 27px/1.15 Georgia,'Times New Roman',serif!important}
.rhana-basket-popup .popup-window-content{padding:20px 26px 26px!important;background:transparent!important}
.rhana-cart-confirm{display:grid;grid-template-columns:108px minmax(0,1fr);gap:22px;align-items:center;text-align:left}
.rhana-cart-confirm__image{display:grid;place-items:center;width:108px;height:118px;background:transparent}
.rhana-cart-confirm__image img{display:block;width:100%;height:100%;max-height:none!important;object-fit:contain;mix-blend-mode:multiply}
.rhana-cart-confirm__copy>span{display:block;margin-bottom:8px;color:#8d3f4c;font:600 9px/1.4 Rubik,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}
.rhana-cart-confirm__copy p{margin:0;color:#403a37;font:400 15px/1.5 Rubik,Arial,sans-serif}
.rhana-cart-confirm__button{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;margin-top:17px;padding:13px 15px;border:1px solid #393936;border-radius:0;background:#393936;color:#fff!important;font:600 11px/1 Rubik,Arial,sans-serif;text-decoration:none}.rhana-cart-confirm__button:hover{border-color:#733945;background:#733945}.rhana-cart-confirm__button b{font-size:16px;font-weight:400}.rhana-basket-popup .popup-window-buttons:empty{display:none!important}
.rhana-basket-popup .popup-window-buttons{display:flex!important;justify-content:flex-end;gap:10px;margin:0!important;padding:20px 36px 28px!important;border-top:1px solid #d8d0ca;background:transparent!important;text-align:right!important}
.rhana-basket-popup .popup-window-button{height:auto!important;margin:0!important;padding:15px 24px!important;border:1px solid #393936!important;border-radius:0!important;background:#393936!important;box-shadow:none!important;color:#fff!important;font:600 12px/1 Rubik,Arial,sans-serif!important;text-transform:none!important}
.rhana-basket-popup .popup-window-button:hover{border-color:#733945!important;background:#733945!important}
.rhana-basket-popup .popup-window-close-icon{top:14px!important;right:14px!important;width:32px!important;height:32px!important;border:1px solid #cfc8c2!important;border-radius:0!important;background:transparent!important;opacity:1!important;transition:border-color .2s,background .2s}
.rhana-basket-popup .popup-window-close-icon:hover{border-color:#713642!important;background:#713642!important}
.rhana-basket-popup .popup-window-close-icon:before,.rhana-basket-popup .popup-window-close-icon:after{content:""!important;position:absolute!important;left:8px!important;top:15px!important;width:15px!important;height:1px!important;background:#514b47!important;background-image:none!important;transform:rotate(45deg)!important}
.rhana-basket-popup .popup-window-close-icon:after{transform:rotate(-45deg)!important}
.rhana-basket-popup .popup-window-close-icon:hover:before,.rhana-basket-popup .popup-window-close-icon:hover:after{background:#fff!important}

/* Editorial favorite confirmation */
body.rhana-site-shell .fav-popup-fade{display:none;position:fixed;inset:0;z-index:1060;padding:24px;background:rgba(43,38,35,.48);backdrop-filter:blur(3px)}
body.rhana-site-shell .fav-popup-fade:before{display:none}
body.rhana-site-shell .fav-popup{box-sizing:border-box;position:absolute;top:50%;left:50%;width:min(480px,calc(100vw - 32px));margin:0;padding:42px 40px 36px;border:1px solid #d9d1ca;border-radius:0;background:#f5f2ef;box-shadow:0 26px 80px rgba(42,35,34,.2);font-family:Rubik,Arial,sans-serif;text-align:left;transform:translate(-50%,-50%)}
body.rhana-site-shell .fav-popup:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#713642}
body.rhana-site-shell .fav-popup-close{position:absolute;top:16px;right:16px;width:36px;height:36px;padding:0;border:1px solid transparent;border-radius:0;outline:0;background:transparent;box-shadow:none;cursor:pointer}
body.rhana-site-shell .fav-popup-close:before,body.rhana-site-shell .fav-popup-close:after{content:"";position:absolute;left:8px;top:17px;width:20px;height:1px;background:#514b47;transform:rotate(45deg);transition:background-color .2s ease}
body.rhana-site-shell .fav-popup-close:after{transform:rotate(-45deg)}
body.rhana-site-shell .fav-popup-close:hover:before,body.rhana-site-shell .fav-popup-close:hover:after{background:#713642}
body.rhana-site-shell .fav-popup-close:focus-visible{border-color:#713642}
body.rhana-site-shell .fav-popup__eyebrow{display:block;margin:0 48px 12px 0;color:#713642;font:600 10px/1.3 Rubik,Arial,sans-serif;letter-spacing:.17em;text-transform:uppercase}
body.rhana-site-shell .fav-popup h2{margin:0 42px 12px 0;color:#302d2a;font:400 36px/1.05 Georgia,'Times New Roman',serif;letter-spacing:-.035em}
body.rhana-site-shell .fav-popup__text{max-width:350px;margin:0 0 30px;color:#756e68;font:400 14px/1.6 Rubik,Arial,sans-serif}
body.rhana-site-shell .fav-popup__actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:stretch}
body.rhana-site-shell .fav-popup__link{display:flex;min-height:52px;box-sizing:border-box;padding:0 18px;border:1px solid #383733;background:#383733;color:#fff!important;align-items:center;justify-content:space-between;gap:22px;font:600 10px/1 Rubik,Arial,sans-serif;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;transition:border-color .2s,background .2s}
body.rhana-site-shell .fav-popup__link:hover{border-color:#713642;background:#713642}
body.rhana-site-shell .fav-popup__link span{font-size:17px;font-weight:400}
body.rhana-site-shell .fav-popup__continue{min-height:52px;padding:0 16px;border:1px solid #bfb6af;border-radius:0;background:transparent;color:#514b47;font:500 10px/1.2 Rubik,Arial,sans-serif;letter-spacing:.03em;cursor:pointer}
body.rhana-site-shell .fav-popup__continue:hover{border-color:#713642;color:#713642}
body.rhana-site-shell .fav-popup #favslider{display:none!important}
@media(max-width:560px){body.rhana-site-shell .fav-popup{padding:36px 25px 26px}body.rhana-site-shell .fav-popup h2{font-size:31px}body.rhana-site-shell .fav-popup__actions{grid-template-columns:1fr}body.rhana-site-shell .fav-popup__continue{min-height:48px}}

/* Unified callback and account notifications */
body.rhana-site-shell .swal2-container.swal2-backdrop-show{background:rgba(43,38,35,.48)!important;backdrop-filter:blur(3px)}
body.rhana-site-shell .swal2-popup.swal2__w.swal2__feed{box-sizing:border-box;width:min(520px,calc(100vw - 32px))!important;max-width:none!important;padding:42px 40px 38px!important;border:1px solid #d9d1ca!important;border-left:3px solid #713642!important;border-radius:0!important;background:#f5f2ef!important;box-shadow:0 26px 80px rgba(42,35,34,.2)!important;font-family:Rubik,Arial,sans-serif!important;text-align:left!important}
body.rhana-site-shell .swal2__feed .swal2-content{padding:0!important;color:#302d2a!important;text-align:left!important}
body.rhana-site-shell .swal2__feed .swal2-close{position:absolute!important;top:14px!important;right:14px!important;width:38px!important;height:38px!important;border:1px solid transparent!important;border-radius:0!important;background:transparent!important;color:#514b47!important;font:300 34px/34px Arial,sans-serif!important;box-shadow:none!important;transition:color .2s,border-color .2s!important}
body.rhana-site-shell .swal2__feed .swal2-close:hover{border-color:#b8aea7!important;background:transparent!important;color:#713642!important}
body.rhana-site-shell .swal2__feed .feed__eyebrow{display:block;margin:0 48px 12px 0;color:#713642;font:600 10px/1.3 Rubik,Arial,sans-serif;letter-spacing:.17em;text-transform:uppercase}
body.rhana-site-shell .swal2__feed .feddback__title{margin:0 48px 14px 0!important;color:#302d2a!important;font:400 38px/1.05 Georgia,'Times New Roman',serif!important;letter-spacing:-.035em!important}
body.rhana-site-shell .swal2__feed .feed__box{display:block!important;margin:0!important;padding:0!important}
body.rhana-site-shell .swal2__feed .feed__item{margin:0 0 18px!important}
body.rhana-site-shell .swal2__feed .feed__desc{max-width:390px;margin:0 0 27px;color:#756e68;font:400 14px/1.6 Rubik,Arial,sans-serif}
body.rhana-site-shell .swal2__feed .feed__field label{display:block;margin:0 0 9px;color:#625c57;font:500 11px/1.2 Rubik,Arial,sans-serif;letter-spacing:.04em}
body.rhana-site-shell .swal2__feed .feed__input{box-sizing:border-box;width:100%!important;height:54px!important;margin:0!important;padding:0 15px!important;border:1px solid #cfc6bf!important;border-radius:0!important;background:rgba(255,255,255,.72)!important;color:#302d2a!important;font:400 15px/1 Rubik,Arial,sans-serif!important;outline:0!important;box-shadow:none!important}
body.rhana-site-shell .swal2__feed .feed__input:focus{border-color:#713642!important;background:#fff!important}
body.rhana-site-shell .swal2__feed .feed__input::placeholder{color:#aaa29b!important}
body.rhana-site-shell .swal2__feed .check__box{display:flex!important;gap:12px!important;width:auto!important;margin:5px 0 24px!important;align-items:flex-start!important;color:#625b56!important;font:400 12px/1.5 Rubik,Arial,sans-serif!important}
body.rhana-site-shell .swal2__feed .check__box-left{flex:0 0 19px!important;width:19px!important}
body.rhana-site-shell .swal2__feed .check__box-type{position:relative!important;box-sizing:border-box!important;width:19px!important;height:19px!important;border:1px solid #8b837d!important;border-radius:0!important;background:transparent!important;cursor:pointer!important}
body.rhana-site-shell .swal2__feed .check__box-type.active{border-color:#713642!important;background:#713642!important}
body.rhana-site-shell .swal2__feed .check__box-type.active:after{content:''!important;position:absolute!important;top:3px!important;left:6px!important;width:5px!important;height:9px!important;border-right:2px solid #fff!important;border-bottom:2px solid #fff!important;transform:rotate(45deg)!important}
body.rhana-site-shell .swal2__feed .check__box-right{padding:0!important;color:#625b56!important}
body.rhana-site-shell .swal2__feed .check__box-right a{color:#713642!important;text-decoration:underline!important;text-underline-offset:3px!important}
body.rhana-site-shell .swal2__feed #recaptcha{min-height:0;margin:0 0 18px}
body.rhana-site-shell .swal2__feed .feed__info{display:block!important;width:100%!important}
body.rhana-site-shell .swal2__feed .feed__btn{display:flex!important;box-sizing:border-box!important;width:100%!important;height:56px!important;margin:7px 0 0!important;padding:0 18px!important;border:1px solid #383733!important;border-radius:0!important;background:#383733!important;color:#fff!important;align-items:center!important;justify-content:flex-start!important;font:600 10px/1 Rubik,Arial,sans-serif!important;letter-spacing:.06em!important;text-transform:uppercase!important;cursor:pointer!important;transition:border-color .2s,background .2s!important}
body.rhana-site-shell .swal2__feed .feed__btn:hover{border-color:#713642!important;background:#713642!important}
body.rhana-site-shell .swal2__feed .feed__btn>span{display:none!important}
body.rhana-site-shell .swal2__feed .feed__btn>b{margin-left:auto;font:400 18px/1 Arial,sans-serif}
body.rhana-site-shell .modal-backdrop.show{background:#2f2a27!important;opacity:.48!important}
body.rhana-site-shell .modal.modal__error.show,body.rhana-site-shell .modal.modal__success.show{padding-right:0!important}
body.rhana-site-shell .modal__error .modal-dialog,body.rhana-site-shell .modal__success .modal-dialog{width:min(640px,calc(100vw - 32px));max-width:none;margin:50vh auto 0!important;transform:translateY(-50%)!important}
body.rhana-site-shell .modal__error .modal-content,body.rhana-site-shell .modal__success .modal-content{overflow:hidden;border:1px solid #d8d0ca;border-radius:0;background:#f3efeb;box-shadow:0 32px 90px rgba(42,35,34,.22)}
body.rhana-site-shell .modal__error .modal-header,body.rhana-site-shell .modal__success .modal-header{position:relative;display:flex;min-height:300px;padding:58px 76px 54px;border:0;background:transparent!important;color:#302d2a!important;align-items:flex-start;justify-content:center;flex-direction:column}
body.rhana-site-shell .modal__error .modal-header:before,body.rhana-site-shell .modal__success .modal-header:before{content:'Проверьте данные';display:block;margin:0 0 21px;color:#713642;font:600 10px/1.3 Rubik,Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase}
body.rhana-site-shell .modal__success .modal-header:before{content:'Уведомление';color:#713642}
body.rhana-site-shell .modal__error .modal-header>div,body.rhana-site-shell .modal__success .modal-header>div{max-width:480px;color:#302d2a;font:400 34px/1.16 Georgia,'Times New Roman',serif;text-align:left;letter-spacing:-.025em}
body.rhana-site-shell .modal__error .modal-header a,body.rhana-site-shell .modal__success .modal-header a{color:#713642;text-decoration:underline;text-underline-offset:3px}
body.rhana-site-shell .modal__error .modal-header .close,body.rhana-site-shell .modal__success .modal-header .close{position:absolute;top:24px;right:24px;width:40px;height:40px;margin:0;padding:0;border:1px solid transparent;border-radius:0;background:transparent;color:#514b47;font:300 30px/36px Arial,sans-serif;opacity:1;text-shadow:none;box-shadow:none}
body.rhana-site-shell .modal__error .modal-header .close:hover,body.rhana-site-shell .modal__success .modal-header .close:hover{border-color:#b8aea7;color:#713642}
@media(max-width:560px){body.rhana-site-shell .swal2-popup.swal2__w.swal2__feed{padding:36px 24px 26px!important}body.rhana-site-shell .swal2__feed .feddback__title{font-size:32px!important}body.rhana-site-shell .modal__error .modal-header,body.rhana-site-shell .modal__success .modal-header{min-height:260px;padding:48px 50px 42px 28px}body.rhana-site-shell .modal__error .modal-header>div,body.rhana-site-shell .modal__success .modal-header>div{font-size:29px}}

/* Reviews are temporarily disabled. The templates and stored reviews remain intact. */
body.rhana-reviews-disabled #the_comments,
body.rhana-reviews-disabled .bd-reviews,
body.rhana-reviews-disabled .feedback__middle,
body.rhana-reviews-disabled .feedback__btn,
body.rhana-reviews-disabled .feedback_goto,
body.rhana-reviews-disabled .feedback_num,
body.rhana-reviews-disabled .feedback__star,
body.rhana-reviews-disabled .rewImages{display:none!important}
