.split>img{width:100%;height:370px;object-fit:cover;object-position:center 54%}
.hero-home .hero-image{-webkit-mask-image:linear-gradient(90deg,transparent,#000 17%);mask-image:linear-gradient(90deg,transparent,#000 17%)}
.hero-home:after{width:48%}
.hero.small-hero:after,.hero-home:after{z-index:-4}
.hero.small-hero:before{background:linear-gradient(90deg,#141411ed 0%,#181714b8 30%,#1718133d 70%,#11120f88)}
.hero-motto{text-shadow:0 1px 8px #0008}
.hero-home .hero-counter{text-shadow:0 1px 5px #0008}
.hero-controls button{min-width:30px;min-height:30px}.hero-controls .dot{min-width:7px;min-height:7px}
.header nav a{font-size:14px}.header nav{gap:23px}
.footer-brand>a:first-child{background:transparent;padding:0;position:relative;width:183px;height:60px}
.footer-brand>a:first-child img{filter:brightness(0) invert(1);position:absolute;inset:0;width:183px}
.footer-brand>a:first-child img.original-color{filter:none;clip-path:inset(0 0 0 59%)}
.year-card strong{font-size:43px}
.product-main img{object-fit:contain;background:#ece9e3}
.product-main .prev,.product-main .next{background:#17181488;color:#fff}
.quality-mini p,.quality-materials .swatch p,.quality-materials .swatch strong,.swatch p,.trust-item p{font-size:12px}
.product-card small,.project-card small,.project-card p{font-size:13px}
.product-card p,.feature-card p,.value-card p{font-size:15px}
.filters button,.tabs a{min-height:44px}
.thumbs .thumb:focus-visible{outline-offset:3px}
.variant img{object-position:center 55%}
.form-result{padding:25px;background:#ebe6de;border-left:2px solid var(--red);margin-top:22px}
.form-result h3{font-family:var(--serif);font-size:30px}.form-result p{margin:12px 0 20px;font-size:14px}.form-result .text-link{display:flex;margin-top:18px}
.catalog-art img:first-child{aspect-ratio:.76;object-fit:cover;object-position:right;width:215px;max-width:44%;height:auto}
.catalog-art img+img{max-width:65%;object-fit:contain;height:auto;max-height:320px;width:360px}
.catalog-feature .catalog-art img:first-child{height:370px;width:260px;max-width:47%}
.catalog-feature .catalog-art img+img{max-width:60%;height:320px;width:auto;object-fit:cover;object-position:center}
@media(max-width:1200px){.header nav a{font-size:12px}.header nav{gap:18px}}
@media(max-width:980px){.header nav a{font-size:16px}.hero-home:after{width:70%}.catalog-feature .catalog-art img:first-child{height:280px;width:210px}.catalog-feature .catalog-art img+img{height:240px;max-width:58%}}
@media(max-width:700px){.split>img{height:300px}.hero-home .hero-image{mask-image:none;-webkit-mask-image:none}.header nav a{font-size:16px}.product-main img{aspect-ratio:1.02}.contact-form{grid-template-columns:1fr}.contact-form label{grid-column:1}.quality-materials .swatches{grid-template-columns:repeat(3,1fr)}.swatches{gap:8px}.swatch strong,.swatch p{font-size:12px}.swatch strong{min-height:36px}.swatch div{height:135px!important}.catalog-feature .catalog-art img:first-child{height:260px;width:200px}.catalog-feature .catalog-art img+img{height:220px}.stats{font-size:13px}.stats strong{font-size:30px}.quality-highlight .banner .stats{grid-template-columns:1fr!important;padding:30px 25px!important;gap:20px;text-align:left}.quality-highlight .banner .stats article{border:0;display:grid;grid-template-columns:35px 1fr;gap:0 16px;padding:0}.quality-highlight .banner .stats article svg{grid-row:1/3;margin-top:8px}.quality-highlight .banner .stats p{margin:0}.header-actions .lang{min-width:22px;min-height:30px}}
