/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
@font-face{font-family:NestleText;src:url(/modules/custom/ruchoko_rodnye_prostory/dist/fonts/NestleText-Book.woff2) format("woff2"),url(/modules/custom/ruchoko_rodnye_prostory/dist/fonts/NestleText-Book.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NestleText;src:url(/modules/custom/ruchoko_rodnye_prostory/dist/fonts/NestleText-Bold.woff2) format("woff2"),url(/modules/custom/ruchoko_rodnye_prostory/dist/fonts/NestleText-Bold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}body,html{margin:0;padding:0;position:relative;height:100%;scroll-behavior:smooth;background:#fff!important}body._lock{overflow:hidden}*,:after,:before{box-sizing:border-box;margin:0;padding:0}.dialog-off-canvas-main-canvas{height:100%;position:relative}#app{color:#000;margin:0 auto;font-family:Nestle Text,NestleText,sans-serif!important;font-weight:400;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%;position:relative}#app *{font-family:inherit!important}.decor-shape{display:flex;width:100%;overflow:hidden;justify-content:center}.decor-shape svg{display:block;flex-shrink:0}@media(min-width:1440px){.decor-shape svg{width:100%}}.decor-shape_alt{transform:scaleY(-1)}.content-wrap{overflow:hidden;margin:0 auto;background:#f9f6ee}.button{height:52px;display:inline-flex;align-items:center;justify-content:center;background:#ee3823;color:#fff;font-size:20px;text-transform:uppercase;font-weight:600;text-decoration:none;border-radius:100px;padding:0 20px}@media(min-width:768px){.button{height:80px;padding:0 50px}}.fade-in{animation:fade-in 1s linear forwards}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.loader{background-image:url(/modules/custom/ruchoko_rodnye_prostory/dist/img/loader-bg-desktop.svg);background-size:cover;background-repeat:no-repeat;background-position:50%;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:40px;z-index:1}@media(max-width:1199px){.loader{background-image:url(/modules/custom/ruchoko_rodnye_prostory/dist/img/loader-bg-tablet.svg)}}@media(max-width:767px){.loader{background-image:url(/modules/custom/ruchoko_rodnye_prostory/dist/img/loader-bg-mobile.svg);padding-bottom:20px}}.loader p{color:#e63b11;font-size:30px;text-transform:uppercase;text-align:center;font-weight:600;margin-bottom:15px}@media(max-width:1199px){.loader p{font-size:20px;margin-bottom:20px}}.loader img{animation:spin 5s linear infinite}@media(max-width:1199px){.loader img{width:142px;height:142px}}@media(max-width:767px){.loader img{width:130px;height:130px}}.main-top{margin-bottom:200px;position:relative}@media(min-width:768px){.main-top{margin-bottom:360px}}.main-top__image{display:flex;align-items:flex-start;justify-content:center;margin-top:25px}@media(min-width:768px){.main-top__image{margin-top:0}}.main-top__image img{display:block;width:100%;min-width:666px;flex-shrink:0;-o-object-fit:cover;object-fit:cover}.main-top__text{background:#e63b11;color:#fff;text-align:center;padding:10px 24px;position:relative;z-index:1;margin-top:-1px}@media(min-width:768px){.main-top__text{padding-bottom:0}}@media(min-width:1024px){.main-top__text-wrap{position:relative;margin-top:-20px}}.main-top__text p{font-size:16px;line-height:1.3}@media(min-width:768px){.main-top__text p{max-width:890px;margin:0 auto;font-size:24px}}.main-top__text p:not(:last-child){margin-bottom:20px}.main-top__text ._decor{position:relative;z-index:1}.main-top__decor{position:absolute;bottom:-170px;left:50%;transform:translateX(-50%);display:flex;gap:140px}@media(min-width:768px){.main-top__decor{bottom:-284px}}.main-top__decor img{display:block;position:relative}.main-top__decor img:first-child,.main-top__decor img:nth-child(3){top:-30px}.main-top:after{content:"";position:absolute;height:40px;width:120%;border-radius:100%;background:#e63b11;bottom:-20px;left:50%;transform:translateX(-50%)}@media(min-width:768px){.main-top:after{width:1973px;height:310px;bottom:-120px}}.souvenir-set{max-width:355px;margin:0 auto;overflow:hidden}@media(min-width:768px){.souvenir-set{max-width:960px;padding:0 24px}}@media(min-width:1200px){.souvenir-set{max-width:1171px}}.souvenir-set h1{font-size:20px;text-align:center;line-height:1.3;color:#e63b11;margin:0 0 32px 0;text-transform:uppercase;font-weight:600}@media(min-width:768px){.souvenir-set h1{font-size:40px}}@media(min-width:1024px){.souvenir-set h1{font-size:52px;margin-bottom:64px}}@media(min-width:1200px){.souvenir-set h1{margin-bottom:98px}}.souvenir-set__list{display:flex;flex-wrap:wrap;justify-content:center;gap:54px 16px;position:relative;max-width:355px;margin:0 auto;padding-bottom:23px}@media(min-width:1024px){.souvenir-set__list{max-width:none;gap:129px 59px;padding-bottom:62px}}@media(min-width:1200px){.souvenir-set__list{gap:139px 64px;padding-bottom:67px}}.souvenir-set__item{width:96px;height:108px;border:4px solid #ee3823;background:#f9f6ee;border-radius:20px;display:flex;align-items:center;justify-content:center;position:relative}@media(min-width:1024px){.souvenir-set__item{width:240px;height:280px;border-width:8px;border-radius:50px}}@media(min-width:1200px){.souvenir-set__item{width:300px;height:350px}}.souvenir-set__item img{width:80%;height:80%;-o-object-fit:contain;object-fit:contain}.souvenir-set__item img.rp{width:100%;height:auto}.souvenir-set ._rack{position:absolute;left:50%;transform:translateX(-50%);top:91px;width:100%}@media(min-width:1024px){.souvenir-set ._rack{top:240px}}@media(min-width:1200px){.souvenir-set ._rack{top:300px}}.souvenir-set ._rack:nth-child(2){top:254px}@media(min-width:1024px){.souvenir-set ._rack:nth-child(2){top:648px}}@media(min-width:1200px){.souvenir-set ._rack:nth-child(2){top:790px}}.souvenir-set ._rack:nth-child(3){top:416px}@media(min-width:1024px){.souvenir-set ._rack:nth-child(3){top:1060px}}@media(min-width:1200px){.souvenir-set ._rack:nth-child(3){top:1280px}}.about{margin:60px 0}@media(min-width:768px){.about{padding:0 24px}}@media(min-width:1024px){.about{margin:100px 0}}.about img{width:335px;max-width:100%;display:block;margin:0 auto 28px auto}@media(min-width:768px){.about img{width:868px;margin-bottom:60px}}.about__text{max-width:327px;margin:0 auto;text-align:center}@media(min-width:768px){.about__text{max-width:947px}}.about h2{font-size:20px;line-height:1.3;color:#e63b11;margin:0 0 16px 0;text-transform:uppercase;font-weight:600}@media(min-width:768px){.about h2{font-size:40px;margin-bottom:24px}.about h2 br{display:none}}@media(min-width:1024px){.about h2{font-size:52px}}@media(min-width:1200px){.about h2{margin-bottom:53px}}.about p{font-size:16px;line-height:1.3}@media(min-width:768px){.about p{font-size:32px}}.about p:not(:last-child){margin-bottom:20px}@media(min-width:768px){.about p:not(:last-child){margin-bottom:30px}}.about .button{margin-top:28px}@media(min-width:768px){.about .button{margin-top:34px;display:inline-flex;width:auto}}.info__decor{display:block;margin:0 auto}.info__text{background:#e63b11;color:#fff;text-align:center;padding:10px 24px 0 24px;margin-top:-1px}@media(min-width:768px){.info__text{padding:0 40px 0 40px}}.info__text p{font-size:16px;line-height:1.3}@media(min-width:768px){.info__text p{font-size:24px;max-width:960px;margin:0 auto}}.info__bottom{display:flex;justify-content:space-between;align-items:flex-end;background:#e63b11;padding:46px 24px 46px 24px}@media(min-width:768px){.info__bottom{padding:0 30px 24px 43px;margin-top:0}}.info__logo{width:125px}@media(min-width:768px){.info__logo{width:auto}}.info__button{display:flex;height:45px;padding:0 20px;border-radius:45px;color:#dd071e;background:#fff;font-size:16px;text-transform:uppercase;text-decoration:none;align-items:center;justify-content:center;font-weight:600;margin-bottom:10px}@media(min-width:768px){.info__button{margin-bottom:0}.info .decor-shape{height:104px;overflow:hidden}}.souvenir{color:#fff;position:relative;margin-bottom:40px;background:#ec6608}@media(min-width:768px){.souvenir{margin-bottom:90px}}@media(min-width:1200px){.souvenir{margin-bottom:103px}}@media(min-width:768px){.souvenir .decor-shape{height:90px;align-items:flex-end;overflow:hidden}}@media(min-width:1200px){.souvenir .decor-shape{height:auto}}.souvenir .decor-shape._top svg path{fill:#fff}.souvenir .decor-shape._bottom{position:absolute;top:100%;left:0;width:100%;margin-top:-1px}.souvenir .decor-shape._bottom svg path{fill:#ec6608}.souvenir__title{text-transform:uppercase;font-weight:600;text-align:center;margin:32px auto 28px auto;font-size:20px;line-height:1.3;max-width:278px}@media(min-width:768px){.souvenir__title{margin:32px auto;max-width:700px;font-size:52px}}.souvenir__image{width:278px;height:290px;border-radius:20px;border:4px solid #ee3823;background:#f9f6ee;margin:0 auto 28px auto;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.souvenir__image{width:300px;height:350px;margin-bottom:32px;border-width:8px;border-radius:50px}}.souvenir__image img{width:80%;height:80%;-o-object-fit:contain;object-fit:contain}.rp .souvenir__image img{width:100%;height:auto}.souvenir__text{text-align:center;padding:0 24px;overflow:hidden}@media(min-width:768px){.souvenir__text{padding:0 40px;overflow:visible;position:relative;z-index:1}}.souvenir__text p{font-size:16px;line-height:1.3}@media(min-width:768px){.souvenir__text p{font-size:24px;max-width:890px;margin-left:auto;margin-right:auto}}.souvenir__text p:not(:last-child){margin-bottom:20px}.souvenir__text ._decor{transform:scaleX(-1);margin-top:29px}@media(min-width:768px){.souvenir__text ._decor{margin:32px 0 -20px 0;width:100%;transform:none}}@media(min-width:1200px){.souvenir__text ._decor{margin:-80px 0 -70px 0}}.souvenir.toy{background:#ec6608}.souvenir.toy .decor-shape._bottom svg path{fill:#ec6608}.souvenir.honey{background:#e42313}.souvenir.honey .decor-shape._bottom svg path{fill:#e42313}.souvenir.figure{background:#70b62c}.souvenir.figure .decor-shape._bottom svg path{fill:#70b62c}.souvenir.copper{background:#46b06b}.souvenir.copper .decor-shape._bottom svg path{fill:#46b06b}.souvenir.rp{background:#f18900}.souvenir.rp .decor-shape._bottom svg path{fill:#f18900}.souvenir.ball{background:#b698d0}.souvenir.ball .decor-shape._bottom svg path{fill:#b698d0}.souvenir.piala{background:#209cda}.souvenir.piala .decor-shape._bottom svg path{fill:#209cda}.souvenir.slippers{background:#7c88c3}.souvenir.slippers .decor-shape._bottom svg path{fill:#7c88c3}.map{padding:64px 24px;text-align:center;position:relative}@media(min-width:1024px){.map{padding:100px 40px}}@media(min-width:1200px){.map{padding:200px 40px}}.map h2{font-size:20px;text-align:center;line-height:1.3;color:#e63b11;margin:0 0 16px 0;text-transform:uppercase;font-weight:600}@media(min-width:1024px){.map h2{font-size:52px;margin-bottom:32px}}.map p{font-size:16px;line-height:1.3;margin:0 auto 16px auto;max-width:327px}@media(min-width:1024px){.map p{font-size:32px;margin-bottom:64px;max-width:561px}}.map__decor{position:absolute;top:0;right:0;transform-origin:100% 0}@media(min-width:1024px){.map__decor{transform:scale(2)}}@media(min-width:1200px){.map__decor{transform:scale(3)}}.penza .map__decor{top:10px;right:15px}.tatarstan .map__decor{top:-15px}.chelyabinsk .map__decor{top:-5px}@media(min-width:1024px){.chelyabinsk .map__decor{top:-40px}}.map__wrapper{margin:0 -24px;position:relative;display:inline-block}@media(min-width:1024px){.map__wrapper{transform-origin:50% 0;transform:scale(2.4);margin:0 -40px}}@media(min-width:1200px){.map__wrapper{transform:scale(3.5)}}.chukotka .map__wrapper{margin-top:24px;left:-20px}@media(min-width:1024px){.chukotka .map__wrapper{margin-bottom:273px;left:-50px;margin-top:50px}}@media(min-width:1200px){.chukotka .map__wrapper{margin-bottom:490px;left:-70px;margin-top:80px}}.samara .map__wrapper{margin-top:36px}@media(min-width:1024px){.samara .map__wrapper{margin-bottom:489px}}@media(min-width:1200px){.samara .map__wrapper{margin-bottom:877px}}@media(min-width:1024px){.chelyabinsk .map__wrapper{margin-bottom:520px}}@media(min-width:1200px){.chelyabinsk .map__wrapper{margin-bottom:930px}}@media(min-width:1024px){.penza .map__wrapper{margin-bottom:307px}}@media(min-width:1200px){.penza .map__wrapper{margin-bottom:560px}}@media(min-width:1024px){.bashkortostan .map__wrapper{margin-bottom:505px}}@media(min-width:1200px){.bashkortostan .map__wrapper{margin-bottom:910px}}@media(min-width:1024px){.sverdlovsk .map__wrapper{margin-bottom:515px}}@media(min-width:1200px){.sverdlovsk .map__wrapper{margin-bottom:926px}}@media(min-width:1024px){.tatarstan .map__wrapper{margin-bottom:312px}}@media(min-width:1200px){.tatarstan .map__wrapper{margin-bottom:560px}}@media(min-width:1024px){.buryatiya .map__wrapper{margin-bottom:326px}}@media(min-width:1200px){.buryatiya .map__wrapper{margin-bottom:584px}}.map__map{display:block;margin:0 auto}.map__popup{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.25);display:flex;justify-content:center;align-items:flex-start;padding:25px;z-index:1;overflow:auto}@media(min-width:1024px){.map__popup{padding:40px}}.map__popup-box{margin:auto;width:100%;max-width:500px;background:#f9f6ee;border:4px solid #ee3823;border-radius:32px;position:relative;padding:60px 24px 28px 24px}@media(min-width:1024px){.map__popup-box{max-width:800px;padding-top:80px;padding-bottom:60px;border-width:8px}}.map__popup-box h2{margin-bottom:28px}@media(min-width:1024px){.map__popup-box h2{font-size:32px;margin-bottom:32px}}.map__popup-box img{display:block;margin:0 auto 28px auto;max-width:100%}@media(min-width:1024px){.map__popup-box img{width:320px;margin-bottom:32px}}.map__popup-box p{font-size:12px;margin:0;max-width:none!important}@media(min-width:1024px){.map__popup-box p{font-size:24px}}.map__popup-box p:not(:last-child){margin-bottom:15px}@media(min-width:1024px){.map__popup-box p:not(:last-child){margin-bottom:20px}}.map__popup-close{position:absolute;top:18px;right:18px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer}@media(min-width:1024px){.map__popup-close{width:48px;height:48px}}.map__popup-close svg{display:block}.map__icon{position:absolute;cursor:pointer;transition:transform .18s ease-out}@media(min-width:1024px){.map__icon:hover{transform:scale(1.05)}}.map__icon._inactive{cursor:default;pointer-events:none}.chelyabinsk .map__icon_1{top:164px;left:88px}.chelyabinsk .map__icon_2{top:60px;left:98px}.chelyabinsk .map__icon_3{top:234px;left:116px}.chelyabinsk .map__icon_4{top:99px;right:10px}.sverdlovsk .map__icon_1{top:268px;left:31px}.sverdlovsk .map__icon_2{top:32px;left:92px}.sverdlovsk .map__icon_3{top:252px;left:142px}.sverdlovsk .map__icon_4{top:85px;left:63px}.sverdlovsk .map__icon_5{top:171px;left:72px}.buryatiya .map__icon_1{top:125px;left:191px}.buryatiya .map__icon_2{top:96px;left:21px}.buryatiya .map__icon_3{top:151px;left:125px}.buryatiya .map__icon_4{top:16px;left:198px}.buryatiya .map__icon_5{top:65px;left:148px}.chukotka .map__icon_1{top:15px;left:256px}.chukotka .map__icon_2{top:36px;left:100px}.chukotka .map__icon_3{top:43px;left:150px}.chukotka .map__icon_4{bottom:170px;left:180px}.chukotka .map__icon_5{bottom:24px;left:133px}.penza .map__icon_1{top:17px;left:105px}.penza .map__icon_2{top:78px;left:124px}.penza .map__icon_3{top:25px;left:258px}.penza .map__icon_4{top:121px;left:48px}.penza .map__icon_5{top:93px;left:202px}.bashkortostan .map__icon_1{top:37px;left:39px}.bashkortostan .map__icon_2{top:273px;left:166px}.bashkortostan .map__icon_3{top:112px;left:160px}.bashkortostan .map__icon_4{top:132px;left:25px}.bashkortostan .map__icon_5{top:202px;left:96px}.tatarstan .map__icon_1{top:38px;left:45px}.tatarstan .map__icon_2{top:112px;left:161px}.tatarstan .map__icon_3{top:29px;left:109px}.tatarstan .map__icon_4{top:108px;left:53px}.tatarstan .map__icon_5{top:46px;left:196px}.samara .map__icon_1{top:131px;left:135px}.samara .map__icon_2{top:-24px;left:184px}.samara .map__icon_3{top:105px;left:8px}.samara .map__icon_4{top:183px;left:71px}.samara .map__icon_5{top:244px;left:165px}.samara .map__icon_6{top:77px;left:121px}@media(min-width:768px){.sharing .decor-shape{height:100px;overflow:hidden}}.sharing .decor-shape svg path{fill:#009240}.sharing__inner{background-color:#009240;background-image:url(/modules/custom/ruchoko_rodnye_prostory/dist/img/decor3.png);background-position:50%;background-repeat:no-repeat;color:#fff;margin:-1px 0;padding:40px 24px;text-align:center}@media(min-width:768px){.sharing__inner{padding:0 40px;background-image:url(/modules/custom/ruchoko_rodnye_prostory/dist/img/decor3-desktop.png);background-position:left 50% bottom -30px}}@media(min-width:1440px){.sharing__inner{background-size:100% auto}}@media(min-width:768px){.sharing__text-wrap{max-width:728px;margin:0 auto}}@media(min-width:1200px){.sharing__text-wrap{max-width:904px}}.sharing__text-wrap h2{text-transform:uppercase;font-weight:600;font-size:20px;line-height:1.3;margin:0 0 16px 0}@media(min-width:768px){.sharing__text-wrap h2{font-size:52px;margin-bottom:32px}}.sharing__text-wrap p{font-size:16px;line-height:1.3;margin-bottom:28px}@media(min-width:768px){.sharing__text-wrap p{font-size:32px;max-width:724px;margin:0 auto 32px auto}}.sharing__text-wrap img{max-width:100%;display:block}.sharing__text-wrap h3{font-weight:400;font-size:14px;margin:28px 0 12px 0}@media(min-width:768px){.sharing__text-wrap h3{margin-top:32px;font-size:24px}}.sharing__icons{display:flex;justify-content:center;gap:12px}.sharing__icons a{width:32px;height:32px;display:inline-flex;justify-content:center;align-items:center}.sharing .button{margin-top:28px;width:100%}@media(min-width:768px){.sharing .button{margin-top:32px;width:auto}}.regform-popup{background:hsla(0,0%,100%,.6);position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:20px}.regform-popup:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(243,112,33,.8)}.regform-popup__box{position:relative;width:659px;border-radius:24px;padding:32px;background-color:#fff;background-image:url(/modules/custom/ruchoko_rodnye_prostory/dist/img/subscription-decor1.svg);background-position:bottom -2px right -2px;background-repeat:no-repeat}@media(max-width:767px){.regform-popup__box{border-radius:18px;width:100%;max-width:327px;margin:auto;padding:24px 16px 42px 24px;background-image:url(/modules/custom/ruchoko_rodnye_prostory/dist/img/subscription-decor1-mobile.svg)}}.regform-popup__close{position:absolute;top:40px;right:32px;cursor:pointer}@media(max-width:767px){.regform-popup__close{top:16px;right:16px}}.regform-popup__inner h2{font-size:32px;color:#df4503;margin-bottom:15px;line-height:110%;max-width:400px}@media(max-width:767px){.regform-popup__inner h2{font-size:23px;margin-bottom:11px}}.regform-popup__inner p{color:#714530;font-size:18px;line-height:150%;margin-bottom:65px;max-width:276px}@media(max-width:767px){.regform-popup__inner p{font-size:13px;margin-bottom:23px}}.regform-popup__inner .button{height:48px;padding:0 35px;font-size:16px;background:#df4503}@media(max-width:767px){.regform-popup__inner .button{height:40px;padding:0 23px}}.regform-popup ._decor1,.regform-popup ._decor2,.regform-popup ._decor3{position:absolute}.regform-popup ._decor1{top:60px;left:340px}@media(max-width:767px){.regform-popup ._decor1{width:216px;top:148px;left:160px}}.regform-popup ._decor2{top:100%;right:100%;margin-top:-70px;margin-right:-20px}@media(max-width:767px){.regform-popup ._decor2{transform:scaleX(-1);width:200px;top:auto;right:auto;bottom:100%;left:50px;margin-bottom:35px}}.regform-popup ._decor3{bottom:100%;left:100%;margin-left:10px;margin-bottom:-90px}@media(max-width:767px){.regform-popup ._decor3{transform:scaleX(-1);width:220px;bottom:auto;left:0;top:100%;margin-top:45px;margin-left:-10px}}.cookie-banner{position:fixed;left:0;bottom:0;width:100%;z-index:1;padding:28px;background-color:#f0e4c1;box-shadow:0 -4px 10px rgba(0,0,0,.15);color:#4a0000}.cookie-banner__body{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:890px}@media(min-width:768px){.cookie-banner__body{flex-direction:row;flex-wrap:nowrap;gap:50px}}.cookie-banner__content{display:flex;flex-direction:column;gap:20px}.cookie-banner__title{font-size:18px}.cookie-banner__text{font-size:14px}.cookie-banner__text a{color:inherit}.cookie-banner__buttons{display:flex;justify-content:center;align-items:center}.cookie-banner__buttons .button{color:#fef3d5;height:44px;font-size:16px;border-radius:12px;padding:0 16px;text-transform:none}@media(min-width:768px){.cookie-banner__buttons .button{height:52px;padding:0 18px}}.header{height:119px;padding:13px 24px 0 24px;position:relative}@media(min-width:768px){.header{padding:10px 48px 0 48px;height:193px}}.header._white .decor-shape svg path{fill:#fff}.header__logo{width:103px}@media(min-width:768px){.header__logo{width:auto}}.header .decor-shape{position:absolute;width:100%;min-width:375px;top:0;left:0;height:auto!important}@media(min-width:768px){.header .decor-shape{align-items:flex-end;overflow:hidden}}.header .decor-shape svg{width:100%}@media(min-width:768px){.header .decor-shape svg{width:auto}}@media(min-width:1440px){.header .decor-shape svg{width:100%}}.header__inner{position:relative;display:flex;justify-content:space-between;align-items:flex-start}.header__button{display:flex;height:45px;padding:0 20px;border-radius:45px;color:#fff;background:#f04923;font-size:16px;text-transform:uppercase;text-decoration:none;align-items:center;justify-content:center;font-weight:600;margin-top:auto}@media(min-width:768px){.header__button{margin-top:26px;background:#dd071e}}.header__menu-button{margin-top:29px;color:#714530;display:flex;gap:11px;font-size:16px;text-transform:uppercase;text-decoration:none;align-items:center;position:relative;z-index:4;font-weight:600}.header__mobile-menu{background:rgba(243,112,33,.8);position:fixed;top:0;left:0;right:0;bottom:0;z-index:3}.header__mobile-menu-inner{position:absolute;top:0;right:0;width:338px;height:100%;background:#fff;padding:98px 24px 34px 24px;display:flex;flex-direction:column;align-items:center}.header__mobile-menu ._divider{height:1px;width:100%;background:rgba(0,0,0,.1);margin-bottom:56px}.header__mobile-menu svg{margin:24px 0}.header__mobile-menu a:not([class]){font-size:16px;text-decoration:none;color:#714530;text-transform:uppercase;font-weight:600}.mobile-menu-enter-active,.mobile-menu-leave-active{transition:opacity .3s ease}.mobile-menu-enter-active .header__mobile-menu-inner,.mobile-menu-leave-active .header__mobile-menu-inner{transition:transform .3s ease}.mobile-menu-enter-from,.mobile-menu-leave-to{opacity:0}.mobile-menu-enter-from .header__mobile-menu-inner,.mobile-menu-leave-to .header__mobile-menu-inner{transform:translateX(100%)}
