@font-face{font-family:Open Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/OpenSans-Light.woff2)format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/OpenSans-Regular.woff2)format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/OpenSans-Medium.woff2)format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/OpenSans-SemiBold.woff2)format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/OpenSans-Bold.woff2)format("woff2")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/SourceSansPro-Light.woff2)format("woff2")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/SourceSansPro-SemiBold.woff2)format("woff2")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/SourceSansPro-Bold.woff2)format("woff2")}@font-face{font-family:Times New Roman;font-style:normal;font-weight:400;src:url(/assets/fonts/TimesNewRomanMTStd.woff)format("woff")}:root{color:#272727;--sand:#b09d81;--red:#b11a23;--wine:#410917;--dark:#343434;background:#fff;font-family:Open Sans,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-size:16px;font-weight:300;line-height:1.7}body,button,input{font-family:Open Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}button{cursor:pointer}.container{width:min(1252px,100% - 28px);margin:0 auto;padding-left:12px;padding-right:12px}.header{height:70px}.header-bar{background:var(--sand);color:#fff;height:70px}.header-inner{align-items:stretch;height:70px;display:flex}.main-nav{align-items:stretch;height:100%;display:flex}.main-nav>a,.catalog-main-link{color:#fff;text-transform:uppercase;letter-spacing:.02em;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:600;display:flex}.main-nav>a:first-child{width:182px}.main-nav>a:nth-child(3){width:231px}.main-nav>a:nth-child(4){width:159px}.main-nav>a:nth-child(5){width:164px}.main-nav>a.active,.main-nav>a:hover,.catalog-main-link:hover{background:var(--red)}.catalog-nav{width:185px;display:flex;position:relative}.catalog-main-link{flex:1}.catalog-nav>button{color:#fff;background:0 0;border:0;width:28px;font-size:17px}.catalog-nav:hover{background:#a18f75}.catalog-nav:hover .catalog-main-link{background:0 0}.dropdown{z-index:20;color:#333;background:#fff;width:210px;padding:8px 0;display:none;position:absolute;top:70px;left:0;box-shadow:0 6px 18px #0002}.dropdown.visible,.catalog-nav:hover .dropdown{display:block}.dropdown a{padding:9px 20px;font-size:14px;display:block}.dropdown a:hover{color:var(--red)}.search-button{color:#fff;background:0 0;border:0;width:97px;margin-left:0}.search-button svg,.icon-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:23px}.feedback{background:var(--red);color:#fff;text-transform:uppercase;border:0;width:210px;font-size:13px;font-weight:600}.feedback:hover{background:var(--wine)}.mobile-head{display:none}.header-search-form{background:#fff;flex:1;align-self:center;min-width:0;height:53px;margin-right:16px;display:flex;position:relative}.header-search-form input{background:#fff;border:0;outline:0;width:100%;height:53px;padding:0 70px 0 17px;font-size:16px}.header-search-form button{color:#111;background:0 0;border:0;place-items:center;width:70px;height:53px;display:grid;position:absolute;top:0;right:0}.header-search-form svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:31px}.hero{background:#ddd;height:500px;position:relative;overflow:hidden}.hero-slide{opacity:0;background-position:50%;background-size:cover;transition:opacity .75s;position:absolute;inset:0}.hero-slide:after{content:"";background:linear-gradient(90deg,#00000024,#0000 60%);position:absolute;inset:0}.hero-slide.active{opacity:1;z-index:1}.hero-layout{z-index:2;grid-template-columns:minmax(0,816px) minmax(0,392px);align-items:start;gap:20px;height:100%;padding-top:66px;display:grid;position:relative}.hero-copy{background:#ffffffe0;height:391px;padding:36px}.hero-copy h1{text-transform:uppercase;margin:0 0 18px;font:500 46px/1.08 Times Custom,Times New Roman,serif}.hero-copy p{margin:0;font-size:18px;line-height:1.65}.hero-more{background:var(--sand);width:199px;margin-top:23px}.callback-form.compact{background:#fff;height:391px;padding:20px 24px;box-shadow:0 5px 22px #0002}.callback-form h2{text-align:center;text-transform:uppercase;margin:0 0 17px;font:700 26px/1.18 Source Sans Pro,sans-serif}.callback-form p{color:#666;font-size:14px;line-height:1.6}.callback-form input:not([type=checkbox]){background:#fff;border:1px solid #d4d4d4;outline:none;width:100%;height:42px;margin-bottom:7px;padding:0 11px}.callback-form input:focus{border-color:var(--sand)}.agree{color:#777;align-items:flex-start;gap:12px;margin:2px 0 3px;font-size:14px;line-height:1.4;display:flex}.agree input{width:32px;height:32px;accent-color:var(--red);flex:none;margin-top:2px}.agree.checked{color:#555}.button{color:#fff;text-transform:uppercase;letter-spacing:.02em;border:0;justify-content:center;align-items:center;min-width:199px;height:54px;font-size:13px;font-weight:600;display:flex}.button.beige{background:var(--sand);width:199px;margin:24px auto 0}.button.dark{background:var(--wine);width:max-content;margin:36px auto 0}.button:hover{filter:brightness(.88)}.form-success{text-align:center;background:#fff;flex-direction:column;justify-content:center;min-height:190px;padding:35px;display:flex}.form-success strong{text-transform:uppercase;font:700 26px Source Sans Pro,sans-serif}.form-success span{font-size:13px}.hero-dots{z-index:3;gap:9px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.hero-dots button{background:0 0;border:1px solid #fff;border-radius:50%;width:10px;height:10px;padding:0}.hero-dots button.active{background:#fff}.mobile-form{display:none}.title{text-align:center;text-transform:uppercase;margin:0 0 45px;font:700 40px/50px Source Sans Pro,sans-serif}.stages{height:330.297px;margin-top:70px;padding:0}.stage-list{grid-template-columns:repeat(3,1fr);gap:48px;display:grid}.stage-list article{text-align:center;padding:0 37px}.stage-number{color:#d39a54;font-size:40px;font-weight:300;line-height:1;display:block}.stage-list h3{margin:17px 0 11px;font:600 26px/30px Source Sans Pro,sans-serif}.stage-list p{color:#4f4f4f;margin:0;font-size:18px;line-height:1.5}.advantages{background:#fff;height:298.891px;padding:70px 0}.advantage-list{grid-template-columns:repeat(3,1fr);gap:70px;display:grid}.advantage-list article{grid-template-columns:76px 1fr;gap:24px;display:grid}.advantage-icon{width:76px;height:76px;color:var(--sand);place-items:center;display:grid}.advantage-icon svg{fill:none;stroke:currentColor;stroke-width:1.25px;width:64px}.advantage-list h3{text-transform:uppercase;margin:0 0 8px;font:600 20px Source Sans Pro,sans-serif}.advantage-list p{color:#585858;margin:0;font-size:16px;line-height:27px}.services{height:577px;margin-top:70px;padding:0}.service-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.service-card{background-position:50%;background-size:cover;border:1px solid #e1e1e1;align-items:flex-end;height:362px;padding:24px;transition:transform .25s;display:flex;overflow:hidden}.service-card:hover{transform:translateY(-5px)}.service-card span{color:#fff;text-transform:uppercase;font:600 20px Source Sans Pro,sans-serif}.service-card small{margin-top:5px;font:300 12px Open Sans,sans-serif;display:block}.contact-band{background:#fff;height:108px;margin-top:70px;padding:20px 0 12px}.contact-inner{grid-template-columns:220px 1.05fr .95fr 1.25fr;align-items:center;gap:34px;display:grid}.contact-logo{width:176px}.contact-item{flex-direction:column;font-size:14px;line-height:1.55;display:flex}.contact-item>span{color:#8a8a8a;margin-bottom:4px;font-size:12px}.contact-item strong,.contact-item>a{font-weight:600}.contact-item a:hover{color:var(--red)}.socials{gap:7px;margin-top:7px;display:flex}.socials a{background:var(--red);color:#fff;border-radius:50%;place-items:center;min-width:31px;height:31px;padding:0 7px;font-size:9px;font-weight:600;display:grid}.about{grid-template-rows:50px 308px;grid-template-columns:1fr 1fr;align-items:start;gap:45px 0;height:403px;padding:0;display:grid}.about .title{text-align:left;grid-column:1/-1;margin:0}.about-copy{grid-column:2}.about p{color:#4c4c4c;margin:0 0 16px;line-height:27px}.more-link{color:var(--wine);text-transform:uppercase;margin-top:35px;font-size:13px;font-weight:600;display:block}.more-link:after{content:" →";margin-left:24px}.reviews{background:#f1f1f1;height:669px;margin-top:70px;padding:70px 0}.review-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.review-grid article{background:#fff;border:2px solid #e2e2e2;min-height:330px;padding:29px 40px}.review-grid time{color:#8b8b8b;font-size:16px}.review-grid h3{margin:20px 0 15px;font:700 20px/1.35 Source Sans Pro,sans-serif}.review-grid p{color:#4e4e4e;margin:0;font-size:16px;line-height:27px}.footer{background:var(--dark);color:#fff;height:298.5px;margin-top:95px}.footer-grid{grid-template-columns:1.2fr .75fr .8fr 1.2fr;gap:56px;height:298.5px;padding-top:47px;display:grid}.footer-grid>div{flex-direction:column;align-items:flex-start;display:flex}.footer-grid h3{text-transform:uppercase;margin:0 0 17px;font:600 18px Source Sans Pro,sans-serif}.footer-grid a,.footer-grid p{color:#e3e3e3;margin:3px 0;font-size:14px}.footer-grid a:hover{color:#fff;text-decoration:underline}.footer-brand a{font-size:17px;font-weight:600}.socials.light a{color:#fff;background:var(--sand);text-decoration:none}.studio{margin-top:25px!important}.cookie{z-index:30;background:var(--sand);color:#fff;width:100%;height:139px;box-shadow:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:23px 20px 30px;font-size:16px;line-height:1.4;display:flex;position:fixed;bottom:0;left:0;right:0}.cookie button{border:0;border-bottom:1px solid var(--red);color:var(--red);text-transform:lowercase;background:0 0;padding:2px 0;font-size:14px;font-weight:600}.overlay,.search-overlay{z-index:50;background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;width:min(480px,100%);padding:48px;position:relative}.modal .agree{font-size:11px}.modal .agree input{width:18px;height:18px}.close{z-index:2;color:#777;background:0 0;border:0;font-size:33px;position:absolute;top:8px;right:14px}.search-overlay{background:#fff}.search-overlay form{border-bottom:2px solid var(--sand);width:min(760px,90%);display:flex}.search-overlay input{border:0;outline:0;width:100%;padding:18px 4px;font-size:28px}.search-overlay form button{width:60px;color:var(--sand);background:0 0;border:0}.search-overlay svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:30px}.search-close{position:fixed;top:20px;right:30px}.inner-page{min-height:600px;padding-top:55px;padding-bottom:70px}.breadcrumbs{color:#777;gap:9px;margin-bottom:25px;font-size:13px;display:flex}.inner-page>h1{text-transform:uppercase;margin:0 0 45px;font:700 40px/1.2 Source Sans Pro,sans-serif}.category-links{gap:15px;margin-bottom:40px;display:flex}.category-links a{background:var(--sand);color:#fff;padding:12px 20px}.products-grid{grid-template-columns:repeat(3,1fr);gap:40px 30px;display:grid}.products-grid img{object-fit:cover;width:100%;height:280px}.products-grid h2{margin:15px 0;font:600 22px Source Sans Pro,sans-serif}.products-grid .button{min-width:180px;margin:0}.company-page,.contacts-page{grid-template-columns:1fr 1fr;gap:50px;display:grid}.company-page img{width:100%}.contacts-page>div:first-child{flex-direction:column;display:flex}.contacts-page a{font-size:20px}.contacts-page .callback-form{background:#f1f1f1;padding:35px}.review-page{grid-template-columns:1fr 1fr;gap:30px;display:grid}.review-page article{border:2px solid #eee;padding:30px}.review-page h2{font:600 22px Source Sans Pro,sans-serif}@media (width<=900px){.header-inner{padding-left:15px;padding-right:15px}.main-nav>a:first-child,.main-nav>a:nth-child(3),.main-nav>a:nth-child(4),.main-nav>a:nth-child(5),.catalog-nav{width:auto}.main-nav>a,.catalog-main-link{padding:0 10px;font-size:11px}.catalog-nav{flex:1}.search-button{margin-left:auto}.feedback{width:150px}.hero-layout{grid-template-columns:1fr 270px;gap:25px}.hero-copy h1{font-size:38px}.stage-list{gap:10px}.advantage-list{gap:20px}.contact-inner{grid-template-columns:1fr 1fr}.review-grid article{padding:25px}.footer-grid{gap:25px}}@media (width<=700px){body{font-size:15px}.container{width:calc(100% - 30px);padding-left:0;padding-right:0}.header{height:66px}.mobile-head{justify-content:space-between;align-items:center;height:66px;display:flex}.mobile-head img{width:145px;display:block}.icon-button{color:var(--sand);background:0 0;border:0}.header-bar{z-index:40;color:#333;background:#fff;height:auto;display:none;position:fixed;inset:66px 0 0;overflow:auto}.header-bar.open{display:block}.header-inner{height:auto;padding:15px;display:block}.main-nav{flex-direction:column;height:auto;display:flex}.main-nav>a,.catalog-main-link,.main-nav>a:first-child{color:#333;border-bottom:1px solid #eee;justify-content:flex-start;width:100%;padding:14px 10px}.main-nav>a.active{color:#fff}.catalog-nav{grid-template-columns:1fr 44px;display:grid}.catalog-nav>button{color:#333;border-bottom:1px solid #eee;width:44px}.catalog-nav:hover{background:0 0}.dropdown,.dropdown.visible,.catalog-nav:hover .dropdown{width:100%;box-shadow:none;grid-column:1/-1;padding-left:15px;position:static}.search-button{display:none}.feedback{width:100%;height:50px;margin-top:18px}.hero{height:435px}.hero-layout{padding-top:78px;display:block}.hero-copy{width:100%;height:auto;padding:25px}.hero-copy h1{font-size:31px}.hero-copy p{font-size:16px}.hero-more{height:46px;margin-top:18px}.hero-layout>.callback-form{display:none}.hero-dots{bottom:14px}.mobile-form{background:#f4f4f4;padding:25px 15px;display:block}.mobile-form .callback-form{height:auto;box-shadow:none}.mobile-form .agree{gap:7px;font-size:10px}.mobile-form .agree input{width:18px;height:18px}.mobile-form .button.beige{width:100%}.title{margin-bottom:32px;font-size:31px;line-height:1.2}.stages,.services,.about,.reviews{height:auto;margin-top:0;padding:50px 0}.stages{margin-top:0}.stage-list{grid-template-columns:1fr;gap:36px}.stage-list article{padding:0}.advantages{height:auto;padding:40px 0}.advantage-list{grid-template-columns:1fr;gap:31px}.service-grid{grid-template-columns:1fr}.service-card{height:310px}.contact-band{height:auto;margin-top:0;padding:35px 0}.contact-inner{text-align:center;grid-template-columns:1fr}.contact-logo{margin:auto}.contact-item{align-items:center}.about{display:block}.about-spacer{display:none}.about .title{text-align:center}.about-copy{display:block}.more-link{text-align:center}.review-grid{grid-template-columns:1fr}.review-grid article{min-height:0}.footer{height:auto;margin-top:50px}.footer-grid{grid-template-columns:1fr 1fr;height:auto;padding:45px 0}.footer-brand{grid-column:1/-1}.cookie{text-align:left;width:calc(100% - 30px);height:auto;display:block;bottom:15px;left:15px;right:15px}.cookie button{margin-top:12px}.modal{padding:38px 25px}.search-overlay input{font-size:20px}.products-grid{grid-template-columns:1fr}.products-grid img{height:240px}.category-links{flex-wrap:wrap}.company-page,.contacts-page,.review-page{grid-template-columns:1fr}.inner-page>h1{font-size:32px}}@media (width<=430px){.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}.hero-copy h1{font-size:27px}.hero-copy{padding:20px}.hero-layout{padding-top:88px}.service-card{height:270px}}.about{margin-top:70px}@media (width<=700px){.about{margin-top:0}}.catalog-nav.active,.catalog-nav.active:hover{background:var(--red)}.original-page{margin-top:40px;padding:0 12px}.original-breadcrumbs{color:#343434;flex-wrap:wrap;align-items:center;height:24px;margin:0 0 20px;font-size:14px;line-height:24px;display:flex}.original-breadcrumbs a{color:#272727;font-weight:300}.original-breadcrumbs a:hover{color:var(--red)}.original-breadcrumbs .crumb{align-items:center;font-weight:700;display:flex}.crumb-separator{color:#0000;background:#dfdfdf;width:2px;height:24px;margin:0 20px;overflow:hidden}.original-page-title{text-transform:uppercase;color:#343434;margin:0 0 45px;font:700 40px/50px Source Sans Pro,sans-serif}.catalog-index-page{min-height:531px}.original-category-grid,.service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.original-category-card{background:#fff;border:1px solid #dfdfdf;flex-direction:column;justify-content:space-between;height:362px;transition:border-color .4s;display:flex;position:relative;overflow:hidden}.category-image{flex:1;min-height:0;transition:opacity .4s;display:block;overflow:hidden}.category-image img{object-fit:cover;width:100%;height:100%;display:block}.original-category-card:after{content:"";z-index:1;opacity:0;background:#ffffffd9;transition:opacity .4s;position:absolute;inset:0}.category-card-copy{z-index:2;background:#fff;min-height:124px;padding:24px;transition:background .4s;display:block;position:relative}.category-card-copy strong{text-transform:uppercase;color:#343434;margin-bottom:25px;font:700 20px/25px Source Sans Pro,sans-serif;display:block}.category-card-copy small{text-transform:uppercase;color:var(--red);font:600 13px/18px Open Sans,sans-serif}.category-card-copy small:after{content:" →";margin-left:24px}.original-category-card:hover{border-color:#fff}.original-category-card:hover:after{opacity:1}.original-category-card:hover .category-image{opacity:0}.original-category-card:hover .category-card-copy{background:0 0}.services .original-category-card{height:362px}.services .button.dark{margin-top:36px}.original-products-grid{flex-wrap:wrap;justify-content:center;gap:30px 24px;display:flex}.category-page .original-page-title{margin-bottom:61px}.original-product-card{border:2px solid #fff;flex:0 0 289px;width:289px;height:440px;padding-bottom:27px;transition:border-color .4s;display:block;position:relative;overflow:hidden}.product-image{justify-content:center;align-items:center;min-height:247px;display:flex}.product-image img{object-fit:fill;width:285px;height:227px;display:block}.product-name{text-align:center;color:#272727;margin-top:57px;padding:0 13px;font-size:16px;font-weight:300;line-height:22px;transition:margin-top .4s;display:block}.product-more{color:#fff;text-transform:uppercase;background:#410917;justify-content:center;align-items:center;width:199px;height:54px;font-size:13px;font-weight:600;line-height:54px;transition:bottom .4s;display:flex;position:absolute;bottom:-60px;left:calc(50% - 99.5px)}.original-product-card:hover{border-color:#dfdfdf}.original-product-card:hover .product-name{margin-top:15px}.original-product-card:hover .product-more{bottom:27px}.pagination{justify-content:center;align-items:center;gap:8px;height:39px;margin-top:30px;font-size:15px;display:flex}.pagination a,.pagination span{place-items:center;min-width:30px;height:30px;display:grid}.pagination a:hover,.pagination .current{background:var(--red);color:#fff}.pagination .next{font-size:25px;line-height:1}.empty-results{margin:0;font-size:18px}.search-results-page{min-height:625px}.original-search-page{min-height:352px}.search-page-form{background:var(--sand);grid-template-columns:minmax(0,1fr) 80px;align-items:center;gap:43px;height:89px;padding:0 19px 0 24px;display:grid}.search-page-form input{background:#fff;border:0;outline:0;flex:1;min-width:0;height:44px;padding:0 10px;font-size:20px}.search-page-form button{color:#fff;background:0 0;border:0;place-items:center;width:80px;height:50px;display:grid}.search-page-form svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:43px}.search-found{color:#9d9d9d;margin-top:7px;font-size:16px;line-height:27px}.search-result-list h2{border-bottom:1px solid #dfdfdf;margin:20px 0 0;padding:0 0 37px;font:700 24px/31px Source Sans Pro,sans-serif}.search-result-list a:hover{color:var(--red)}.product-detail-page{min-height:625px;padding-bottom:70px}.product-gallery{--gallery-thumb-height:160px;width:calc(50% - 12px);margin-bottom:75px;position:relative;overflow:visible}.gallery-stage{width:100%;overflow:hidden}.gallery-track{align-items:stretch;width:100%;transition:transform .35s;display:flex}.gallery-slide{background:#fff;border:0;flex:0 0 100%;justify-content:center;align-items:center;min-width:100%;padding:43px;display:flex}.gallery-slide img{object-fit:contain;width:100%;height:auto;display:block}.gallery-arrow{z-index:5;top:calc((100% - var(--gallery-thumb-height))/2 - 30px);color:#343434;background:#ffffffd9;border:0;width:38px;height:60px;font:300 44px/1 Open Sans,sans-serif;position:absolute}.gallery-arrow.previous{left:0}.gallery-arrow.next{right:0}.gallery-arrow:disabled{opacity:.25;cursor:default}.gallery-thumbs{grid-auto-columns:33.3333%;grid-auto-flow:column;display:grid;overflow:hidden}.gallery-thumbs button{cursor:pointer;background:#fff;border:2px solid #dfdfdf;justify-content:center;align-items:center;height:160px;padding:8px;display:flex}.gallery-thumbs button:hover,.gallery-thumbs button.active{border-color:var(--red)}.gallery-thumbs img{object-fit:contain;max-width:140px;max-height:145px}.characteristics{margin-bottom:0}.characteristics h2{text-transform:uppercase;width:100%;color:var(--red);border-bottom:2px solid #dfdfdf;margin:0;padding:0 5px 17px;font:700 20px/25px Source Sans Pro,sans-serif;position:relative}.characteristics h2:after{content:"";background:var(--red);width:180px;height:2px;position:absolute;bottom:-2px;left:0}.characteristic-grid{grid-template-columns:1fr 1fr;margin-top:23px;display:grid}.characteristic-grid>div{gap:5px;margin-bottom:20px;font-size:16px;line-height:27px;display:flex}.characteristic-grid strong{font-weight:700}.image-lightbox{z-index:80;background:#000000e0;place-items:center;padding:45px;display:grid;position:fixed;inset:0}.image-lightbox img{object-fit:contain;max-width:94vw;max-height:90vh}.image-lightbox .close{color:#fff;font-size:44px;position:fixed;top:10px;right:25px}.company-original-page{min-height:392px}.company-original-copy{width:calc(50% - 12px);margin-left:auto}.company-original-copy p{color:#4c4c4c;margin:0 0 16px;font-size:16px;line-height:27px}.reviews-original-page{min-height:856px}.reviews-original-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 24px;display:grid}.reviews-original-grid article{background:#fff;border:2px solid #dfdfdf;height:330px;padding:28px 40px}.reviews-original-grid article:nth-child(4){grid-column:2}.reviews-original-grid time{color:#8b8b8b;font-size:16px;line-height:27px}.reviews-original-grid h2{color:#343434;margin:20px 0 15px;font:700 20px/27px Source Sans Pro,sans-serif}.reviews-original-grid p{color:#4e4e4e;margin:0;font-size:16px;line-height:27px}.contacts-original-page{min-height:243px}.contacts-original-grid{grid-template-columns:repeat(4,289px);gap:24px;display:grid}.contacts-original-grid>div{flex-direction:column;align-items:flex-start;display:flex}.contacts-original-grid h2{text-transform:uppercase;color:#343434;margin:0 0 15px;font:700 20px/25px Source Sans Pro,sans-serif}.contacts-original-grid a,.contacts-original-grid span{color:#272727;font-size:16px;line-height:27px}.contacts-original-grid a:hover{color:var(--red)}.privacy-page,.not-found-page{min-height:500px}@media (width<=991px){.original-products-grid{gap:30px 20px}.original-product-card{border-color:#dfdfdf;flex-basis:calc(33.3333% - 13.3333px);width:auto}.product-image img{object-fit:fill;max-width:100%}.original-product-card .product-name{margin-top:15px}.original-product-card .product-more{bottom:27px}.contacts-original-grid{grid-template-columns:repeat(3,1fr)}.contacts-original-grid>div:last-child{display:none}}@media (width<=700px){.original-page{width:calc(100% - 30px);margin-top:28px;padding:0;min-height:0!important}.original-breadcrumbs{margin-bottom:16px;font-size:12px}.crumb-separator{margin:0 11px}.original-page-title{margin-bottom:30px;font-size:31px;line-height:1.2}.original-category-grid,.service-grid{grid-template-columns:1fr;gap:20px}.original-category-card,.services .original-category-card{height:310px}.category-card-copy{min-height:112px;padding:20px}.category-card-copy strong{margin-bottom:18px}.original-products-grid{gap:24px}.original-product-card{flex-basis:289px;width:289px;max-width:100%;margin:0 auto}.pagination{margin-bottom:35px}.product-gallery{--gallery-thumb-height:115px;width:100%;margin-bottom:50px}.gallery-slide{padding:20px}.gallery-thumbs{grid-auto-columns:33.3333%}.gallery-thumbs button{height:115px}.gallery-thumbs img{max-width:90px;max-height:100px}.characteristic-grid{grid-template-columns:1fr}.characteristic-grid>div{display:block}.company-original-copy{width:100%;margin:0}.reviews-original-grid{grid-template-columns:1fr;gap:20px}.reviews-original-grid article{height:auto;min-height:260px;padding:25px}.reviews-original-grid article:nth-child(4){grid-column:auto}.contacts-original-grid{grid-template-columns:1fr;gap:28px}.contacts-original-grid>div:last-child,.header-search-form{display:none}.search-page-form{grid-template-columns:minmax(0,1fr) 55px;gap:8px;height:72px;padding:14px}.search-page-form input{font-size:16px}.search-page-form button{width:55px}.category-page .original-page-title{margin-bottom:30px}}.agree a{color:var(--red)}.form-trap{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.turnstile-wrap{text-align:center;min-height:0;margin:0}.turnstile-wrap>div{margin:0 auto}.turnstile-error{color:var(--red);font-size:12px;line-height:1.4;display:block}.button-spinner{border:2px solid #fff8;border-top-color:#fff;border-radius:50%;width:18px;height:18px;margin-right:10px;animation:.75s linear infinite button-spinner}@keyframes button-spinner{to{transform:rotate(360deg)}}.button:disabled{cursor:not-allowed;opacity:.72;filter:none}.modal{width:min(814px,100% - 30px);padding:48px 54px 44px}.modal .callback-form h2{margin-bottom:18px;font-size:36px;line-height:45px}.modal .agree{align-items:flex-start;gap:20px;margin:8px 4px 34px;font-size:14px;line-height:1.5}.modal .agree input{width:32px;height:32px;margin-top:0}.modal .agree span{padding-top:0}.modal .button.beige{margin-top:0}@media (width<=700px){.modal{padding:38px 25px 32px}.modal .callback-form h2{font-size:27px;line-height:34px}.modal .agree{gap:12px;margin-bottom:26px;font-size:11px}.modal .agree input{width:24px;height:24px}}.footer-grid{grid-template-columns:437px 277px 350px 164px;gap:0}.footer-grid h3{margin:0 0 20px;font:300 16px/20px Open Sans,sans-serif}.footer-grid>div:nth-child(2) a,.footer-grid>div:nth-child(3) a{margin:0 0 24px;font-size:14px;line-height:20px}.footer-brand img{width:249px;margin-bottom:30px}.footer-brand a{margin:0;font-size:18px;font-weight:700;line-height:27px}.footer-brand p{margin:6px 0 0;font-size:16px;line-height:27px}.footer-contact{align-items:flex-end!important}.footer-contact>a{margin:0;font-size:16px;line-height:22px}.footer-contact .socials{align-items:center;gap:23px;height:29px;margin-top:12px}.footer-contact .socials a{color:#a31425;background:0 0;border-radius:0;justify-content:center;align-items:center;min-width:auto;height:29px;padding:0;line-height:29px;text-decoration:none;transition:color .2s,filter .2s;display:flex}.footer-contact .socials a:hover{color:var(--wine);text-decoration:none}.footer-contact .socials .social-max{justify-content:flex-start;width:39px;font-size:18px;font-weight:500;line-height:27px}.footer-contact .socials a:nth-child(2){width:24px}.footer-contact .socials a:nth-child(3){width:29px}.footer-contact .socials img{max-width:100%;height:auto;transition:filter .2s;display:block;transform:translateY(2px)}.footer-contact .socials a:hover img{filter:brightness(.4)}@media (width<=1100px){.footer-grid{grid-template-columns:1.2fr .75fr .8fr 1.2fr;gap:25px}}@media (width<=700px){.footer-grid{grid-template-columns:1fr 1fr;gap:28px}.footer-brand{grid-column:1/-1}.footer-contact{align-items:flex-start!important}}@media (width<=430px){.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}}@media (width>=901px){.main-nav>a,.catalog-main-link{letter-spacing:0;font:700 17px/21px Source Sans Pro,sans-serif}.main-nav>a:first-child{width:181.594px}.catalog-nav{width:180.992px;display:block;position:relative}.main-nav>a:nth-child(3){width:216.938px}.main-nav>a:nth-child(4){width:180.476px}.main-nav>a:nth-child(5){width:198px}.search-button{justify-content:center;align-items:center;width:60px;margin-right:0;padding:0;display:flex}.search-button .header-search-icon{fill:currentColor;stroke:none;width:31px;height:30px}.search-button .header-search-icon path{fill:currentColor;stroke:none}.feedback{width:210px;font:700 16px/65px Arial,sans-serif}.catalog-main-link{text-align:center;width:100%;height:70px;padding:24.5px 33px;display:block}.catalog-nav>button{z-index:89;color:#fff;background:0 0;border:0;width:64px;height:70px;padding:0;position:absolute;top:0;right:0}.catalog-nav>button .catalog-arrow{width:9px;height:5px;display:block;position:absolute;top:33px;right:23px}.catalog-nav:hover,.catalog-nav.active,.catalog-nav:hover .catalog-main-link,.catalog-nav.active .catalog-main-link{background:var(--red)}.dropdown{z-index:88;background:var(--red);color:#fff;width:592px;height:99px;box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;flex-wrap:wrap;align-content:flex-start;padding:20px 0 0;transition:opacity .24s,visibility 0s linear .24s;display:flex;position:absolute;top:70px;left:0}.dropdown.visible,.catalog-nav:hover .dropdown{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;display:flex}.dropdown a{background:var(--red);color:#fff;text-align:left;text-transform:uppercase;flex:0 0 50%;width:50%;height:39.5px;padding:0 33px 15px;font:700 15px/21px Source Sans Pro,sans-serif;display:block}.dropdown a:nth-child(2n){padding-left:0}.dropdown a:last-child{flex-basis:100%;width:100%}.dropdown a:hover{background:var(--red);color:#343434}}.header .main-nav>a,.header .catalog-main-link,.header .catalog-nav,.header .catalog-nav>button,.header .search-button,.header .feedback,.header .icon-button,.header .dropdown a{transition:background-color .26s,color .26s,opacity .26s}.header .catalog-arrow,.header .header-search-icon{transition:opacity .26s,color .26s}.header .search-button:hover{color:var(--wine)}.header .icon-button:hover{color:var(--red)}@media (prefers-reduced-motion:reduce){.header *,.header :before,.header :after{transition-duration:.01ms!important}}body{line-height:27px}.hero-copy h1{font:500 46px/50px Times New Roman,serif}.hero-copy p{font:300 18px/30px Open Sans,sans-serif}.button{letter-spacing:0;font-family:Open Sans,sans-serif;font-size:16px;font-weight:700;line-height:54px}.agree{font:300 16px/27px Open Sans,sans-serif}.agree a{font:400 15px/22.5px Open Sans,sans-serif}.stage-number{font:500 40px/40px Open Sans,sans-serif}.stage-list h3{font:500 26px/30px Arial,Helvetica,sans-serif}.stage-list p{color:#000;font:500 18px/27px Open Sans,sans-serif}.advantage-list h3{font:700 20px/25px Source Sans Pro,sans-serif}.advantage-list p{color:#272727;font:300 16px/27px Open Sans,sans-serif}.service-card span{font:700 20px/25px Source Sans Pro,sans-serif}.category-card-copy small,.more-link{letter-spacing:0;font:700 16px/22px Open Sans,sans-serif}.product-more{letter-spacing:0;font:700 16px/54px Open Sans,sans-serif}.review-grid time{letter-spacing:.03em;color:#272727;font:300 16px/19px Open Sans,sans-serif}.review-grid h3{font:700 20px/24px Source Sans Pro,sans-serif}.review-grid p{color:#272727;font:300 16px/27px Open Sans,sans-serif}.footer-grid>div:nth-child(2)>a,.footer-grid>div:nth-child(3)>a{color:#fff;font:700 16px/20px Source Sans Pro,sans-serif}@media (width>=701px){.callback-form h2{margin-bottom:20px;font:700 28px/30px Source Sans Pro,sans-serif}.callback-form input:not([type=checkbox]){margin-bottom:5px}.stages>.title{text-transform:none;margin:0 0 44px;padding-bottom:20px;font:700 44px/52.8px Arial,Helvetica,sans-serif}}@media (width<=700px){.callback-form h2{font:600 22px/30px Source Sans Pro,sans-serif}}.about{grid-template-rows:50px 308px;grid-template-columns:1fr}.about .title{grid-column:1}.about-copy{grid-area:2/1;width:100%}
