/* HAUSDOORS: readable product and body copy */
.t-catalog__prod-popup__text,.t-catalog__prod-popup__descr,.js-store-prod-text,.js-store-prod-descr {font-family:TildaSans,Arial,sans-serif!important;font-size:18px!important;line-height:1.55!important;font-weight:400!important;color:#252525!important;}
.t-catalog__prod-popup__text p,.t-catalog__prod-popup__descr p,.js-store-prod-text p,.js-store-prod-descr p{margin:0 0 16px!important;}
.t-catalog__prod-popup__text strong,.js-store-prod-text strong{font-weight:700!important;}
@media(max-width:640px){
.t-descr,.t-text{font-size:17px!important;line-height:1.55!important;font-weight:400!important;}
.t-catalog__prod-popup__text,.t-catalog__prod-popup__descr,.js-store-prod-text,.js-store-prod-descr{font-size:17px!important;line-height:1.55!important;}
.t-catalog__prod-popup__text *,.js-store-prod-text *{font-family:inherit!important;font-size:inherit!important;color:inherit!important;line-height:inherit!important;}
}

/* HAUSDOORS: unified typography */
body,.t-body,.t-title,.t-name,.t-heading,.t-descr,.t-text,.t-btn,.t-menu__link-item,.t-input,.t-select,.t-label,.t-submit,.tn-atom,button,input,select,textarea,[class*="t-catalog__"],[class*="t-store__"]{font-family:TildaSans,Arial,sans-serif!important;}
.t-catalog__parts-switch-btn,.t-store__parts-switch-btn{text-transform:none!important;}
/* HAUSDOORS: readable product and body copy */
.t-catalog__prod-popup__text,.t-catalog__prod-popup__descr,.js-store-prod-text,.js-store-prod-descr {font-family:Arial,sans-serif!important;font-size:18px!important;line-height:1.55!important;font-weight:400!important;color:#252525!important;}
.t-catalog__prod-popup__text p,.t-catalog__prod-popup__descr p,.js-store-prod-text p,.js-store-prod-descr p{margin:0 0 16px!important;}
.t-catalog__prod-popup__text strong,.js-store-prod-text strong{font-weight:700!important;}
@media(max-width:640px){
.t-descr,.t-text{font-size:17px!important;line-height:1.55!important;font-weight:400!important;}
.t-catalog__prod-popup__text,.t-catalog__prod-popup__descr,.js-store-prod-text,.js-store-prod-descr{font-size:17px!important;line-height:1.55!important;}
.t-catalog__prod-popup__text *,.js-store-prod-text *{font-family:inherit!important;font-size:inherit!important;color:inherit!important;line-height:inherit!important;}
}

/* Keep catalogue tiles concise; full descriptions remain in product details. */
.t-store__card__descr,.t-catalog__card__descr{display:none!important;}

/* Fit tall partition render to the mobile screen. */
@media(max-width:640px){
[data-tilda-page-id="287658809"] .hausdoors-series-hero,[data-tilda-page-id="287659109"] .hausdoors-series-hero{width:100%!important;box-sizing:border-box;padding:0 20px;margin:24px auto!important;}
[data-tilda-page-id="287658809"] .hausdoors-series-hero img,[data-tilda-page-id="287659109"] .hausdoors-series-hero img{width:100%!important;height:55vh!important;height:55svh!important;max-height:420px!important;object-fit:contain!important;object-position:center!important;}
}

/* HAUSDOORS brand logo proportions */
#rec4543290701 .t-menu-base__imglogo{width:180px!important;min-width:180px!important;max-width:180px!important;height:auto!important;object-fit:contain}
@media(max-width:960px){#rec4543290701 .t-menu-base__imglogo{width:150px!important;min-width:150px!important;max-width:150px!important}}
@media(max-width:360px){#rec4543290701 .t-menu-base__imglogo{width:120px!important;min-width:120px!important;max-width:120px!important}}
/* HAUSDOORS global styles moved from HEAD 2026-10-17 */
#nav4543290701 .hd-full-menu{display:block;text-align:left;font-family:TildaSans,Arial,sans-serif;color:#222}#nav4543290701 .hd-full-menu a,#nav4543290701 .hd-full-menu summary{display:block;box-sizing:border-box;padding:12px 0;font:500 17px/1.35 TildaSans,Arial,sans-serif!important;color:#222!important;text-decoration:none;cursor:pointer;list-style:none}#nav4543290701 .hd-full-menu summary{display:flex;justify-content:space-between;gap:12px}#nav4543290701 .hd-full-menu summary::-webkit-details-marker{display:none}#nav4543290701 .hd-full-menu summary:after{content:'+'}#nav4543290701 .hd-full-menu details[open]>summary:after{content:'−'}#nav4543290701 .hd-menu-children{padding-left:16px;border-left:1px solid #e5e0da}#nav4543290701 .hd-menu-children a{font-weight:400!important}#nav4543290701 .hd-full-menu>details{border-bottom:1px solid #eee}#nav4543290701 .hd-full-menu a:focus-visible,#nav4543290701 .hd-full-menu summary:focus-visible{outline:2px solid #6f5a43;outline-offset:2px}#nav4543290701.t-menu-base__burgermenu_opened{max-height:calc(100dvh - 64px)!important;overflow-y:auto!important;overscroll-behavior:contain}#nav4543290701 .t-menu-base__leftwrapper{width:100%!important}#nav4543290701 .t-menu-base__maincontainer{padding-bottom:32px!important}@media(min-width:961px){#nav4543290701 .hd-full-menu{min-width:300px}}
.t-catalog__parts-image-wrapper>img[alt="Берген" i]{object-position:50% 50%!important;}
.t-catalog__parts-image-wrapper>img[alt="Космо" i]{object-position:50% 50%!important;}
.t-catalog__parts-image-wrapper>img[alt="АТМОСФЕРА" i]{object-position:50% 50%!important;}
.t-catalog__parts-image-wrapper>img[alt="ЭЛЕГАНТ" i]{object-position:0% 50%!important;}
.t-catalog__parts-image-wrapper>img[alt="СВОБОДА" i]{object-position:100% 50%!important;}
.t-catalog__parts-image-wrapper>img[alt="ГЕОМЕТРИЯ" i]{object-position:100% 50%!important;}
.t-catalog__parts-image-wrapper>img[alt="ГАРМОНИЯ" i]{object-position:72% 50%!important;}
.t-catalog__parts-image-wrapper>img[alt="СИЯНИЕ" i]{object-position:100% 50%!important;}
.t-catalog__parts-image-wrapper>img[alt="ВЕРТИКАЛЬ" i]{object-position:58% 50%!important;}
.t-catalog__parts-image-wrapper>img[alt="Минимализм" i]{object-position:50% 50%!important;}
.t-catalog__parts-image-wrapper>img[alt="Современная классика" i]{object-position:50% 50%!important;}
.t-catalog__parts-image-wrapper>img[alt="Фактурные линии" i]{object-position:50% 50%!important;}
.t-catalog__parts-image-wrapper>img[alt="СИБИРЬ" i]{object-position:50% 50%!important;}
.t-catalog__parts-image-wrapper>img[alt="Эмаль лайт" i]{object-position:100% 50%!important;}
.t-catalog__parts-image-wrapper>img[alt="Новая классика" i]{object-position:50% 50%!important;}
.t-catalog__parts-image-wrapper>img[alt="Ограничитель" i]{object-position:50% 50%!important;}
.t-catalog__parts-image-wrapper>img[alt="Ручка Fantom" i]{object-position:50% 50%!important;}
.t-catalog__parts-image-wrapper>img[alt="Петля" i]{object-position:50% 50%!important;}
.t-catalog__parts-image-wrapper>img[alt="Ручка HAUSDOORS" i]{object-position:50% 50%!important;}
.t-catalog__parts-image-wrapper>img[alt="Замок" i]{object-position:50% 50%!important;}
.hd-parent-cover{position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:cover!important}.t-catalog__parts-title{white-space:normal!important;line-height:1.3!important}

.t404__imgbox{overflow:hidden!important}.t404__img{padding-bottom:100%!important;background-size:cover!important;background-position:center!important;border-radius:0!important}.t404__separator{display:none!important}
.hausdoors-series-hero{margin:0 auto 32px;width:100%;max-width:1200px;overflow:hidden}.hausdoors-series-hero img{display:block;width:100%;height:auto;margin:auto;object-fit:contain}
.t-catalog__parts-image-wrapper{overflow:hidden!important;border-radius:0!important}.t-catalog__parts-image-wrapper>img{object-fit:cover!important;border-radius:0!important}

.t-catalog__parts-image-wrapper>img[alt="Берген"]{object-position:50% 50%!important;}
.t-catalog__parts-image-wrapper>img[alt="Космо"]{object-position:50% 50%!important;}
.t-catalog__parts-image-wrapper>img[alt="АТМОСФЕРА"]{object-position:50% 50%!important;}
.t-catalog__parts-image-wrapper>img[alt="ЭЛЕГАНТ"]{object-position:0% 50%!important;}
.t-catalog__parts-image-wrapper>img[alt="СВОБОДА"]{object-position:100% 50%!important;}
.t-catalog__parts-image-wrapper>img[alt="ГЕОМЕТРИЯ"]{object-position:100% 50%!important;}
.t-catalog__parts-image-wrapper>img[alt="ГАРМОНИЯ"]{object-position:72% 50%!important;}
.t-catalog__parts-image-wrapper>img[alt="СИЯНИЕ"]{object-position:100% 50%!important;}
.t-catalog__parts-image-wrapper>img[alt="ВЕРТИКАЛЬ"]{object-position:58% 50%!important;}
.t-catalog__parts-image-wrapper>img[alt="Минимализм"]{object-position:50% 50%!important;}
.t-catalog__parts-image-wrapper>img[alt="Современная классика"]{object-position:50% 50%!important;}
.t-catalog__parts-image-wrapper>img[alt="Фактурные линии"]{object-position:50% 50%!important;}
.t-catalog__parts-image-wrapper>img[alt="СИБИРЬ"]{object-position:50% 50%!important;}
.t-catalog__parts-image-wrapper>img[alt="Эмаль лайт"]{object-position:100% 50%!important;}
.t-catalog__parts-image-wrapper>img[alt="Новая классика"]{object-position:50% 50%!important;}
.t-catalog__parts-image-wrapper>img[alt="Ограничитель"]{object-position:50% 50%!important;}
.t-catalog__parts-image-wrapper>img[alt="Ручка Fantom"]{object-position:50% 50%!important;}
.t-catalog__parts-image-wrapper>img[alt="Петля"]{object-position:50% 50%!important;}
.t-catalog__parts-image-wrapper>img[alt="Ручка HAUSDOORS"]{object-position:50% 50%!important;}
.t-catalog__parts-image-wrapper>img[alt="Замок"]{object-position:50% 50%!important;}
.hausdoors-series-hero{margin-bottom:0!important}.hausdoors-series-hero+.r{padding-top:32px!important}@media(max-width:640px){.hausdoors-series-hero+.r{padding-top:24px!important}}

#rec4543290701 .hd-desktop-nav>details:not([open])>.hd-desktop-panel{display:none!important}
#rec4543290701 .hd-desktop-nav summary{list-style:none;cursor:pointer}#rec4543290701 .hd-desktop-nav summary::-webkit-details-marker{display:none}
@media(min-width:961px){
#rec4543290701{position:relative!important;z-index:1000;height:80px!important}
#nav4543290701{top:0!important;height:80px!important;min-height:80px!important;overflow:visible!important}
#nav4543290701 .t-menu-base__maincontainer{height:80px!important;min-height:80px!important;padding-top:0!important;padding-bottom:0!important}
#nav4543290701 .t-menu-base__leftwrapper{width:auto!important;flex:1}
#nav4543290701 .t-menu-base__list{display:none!important}
#rec4543290701 .hd-desktop-nav{display:flex!important;gap:24px;align-items:center;font:500 16px/1.4 TildaSans,Arial,sans-serif}
#rec4543290701 .hd-desktop-nav>a,#rec4543290701 .hd-desktop-nav>details>summary{color:#25221e;white-space:nowrap}
#rec4543290701 .hd-desktop-nav>details{position:relative}
#rec4543290701 .hd-desktop-nav>details>summary{display:flex;align-items:center;gap:10px;padding:16px 0}
#rec4543290701 .hd-desktop-nav>details>summary:after{content:'';width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg)}
#rec4543290701 .hd-desktop-panel{position:absolute!important;top:100%!important;left:0;box-sizing:border-box;width:340px;max-width:calc(100vw - 40px);max-height:calc(100dvh - 100px);overflow:auto;background:#fff;padding:12px 24px;box-shadow:0 12px 32px #0002;z-index:1001}
#rec4543290701 .hd-desktop-panel .hd-full-menu{display:block!important;min-width:0!important;list-style:none;margin:0}
}
@media(min-width:961px) and (max-width:1199px){#rec4543290701 .hd-desktop-nav{gap:16px;font-size:15px}#rec4543290701 .t-btntext.t-btntext_type_button{font-size:17px}#rec4543290701 .t-btnflex_type_button2{padding-left:16px;padding-right:16px}}
@media(max-width:960px){
#rec4543290701 .hd-desktop-nav{display:none!important}
#nav4543290701:not(.t-menu-base__burgermenu_opened){display:none!important;visibility:hidden!important;pointer-events:none!important}
#nav4543290701.t-menu-base__burgermenu_opened{display:block!important;visibility:visible!important;pointer-events:auto!important;position:fixed!important;top:64px!important;max-height:calc(100dvh - 64px)!important;overflow-y:auto!important}
}


html.hd-footer-ready #rec4538766301{display:none!important}
#rec4543399401{padding:32px 0 24px!important;background:#404040!important}
#rec4543399401 .hd-footer{max-width:1200px;margin:auto;padding:0 32px;box-sizing:border-box;font-family:inherit;color:#fff}
#rec4543399401 .hd-footer-grid{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:32px;align-items:start}
#rec4543399401 .hd-footer a{color:#fff!important;text-decoration:none;font-size:16px;font-weight:500;line-height:1.5}
#rec4543399401 .hd-footer a:hover{text-decoration:underline}
#rec4543399401 .hd-footer-logo{display:block;width:180px;max-width:100%;height:auto;margin:0 0 14px}
#rec4543399401 .hd-footer p{font-size:15px;font-weight:400;line-height:1.5;margin:0;color:#e2e2e2}
#rec4543399401 .hd-footer-contact{display:flex;flex-direction:column;align-items:flex-start;gap:8px}
#rec4543399401 .hd-footer-contact .hd-footer-phone{font-size:21px;font-weight:600;white-space:nowrap}
#rec4543399401 .hd-footer-social{display:flex;gap:20px;margin-top:4px}
#rec4543399401 .hd-footer-nav{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}
#rec4543399401 .hd-footer-legal{border-top:1px solid #ffffff26;margin-top:24px;padding-top:16px;font-size:13px;line-height:1.5;color:#d1d1d1}
@media(max-width:760px){#rec4543399401{padding:28px 0!important}#rec4543399401 .hd-footer{padding:0 20px}#rec4543399401 .hd-footer-grid{grid-template-columns:1fr;gap:24px}#rec4543399401 .hd-footer-logo{margin-bottom:10px}#rec4543399401 .hd-footer-nav{gap:10px 20px}#rec4543399401 .hd-footer-legal{margin-top:24px;font-size:13px}}


/* Keep hero controls in their own stacking context beneath the shared header. */
#rec4538765301{position:relative!important;z-index:0!important;isolation:isolate}
#rec4543290701{position:relative!important;z-index:1000!important;overflow:visible!important}
#rec4543290701 .hd-desktop-panel{z-index:1001!important}


.t-catalog__filter__checkbox_color:has(input[data-filter-value="Dark"]) .t-catalog__filter__checkmark_color{background:#45413d!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Latte"]) .t-catalog__filter__checkmark_color{background:#c4b49e!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="White"]) .t-catalog__filter__checkmark_color{background:#f6f5f1!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Американский Орех"]) .t-catalog__filter__checkmark_color{background:#71503a!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Белый"]) .t-catalog__filter__checkmark_color{background:#f7f6f2!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Бронза античная"]) .t-catalog__filter__checkmark_color{background:#796044!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Бронза французская"]) .t-catalog__filter__checkmark_color{background:#b18a54!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Графит матовый"]) .t-catalog__filter__checkmark_color{background:#45484a!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Графит матовый, сатин никель"]) .t-catalog__filter__checkmark_color{background:linear-gradient(135deg,#45484a 50%,#b8bab6 50%)!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Дуб Карбон"]) .t-catalog__filter__checkmark_color{background:#383632!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Дуб Мореный"]) .t-catalog__filter__checkmark_color{background:#504333!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Дуб Пепельный"]) .t-catalog__filter__checkmark_color{background:#a6a298!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Дуб Скуро"]) .t-catalog__filter__checkmark_color{background:#675341!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Дуб Терра"]) .t-catalog__filter__checkmark_color{background:#977558!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Дуб Терросо"]) .t-catalog__filter__checkmark_color{background:#7a6353!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Дуб альпийский"]) .t-catalog__filter__checkmark_color{background:#d4ccbb!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Дуб белый"]) .t-catalog__filter__checkmark_color{background:#e5dfd0!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Дуб медовый"]) .t-catalog__filter__checkmark_color{background:#bd905a!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Дуб натуральный"]) .t-catalog__filter__checkmark_color{background:#b9976c!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Дуб серый"]) .t-catalog__filter__checkmark_color{background:#929087!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Золото блестящее"]) .t-catalog__filter__checkmark_color{background:linear-gradient(125deg,#a88031,#f0d78e,#b58b39)!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Золото глянец"]) .t-catalog__filter__checkmark_color{background:linear-gradient(125deg,#a88031,#f0d78e,#b58b39)!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Керамик бежевый"]) .t-catalog__filter__checkmark_color{background:#c5b6a0!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Керамик жемчужный"]) .t-catalog__filter__checkmark_color{background:#e0dcd2!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Керамик коричневый"]) .t-catalog__filter__checkmark_color{background:#766353!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Керамик серый"]) .t-catalog__filter__checkmark_color{background:#a4a29b!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Керамик слоновая кость"]) .t-catalog__filter__checkmark_color{background:#ece3cf!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Керамик снежный"]) .t-catalog__filter__checkmark_color{background:#f4f3ed!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Латунь"]) .t-catalog__filter__checkmark_color{background:#ba9a58!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Латунь матовая"]) .t-catalog__filter__checkmark_color{background:#b19a65!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Матовое золото"]) .t-catalog__filter__checkmark_color{background:#c3a86d!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Матовый белый"]) .t-catalog__filter__checkmark_color{background:#f4f3ee!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Матовый белый, хром блестящий"]) .t-catalog__filter__checkmark_color{background:linear-gradient(135deg,#f4f3ee 50%,#aab0b4 50%)!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Матовый хром"]) .t-catalog__filter__checkmark_color{background:#b8bdc0!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Матовый черный"]) .t-catalog__filter__checkmark_color{background:#252628!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Матовый черный, золото блестящее"]) .t-catalog__filter__checkmark_color{background:linear-gradient(135deg,#252628 50%,#c5a251 50%)!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Матовый черный, хром блестящий"]) .t-catalog__filter__checkmark_color{background:linear-gradient(135deg,#252628 50%,#bbc0c3 50%)!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Мокко"]) .t-catalog__filter__checkmark_color{background:#807164!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Мокко/Дуб Антик"]) .t-catalog__filter__checkmark_color{background:linear-gradient(135deg,#807164 50%,#a18a69 50%)!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Натуральный Дуб"]) .t-catalog__filter__checkmark_color{background:#b9976c!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Нержавеющая сталь"]) .t-catalog__filter__checkmark_color{background:linear-gradient(125deg,#9ca3a5,#d4d9db,#9ca3a5)!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Никель"]) .t-catalog__filter__checkmark_color{background:#b4b5ad!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Никель матовый"]) .t-catalog__filter__checkmark_color{background:#b2b3ab!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Прозрачный"]) .t-catalog__filter__checkmark_color{background:repeating-conic-gradient(#d9e2e2 0% 25%,#f2f6f6 0% 50%) 0 0 / 10px 10px!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Сатин никель"]) .t-catalog__filter__checkmark_color{background:#b8bab6!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Сатин никель, хром блестящий"]) .t-catalog__filter__checkmark_color{background:linear-gradient(135deg,#b8bab6 50%,#dce1e4 50%)!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Хром"]) .t-catalog__filter__checkmark_color{background:linear-gradient(125deg,#969fa6,#eef2f4,#9ca5ac)!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Хром блестящий"]) .t-catalog__filter__checkmark_color{background:linear-gradient(125deg,#969fa6,#eef2f4,#9ca5ac)!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Черный"]) .t-catalog__filter__checkmark_color{background:#202123!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Шеллак серый"]) .t-catalog__filter__checkmark_color{background:#918d86!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Шпон Бриз"]) .t-catalog__filter__checkmark_color{background:#b8b0a0!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Шпон Грей"]) .t-catalog__filter__checkmark_color{background:#8d8b85!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Шпон Гриджио Крета"]) .t-catalog__filter__checkmark_color{background:#969082!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Шпон Европейский Орех"]) .t-catalog__filter__checkmark_color{background:#866447!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Шпон Какао"]) .t-catalog__filter__checkmark_color{background:#826652!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Шпон Мока"]) .t-catalog__filter__checkmark_color{background:#695448!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Шпон Нордик"]) .t-catalog__filter__checkmark_color{background:#d4c8b1!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Шпон Орех Медовый"]) .t-catalog__filter__checkmark_color{background:#b17f4b!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Шпон Пуро"]) .t-catalog__filter__checkmark_color{background:#bcaa88!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Шпон Пьетра"]) .t-catalog__filter__checkmark_color{background:#a59f94!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Шпон Сбьянкато"]) .t-catalog__filter__checkmark_color{background:#d7cdb9!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Шпон Табакко"]) .t-catalog__filter__checkmark_color{background:#81664a!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Шпон Темный Орех"]) .t-catalog__filter__checkmark_color{background:#564233!important}
.t-catalog__filter__checkbox_color:has(input[data-filter-value="Шпон Тортора"]) .t-catalog__filter__checkmark_color{background:#a59888!important}


.hd-back-row{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:24px 40px 28px;display:flex;align-items:center;gap:16px;background:#fff;font-family:TildaSans,Arial,sans-serif}
#allrecords .hd-back-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;min-height:46px;padding:10px 16px;border:1px solid #b9afa2;border-radius:5px;background:#faf9f6;color:#25221e!important;font:500 18px/1.4 TildaSans,Arial,sans-serif;text-decoration:none!important;cursor:pointer}
#allrecords .hd-back-button:hover{background:#eee8df}#allrecords .hd-back-button:focus-visible{outline:2px solid #6f5741;outline-offset:3px}.hd-back-button svg{width:20px;height:20px;flex:none}.hd-back-destination{font:400 14px/1.4 TildaSans,Arial,sans-serif;color:#71685d}
@media(max-width:960px){.hd-back-row{padding:80px 20px 24px;gap:16px}}


#rec4543449301 .t404__imgbox{display:block!important;position:relative!important;width:100%!important;height:auto!important;aspect-ratio:1/1!important;overflow:hidden!important;margin-bottom:20px}
#rec4543449301 .t404__img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;padding:0!important;background-size:cover!important}
#rec4543449301 .t404__title{font-size:24px!important;line-height:1.3!important}#rec4543449301 .t404__descr{font-size:17px!important;line-height:1.5!important;color:#4e4a45!important;font-weight:400!important}
#rec4543523201{padding-top:32px!important;padding-bottom:24px!important}#rec4543449301{padding-top:24px!important}
@media(max-width:640px){#rec4543449301 .t404__title{font-size:22px!important;height:auto!important}#rec4543449301 .t404__descr{height:auto!important}#rec4543449301 .t404__col{margin-bottom:36px!important}}


@media(max-width:960px){html.hd-bottom-menu-ready #rec4543399501{display:block!important}html.hd-bottom-menu-ready #rec4543399501 .t975{visibility:visible!important;pointer-events:auto!important;opacity:1!important;height:66px!important}html.hd-bottom-menu-ready .t975__list-item{padding:0!important;height:65px!important;box-sizing:border-box!important}html.hd-bottom-menu-ready .hd-bottom-menu-button{box-sizing:border-box!important;height:65px!important;min-height:65px!important}}
.hd-bottom-menu-item{display:none!important}
@media(max-width:960px){
html.hd-bottom-menu-ready #rec4543290701 .t-menu-burger{display:none!important}
html.hd-bottom-menu-ready .t975{z-index:1002!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;box-sizing:content-box!important}
html.hd-bottom-menu-ready .t975__inner-wrapper{width:100%!important}
html.hd-bottom-menu-ready .t975__list-item{width:20%!important;flex:1 1 20%!important;min-width:0!important}
html.hd-bottom-menu-ready .t975__menu-text{font:400 12px/1.3 TildaSans,Arial,sans-serif!important;white-space:nowrap}
html.hd-bottom-menu-ready .hd-bottom-menu-item{display:flex!important}
.hd-bottom-menu-button{appearance:none;border:0;background:transparent;width:100%;min-height:65px;padding:8px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font:500 12px/1.3 TildaSans,Arial,sans-serif;color:#25221e;cursor:pointer}
.hd-bottom-menu-button svg{width:24px;height:24px;display:block}.hd-bottom-menu-button:focus-visible{outline:2px solid #6f5741;outline-offset:-3px}
.hd-bottom-menu-button[aria-expanded="true"] .hd-menu-line-top{transform:translateY(6px) rotate(45deg);transform-origin:12px 6px}.hd-bottom-menu-button[aria-expanded="true"] .hd-menu-line-middle{opacity:0}.hd-bottom-menu-button[aria-expanded="true"] .hd-menu-line-bottom{transform:translateY(-6px) rotate(-45deg);transform-origin:12px 18px}
html.hd-bottom-menu-ready #nav4543290701.t-menu-base__burgermenu_opened{max-height:calc(100dvh - 130px - env(safe-area-inset-bottom,0px))!important;bottom:calc(66px + env(safe-area-inset-bottom,0px))!important;padding-bottom:0!important}
}

@media(max-width:960px){.hd-footer .hd-footer-contact{display:flex!important;flex-direction:column;align-items:center!important;text-align:center!important;width:100%;gap:8px}.hd-footer .hd-footer-contact>a{display:flex!important;align-items:center;justify-content:center;min-height:44px;text-align:center!important;max-width:100%;box-sizing:border-box}.hd-footer .hd-footer-phone{font-size:clamp(25px,7.2vw,32px)!important;line-height:1.25!important;font-weight:600!important;white-space:nowrap}.hd-footer .hd-footer-contact>a[href^="mailto:"]{font-size:18px!important;line-height:1.4!important}.hd-footer .hd-footer-social{display:flex!important;justify-content:center!important;gap:24px!important;width:100%}.hd-footer .hd-footer-social>a{display:inline-flex;align-items:center;min-height:44px;font-size:17px!important}}
.hd-compare-mobile{display:none}@media(max-width:640px){.hd-compare-source{display:none!important}.hd-compare-mobile{display:block;padding:0 20px 28px;max-width:640px;margin:0 auto;box-sizing:border-box;color:#25221e;font:400 16px/1.5 TildaSans,Arial,sans-serif}.hd-compare-mobile h2{font:600 26px/1.2 TildaSans,Arial,sans-serif;margin:0 0 12px}.hd-compare-mobile>p{margin:0 0 20px;color:#57514a}.hd-compare-mobile details{border:1px solid #ddd7ce;border-radius:8px;margin:0 0 12px;overflow:hidden;background:#fff}.hd-compare-mobile summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;padding:16px;font-weight:600;font-size:18px;min-height:24px;background:#f5f3ef}.hd-compare-mobile summary::-webkit-details-marker{display:none}.hd-compare-mobile summary:after{content:'+';font-size:24px;font-weight:400}.hd-compare-mobile details[open]>summary:after{content:'−'}.hd-compare-mobile summary:focus-visible{outline:2px solid #6f5741;outline-offset:-3px}.hd-compare-feature{padding:18px 16px;border-top:1px solid #e8e3dc}.hd-compare-feature h3{font:600 17px/1.4 TildaSans,Arial,sans-serif;margin:0 0 10px;overflow-wrap:anywhere}.hd-compare-feature dl{margin:0}.hd-compare-value{display:grid;grid-template-columns:105px minmax(0,1fr);gap:12px;padding:8px 0;border-top:1px solid #f0ece6}.hd-compare-value dt{font-weight:600;font-size:14px;line-height:1.45;color:#6f5741}.hd-compare-value dd{margin:0;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.hd-compare-mobile+.t431{margin-top:0}@media(max-width:350px){.hd-compare-mobile{padding-left:16px;padding-right:16px}.hd-compare-value{grid-template-columns:90px minmax(0,1fr);gap:8px}}}

.hd-live-photos{clear:both;margin:20px 0 0;text-align:left;font-family:TildaSans,Arial,sans-serif;color:#25221e}.hd-live-photos h3{font:600 20px/1.3 TildaSans,Arial,sans-serif;margin:0 0 8px}.hd-live-photos p{font:400 15px/1.45 TildaSans,Arial,sans-serif;margin:0 0 12px;color:#61594f}.hd-live-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hd-live-photo-grid button{display:block;border:0;padding:0;background:#eee;cursor:zoom-in;border-radius:4px;overflow:hidden;aspect-ratio:2/3}.hd-live-photo-grid img{display:block;width:100%;height:100%;object-fit:contain}.hd-live-photo-grid button:focus-visible{outline:3px solid #6f5741;outline-offset:2px}.hd-live-photo-viewer{box-sizing:border-box;width:min(96vw,1000px);max-width:1000px;height:92dvh;max-height:92dvh;border:0;padding:52px 12px 58px;background:#171717;color:#fff;border-radius:8px}.hd-live-photo-viewer::backdrop{background:#000c}.hd-live-photo-viewer img{display:block;width:100%;height:100%;object-fit:contain}.hd-live-photo-viewer button{border:1px solid #777;border-radius:5px;background:#292929;color:#fff;font:500 16px/1.3 TildaSans,Arial,sans-serif;min-height:44px;padding:8px 16px;cursor:pointer}.hd-live-photo-close{position:absolute;right:10px;top:5px}.hd-live-photo-controls{position:absolute;bottom:7px;left:12px;right:12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.hd-live-photo-controls span{font:400 15px TildaSans,Arial,sans-serif}@media(max-width:640px){.hd-live-photos{margin-top:16px}.hd-live-photos h3{font-size:19px}.hd-live-photo-grid{gap:7px}.hd-live-photo-viewer{width:100vw;height:100dvh;max-height:100dvh;max-width:100vw;border-radius:0}}

/* HAUSDOORS: bounded collection covers, 2026-10-17 */
#allrecords .hausdoors-series-hero{box-sizing:border-box;width:100%!important;max-width:1160px!important;margin:20px auto 0!important;padding:0 20px!important;overflow:hidden;}
#allrecords .hausdoors-series-hero img{display:block;width:auto!important;max-width:100%!important;height:360px!important;max-height:360px!important;margin:0 auto!important;object-fit:contain!important;object-position:center!important;}
@media(max-width:640px){#allrecords .hausdoors-series-hero img{height:260px!important;max-height:260px!important;}}

/* Product galleries: compact complete images */
#allrecords :is(.t-store__prod-snippet__container,.t-catalog__prod-snippet__container){--product-photo-height:440px;padding:32px 0 48px!important;}
#allrecords :is(.t-store__prod-snippet__container,.t-catalog__prod-snippet__container) :is(.t-slds__main,.t-slds__container,.t-slds__items-wrapper,.t-slds__item,.t-slds__wrapper,.t-slds__imgwrapper,.t-slds__bgimg){height:var(--product-photo-height)!important;min-height:0!important;max-height:var(--product-photo-height)!important;}
#allrecords :is(.t-store__prod-snippet__container,.t-catalog__prod-snippet__container) .t-slds__bgimg{padding-bottom:0!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;}
#allrecords :is(.t-store__prod-snippet__container,.t-catalog__prod-snippet__container) .t-slds__imgwrapper img{width:100%!important;height:var(--product-photo-height)!important;object-fit:contain!important;}
@media(max-width:960px){#allrecords :is(.t-store__prod-snippet__container,.t-catalog__prod-snippet__container){--product-photo-height:320px;padding:20px 0 32px!important;} }
@media(max-width:640px){#allrecords :is(.t-store__prod-snippet__container,.t-catalog__prod-snippet__container){--product-photo-height:280px;} }

#allrecords :is(.t-store__prod-snippet__container,.t-catalog__prod-snippet__container) .t-slds__thumbsbullet .t-slds__bgimg{height:60px!important;max-height:60px!important;padding-bottom:0!important;}


/* Academy-inspired HAUSDOORS navigation, 2026-10-17 */
body:has(.hd-shell) #allrecords #rec4543290701,body:has(.hd-shell) #allrecords #rec4543399501,body:has(.hd-shell) #rec4543290701,body:has(.hd-shell) #rec4543399501{display:none!important}
.hd-shell{position:relative;z-index:990;background:#fff;color:#27231f;font-family:TildaSans,Arial,sans-serif;border-bottom:1px solid #e6e0d7;padding:0 32px}.hd-shell *,.hd-mobile-bar *{box-sizing:border-box}.hd-shell a,.hd-mobile-bar a{color:#27231f!important;text-decoration:none!important}.hd-shell-top{max-width:1280px;margin:auto;min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:24px}.hd-wordmark{font-size:28px;font-weight:700;letter-spacing:2px;white-space:nowrap}.hd-wordmark span{font-weight:300}.hd-wordmark small{font:10px/1.5 Arial,sans-serif;letter-spacing:2px;display:block;margin-top:5px}.hd-address{font-size:17px;line-height:1.4}.hd-address small{display:block;font-size:13px;color:#756b5e}.hd-shell-actions{display:flex;align-items:center;gap:22px;font-size:16px}.hd-shell .hd-dark{background:#6f5741;color:white!important;padding:13px 20px;border-radius:6px}.hd-nav-line{max-width:1280px;margin:0 auto;display:flex;align-items:center;gap:24px;min-height:60px;border-top:1px solid #eee9e2}.hd-primary{display:flex;gap:24px;align-items:center;flex:1}.hd-primary a,.hd-services-link{font-size:16px;white-space:nowrap;padding:14px 0}.hd-mega summary{list-style:none;cursor:pointer;background:#f2eee7;border-radius:6px;padding:13px 22px;font-size:17px;font-weight:600;white-space:nowrap}.hd-mega summary::-webkit-details-marker{display:none}.hd-mega[open] summary{background:#6f5741;color:white}.hd-mega-panel{position:absolute;left:0;right:0;top:100%;background:white;border-bottom:1px solid #ddd6cc;box-shadow:0 12px 24px #0002;padding:26px max(32px,calc((100vw - 1280px)/2));display:grid;grid-template-columns:1.25fr 1fr 1fr 1.2fr 1fr;gap:25px;max-height:75vh;overflow:auto}.hd-mega-panel h3{font-size:16px;margin:0 0 12px;font-weight:600}.hd-mega-panel a{display:block;font-size:15px;line-height:1.4;padding:8px 0}.hd-shell a:hover{color:#876649!important}.hd-shell :focus-visible,.hd-mobile-bar :focus-visible{outline:2px solid #795b3d;outline-offset:3px}.hd-mobile-bar{display:none}.hd-catalog-intro{max-width:1200px;margin:0 auto 24px;padding:0 20px;font-family:TildaSans,Arial,sans-serif}.hd-catalog-intro h2{font-size:32px;line-height:1.2;margin:0 0 10px}.hd-catalog-intro p{font-size:16px;line-height:1.5;color:#6c6256;margin:8px 0 16px}.hd-catalog-tabs{display:flex;gap:10px;flex-wrap:wrap}.hd-catalog-tabs a{display:inline-flex;align-items:center;min-height:44px;padding:10px 18px;border:1px solid #d9d1c5;border-radius:6px;color:#443729!important;font:500 16px TildaSans,Arial,sans-serif;text-decoration:none}.hd-catalog-tabs a[aria-current="page"]{background:#6f5741;color:white!important;border-color:#6f5741}.hd-price-note{font:400 14px/1.5 TildaSans,Arial,sans-serif;color:#6d6255;margin:10px 0 16px;max-width:500px}.hd-quote-help{border-top:1px solid #e0d8cc;padding-top:18px;margin:22px 0;font:400 16px/1.5 TildaSans,Arial,sans-serif}.hd-quote-help strong{display:block;margin-bottom:8px}.hd-quote-help a{display:inline-block;margin-right:15px;padding:8px 0;color:#6f5741!important}.hd-quote-details{display:block;margin:22px 0;font:400 16px/1.5 TildaSans,Arial,sans-serif}.hd-quote-details textarea{display:block;width:100%;box-sizing:border-box;min-height:110px;padding:14px;margin-top:8px;border:1px solid #cfc6b8;border-radius:6px;background:white;color:#27231f;font:16px/1.5 TildaSans,Arial,sans-serif;resize:vertical}.hd-quote-details small{display:block;color:#73685b;margin-top:6px}.hd-selected-color{font:500 15px/1.5 TildaSans,Arial,sans-serif;margin:8px 0 12px;color:#594a39}.hd-product-nav{max-width:1160px;margin:20px auto 0;padding:0 20px;display:flex;gap:16px;flex-wrap:wrap;font:15px/1.4 TildaSans,Arial,sans-serif}.hd-product-nav a{color:#6f5741!important}.t-product__option-item_color{display:inline-flex!important;align-items:center!important;border:1px solid #d5cdbf!important;border-radius:5px!important;padding:7px 10px!important;margin:0 6px 7px 0!important;max-width:100%;min-height:40px}.t-product__option-item_color:has(input:checked){border-color:#6f5741!important;background:#f0e9df!important;box-shadow:inset 0 0 0 1px #6f5741}.t-product__option-item_color .t-product__option-checkmark_color{display:none!important}.t-product__option-item_color .t-product__option-title_color{display:inline!important;position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;color:#342c23!important;background:none!important;font-size:14px!important;line-height:1.3!important;white-space:normal!important;padding:0!important;width:auto!important;max-width:100%!important}.t-product__option-item_color .t-product__option-title_color:after{display:none!important}
@media(min-width:961px){.hd-product-nav{padding-top:4px}.hd-catalog-intro{padding-top:16px}}@media(max-width:1180px){.hd-primary{gap:14px}.hd-services-link{display:none}.hd-address{display:none}.hd-mega-panel{grid-template-columns:repeat(3,1fr)}}
@media(max-width:960px){body:has(.hd-shell){padding-bottom:calc(76px + env(safe-area-inset-bottom))!important}.hd-shell{padding:0 16px;z-index:1003}.hd-shell-top{min-height:70px;gap:12px}.hd-wordmark{font-size:23px}.hd-wordmark small{font-size:8px;letter-spacing:1.5px}.hd-shell-actions{gap:0;font-size:14px}.hd-desktop-action{display:none!important}.hd-nav-line{gap:12px;min-height:58px}.hd-mega summary{padding:12px 15px;font-size:15px}.hd-primary{overflow:auto;gap:17px;scrollbar-width:none}.hd-primary a{font-size:14px;padding:18px 0}.hd-mega-panel{position:fixed;top:128px;bottom:calc(72px + env(safe-area-inset-bottom));max-height:none;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;padding:22px 20px;gap:24px 18px;z-index:1005}.hd-mega-panel h3{font-size:16px}.hd-mega-panel a{font-size:15px;min-height:44px}.hd-mobile-bar{position:fixed;bottom:0;left:0;right:0;z-index:1004;background:#fff;border-top:1px solid #ded5c9;display:grid;grid-template-columns:repeat(4,1fr);padding:6px 8px calc(6px + env(safe-area-inset-bottom));box-shadow:0 -4px 18px #00000008;font-family:TildaSans,Arial,sans-serif}.hd-mobile-bar a,.hd-mobile-bar button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:54px;padding:4px;font:500 12px/1.2 TildaSans,Arial,sans-serif;border:0;background:none;color:#3b3024}.hd-mobile-bar span{font-size:24px;line-height:1}.hd-catalog-intro h2{font-size:27px}.hd-catalog-tabs{gap:8px}.hd-catalog-tabs a{font-size:14px;padding:10px 14px}.t-popup_show~.hd-mobile-bar,body:has(.t706__cartwin_showed) .hd-mobile-bar,body:has(.t-popup_show) .hd-mobile-bar,body:has(.t-catalog__filter__opts-mob_open) .hd-mobile-bar{display:none!important}.hd-product-nav{margin-top:16px;font-size:14px}}
@media(max-width:380px){.hd-shell-actions{font-size:12px}.hd-wordmark{font-size:21px}.hd-mega-panel{grid-template-columns:1fr}}

/* Keep the catalog entry and mobile first screen compact */
#rec4538765501{padding-top:32px!important;scroll-margin-top:20px}#rec4538765501 .js-block-header-title,#rec4538765501 .js-block-header-descr{display:none!important}#rec4538765501 .t-section__topwrapper{margin-bottom:16px!important}
#rec4538765301{padding-top:16px!important}.hd-primary{min-width:0}
@media(max-width:960px){#rec4538765301 .hd-hero-photo{height:240px!important;min-height:0!important}#rec4538765301 .hd-hero-photo img{height:240px!important;min-height:0!important;object-fit:contain!important;background:#eeebe5}#rec4538765301 .hd-hero-copy{padding:20px!important}#rec4538765301 .hd-hero-categories{display:none!important}#rec4538765301 .hd-hero-eyebrow{font-size:12px!important}#rec4538765301 h1{font-size:27px!important;line-height:1.18!important;margin:12px 0!important}#rec4538765301 .hd-hero-intro{font-size:16px!important;margin:10px 0!important}#rec4538765301 .hd-hero-service{font-size:13px!important;margin:10px 0!important}.hd-catalog-intro{padding-top:0}#rec4538765501{padding-top:28px!important}}

@media(max-width:960px){#allrecords #rec4538765301{padding-top:16px!important}#allrecords #rec4538765301 h1{font-size:27px!important;line-height:1.18!important}#allrecords #rec4538765301 .hd-hero-eyebrow{font-size:12px!important}body:has(.t-catalog__filter__mobile-modal-panel_open) .hd-mobile-bar{display:none!important}}

@media(min-width:961px){#allrecords .t-catalog__filter__search-and-sort{flex-direction:column!important;gap:12px!important}#allrecords .t-catalog__filter__search-and-sort>*{width:100%!important;max-width:none!important;margin:0!important}#allrecords .t-catalog__search-wrapper,#allrecords .js-catalog-filter-search,#allrecords .js-catalog-filter-sort{width:100%!important;box-sizing:border-box!important;min-height:44px}}
