/* 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}}