@font-face{font-family:"Fraunces";src:url("/wp-content/themes/onemebel/assets/fonts/Fraunces/Fraunces_72pt-Thin.ttf");font-weight:100;font-style:normal}@font-face{font-family:"Fraunces";src:url("/wp-content/themes/onemebel/assets/fonts/Fraunces/Fraunces_72pt-Light.ttf");font-weight:300;font-style:normal}@font-face{font-family:"Fraunces";src:url("/wp-content/themes/onemebel/assets/fonts/Fraunces/Fraunces_72pt-Regular.ttf");font-weight:400;font-style:normal}@font-face{font-family:"Fraunces";src:url("/wp-content/themes/onemebel/assets/fonts/Fraunces/Fraunces_72pt-SemiBold.ttf");font-weight:600;font-style:normal}@font-face{font-family:"Fraunces";src:url("/wp-content/themes/onemebel/assets/fonts/Fraunces/Fraunces_72pt-Bold.ttf");font-weight:700;font-style:normal}@font-face{font-family:"Fraunces";src:url("/wp-content/themes/onemebel/assets/fonts/Fraunces/Fraunces_72pt-Black.ttf");font-weight:900;font-style:normal}@font-face{font-family:"Fraunces";src:url("/wp-content/themes/onemebel/assets/fonts/Fraunces/Fraunces_72pt-Italic.ttf");font-weight:400;font-style:italic}@font-face{font-family:"Montserrat";src:url("/wp-content/themes/onemebel/assets/fonts/Montserrat/Montserrat-Thin.ttf");font-weight:100;font-style:normal}@font-face{font-family:"Montserrat";src:url("/wp-content/themes/onemebel/assets/fonts/Montserrat/Montserrat-ExtraLight.ttf");font-weight:200;font-style:normal}@font-face{font-family:"Montserrat";src:url("/wp-content/themes/onemebel/assets/fonts/Montserrat/Montserrat-Light.ttf");font-weight:300;font-style:normal}@font-face{font-family:"Montserrat";src:url("/wp-content/themes/onemebel/assets/fonts/Montserrat/Montserrat-Regular.ttf");font-weight:400;font-style:normal}@font-face{font-family:"Montserrat";src:url("/wp-content/themes/onemebel/assets/fonts/Montserrat/Montserrat-Medium.ttf");font-weight:500;font-style:normal}@font-face{font-family:"Montserrat";src:url("/wp-content/themes/onemebel/assets/fonts/Montserrat/Montserrat-SemiBold.ttf");font-weight:600;font-style:normal}@font-face{font-family:"Montserrat";src:url("/wp-content/themes/onemebel/assets/fonts/Montserrat/Montserrat-Bold.ttf");font-weight:700;font-style:normal}@font-face{font-family:"Montserrat";src:url("/wp-content/themes/onemebel/assets/fonts/Montserrat/Montserrat-ExtraBold.ttf");font-weight:800;font-style:normal}@font-face{font-family:"Montserrat";src:url("/wp-content/themes/onemebel/assets/fonts/Montserrat/Montserrat-Black.ttf");font-weight:900;font-style:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;font-size:100%;vertical-align:baseline}a{text-decoration:none}a:active,a:hover{outline:0}ul,li{list-style-type:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}html{box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}:focus{outline:0}img,audio,video{max-width:100%;height:auto}audio,canvas,iframe,video,img,svg{vertical-align:middle}iframe{border:0}textarea{resize:none;overflow:auto;vertical-align:top;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}input,textarea,select,button{outline:none;border:none;font-size:100%;margin:0}button,input{line-height:normal}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}.header{width:100%;top:0;position:relative;z-index:99;transition:background 0.2s}.header__row{position:relative;display:flex;justify-content:space-between;align-items:center;padding:16px 0}@media screen and (max-width:1169px){.header__row{padding:14px 0}}@media screen and (max-width:710px){.header__row{padding:12px 0}}.header__left{display:flex;flex-direction:row;align-items:center;gap:2.5rem;margin-left:10vw}@media screen and (max-width:1350px){.header__left{gap:1.5rem}}.header__logo{display:block;height:auto;max-width:150px}@media screen and (max-width:1169px){.header__logo{max-width:110px}}@media screen and (max-width:710px){.header__logo{max-width:90px}}.header__menu{display:flex;align-items:center}@media screen and (max-width:1169px){.header__menu{display:none !important}}.header__menu ul{display:flex;gap:2rem;list-style:none;margin:0;padding:0}@media screen and (max-width:1350px){.header__menu ul{gap:1.2rem}}.header__menu li a{font-size:14px;font-weight:500;line-height:1.25;text-transform:uppercase;white-space:nowrap;transition:color 0.2s ease}.header__menu:not(.header-hero-text-color) li a{color:#150a07}.header__menu:not(.header-hero-text-color) li a:hover{color:#c0c0c0}.header__menu.header-hero-text-color li a{color:#ffffff}.header__menu.header-hero-text-color li a:hover{color:rgba(255, 255, 255, 0.75)}.header__right{display:flex;align-items:center;gap:10px;margin-right:9vw}@media screen and (max-width:710px){.header__right{gap:8px}}.header__contacts{display:flex;align-items:center;gap:38px}@media screen and (max-width:1169px){.header__contacts{display:none !important}}.header__social_net{display:flex;align-items:center;gap:12px}.header__social_net a{display:flex;align-items:center;justify-content:center;padding:0;background:none;transition:opacity 0.2s ease}.header__social_net a:hover{opacity:0.7}.header__social_net.header-soc-net a svg path{fill:#fff}.header__phone__hours{display:flex;flex-direction:column;gap:1px;white-space:nowrap}.header__phone__hours a{font-size:14px;font-weight:700;transition:color 0.2s ease}.header__phone__hours span{font-size:11px;opacity:0.75}.header__phone__hours.header-hero-text-color{color:#ffffff}.header__phone__hours.header-hero-text-color a{color:#ffffff}.header__phone__hours.header-hero-text-color a:hover{opacity:0.8}.header__phone__hours:not(.header-hero-text-color){color:#1b1b1b}.header__phone__hours:not(.header-hero-text-color) a{color:#1b1b1b}.header__phone__hours:not(.header-hero-text-color) a:hover{color:#462b25}.header__calc-btn{display:flex;align-items:center;justify-content:center;padding:10px 18px;background-color:#462b25;color:#fff !important;border-radius:8px;font-family:"Montserrat";font-size:13px;font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color 0.25s ease;border:none}.header__calc-btn:hover{background-color:#2b1b17}@media screen and (max-width:480px){.header__calc-btn{display:none !important}}@media screen and (max-width:1169px){.header__calc-btn{display:none}}.header__social_net i{font-size:25px;color:inherit;display:inline-flex;align-items:center;justify-content:center}.header.inner-page{background-color:#f5f5f5;border-bottom:1px solid #f0f0f0;box-shadow:0 2px 12px rgba(0, 0, 0, 0.04)}.header.inner-page .header__menu li a{color:#1b1b1b}.header.inner-page .header__menu li a:hover{color:#462b25}.header.inner-page .header__calc-btn{display:flex}@media screen and (max-width:770px){.header.inner-page .header__calc-btn{display:none}}.header.inner-page .menu-btn{background-color:#462b25}.header.inner-page .menu-btn svg path{stroke:#fff}.header-home .header__social_net i{color:#fff}.header.inner-page .header__social_net i{color:#462b25}.header-home .mobile-menu__socials i{color:#fff}.header.inner-page .mobile-menu__socials i{color:#462b25}.header-home .header__calc-btn{display:flex}@media screen and (max-width:770px){.header-home .header__calc-btn{display:none}}.menu-btn{display:none;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;background-color:#462b25;border-radius:6px;border:none;cursor:pointer;flex-shrink:0}.menu-btn svg path{stroke:#fff}@media screen and (max-width:1169px){.menu-btn{display:flex}}.overlay{display:none;position:fixed;inset:0;z-index:199;background:rgba(0, 0, 0, 0.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.overlay.overlay_active{display:block}.locked{overflow:hidden}.mobile-menu{position:fixed;top:0;left:0;right:0;z-index:200;padding:0;pointer-events:none}.mobile-menu.mobile-menu_active{pointer-events:auto}.mobile-menu.mobile-menu_active .mobile-menu__card{opacity:1;transform:translateY(0)}.mobile-menu__card{background:transparent;box-shadow:none;border-radius:0;padding:16px 16px 0;display:flex;flex-direction:column;gap:0;box-shadow:0 12px 40px rgba(0, 0, 0, 0.18);opacity:0;transform:translateY(-16px);transition:opacity 0.22s ease, transform 0.22s ease}@media screen and (max-width:400px){.mobile-menu__card{padding:14px 16px 24px}}.mobile-menu__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:10px}.mobile-menu__logo{max-width:90px;height:auto;display:block}.mobile-menu__top-right{display:flex;align-items:center;gap:8px}.mobile-menu__calc-btn{display:flex;align-items:center;padding:8px 14px;background-color:#462b25;color:#fff;border-radius:8px;font-family:"Montserrat";font-size:12px;font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer;border:none;transition:background-color 0.2s ease}.mobile-menu__calc-btn:hover{background-color:#2b1b17}@media screen and (max-width:360px){.mobile-menu__calc-btn{display:none}}.mobile-menu__close{display:flex;width:36px;height:36px;min-width:36px;align-items:center;justify-content:center;border-radius:8px;background-color:#462b25;color:#fff;border:none;cursor:pointer;transition:background 0.2s ease;flex-shrink:0}.mobile-menu__close:hover{background-color:#2b1b17}.mobile-menu__nav{background:#fff;border-radius:16px 16px 0 0;padding:8px 20px 0;margin-top:0}.mobile-menu__nav ul{list-style:none;margin:0;padding:0}.mobile-menu__nav li{border-bottom:1px solid #f0f0f0}.mobile-menu__nav li:last-child{border-bottom:none}.mobile-menu__nav li a{display:block;padding:13px 0;color:#1b1b1b;font-size:20px;font-weight:600;line-height:1.2;text-decoration:none;transition:color 0.2s ease}@media screen and (max-width:400px){.mobile-menu__nav li a{font-size:17px;padding:11px 0}}.mobile-menu__nav li a:hover{color:#462b25}.mobile-menu__contacts{background:#fff;border-radius:0 0 16px 16px;padding:12px 20px 20px;box-shadow:0 8px 30px rgba(0, 0, 0, 0.14);display:flex;flex-direction:column;gap:5px;padding-top:16px}.mobile-menu__phone{font-size:15px;font-weight:700;color:#1b1b1b;text-decoration:none}@media screen and (max-width:400px){.mobile-menu__phone{font-size:14px}}.mobile-menu__hours{font-size:12px;color:#888}.mobile-menu__socials{display:flex;gap:8px;margin-top:6px}.mobile-menu__socials a{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#f5f0ec;transition:background 0.2s ease}.mobile-menu__socials a:hover{background:#e8ddd7}.mobile-menu__socials a svg path{fill:#462b25}.mobile-menu__nav a:link,.mobile-menu__nav a:visited,.mobile-menu__nav a:active,.mobile-menu__nav a:focus{color:#1b1b1b}.mobile-menu__socials i{color:#462b25}@media screen and (max-width:1450px){.header__left{margin-left:3vw;gap:1rem}.header__right{margin-right:3vw;gap:8px}.header__menu ul{gap:0.9rem}.header__menu li a{font-size:13px}.header__calc-btn{font-size:12px;padding:9px 14px}.header__social_net{gap:8px}}@media screen and (max-width:1280px){.header__left{margin-left:2vw;gap:0.8rem}.header__right{margin-right:2vw;gap:6px}.header__menu ul{gap:0.7rem}.header__menu li a{font-size:12px}.header__social_net{display:none}.header__phone__hours{display:none}}@media screen and (max-width:1169px){.header__left{margin-left:16px}.header__right{margin-right:16px}}@media screen and (max-width:770px){.header__left{margin-left:14px}.header__right{margin-right:14px;gap:6px}}@media screen and (max-width:400px){.header__left{margin-left:12px}.header__right{margin-right:12px;gap:4px}.header__logo{max-width:80px}}@media screen and (max-width:770px){.mobile-menu__card{background:transparent;box-shadow:none;border-radius:0;padding:16px 16px 0;display:flex;flex-direction:column;gap:0}.mobile-menu__top{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;margin-bottom:0;border-bottom:none;gap:10px;background:transparent}.mobile-menu__top-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.mobile-menu__calc-btn{display:flex}.mobile-menu__nav{background:#fff;border-radius:16px 16px 0 0;padding:8px 20px 0;margin-top:0}.mobile-menu__contacts{background:#fff;border-radius:0 0 16px 16px;padding:12px 20px 20px;box-shadow:0 8px 30px rgba(0, 0, 0, 0.14)}.mobile-menu__nav ul li:last-child{border-bottom:none}}@media screen and (max-width:400px){.mobile-menu__card{display:flex;flex-direction:column;padding:14px 14px 0;background:transparent;box-shadow:none;border-radius:0}.mobile-menu__calc-btn{display:none}.mobile-menu__nav{padding:8px 16px 0;border-radius:16px 16px 0 0}.mobile-menu__contacts{padding:10px 16px 18px;border-radius:0 0 16px 16px}}.header.inner-page{background-color:#f5f5f5;border-bottom:1px solid #f0f0f0;box-shadow:0 2px 12px rgba(0, 0, 0, 0.04)}.header.inner-page .header__menu li a{color:#1b1b1b}.header.inner-page .header__menu li a:hover{color:#462b25}.header.inner-page .header__phone__hours{color:#1b1b1b}.header.inner-page .header__phone__hours a{color:#1b1b1b;font-weight:600}.header.inner-page .header__social_net svg path{fill:#462b25}.header.inner-page .header__calc-btn{display:flex}.header.inner-page .menu-btn{background-color:#462b25}.header.inner-page .menu-btn svg path{stroke:#fff}.header__calc-btn{display:none;align-items:center;justify-content:center;padding:10px 20px;background-color:#462b25;color:#fff;border-radius:8px;font-family:"Montserrat";font-size:14px;font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color 0.25s ease;border:none}.header__calc-btn:hover{background-color:#2b1b17;color:#fff}@media screen and (max-width:1169px){.header__calc-btn{display:none !important}}@media screen and (max-width:1169px){.inner-page .menu-btn{display:flex}}@media screen and (max-width:1169px){.header__menu,.header__contacts{display:none}.menu-btn{display:flex}}.footer{background-color:#212429;color:#ffffff;padding:70px 0 46px 0}@media screen and (max-width:1023px){.footer{padding:40px 0}}@media screen and (max-width:710px){.footer{padding:64px 0}}.footer__top{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;padding-bottom:74px}@media screen and (max-width:1023px){.footer__top{gap:61px 40px;padding-bottom:50px;flex-wrap:wrap}}@media screen and (max-width:710px){.footer__top{flex-direction:column;gap:42px;padding-bottom:42px}}.footer__top--left{display:flex;flex-direction:column;gap:28px;width:320px;flex-shrink:0}@media screen and (max-width:1169px){.footer__top--left{width:212px}}@media screen and (max-width:1023px){.footer__top--left{width:49%;justify-content:flex-start}}@media screen and (max-width:710px){.footer__top--left{width:100%}}.footer__top--left .left__info{display:flex;flex-direction:column;gap:16px}.footer__top--left .left__info a{display:inline-block}.footer__top--left .left__info .footer__logo{width:122px;height:auto}.footer__top--left .left__info--title{font-size:20px;font-weight:400;line-height:normal;letter-spacing:-0.4px;max-width:213px}@media screen and (max-width:710px){.footer__top--left .left__info--title{max-width:100%}}.footer__top--left .footer__company-info{display:flex;flex-direction:column;gap:0}.footer__top--left .footer__company-info .company-info__title{font-size:18px;font-weight:700;line-height:28px;letter-spacing:-0.36px;margin-bottom:4px}.footer__top--left .footer__company-info .company-info__details{font-size:17.843px;font-weight:500;line-height:25.49px;letter-spacing:-0.357px;color:rgba(255, 255, 255, 0.5);line-height:155.556%}.footer__top--left .footer__company-info .company-info__details strong{color:#ffffff;font-weight:600}.footer__top--center{flex:1;display:flex;justify-content:center}@media screen and (max-width:1023px){.footer__top--center{width:49%;justify-content:flex-end}}@media screen and (max-width:710px){.footer__top--center{width:100%;justify-content:flex-start}}.footer__top--center .footer__menu ul{display:flex;flex-direction:column;gap:30px;align-items:flex-start}@media screen and (max-width:710px){.footer__top--center .footer__menu ul{gap:24px}}.footer__top--center .footer__menu ul li{display:block}.footer__top--center .footer__menu ul li a{color:#ffffff;font-size:30px;font-weight:500;line-height:normal;letter-spacing:-0.64px;transition:color 0.3s ease}@media screen and (max-width:710px){.footer__top--center .footer__menu ul li a{font-size:24px;letter-spacing:-0.48px}}.footer__top--center .footer__menu ul li.current-menu-item a,.footer__top--center .footer__menu ul li.current_page_item a{color:#ffffff;font-weight:600}@media screen and (min-width:1023px){.footer__top--center .footer__menu ul li:hover a{color:#144530}}.footer__top--right{display:flex;flex-direction:column;gap:41px;align-items:flex-end;width:350px;flex-shrink:0}@media screen and (max-width:1023px){.footer__top--right{width:100%;text-align:center;justify-content:center;align-items:center}}@media screen and (max-width:710px){.footer__top--right{width:100%;align-items:flex-start;text-align:left}}.footer__top--right .button__wrapper{display:flex;flex-direction:column;gap:10px;width:100%}@media screen and (max-width:1023px){.footer__top--right .button__wrapper{max-width:314px}}@media screen and (max-width:1023px){.footer__top--right .button__wrapper{max-width:100%}}.footer__top--right .button__wrapper .started{color:#ffffff;font-size:32px;font-weight:700;line-height:42px;letter-spacing:-0.64px}@media screen and (max-width:710px){.footer__top--right .button__wrapper .started{font-size:24px;line-height:32px;margin-bottom:8px}}.footer__top--right .button__wrapper .btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 35px 11px 22px;width:100%;background-color:#144530;border-radius:266px;color:#212429;font-size:18px;font-weight:700;line-height:28px;letter-spacing:-0.36px;position:relative;transition:all 0.3s ease}@media screen and (max-width:710px){.footer__top--right .button__wrapper .btn{padding:11px 16px}}.footer__top--right .button__wrapper .btn .icon-time{width:27px;height:27px;flex-shrink:0}.footer__top--right .button__wrapper .btn .icon-circle{position:absolute;right:3.57px;top:50%;transform:translateY(-50%);width:38px;height:38px;background:#212429;border-radius:50%;display:flex;align-items:center;justify-content:center}.footer__top--right .button__wrapper .btn .icon-circle svg{width:24px;height:24px}@media screen and (max-width:710px){.footer__top--right .button__wrapper .btn .icon-circle{width:40px;height:40px}.footer__top--right .button__wrapper .btn .icon-circle svg{width:25px;height:25px}}.footer__top--right .button__wrapper .btn:hover{background-color:#ffffff}.footer__top--right .contact__info{display:flex;flex-direction:column;gap:16px;width:100%}@media screen and (max-width:1023px){.footer__top--right .contact__info{align-items:center}}@media screen and (max-width:710px){.footer__top--right .contact__info{text-align:left;align-items:flex-start}}.footer__top--right .contact__info .contact__info-item{display:flex;align-items:center;gap:18px;color:#ffffff;font-size:18px;font-weight:500;line-height:35.686px;letter-spacing:-0.4078px;transition:color 0.3s ease}.footer__top--right .contact__info .contact__info-item svg{width:28px;height:28px}@media screen and (max-width:710px){.footer__top--right .contact__info .contact__info-item{justify-content:flex-start;font-size:16px;line-height:28px}}.footer__top--right .contact__info .contact__info-item .contact__icon{width:32px;height:32px;flex-shrink:0}@media screen and (max-width:710px){.footer__top--right .contact__info .contact__info-item .contact__icon{width:24px;height:24px}}.footer__top--right .contact__info .contact__info-item:hover{color:#144530}.footer__top--right .footer__socials{display:flex;gap:12px;margin-bottom:16px}.footer__top--right .footer__social-link{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255, 255, 255, 0.1);transition:background 0.3s ease}.footer__top--right .footer__social-link:hover{background:rgba(255, 255, 255, 0.2)}.footer__top--right .footer__cta{color:#ffffff;font-size:15px;font-weight:500;text-decoration:underline;text-underline-offset:3px;transition:opacity 0.3s ease;margin-top:8px;display:inline-block}.footer__top--right .footer__cta:hover{opacity:0.7}.footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:32px;border-top:1px solid rgba(255, 255, 255, 0.1);padding-top:42px}@media screen and (max-width:1280px){.footer__bottom{flex-direction:column-reverse;align-items:center}}@media screen and (max-width:1023px){.footer__bottom{flex-direction:column-reverse;padding-top:32px}}@media screen and (max-width:710px){.footer__bottom{padding-top:42px;align-items:flex-start}}.footer__bottom .copyright{font-size:14px;font-weight:400;line-height:28px;letter-spacing:-0.28px}.footer__bottom--menu ul{display:flex;flex-wrap:wrap;gap:24px;align-items:center}@media screen and (max-width:1023px){.footer__bottom--menu ul{gap:32px;flex-wrap:wrap;justify-content:center}}@media screen and (max-width:710px){.footer__bottom--menu ul{flex-direction:column;gap:16px;align-items:flex-start}}.footer__bottom--menu ul li a,.footer__bottom--menu ul li.borlabs-cookie-open-dialog-preferences{color:#ffffff;font-size:14px;font-weight:400;line-height:28px;letter-spacing:-0.28px;cursor:pointer;transition:color 0.3s ease}@media screen and (min-width:1023px){.footer__bottom--menu ul li:hover a,.footer__bottom--menu ul li:hover.borlabs-cookie-open-dialog-preferences{color:#144530}}@media screen and (max-width:1450px){.footer__top--left{width:260px}.footer__top--right{width:300px}}#my_box{display:none;width:100%;height:100%;z-index:99;position:fixed;top:107px;bottom:107px;right:0;left:0}@media screen and (max-width:1169px){#box_2{height:95%}}.mymagicoverbox{z-index:999;position:fixed;background:#ffffff;display:none;top:50%;left:70px;right:70px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}@media screen and (max-height:768px){.mymagicoverbox{height:95%}}@media screen and (max-width:1169px){.mymagicoverbox{left:36px;right:36px;overflow-y:scroll}}@media screen and (max-width:710px){.mymagicoverbox{left:20px;right:20px}}@media screen and (max-width:710px) and (max-height:950px){.mymagicoverbox{height:95%}}.mymagicoverbox .main-title{color:#1d2329;margin-bottom:16px}.mymagicoverbox .contact-form__img{position:relative;width:48%;overflow:hidden}@media screen and (max-width:1169px){.mymagicoverbox .contact-form__img{display:none}}@media screen and (max-width:1169px){.mymagicoverbox.popup-success .contact-form__row{flex-direction:initial;height:100%}}.mymagicoverbox .contact-form__row{position:relative;width:100%;height:100%;background:#ffffff;display:flex}@media screen and (max-width:1169px){.mymagicoverbox .contact-form__row{flex-direction:column;height:auto;overflow-y:scroll}}.mymagicoverbox .contact-form__row .contact-form__r{width:52%;padding:100px 80px;overflow-y:auto}@media screen and (max-width:1550px){.mymagicoverbox .contact-form__row .contact-form__r{padding:24px}}@media screen and (max-width:1169px){.mymagicoverbox .contact-form__row .contact-form__r{width:100%}}@media screen and (max-width:710px){.mymagicoverbox .contact-form__row .contact-form__r{padding:24px 16px}}.mymagicoverbox .contact-form__row .contact-form__r-text{color:#1d2329;font-size:14px;font-weight:400;line-height:170%;letter-spacing:-0.32px;margin-bottom:20px}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-row{display:flex;align-items:flex-start;gap:16px}@media screen and (max-width:710px){.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-row{flex-direction:column;align-items:initial;gap:0}}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-wrapper{position:relative;width:100%;margin-bottom:16px}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-wrapper.hide{display:none}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-wrapper .input_wrapper__label{position:absolute;top:27.5px;left:16px;font-weight:400;font-size:12px;line-height:normal;color:#a3aed0;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);transition:0.25s ease;pointer-events:none;z-index:9}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-wrapper .input_wrapper__label.focused{top:10px}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-wrapper .input_wrapper__label.required::before{content:"*";color:#ff5a5a;position:absolute;right:-7px}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-wrapper .input_wrapper__label.forarea{top:37px}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-wrapper .input_wrapper__label.forarea.focused{top:10px}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-wrapper .popup-fields{width:100%;height:55px;font-size:16px;font-weight:500;line-height:normal;color:#121310;padding:8px 16px;text-overflow:ellipsis;border-radius:10px;border:1px solid rgba(163, 174, 208, 0.4);background:#fff}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-wrapper .popup-fields::placeholder{overflow:hidden;color:#a3aed0;text-overflow:ellipsis;font-family:"Montserrat", sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-wrapper .popup-fields:focus{border-color:#1d2329}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-wrapper .popup-fields.wpcf7-not-valid{border-color:#ff5a5a}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-wrapper textarea.popup-fields{height:93px;border:1px solid rgba(163, 174, 208, 0.4);padding:27px 16px 8px 16px;resize:none}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-wrapper .wpcf7-not-valid-tip{padding-top:5px}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-wrapper .name-status,.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-wrapper .email-status{display:block;padding-top:5px;font-size:1rem;font-weight:normal}@media screen and (max-width:770px){.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-wrapper .name-status,.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-wrapper .email-status{font-size:12px}}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-wrapper .name-status.success,.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-wrapper .email-status.success{color:#91b920}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-wrapper .name-status.checking,.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-wrapper .email-status.checking{color:#999}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .contact-btn-submit{display:block;position:relative;margin-top:25px;cursor:pointer;width:128px;opacity:0.2;pointer-events:none}@media screen and (max-width:710px){.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .contact-btn-submit{width:100%}}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .contact-btn-submit::before{content:"";position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(/wp-content/themes/one-mebel-landing/assets/img/icons/Forward.svg) no-repeat center center;background-color:#1d2329;border-radius:50px;width:38px;height:38px;z-index:1}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .contact-btn-submit .contact-submit{background:#144530;border-radius:100px;border:none;padding:11px 58px 11px 16px;color:#1d2329;font-size:14px;font-weight:500;line-height:24px;letter-spacing:-0.28px;cursor:pointer;pointer-events:none;width:100%;transition:0.2s}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .contact-btn-submit.active{opacity:1;pointer-events:auto}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .contact-btn-submit.active .contact-submit:disabled{opacity:0.2}@media screen and (min-width:1169px){.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .contact-btn-submit:hover .contact-submit{opacity:0.7}}.mymagicoverbox .contact-form__row .contact-form__r.success{display:flex;align-items:center;justify-content:center;text-align:center;width:100%}.mymagicoverbox .contact-form__row .contact-form__r.success .popup-success-close-btn{margin:0 auto}@media screen and (min-width:1169px){.mymagicoverbox .contact-form__row .contact-form__r.success .popup-success-close-btn:hover{background:#e0ff6a;border:1px solid #e0ff6a;opacity:0.8}}@media screen and (max-width:1169px){.mymagicoverbox .contact-form__row.request .close-modal{background-color:#ffffff}}@media screen and (max-width:710px){.mymagicoverbox .contact-form__row.request .close-modal{width:32px;height:32px;padding:4px}}@media screen and (max-width:1169px){.mymagicoverbox .contact-form__row.request .contact-form__r{padding:50px 24px 30px 24px}}.mymagicoverbox .close-modal,.mymagicoverbox .popup-success-close{position:absolute;top:20px;right:20px;cursor:pointer;z-index:1;display:flex;width:48px;height:48px;padding:8px;justify-content:center;align-items:center;flex-shrink:0;border-radius:7px;background:#f4f7fe;transition:0.2s}@media screen and (min-width:1169px){.mymagicoverbox .close-modal:hover,.mymagicoverbox .popup-success-close:hover{opacity:0.8}}@media screen and (max-width:1169px){.mymagicoverbox .close-modal,.mymagicoverbox .popup-success-close{top:16px;right:16px}}.acceptance-checkbox__block{display:flex;width:100%}.acceptance-checkbox__block .acceptance-checkbox__block-r{color:#1d2329;font-size:14px;font-weight:400;line-height:143%;letter-spacing:-0.28px;opacity:0.7}.acceptance-checkbox__block .acceptance-checkbox__block-r a{text-decoration:underline}@media screen and (min-width:1169px){.acceptance-checkbox__block .acceptance-checkbox__block-r a:hover{opacity:1}}.acceptance-checkbox__block .wpcf7-list-item{margin:0px 5px 0px 0px}.acceptance-checkbox__block input.acceptance-checkbox{width:auto}.acceptance-checkbox__block-l{position:relative;display:block;margin-bottom:15px}.acceptance-checkbox__block-l .wpcf7-list-item{margin:0 13px 0 0}.acceptance-checkbox__block-l input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.acceptance-checkbox__block-l label{position:relative;cursor:pointer}.acceptance-checkbox__block-l label:before{content:"";width:24px;height:24px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;border-radius:5px;border:2px solid #b9b9b9;background:#fff;transition:0.2s}.acceptance-checkbox__block-l input:checked+label::before{background-color:#144530;border-color:#fff}.acceptance-checkbox__block-l input:checked+label:after{content:"";display:block;position:absolute;top:2px;left:10px;width:6px;height:12px;border:solid #000;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.acceptance-checkbox__block-r span{font-weight:bold}.contact-form__img.request{position:relative;display:flex;justify-content:center;align-items:center}@media screen and (max-width:1169px){.contact-form__img.request{display:flex;width:100%;padding:75px 21px}}@media screen and (max-width:710px){.contact-form__img.request{padding:64px 16px}}.contact-form__img.request img{position:absolute;z-index:1}.your-plan__form.request{position:relative;z-index:1;max-width:560px;width:100%;background-color:#1d2329;border-radius:48px;padding:50px 64px}@media screen and (max-width:1169px){.your-plan__form.request{max-width:100%}}@media screen and (max-width:710px){.your-plan__form.request{padding:32px 16px}}.your-plan__form.request .your-plan__form-seats-row{background:none;padding:0}.your-plan__form.request .your-plan__form-sd{margin-bottom:0;color:#ffffff}.your-plan__form.request .num-people{color:#ffffff}.your-plan__form.request .your-plan__form-per-person{opacity:1}.your-plan__form-price.request{margin-bottom:0px}.your-plan__form-seats-row.request{background:#ffffff;border:2px solid #ffffff}.contact-form__r.success{display:flex;align-items:center}.page-content{background-color:#ffffff;padding:100px 0;margin-top:93px}@media screen and (max-width:1169px){.page-content{padding:80px 0}}.page-content .impresum .row{display:flex;align-items:center;gap:32px;margin-bottom:1.5rem}@media screen and (max-width:710px){.page-content .impresum .row{gap:10px}}.page-content .impresum .row .btn-back{display:flex;width:40px;height:40px;padding:8px;justify-content:center;align-items:center;flex-shrink:0;border-radius:7px;background:#f4f7fe;transition:0.2s ease}@media screen and (min-width:1169px){.page-content .impresum .row .btn-back:hover{opacity:0.7}}.page-content .impresum .main-title{color:#1b1b1b}@media screen and (max-width:710px){.page-content .impresum .main-title{hyphens:auto}}.page-content .impresum .main-text{color:#1d2329;opacity:1;padding-left:73px}@media screen and (max-width:1169px){.page-content .impresum .main-text{padding-left:0}}@media screen and (max-width:710px){.page-content .impresum .main-text{hyphens:auto}}.page-content .impresum p{margin-bottom:24px}@media screen and (max-width:480px){.page-content .impresum p{word-wrap:break-word}}.page-content .impresum a{color:#91b920}@media screen and (max-width:710px){.page-content .impresum a{word-wrap:break-word}}.page-content .impresum h4{color:#1b1b1b;font-family:"Montserrat", sans-serif;font-size:20px;font-weight:600;line-height:normal;letter-spacing:-0.4px;margin:24px 0 16px 0}.page-content .impresum ul{margin:24px 0 24px 18px}.page-content .impresum ul li{list-style-type:disc}.page-content .impresum ul li a{color:inherit}.page-content .impresum ol{margin:24px 0 24px 18px}.page-content .impresum ol li{list-style:decimal}.page-content .impresum ol li a{color:inherit}.page-content .impresum ol li::marker{font-weight:700}.page-content .impresum ol li ol li{list-style-type:auto}@media screen and (max-width:1450px){.page-content{padding:80px 0}}@media screen and (max-width:770px){.page-content{padding:48px 0;margin-top:70px;overflow-x:hidden}.page-content .impresum .main-text{padding-left:0;word-break:break-word;overflow-wrap:break-word}.page-content .impresum p,.page-content .impresum h4,.page-content .impresum ul,.page-content .impresum ol{max-width:100%;overflow-wrap:break-word;word-break:break-word}.page-content img{max-width:100%;height:auto}}@media screen and (max-width:400px){.page-content{padding:32px 0;margin-top:60px}}.error-page{background:url("/wp-content/themes/one-mebel-landing/assets/img/bg_error_page.png") center / cover no-repeat;padding:180px 0 80px 0}@media screen and (max-width:710px){.error-page{padding:150px 0 50px 0}}.error-page__wrapper{height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media screen and (max-width:1550px){.error-page__wrapper img{width:400px}}@media screen and (max-width:1169px){.error-page__wrapper img{width:600px}}.error-page__info{position:absolute;z-index:1}.error-page__info h1{color:#144530;text-align:center;font-size:176px;font-weight:700;line-height:normal;letter-spacing:-3.52px;margin-top:100px}@media screen and (max-width:1550px){.error-page__info h1{margin-top:150px}}@media screen and (max-width:710px){.error-page__info h1{font-size:100px;margin-top:100px}}.error-page__info p{color:#144530;text-align:center;font-size:32px;font-weight:700;line-height:normal;letter-spacing:-0.64px;max-width:427px;width:100%;margin-bottom:32px}@media screen and (max-width:710px){.error-page__info p{font-size:20px;max-width:100%}}.error-page__info .btn{margin:0 auto}.modal-overlay{display:none;position:fixed;inset:0;background:rgba(0, 0, 0, 0.5);z-index:1000;backdrop-filter:blur(4px)}.modal-overlay.is-active{display:block}.modal-calc{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1001;background:#fff;border-radius:20px;padding:40px;width:100%;max-width:590px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0, 0, 0, 0.15)}@media screen and (max-width:640px){.modal-calc{padding:28px 20px;max-width:calc(100vw - 32px);border-radius:16px}}.modal-calc.is-active{display:block}.modal-calc__close{position:absolute;top:16px;right:16px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border:none;border-radius:50%;cursor:pointer;transition:background 0.2s ease;padding:0}.modal-calc__close:hover{background:#e8e8e8}.modal-calc__back{display:flex;align-items:center;gap:6px;font-family:"Montserrat", sans-serif;font-size:14px;font-weight:500;color:#1b1b1b;background:none;border:none;cursor:pointer;padding:0;margin-bottom:20px;transition:opacity 0.2s ease}.modal-calc__back:hover{opacity:0.7}.modal-calc__title{font-family:"Montserrat", sans-serif;font-size:28px;font-weight:700;color:#1b1b1b;margin:0 0 8px;line-height:1.2}@media screen and (max-width:640px){.modal-calc__title{font-size:22px}}.modal-calc__desc{font-size:13px;color:#888;margin:0 0 24px;line-height:1.5}.modal-calc__field{margin-bottom:16px}.modal-calc__field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}@media screen and (max-width:480px){.modal-calc__field-row{grid-template-columns:1fr}}.modal-calc__label{display:block;font-size:13px;font-weight:600;color:#1b1b1b;margin-bottom:8px;font-family:"Montserrat", sans-serif}.modal-calc__select-wrap{position:relative}.modal-calc__select-arrow{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:18px;color:#888}.modal-calc__select{width:100%;height:52px;padding:0 40px 0 14px;border:1px solid #e0e0e0;border-radius:10px;font-family:"Montserrat", sans-serif;font-size:14px;color:#aaa;background:#fff;appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color 0.2s ease}.modal-calc__select:focus{border-color:#462b25;color:#1b1b1b;outline:none}.modal-calc__select option:not([value=""]){color:#1b1b1b}.modal-calc__input{width:100%;height:52px;padding:0 14px;border:1px solid #e0e0e0;border-radius:10px;font-family:"Montserrat", sans-serif;font-size:14px;color:#1b1b1b;background:#fff;transition:border-color 0.2s ease;-webkit-appearance:none;appearance:none;box-sizing:border-box}.modal-calc__input::placeholder{color:#aaa}.modal-calc__input:focus{border-color:#462b25;outline:none}.modal-calc__input--tel{border:none;height:100%;padding:0 10px;flex:1;min-width:0}.modal-calc__input--tel:focus{border:none;outline:none}.modal-calc__textarea{height:auto;padding:14px;resize:none}.modal-calc__phone-wrap{display:flex;align-items:center;border:1px solid #e0e0e0;border-radius:10px;overflow:hidden;background:#fff;height:52px;transition:border-color 0.2s ease}.modal-calc__phone-wrap:focus-within{border-color:#462b25}.modal-calc__phone-flag{padding:0 10px;font-size:13px;color:#1b1b1b;white-space:nowrap;border-right:1px solid #e0e0e0;height:100%;display:flex;align-items:center;background:#f9f9f9;flex-shrink:0}.modal-calc__checkboxes{display:flex;flex-wrap:wrap;gap:12px 20px}.modal-calc__check-label{display:flex;align-items:center;gap:8px;font-size:14px;color:#1b1b1b;cursor:pointer;font-family:"Montserrat", sans-serif;user-select:none}.modal-calc__checkbox{display:none}.modal-calc__check-box{width:18px;height:18px;border:2px solid #ccc;border-radius:4px;background:#fff;flex-shrink:0;position:relative;transition:all 0.2s ease}.modal-calc__checkbox:checked+.modal-calc__check-box{background:#462b25;border-color:#462b25}.modal-calc__checkbox:checked+.modal-calc__check-box::after{content:"";position:absolute;top:1px;left:5px;width:5px;height:9px;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(45deg)}.modal-calc__footer{display:flex;align-items:center;justify-content:space-between;margin-top:28px}.modal-calc__step-indicator{font-size:13px;color:#888;font-family:"Montserrat", sans-serif}.modal-calc__btn-next,.modal-calc__btn-submit{padding:14px 32px;background:#462b25;color:#fff;border:none;border-radius:10px;font-family:"Montserrat", sans-serif;font-size:15px;font-weight:600;cursor:pointer;transition:background 0.3s ease}.modal-calc__btn-next:hover,.modal-calc__btn-submit:hover{background:#2b1b17}.modal-calc__privacy{font-size:11px;color:#aaa;line-height:1.5;margin:16px 0 0;text-align:left}.modal-calc__privacy a{color:#462b25;text-decoration:underline}.modal-calc__success{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 0;gap:16px}.modal-calc__success .modal-calc__title{margin:0}.modal-calc__success .modal-calc__desc{margin:0}.modal-calc__success .modal-calc__btn-submit{margin-top:8px}.service-hero__btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;background-color:#462b25 !important;color:#fff !important;border:none;border-radius:8px;font-family:"Montserrat";font-size:14px;font-weight:600;letter-spacing:0.05em;text-transform:uppercase;cursor:pointer;text-decoration:none;transition:background-color 0.3s ease;width:max-content}.service-hero__btn:hover{background-color:#2b1b17 !important;color:#fff !important}@media screen and (max-width:710px){.service-hero__btn{width:100%;text-align:center}}.service-prices__btn{background-color:#462b25 !important;color:#fff !important;border-radius:30px}.service-prices__btn:hover{background-color:#2b1b17 !important}.svc-advantages__form-submit{background-color:#462b25 !important;color:#fff !important}.svc-advantages__form-submit:hover{background-color:#2b1b17 !important}.single-service .btn,.service-hero .btn,.service-prices .btn{background-color:#462b25 !important;color:#fff !important}.single-service .btn:hover,.service-hero .btn:hover,.service-prices .btn:hover{background-color:#2b1b17 !important;border-color:#462b25 !important}body.hero-bg-image{background-image:url("/wp-content/themes/onemebel/assets/img/background-img-head.png");background-size:cover;background-position:top center;background-repeat:no-repeat;background-attachment:scroll}@media screen and (min-width:481px){.header .header__calc-btn,.header.header-home .header__calc-btn,.header.inner-page .header__calc-btn{display:flex !important}}@media screen and (max-width:480px){.header .header__calc-btn,.header.header-home .header__calc-btn,.header.inner-page .header__calc-btn{display:none !important}}@media screen and (max-width:770px){.header__menu,.header__contacts{display:none !important}.menu-btn{display:flex !important}.hero__advantages{display:flex;flex-direction:column-reverse}}@media screen and (min-width:769px){.header__menu{display:flex !important}.header__contacts{display:flex !important}}.hero__advantages{position:relative;z-index:4;background:transparent !important;margin-top:-72px}@media screen and (max-width:1169px){.hero__advantages{margin-top:40px}}@media screen and (max-width:900px){.hero__advantages{margin-top:40px}}@media screen and (max-width:710px){.hero__advantages{margin-top:0}}.hero__advantages-grid{display:flex;align-items:stretch;padding:20px 40px 28px 0}@media screen and (max-width:1169px){.hero__advantages-grid{padding:18px 28px 24px 0}}@media screen and (max-width:900px){.hero__advantages-grid{padding:16px 20px 20px 0}}@media screen and (max-width:710px){.hero__advantages-grid{flex-direction:column;gap:0;padding:16px 16px 16px 0;flex:1 1 auto}}@media screen and (max-width:480px){.hero__advantages-grid{padding:12px 12px 12px 0}}.hero__advantage-item{display:grid;grid-template-columns:95px 1fr;align-items:start;gap:0 8px;position:relative;flex:1;border-left:2px solid rgba(255, 255, 255, 0.6);padding:4px 28px 4px 14px;color:#ffffff}@media screen and (max-width:1169px){.hero__advantage-item{padding:4px 18px 4px 12px}}@media screen and (max-width:900px){.hero__advantage-item{padding:4px 12px 4px 10px}}@media screen and (max-width:710px){.hero__advantage-item{grid-template-columns:95px 1fr;padding:10px 0 10px 12px;border-left:2px solid rgba(255, 255, 255, 0.6);border-bottom:1px solid rgba(255, 255, 255, 0.12);flex:none}.hero__advantage-item:last-child{border-bottom:none}}@media screen and (max-width:480px){.hero__advantage-item{grid-template-columns:95px 1fr;padding:8px 0 8px 10px}}.hero__advantage-label{font-weight:700;font-size:14px;color:#ffffff;white-space:nowrap;line-height:1.4}@media screen and (max-width:900px){.hero__advantage-label{font-size:13px}}@media screen and (max-width:480px){.hero__advantage-label{font-size:12px}}.hero__advantage-text{font-weight:400;font-size:13px;line-height:1.45;color:rgba(255, 255, 255, 0.85)}@media screen and (max-width:900px){.hero__advantage-text{font-size:12px}}@media screen and (max-width:480px){.hero__advantage-text{font-size:11px}}.hero__chair-image{display:none !important}.hero__chair-swiper{position:absolute;top:-100px;right:-28vw;z-index:20;width:280px;height:280px;border-radius:14px;overflow:hidden}@media screen and (max-width:1169px){.hero__chair-swiper{width:250px;height:250px;right:-350px;top:-80px}}@media screen and (max-width:900px){.hero__chair-swiper{width:230px;height:230px;right:-250px;top:-70px}}@media screen and (max-width:770px){.hero__chair-swiper{position:relative;top:-60px;right:-250px;transform:none;width:230px;height:230px;margin:0}}@media screen and (max-width:480px){.hero__chair-swiper{width:230px;height:230px;top:80px;right:10px;margin:0}}.hero__chair-swiper .swiper-wrapper{height:100%}.hero__chair-swiper .swiper-slide{width:100% !important;height:100% !important}.hero__chair-swiper img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:380px){.hero__advantages{flex-direction:column-reverse}.hero__chair-swiper{width:100%;height:140px;border-radius:10px 10px 0 0;margin-top:100px}.hero__advantages-grid{padding-top:100px}}@media screen and (max-width:770px){html,body{overflow-x:hidden;max-width:100%}section,.section,.services-page,.portfolio-page,.team-intro,.team-work,.team-callback,.team-stats,.service-hero,.service-article,.service-prices,.svc-advantages,.service-other,.process,.about,.brands,.faq,.howtoorder,.advantages,.reviews,.portfolio,.fabrics,.prices{max-width:100%}img{max-width:100%;height:auto}}.header__row{flex-wrap:nowrap;overflow:hidden}.header__social_net{flex-shrink:1;min-width:0}.header__contacts{flex-shrink:1;min-width:0}@media screen and (max-width:770px){.service-article__title{width:auto !important;max-width:100%}.service-article__columns--narrow{width:100% !important;max-width:100%}.about__text{margin-top:20px !important}.brands,.service-other,.reviews,.fabrics{overflow:visible !important}}@media screen and (max-width:400px){html,body{overflow-x:hidden}img{max-width:100%;height:auto}}@media screen and (max-width:1450px){.hero__title{font-size:clamp(28px, 4vw, 60px)}.hero__slide-title{font-size:clamp(28px, 4vw, 60px)}}@media screen and (max-width:770px){.hero__title{font-size:32px}.hero__slide-title{font-size:32px}}@media screen and (max-width:400px){.hero__title{font-size:26px}.hero__slide-title{font-size:26px}}@media screen and (max-width:770px){.service-prices__title{font-size:22px}.services-page__card-title{font-size:18px}.service-other__card-title{font-size:18px}.review-card__name{font-size:16px}.review-card__star{font-size:18px}.footer__title{font-size:clamp(14px, 2.5vw, 18px)}.service-card__title{font-size:22px}.service-card--more__text{font-size:18px}}@media screen and (max-width:400px){.service-prices__title{font-size:20px}.service-card__title{font-size:20px}.services-page__card-title{font-size:16px}.service-other__card-title{font-size:15px}}.hero{position:relative;width:100%;min-height:75vh}.hero .hero-pagination{display:none !important}.hero .container{position:relative}.hero .hero-swiper{position:relative;border-radius:12px;overflow:hidden}@media screen and (max-width:710px){.hero .hero-swiper{border-radius:0}}.hero .hero__slide-bg{overflow:hidden;border-radius:inherit}.hero__slide{position:relative;width:100%;height:480px;display:flex;align-items:flex-start;padding:60px 80px 120px}@media screen and (max-width:1169px){.hero__slide{height:560px;padding:48px 48px 120px}}@media screen and (max-width:900px){.hero__slide{height:540px;padding:40px 32px 120px}}@media screen and (max-width:710px){.hero__slide{height:520px;padding:28px 20px 120px}}@media screen and (max-width:480px){.hero__slide{height:500px;padding:22px 16px 110px}}.hero__static-overlay{position:absolute;inset:0;z-index:10;pointer-events:none;display:flex;align-items:flex-start;padding-top:60px;width:100%}@media screen and (max-width:1450px){.hero__static-overlay{padding-top:40px}}@media screen and (max-width:770px){.hero__static-overlay{padding-top:28px}}@media screen and (max-width:400px){.hero__static-overlay{padding-top:20px}}@media screen and (max-width:1169px){.hero__static-overlay{height:560px}}@media screen and (max-width:900px){.hero__static-overlay{height:540px}}@media screen and (max-width:710px){.hero__static-overlay{height:520px}}@media screen and (max-width:480px){.hero__static-overlay{height:500px}}.hero__static-overlay .container{width:100%}.hero__static-overlay a,.hero__static-overlay button{pointer-events:auto}.hero__slide-bg{position:absolute;inset:0;background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:0;border-radius:inherit;min-width:100%;min-height:100%;transform:scale(1.05)}.hero__slide-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.05) 100%);border-radius:inherit}.hero__content{position:relative;z-index:2;max-width:650px;color:#ffffff;display:flex;flex-direction:column;gap:28px}@media screen and (max-width:1169px){.hero__content{max-width:420px;gap:22px}}@media screen and (max-width:710px){.hero__content{max-width:62%;gap:16px}}@media screen and (max-width:480px){.hero__content{max-width:60%;gap:12px}}.hero__title{font-family:"Montserrat";font-weight:700;font-size:70px;line-height:1.08;color:#ffffff;margin-left:10vw}@media screen and (max-width:1169px){.hero__title{font-size:44px}}@media screen and (max-width:900px){.hero__title{font-size:36px}}@media screen and (max-width:710px){.hero__title{font-size:26px}}@media screen and (max-width:480px){.hero__title{font-size:22px}}.hero__button{display:inline-flex;align-items:center;justify-content:center;padding:13px 28px;border:2px solid rgba(255, 255, 255, 0.85);border-radius:12px;color:#1b1b1b;background:#fff;font-family:"Montserrat";font-weight:500;font-size:18px;text-decoration:none;width:max-content;white-space:nowrap;transition:all 0.3s ease;cursor:pointer;margin-left:10vw;margin-top:20px}.hero__button:hover{background:rgba(255, 255, 255, 0.88)}@media screen and (max-width:1169px){.hero__button{font-size:14px;padding:11px 24px}}@media screen and (max-width:710px){.hero__button{font-size:12px;padding:9px 18px}}@media screen and (max-width:480px){.hero__button{font-size:11px;padding:8px 14px}}.hero__chair-image{position:absolute;right:80px;top:50%;transform:translateY(-55%);width:200px;border-radius:12px;overflow:hidden;z-index:2;box-shadow:0 8px 32px rgba(0, 0, 0, 0.2)}.hero__chair-image img{width:100%;height:auto;display:block}@media screen and (max-width:1169px){.hero__chair-image{width:170px;right:48px}}@media screen and (max-width:900px){.hero__chair-image{width:150px;right:32px}}@media screen and (max-width:710px){.hero__chair-image{display:none}}.hero__mobile-chair{display:none}@media screen and (max-width:710px){.hero__mobile-chair{display:block;position:absolute;right:16px;bottom:90px;width:30%;max-width:110px;border-radius:10px;overflow:hidden;z-index:3;box-shadow:0 6px 20px rgba(0, 0, 0, 0.22)}.hero__mobile-chair img{width:100%;display:block}}@media screen and (max-width:480px){.hero__mobile-chair{width:28%;max-width:92px;bottom:82px}}.hero__mobile-bottom{display:none}@media screen and (max-width:710px){.hero__mobile-bottom{display:flex;align-items:flex-start;gap:12px;padding:16px 20px}}@media screen and (max-width:480px){.hero__mobile-bottom{padding:14px 16px;gap:10px}}.hero__advantages{position:relative;z-index:4;margin-top:-40px;margin-left:5vw}@media screen and (max-width:1169px){.hero__advantages{margin-top:-68px}}@media screen and (max-width:900px){.hero__advantages{margin-top:-64px}}@media screen and (max-width:400px){.hero__advantages{margin-top:100px;background:rgba(22, 13, 8, 0.92)}}.hero__advantages-grid{display:flex;align-items:flex-start;justify-content:center;padding:20px 0px 28px;gap:10px}@media screen and (max-width:1169px){.hero__advantages-grid{padding:18px 48px 24px}}@media screen and (max-width:900px){.hero__advantages-grid{padding:16px 32px 20px}}@media screen and (max-width:710px){.hero__advantages-grid{display:flex;flex-direction:column;gap:10px;padding:16px 0;justify-content:flex-start}}@media screen and (max-width:480px){.hero__advantages-grid{padding:14px 0;gap:8px}}.hero__advantage-item{display:flex;flex-direction:row;align-items:baseline;gap:10px;color:#ffffff;padding:0 20px;flex:1;border-left:1px solid rgba(255, 255, 255, 0.3)}@media screen and (max-width:1169px){.hero__advantage-item{padding:0 28px;padding-left:0}}@media screen and (max-width:900px){.hero__advantage-item{padding:0 20px;padding-left:0}}@media screen and (max-width:710px){.hero__advantage-item{padding:0;flex:none;border-left:none !important}}.hero__advantage-label{font-weight:700;font-size:14px;color:#ffffff;white-space:nowrap}@media screen and (max-width:900px){.hero__advantage-label{font-size:13px}}@media screen and (max-width:710px){.hero__advantage-label{font-size:12px;white-space:nowrap;flex-shrink:0}}@media screen and (max-width:480px){.hero__advantage-label{font-size:11px}}.hero__advantage-text{font-weight:350;font-size:13px;line-height:1.4;color:rgba(255, 255, 255, 0.85)}@media screen and (max-width:900px){.hero__advantage-text{font-size:12px}}@media screen and (max-width:710px){.hero__advantage-text{font-size:12px;line-height:1.3}}@media screen and (max-width:480px){.hero__advantage-text{font-size:11px}}.hero .swiper-horizontal>.swiper-pagination-bullets,.hero .swiper-pagination-bullets.swiper-pagination-horizontal{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);z-index:10;display:flex;gap:4px;width:auto}.hero .swiper-pagination-bullet{width:60px;height:2px;background-color:rgba(255, 255, 255, 0.35);border-radius:1px;opacity:1;transition:background-color 0.3s ease;cursor:pointer}.hero .swiper-pagination-bullet-active{background-color:#ffffff}@media screen and (max-width:710px){.hero .swiper-pagination-bullet{width:36px}}.hero__slide-bottom{position:absolute;bottom:0;left:0;right:0;z-index:3;display:flex;align-items:stretch}@media screen and (max-width:710px){.hero__slide-bottom{align-items:flex-end;gap:0}}.hero__advantages{position:relative;z-index:4;flex:1}@media screen and (max-width:710px){.hero__advantages{background:rgba(22, 13, 8, 0.92)}}.hero__advantages-grid{display:flex;align-items:flex-start;justify-content:center;padding:20px 80px 28px}@media screen and (max-width:1169px){.hero__advantages-grid{padding:18px 48px 24px}}@media screen and (max-width:900px){.hero__advantages-grid{padding:16px 32px 20px}}@media screen and (max-width:710px){.hero__advantages-grid{flex-direction:column;gap:10px;padding:16px 20px;justify-content:flex-start}}@media screen and (max-width:480px){.hero__advantages-grid{padding:14px 16px;gap:8px}}.hero__mobile-chair{display:none}@media screen and (max-width:710px){.hero__mobile-chair{display:block;flex-shrink:0;width:38%;max-width:160px;align-self:stretch;overflow:hidden;border-radius:10px 10px 0 0}.hero__mobile-chair img{width:100%;height:100%;object-fit:cover;display:block}}@media screen and (max-width:480px){.hero__mobile-chair{width:35%;max-width:130px}}.hero__chair-image{position:absolute;right:80px;top:50%;transform:translateY(-55%);width:200px;border-radius:12px;overflow:hidden;z-index:2;box-shadow:0 8px 32px rgba(0, 0, 0, 0.2)}.hero__chair-image img{width:100%;height:auto;display:block}@media screen and (max-width:1169px){.hero__chair-image{width:170px;right:48px}}@media screen and (max-width:900px){.hero__chair-image{width:150px;right:32px}}@media screen and (max-width:710px){.hero__chair-image{display:none}}.services{padding:60px 0 70px;background-color:#fff;border-radius:24px 24px 0 0;margin-top:-1px;position:relative;z-index:2}@media screen and (max-width:710px){.services{padding:40px 0 50px;border-radius:16px 16px 0 0}}.services__title{font-family:"Montserrat";font-weight:600;font-size:28px;color:#1b1b1b;text-align:center;margin:0 0 36px}@media screen and (max-width:710px){.services__title{font-size:22px;margin-bottom:24px}}.services__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}@media screen and (max-width:1169px){.services__grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width:710px){.services__grid{grid-template-columns:1fr 1fr;gap:10px}}@media screen and (max-width:1450px){.hero__title{font-size:56px;margin-left:5vw;margin-top:40px}.hero__button{margin-left:5vw}.hero__advantages{margin-left:3vw}}@media screen and (max-width:770px){.hero__title{font-size:28px;margin-left:20px;margin-top:28px}.hero__button{margin-left:20px;font-size:13px;padding:10px 20px}}@media screen and (max-width:400px){.hero__title{font-size:22px;margin-left:14px;margin-top:20px}.hero__button{margin-left:14px;font-size:12px;padding:9px 16px}}.about-section{padding:100px 0;background-color:#ffffff}@media screen and (max-width:710px){.about-section{padding:60px 0}}.about-section__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}@media screen and (max-width:980px){.about-section__wrapper{grid-template-columns:1fr;gap:40px}}.about-section__left{display:flex;flex-direction:column;align-items:flex-start;padding-right:40px}@media screen and (max-width:980px){.about-section__left{padding-right:0}}.about-section__title{font-family:"Fraunces";font-weight:600;font-size:64px;line-height:1.1;color:#1b1b1b;margin:0 0 32px}@media screen and (max-width:980px){.about-section__title{font-size:56px}}@media screen and (max-width:710px){.about-section__title{font-size:42px;margin:0 0 24px}}.about-section__description{font-family:"Montserrat";font-weight:400;font-size:16px;line-height:1.6;color:#150a07;margin:0 0 40px}.about-section__description p{margin:0 0 16px}.about-section__description p:last-child{margin:0}@media screen and (max-width:710px){.about-section__description{margin:0 0 32px}}.about-section__team{width:100%;max-width:450px;margin:0 0 40px;background-color:#F5F5F5;border-radius:20px;overflow:hidden;aspect-ratio:1.6}.about-section__team img{width:100%;height:100%;object-fit:cover;display:block;border-radius:20px}@media screen and (max-width:710px){.about-section__team{margin:0 0 32px}}.about-section__button{display:inline-flex;align-items:center;gap:12px;font-family:"Montserrat";font-weight:500;font-size:14px;line-height:1;color:#1b1b1b;text-decoration:none;text-transform:uppercase;letter-spacing:0.05em;padding:0;background:transparent;border:none;cursor:pointer;transition:all 0.3s ease}.about-section__button svg{width:24px;height:24px;transition:transform 0.3s ease}.about-section__button:hover{color:#144530}.about-section__button:hover svg{transform:translate(4px, -4px)}.about-section__right{position:relative;width:100%;height:100%;min-height:600px}@media screen and (max-width:980px){.about-section__right{min-height:500px}}@media screen and (max-width:710px){.about-section__right{min-height:400px}}.about-section__image{position:relative;width:100%;height:100%;border-radius:20px;overflow:hidden;background-color:#F5F5F5}.about-section__image img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:1450px){.about-section__title{font-size:52px}}@media screen and (max-width:770px){.about-section{padding:60px 0}.about-section__title{font-size:36px}.about-section__right{min-height:360px}}@media screen and (max-width:400px){.about-section{padding:40px 0}.about-section__title{font-size:28px}.about-section__right{min-height:260px}.about-section__description{font-size:14px}}.we-recommend{padding:4.375rem 0}@media screen and (max-width:1169px){.we-recommend{padding:3.75rem 0}}@media screen and (max-width:710px){.we-recommend{padding:2.5rem 0}}.we-recommend .we-recommend__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}@media screen and (max-width:710px){.we-recommend .we-recommend__header{margin-bottom:2rem}}.we-recommend .we-recommend__link{font-size:16px;font-weight:500;text-transform:uppercase;color:#144530;text-decoration:none;transition:0.2s;position:relative}.we-recommend .we-recommend__link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#1b1b1b;transition:0.2s}@media screen and (min-width:1169px){.we-recommend .we-recommend__link:hover{color:#144530}.we-recommend .we-recommend__link:hover:after{background-color:#144530}}@media screen and (max-width:480px){.we-recommend .we-recommend__link{font-size:0.75rem}}.we-recommend .we-recommend__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:2rem 1.25rem}@media screen and (max-width:1169px){.we-recommend .we-recommend__grid{grid-template-columns:repeat(3, 1fr);gap:1.25rem}}@media screen and (max-width:710px){.we-recommend .we-recommend__grid{grid-template-columns:repeat(1, 1fr);gap:1rem}}@media screen and (max-width:480px){.we-recommend .we-recommend__grid{gap:0.75rem}}.we-recommend .product-card{display:flex;flex-direction:column;align-items:center;height:100%}.we-recommend .product-card .product-card__image{position:relative;display:block;overflow:hidden;border-radius:0.75rem;margin-bottom:1rem;background-color:#f5f5f5;min-height:360px;max-height:360px}@media screen and (max-width:1169px){.we-recommend .product-card .product-card__image{min-height:340px;max-height:340px}}@media screen and (max-width:710px){.we-recommend .product-card .product-card__image{min-height:228px;max-height:228px}}@media screen and (max-width:710px){.we-recommend .product-card .product-card__image{margin-bottom:0.75rem}}.we-recommend .product-card .product-card__image .product-card__img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}@media screen and (min-width:1169px){.we-recommend .product-card .product-card__image:hover .product-card__img{transform:scale(1.05)}}.we-recommend .product-card .product-card__favorite{position:absolute;top:0.75rem;right:0.75rem;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background-color:#FEF1E8;border:none;border-radius:50%;cursor:pointer;transition:0.2s;color:#1b1b1b}@media screen and (max-width:710px){.we-recommend .product-card .product-card__favorite{width:36px;height:36px;top:0.5rem;right:0.5rem}}.we-recommend .product-card .product-card__favorite svg{width:20px;height:20px}@media screen and (max-width:710px){.we-recommend .product-card .product-card__favorite svg{width:18px;height:18px}}@media screen and (min-width:1169px){.we-recommend .product-card .product-card__favorite:hover{transform:scale(1.1)}.we-recommend .product-card .product-card__favorite:hover svg path{stroke:#144530}}.we-recommend .product-card .product-card__favorite.is-favorite svg path{fill:#144530;stroke:#144530}.we-recommend .product-card .product-card__content{display:flex;flex-direction:column;gap:0.5rem}@media screen and (max-width:710px){.we-recommend .product-card .product-card__content{gap:0.375rem}}.we-recommend .product-card .product-card__name{margin:0;font-family:"Fraunces";font-size:1.25rem;font-weight:400;line-height:1.3;color:#1b1b1b}@media screen and (max-width:1169px){.we-recommend .product-card .product-card__name{font-size:1.125rem}}@media screen and (max-width:710px){.we-recommend .product-card .product-card__name{font-size:0.875rem}}.we-recommend .product-card .product-card__name a{color:inherit;text-decoration:none;transition:0.2s}@media screen and (min-width:1169px){.we-recommend .product-card .product-card__name a:hover{color:#144530}}.we-recommend .product-card .product-card__price{font-size:1rem;font-weight:400;color:#150a07}@media screen and (max-width:710px){.we-recommend .product-card .product-card__price{font-size:0.875rem}}.we-recommend .product-card .product-card__price .woocommerce-Price-amount{font-weight:400}.we-recommend .product-card .product-card__price del{opacity:0.6;margin-right:0.5rem}.we-recommend .product-card .product-card__price ins{text-decoration:none;color:#144530;font-weight:500}.shop-categories{padding:4.375rem 0}@media screen and (max-width:1169px){.shop-categories{padding:3.75rem 0}}@media screen and (max-width:710px){.shop-categories{padding:2.5rem 0}}.shop-categories .shop-categories__grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 369px);grid-template-areas:"item1 item2 item5" "item3 item4 item5";gap:1.25rem}@media screen and (max-width:1169px){.shop-categories .shop-categories__grid{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 289px);grid-template-areas:"item1 item2" "item3 item4" "item5 item5"}}@media screen and (max-width:710px){.shop-categories .shop-categories__grid{grid-template-columns:1fr;grid-template-rows:repeat(5, 260px);grid-template-areas:"item1" "item2" "item3" "item4" "item5";gap:0.75rem}}.shop-categories .category-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:0.75rem;background-color:#ffffff;text-decoration:none;transition:transform 0.3s ease, box-shadow 0.3s ease;box-shadow:0 2px 8px rgba(0, 0, 0, 0.05)}@media screen and (max-width:710px){.shop-categories .category-card{border-radius:0.75rem}}.shop-categories .category-card:nth-child(1){grid-area:item1}.shop-categories .category-card:nth-child(2){grid-area:item2}.shop-categories .category-card:nth-child(3){grid-area:item3}.shop-categories .category-card:nth-child(4){grid-area:item4}.shop-categories .category-card:nth-child(5){grid-area:item5}.shop-categories .category-card:nth-child(n+6){grid-area:auto}@media screen and (min-width:1169px){.shop-categories .category-card:hover{box-shadow:0 8px 24px rgba(0, 0, 0, 0.12)}.shop-categories .category-card:hover .category-card__img{transform:scale(1.1)}.shop-categories .category-card:hover .category-card__overlay{opacity:0.3}.shop-categories .category-card:hover .category-card__name{color:#ffffff}}.shop-categories .category-card .category-card__image{position:relative;flex:1;overflow:hidden;background-color:#f5f5f5;min-height:200px}.shop-categories .category-card .category-card__image .category-card__img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.shop-categories .category-card .category-card__image .category-card__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.5) 100%);opacity:0.8;transition:opacity 0.3s ease}.shop-categories .category-card .category-card__content{position:absolute;bottom:0;left:0;right:0;padding:2rem;z-index:2}@media screen and (max-width:1169px){.shop-categories .category-card .category-card__content{padding:1.5rem}}@media screen and (max-width:710px){.shop-categories .category-card .category-card__content{padding:1.25rem}}.shop-categories .category-card .category-card__name{margin:0;font-family:"Fraunces";font-size:2rem;font-weight:400;line-height:1.2;color:#ffffff;transition:color 0.3s ease}@media screen and (max-width:1169px){.shop-categories .category-card .category-card__name{font-size:1.5rem}}.subscription-block{padding:7.5rem 0;margin:4.375rem 0;background-color:#144530}@media screen and (max-width:710px){.subscription-block{padding:4rem 0}}.subscription-block .subscription-block__content{display:flex;align-items:center;justify-content:space-between;padding:0 179px}@media screen and (max-width:1169px){.subscription-block .subscription-block__content{gap:2.5rem;padding:0}}@media screen and (max-width:710px){.subscription-block .subscription-block__content{flex-direction:column;gap:1.5rem;text-align:center}}.subscription-block .subscription-block__image{position:relative;width:200px;height:200px;flex-shrink:0}@media screen and (max-width:1169px){.subscription-block .subscription-block__image{width:185px;height:185px}}@media screen and (max-width:710px){.subscription-block .subscription-block__image{width:150px;height:150px;margin:0 auto}}.subscription-block .subscription-block__image .subscription-block__img,.subscription-block .subscription-block__image .subscription-block__video{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:top}.subscription-block .subscription-block__image .subscription-block__badge{position:absolute;top:0;right:0;width:80px;height:80px;z-index:2}@media screen and (max-width:1169px){.subscription-block .subscription-block__image .subscription-block__badge{width:70px;height:70px}}@media screen and (max-width:770px){.subscription-block .subscription-block__image .subscription-block__badge{width:60px;height:60px}}.subscription-block .subscription-block__image .subscription-block__badge img{width:100%;height:100%;object-fit:contain}.subscription-block .subscription-block__info{display:flex;flex-grow:1}@media screen and (max-width:1169px){.subscription-block .subscription-block__info{flex-direction:column;gap:1.5rem}}@media screen and (max-width:710px){.subscription-block .subscription-block__info{gap:1rem}}.subscription-block .subscription-block__text{max-width:430px;margin-left:60px}@media screen and (max-width:1169px){.subscription-block .subscription-block__text{margin-left:0;flex-direction:column}}@media screen and (max-width:770px){.subscription-block .subscription-block__text{display:flex;flex-direction:column}}.subscription-block .subscription-block__button{margin-left:auto}@media screen and (max-width:1169px){.subscription-block .subscription-block__button{margin:0}}@media screen and (max-width:710px){.subscription-block .subscription-block__button{margin:0 auto;width:100%}}.custom-order-section{position:relative;width:100%;min-height:520px;display:flex;align-items:center;padding:126px 0;overflow:hidden}@media screen and (max-width:710px){.custom-order-section{min-height:450px;padding:80px 0}}.custom-order-section__bg-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.custom-order-section__bg-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.custom-order-section__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.2);z-index:1}.custom-order-section .container{position:relative;z-index:2}.custom-order-section__content{max-width:680px;margin-left:auto;padding-left:40px}@media screen and (max-width:980px){.custom-order-section__content{max-width:100%;padding-left:0;text-align:center;margin:0 auto}}@media screen and (max-width:710px){.custom-order-section__content{padding:0 20px}}.custom-order-section .main-title{margin:0 0 24px}.custom-order-section .main-text{max-width:490px;margin:0 0 40px}@media screen and (max-width:710px){.custom-order-section .main-text{margin:0 0 32px}}.services-wrapper{background:linear-gradient(to bottom, rgba(245, 245, 245, 0) 0px, rgba(245, 245, 245, 0) 80px, whitesmoke 160px, whitesmoke 100%)}.services{padding:60px 0 70px;background-color:#fff;border-radius:40px 40px 40px 40px;margin-top:0;position:relative;z-index:2;margin-left:2vw;margin-right:2vw;height:900px}@media screen and (max-width:710px){.services{padding:40px 0 50px;border-radius:16px 16px 0 0}}.services__title{font-family:"Montserrat";font-weight:600;font-size:50px;color:#1b1b1b;text-align:center;margin:45px 0 45px}@media screen and (max-width:710px){.services__title{font-size:22px;margin-bottom:24px}}.services__grid{display:grid;grid-template-columns:repeat(3, max-content);justify-content:center;gap:16px}@media screen and (max-width:1169px){.services__grid{grid-template-columns:repeat(2, max-content)}}@media screen and (max-width:710px){.services__grid{grid-template-columns:repeat(2, 1fr);gap:10px}}.service-card{display:flex;flex-direction:column;background-color:#f2f2f2;border-radius:16px;overflow:hidden;text-decoration:none;transition:box-shadow 0.3s ease, transform 0.3s ease;padding:20px 12px 16px 20px;width:370px;height:300px}.service-card:hover{box-shadow:0 6px 20px rgba(0, 0, 0, 0.1);transform:translateY(-2px)}.service-card__image{width:65%;height:180px;overflow:hidden;background-color:#e0d8d1;border-radius:10px;margin-bottom:12px}.service-card__img{width:100%;height:100%;object-fit:cover;border-radius:10px;transition:transform 0.4s ease}.service-card:hover .service-card__img{transform:scale(1.04)}.service-card__footer{display:grid;grid-template-columns:65% 35%;grid-template-rows:1fr auto;align-items:end;min-height:65px;padding:0 4px;gap:8px}.service-card__title{grid-column:1;grid-row:1 / 3;font-family:"Montserrat";font-size:37px;line-height:0.8;margin:0;color:#1b1b1b}.service-card__link{grid-column:2;grid-row:2;justify-self:end;align-self:end;font-size:12px;color:#888;white-space:nowrap;text-decoration:underline;text-underline-offset:2px}.service-card--more{background-color:#462b25;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:24px;min-height:210px;text-decoration:none;gap:8px;transition:background-color 0.3s ease}.service-card--more:hover{background-color:#321f1a;transform:none;box-shadow:none}.service-card--more__arrow{font-size:28px;color:#ffffff;align-self:flex-end}.service-card--more__text{font-family:"Montserrat";font-weight:268;font-size:32px;color:#ffffff;line-height:1.2}@media screen and (max-width:1450px){.services{height:auto}.services__title{font-size:42px}.services__grid{grid-template-columns:repeat(3, 1fr);padding:0 28px}.service-card{width:100%;height:300px;min-height:260px}.service-card__image{height:150px}.service-card__title{font-size:30px}.service-card--more{min-height:180px}}@media screen and (max-width:1169px){.services{height:auto}.services__title{font-size:34px}.services__grid{grid-template-columns:repeat(2, 1fr);padding:0 20px;gap:12px}.service-card{width:100%;height:300px;min-height:240px}.service-card__image{height:135px}.service-card__title{font-size:26px}.service-card--more{min-height:160px}.service-card--more__text{font-size:22px}}@media screen and (max-width:770px){.services{height:auto;margin-left:0;margin-right:0}.services__title{font-size:26px;margin:20px 0 16px}.services__grid{grid-template-columns:repeat(2, 1fr);padding:0 14px;gap:10px}.service-card{min-height:230px;padding:14px 10px 14px 14px;width:100%}.service-card__image{height:180px}.service-card__title{font-size:28px}.service-card__footer{grid-template-columns:1fr auto;grid-template-rows:auto;align-items:center;min-height:auto;gap:8px}.service-card__title{grid-column:1;grid-row:1;line-height:1.1}.service-card__link{grid-column:2;grid-row:1;align-self:center;justify-self:end;white-space:nowrap}.service-card--more{min-height:150px;padding:16px}.service-card--more__text{font-size:20px}}@media screen and (max-width:400px){.services__title{font-size:22px}.services__grid{grid-template-columns:1fr;padding:0 12px;gap:8px}.service-card{min-height:180px}.service-card__image{height:160px}.service-card__title{font-size:24px}.service-card--more{min-height:120px}.service-card--more__text{font-size:20px}}.fabrics{padding:60px 0 40px;background-color:#f5f5f5}.fabrics__title{font-family:"Montserrat";font-weight:700;font-size:50px;text-align:center;color:#1b1b1b;margin:24px 0 35px;line-height:1}@media screen and (max-width:710px){.fabrics__title{font-size:22px;margin-bottom:28px}}.fabrics__swatches{display:flex;gap:43px;justify-content:center;flex-wrap:wrap}@media screen and (max-width:710px){.fabrics__swatches{gap:16px}}.fabrics__swatch{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;cursor:pointer}.fabrics__swatch:hover .fabrics__swatch-circle{transform:scale(1.06);box-shadow:0 6px 20px rgba(0, 0, 0, 0.15)}.fabrics__swatch-circle{width:125px;height:125px;border-radius:50%;overflow:hidden;background-color:#ddd;transition:transform 0.3s ease, box-shadow 0.3s ease}@media screen and (max-width:710px){.fabrics__swatch-circle{width:64px;height:64px}}.fabrics__swatch-img{width:100%;height:100%;object-fit:cover}.fabrics__swatch-placeholder{width:100%;height:100%;background:linear-gradient(135deg, #c9a48a 0%, #8b5e3c 100%)}.fabrics__swatch-name{font-family:"Montserrat";font-size:17px;font-weight:500;color:#1b1b1b}@media screen and (max-width:710px){.fabrics__swatch-name{font-size:12px}}.fabrics__swatch-price{font-size:13px;color:#888;font-weight:400}.prices{padding:40px 0 70px;background-color:#f5f5f5;height:1000px}@media screen and (max-width:710px){.prices{padding:24px 0 50px}}@media screen and (max-width:1169px){.prices .prices__inner{display:flex;flex-direction:column}.prices .prices__left{display:contents}.prices .prices__title{order:1}.prices .prices__tabs{order:2}.prices .prices__right{order:3}.prices .prices__note{order:4;margin-top:20px}.prices .prices__cta{order:5;margin-top:16px}}.prices__inner{display:grid;grid-template-columns:1fr 1.4fr;gap:165px;background:#fff;border-radius:20px;padding:48px;margin-left:9vw;margin-right:9vw}@media screen and (max-width:1169px){.prices__inner{grid-template-columns:1fr;padding:32px 24px}}@media screen and (max-width:710px){.prices__inner{padding:24px 16px;gap:28px}}.prices__left{display:flex;flex-direction:column;gap:24px}.prices__title{font-family:"Montserrat";font-weight:700;font-size:45px;line-height:1.15;color:#1b1b1b;margin:0}@media screen and (max-width:710px){.prices__title{font-size:26px}}.prices__tabs{display:flex;gap:8px;flex-wrap:wrap}.prices__tab{padding:8px 16px;border-radius:20px;border:1px solid #ddd;background:transparent;font-family:"Montserrat";font-size:14px;font-weight:500;color:#1b1b1b;cursor:pointer;transition:all 0.25s ease}.prices__tab--active,.prices__tab:hover{background-color:#462b25;color:#fff;border-color:#462b25}.prices__note{font-size:13px;color:#888;line-height:1.55;margin:0;max-width:320px;margin-top:auto}.prices__cta{display:inline-block;padding:13px 28px;background-color:#462b25;color:#fff;border-radius:30px;font-family:"Montserrat";font-weight:500;font-size:15px;text-decoration:none;width:max-content;transition:background-color 0.3s ease}.prices__cta:hover{background-color:#2b1b17}.prices__right{display:flex;flex-direction:column;background:#f5f5f5;border-radius:16px;padding:24px 28px}.prices__table{width:100%;border-collapse:collapse;border:none}.prices__table thead tr{border-bottom:1px solid #e0dbd5}.prices__th{font-family:"Montserrat";font-size:17px;font-weight:700;color:#1b1b1b;text-align:left;padding:8px 0;border-bottom:1px solid #e0dbd5;border:none}.prices__thr{font-family:"Montserrat";font-size:17px;font-weight:700;color:#1b1b1b;text-align:right;padding:8px 0;border-bottom:1px solid #e0dbd5;border:none}.prices__row{border-bottom:1px solid #e0dbd5}.prices__row:last-child{border-bottom:none}.prices__td{font-family:"Montserrat";font-size:16px;font-weight:500;color:#1b1b1b;padding:12px 0;border:none}.prices__td--right{text-align:right}.prices__badge{font-family:"Montserrat";font-weight:500;display:inline-block;background:#fff;border-radius:20px;padding:3px 12px;font-size:13px;color:#1b1b1b}.prices__show-more{text-align:center;margin-top:16px}.prices__show-more-link{font-size:14px;color:#462b25;text-decoration:underline;text-underline-offset:2px}@media screen and (max-width:1450px){.fabrics__title{font-size:42px}.fabrics__swatches{gap:28px}.fabrics__swatch-circle{width:100px;height:100px}.fabrics__swatch-name{font-size:14px}.prices{height:auto;padding-bottom:80px}.prices__inner{gap:80px;margin-left:5vw;margin-right:5vw}}@media screen and (max-width:1169px){.fabrics__title{font-size:32px}.fabrics__swatches{gap:20px;padding:0 16px}.fabrics__swatch-circle{width:82px;height:82px}.prices{height:auto;padding-bottom:60px}.prices__inner{gap:36px;margin-left:3vw;margin-right:3vw}}@media screen and (max-width:770px){.fabrics{padding:40px 0 24px}.fabrics__title{font-size:26px}.fabrics__swatches{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;justify-content:flex-start;padding:0 16px 16px;gap:20px;scrollbar-width:none}.fabrics__swatches::-webkit-scrollbar{display:none}.fabrics__swatch{flex:0 0 auto;scroll-snap-align:start}.fabrics__swatch-circle{width:80px;height:80px}.fabrics__swatch-name{font-size:13px}.prices{height:auto;padding:24px 0 60px}.prices__inner{grid-template-columns:1fr;padding:24px 16px;gap:0;margin-left:0;margin-right:0}.prices__right{order:1;margin-bottom:24px}.prices__left{order:2}.prices__title{font-size:26px}.prices__th,.prices__thr,.prices__td{font-size:14px}}@media screen and (max-width:400px){.fabrics__title{font-size:22px}.fabrics__swatches{padding:0 14px 14px;gap:16px}.fabrics__swatch-circle{width:68px;height:68px}.fabrics__swatch-name{font-size:11px}.prices{height:auto;padding-bottom:56px}.prices__title{font-size:22px}.prices__inner{padding:18px 12px}.prices__tab{font-size:12px;padding:6px 10px}.prices__td{font-size:13px;padding:10px 0}.prices__badge{font-size:11px;padding:3px 8px}}.portfolio-wrapper{background:linear-gradient(to bottom, rgba(245, 245, 245, 0) 0px, rgba(245, 245, 245, 0) 80px, whitesmoke 160px, whitesmoke 100%)}.portfolio{position:relative;background-color:transparent;overflow:hidden}.portfolio::after{content:"";position:absolute;bottom:0;left:0;right:0;height:400px;background-color:#f5f5f5;z-index:1}.portfolio__banner{position:relative;width:100%;height:480px;background-position:center 30%;background-color:#3a2a22;background-image:url("/wp-content/themes/onemebel/scss/../../assets/img/portfolio-bg.jpg");background-size:cover;background-position:center;display:flex;align-items:flex-start;padding:48px}@media screen and (max-width:710px){.portfolio__banner{height:220px;padding:32px 20px}}@media screen and (max-width:480px){.portfolio__banner{height:180px;padding:24px 16px}}.portfolio__banner-title{font-family:"Montserrat";font-weight:700;font-size:50px;color:#fff;line-height:1.15;word-wrap:break-word;margin-left:9vw;margin-top:60px}@media screen and (max-width:710px){.portfolio__banner-title{font-size:26px}}@media screen and (max-width:480px){.portfolio__banner-title{font-size:20px}}.portfolio__grid-wrap{background-color:transparent;padding:0 20px 70px;margin-top:-140px;position:relative;z-index:2;overflow:hidden;margin-left:10vw;margin-right:10vw;margin-top:-360px}@media screen and (max-width:1169px){.portfolio__grid-wrap{margin-top:-100px}}@media screen and (max-width:710px){.portfolio__grid-wrap{padding:0 16px 50px;margin-top:-40px}}@media screen and (max-width:480px){.portfolio__grid-wrap{padding:0 12px 40px;margin-top:-24px}}.portfolio__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:10px;max-width:100%;overflow:hidden}.portfolio__grid .portfolio__item{aspect-ratio:1;overflow:hidden;max-width:100%}.portfolio__grid .portfolio__item:nth-child(1){grid-column:2;grid-row:1}.portfolio__grid .portfolio__item:nth-child(2){grid-column:1;grid-row:2}.portfolio__grid .portfolio__item:nth-child(3){grid-column:3;grid-row:2}.portfolio__grid .portfolio__item:nth-child(4){grid-column:4;grid-row:2}.portfolio__grid .portfolio__item:nth-child(5){grid-column:2;grid-row:3}.portfolio__grid .portfolio__item:nth-child(6){grid-column:3;grid-row:3}.portfolio__grid .portfolio__item:nth-child(7){grid-column:1;grid-row:4}.portfolio__grid .portfolio__item:nth-child(8){grid-column:2;grid-row:4}.portfolio__grid .portfolio__item--more{grid-column:4;grid-row:4}@media screen and (max-width:1169px){.portfolio__grid{grid-template-columns:repeat(2, 1fr);gap:12px}.portfolio__grid .portfolio__item:nth-child(n){grid-column:auto;grid-row:auto}.portfolio__grid .portfolio__item--more{grid-column:auto;grid-row:auto}}@media screen and (max-width:710px){.portfolio__grid{grid-template-columns:1fr;gap:10px}}@media screen and (max-width:480px){.portfolio__grid{gap:8px}}.portfolio__item{position:relative;border-radius:12px;overflow:hidden;background-color:#f5f5f5;display:block;text-decoration:none;cursor:pointer;width:100%;height:100%}@media screen and (max-width:480px){.portfolio__item{border-radius:10px}}.portfolio__item:hover .portfolio__img{transform:scale(1.05)}.portfolio__item--placeholder{background:linear-gradient(135deg, #d0c4bc 0%, #b8a99e 100%)}.portfolio__item--more{background-color:#462b25;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:20px;transition:background-color 0.3s ease}@media screen and (max-width:480px){.portfolio__item--more{padding:16px}}.portfolio__item--more:hover{background-color:#321f1a}.portfolio__img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.portfolio__badge{position:absolute;top:10px;left:10px;background:rgba(255, 255, 255, 0.9);color:#1b1b1b;font-size:11px;font-weight:600;padding:4px 10px;border-radius:12px;z-index:2}@media screen and (max-width:480px){.portfolio__badge{font-size:10px;padding:3px 8px}}.portfolio__more-arrow{font-size:26px;color:#fff;align-self:flex-end;margin-bottom:auto}@media screen and (max-width:480px){.portfolio__more-arrow{font-size:20px}}.portfolio__more-text{font-family:"Montserrat";font-size:35px;font-weight:700;color:#fff;line-height:1.2;word-wrap:break-word}@media screen and (max-width:710px){.portfolio__more-text{font-size:16px}}@media screen and (max-width:480px){.portfolio__more-text{font-size:14px}}.reviews{padding:70px 0;background-color:#f5f5f5ff}@media screen and (max-width:710px){.reviews{padding:48px 0}}.reviews__title{font-family:"Montserrat";font-weight:700;font-size:45px;text-align:center;color:#1b1b1b;margin-top:-20px}@media screen and (max-width:710px){.reviews__title{font-size:24px}}.reviews__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px;margin-left:10vw;margin-right:10vw;margin-top:50px}@media screen and (max-width:1169px){.reviews__grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width:710px){.reviews__grid{grid-template-columns:1fr}}.review-card{background:#fff;border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:14px}.review-card__top{display:flex;align-items:center;gap:12px}.review-card__avatar{width:60px;height:60px;border-radius:50%;overflow:hidden;flex-shrink:0;background-color:#ddd}.review-card__avatar-img{width:100%;height:100%;object-fit:cover}.review-card__avatar-placeholder{width:100%;height:100%;background:linear-gradient(135deg, #c5a68a, #9e7555)}.review-card__meta{display:flex;flex-direction:column;gap:4px}.review-card__name{font-family:"Montserrat";font-size:18px;font-weight:600;color:#1b1b1b}.review-card__stars{display:flex;gap:2px}.review-card__star{color:#f5a623;font-size:22px}.review-card__text{font-size:8px;line-height:1;color:#555;margin:0;flex:1}.review-card__before{font-size:13px;color:#262626;background-color:#f5f5f5;text-decoration:none;padding:6px 14px;border:1px solid #f5f5f5;border-radius:20px;width:max-content;transition:all 0.25s ease}.review-card__before:hover{background:#462b25;color:#fff;border-color:#462b25}.advantages{padding:70px 0;background-color:#fff;margin-left:12vw;margin-right:10vw}@media screen and (max-width:710px){.advantages{padding:48px 0}}.advantages__inner{display:grid;grid-template-columns:1fr 1.3fr;gap:32px;align-items:stretch}@media screen and (max-width:1169px){.advantages__inner{grid-template-columns:1fr}}.advantages__image-card{position:relative;border-radius:20px;overflow:hidden;min-height:380px;min-width:570px}.advantages__img{width:100%;height:100%;object-fit:cover;display:block}.advantages__overlay{position:absolute;top:0;bottom:0;left:0;right:0;padding:28px;background:linear-gradient(to top, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.1) 100%);display:flex;flex-direction:column;gap:10px}.advantages__overlay-title{font-family:"Montserrat";font-size:50px;font-weight:700;color:#fff;line-height:1.2}.advantages__overlay-text{font-size:13px;line-height:1.5;color:rgba(255, 255, 255, 0.85);margin-top:auto;align-self:flex-end;text-align:left;max-width:250px}.advantages__list{display:flex;flex-direction:column;justify-content:space-between;background:#f5f5f5;border-radius:20px;padding:8px 28px}.advantages__item{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid #f0f0f0}.advantages__item:last-child{border-bottom:none}.advantages__item-content{display:flex;flex-direction:column;gap:6px;flex:1}.advantages__item-title{font-family:"Montserrat";font-size:18px;font-weight:700;color:#1b1b1b;margin:0}.advantages__item-text{font-size:15px;color:#777;line-height:1.5;margin:0}.advantages__item-icon{width:44px;height:44px;border-radius:50%;background-color:#462b25;display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:flex-start;margin-top:2px}.advantages__item-spinner{width:18px;height:18px;border:2px solid rgba(255, 255, 255, 0.4);border-radius:50%;border-top-color:#fff;animation:spin 1.5s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.howtoorder{padding:70px 0;background-color:#f5f5f5;margin-top:20px}@media screen and (max-width:710px){.howtoorder{padding:50px 0}}@media screen and (max-width:480px){.howtoorder{padding:40px 0}}@media screen and (max-width:1169px){.howtoorder .howtoorder__inner{display:flex;flex-direction:column}.howtoorder .howtoorder__title{order:1}.howtoorder .howtoorder__subtitle{order:2}.howtoorder .howtoorder__steps{order:3}.howtoorder .howtoorder__left{display:contents}.howtoorder .howtoorder__cta{order:4;margin-top:24px}}.howtoorder__inner{display:grid;grid-template-columns:1fr 1.6fr;gap:260px;align-items:start;margin-left:10vw;margin-right:10vw}@media screen and (max-width:1169px){.howtoorder__inner{grid-template-columns:1fr;gap:40px}}@media screen and (max-width:710px){.howtoorder__inner{gap:32px}}@media screen and (max-width:480px){.howtoorder__inner{gap:24px}}.howtoorder__left{display:flex;flex-direction:column;gap:24px;align-self:stretch}@media screen and (max-width:710px){.howtoorder__left{gap:20px}}@media screen and (max-width:480px){.howtoorder__left{gap:16px}}.howtoorder__title{font-family:"Montserrat";font-weight:700;font-size:50px;line-height:1.2;color:#1b1b1b;margin-top:20px;word-wrap:break-word}@media screen and (max-width:710px){.howtoorder__title{font-size:24px}}@media screen and (max-width:480px){.howtoorder__title{font-size:20px}}.howtoorder__subtitle{font-size:14px;color:#777;line-height:1.6;margin:0}@media screen and (max-width:480px){.howtoorder__subtitle{font-size:12px}}.howtoorder__cta{display:flex;align-items:flex-end;gap:14px;padding:12px 14px;padding-top:0;background-color:#fff;border-radius:12px;text-decoration:none;transition:background-color 0.3s ease;min-width:350px;min-height:120px;margin-top:auto;overflow:visible}@media screen and (max-width:1169px){.howtoorder__cta{max-width:100%;margin-top:0;margin-bottom:20px}}.howtoorder__cta:hover{background-color:#ece3db}.howtoorder__cta-img{width:96px;height:96px;border-radius:8px;overflow:hidden;flex-shrink:0;margin-top:-20px}@media screen and (max-width:480px){.howtoorder__cta-img{width:60px;height:60px;margin-top:-15px}}.howtoorder__cta-img img{width:100%;height:100%;object-fit:cover}.howtoorder__cta-text{font-family:"Montserrat";font-size:21px;font-weight:600;color:#1b1b1b;flex:1}@media screen and (max-width:480px){.howtoorder__cta-text{font-size:12px}}.howtoorder__cta-arrow{font-size:20px;color:#1b1b1b;flex-shrink:0}.howtoorder__steps{display:flex;flex-direction:column}.howtoorder__step{padding:20px 0;border-bottom:1px solid #777}@media screen and (max-width:480px){.howtoorder__step{padding:16px 0}}.howtoorder__step:last-child{border-bottom:none}.howtoorder__step-header{display:flex;flex-direction:column;gap:4px;margin-bottom:4px}.howtoorder__step-text{font-size:15px;color:#777;line-height:1.55;margin:0}@media screen and (max-width:480px){.howtoorder__step-text{font-size:12px}}.howtoorder__step-num{font-size:13px;color:#aaa;white-space:nowrap;flex-shrink:0}@media screen and (max-width:480px){.howtoorder__step-num{font-size:11px}}.howtoorder__step-title{font-family:"Montserrat";font-size:21px;font-weight:700;color:#1b1b1b;margin:0;word-wrap:break-word}@media screen and (max-width:480px){.howtoorder__step-title{font-size:14px}}.faq{padding:70px 0 80px;background-color:#f5f5f5}@media screen and (max-width:710px){.faq{padding:48px 0 60px}}.faq__title{font-family:"Montserrat";font-weight:700;font-size:50px;text-align:center;color:#1b1b1b;line-height:1.25;margin:0 400px 40px 400px}@media screen and (max-width:710px){.faq__title{font-size:22px}}.faq__list{display:flex;flex-direction:column;gap:10px;max-width:1150px;margin:0 auto}.faq__item{background:#fff;border-radius:12px;overflow:hidden;width:100%}.faq__item--open .faq__question{border-bottom:1px solid #f0f0f0}.faq__question{display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px 22px;background:transparent;border:none;cursor:pointer;text-align:left;gap:16px}.faq__question-text{font-family:"Montserrat";font-size:22px;font-weight:500;color:#1b1b1b;line-height:1.3}.faq__toggle{width:32px;height:32px;border-radius:50%;border:1px solid #ddd;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:18px;color:#1b1b1b;line-height:1;transition:all 0.25s ease}.faq__item--open .faq__toggle{background-color:#1b1b1b;color:#fff;border-color:#1b1b1b}.faq__answer{padding:0 22px 18px}.faq__answer-text{font-size:14px;color:#666;line-height:1.65;margin:0;padding-top:14px}@media screen and (max-width:1450px){.portfolio__banner-title{font-size:40px;margin-left:5vw;margin-top:40px}.portfolio__grid-wrap{margin-left:5vw;margin-right:5vw}}@media screen and (max-width:1169px){.portfolio__banner-title{font-size:30px;margin-left:3vw}.portfolio__grid-wrap{margin-left:3vw;margin-right:3vw}}@media screen and (max-width:770px){.portfolio__banner{height:240px;padding:24px 16px}.portfolio__banner-title{font-size:26px;margin-left:0;margin-top:24px}.portfolio__grid-wrap{margin-left:0;margin-right:0;padding:0 14px 50px}}@media screen and (max-width:400px){.portfolio__banner{height:180px}.portfolio__banner-title{font-size:22px}}@media screen and (max-width:1450px){.reviews__title{font-size:40px}.reviews__grid{display:grid;grid-template-columns:repeat(4, 1fr);margin-left:5vw;margin-right:5vw}}@media screen and (max-width:1169px){.reviews__title{font-size:32px}.reviews__grid{grid-template-columns:repeat(4, 1fr);margin-left:3vw;margin-right:3vw;gap:12px}}@media screen and (max-width:770px){.reviews__title{font-size:26px}.reviews__grid{display:grid;grid-template-columns:repeat(2, 1fr);flex-wrap:unset;overflow-x:unset;scroll-snap-type:unset;-webkit-overflow-scrolling:unset;scrollbar-width:auto;margin-left:16px;margin-right:16px;gap:10px}.reviews__grid::-webkit-scrollbar{display:block}.review-card{flex:unset;scroll-snap-align:unset}}@media screen and (max-width:400px){.reviews__title{font-size:24px}.reviews__grid{grid-template-columns:1fr;margin-left:14px;margin-right:14px;gap:10px}.review-card{flex:unset}}@media screen and (max-width:1450px){.advantages{margin-left:5vw;margin-right:5vw}.advantages__image-card{min-width:0;min-height:320px}.advantages__overlay-title{font-size:40px}}@media screen and (max-width:1169px){.advantages{margin-left:3vw;margin-right:3vw}.advantages__inner{grid-template-columns:1fr}.advantages__image-card{min-width:0;min-height:280px;width:100%}.advantages__overlay-title{font-size:32px}}@media screen and (max-width:770px){.advantages{margin-left:0;margin-right:0;padding:40px 16px}.advantages__image-card{min-height:240px}.advantages__overlay-title{font-size:26px}.advantages__item-title{font-size:16px}.advantages__item-text{font-size:13px}}@media screen and (max-width:400px){.advantages{padding:32px 14px}.advantages__image-card{min-height:210px}.advantages__overlay-title{font-size:22px}.advantages__item-icon{width:36px;height:36px}}@media screen and (max-width:1450px){.howtoorder__inner{gap:100px;margin-left:5vw;margin-right:5vw}.howtoorder__title{font-size:42px}}@media screen and (max-width:1169px){.howtoorder__inner{gap:40px;margin-left:3vw;margin-right:3vw}.howtoorder__title{font-size:34px}}@media screen and (max-width:770px){.howtoorder__inner{margin-left:16px;margin-right:16px}.howtoorder__title{font-size:26px}.howtoorder__cta{min-width:0;width:100%;min-height:100px;padding:10px 14px}.howtoorder__cta-img{width:80px;height:80px;margin-top:-16px}.howtoorder__cta-text{font-size:18px}}@media screen and (max-width:400px){.howtoorder__inner{margin-left:14px;margin-right:14px}.howtoorder__title{font-size:22px}.howtoorder__cta{min-height:90px;padding:10px 12px;gap:12px}.howtoorder__cta-img{width:72px;height:72px;margin-top:-14px}.howtoorder__cta-text{font-size:16px}.howtoorder__step-title{font-size:15px}.howtoorder__step-text{font-size:12px}}@media screen and (max-width:1450px){.faq__title{margin-left:10vw;margin-right:10vw;font-size:40px}.faq__list{padding:0 10vw;max-width:100%;box-sizing:border-box}}@media screen and (max-width:1169px){.faq__title{margin-left:5vw;margin-right:5vw;font-size:32px}.faq__list{padding:0 5vw}}@media screen and (max-width:770px){.faq__title{font-size:26px;margin-left:16px;margin-right:16px;margin-bottom:24px}.faq__list{padding:0 14px;gap:8px}.faq__question-text{font-size:16px}.faq__question{padding:14px 16px}}@media screen and (max-width:400px){.faq__title{font-size:22px;margin-left:14px;margin-right:14px}.faq__list{padding:0 12px}.faq__question-text{font-size:14px}.faq__toggle{width:28px;height:28px}}.process-wrapper{background:#f5f5f5}.process{padding:70px 0;background-color:#fff;border-radius:40px 40px 40px 40px;margin-top:-50px}@media screen and (max-width:710px){.process{padding:50px 0}}@media screen and (max-width:480px){.process{padding:40px 0}}@media screen and (max-width:1169px){.process .process__inner{display:flex;flex-direction:column}.process .process__title{order:1}.process .process__steps{order:2}.process .process__left{display:contents}.process .process__cta{order:3;margin-top:24px}}.process__inner{display:grid;grid-template-columns:1fr 1.6fr;gap:300px;align-items:start;margin-left:8vw;margin-right:8vw}@media screen and (max-width:1169px){.process__inner{grid-template-columns:1fr;gap:40px}}@media screen and (max-width:710px){.process__inner{gap:32px}}@media screen and (max-width:480px){.process__inner{gap:24px}}.process__left{display:flex;flex-direction:column;gap:32px;align-self:stretch}@media screen and (max-width:1169px){.process__left{align-self:auto}}@media screen and (max-width:710px){.process__left{gap:24px}}.process__title{font-family:"Montserrat";font-weight:700;font-size:50px;line-height:1;color:#1b1b1b;margin-top:20px;word-wrap:break-word}@media screen and (max-width:1169px){.process__title{font-size:28px}}@media screen and (max-width:710px){.process__title{font-size:24px}}@media screen and (max-width:480px){.process__title{font-size:20px}}.process__cta{display:flex;align-items:flex-end;gap:14px;padding:12px 14px;padding-top:0;background-color:#f5f5f5;border-radius:12px;text-decoration:none;transition:background-color 0.3s ease;min-width:350px;min-height:120px;margin-top:auto;overflow:visible}@media screen and (max-width:1169px){.process__cta{max-width:100%;margin-top:24px}}@media screen and (max-width:710px){.process__cta{max-width:100%;margin-top:16px;margin-bottom:20px}}.process__cta:hover{background-color:#ece3db}.process__cta-img{width:96px;height:96px;border-radius:8px;overflow:hidden;flex-shrink:0;margin-top:-20px}@media screen and (max-width:480px){.process__cta-img{width:60px;height:60px;margin-top:-15px}}.process__cta-img img{width:100%;height:100%;object-fit:cover}.process__cta-text{font-family:"Montserrat";font-size:21px;font-weight:600;color:#1b1b1b;line-height:1.3;flex:1}@media screen and (max-width:480px){.process__cta-text{font-size:12px}}.process__cta-arrow{font-size:20px;color:#1b1b1b;flex-shrink:0}.process__steps{display:flex;flex-direction:column;gap:0}.process__step{padding:20px 0;border-bottom:1px solid #777}@media screen and (max-width:480px){.process__step{padding:16px 0}}.process__step:last-child{border-bottom:none}.process__step-header{display:flex;flex-direction:column;gap:4px;margin-bottom:6px}.process__step-num{font-size:13px;color:#aaa;font-weight:400;white-space:nowrap}@media screen and (max-width:480px){.process__step-num{font-size:11px}}.process__step-title{font-family:"Montserrat";font-size:21px;font-weight:700;color:#1b1b1b;margin:0;word-wrap:break-word}@media screen and (max-width:480px){.process__step-title{font-size:14px}}.process__step-text{font-size:15px;color:#777;line-height:1.55;margin:0}@media screen and (max-width:480px){.process__step-text{font-size:12px}}.about{padding:70px 0 50px;background-color:#f5f5f5}@media screen and (max-width:710px){.about{padding:50px 0 40px}}@media screen and (max-width:480px){.about{padding:40px 0 30px}}.about__inner{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;align-items:start;margin-left:10vw;margin-right:9vw;margin-top:50px}@media screen and (max-width:1169px){.about__inner{grid-template-columns:1fr;gap:40px}}@media screen and (max-width:480px){.about__inner{gap:32px}}.about__left{display:flex;flex-direction:column;gap:18px}.about__title{font-family:"Montserrat";font-weight:700;font-size:50px;color:#1b1b1b;margin-top:20px;word-wrap:break-word}@media screen and (max-width:710px){.about__title{font-size:24px}}@media screen and (max-width:480px){.about__title{font-size:20px}}.about__text{font-size:14px;line-height:1.6;color:#555;margin-top:290px;max-width:400px}@media screen and (max-width:480px){.about__text{font-size:12px}}.about__right{display:flex;flex-direction:column;gap:0}.about__badges{display:grid;grid-template-columns:1fr 1fr;gap:8px;position:absolute;top:16px;left:16px;right:16px;z-index:2}@media screen and (max-width:480px){.about__badges{top:12px;left:12px;right:12px;gap:6px}}.about__badge{display:flex;align-items:center;gap:8px;background:#fff;border-radius:20px;padding:8px 14px;border:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:480px){.about__badge{padding:6px 10px;gap:6px}}.about__badge-icon{display:flex;align-items:center;flex-shrink:0}.about__badge-text{font-family:"Montserrat";font-size:18px;font-weight:500;color:#1b1b1b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:480px){.about__badge-text{font-size:11px}}.about__image{width:100%;height:550px;border-radius:16px;overflow:hidden;position:relative}@media screen and (max-width:480px){.about__image{border-radius:12px}}.about__img{width:100%;height:100%;object-fit:cover;display:block}.brands{padding:50px 0 70px;background-color:#f5f5f5;overflow:hidden}@media screen and (max-width:710px){.brands{padding:40px 0 50px}}.brands__title{font-family:"Montserrat";font-weight:700;font-size:50px;text-align:center;color:#1b1b1b;margin:0 350px 0 350px;line-height:1;padding:0 20px;margin-left:10vw;margin-right:10vw}@media screen and (max-width:710px){.brands__title{font-size:20px;margin-bottom:28px;padding:0 16px}}.brands__grid{display:grid;grid-template-columns:repeat(6, max-content);gap:12px;padding:0 20px;margin-left:12vw;margin-top:100px}@supports (display: grid){@media screen and (max-width:1169px){.brands__grid{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:12px;padding:0 20px 16px 20px;scroll-behavior:smooth}.brands__grid::-webkit-scrollbar{height:8px}.brands__grid::-webkit-scrollbar-track{background:#f0f0f0;border-radius:10px}.brands__grid::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.brands__grid::-webkit-scrollbar-thumb:hover{background:#999}}}@media screen and (max-width:1169px){.brands__grid{grid-template-columns:unset}.brands__grid .brands__item{flex:0 0 calc(33.333% - 8px);min-width:calc(33.333% - 8px)}}@media screen and (max-width:710px){.brands__grid{gap:10px;padding:0 16px 14px 16px}.brands__grid .brands__item{flex:0 0 calc(50% - 5px);min-width:calc(50% - 5px)}}@media screen and (max-width:480px){.brands__grid{gap:8px;padding:0 12px 10px 12px}.brands__grid .brands__item{flex:0 0 calc(50% - 4px);min-width:calc(50% - 4px)}}.brands__item{background:#fff;border-radius:10px;grid-template-columns:repeat(3, max-content);display:flex;align-items:center;justify-content:center;padding:16px;transition:box-shadow 0.3s ease;flex-shrink:0;width:160px;height:160px}@supports (display: grid){@media screen and (max-width:1169px){.brands__item{flex-shrink:0;padding:12px}}}@media screen and (max-width:480px){.brands__item{padding:12px}}.brands__item:hover{box-shadow:0 4px 16px rgba(0, 0, 0, 0.1)}.brands__logo{max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(100%);opacity:0.7;transition:all 0.3s ease;display:block}@media screen and (max-width:480px){.brands__logo{max-height:48px}}.brands__item:hover .brands__logo{filter:grayscale(0%);opacity:1}.brands__name{font-size:11px;color:#888;text-align:center}@media screen and (max-width:1450px){.process__inner{gap:120px;margin-left:5vw;margin-right:5vw}.process__title{font-size:42px}.process__cta{min-width:0}.process__cta-text{font-size:20px}}@media screen and (max-width:1169px){.process__inner{gap:40px;margin-left:3vw;margin-right:3vw}.process__title{font-size:34px}}@media screen and (max-width:770px){.process__inner{margin-left:16px;margin-right:16px}.process__title{font-size:26px}.process__cta{min-width:0;width:100%;min-height:100px;padding:10px 14px;gap:14px}.process__cta-img{width:80px;height:80px;margin-top:-16px}.process__cta-text{font-size:18px}.process__step-title{font-size:17px}}@media screen and (max-width:400px){.process__inner{margin-left:14px;margin-right:14px}.process__title{font-size:22px}.process__cta{min-height:90px;padding:10px 12px;gap:12px}.process__cta-img{width:72px;height:72px;margin-top:-14px}.process__cta-text{font-size:16px}.process__step-title{font-size:15px}.process__step-text{font-size:12px}}@media screen and (max-width:1450px){.about__inner{margin-left:5vw;margin-right:9vw}.about__title{font-size:42px}.about__text{margin-top:120px}}@media screen and (max-width:1169px){.about__inner{margin-left:3vw;margin-right:3vw}.about__title{font-size:34px}.about__text{margin-top:40px;max-width:100%}.about__image{height:320px}}@media screen and (max-width:770px){.about__inner{margin-left:0;margin-right:0}.about__title{font-size:26px}.about__text{margin-top:20px}.about__image{height:280px}}@media screen and (max-width:400px){.about__title{font-size:22px}.about__image{height:240px}}@media screen and (max-width:1450px){.brands__title{font-size:42px;margin-left:5vw;margin-right:5vw}.brands__grid{display:grid;grid-template-columns:repeat(6, 1fr);justify-items:center;margin-left:5vw;margin-right:5vw;margin-top:50px;padding:0;gap:12px}.brands__item{width:100%;height:140px}}@media screen and (max-width:1169px){.brands__title{font-size:34px;margin-left:3vw;margin-right:3vw}.brands__item{width:130px;height:130px}}@media screen and (max-width:770px){.brands__title{font-size:26px;margin-left:16px;margin-right:16px}.brands__grid{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;justify-content:flex-start;margin-left:0;margin-right:0;margin-top:28px;padding:0 16px 16px;gap:10px;scrollbar-width:none}.brands__grid::-webkit-scrollbar{display:none}.brands__item{flex:0 0 120px;width:120px;height:120px;scroll-snap-align:start}}@media screen and (max-width:400px){.brands__title{font-size:22px;margin-left:14px;margin-right:14px}.brands__grid{padding:0 14px 14px;gap:8px}.brands__item{flex:0 0 110px;width:110px;height:110px}}@media screen and (max-width:770px){.brands{overflow:visible}}.inner-breadcrumbs{background-color:#f5f5f5;padding:12px 0;border-bottom:1px solid #f0f0f0;margin-left:12vw;margin-right:10vw}.inner-breadcrumbs .breadcrumbs{display:flex;align-items:center;gap:8px;font-size:14px;color:#888}.inner-breadcrumbs .breadcrumbs a{color:#888;transition:color 0.2s ease}.inner-breadcrumbs .breadcrumbs a:hover{color:#462b25}.inner-breadcrumbs .breadcrumbs__sep{opacity:0.5}.inner-breadcrumbs .breadcrumbs__current{color:#1b1b1b;font-weight:500}.services-page{background-color:#f5f5f5;padding:40px 0 80px}@media screen and (max-width:710px){.services-page{padding:40px 0 60px}}.services-page__header{margin-bottom:48px}@media screen and (max-width:710px){.services-page__header{margin-bottom:32px}}.services-page__title{font-family:"Montserrat";font-weight:700;font-size:60px;color:#1b1b1b;margin:0 0 16px;line-height:1.1;margin-left:10vw;margin-right:10vw}@media screen and (max-width:1169px){.services-page__title{font-size:40px}}@media screen and (max-width:710px){.services-page__title{font-size:32px}}.services-page__intro{font-size:15px;color:#666;line-height:1.6;max-width:500px;margin-left:10vw;margin-right:10vw}.services-page__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin-left:10vw;margin-right:9vw}@media screen and (max-width:1169px){.services-page__grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width:710px){.services-page__grid{grid-template-columns:repeat(2, 1fr);gap:12px}}.services-page__card{display:flex;flex-direction:column;background-color:#fff;border-radius:16px;overflow:hidden;text-decoration:none;transition:box-shadow 0.3s ease, transform 0.3s ease;padding:16px 16px 20px}.services-page__card:hover{box-shadow:0 6px 24px rgba(0, 0, 0, 0.1);transform:translateY(-2px)}.services-page__card-img-wrap{width:65%;height:170px;border-radius:10px;overflow:hidden;background-color:#e8e0d8;margin-bottom:16px}@media screen and (max-width:710px){.services-page__card-img-wrap{width:100%;height:130px}}.services-page__card-img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.services-page__card:hover .services-page__card-img{transform:scale(1.04)}.services-page__card-img-placeholder{width:100%;height:100%;background:linear-gradient(135deg, #d4c4ba 0%, #b8a090 100%)}.services-page__card-footer{display:flex;align-items:flex-end;justify-content:space-between;padding:0 4px;gap:8px}.services-page__card-title{font-family:"Montserrat";font-weight:700;font-size:35px;color:#1b1b1b;margin:0;line-height:1.25}@media screen and (max-width:710px){.services-page__card-title{font-size:16px}}.services-page__card-link{font-size:15px;color:#888;white-space:nowrap;text-decoration:underline;text-underline-offset:2px;flex-shrink:0}.portfolio-page{background-color:#f5f5f5;padding:60px 0 80px}@media screen and (max-width:710px){.portfolio-page{padding:40px 0 60px}}.portfolio-page__header{margin-bottom:32px}.portfolio-page__title{font-family:"Montserrat";font-weight:700;font-size:60px;color:#1b1b1b;margin:0 0 14px;line-height:1.1;margin-left:10vw;margin-right:10vw}@media screen and (max-width:1169px){.portfolio-page__title{font-size:40px}}@media screen and (max-width:710px){.portfolio-page__title{font-size:32px}}.portfolio-page__intro{font-size:15px;color:#666;line-height:1.6;max-width:400px;margin:0;margin-left:10vw;margin-right:10vw}.portfolio-page__filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:36px;margin-left:10vw;margin-right:10vw}@media screen and (max-width:710px){.portfolio-page__filters{gap:6px;margin-bottom:24px}}.portfolio-page__filter-btn{display:inline-flex;align-items:center;padding:8px 20px;border-radius:30px;border:1px solid #ddd;background:#fff;font-family:"Montserrat";font-size:14px;font-weight:500;color:#1b1b1b;cursor:pointer;text-decoration:none;transition:all 0.25s ease}.portfolio-page__filter-btn--active,.portfolio-page__filter-btn:hover{background-color:#462b25;color:#fff;border-color:#462b25}@media screen and (max-width:710px){.portfolio-page__filter-btn{font-size:13px;padding:7px 14px}}.portfolio-page__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px;margin-left:10vw;margin-right:10vw}@media screen and (max-width:1169px){.portfolio-page__grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width:710px){.portfolio-page__grid{grid-template-columns:1fr;gap:10px}}.portfolio-page__item{display:block;position:relative;border-radius:12px;overflow:hidden;background-color:#e0d8d1;aspect-ratio:1.3333333333;text-decoration:none;transition:transform 0.3s ease;width:380px;height:350px}.portfolio-page__item:hover{transform:scale(1.01)}.portfolio-page__item-img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.portfolio-page__item:hover .portfolio-page__item-img{transform:scale(1.05)}.portfolio-page__item--placeholder{background:linear-gradient(135deg, #d4c4ba 0%, #b8a090 100%)}.portfolio-page__more-wrap{text-align:center;margin-top:36px}.portfolio-page__more-link{display:inline-block;font-size:15px;color:#1b1b1b;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color 0.2s ease}.portfolio-page__more-link:hover{color:#462b25}.team-intro{background-color:#f5f5f5}@media screen and (max-width:710px){.team-intro{padding:40px 0 50px}}.team-intro__inner{display:grid;grid-template-columns:1fr 1fr;gap:180px;align-items:center}@media screen and (max-width:1169px){.team-intro__inner{grid-template-columns:1fr;gap:36px}}.team-intro__left{display:flex;flex-direction:column;gap:8px}.team-intro__title{font-family:"Montserrat";font-weight:700;font-size:60px;color:#1b1b1b;margin-left:10vw;line-height:1.1}@media screen and (max-width:1169px){.team-intro__title{font-size:40px}}@media screen and (max-width:710px){.team-intro__title{font-size:32px}}.team-intro__text{font-size:14px;color:#555;line-height:1.65;margin-left:10vw}.team-intro__img-wrap{border-radius:16px;overflow:hidden;aspect-ratio:1.3333333333;background-color:#f0ebe6;margin-right:10vw;height:480px;width:480px}.team-intro__img{width:100%;height:100%;object-fit:cover;display:block}.team-stats{background-color:#f5f5f5;padding:80px 0}@media screen and (max-width:710px){.team-stats{padding:48px 0}}.team-stats__title{font-family:"Montserrat";font-weight:700;font-size:50px;text-align:center;color:#1b1b1b;margin:0 0 40px}@media screen and (max-width:710px){.team-stats__title{font-size:22px}}.team-stats__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;margin-bottom:48px;margin-left:10vw;margin-right:10vw}@media screen and (max-width:1169px){.team-stats__grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width:710px){.team-stats__grid{grid-template-columns:repeat(2, 1fr);gap:16px}}.team-stats__item{display:flex;flex-direction:column;align-items:center;gap:15px;text-align:center}.team-stats__icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.team-stats__value{font-family:"Montserrat";font-weight:700;font-size:28px;color:#1b1b1b;line-height:1}@media screen and (max-width:710px){.team-stats__value{font-size:22px}}.team-stats__label{font-size:13px;color:#888;line-height:1.4}.team-stats__texts{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-left:10vw;margin-right:10vw}@media screen and (max-width:1169px){.team-stats__texts{grid-template-columns:1fr;gap:16px}}.team-stats__text{font-size:14px;color:#555;line-height:1.65;margin:0}.team-work{background-color:#fff;padding:100px 0}@media screen and (max-width:710px){.team-work{padding:48px 0}}.team-work__inner{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start;margin-left:10vw;margin-right:10vw}@media screen and (max-width:1169px){.team-work__inner{grid-template-columns:1fr;gap:36px}}.team-work__left{display:flex;flex-direction:column;gap:20px}.team-work__title{font-family:"Montserrat";font-weight:700;font-size:50px;color:#1b1b1b;margin:0;line-height:1.2}@media screen and (max-width:710px){.team-work__title{font-size:26px}}.team-work__text{font-size:14px;color:#555;line-height:1.65;margin:0}.team-work__img-wrap{border-radius:16px;overflow:hidden;aspect-ratio:1.25;background-color:#f0ebe6;width:570px;height:540px}.team-work__img{width:100%;height:100%;object-fit:cover;display:block}.faq--team{background-color:#f5f5f5}.team-callback{background-color:#fff;padding:100px 0 80px}@media screen and (max-width:710px){.team-callback{padding:48px 0 60px}}.team-callback__inner{display:grid;grid-template-columns:1fr 1.4fr;gap:20px;border-radius:0;overflow:visible;box-shadow:none;margin-left:10vw;margin-right:10vw}@media screen and (max-width:1169px){.team-callback__inner{grid-template-columns:1fr}}.team-callback__left{position:relative;min-height:530px;min-width:550px;background-size:cover;background-position:center;background-color:#2a1e18;border-radius:20px;overflow:hidden}@media screen and (max-width:1169px){.team-callback__left{min-height:260px}}.team-callback__left-overlay{position:absolute;inset:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.82) 0%, rgba(0, 0, 0, 0.35) 55%, rgba(0, 0, 0, 0.1) 100%);display:flex;flex-direction:column;justify-content:space-between;padding:32px}.team-callback__title{font-family:"Montserrat";font-weight:700;font-size:50px;color:#fff;margin:0;line-height:1.2}@media screen and (max-width:710px){.team-callback__title{font-size:26px}}.team-callback__contacts{background:#fff;backdrop-filter:none;border-radius:12px;padding:16px 20px;width:75%}.team-callback__contacts-text{font-size:13px;color:#1b1b1b;line-height:1.5;margin:0 0 12px}.team-callback__contacts-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:25px}.team-callback__phone{font-family:"Montserrat";font-weight:700;font-size:20px;color:#462b25;text-decoration:none;transition:opacity 0.2s ease}.team-callback__phone:hover{opacity:0.8}.team-callback__socials{display:flex;gap:8px}.team-callback__social-link{width:36px;height:36px;border-radius:50%;background:#f5f0ec;display:flex;align-items:center;justify-content:center;transition:background 0.2s ease;color:#462b25}.team-callback__social-link:hover{background:#e8ddd7}.team-callback__social-link svg path{fill:#462b25}.team-callback__right{background:#f5f5f5;padding:36px 32px;border-radius:20px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:710px){.team-callback__right{padding:28px 20px}}.team-callback__form-header{display:flex;align-items:flex-start;gap:14px;margin-bottom:24px}.team-callback__form-desc{font-size:20px;color:#1b1b1b;line-height:1.55;margin:0;flex:1;font-weight:500}.team-callback__form{display:flex;flex-direction:column;gap:12px}.team-callback__form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media screen and (max-width:710px){.team-callback__form-row{grid-template-columns:1fr}}.team-callback__input{width:100%;height:48px;padding:0 14px;border:1px solid #e0e0e0;border-radius:8px;font-family:"Montserrat";font-size:14px;color:#1b1b1b;background:#fff;transition:border-color 0.2s ease;box-sizing:border-box}.team-callback__input::placeholder{color:#aaa}.team-callback__input:focus{outline:none;border-color:#462b25}.team-callback__phone-field{display:flex;align-items:center;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;background:#fff;transition:border-color 0.2s ease}.team-callback__phone-field:focus-within{border-color:#462b25}.team-callback__phone-flag{padding:0 10px;font-size:13px;color:#1b1b1b;white-space:nowrap;border-right:1px solid #e0e0e0;height:48px;display:flex;align-items:center;background:#f9f9f9;flex-shrink:0}.team-callback__input--tel{border:none;border-radius:0;height:46px}.team-callback__input--tel:focus{border:none;outline:none}.team-callback__form-label{display:block;font-size:13px;color:#888;margin-bottom:8px}.team-callback__form-checkboxes{display:flex;gap:20px;flex-wrap:wrap}.team-callback__checkbox{display:flex;align-items:center;gap:8px;font-size:14px;color:#1b1b1b;cursor:pointer}.team-callback__checkbox input[type="checkbox"]{display:none}.team-callback__checkbox-box{width:18px;height:18px;border:2px solid #bbb;border-radius:4px;background:#fff;flex-shrink:0;transition:all 0.2s ease;position:relative}.team-callback__checkbox input:checked+.team-callback__checkbox-box{background:#462b25;border-color:#462b25}.team-callback__checkbox input:checked+.team-callback__checkbox-box::after{content:"";position:absolute;top:1px;left:5px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.team-callback__submit{width:100%;height:52px;background-color:#462b25;color:#fff;border:none;border-radius:8px;font-family:"Montserrat";font-size:15px;font-weight:600;cursor:pointer;transition:background-color 0.3s ease;margin-top:4px}.team-callback__submit:hover{background-color:#2b1b17}.contacts-page{background-color:#f5f5f5;padding:0 0 80px}@media screen and (max-width:710px){.contacts-page{padding:40px 0 60px}}.contacts-page__title{font-family:"Montserrat";font-weight:700;font-size:52px;color:#1b1b1b;margin:0 0 40px;line-height:1.1;margin-left:10vw;margin-right:9vw}@media screen and (max-width:1169px){.contacts-page__title{font-size:40px;margin-bottom:32px}}@media screen and (max-width:710px){.contacts-page__title{font-size:32px;margin-bottom:24px}}.contacts-page__inner{display:grid;grid-template-columns:360px 1fr;gap:24px;align-items:stretch;margin-left:10vw;margin-right:9vw}@media screen and (max-width:1169px){.contacts-page__inner{grid-template-columns:1fr}}.contacts-page__left{background:#fff;border-radius:16px;padding:32px 28px;display:flex;flex-direction:column;gap:0;height:100%;box-sizing:border-box}.contacts-page__block{padding:20px 0;border-bottom:1px solid #f0f0f0}.contacts-page__block:first-child{padding-top:0}.contacts-page__block:last-child{border-bottom:none;padding-bottom:0}.contacts-page__block-title{font-family:"Montserrat";font-size:16px;font-weight:700;color:#1b1b1b;text-transform:none;letter-spacing:0;margin:0 0 8px}.contacts-page__block-text{font-size:15px;color:#1b1b1b;line-height:1.55;margin:0}.contacts-page__phone{display:block;font-size:20px;font-weight:700;color:#1b1b1b;text-decoration:none;margin-bottom:4px;transition:color 0.2s ease}.contacts-page__phone:hover{color:#462b25}.contacts-page__email{display:block;font-size:15px;color:#462b25;text-decoration:underline;text-underline-offset:2px;margin-bottom:14px;transition:opacity 0.2s ease}.contacts-page__email:hover{opacity:0.8}.contacts-page__socials{gap:8px;margin-top:6px;font-size:25px;color:#462b25 !important;display:inline-flex;align-items:center;justify-content:center}.contacts-page__social-link{width:40px;height:40px;border-radius:50%;background:#f5f0ec;display:flex;align-items:center;justify-content:center;transition:background 0.2s ease;color:#462b25}.contacts-page__social-link:hover{background:#e8ddd7}.contacts-page__social-link svg{width:24px;height:24px;fill:currentColor;stroke:currentColor}.contacts-page__requisites{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.contacts-page__requisites li{font-size:13px;color:#1b1b1b;line-height:1.5}.contacts-page__right{display:flex;flex-direction:column;gap:20px;height:100%;box-sizing:border-box}.contacts-page__map{border-radius:12px;overflow:hidden;background:#e8e0d8;flex:1;min-height:200px}.contacts-page__map iframe{display:block;width:100%;height:100%;min-height:200px;border:none;border-radius:12px}.contacts-page__consult{background:#fff;border-radius:16px;padding:28px;display:grid;grid-template-columns:52px 1fr;gap:16px;align-items:start}@media screen and (max-width:710px){.contacts-page__consult{grid-template-columns:1fr}}.contacts-page__consult-icon{display:flex;align-items:center;justify-content:center}.contacts-page__consult-content{display:flex;flex-direction:column;gap:6px}.contacts-page__consult-title{font-family:"Montserrat";font-size:22px;font-weight:700;color:#1b1b1b;margin:0;line-height:1.3}@media screen and (max-width:710px){.contacts-page__consult-title{font-size:18px}}.contacts-page__consult-text{font-size:14px;color:#888;margin:0}.contacts-page__consult-btn{display:inline-block;margin-top:12px;padding:14px 28px;background-color:#462b25;color:#fff;border-radius:30px;font-family:"Montserrat";font-weight:500;font-size:15px;text-decoration:none;width:max-content;transition:background-color 0.3s ease}.contacts-page__consult-btn:hover{background-color:#2b1b17}@media screen and (max-width:710px){.contacts-page__consult-btn{width:100%;text-align:center}}@media screen and (max-width:1450px){.services-page__title{font-size:48px;margin-left:5vw;margin-right:5vw}.services-page__intro{margin-left:5vw;margin-right:5vw}.services-page__grid{margin-left:5vw;margin-right:5vw}.services-page__card-title{font-size:26px}}@media screen and (max-width:1169px){.services-page__title{font-size:36px;margin-left:3vw;margin-right:3vw}.services-page__intro{margin-left:3vw;margin-right:3vw}.services-page__grid{margin-left:3vw;margin-right:3vw;grid-template-columns:repeat(2, 1fr)}.services-page__card-title{font-size:22px}}@media screen and (max-width:770px){.services-page{padding:32px 0 60px}.services-page__title{font-size:26px;margin-left:16px;margin-right:16px}.services-page__intro{margin-left:16px;margin-right:16px;font-size:14px}.services-page__grid{margin-left:16px;margin-right:16px;gap:12px;grid-template-columns:repeat(2, 1fr)}.services-page__card{padding:14px 12px 16px}.services-page__card-img-wrap{height:160px;width:65%}.services-page__card-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:8px}.services-page__card-title{font-size:18px;flex:1;line-height:1.2}.services-page__card-link{font-size:13px;flex-shrink:0;white-space:nowrap}}@media screen and (max-width:400px){.services-page__title{font-size:20px;margin-left:12px;margin-right:12px}.services-page__grid{grid-template-columns:1fr;margin-left:12px;margin-right:12px}.services-page__card-title{font-size:18px}.services-page__card-img-wrap{height:150px;width:65%}}@media screen and (max-width:1450px){.portfolio-page__title{font-size:48px;margin-left:5vw;margin-right:5vw}.portfolio-page__intro{margin-left:5vw;margin-right:5vw}.portfolio-page__filters{margin-left:5vw;margin-right:5vw}.portfolio-page__grid{margin-left:5vw;margin-right:5vw}.portfolio-page__item{width:100%;height:auto}}@media screen and (max-width:1169px){.portfolio-page__title{font-size:36px;margin-left:3vw;margin-right:3vw}.portfolio-page__intro{margin-left:3vw;margin-right:3vw}.portfolio-page__filters{margin-left:3vw;margin-right:3vw}.portfolio-page__grid{margin-left:3vw;margin-right:3vw;grid-template-columns:repeat(2, 1fr)}.portfolio-page__item{width:100%;height:auto}}@media screen and (max-width:770px){.portfolio-page{padding:40px 0 60px}.portfolio-page__title{font-size:24px;margin-left:16px;margin-right:16px}.portfolio-page__intro{margin-left:16px;margin-right:16px}.portfolio-page__filters{margin-left:16px;margin-right:16px;gap:6px}.portfolio-page__grid{margin-left:16px;margin-right:16px;gap:10px;grid-template-columns:repeat(2, 1fr)}.portfolio-page__item{width:100%;height:auto;aspect-ratio:1.3333333333}}@media screen and (max-width:400px){.portfolio-page__title{font-size:20px}.portfolio-page__grid{grid-template-columns:1fr;margin-left:12px;margin-right:12px}}@media screen and (max-width:1450px){.team-intro__inner{gap:400px}.team-intro__title{font-size:48px;margin-left:5vw}.team-intro__text{margin-left:5vw}.team-intro__img-wrap{width:100%;max-width:440px;height:auto;aspect-ratio:1.3333333333;margin-right:3vw}}@media screen and (max-width:1169px){.team-intro__inner{gap:36px;grid-template-columns:1fr}.team-intro__title{font-size:36px;margin-left:3vw}.team-intro__text{margin-left:3vw}.team-intro__img-wrap{width:100%;max-width:100%;height:auto;aspect-ratio:1.3333333333;margin-right:3vw}}@media screen and (max-width:770px){.team-intro{padding:32px 0 40px}.team-intro__inner{gap:36px}.team-intro__title{font-size:26px;margin-left:16px}.team-intro__text{margin-left:16px;margin-right:16px;font-size:13px}.team-intro__img-wrap{width:calc(100% - 32px);max-width:none;height:auto;aspect-ratio:1.3333333333;margin-left:16px;margin-right:16px;border-radius:12px}}@media screen and (max-width:400px){.team-intro__title{font-size:22px}.team-intro__img-wrap{margin-left:12px;margin-right:12px;width:calc(100% - 24px)}}@media screen and (max-width:1450px){.team-stats__grid{margin-left:5vw;margin-right:5vw}.team-stats__texts{margin-left:5vw;margin-right:5vw}.team-stats__title{font-size:38px}}@media screen and (max-width:1169px){.team-stats__grid{margin-left:3vw;margin-right:3vw}.team-stats__texts{margin-left:3vw;margin-right:3vw}.team-stats__title{font-size:28px}}@media screen and (max-width:770px){.team-stats{padding:48px 0}.team-stats__title{font-size:22px;margin-bottom:28px}.team-stats__grid{margin-left:16px;margin-right:16px;gap:12px;grid-template-columns:repeat(4, 1fr)}.team-stats__texts{margin-left:16px;margin-right:16px;gap:16px}.team-stats__value{font-size:18px}.team-stats__label{font-size:11px}.team-stats__icon{width:44px;height:44px}.team-stats__icon svg{width:44px;height:44px}}@media screen and (max-width:480px){.team-stats__grid{grid-template-columns:repeat(2, 1fr);gap:16px}.team-stats__value{font-size:22px}.team-stats__label{font-size:12px}}@media screen and (max-width:400px){.team-stats__title{font-size:18px}.team-stats__grid{margin-left:12px;margin-right:12px;gap:14px}.team-stats__texts{margin-left:12px;margin-right:12px}.team-stats__value{font-size:20px}}@media screen and (max-width:1450px){.team-work{padding:70px 0}.team-work__inner{gap:60px;margin-left:5vw;margin-right:5vw}.team-work__title{font-size:38px}.team-work__img-wrap{width:100%;max-width:480px;height:auto;aspect-ratio:1.25}}@media screen and (max-width:1169px){.team-work__inner{gap:36px;grid-template-columns:1fr;margin-left:3vw;margin-right:3vw}.team-work__title{font-size:28px}.team-work__img-wrap{width:100%;max-width:100%;height:auto;aspect-ratio:1.25}}@media screen and (max-width:770px){.team-work{padding:48px 0}.team-work__inner{margin-left:16px;margin-right:16px;gap:24px}.team-work__title{font-size:24px}.team-work__text{font-size:13px}.team-work__img-wrap{width:100%;height:auto;aspect-ratio:1.25;border-radius:12px}}@media screen and (max-width:400px){.team-work__inner{margin-left:12px;margin-right:12px}.team-work__title{font-size:20px}}@media screen and (max-width:1450px){.team-callback{padding:70px 0 60px}.team-callback__inner{margin-left:5vw;margin-right:5vw;gap:20px}.team-callback__left{min-width:0;min-height:480px}.team-callback__title{font-size:38px}}@media screen and (max-width:1169px){.team-callback__inner{grid-template-columns:1fr 1fr;gap:16px;margin-left:3vw;margin-right:3vw}.team-callback__left{min-width:0;min-height:420px}.team-callback__title{font-size:28px}.team-callback__contacts{width:90%}}@media screen and (max-width:770px){.team-callback{padding:48px 0 40px}.team-callback__inner{grid-template-columns:1fr;margin-left:16px;margin-right:16px;gap:16px}.team-callback__left{min-width:0;min-height:320px;width:100%}.team-callback__title{font-size:26px}.team-callback__contacts{width:85%}.team-callback__right{padding:28px 20px}.team-callback__form-desc{font-size:16px}}@media screen and (max-width:400px){.team-callback__inner{margin-left:12px;margin-right:12px}.team-callback__left{min-height:260px}.team-callback__title{font-size:20px}.team-callback__contacts{width:100%}.team-callback__right{padding:20px 14px}.team-callback__contacts-row{font-size:18px}.team-callback__phone{font-size:16px}}@media screen and (max-width:1450px){.contacts-page__title{font-size:42px;margin-left:5vw;margin-right:5vw}.contacts-page__inner{margin-left:5vw;margin-right:5vw}}@media screen and (max-width:1169px){.contacts-page__title{font-size:32px;margin-left:3vw;margin-right:3vw}.contacts-page__inner{margin-left:3vw;margin-right:3vw;grid-template-columns:1fr}}@media screen and (max-width:770px){.contacts-page__title{font-size:26px;margin-left:16px;margin-right:16px}.contacts-page__inner{margin-left:16px;margin-right:16px}.contacts-page__consult-title{font-size:18px}.contacts-page__map{min-height:320px;flex:none;height:320px}.contacts-page__map iframe{min-height:320px;height:320px}}@media screen and (max-width:400px){.contacts-page__title{font-size:20px;margin-left:12px;margin-right:12px}.contacts-page__inner{margin-left:12px;margin-right:12px}.contacts-page__map{min-height:280px;height:280px}.contacts-page__map iframe{min-height:280px;height:280px}}@media screen and (max-width:1450px){.inner-breadcrumbs{margin-left:5vw;margin-right:5vw}}@media screen and (max-width:1169px){.inner-breadcrumbs{margin-left:3vw;margin-right:3vw}}@media screen and (max-width:770px){.inner-breadcrumbs{margin-left:16px;margin-right:16px}}.service-hero{background-color:#f5f5f5;padding:10px 0 70px}@media screen and (max-width:710px){.service-hero{padding:24px 0 48px}}.service-hero__breadcrumbs{display:flex;align-items:center;gap:6px;margin-bottom:20px;margin-left:10vw;flex-wrap:wrap}@media screen and (max-width:710px){.service-hero__breadcrumbs{margin-bottom:20px}}.service-hero__breadcrumb-link{font-family:"Montserrat";font-size:14px;font-weight:400;color:#888;text-decoration:none;transition:color 0.2s ease}.service-hero__breadcrumb-link:hover{color:#462b25}.service-hero__breadcrumb-sep{font-size:14px;color:#bbb}.service-hero__breadcrumb-current{font-family:"Montserrat";font-size:14px;font-weight:400;color:#1b1b1b}.service-hero__inner{display:grid;grid-template-columns:1fr 1fr;gap:130px;align-items:center}@media screen and (max-width:1169px){.service-hero__inner{grid-template-columns:1fr;gap:36px}}.service-hero__left{display:flex;flex-direction:column;gap:24px;align-items:flex-start;margin-left:10vw}.service-hero__title{font-family:"Montserrat";font-weight:700;font-size:60px;line-height:1;color:#1b1b1b;margin-top:-16px}@media screen and (max-width:1169px){.service-hero__title{font-size:36px}}@media screen and (max-width:710px){.service-hero__title{font-size:28px}}.service-hero__text{font-size:15px;line-height:1.4;color:#555;margin:0;max-width:600px}.service-hero__btn{background-color:#462b25;text-transform:none;font-size:15px;color:#fff;margin-top:20px;width:230px;height:50px;border-radius:15px}.service-hero__btn:hover{background-color:#251713}.service-hero__right{width:100%}.service-hero__image{border-radius:16px;overflow:hidden;aspect-ratio:1.3333333333;background-color:#f0ebe6;width:500px;height:450px;margin-left:20px}@media screen and (max-width:710px){.service-hero__image{aspect-ratio:1.6}}.service-hero__img{width:100%;height:100%;object-fit:cover;display:block}.service-article{background-color:#f5f5f5;padding:30px 0 40px}@media screen and (max-width:710px){.service-article{padding:0 0 48px}}.service-article__title{font-family:"Montserrat";font-weight:700;font-size:50px;line-height:1;color:#1b1b1b;width:650px;margin-left:10vw;margin-right:10vw;margin-bottom:36px}@media screen and (max-width:1169px){.service-article__title{font-size:26px}}@media screen and (max-width:710px){.service-article__title{font-size:22px;margin-bottom:24px}}.service-article__columns{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:48px;margin-left:10vw;margin-right:10vw}@media screen and (max-width:1169px){.service-article__columns{grid-template-columns:1fr;gap:20px;margin-bottom:32px}}.service-article__columns--narrow{display:flex;width:700px;margin-bottom:0}.service-article__col{display:flex;flex-direction:column;gap:16px}.service-article__col p{font-size:13px;line-height:1.7;color:#555;margin:0}.service-article__image-wrap{border-radius:16px;overflow:hidden;margin-bottom:48px;height:450px;margin-left:10vw;margin-right:9vw}@media screen and (max-width:710px){.service-article__image-wrap{margin-bottom:32px;max-height:280px}}.service-article__img{width:100%;height:100%;object-fit:cover;display:block}.service-article__h3{font-family:"Montserrat";font-weight:700;font-size:35px;color:#1b1b1b;margin-bottom:24px;margin-left:10vw}@media screen and (max-width:710px){.service-article__h3{font-size:20px;margin-bottom:16px}}.service-prices{background-color:#f5f5f5;padding:70px 0 0}@media screen and (max-width:710px){.service-prices{padding:48px 0}}.service-prices__inner{display:grid;grid-template-columns:1fr 1.5fr;gap:180px;align-items:start;background:#ffffff;border-radius:20px;padding:48px;margin-left:10vw;margin-right:10vw}@media screen and (max-width:1169px){.service-prices__inner{grid-template-columns:1fr;padding:32px 24px;gap:36px}}@media screen and (max-width:710px){.service-prices__inner{padding:24px 16px;gap:28px}}.service-prices__left{display:flex;flex-direction:column;gap:24px}.service-prices__title{font-family:"Montserrat";font-weight:700;font-size:50px;line-height:1.15;color:#1b1b1b;margin:-10px}@media screen and (max-width:710px){.service-prices__title{font-size:26px}}.service-prices__note{font-size:13px;color:#888;line-height:1.6;margin:100px 0 10px}.service-prices__btn{padding:13px 28px;border-radius:15px;text-transform:none !important;font-size:15px !important;min-width:150px;max-width:150px;max-height:50px;background-color:#462b25;color:#fff}.service-prices__btn:hover{background-color:#251713}@media screen and (max-width:710px){.service-prices__btn{width:100%;justify-content:center}}.service-prices__right{background:#f5f5f5;border-radius:16px;padding:24px 28px}@media screen and (max-width:710px){.service-prices__right{padding:16px}}.service-prices__table{width:100%;border-collapse:collapse;border:none;margin:0}.service-prices__th{font-family:"Montserrat";font-size:18px;font-weight:700;color:#1b1b1b;text-align:left;padding:0 0 14px;border:none;border-bottom:1px solid #e0dbd5}.service-prices__th--right{text-align:right}.service-prices__row{border-bottom:1px solid #e0dbd5}.service-prices__row:last-child{border-bottom:none}.service-prices__td{font-family:"Montserrat";font-size:17px;font-weight:400;color:#1b1b1b;padding:14px 0;border:none}.service-prices__td--right{text-align:right;font-weight:500}.svc-advantages{background-color:#fff;padding:50px 0}@media screen and (max-width:710px){.svc-advantages{padding:48px 0}}.svc-advantages__title{font-family:"Montserrat";font-weight:700;font-size:32px;text-align:center;color:#1b1b1b;margin:0 0 40px}@media screen and (max-width:710px){.svc-advantages__title{font-size:24px;margin-bottom:28px}}.svc-advantages__stats{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px;margin-bottom:48px}@media screen and (max-width:1169px){.svc-advantages__stats{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width:710px){.svc-advantages__stats{grid-template-columns:repeat(2, 1fr);gap:12px;margin-bottom:32px}}.svc-advantages__stat{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.svc-advantages__stat-icon{width:48px;height:48px;border-radius:50%;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;color:#462b25;margin-bottom:4px}.svc-advantages__stat-value{font-family:"Montserrat";font-weight:700;font-size:28px;color:#1b1b1b;line-height:1.1}@media screen and (max-width:710px){.svc-advantages__stat-value{font-size:22px}}.svc-advantages__stat-label{font-size:13px;color:#888;line-height:1.3}.svc-advantages__bottom{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media screen and (max-width:1169px){.svc-advantages__bottom{grid-template-columns:1fr}}.svc-advantages__callback-card{position:relative;border-radius:20px;overflow:hidden;background-color:#3a2a22;background-size:cover;background-position:center;padding:40px 32px;display:flex;flex-direction:column;justify-content:flex-end;min-height:340px}@media screen and (max-width:710px){.svc-advantages__callback-card{min-height:280px;padding:28px 20px}}.svc-advantages__callback-overlay{position:absolute;inset:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0.3) 60%, rgba(0, 0, 0, 0.1) 100%)}.svc-advantages__callback-content{position:relative;z-index:1;display:flex;flex-direction:column;gap:20px}.svc-advantages__callback-title{font-family:"Montserrat";font-weight:700;font-size:28px;color:#ffffff;margin:0;line-height:1.2}@media screen and (max-width:710px){.svc-advantages__callback-title{font-size:22px}}.svc-advantages__callback-contacts{display:flex;flex-direction:column;gap:8px}.svc-advantages__callback-contacts-label{font-size:13px;color:rgba(255, 255, 255, 0.75);line-height:1.4}.svc-advantages__callback-phone{font-family:"Montserrat";font-size:22px;font-weight:700;color:#ffffff;text-decoration:none;transition:opacity 0.2s ease}.svc-advantages__callback-phone:hover{opacity:0.8}@media screen and (max-width:710px){.svc-advantages__callback-phone{font-size:18px}}.svc-advantages__callback-socials{display:flex;gap:10px;margin-top:4px}.svc-advantages__social{width:36px;height:36px;border-radius:50%;background:rgba(255, 255, 255, 0.15);display:flex;align-items:center;justify-content:center;color:#ffffff;transition:background 0.2s ease}.svc-advantages__social:hover{background:rgba(255, 255, 255, 0.3)}.svc-advantages__social svg{width:18px;height:18px}.svc-advantages__form-wrap{background:#ffffff;border-radius:20px;padding:36px 32px;border:1px solid #f0f0f0;display:flex;flex-direction:column;gap:20px}@media screen and (max-width:710px){.svc-advantages__form-wrap{padding:24px 16px}}.svc-advantages__form-icon{width:48px;height:48px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.svc-advantages__form-desc{font-size:15px;font-weight:500;color:#1b1b1b;line-height:1.45;margin:0}.svc-advantages__form{display:flex;flex-direction:column;gap:14px}.svc-advantages__form-field{width:100%}.svc-advantages__form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media screen and (max-width:710px){.svc-advantages__form-row{grid-template-columns:1fr}}.svc-advantages__form-input{width:100%;height:48px;border:1px solid #e0e0e0;border-radius:8px;padding:0 14px;font-family:"Montserrat";font-size:14px;color:#1b1b1b;background:#fafafa;transition:border-color 0.2s ease;-webkit-appearance:none;appearance:none}.svc-advantages__form-input::placeholder{color:#aaa}.svc-advantages__form-input:focus{border-color:#462b25;background:#ffffff}.svc-advantages__form-input--tel{border:none;background:transparent;padding:0;height:auto;flex:1}.svc-advantages__form-phone-wrap{display:flex;align-items:center;gap:8px;height:48px;border:1px solid #e0e0e0;border-radius:8px;padding:0 14px;background:#fafafa;transition:border-color 0.2s ease}.svc-advantages__form-phone-wrap:focus-within{border-color:#462b25;background:#ffffff}.svc-advantages__form-flag{font-size:18px;flex-shrink:0}.svc-advantages__form-code{font-size:14px;font-weight:500;color:#1b1b1b;flex-shrink:0;white-space:nowrap}.svc-advantages__form-contact-type{display:flex;flex-direction:column;gap:10px}.svc-advantages__form-contact-label{font-size:13px;color:#888}.svc-advantages__form-checkboxes{display:flex;gap:20px;flex-wrap:wrap}.svc-advantages__form-check{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#1b1b1b}.svc-advantages__form-check input[type="checkbox"]{width:18px;height:18px;border:1px solid #ddd;border-radius:4px;-webkit-appearance:none;appearance:none;cursor:pointer;background:#fafafa;transition:all 0.2s ease;position:relative;flex-shrink:0}.svc-advantages__form-check input[type="checkbox"]:checked{background-color:#462b25;border-color:#462b25}.svc-advantages__form-check input[type="checkbox"]:checked::after{content:"";position:absolute;top:2px;left:5px;width:5px;height:9px;border:2px solid #ffffff;border-top:none;border-left:none;transform:rotate(45deg)}.svc-advantages__form-submit{width:100%;justify-content:center;padding:14px 24px;font-size:15px;background-color:#462b25;color:#fff}.svc-advantages__form-submit:hover{background-color:#251713}.svc-advantages__form-privacy{font-size:12px;color:#aaa;line-height:1.5;text-align:center;margin:0}.svc-advantages__form-privacy a{color:#462b25;text-decoration:underline}.service-other{background-color:#f5f5f5;padding:70px 0 80px}@media screen and (max-width:710px){.service-other{padding:48px 0 60px}}.service-other__title{font-family:"Montserrat";font-weight:700;font-size:50px;color:#1b1b1b;margin-bottom:32px;margin-left:10vw}@media screen and (max-width:710px){.service-other__title{font-size:22px}}.service-other__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin-left:10vw;margin-right:10vw}@media screen and (max-width:1169px){.service-other__grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width:710px){.service-other__grid{grid-template-columns:1fr;gap:14px}}.service-other__card{display:flex;flex-direction:column;background:#ffffff;border-radius:16px;overflow:hidden;text-decoration:none;transition:box-shadow 0.3s ease, transform 0.3s ease;padding:16px 16px 20px}.service-other__card:hover{box-shadow:0 6px 20px rgba(0, 0, 0, 0.1);transform:translateY(-2px)}.service-other__card-image{width:65%;aspect-ratio:1.3333333333;border-radius:10px;overflow:hidden;background:#f5f5f5;margin-bottom:16px}.service-other__card-img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease;display:block}.service-other__card:hover .service-other__card-img{transform:scale(1.04)}.service-other__card-placeholder{width:60%;aspect-ratio:1.3333333333;border-radius:10px;background:linear-gradient(135deg, #c9a48a 0%, #8b5e3c 100%);margin-bottom:16px}.service-other__card-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;padding:0 4px}.service-other__card-title{font-family:"Montserrat";font-weight:600;font-size:35px;color:#1b1b1b;margin:0;line-height:1.25}@media screen and (max-width:710px){.service-other__card-title{font-size:18px}}.service-other__card-link{font-size:15px;font-weight:400;color:#888;white-space:nowrap;text-decoration:underline;text-underline-offset:2px;flex-shrink:0}@media screen and (max-width:1450px){.service-hero__inner{gap:400px}.service-hero__title{font-size:48px}.service-hero__image{width:420px;height:380px;margin-left:0;margin-right:3vw}.service-hero__left{margin-left:5vw}.service-hero__breadcrumbs{margin-left:5vw}.service-article__title{width:auto;font-size:38px;margin-left:5vw;margin-right:5vw}.service-article__columns{margin-left:5vw;margin-right:5vw}.service-article__image-wrap{margin-left:5vw;margin-right:5vw}.service-article__h3{margin-left:5vw}.service-prices__inner{gap:80px;margin-left:5vw;margin-right:5vw}.service-prices__title{font-size:38px}.service-other__title{margin-left:5vw}.service-other__grid{margin-left:5vw;margin-right:5vw}.service-other__card-title{font-size:28px}}@media screen and (max-width:1169px){.service-hero__left{margin-left:3vw}.service-hero__inner{gap:36px}.service-hero__breadcrumbs{margin-left:3vw}.service-hero__title{font-size:36px}.service-hero__image{width:100%;height:auto;aspect-ratio:1.3333333333;margin-left:0;margin-right:3vw}.service-article__title{font-size:26px;margin-left:3vw;margin-right:3vw}.service-article__columns{margin-left:3vw;margin-right:3vw}.service-article__image-wrap{margin-left:3vw;margin-right:3vw}.service-article__h3{margin-left:3vw;font-size:24px}.service-prices__inner{gap:36px;margin-left:3vw;margin-right:3vw}.service-prices__title{font-size:30px}.service-other__title{margin-left:3vw;font-size:30px}.service-other__grid{margin-left:3vw;margin-right:3vw}.service-other__card-title{font-size:22px}}@media screen and (max-width:770px){.service-hero{padding:20px 0 40px}.service-hero__inner{gap:36px}.service-hero__left{margin-left:16px;gap:16px}.service-hero__breadcrumbs{margin-left:16px}.service-hero__title{font-size:28px}.service-hero__text{font-size:14px}.service-hero__image{width:100%;margin-left:0;margin-right:0;border-radius:12px}.service-article{padding:24px 0 32px}.service-article__title{font-size:22px;margin-left:16px;margin-right:16px}.service-article__columns{margin-left:16px;margin-right:16px}.service-article__image-wrap{margin-left:16px;margin-right:16px;height:300px}.service-article__h3{margin-left:16px;font-size:20px}.service-prices{padding:40px 0}.service-prices__inner{grid-template-columns:1fr;margin-left:0;margin-right:0;padding:24px 16px;gap:0;display:grid}.service-prices__left{display:contents}.service-prices__title{font-size:24px;order:1;margin:-10px 0 20px}.service-prices__right{order:2;margin-bottom:24px}.service-prices__note{order:3;margin-top:16px}.service-prices__btn{order:4}.svc-advantages__stats{grid-template-columns:repeat(2, 1fr)}.svc-advantages__bottom{grid-template-columns:repeat(2, 1fr);gap:16px}.svc-advantages{padding:36px 0}.svc-advantages__callback-card{min-height:260px;padding:24px 16px}.svc-advantages__callback-title{font-size:22px}.svc-advantages__callback-phone{font-size:18px}.svc-advantages__form-wrap{padding:24px 16px}.service-other{padding:40px 0 50px;overflow:visible}.service-other__title{margin-left:16px;font-size:22px}.service-other__grid{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-left:16px;margin-right:0;padding-right:16px;padding-bottom:16px;gap:12px;scrollbar-width:none}.service-other__grid::-webkit-scrollbar{display:none}.service-other__card{flex:0 0 72vw;scroll-snap-align:start}.service-other__card-title{font-size:20px}.service-other__card-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:8px}.service-other__card-title{flex:1;line-height:1.2}.service-other__card-link{flex-shrink:0;white-space:nowrap}}@media screen and (max-width:400px){.service-hero__title{font-size:22px}.service-hero__btn{width:100%}.service-article__title{font-size:18px}.service-article__image-wrap{height:220px}.service-article__h3{font-size:17px}.service-prices__title{font-size:20px}.service-prices__th,.service-prices__td{font-size:13px}.svc-advantages__stats{grid-template-columns:1fr}.svc-advantages__bottom{grid-template-columns:1fr}.svc-advantages__form-row{grid-template-columns:1fr}.svc-advantages__callback-title{font-size:18px}.svc-advantages__callback-phone{font-size:16px}.service-other__title{font-size:18px}.service-other__card{flex:0 0 82vw}.service-other__card-title{font-size:16px}}html{line-height:22px;font-size:16px;color:#1b1b1b;height:100%;background:initial !important}body{margin:0;padding:0;font-family:"Montserrat", sans-serif;font-size:16px;font-weight:400;background-color:#f2f2f2;line-height:22px;position:relative;height:100%}.hero-bg-image{background:url("/wp-content/themes/onemebel/assets/img/background-img-head.png") top / cover no-repeat;background-size:100%}*{scrollbar-width:thin;scrollbar-color:#1b1b1b #fff}*::-webkit-scrollbar{width:15px}*::-webkit-scrollbar-track{background:#fff}*::-webkit-scrollbar-thumb{background-color:#1b1b1b;border-radius:20px;border:3px solid #fff}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:"Fraunces", serif;margin:0;color:inherit}h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection{background-color:#262626;color:#fbfbfb}a{transition:all 0.2s ease-in-out}a::selection{background-color:#262626;color:#fbfbfb}ul,li{margin:0;padding:0;list-style-type:none}ul::selection,li::selection{background-color:#262626;color:#fbfbfb}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-family:"Montserrat", sans-serif}button:focus,input:focus,select:focus,textarea:focus{outline:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{background-color:#fff;-webkit-text-fill-color:#121310;-webkit-box-shadow:0 0 0px 0px #121310 inset;transition:background-color 5000s ease-in-out 0s}section,.section{position:relative}img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}p::selection,span::selection{background-color:#262626;color:#fbfbfb}.container{position:relative;width:97%;max-width:1440px;margin:0 auto}@media screen and (max-width:1169px){.container{width:92%}}@media screen and (max-width:710px){.container{width:90%}}.btn{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:10px;font-size:16px;font-weight:500;line-height:24px;background:#144530;border-radius:8px;color:#ffffff;cursor:pointer;padding:14px 89px;text-transform:uppercase;transition:all 0.3s ease-in-out;text-align:center;width:max-content}@media screen and (max-width:710px){.btn{width:100%}}@media screen and (max-width:330px){.btn{padding:14px 10px}}.btn.btn-white{background-color:#ffffff;color:#144530}.btn.icon{padding:11px 58px 11px 16px}@media screen and (max-width:710px){.btn.icon{padding:11px 16px}}@media screen and (max-width:330px){.btn.icon{padding:5px;font-size:12px}}.btn .icon-circle{position:absolute;right:5px;display:flex;align-items:center;justify-content:center;width:38px;height:38px;background-color:#1d2329;border-radius:20px}@media screen and (max-width:330px){.btn .icon-circle{width:30px;height:30px}}.btn .icon-circle svg path{transition:0.3s}@media screen and (min-width:1169px){.btn:hover{background:#ffffff;border:1px solid #ffffff}}.btn:active{background:#ffffff}.btn :focus{background:#ffffff}.main-link{color:#ffffff}@media screen and (min-width:1169px){.main-link:hover{color:#144530}}.main-title{color:#1b1b1b;font-family:"Fraunces", serif;font-size:3rem;font-style:normal;font-weight:400;line-height:54px;text-wrap:balance}@media screen and (max-width:1169px){.main-title{font-size:2rem;line-height:40px}}@media screen and (max-width:710px){.main-title{line-height:32px}}.main-title.white{color:#ffffff}.main-text{color:#838ca8;font-size:1rem;font-style:normal;font-weight:400;line-height:145%;padding-top:1.25rem}.main-text.thin{font-weight:400;font-size:14px}.main-text.white{color:#ffffff}.contain__img{width:100%;height:100%;object-fit:contain}.cover__img{width:100%;height:100%;object-fit:cover}table{width:100%;border-collapse:collapse;border:1px solid #ddd;font-family:sans-serif;margin-bottom:24px;font-size:16px}@media (max-width:710px){table{width:100%}}table th,table td{padding:10px 15px;border:1px solid #ddd;text-align:left}@media (max-width:710px){table th,table td{font-size:12px}}table th{font-weight:600}.grecaptcha-badge{display:none !important}