dialog.m-menu{display:none;padding:0;border:none;margin:0;background:transparent;max-width:none;max-height:none}@media(max-width:991px){dialog.m-menu[open]{display:block;position:fixed;top:var(--header-h, 80px);left:0;right:0;bottom:0;width:100%;height:auto;max-width:100vw;max-height:calc(100dvh - var(--header-h, 80px));background:transparent;overflow:hidden;z-index:9999}dialog.m-menu[open]::backdrop{background:transparent}body.is-menu-open:after{content:"";position:fixed;top:var(--header-h, 80px);left:0;right:0;bottom:0;background:#0f0f0f6b;z-index:9998;animation:m-menu-fade .18s cubic-bezier(.22,.61,.36,1);pointer-events:none}@keyframes m-menu-fade{0%{opacity:0}to{opacity:1}}dialog.m-menu .m-menu__inner{position:absolute;top:0;left:0;right:0;background:#fff;max-height:calc(100dvh - var(--header-h, 80px));overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;box-shadow:0 18px 32px #0000001f;animation:m-menu-slide .22s cubic-bezier(.22,.61,.36,1)}@keyframes m-menu-slide{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.m-menu__cta-block{padding:18px 16px 20px;background:#fafafa;border-top:1px solid #f0f0f0}.m-menu__cta-btn{display:flex;align-items:center;justify-content:center;width:100%;height:52px;border-radius:100px;background:#ffd000;color:#1a1a1a;font-size:15px;font-weight:700;text-decoration:none;transition:background .12s}.m-menu__cta-btn:active{background:#ffdb4d}.m-menu__list,.m-menu__sub{list-style:none;margin:0;padding:0}.m-menu__list{border-top:1px solid #f0f0f0}.m-menu__item{background:#fff;position:relative}.m-menu__item+.m-menu__item{border-top:1px solid #f4f4f4}.m-menu__row{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 20px 16px 24px;color:#1a1a1a;font-size:16.5px;font-weight:500;line-height:1.3;letter-spacing:-.005em;text-decoration:none;background:transparent;border:none;cursor:pointer;text-align:left;min-height:52px;font-family:inherit;transition:background .12s ease}.m-menu__row:active{background:#fafafa}.m-menu__chev{width:16px;height:16px;flex-shrink:0;margin-left:12px;background-color:#b5b5b5;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><polyline points='9 6 15 12 9 18'/></svg>") no-repeat center / 14px 14px;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><polyline points='9 6 15 12 9 18'/></svg>") no-repeat center / 14px 14px;transition:transform .22s cubic-bezier(.22,.61,.36,1),background-color .18s}.m-menu__item.is-open>.m-menu__row .m-menu__chev{transform:rotate(90deg);background-color:#1a1a1a}.m-menu__item.is-open>.m-menu__row,.m-menu__item.is-current>.m-menu__row{font-weight:600}.m-menu__item.is-open>.m-menu__row:before,.m-menu__item.is-current>.m-menu__row:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;background:#ffd000;border-radius:0 3px 3px 0}.m-menu__sub{display:none;background:#fafafa;padding:4px 0 8px}.m-menu__item.is-open>.m-menu__sub{display:block}.m-menu__sub li a{display:block;padding:11px 20px 11px 40px;color:#4a4a4a;font-size:14.5px;font-weight:400;line-height:1.4;text-decoration:none;transition:background .12s ease,color .12s ease}.m-menu__sub--catalog li:first-child a{color:#1a1a1a;font-weight:600}.m-menu__sub--catalog li:first-child{border-bottom:1px solid #efefef;margin-bottom:4px;padding-bottom:2px}.m-menu__sub li a:active{background:#f0f0f0;color:#1a1a1a}dialog.m-menu .m-menu__inner{scrollbar-width:none}dialog.m-menu .m-menu__inner::-webkit-scrollbar{display:none}}@media(min-width:992px){dialog.m-menu{display:none!important}}.cat_pr_item.item-wrap,.similar-ddoor-item{contain:layout style}:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px;border-radius:2px}.btn:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.popup-form input:focus-visible,.popup-form textarea:focus-visible{outline-offset:-2px;outline-color:#1a1a1a}@media(max-width:991px){.bg_head{position:static}.info_site{position:sticky;top:0;z-index:10001;background:#fff;transition:box-shadow .18s ease}body.is-scrolled .info_site{box-shadow:0 2px 8px #0000000f}.info_site{padding-top:0;padding-bottom:8px;position:relative;background:#fff}.sh-page-wrap .bg_head{height:auto;min-height:180px;padding-bottom:40px;background-image:url(/prod-assets/images/bg_header.jpg);background-repeat:no-repeat;background-position:center 0;background-size:cover;position:relative}.sh-page-wrap .bg_head:after{display:block;content:"";position:absolute;bottom:0;left:0;width:100%;height:40%;background:linear-gradient(0deg,#fff,#fff0);pointer-events:none}.sh-page-wrap .header-info-row{padding:0!important;background:transparent!important;margin:0!important}.sh-page-wrap .top_header_info{display:none!important;padding:0!important}.btn-sale-link,.cat-sidebar-menu{display:none!important}.header-info-row .col-menu-top{position:static;z-index:auto;flex:0 0 0;width:0;max-width:0;padding:0;overflow:visible}.menu_top{position:static}.info_site>.container{display:flex;flex-direction:column}.info_site .phone-mobile{display:block!important;position:static!important;width:auto!important;text-align:left!important;transform:none!important;padding:0 16px!important;margin:0!important;order:2}.info_site .header-info-row{order:1}.info_site .phone-mobile a{color:#1a1a1a;text-decoration:none;font-weight:300!important;font-size:15px;letter-spacing:.01em;white-space:nowrap}.top_header_info{display:none}.info_site .menu-btn{display:flex;position:absolute;right:8px;top:12px;left:auto;z-index:5;cursor:pointer;align-items:center;width:44px;height:44px;justify-content:center}.info_site .menu-btn .menu-btn-ic{display:inline-block;width:24px;height:24px;background-color:#1a1a1a;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'><line x1='4' y1='7' x2='20' y2='7'/><line x1='4' y1='12' x2='20' y2='12'/><line x1='4' y1='17' x2='20' y2='17'/></svg>") no-repeat center / 24px 24px;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'><line x1='4' y1='7' x2='20' y2='7'/><line x1='4' y1='12' x2='20' y2='12'/><line x1='4' y1='17' x2='20' y2='17'/></svg>") no-repeat center / 24px 24px;transition:transform .18s cubic-bezier(.22,.61,.36,1)}.info_site .menu-btn .menu-btn-ic span{display:none}body.is-menu-open .info_site .menu-btn .menu-btn-ic{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'><line x1='6' y1='6' x2='18' y2='18'/><line x1='18' y1='6' x2='6' y2='18'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'><line x1='6' y1='6' x2='18' y2='18'/><line x1='18' y1='6' x2='6' y2='18'/></svg>");transform:rotate(90deg)}body.is-menu-open .info_site .menu-btn{display:flex;z-index:10002}.info_site .logo-col{text-align:left;flex:1 1 auto;max-width:none;width:auto;padding:14px 60px 0 16px;min-width:0}.info_site .logo-col .logo{display:flex;justify-content:flex-start;overflow:hidden}.info_site .header-info-row{margin:0;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;position:relative}.info_site .header-info-row{min-height:60px;align-items:center;position:relative}.info_site .phone-col,.info_site .mobile-phone{display:none}.info_site .mobile-phone a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#f8f9fa;border:1px solid #ececec;color:#1a1a1a;text-decoration:none}.info_site .mobile-phone a i.flaticon-phone-2{display:inline-block;width:18px;height:18px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13 1.05.37 2.07.72 3.05a2 2 0 0 1-.45 2.11L8.09 10.91a16 16 0 0 0 6 6l2.03-1.29a2 2 0 0 1 2.11-.45c.98.35 2 .59 3.05.72A2 2 0 0 1 22 16.92z'/></svg>") no-repeat center / contain;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13 1.05.37 2.07.72 3.05a2 2 0 0 1-.45 2.11L8.09 10.91a16 16 0 0 0 6 6l2.03-1.29a2 2 0 0 1 2.11-.45c.98.35 2 .59 3.05.72A2 2 0 0 1 22 16.92z'/></svg>") no-repeat center / contain}.info_site .contact_head,.info_site .menu-btn-txt{display:none}.info_site .btn-sale{right:50%;transform:translate(50%)}.info_site .menu-top-list{display:none!important}body.is-menu-open{overflow:hidden}.info_site .logo .header-logo,.info_site .logo a img,.info_site .logo svg{height:48px;width:auto;max-height:48px}.first_content{padding:14px 14px 18px!important;min-height:auto;text-align:center}.first_content .wrap{padding:0}.first_content .first_post{max-width:100%}.first_content h1.title,.first_content .first_content_zg,.first_content h1{font-size:24px!important;line-height:1.32!important;letter-spacing:-.005em;margin:0 0 14px!important;font-weight:500;color:#4a4a4a}.first_content .txt p,.first_content .opis_perv,.first_content p{font-size:15px;line-height:1.55;color:#6a6a6a;margin:0 0 18px}.first_content .thumb_block{display:none}.first_content .icon_block{display:flex;flex-direction:column;align-items:center;gap:22px;margin:26px 0 0;padding:0}.first_content .icon_block p{display:flex;flex-direction:column;align-items:center;gap:12px;margin:0;padding:0;background:none;border:none;font-size:15px;line-height:1.5;color:#8a8a8a;text-align:center}.first_content .icon_block p br{display:initial}.first_content .icon_block p span{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px}.first_content .icon_block p span img{width:36px;height:36px;object-fit:contain;opacity:.85}.step_cust_mpro>li p.pic{width:60px;height:60px;flex-shrink:0;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0000000f;display:inline-flex;align-items:center;justify-content:center;margin:0}.step_cust_mpro>li p.pic img,.step_cust_mpro>li p.pic svg{width:36px;height:36px;object-fit:contain;display:block}.step_cust_mpro>li .number_cust_mpro{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:transparent;color:#1a1a1a;border-radius:0;width:auto;height:auto;font-weight:700;font-size:56px;line-height:1;opacity:.08;margin:0;pointer-events:none;z-index:0}.step_cust_mpro>li{position:relative;list-style:none}.step_cust_mpro>li p:not(.pic){position:relative;z-index:1;font-size:15px;line-height:1.4;color:#1a1a1a}.first_content a.readmore,.first_content .btn,.products .btn-show-all,.step .flx_center .btn,.reviews-h .btn-reviews .readmore,.reviews-h .readmore,.home-gallery-h .btn-bottom .btn,.home-about-h .btn,.home-also-tables .btn,.home-hits .btn,.home-prices .btn,.home-gallery-h .btn{display:inline-flex!important;align-items:center;justify-content:center;background:#ffd000!important;color:#1a1a1a!important;border:1.5px solid #ffd000!important;border-radius:100px!important;height:48px!important;line-height:1!important;padding:0 28px!important;font-size:14px!important;font-weight:700!important;letter-spacing:.4px!important;text-transform:uppercase!important;text-decoration:none!important;box-shadow:none!important;transition:background .15s,border-color .15s,transform .1s!important;white-space:nowrap}.first_content a.readmore:active,.first_content .btn:active,.products .btn-show-all:active,.step .flx_center .btn:active,.reviews-h .btn-reviews .readmore:active,.reviews-h .readmore:active,.home-gallery-h .btn-bottom .btn:active,.home-about-h .btn:active,.home-also-tables .btn:active,.home-hits .btn:active,.home-prices .btn:active,.home-gallery-h .btn:active{background:#ffdb4d!important;border-color:#ffdb4d!important;transform:scale(.98)}.cat-product-home .cat_pr_item .btn-br,.home-hits .cat_pr_item .btn-br,.similar-doors-section .btn-br{display:inline-flex!important;align-items:center;justify-content:center;background:transparent!important;color:#1a1a1a!important;border:1.5px solid #ffd000!important;border-radius:100px!important;height:40px!important;line-height:1!important;padding:0 22px!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:.4px!important;text-transform:uppercase!important;text-decoration:none!important;box-shadow:none!important;transition:background .15s,border-color .15s,color .15s!important;white-space:nowrap}.cat-product-home .cat_pr_item .btn-br:active,.home-hits .cat_pr_item .btn-br:active,.similar-doors-section .btn-br:active{background:#ffd000!important}.similar-doors-section h2{font-size:22px;font-weight:300;color:#1a1a1a;margin:0 0 14px;line-height:1.25}.similar-doors-section .similar-ddoor-item{border:1px solid #f0f0f0;border-radius:12px;overflow:hidden;background:#fff;padding:10px;box-shadow:0 1px 4px #00000008}.similar-doors-section .similar-ddoor-item .cat_pr_item_info{padding:10px 4px 4px}.similar-doors-section .similar-ddoor-item .title{font-size:14px;line-height:1.3;color:#1a1a1a;font-weight:300}.similar-doors-section .similar-ddoor-item .price{font-size:16px;font-weight:700;color:#1a1a1a}.similar-doors-section .similar-ddoor-item .sale-price{color:#888;font-size:12px}.similar-doors-section .similar-ddoor-item .sale-price .item-price-sale{text-decoration:line-through}.popup-form .form-control,.popup-form input[type=text],.popup-form input[type=tel],.popup-form input[type=email],.popup-form textarea{height:48px;font-size:16px!important;padding:12px 16px!important;border-radius:8px!important;border:1px solid #e5e5e5!important;box-sizing:border-box;width:100%;background:#fff}.popup-form textarea{height:auto;min-height:96px;line-height:1.5}.popup-form .btn-send-form,.popup-form button[type=submit]{width:100%;height:52px;border-radius:100px;background:#ffd000;color:#1a1a1a;font-size:16px;font-weight:700;border:none}.popup-form .success-msg{text-align:center;color:#1a1a1a;padding:24px 12px}.popup-form .form-success{text-align:center}.popup-form .form-success__icon{margin-bottom:14px}.popup-form .form-success__title{font-size:22px;font-weight:700;color:#1a1a1a;margin-bottom:6px}.popup-form .form-success__text{font-size:14px;color:#544f56;line-height:1.4}.popup-form .form-control.is-error,.ct-form .form-control.is-error{border-color:#e74c3c!important;background:#fff7f6!important}.popup-form .btn-send-form.is-busy,.ct-form .btn-send-form.is-busy{color:transparent!important;pointer-events:none;position:relative}.popup-form .btn-send-form.is-busy:after,.ct-form .btn-send-form.is-busy:after{content:"";position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2.5px solid rgba(26,26,26,.25);border-top-color:#1a1a1a;border-radius:50%;animation:ct-spin .7s linear infinite}@keyframes ct-spin{to{transform:rotate(360deg)}}footer{padding:22px 0 16px!important}footer .container{padding:0 16px}footer .row{display:flex;flex-direction:column;margin:0;gap:0}footer .f-info-col{order:1;padding:0;margin:0 0 14px;max-width:100%;flex:0 0 100%}footer .f-cat-col{order:2;padding:0;max-width:100%;flex:0 0 100%}footer .f-menu-col{order:3;padding:0;max-width:100%;flex:0 0 100%}footer .f-logo-col{order:4;padding:0;margin:18px 0 0;max-width:100%;flex:0 0 100%}footer .f-logo-col .logo p{display:none}footer .f-logo-col .pay-list-wrap{display:none}footer .f-logo-col .logo br{display:none}footer .f-logo-col .logo img,footer .f-logo-col .logo svg{max-width:130px;height:auto;display:block;margin:0 auto 10px;opacity:.85}footer .f-logo-col .logo a[href="/politika/"]{display:block;text-align:center;font-size:12px;color:#ffffff80;text-decoration:underline;text-underline-offset:2px}footer .f-info-col .contact_head{margin:0 0 12px}footer .f-info-col .phone a{font-size:22px;font-weight:500;color:#fff;text-decoration:none;letter-spacing:.01em}footer .f-info-col .call_me a{display:inline-block;margin-top:4px;font-size:13px;color:#ffffffb3;border-bottom:1px dashed rgba(255,255,255,.3);text-decoration:none}footer .f-info-col .contact_footer{margin:0;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.07)}footer .f-info-col .contact_footer:last-of-type{border-bottom:none}footer .f-info-col .contact_footer_txt{font-size:13px;color:#ffffffc7;line-height:1.4}footer .f-info-col .contact_footer_title{font-weight:400;color:#ffffff73;font-size:12px;display:inline;margin-right:4px}footer .f-info-col .contact_footer a{color:#ffffffd9;text-decoration:none}footer .f-info-col .contact_footer:nth-of-type(4){display:none}footer .menu_footer{margin:0;border-top:1px solid rgba(255,255,255,.08)}footer .menu_footer_title{cursor:pointer;user-select:none;padding:14px 0;margin:0;display:flex;justify-content:space-between;align-items:center;font-weight:500;font-size:14px;color:#fff;position:relative;min-height:44px}footer .menu_footer_title:after{content:"";width:7px;height:7px;border-right:1.5px solid rgba(255,255,255,.55);border-bottom:1.5px solid rgba(255,255,255,.55);transform:rotate(45deg);transition:transform .2s cubic-bezier(.22,.61,.36,1);flex-shrink:0;margin-left:12px;margin-bottom:3px}footer .menu_footer.is-open .menu_footer_title:after{transform:rotate(-135deg);margin-bottom:0;margin-top:3px}footer .menu_footer ul{display:none;list-style:none;padding:0 0 14px;margin:0}footer .menu_footer.is-open ul{display:block}footer .menu_footer ul li{padding:5px 0}footer .menu_footer ul li a{color:#ffffffb3;font-size:13px;text-decoration:none}footer .menu_footer ul li a i.flaticon-next-2{display:none}.copyright-bar{padding:12px 16px calc(12px + env(safe-area-inset-bottom))!important}.copyright-bar .copyright{font-size:11px!important;line-height:1.4!important;color:#1a1a1ab3!important}.copyright-bar .copyright strong{font-weight:600;color:#1a1a1a}.item-wrap .sale-corner{position:absolute;top:6px;left:6px;background:#ffd000;color:#1a1a1a;font-weight:700;font-size:10px;line-height:1;padding:3px 6px;border-radius:3px;z-index:2;pointer-events:none;letter-spacing:0}.item-wrap .sticker{top:8px;right:8px;left:auto}.item-wrap .thumb{position:relative}.item-wrap .thumb{background:transparent}.item-wrap .thumb:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#efefef,#e8e8e8,#efefef);background-size:200% 100%;animation:catalog-skel 1.4s ease-in-out infinite;z-index:0;pointer-events:none;opacity:.5}.item-wrap .thumb img{position:relative;z-index:1}.item-wrap .thumb:has(img.is-loaded):before{display:none}@keyframes catalog-skel{0%{background-position:200% 0}to{background-position:-200% 0}}.cat_pr_item.item-wrap{transition:background .12s ease-out,transform .12s ease-out;border-radius:12px}.cat_pr_item.item-wrap:active{background:#fafafa;transform:scale(.995)}.cat_pr_item.item-wrap{position:relative}.cat_pr_item.item-wrap>.cat_pr_item_info>a.title{position:static}.cat_pr_item.item-wrap>.cat_pr_item_info>a.title:after{content:"";position:absolute;inset:0;z-index:1}.cat_pr_item.item-wrap .thumb,.cat_pr_item.item-wrap .cat_pr_item_btn,.cat_pr_item.item-wrap .sale-corner,.cat_pr_item.item-wrap .sticker{position:relative;z-index:2}.mobile-sticky-cta{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:90;background:#fff;padding:10px 14px calc(10px + env(safe-area-inset-bottom)) 14px;box-shadow:0 -2px 8px #0000000f;align-items:center;gap:12px;border-top:1px solid #f0f0f0;transform:translateY(110%);transition:transform .2s cubic-bezier(.22,.61,.36,1);pointer-events:none;visibility:hidden}body.has-mobile-cta .mobile-sticky-cta{transform:translateY(0);pointer-events:auto;visibility:visible}.mobile-sticky-cta .msc-price{display:flex;flex-direction:column;line-height:1.1;flex-shrink:0}.mobile-sticky-cta .msc-price small{font-size:11px;color:#888;font-weight:500}.mobile-sticky-cta .msc-price strong{font-size:17px;color:#1a1a1a;font-weight:700}.mobile-sticky-cta .msc-btn{flex:1;height:48px;border-radius:100px;background:#ffd000;color:#1a1a1a;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;border:none}.mobile-sticky-cta .msc-btn:active{background:#ffdb4d}body:has(.mobile-sticky-cta) main{padding-bottom:80px}.detail-door-photo-slider .slick-dots{display:block!important;list-style:none;text-align:center;padding:8px 0 0;margin:0}.detail-door-photo-slider .slick-dots li{display:inline-block;margin:0 3px}.detail-door-photo-slider .slick-dots li button{width:7px;height:7px;border-radius:50%;background:#d0d0d0;border:none;font-size:0;color:transparent;padding:0;cursor:pointer;transition:background .15s}.detail-door-photo-slider .slick-dots li.slick-active button{background:#ffd000;width:18px;border-radius:4px}.b-detal{padding:0 0 20px}.b-detal .container{padding-left:14px;padding-right:14px}.section-page-title-wrap .page-title-wrap{padding:8px 14px 0}.section-page-title-wrap h1{font-size:22px!important;font-weight:300!important;line-height:1.25!important;margin:8px 0 6px!important;letter-spacing:0}.section-page-title-wrap .breadcrumb-list{font-size:12px;margin:0 0 6px}.detail-door-wrap .door-detail-photo-col,.detail-door-wrap .door-detail-info-col{max-width:100%!important;flex:0 0 100%!important;padding:0}.detail-door-wrap .ddp-txt{display:none}.detail-door-wrap .detail-door-photo-block{display:flex;flex-direction:column;gap:10px;margin:4px 0 14px}.detail-door-wrap .detail-door-photo-wrap{margin:0}.detail-door-wrap .detail-door-img-wp{border-radius:12px;overflow:hidden;background:#fafafa}.detail-door-wrap .detail-door-img-wp img{width:100%;height:auto;display:block}.detail-door-wrap .door-img-txt p{font-size:12px;color:#8a8a8a;line-height:1.4;margin:0 0 14px;padding:0}.detail-door-wrap .detail-door-price-wrap{display:flex;flex-direction:column;gap:14px;padding:16px 14px;margin:0 0 14px;background:#fffbe8;border-radius:12px;border:1px solid #ffe98a}.detail-door-wrap .detail-door-price-pt-wrap{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.detail-door-wrap .detail-door-price-old{order:2;font-size:13px;color:#888}.detail-door-wrap .detail-door-price-old s{color:#888}.detail-door-wrap .detail-door-price-txt{font-size:13px;color:#6a6a6a}.detail-door-wrap .detail-door-price{order:1;font-size:24px!important;font-weight:700;color:#1a1a1a;line-height:1.1}.detail-door-wrap .detail-door-price .num{font-size:28px}.detail-door-wrap .detail-door-price-pds-btn{display:flex!important;flex-direction:column;gap:8px;margin:0}.detail-door-wrap .btn-bz{display:flex!important;align-items:center;justify-content:center;width:100%;height:52px;border-radius:100px;background:#ffd000;color:#1a1a1a!important;font-size:15px;font-weight:700;text-decoration:none;border:none;padding:0 20px;line-height:1}.detail-door-wrap .btn-bz:active{background:#ffdb4d}.detail-door-wrap .btn-bz span{display:inline;margin-left:4px;font-weight:700}.detail-door-wrap .btn-bz-text{display:flex!important;align-items:center;justify-content:center;width:100%;height:46px;border-radius:100px;background:#fff;color:#1a1a1a!important;font-size:14px;font-weight:500;text-decoration:none;border:1px solid #e3e3e3}.detail-door-wrap .detail-door-icon-wrap{display:flex;flex-direction:column;gap:0;margin:0 0 18px;padding:0;background:transparent}.detail-door-wrap .dd-icon-item{display:flex!important;flex-direction:row!important;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #f0f0f0;width:100%;text-align:left}.detail-door-wrap .dd-icon-item:last-child{border-bottom:none}.detail-door-wrap .dd-icon{flex:0 0 36px;width:36px;height:36px;background:#fff5c2;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0!important}.detail-door-wrap .dd-icon i{font-size:18px;color:#1a1a1a}.detail-door-wrap .dd-icon-txt{flex:1 1 auto;font-size:14px;font-weight:500;color:#1a1a1a;line-height:1.35;text-align:left}.detail-door-wrap .dd-icon-txt span{display:block;font-weight:400;font-size:12px;color:#8a8a8a;margin-top:2px}.detail-door-wrap .otdelka-det-s{margin:0 0 16px;padding:14px 0 0;border-top:1px solid #f0f0f0}.detail-door-wrap .otdelka-det-s .widget-title{font-size:14px!important;font-weight:500;color:#1a1a1a;margin:0 0 4px;text-transform:none}.detail-door-wrap .otdelka-det-s .w-title-pds{font-size:12px;color:#8a8a8a;margin:0 0 10px;text-transform:uppercase;letter-spacing:.04em}.detail-door-wrap .otdelka-det-wrap-img{overflow:visible;position:relative}.detail-door-wrap .otdelka-det{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:6px;padding:6px 14px 10px;margin:0 -14px;scrollbar-width:none}.detail-door-wrap .otdelka-det::-webkit-scrollbar{display:none}.detail-door-wrap .otdelka-det .product-otdelka-link,.detail-door-wrap .otdelka-det a{flex:0 0 78px;width:78px;height:78px;display:block;overflow:hidden;border-radius:4px;background:#f4f4f4;box-sizing:border-box;scroll-snap-align:start;box-shadow:0 2px 4px #0000001f}.detail-door-wrap .otdelka-det .product-otdelka-link img,.detail-door-wrap .otdelka-det a img{width:100%;height:100%;object-fit:cover;display:block;border:4px solid #fff;box-sizing:border-box;margin:0}.detail-door-wrap .otdelka-det .slick-arrow{display:none!important}.detail-door-wrap .sm-d-link{display:inline-block;margin-top:10px;font-size:13px;color:#1a1a1a;text-decoration:none;border-bottom:1px dashed #c5c5c5;padding-bottom:1px}.detail-door-wrap .product-lock-wrap{margin:14px 0 18px;padding:14px 0 0;border-top:1px solid #f0f0f0}.detail-door-wrap .product-lock-wrap>.widget-title{font-size:14px!important;font-weight:600;color:#1a1a1a;margin:0 0 12px;text-transform:none}.detail-door-wrap .product-lock-blocks>.row{margin:0;display:flex;flex-direction:column;gap:10px}.detail-door-wrap .product-lock-blocks>.row>[class*=col-]{padding:0;max-width:100%;flex:0 0 100%}.detail-door-wrap .product-lock{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:12px;padding:12px;background:#fff;border:1px solid #f0f0f0;border-radius:10px}.detail-door-wrap .product-lock-img{flex:0 0 72px;width:72px;height:72px;background:#fafafa;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center}.detail-door-wrap .product-lock-img img{width:100%;height:100%;object-fit:contain}.detail-door-wrap .product-lock-img .uvl-img{display:none}.door-detail-photo{padding:8px 0 18px}.door-detail-photo .gall-photo-section-block h2{font-size:18px!important;margin:14px 14px 12px!important;color:#1a1a1a!important}.door-detail-photo .gall-photo-section-slider{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:10px;padding:4px 14px 8px;margin:0;scrollbar-width:none}.door-detail-photo .gall-photo-section-slider::-webkit-scrollbar{display:none}.door-detail-photo .gall-photo-section-slider .photo-col-wrap{display:contents!important;flex:none!important;width:auto!important;max-width:none!important;padding:0!important;margin:0!important}.door-detail-photo .gall-photo-section-slider .col-photo-item{flex:0 0 86%!important;max-width:86%!important;width:86%!important;scroll-snap-align:center;float:none!important;padding:0!important;margin:0!important}.door-detail-photo figure.photo-item{height:240px;width:100%;margin:0;overflow:hidden;background:#f4f4f4;border-radius:14px;box-shadow:none;position:relative}.door-detail-photo figure.photo-item a,.door-detail-photo figure.photo-item a img{border-radius:14px;width:100%;height:100%;display:block}.door-detail-photo figure.photo-item img{object-fit:cover}.door-detail-photo .slick-dots,.door-detail-photo .slick-arrow{display:none!important}.door-detail-photo .gallery-mini-pager{display:flex;align-items:center;justify-content:center;gap:14px;margin:16px 0 0}.door-detail-photo .gallery-mini-pager__btn{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#1a1a1a;border:1px solid #e6e6e6;border-radius:50%;padding:0;cursor:pointer;transition:background .15s,border-color .15s}.door-detail-photo .gallery-mini-pager__btn:active{background:#ffdb4d;border-color:#ffdb4d}.door-detail-photo .gallery-mini-pager__counter{font-size:14px;font-weight:600;color:#1a1a1a;min-width:56px;text-align:center;letter-spacing:.2px;font-variant-numeric:tabular-nums}.door-detail-photo .gallery-mini-pager__cur{color:#1a1a1a}.door-detail-photo .gallery-mini-pager__total{color:#888}.cookie-consent{left:8px!important;right:8px!important;bottom:8px!important;max-width:calc(100% - 16px)!important;padding:12px 14px!important;font-size:13px;border-radius:12px}body.has-mobile-cta .cookie-consent{bottom:78px!important}.section-description.text-block{display:none}.btn-sale-link{font-size:13px}.contact-page .contacts-map{position:relative;margin:14px 0 0}.contact-page .contacts-map__frame{position:relative;border-radius:12px;overflow:hidden;background:#f4f4f4}.contact-page .contacts-map #kontakty-map{width:100%;aspect-ratio:15 / 14;height:auto!important;min-height:294px}.contact-page .contacts-map__activate{position:absolute;inset:0;border:none;background:#ffffff1a;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;transition:background .15s ease;padding:0}.contact-page .contacts-map__activate:active{background:#ffffff40}.contact-page .contacts-map__hint{background:#1a1a1ac7;color:#fff;font-size:13px;font-weight:500;padding:8px 14px;border-radius:100px;pointer-events:none}.contact-page .contacts-map.is-active .contacts-map__activate{display:none}.contact-page .contacts-map__open{display:inline-flex;align-items:center;gap:6px;margin:8px 0 18px;padding:4px 0;color:#1a1a1a;text-decoration:none;font-size:14px;font-weight:500;border-bottom:1px solid transparent}.contact-page .contacts-map__open:active{border-bottom-color:#ffd000}.contact-page .contacts-map__open svg{flex-shrink:0;opacity:.65}.contact-page .contact-map-wrap{margin:0}.contact-page .container{padding-left:14px;padding-right:14px}.contact-page .contact-info-wrap{margin:0 0 22px}.contact-page .contact-info-wrap>.row{margin:0;display:flex;flex-direction:column;gap:10px}.contact-page .ci-col{padding:0;max-width:100%;flex:0 0 100%}.contact-page .contact-card{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:14px;padding:16px 16px 16px 14px;background:#fff;border:1px solid #efefef;border-radius:12px;text-align:left;box-shadow:0 1px 2px #00000005}.contact-page .contact-card .contact-box-icon{flex:0 0 36px;width:36px;height:36px;margin:0!important;background:#fff5c2;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#1a1a1a}.contact-page .contact-card .contact-box-icon i{font-size:18px;color:#1a1a1a}.contact-page .contact-card__body{flex:1 1 auto;min-width:0}.contact-page .contact-card h4{margin:0 0 4px;font-size:12px;font-weight:500;color:#8a8a8a;text-transform:uppercase;letter-spacing:.06em;text-align:left}.contact-page .contact-card address,.contact-page .contact-card .contact-card__body>div{font-style:normal;margin:2px 0;font-size:15px;line-height:1.4;color:#1a1a1a;text-align:left}.contact-page .contact-card__phone a{color:#1a1a1a;font-weight:600;text-decoration:none;font-size:16px}.contact-page .contact-card__email{margin-top:6px!important}.contact-page .contact-card__email a{color:#4a4a4a;text-decoration:none;font-size:14px}.contact-page .contact-card__email a:active{color:#1a1a1a}.contact-page .contact-form-wrap{margin:0 0 24px}.contact-page .contact-form-wrap h2{font-size:22px;margin:8px 0 14px;text-align:left}.contact-page .ct-form .form-wrap>.row{margin:0;display:flex;flex-direction:column;gap:10px}.contact-page .ct-form .form-wrap>.row>[class*=col-]{padding:0;max-width:100%;flex:0 0 100%}.contact-page .ct-form .form-control{height:48px;font-size:16px;padding:12px 14px;border-radius:8px;border:1px solid #e5e5e5;box-sizing:border-box;width:100%;background:#fff}.contact-page .ct-form textarea.form-control{height:auto;min-height:100px;line-height:1.45;margin-top:10px}.contact-page .ct-form .btn-send-form,.contact-page .ct-form button[type=submit]{width:100%;height:52px;border-radius:100px;background:#ffd000;color:#1a1a1a;font-size:15px;font-weight:700;border:none;margin-top:14px}body:not(:has(.kontakty-page-wrap)) .section-page-title-wrap{margin-top:0!important;margin-bottom:0!important;padding:12px 14px 4px!important}body:not(:has(.kontakty-page-wrap)) .page-title-wrap{flex-direction:column!important;align-items:flex-start!important;gap:4px}body:not(:has(.kontakty-page-wrap)) .page-title-wrap .breadcrumb{margin:0;padding:0;position:relative;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 24px),transparent 100%)}body:not(:has(.kontakty-page-wrap)) .page-title-wrap .breadcrumb-list{list-style:none;padding:0 16px 0 0;margin:0;display:flex;flex-wrap:nowrap;gap:4px;font-size:12px;color:#888;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;min-height:32px;align-items:center}body:not(:has(.kontakty-page-wrap)) .page-title-wrap .breadcrumb-list::-webkit-scrollbar{display:none}body:not(:has(.kontakty-page-wrap)) .page-title-wrap .breadcrumb-list li{display:inline-flex;align-items:center;flex:0 0 auto}body:not(:has(.kontakty-page-wrap)) .page-title-wrap .breadcrumb-list a{color:#888;text-decoration:none}body:not(:has(.kontakty-page-wrap)) .page-title-wrap .breadcrumb-list li:last-child{color:#1a1a1a}body:not(:has(.kontakty-page-wrap)) .page-title-wrap .breadcrumb-list .breadcrumb-sep{display:inline-block;margin:0 6px;opacity:.6;font-size:9px}body:not(:has(.kontakty-page-wrap)) .page-title-wrap h1{font-size:22px;line-height:1.25;margin:4px 0 0;letter-spacing:0;font-weight:300;color:#1a1a1a}.info-page .container{padding:0 14px}.info-page .page-wrap,.info-page .static-page-content>div.page-wrap{padding:0!important}.info-page .row{margin-left:0;margin-right:0}.info-page [class*=col-]{padding-left:0;padding-right:0;flex:0 0 100%;max-width:100%}.info-page h1{font-size:24px;line-height:1.2;margin:14px 0 12px;letter-spacing:-.01em;font-weight:700;color:#1a1a1a}.info-page h2{font-size:18px;margin:22px 0 12px;letter-spacing:-.005em;font-weight:700;color:#1a1a1a;line-height:1.3}.info-page h3{font-size:16px;margin:18px 0 10px;font-weight:700;color:#1a1a1a}.info-page p{font-size:15px;line-height:1.55;margin:0 0 12px;color:#2a2a2a}.info-page ul,.info-page ol{padding-left:18px;margin:0 0 14px}.info-page ul li,.info-page ol li{font-size:15px;line-height:1.55;color:#2a2a2a;margin-bottom:6px}.info-cta-wrap{margin:22px 0 28px}.info-cta{display:inline-flex;align-items:center;justify-content:center;width:100%;height:52px;border-radius:100px;background:#ffd000;color:#1a1a1a;font-size:15px;font-weight:700;text-decoration:none;letter-spacing:.3px;text-transform:uppercase;border:none;cursor:pointer;transition:background .15s ease,transform .1s ease}.info-cta:active{background:#ffdb4d;transform:scale(.98)}.info-page .text-block>div.page-wrap>.container>.row>[class*=col-]{background:#fff;border:1px solid #efefef;border-radius:12px;padding:14px;margin-bottom:10px}.info-page .text-block>div.page-wrap>.container>.row>[class*=col-]>h2:first-child,.info-page .text-block>div.page-wrap>.container>.row>[class*=col-]>p:first-child{margin-top:0}.info-page table.table,.info-page table.tds{width:100%!important;border-collapse:collapse;margin:0 0 12px;background:transparent!important}.info-page table.table thead,.info-page table.tds thead{display:none}.info-page table.table tbody,.info-page table.tds tbody{display:block}.info-page table.table tbody tr,.info-page table.tds tbody tr{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:10px 0;border-bottom:1px solid #f0f0f0;background:transparent!important}.info-page table.table tbody tr:last-child,.info-page table.tds tbody tr:last-child{border-bottom:none}.info-page table.table tbody td,.info-page table.tds tbody td{display:block;border:none!important;padding:0!important;background:transparent!important;font-size:14px;line-height:1.4;color:#2a2a2a}.info-page table.table tbody td:first-child,.info-page table.tds tbody td:first-child{flex:1 1 60%;min-width:0;color:#4a4a4a;line-height:1.4}.info-page table.table tbody td:last-child,.info-page table.tds tbody td:last-child{flex:0 1 auto;font-weight:700;color:#1a1a1a;text-align:right;line-height:1.4;word-break:keep-all;overflow-wrap:normal}.info-page table.table tbody td:last-child span,.info-page table.tds tbody td:last-child span{font-weight:700}.info-page--price table.table tbody tr{flex-direction:column;align-items:stretch;gap:2px;padding:12px 12px 10px;background:#fff!important;border:1px solid #efefef!important;border-radius:12px;margin-bottom:8px}.info-page--price table.table tbody td{text-align:left}.info-page--price table.table tbody td:first-child{color:#1a1a1a;font-weight:600;font-size:14px;line-height:1.3}.info-page--price table.table tbody td:nth-child(2){color:#8a8a8a;font-size:12px;margin-bottom:4px;line-height:1.3}.info-page--price table.table tbody td:nth-child(2):before{content:"+ "}.info-page--price table.table tbody td:nth-child(3),.info-page--price table.table tbody td:nth-child(4),.info-page--price table.table tbody td:nth-child(5){display:inline-flex;align-items:baseline;gap:4px;font-size:13px;font-weight:600;color:#1a1a1a;margin-top:1px}.info-page--price table.table tbody td:nth-child(3):before{content:"800мм ";color:#aaa;font-weight:400;font-size:11px}.info-page--price table.table tbody td:nth-child(4):before{content:"1200мм ";color:#aaa;font-weight:400;font-size:11px}.info-page--price table.table tbody td:nth-child(5):before{content:"1600мм ";color:#aaa;font-weight:400;font-size:11px}.info-page--dostavka-i-montag .text-block>p{background:#fff;border:1px solid #efefef;border-radius:12px;padding:16px;margin-bottom:10px}.info-page--dostavka-i-montag table.tds tbody td:last-child{color:#1a1a1a}.info-page--garantiya ul{list-style:none;padding:0;margin:0 0 12px}.info-page--garantiya ul li{position:relative;padding:5px 0 5px 26px;background:none;border:none;border-radius:0;margin:0;font-size:14px;line-height:1.5;color:#2a2a2a}.info-page--garantiya ul li:before{content:"";position:absolute;left:0;top:9px;width:16px;height:16px;border-radius:50%;background:#ffd000 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1a1a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") no-repeat center / 10px 10px}.info-page--o-kompanii{padding:0 14px}.info-page--o-kompanii .container{padding:0}.info-page--o-kompanii .page-wrap.about-page{padding:0!important}.info-page--o-kompanii .about-page .row{margin:0}.info-page--o-kompanii .about-page [class*=col-]{padding:0;flex:0 0 100%;max-width:100%}.info-page--o-kompanii .about-page h1,.info-page--o-kompanii .about-page h2{font-size:20px;margin:18px 0 10px;color:#1a1a1a;font-weight:700;line-height:1.25}.info-page--o-kompanii .about-page p{font-size:15px!important;line-height:1.55!important;color:#2a2a2a;margin:0 0 10px}.info-page--o-kompanii .about-page img{max-width:100%;height:auto;border-radius:12px;display:block;margin:12px 0}.info-page--o-kompanii .sert-h h4{font-size:18px!important;margin-top:18px}.info-page--o-kompanii.info-cta-section{padding:0 14px 24px}.info-page--o-kompanii.info-cta-section .container{padding:0}.info-page--o-kompanii .row>[class*=col-]{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;margin-bottom:0!important}.gall-photo-grid{display:grid!important;grid-template-columns:1fr;gap:12px;margin:0;padding:0 14px}.gall-photo-grid .col-photo-item{padding:0!important;width:auto!important;max-width:none!important;flex:none!important}.gall-photo-grid .photo-item img{height:auto!important;width:100%;object-fit:cover;border-radius:8px;border:1px solid #f0f0f0;aspect-ratio:auto;max-height:480px}body:has(.gall-photo-grid) .pagination-wrap{margin-top:18px;padding:0 14px}body:has(.gall-photo-grid) .ttm-pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px}body:has(.gall-photo-grid) .ttm-pagination .pg-num,body:has(.gall-photo-grid) .ttm-pagination .pg-current,body:has(.gall-photo-grid) .ttm-pagination .pg-prev,body:has(.gall-photo-grid) .ttm-pagination .pg-next{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 8px;border-radius:50%;background:#f6f6f6;color:#1a1a1a;font-size:14px;font-weight:600;text-decoration:none}body:has(.gall-photo-grid) .ttm-pagination .pg-current{background:#ffd000}body:has(.gall-photo-grid) .pagi-info{margin-top:10px;text-align:center;font-size:12px;color:#888}.photo-cta-wrap{padding:22px 14px 28px}.reviews-page{padding:12px 0 36px!important}.reviews-page .container{padding:0 14px}.reviews-page__summary{display:inline-flex;align-items:baseline;gap:6px;padding:0;background:none;border:none;border-radius:0;margin:0 0 12px}.reviews-page__summary-rating{font-size:18px;font-weight:700;color:#1a1a1a;line-height:1}.reviews-page__summary-star{color:#ffd000;font-size:16px}.reviews-page__summary-count{color:#8a8a8a;font-size:13px}.reviews-page__list{gap:10px!important}.reviews-page .rev-card{border-radius:12px!important;border:1px solid #efefef!important;box-shadow:none!important}.reviews-page .rev-card__body{padding:14px 14px 10px!important}.reviews-page .rev-card__title{font-size:15px!important;margin-bottom:8px!important}.reviews-page .rev-card__text{font-size:14px!important;line-height:1.55!important;color:#3a3a3a!important}.reviews-page .rev-card__footer{padding:10px 14px!important;background:#fafafa!important;font-size:13px!important}.reviews-page__add-title{font-size:18px!important;margin:14px 0 12px!important}.form-add-rev__input,.form-add-rev__textarea{font-size:16px!important;border-radius:8px!important;background:#fff!important;padding:12px 14px!important}.form-add-rev__input{height:48px}.form-add-rev__submit{height:52px!important;padding:0!important;border-radius:100px!important;background:#ffd000!important;font-size:15px!important}.sale-page .row{display:flex;flex-direction:column;gap:12px;margin:0}.sale-page .row>[class*=col-]{width:100%;max-width:100%;flex:0 0 100%;padding:0}.sale-page .cat_pr_item.item-wrap{padding:18px 12px!important;margin-bottom:0!important;border-radius:12px;background:#fafafa!important}.sale-page .cat_pr_item.item-wrap .thumb img.item-img-vnesh{height:200px!important}.sale-page .cat_pr_item.item-wrap .thumb img.item-img-vnutr{height:188px!important;margin-left:-28px!important}.sale-page .cat_pr_item_info a.title{font-size:15px!important}.sale-page .cat_pr_item_info .price{font-size:16px!important;font-weight:700!important;color:#1a1a1a!important}.sale-page .cat_pr_item_info .btn-br{display:inline-flex!important;width:100%;height:44px;align-items:center;justify-content:center;border-radius:100px!important;background:#ffd000!important;border:none!important;color:#1a1a1a!important;font-weight:700!important;font-size:13px!important;text-transform:uppercase!important;margin-top:10px!important}}@media(max-width:991px){.col-cat-sections-h{width:50%!important;max-width:50%!important;flex:0 0 50%!important;padding:6px!important}.cat-product-home .col-cat-sections-h .cat_pr_item{padding:10px 8px 12px;border-radius:12px;border:1px solid #f0f0f0;background:#fff;height:100%;margin:0}.cat-product-home .col-cat-sections-h .cat_pr_item .thumb{margin:0 auto 8px;max-width:none;width:100%;aspect-ratio:1 / 1.1;overflow:hidden;display:flex;align-items:center;justify-content:center}.cat-product-home .col-cat-sections-h .cat_pr_item .thumb img{max-width:100%;max-height:100%;height:auto;width:auto;object-fit:contain}.cat-product-home .col-cat-sections-h .cat_pr_item_info{text-align:center;padding:0}.cat-product-home .col-cat-sections-h .cat_pr_item_info .title{display:block;font-size:13px;line-height:1.3;font-weight:600;color:#1a1a1a;margin-bottom:4px;text-decoration:none;min-height:0}.cat-product-home .col-cat-sections-h .cat_pr_item_info .price{font-size:12px;color:#6a6a6a;font-weight:500;margin-bottom:0}.cat-product-home .col-cat-sections-h .cat_pr_item_info .btn-br{display:none!important}.item-cat-col.col-md-4.col-sm-6,.catalog-section-row>.item-cat-col,.item-cat-col{width:50%!important;max-width:50%!important;flex:0 0 50%!important;padding:6px!important}}@media(max-width:600px){.item-cat-col.col-md-4.col-sm-6,.catalog-section-row>.item-cat-col,.item-cat-col{width:100%!important;max-width:100%!important;flex:0 0 100%!important;padding:6px 0!important}}@media(max-width:991px){.item-cat-col .cat_pr_item{display:flex;flex-direction:column;padding:18px 0;border-radius:0;border:none;background:#f7f7f7;margin-bottom:0;box-shadow:none;height:100%;text-align:center}.item-cat-col .cat_pr_item .thumb{width:100%;margin:0;max-width:none;text-align:center;height:180px;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;position:relative}.item-cat-col .cat_pr_item .thumb a.item-img-link{display:inline-flex;align-items:flex-end;justify-content:center;height:100%;max-width:100%}.item-cat-col .cat_pr_item .thumb img{width:auto!important;height:100%!important;max-width:95%;object-fit:contain}.item-cat-col .cat_pr_item .thumb img.item-img-vnutr{height:92%!important;margin-left:-18px;position:relative;z-index:1}.item-cat-col .cat_pr_item .thumb img.item-img-vnesh{position:relative;z-index:2}.item-cat-col .cat_pr_item_info{padding:0 12px;text-align:center;display:flex;flex-direction:column;flex:1;margin-top:12px}.item-cat-col .cat_pr_item_info .title{font-size:14px;font-weight:500;color:#544f56;line-height:1.3;display:block;margin:0 0 6px;text-decoration:none;min-height:34px}.item-cat-col .cat_pr_item_info .cat-item-name{color:inherit;font-weight:inherit}.item-cat-col .cat_pr_item_info .sale-price{color:#888;font-size:12px;font-weight:300;margin:0 0 2px}.item-cat-col .cat_pr_item_info .sale-price .item-price-sale{text-decoration:line-through}.item-cat-col .cat_pr_item_info .price{font-size:14px;font-weight:300;color:#544f56;margin:2px 0 12px}.item-cat-col .cat_pr_item_info .btn-br,.item-cat-col .cat_pr_item_info .cat_pr_item_btn{display:inline-flex!important;align-items:center;justify-content:center;width:auto;min-width:140px;height:36px;padding:0 22px!important;border-radius:30px!important;background:transparent!important;color:#544f56!important;font-size:13px!important;font-weight:500!important;text-decoration:none!important;border:2px solid #ffdb4d!important;margin:auto auto 0;position:relative;z-index:2;text-transform:none!important;letter-spacing:0!important;align-self:center}.item-cat-col .cat_pr_item_info .btn-br:before,.item-cat-col .cat_pr_item_info .cat_pr_item_btn:before{content:"Подробнее";font-size:inherit;color:inherit;font-weight:inherit}.item-cat-col .cat_pr_item_info .btn-br:active,.item-cat-col .cat_pr_item_info .cat_pr_item_btn:active{background:#ffdb4d!important;color:#1a1a1a!important}.first_content .first_content_zg,.first_content h1{font-size:24px!important;line-height:1.32!important;font-weight:500!important;color:#4a4a4a!important;margin:0 0 14px!important;letter-spacing:-.005em}.first_content .opis_perv,.first_content p{font-size:15px!important;line-height:1.55!important;font-weight:400!important;color:#6a6a6a!important;margin:0 0 18px!important}.name_s{color:#544f56;margin-bottom:28px!important;font-size:14px!important;font-weight:500!important;line-height:1.5}.name_s span,.name_s h2,.name_s h3{font-size:24px!important;font-weight:700!important;line-height:1.2!important;color:#1a1a1a!important;letter-spacing:-.01em;display:inline-block;margin:0!important}.name_s p{font-size:13px!important;font-weight:500!important;color:#544f56!important;line-height:1.5!important;margin:6px 0 0!important}.cat_pr_item_info a.title,.cat_pr_item .title{font-size:16px!important;font-weight:700!important;line-height:1.3!important;color:#1a1a1a!important;margin:0 0 4px!important}.cat_pr_item_info .price,.cat_pr_item .price{font-size:14px!important;font-weight:500!important;color:#544f56!important;line-height:1.4!important;margin-top:4px!important}.cat_pr_item_info .sale-price,.cat_pr_item .sale-price{font-size:13px!important;font-weight:500!important;color:#888!important;line-height:1.4!important}.reviews-h .rev-card__title{font-size:16px!important;font-weight:700!important;line-height:1.3!important;color:#1a1a1a!important}.reviews-h .rev-card__text{font-size:14px!important;font-weight:500!important;line-height:1.6!important;color:#1a1a1a!important}.reviews-h .rev-card__name{font-size:13px!important;font-weight:700!important;color:#1a1a1a!important}.reviews-h .rev-card__city,.reviews-h .rev-card__city span{font-size:12px!important;font-weight:500!important;color:#888!important}.reviews-h .rev-card__expand{font-size:13px!important;font-weight:700!important}.step_cust_mpro>li p:not(.pic){font-size:14px!important;font-weight:500!important;line-height:1.4!important;color:#1a1a1a!important}.home-prices table td,.home-prices .price-table td{font-size:14px!important;line-height:1.45!important}.home-prices table td:first-child,.home-prices .price-table td:first-child{font-weight:500!important;color:#544f56!important}.home-prices table td:last-child,.home-prices .price-table td:last-child{font-weight:700!important;color:#1a1a1a!important}.about-h p,.about-h-text-bk p,.seo-text-h p,.home-seo-text-h p{font-size:14px!important;line-height:1.6!important;font-weight:500!important;color:#544f56!important}.cookie-banner,.cookie-banner *,.copyright,footer .copyright{font-size:11px!important;line-height:1.5!important;color:#888!important}#mobile-menu a,#mobile-menu .menu-link{font-size:16px!important;font-weight:500!important;line-height:1.3!important;color:#1a1a1a!important}}@media(max-width:600px){.catalog-list-wrap .row.catalog-section-row>[class*=col-]{flex:0 0 100%;max-width:100%}.catalog-list-wrap .cat_pr_item.cat_pr_item_vorota.item-wrap,.catalog-list-wrap .cat_pr_item.cat_pr_item_navesy.item-wrap,.catalog-list-wrap .cat_pr_item.cat_pr_item_reshetka.item-wrap{background:#fff!important;border:1px solid #f0f0f0!important;border-radius:12px!important;padding:12px!important;margin-bottom:12px!important;box-shadow:0 1px 3px #00000005;text-align:left;display:block!important}.catalog-list-wrap .cat_pr_item.cat_pr_item_vorota.item-wrap .thumb,.catalog-list-wrap .cat_pr_item.cat_pr_item_navesy.item-wrap .thumb{aspect-ratio:4 / 3!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;border-radius:8px!important;overflow:hidden!important;background:#f7f7f7!important;text-align:center}.catalog-list-wrap .cat_pr_item.cat_pr_item_reshetka.item-wrap .thumb{aspect-ratio:1 / 1!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;border-radius:8px!important;overflow:hidden!important;background:#f7f7f7!important;text-align:center}.catalog-list-wrap .cat_pr_item.cat_pr_item_vorota.item-wrap .thumb .item-img-link,.catalog-list-wrap .cat_pr_item.cat_pr_item_navesy.item-wrap .thumb .item-img-link,.catalog-list-wrap .cat_pr_item.cat_pr_item_reshetka.item-wrap .thumb .item-img-link{display:block!important;width:100%;height:100%}.catalog-list-wrap .cat_pr_item.cat_pr_item_vorota.item-wrap .thumb img.item-img-vnesh,.catalog-list-wrap .cat_pr_item.cat_pr_item_navesy.item-wrap .thumb img.item-img-vnesh,.catalog-list-wrap .cat_pr_item.cat_pr_item_reshetka.item-wrap .thumb img.item-img-vnesh{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;display:block!important;margin:0!important}.catalog-list-wrap .cat_pr_item.cat_pr_item_vorota.item-wrap .cat_pr_item_info,.catalog-list-wrap .cat_pr_item.cat_pr_item_navesy.item-wrap .cat_pr_item_info,.catalog-list-wrap .cat_pr_item.cat_pr_item_reshetka.item-wrap .cat_pr_item_info{display:block!important;text-align:left!important;padding:0!important;margin:0!important}.catalog-list-wrap .cat_pr_item.cat_pr_item_vorota.item-wrap .cat_pr_item_info .title,.catalog-list-wrap .cat_pr_item.cat_pr_item_navesy.item-wrap .cat_pr_item_info .title,.catalog-list-wrap .cat_pr_item.cat_pr_item_reshetka.item-wrap .cat_pr_item_info .title{font-size:16px!important;font-weight:500!important;line-height:1.3!important;color:#1a1a1a!important;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 6px!important}.catalog-list-wrap .cat_pr_item.cat_pr_item_vorota.item-wrap .cat_pr_item_info .price,.catalog-list-wrap .cat_pr_item.cat_pr_item_navesy.item-wrap .cat_pr_item_info .price,.catalog-list-wrap .cat_pr_item.cat_pr_item_reshetka.item-wrap .cat_pr_item_info .price{font-size:18px!important;font-weight:700!important;color:#1a1a1a!important;margin:4px 0 10px!important;line-height:1.2!important}.catalog-list-wrap .cat_pr_item.cat_pr_item_vorota.item-wrap .cat_pr_item_info .btn-br,.catalog-list-wrap .cat_pr_item.cat_pr_item_navesy.item-wrap .cat_pr_item_info .btn-br,.catalog-list-wrap .cat_pr_item.cat_pr_item_reshetka.item-wrap .cat_pr_item_info .btn-br{display:inline-flex!important;align-items:center;justify-content:center;width:100%;height:44px;border-radius:100px!important;background:#ffd000!important;border:none!important;color:#1a1a1a!important;font-weight:700!important;font-size:13px!important;letter-spacing:.3px;text-transform:uppercase!important;text-decoration:none!important;margin-top:4px!important}.catalog-list-wrap .cat_pr_item.cat_pr_item_vorota.item-wrap .cat_pr_item_info .btn-br:active,.catalog-list-wrap .cat_pr_item.cat_pr_item_navesy.item-wrap .cat_pr_item_info .btn-br:active,.catalog-list-wrap .cat_pr_item.cat_pr_item_reshetka.item-wrap .cat_pr_item_info .btn-br:active{background:#ffdb4d!important}.catalog-list-wrap .top-catalog{padding:0 0 10px}.catalog-list-wrap .sort-catalog-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:4px 0}.catalog-list-wrap .sort-catalog-wrap .sort-title{font-size:12px;color:#8a8a8a;font-weight:500;flex:0 0 100%;margin:0}.catalog-list-wrap .sort-catalog-wrap .sort-link-wrap{display:flex;flex-wrap:wrap;gap:6px}.catalog-list-wrap .sort-catalog-wrap .sort-link{font-size:12px;padding:6px 12px;border:1px solid #e8e8e8;border-radius:100px;color:#1a1a1a;text-decoration:none;background:#fff}.catalog-list-wrap .sort-catalog-wrap .sort-link.act{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.catalog-list-wrap .container{padding:0 14px}.catalog-list-wrap .pagination-wrap{margin-top:18px}.catalog-list-wrap .ttm-pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px}.catalog-list-wrap .ttm-pagination .pg-num,.catalog-list-wrap .ttm-pagination .pg-current,.catalog-list-wrap .ttm-pagination .pg-prev,.catalog-list-wrap .ttm-pagination .pg-next{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 8px;border-radius:50%;background:#f6f6f6;color:#1a1a1a;font-size:14px;font-weight:600;text-decoration:none}.catalog-list-wrap .ttm-pagination .pg-current{background:#ffd000}}@media(max-width:991px){body:has(.detail-door-wrap) .breadcrumb-list .breadcrumb-sep,body:has(.detail-door-wrap) .breadcrumb-list .flaticon-next-2{display:inline-block;width:6px;height:6px;border-top:1.5px solid #b0b0b0;border-right:1.5px solid #b0b0b0;transform:rotate(45deg);margin:0 8px;vertical-align:middle;background:transparent;color:transparent;font-size:0;line-height:0}body:has(.detail-door-wrap) .breadcrumb-list>li:first-child>.breadcrumb-sep,body:has(.detail-door-wrap) .breadcrumb-list>li:first-child>.flaticon-next-2{display:none}body:has(.detail-door-wrap) .breadcrumb-list>li:last-child{display:none}body:has(.detail-door-wrap) .page-title-wrap{gap:4px!important}body:has(.detail-door-wrap) .breadcrumb-list{padding:0;margin-top:2px}.detail-door-wrap{padding:8px 0 0}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .container{padding:0 14px}:is(.b-detail-met,.b-detail-doors) .door-img-wrap,:is(.b-detail-met,.b-detail-doors) .detail-door-photo-block,:is(.b-detail-met,.b-detail-doors) .detail-door-photo-wrap,:is(.b-detail-met,.b-detail-doors) .detail-vorota-photo-wrap,:is(.b-detail-met,.b-detail-doors) .detail-navesy-photo-wrap,:is(.b-detail-met,.b-detail-doors) .detail-reshetki-photo-wrap,:is(.b-detail-met,.b-detail-doors) .ddps-l,:is(.b-detail-met,.b-detail-doors) .detail-door-img-wp{display:block!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important;border-radius:0!important;overflow:visible!important;text-align:center}:is(.b-detail-met,.b-detail-doors) .ddp-txt,:is(.b-detail-met,.b-detail-doors) .door-img-txt{display:none!important}:is(.b-detail-met,.b-detail-doors) .detail-door-img{display:block!important;width:100%!important;border-radius:12px!important;overflow:hidden!important}:is(.b-detail-met,.b-detail-doors) .detail-door-img img,:is(.b-detail-met,.b-detail-doors) .door-img-wrap .detail-vorota-photo-wrap img,:is(.b-detail-met,.b-detail-doors) .door-img-wrap .detail-navesy-photo-wrap img,:is(.b-detail-met,.b-detail-doors) .door-img-wrap .detail-reshetki-photo-wrap img{display:block!important;width:100%!important;height:auto!important;max-height:360px!important;object-fit:contain!important;margin:0!important}.detail-door-wrap>.container>.row{display:flex!important;flex-direction:column;margin:0}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .door-detail-photo-col{width:100%;max-width:100%;flex:0 0 auto;padding:0 0 18px;height:auto}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .door-detail-info-col{width:100%;max-width:100%;flex:0 0 100%;padding:0}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .door-detail-info-top{padding:0}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .door-otdelka-wrap-inner>.row{margin:0;display:flex;flex-direction:column;gap:18px}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .door-otdelka-wrap-inner>.row>[class*=col-]{width:100%;max-width:100%;flex:0 0 100%;padding:0}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .detail-door-price-wrap{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;margin:0 0 4px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important;border-bottom:none!important}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .detail-door-price-pt{margin:0;flex:1 1 auto}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .detail-door-price-pt-wrap{display:block}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .detail-door-price-txt{font-size:11px;color:#8a8a8a;text-transform:uppercase;letter-spacing:.06em;font-weight:500;margin-bottom:2px}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .detail-door-price{font-size:13px;color:#8a8a8a;font-weight:500;line-height:1;display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .detail-door-price .num{font-size:26px;font-weight:700;color:#1a1a1a;letter-spacing:-.01em;margin:0;line-height:1}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .detail-door-price-pds{display:contents}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .detail-door-price-pds-date{display:none!important}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .detail-door-price-pds-btn{display:none!important}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .detail-door-price-pds-date{display:block!important;font-size:11px!important;color:#8a8a8a!important;line-height:1.35!important;flex:0 0 auto!important;text-align:right!important;margin:0!important}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .detail-door-price-pds-date span{color:#1a1a1a!important;font-weight:700!important}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .otdelka-det-s{background:transparent;border:none;border-radius:0;padding:0}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .otdelka-det-s .widget-title{font-size:12px;font-weight:500;color:#6a6a6a;text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px;line-height:1.3}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .otdelka-det-s .w-title-pds{display:none}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .otdelka-det-wrap-img{margin:0;overflow:hidden;position:relative}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .otdelka-det-wrap-img:after{content:"";position:absolute;top:0;right:0;bottom:0;width:32px;background:linear-gradient(90deg,transparent 0%,#fff 100%);pointer-events:none}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .otdelka-det{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:8px!important;padding:2px 14px 8px 0;margin:0 -14px 0 0!important;scrollbar-width:none}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .otdelka-det::-webkit-scrollbar{display:none}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .otdelka-det .product-otdelka-link,.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .otdelka-det a{flex:0 0 56px!important;width:56px!important;height:56px!important;display:block!important;overflow:hidden;border-radius:6px;background:transparent;box-sizing:border-box;scroll-snap-align:start;box-shadow:none!important;padding:0!important;margin:0!important;border:none!important}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .otdelka-det .product-otdelka-link img,.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .otdelka-det a img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border:none!important;box-sizing:border-box!important;box-shadow:none!important;margin:0!important;padding:0!important;border-radius:6px}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .otdelka-det .slick-arrow{display:none!important}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .otdelka-det-s .link-txt{display:inline-block;margin:10px 0 0;font-size:13px;font-weight:500;color:#1a1a1a;text-decoration:none;border-bottom:1px dashed #ffd000;padding-bottom:1px}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .otdelka-det-s .link-txt:after{content:" →";color:#8a8a8a}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .detail-door-icon-wrap{display:grid!important;grid-template-columns:1fr 1fr;gap:12px;margin:0;border:none;padding:0}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .dd-icon-item{display:flex!important;flex-direction:row;align-items:center;gap:10px;padding:0;background:transparent;border:none;border-radius:0;margin:0}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .dd-icon{width:28px;height:28px;background:transparent;border-radius:0;display:inline-flex;align-items:center;justify-content:center;color:#1a1a1a;padding:0;flex-shrink:0}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .dd-icon i{font-style:normal;display:inline-block}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .dd-icon i.flaticon-size-1,.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .dd-icon i.flaticon-drill{width:24px;height:24px;background:currentColor}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .dd-icon i.flaticon-size-1{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M3 9h18v6H3z'/><path d='M7 9v3M11 9v3M15 9v3M19 9v3'/></svg>") no-repeat center / contain;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M3 9h18v6H3z'/><path d='M7 9v3M11 9v3M15 9v3M19 9v3'/></svg>") no-repeat center / contain}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .dd-icon i.flaticon-drill{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z'/></svg>") no-repeat center / contain;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z'/></svg>") no-repeat center / contain}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .dd-icon-txt{font-size:13px;font-weight:700;color:#1a1a1a;line-height:1.25}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .dd-icon-txt span{display:block;font-size:11px;font-weight:500;color:#8a8a8a;margin-top:2px}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .text-prev{background:transparent;border:none;border-radius:0;padding:0;margin:0}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .text-prev p{margin:0;font-size:13px;line-height:1.55;color:#6a6a6a}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .detail-door-info-wrap{margin-top:24px}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .table-har-wrap{background:transparent;border:none;border-radius:0;overflow:visible;position:relative;padding:0}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .table-har-wrap-bg1,.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .table-har-wrap-bg2,.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .table-har-wrap-bg3{display:none!important}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .table-har-bk{padding:0;background:transparent}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .table.tds{width:100%;border-collapse:collapse;margin:0}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .table.tds thead .table-zg-th th{background:transparent!important;color:#1a1a1a!important;font-size:18px!important;font-weight:700!important;padding:0 0 12px!important;text-align:left!important;border:none!important;line-height:1.25!important;text-transform:none!important;letter-spacing:0!important}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .table.tds tbody tr{display:flex;flex-direction:column;gap:2px;padding:10px 0;border-bottom:1px solid #f0f0f0;background:transparent!important}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .table.tds tbody tr:last-child{border-bottom:none}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .table.tds tbody td{display:block;padding:0;border:none!important;background:transparent!important;line-height:1.45}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .table.tds tbody td:first-child{color:#8a8a8a;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .table.tds tbody td:last-child{color:#1a1a1a;font-weight:600;font-size:14px}.door-detail-step{margin-top:28px;padding:0 14px}.door-detail-step:is(.b-detail-met,.b-detail-doors) .step{padding:0;background:transparent}.door-detail-step:is(.b-detail-met,.b-detail-doors) .step .wrap{padding:0}.door-detail-step:is(.b-detail-met,.b-detail-doors) .name_s{text-align:left;margin-bottom:12px!important;color:#1a1a1a;font-size:12px!important}.door-detail-step:is(.b-detail-met,.b-detail-doors) .name_s span{font-size:18px!important;line-height:1.25!important;font-weight:700!important;color:#1a1a1a!important;display:inline-block}.door-detail-step:is(.b-detail-met,.b-detail-doors) .step_cust_mpro{list-style:none!important;padding:0!important;margin:0 0 18px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px 12px!important}.door-detail-step:is(.b-detail-met,.b-detail-doors) .step_cust_mpro>li,.door-detail-step:is(.b-detail-met,.b-detail-doors) .step_cust_mpro>li:nth-child(n+2),.door-detail-step:is(.b-detail-met,.b-detail-doors) .step_cust_mpro>li:nth-child(2n+2),.door-detail-step:is(.b-detail-met,.b-detail-doors) .step_cust_mpro>li:nth-child(odd){display:flex!important;align-items:flex-start!important;gap:10px!important;padding:0!important;background:transparent!important;border:none!important;border-radius:0!important;list-style:none!important;position:relative!important;margin:0!important}.door-detail-step:is(.b-detail-met,.b-detail-doors) .step_cust_mpro>li .pic,.door-detail-step:is(.b-detail-met,.b-detail-doors) .step_cust_mpro>li p.pic{width:36px!important;height:36px!important;flex-shrink:0!important;background:transparent!important;border-radius:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;box-shadow:none!important;order:-1!important}.door-detail-step:is(.b-detail-met,.b-detail-doors) .step_cust_mpro>li p:not(.pic){order:0!important}.door-detail-step:is(.b-detail-met,.b-detail-doors) .step_cust_mpro>li .pic img,.door-detail-step:is(.b-detail-met,.b-detail-doors) .step_cust_mpro>li p.pic img{width:32px!important;height:32px!important;object-fit:contain!important;display:block!important;opacity:.85!important}.door-detail-step:is(.b-detail-met,.b-detail-doors) .step_cust_mpro>li p:not(.pic){margin:0!important;flex:1 1 auto!important;font-size:13px!important;line-height:1.3!important;color:#1a1a1a!important;font-weight:500!important;position:static!important;z-index:1!important}.door-detail-step:is(.b-detail-met,.b-detail-doors) .step_cust_mpro>li .number_cust_mpro{display:none!important}.door-detail-step:is(.b-detail-met,.b-detail-doors) .step .flx_center{text-align:center;margin:0 0 24px;display:block}.door-detail-step:is(.b-detail-met,.b-detail-doors) .step .flx_center .btn{display:inline-flex;align-items:center;justify-content:center;background:#ffd000!important;color:#1a1a1a!important;border:none!important;border-radius:100px!important;height:48px!important;line-height:1!important;padding:0 28px!important;font-size:14px!important;font-weight:700!important;letter-spacing:.4px!important;text-transform:uppercase!important;text-decoration:none!important;box-shadow:none!important;white-space:nowrap}.door-detail-step:is(.b-detail-met,.b-detail-doors) .advantage_list{padding:0;margin-top:0}.door-detail-step:is(.b-detail-met,.b-detail-doors) .advantage_list .container{padding:0}.door-detail-step:is(.b-detail-met,.b-detail-doors) .advantage_list .row{display:grid!important;grid-template-columns:1fr 1fr;gap:16px 14px;margin:0}.door-detail-step:is(.b-detail-met,.b-detail-doors) .advantage_list [class*=col-]{width:100%;max-width:100%;flex:0 0 100%;padding:0}.door-detail-step:is(.b-detail-met,.b-detail-doors) .advantage_item{position:relative;background:none!important;background-image:none!important;border-radius:0;padding:0 0 0 36px!important;min-height:0;height:auto!important;width:100%!important;overflow:visible;color:#1a1a1a!important;font-size:12px!important;font-weight:500!important;line-height:1.4}.door-detail-step:is(.b-detail-met,.b-detail-doors) .advantage_item:before{content:"";position:absolute;left:0;top:0;width:24px;height:24px;background:#1a1a1a;-webkit-mask-size:22px 22px;mask-size:22px 22px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.door-detail-step:is(.b-detail-met,.b-detail-doors) .col-lg-3:nth-child(1) .advantage_item:before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M12 2l8 3v6c0 5-3.5 9-8 11-4.5-2-8-6-8-11V5l8-3z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M12 2l8 3v6c0 5-3.5 9-8 11-4.5-2-8-6-8-11V5l8-3z'/></svg>")}.door-detail-step:is(.b-detail-met,.b-detail-doors) .col-lg-3:nth-child(2) .advantage_item:before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M14 5a3.5 3.5 0 1 1-1 3l-7 7v3h3l7-7a3.5 3.5 0 0 1 3-1 3.5 3.5 0 0 1 0-5 3.5 3.5 0 0 1-5 0z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M14 5a3.5 3.5 0 1 1-1 3l-7 7v3h3l7-7a3.5 3.5 0 0 1 3-1 3.5 3.5 0 0 1 0-5 3.5 3.5 0 0 1-5 0z'/></svg>")}.door-detail-step:is(.b-detail-met,.b-detail-doors) .col-lg-3:nth-child(3) .advantage_item:before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M3 21V10l5 3V10l5 3V10l5 3v8z'/><path d='M3 21h18'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M3 21V10l5 3V10l5 3V10l5 3v8z'/><path d='M3 21h18'/></svg>")}.door-detail-step:is(.b-detail-met,.b-detail-doors) .col-lg-3:nth-child(4) .advantage_item:before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><rect x='1' y='8' width='13' height='9' rx='1'/><path d='M14 11h4l3 3v3h-7z'/><circle cx='6' cy='18' r='1.8'/><circle cx='17' cy='18' r='1.8'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><rect x='1' y='8' width='13' height='9' rx='1'/><path d='M14 11h4l3 3v3h-7z'/><circle cx='6' cy='18' r='1.8'/><circle cx='17' cy='18' r='1.8'/></svg>")}.door-detail-step:is(.b-detail-met,.b-detail-doors) .advantage_item span{font-size:14px!important;font-weight:700!important;color:#1a1a1a!important;line-height:1.25!important;display:block;margin-bottom:2px!important}.door-detail-step:is(.b-detail-met,.b-detail-doors) .advantage_item p{position:relative;z-index:1;margin:0;font-size:12px;line-height:1.4;color:#6a6a6a}.door-detail-step:is(.b-detail-met,.b-detail-doors) .advantage_item p:first-child{font-size:14px;font-weight:700;color:#1a1a1a;margin-bottom:2px}.door-detail-step:is(.b-detail-met,.b-detail-doors) .advantage_item p span{font-weight:700}}@media(max-width:991px){.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .detail-door-price-wrap{display:flex!important;flex-direction:column!important;gap:10px!important;padding:4px 0 18px!important;margin:0 0 14px!important;background:transparent!important;border:none!important;border-bottom:1px solid #f0f0f0!important;border-radius:0!important}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .detail-door-price-pt-wrap{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .detail-door-price-old{order:2;font-size:13px!important;color:#999!important;text-transform:none!important;letter-spacing:0!important;font-weight:400!important;margin:0!important}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .detail-door-price-old s{color:#999}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .detail-door-price-txt{font-size:13px!important;color:#6a6a6a!important;text-transform:none!important;letter-spacing:0!important;font-weight:400!important;margin:0!important}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .detail-door-price{order:1;font-size:13px!important;color:#6a6a6a!important;font-weight:400!important;margin:0!important}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .detail-door-price .num{font-size:28px!important;font-weight:700!important;color:#1a1a1a!important;letter-spacing:-.01em!important;margin:0 4px 0 2px!important;display:inline-block}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .detail-door-price-pds{display:flex!important;flex-direction:column!important;gap:4px!important;align-items:stretch!important}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .detail-door-price-pds-btn{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;gap:4px!important;align-items:stretch!important;margin:0!important}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .btn-bz{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:48px!important;border-radius:100px!important;background:#ffd000!important;color:#1a1a1a!important;font-size:13.5px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;text-decoration:none!important;border:none!important;padding:0 20px!important;line-height:1!important;white-space:nowrap}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .btn-bz:active{background:#ffdb4d!important}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .btn-bz-text{display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;width:auto!important;height:auto!important;padding:6px 4px 4px!important;background:transparent!important;color:#4a4a4a!important;font-size:12.5px!important;font-weight:500!important;text-decoration:none!important;border:none!important;border-bottom:1px dashed #c5c5c5!important;border-radius:0!important;margin:6px auto 0!important;text-transform:none!important;letter-spacing:0!important}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .btn-bz-text:active{border-bottom-color:#ffd000!important;color:#1a1a1a!important}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .detail-door-icon-wrap{display:flex!important;flex-direction:column!important;gap:0!important;grid-template-columns:none!important;margin:0 0 18px!important;padding:0!important;border:none!important;background:transparent!important}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .dd-icon-item{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;padding:10px 0!important;background:transparent!important;border:none!important;border-bottom:1px solid #f4f4f4!important;border-radius:0!important;width:100%!important;text-align:left!important;margin:0!important}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .dd-icon-item:last-child{border-bottom:none!important}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .dd-icon{flex:0 0 28px!important;width:28px!important;height:28px!important;background:#fff5c2!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .dd-icon i,.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .dd-icon i.flaticon-size-1,.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .dd-icon i.flaticon-drill{width:14px!important;height:14px!important}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .dd-icon-txt{flex:1 1 auto!important;font-size:13.5px!important;font-weight:500!important;color:#1a1a1a!important;line-height:1.35!important;text-align:left!important}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .dd-icon-txt span{display:inline!important;font-weight:400!important;font-size:13.5px!important;color:#8a8a8a!important;margin:0 0 0 4px!important}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .dd-icon-txt span:before{content:"— "}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .otdelka-det-s{background:transparent!important;border:none!important;border-radius:0!important;padding:14px 0 0!important;border-top:1px solid #f0f0f0!important;margin:0 0 14px!important}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .otdelka-det-s .widget-title{display:none!important}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .otdelka-det-s .w-title-pds{font-size:12px!important;color:#8a8a8a!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin:0 0 10px!important;font-weight:500!important}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .sm-d-link,.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .otdelka-det-s .link-txt{display:inline-block!important;margin:8px 0 0!important;font-size:12.5px!important;color:#4a4a4a!important;text-decoration:none!important;border-bottom:1px dashed #c5c5c5!important;padding-bottom:1px!important;font-weight:500!important}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .sm-d-link:after{content:" →";opacity:.6}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .product-lock-wrap{margin:14px 0 18px!important;padding:14px 0 0!important;border-top:1px solid #f0f0f0!important}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .product-lock-wrap>.widget-title{font-size:14px!important;font-weight:600!important;color:#1a1a1a!important;margin:0 0 12px!important;text-transform:none!important;text-indent:-9999px;overflow:hidden;height:1.3em;position:relative}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .product-lock-wrap>.widget-title:after{content:"Замки";text-indent:0;position:absolute;left:0;top:0;font-size:14px;font-weight:600;color:#1a1a1a}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .product-lock{padding:10px 12px!important;gap:10px!important}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .product-lock-img{flex:0 0 56px!important;width:56px!important;height:56px!important}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .product-lock .table,.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .product-lock table{display:none!important}}@media(max-width:991px){.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .detail-door-price-pt,.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .detail-door-price-pt-wrap,.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .detail-door-info-top,.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .door-otdelka-wrap-inner{background:transparent!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .product-lock .sm-table-lock,.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .product-lock .detail-door-sm-table{display:none!important}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .product-lock .lock-name{font-size:14px!important;font-weight:600!important;color:#1a1a1a!important;margin:4px 0 0!important;line-height:1.3!important}.detail-door-wrap:is(.b-detail-met,.b-detail-doors) .product-lock-txt{display:flex!important;flex-direction:column!important;justify-content:center!important}}@media(max-width:991px){body:has(.first_content) .advantage_list{padding:8px 0}body:has(.first_content) .advantage_list .container{padding:0 14px}body:has(.first_content) .advantage_list .row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}body:has(.first_content) .advantage_list [class*=col-]{padding:0;flex:none;max-width:100%;width:auto}body:has(.first_content) .advantage_list .advantage_item{min-height:auto!important;height:100%;padding:14px 12px!important;border-radius:12px;background-color:#fafafa!important;background-size:60px 60px!important;background-position:right -10px bottom -10px!important;background-repeat:no-repeat!important;box-shadow:none!important;border:1px solid #efefef!important}body:has(.first_content) .advantage_list .advantage_item p{margin:0 0 4px;font-size:12px;line-height:1.4;color:#6a6a6a}body:has(.first_content) .advantage_list .advantage_item p:first-child{margin-bottom:6px}body:has(.first_content) .advantage_list .advantage_item p span{font-size:14px;font-weight:700;color:#1a1a1a;line-height:1.25;display:block}body:has(.first_content) .home-prices,body:has(.first_content) .home-also-tables{padding:14px 14px 20px}body:has(.first_content) .home-prices .container,body:has(.first_content) .home-also-tables .container{padding:0}body:has(.first_content) .home-prices table.table.tds,body:has(.first_content) .home-also-tables table.table.tds{width:100%;border-collapse:collapse}body:has(.first_content) .home-prices table.table.tds thead,body:has(.first_content) .home-also-tables table.table.tds thead{display:none}body:has(.first_content) .home-prices table.table.tds tbody tr,body:has(.first_content) .home-also-tables table.table.tds tbody tr{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:10px 0;border-bottom:1px solid #f0f0f0}body:has(.first_content) .home-prices table.table.tds tbody tr:last-child,body:has(.first_content) .home-also-tables table.table.tds tbody tr:last-child{border-bottom:none}body:has(.first_content) .home-prices table.table.tds tbody td,body:has(.first_content) .home-also-tables table.table.tds tbody td{display:block;border:none!important;padding:0!important;background:transparent!important;line-height:1.4}body:has(.first_content) .home-prices table.table.tds tbody td:first-child,body:has(.first_content) .home-also-tables table.table.tds tbody td:first-child{flex:1 1 60%;font-size:14px;color:#4a4a4a}body:has(.first_content) .home-prices table.table.tds tbody td:last-child,body:has(.first_content) .home-also-tables table.table.tds tbody td:last-child{flex:0 1 auto;font-size:14px;font-weight:700;color:#1a1a1a;text-align:right;word-break:keep-all;overflow-wrap:normal}body:has(.first_content) .name_s{margin:18px 0 12px!important;padding:0 14px;text-align:left}body:has(.first_content) .name_s h2,body:has(.first_content) .name_s p{font-size:20px!important;line-height:1.25!important;font-weight:700!important;color:#1a1a1a!important;letter-spacing:-.005em;margin:0;text-align:left}body:has(.first_content) .name_s .sm-text-gr{font-size:12px!important;font-weight:400!important;color:#8a8a8a!important;margin-top:4px;text-transform:none;letter-spacing:normal}body:has(.first_content) .name_s h2 span,body:has(.first_content) .name_s p span,body:has(.first_content) .name_s>span{font-size:inherit!important;font-weight:inherit!important}body:has(.first_content) .step,body:has(.first_content) .similar-doors-section,body:has(.first_content) .reviews-h,body:has(.first_content) .home-gallery-h,body:has(.first_content) .home-about-h,body:has(.first_content) .cat-product-home{padding:8px 0 22px}body:has(.first_content) .step .container,body:has(.first_content) .similar-doors-section .container,body:has(.first_content) .reviews-h .container,body:has(.first_content) .home-gallery-h .container,body:has(.first_content) .home-about-h .container,body:has(.first_content) .cat-product-home .container{padding:0 14px}body:has(.first_content) .video-section{padding:12px 0}body:has(.first_content) .video-section .container{padding:0 14px}body:has(.first_content) .video-section [class*=col-]{padding:0}body:has(.first_content) .video-section video,body:has(.first_content) .video-section .home-video,body:has(.first_content) .video-section iframe{width:100%;border-radius:12px}body:has(.first_content) .seo-prose{padding:10px 0 24px}body:has(.first_content) .seo-prose .container{padding:0 14px}body:has(.first_content) .seo-prose__inner{padding:0}body:has(.first_content) .seo-prose__col{padding:0;flex:0 0 100%;max-width:100%}body:has(.first_content) .seo-prose h2,body:has(.first_content) .seo-prose h3{font-size:18px!important;margin:14px 0 8px!important;line-height:1.3!important}body:has(.first_content) .seo-prose p,body:has(.first_content) .seo-prose li{font-size:14px!important;line-height:1.55!important;color:#4a4a4a}}@media(max-width:991px){.detail-door-wrap.b-detail-doors .detail-door-photo-block{display:flex!important;flex-direction:column!important;gap:12px!important;margin:4px 0 12px!important}.detail-door-wrap.b-detail-doors .detail-door-photo-wrap{margin:0!important;position:relative}.detail-door-wrap.b-detail-doors .ddp-txt{display:block!important;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#8a8a8a;margin:0 0 6px;padding:0;font-weight:500;text-align:left;background:transparent!important;border:none!important}.detail-door-wrap.b-detail-doors .detail-door-photo-slider{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:8px!important;padding:0!important;margin:0!important;scrollbar-width:none!important;width:100%!important;transform:none!important}.detail-door-wrap.b-detail-doors .detail-door-photo-slider::-webkit-scrollbar{display:none!important}.detail-door-wrap.b-detail-doors .detail-door-photo-slider .slick-list,.detail-door-wrap.b-detail-doors .detail-door-photo-slider .slick-track{width:100%!important;transform:none!important;display:flex!important;flex-direction:row!important;gap:8px!important}.detail-door-wrap.b-detail-doors .detail-door-photo-slider .slick-slide,.detail-door-wrap.b-detail-doors .detail-door-photo-slider .detail-door-img-wp{flex:0 0 100%!important;width:100%!important;max-width:100%!important;scroll-snap-align:center!important;box-sizing:border-box!important;border-radius:12px!important;overflow:hidden!important;background:#f7f7f7!important;height:auto!important;max-height:440px!important;position:relative!important}.detail-door-wrap.b-detail-doors .detail-door-photo-slider .detail-door-img-wp img,.detail-door-wrap.b-detail-doors .detail-door-photo-slider .slick-slide img{width:100%!important;height:auto!important;max-height:440px!important;object-fit:contain!important;display:block!important;margin:0 auto!important;padding:0!important}.detail-door-wrap.b-detail-doors .slick-dots,.detail-door-wrap.b-detail-doors .slick-arrow,.detail-door-wrap.b-detail-doors .door-img-txt,.detail-door-wrap.b-detail-doors .detail-door-price-pds-btn .btn-bz{display:none!important}.detail-door-wrap.b-detail-doors .detail-door-price-pds-btn .btn-bz-text{display:inline-flex!important;margin:4px auto 0!important;width:auto!important}.detail-door-wrap.b-detail-doors .detail-door-price-wrap{background:transparent!important;border:none!important;border-bottom:1px solid #f0f0f0!important;border-radius:0!important;padding:8px 0 14px!important;margin:4px 0 14px!important;display:flex!important;flex-direction:column!important;gap:6px!important;align-items:flex-start!important}.detail-door-wrap.b-detail-doors .detail-door-price-pt-wrap{display:flex!important;flex-direction:row!important;align-items:baseline!important;flex-wrap:wrap!important;gap:8px!important}.detail-door-wrap.b-detail-doors .detail-door-price-txt{font-size:12px!important;color:#8a8a8a!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-weight:500!important;margin:0!important;order:0;width:100%}.detail-door-wrap.b-detail-doors .detail-door-price-old{order:2!important;font-size:13px!important;color:#999!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;margin:0!important;width:auto}.detail-door-wrap.b-detail-doors .detail-door-price-old s{color:#999!important}.detail-door-wrap.b-detail-doors .detail-door-price{order:1!important;font-size:14px!important;color:#6a6a6a!important;font-weight:400!important;line-height:1!important;margin:0!important;display:flex;align-items:baseline;gap:4px}.detail-door-wrap.b-detail-doors .detail-door-price .num{font-size:28px!important;font-weight:700!important;color:#1a1a1a!important;letter-spacing:-.01em!important;line-height:1!important}.detail-door-wrap.b-detail-doors .table-har-wrap>.row{margin:0!important;display:flex!important;flex-direction:column!important;gap:14px!important}.detail-door-wrap.b-detail-doors .table-har-wrap>.row>[class*=col-]{width:100%!important;max-width:100%!important;flex:0 0 100%!important;padding:0!important}.detail-door-wrap.b-detail-doors .b-detal-info-constr{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.detail-door-wrap.b-detail-doors .b-detal-info-constr-item{display:flex!important;gap:12px!important;align-items:center!important;padding:10px 12px!important;border:1px solid #eee!important;border-radius:10px!important;background:#fff!important;cursor:pointer;min-height:56px}.detail-door-wrap.b-detail-doors .b-detal-info-constr-item.active{border-color:#ffd000!important;background:#fffbe8!important}.detail-door-wrap.b-detail-doors .b-detal-info-constr-item-el{display:flex!important;align-items:center!important;gap:10px!important;width:100%}.detail-door-wrap.b-detail-doors .b-detal-info-constr-img{flex:0 0 40px!important;width:40px!important;height:40px!important;display:flex!important;align-items:center;justify-content:center}.detail-door-wrap.b-detail-doors .b-detal-info-constr-img img{width:40px!important;height:40px!important;object-fit:contain!important}.detail-door-wrap.b-detail-doors .b-detal-info-constr-icon{display:none!important}.detail-door-wrap.b-detail-doors .dd-d-infoconstr-txt{flex:1 1 auto!important;display:flex;flex-direction:column;gap:1px}.detail-door-wrap.b-detail-doors .b-detal-info-constr-name{font-size:13.5px!important;font-weight:600!important;color:#1a1a1a!important;line-height:1.2!important}.detail-door-wrap.b-detail-doors .b-detal-info-constr-opis{font-size:11px!important;color:#8a8a8a!important;line-height:1.3!important}.detail-door-wrap.b-detail-doors .b-detal-info-constr-price{font-size:12.5px!important;color:#1a1a1a!important;font-weight:700!important;line-height:1.2!important}.detail-door-wrap.b-detail-doors .b-detal-info-constr-title{font-size:16px!important;font-weight:700!important;color:#1a1a1a!important;margin:16px 0 10px!important;padding:0!important;text-transform:none!important;letter-spacing:0!important}.detail-door-wrap.b-detail-doors .tabs-for-single-products{display:none!important}.detail-door-wrap.b-detail-doors .product-lock-wrap>.widget-title{text-indent:0!important;height:auto!important;overflow:visible!important;position:static!important;font-size:18px!important;font-weight:700!important;color:#1a1a1a!important;margin:18px 0 12px!important}.detail-door-wrap.b-detail-doors .product-lock-wrap>.widget-title:after{display:none!important}.detail-door-wrap.b-detail-doors .product-lock-blocks>.row{display:flex!important;flex-direction:column!important;gap:0!important;margin:0!important}.detail-door-wrap.b-detail-doors .product-lock-blocks>.row>[class*=col-]{width:100%!important;max-width:100%!important;flex:0 0 100%!important;padding:0!important}.detail-door-wrap.b-detail-doors .product-lock{display:flex!important;gap:12px!important;align-items:flex-start!important;padding:14px 0!important;border:none!important;border-bottom:1px solid #f0f0f0!important;border-radius:0!important;background:transparent!important}.detail-door-wrap.b-detail-doors .product-lock-img{flex:0 0 72px!important;width:72px!important;height:72px!important;background:#fafafa!important;border-radius:6px!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important}.detail-door-wrap.b-detail-doors .product-lock-img img{width:100%!important;height:100%!important;object-fit:contain!important;padding:4px;box-sizing:border-box}.detail-door-wrap.b-detail-doors .product-lock-img .uvl-img{display:none!important}.detail-door-wrap.b-detail-doors .product-lock-txt{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;gap:4px!important}.detail-door-wrap.b-detail-doors .product-lock .lock-name{font-size:14px!important;font-weight:600!important;color:#1a1a1a!important;line-height:1.3!important;margin:0!important}.detail-door-wrap.b-detail-doors .product-lock .detail-door-sm-table,.detail-door-wrap.b-detail-doors .product-lock .sm-table-lock{display:flex!important;flex-direction:column!important;gap:2px!important;margin:4px 0 0!important}.detail-door-wrap.b-detail-doors .product-lock .row-txt{font-size:12px!important;color:#6a6a6a!important;line-height:1.35!important}.detail-door-wrap.b-detail-doors .product-lock .row-txt strong{color:#8a8a8a!important;font-weight:500!important;margin-right:4px}.similar-doors-section .similar-doors-items{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px 10px!important}.similar-doors-section .similar-d-col{width:100%!important;max-width:100%!important;flex:0 0 100%!important;padding:0!important;margin:0!important}.similar-doors-section .similar-ddoor-item{display:flex!important;flex-direction:column!important;gap:6px!important;padding:0!important;background:transparent!important;border:none!important}.similar-doors-section .similar-ddoor-item .thumb{aspect-ratio:4 / 5!important;background:#fafafa!important;border-radius:8px!important;overflow:hidden!important;position:relative!important}.similar-doors-section .similar-ddoor-item .thumb img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important}.similar-doors-section .similar-ddoor-item .cat_pr_item_info{display:flex!important;flex-direction:column!important;gap:2px!important;padding:0!important}.similar-doors-section .similar-ddoor-item .title{font-size:13px!important;line-height:1.3!important;font-weight:600!important;color:#1a1a1a!important;margin:0!important;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-decoration:none!important}.similar-doors-section .similar-ddoor-item .price{font-size:14px!important;font-weight:700!important;color:#1a1a1a!important;margin:2px 0 0!important}.similar-doors-section .similar-ddoor-item .sale-price{font-size:11.5px!important;color:#999!important;text-decoration:line-through!important;margin:0!important}.similar-doors-section .similar-ddoor-item .sale-price .item-price-sale,.similar-doors-section .similar-ddoor-item .sale-price .item-price-sale span{color:#999!important;background:transparent!important;padding:0!important;font-size:11.5px!important}.similar-doors-section .similar-ddoor-item .btn-br{display:none!important}.door-detail-photo .gall-photo-section-slider{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;gap:8px!important;margin:0!important;padding:0!important;scrollbar-width:none!important}.door-detail-photo .gall-photo-section-slider::-webkit-scrollbar{display:none!important}.door-detail-photo .photo-col-wrap,.door-detail-photo .photo-col-section-wrap{flex:0 0 78%!important;max-width:78%!important;scroll-snap-align:start!important;padding:0!important}.door-detail-photo .photo-col-wrap .photo-item img{width:100%!important;height:auto!important;aspect-ratio:4 / 3!important;object-fit:cover!important;border-radius:10px!important}.detail-door-wrap.b-detail-doors .product-detail-desc{margin-top:18px!important}.detail-door-wrap.b-detail-doors .product-detail-desc p,.detail-door-wrap.b-detail-doors .product-detail-desc h2,.detail-door-wrap.b-detail-doors .product-detail-desc h3{font-size:14px!important;line-height:1.55!important;color:#4a4a4a!important}.detail-door-wrap.b-detail-doors .product-detail-desc h2,.detail-door-wrap.b-detail-doors .product-detail-desc h3{font-size:17px!important;color:#1a1a1a!important;font-weight:700!important;margin:14px 0 8px!important}}@media(max-width:768px){.similar-doors-section .similar-d-col .cat_pr_item .thumb{max-height:380px!important;overflow:hidden!important}.similar-doors-section .similar-d-col .cat_pr_item .thumb img,.similar-doors-section .similar-d-col .cat_pr_item .thumb img.item-img-vnesh,.similar-doors-section .similar-d-col .cat_pr_item .thumb img.item-img-vnutr{max-height:380px!important;width:100%!important;height:auto!important;object-fit:cover!important}.home-hits .similar-doors-section .similar-d-col .cat_pr_item.item-wrap .thumb img.item-img-vnesh,.home-hits .cat_pr_item.item-wrap .thumb img.item-img-vnesh,.home-hits .cat_pr_item.item-wrap .thumb img.item-img-vnutr{max-height:380px!important}.similar-doors-section .similar-doors-items.slick-initialized,.similar-doors-section .similar-doors-items .slick-list,.similar-doors-section .similar-doors-items .slick-track{width:auto!important;max-width:100%!important;transform:none!important;height:auto!important}.similar-doors-section .similar-doors-items .slick-slide{width:auto!important;height:auto!important;float:none!important}.similar-doors-section .slick-dots,.similar-doors-section .slick-arrow{display:none!important}}@media(min-width:640px)and (max-width:991px){.detail-door-wrap.b-detail-doors .door-detail-photo-col{max-width:420px!important;margin:0 auto!important}.detail-door-wrap.b-detail-doors .door-detail-info-col{max-width:100%!important}}@media(min-width:992px)and (max-width:1199px){.detail-door-wrap.b-detail-doors>.container>.row{display:flex!important;flex-direction:column!important}.detail-door-wrap.b-detail-doors .door-detail-photo-col,.detail-door-wrap.b-detail-doors .door-detail-info-col{width:100%!important;max-width:100%!important;flex:0 0 100%!important}.detail-door-wrap.b-detail-doors .door-detail-photo-col{max-width:460px!important;margin:0 auto!important}.detail-door-wrap.b-detail-doors .detail-door-price-pds-btn .btn-bz{display:none!important}body.has-mobile-cta .mobile-sticky-cta{display:flex!important}}.cat_pr_item.item-wrap{position:relative;height:100%;display:flex;flex-direction:column;background:#f7f7f7}.cat_pr_item.item-wrap .cat_pr_item_info{flex:1;display:flex;flex-direction:column}.cat_pr_item.item-wrap a.title{display:block;line-height:1.3;margin-bottom:6px}.cat_pr_item.item-wrap a.title:hover{color:#1a1a1a}.cat_pr_item.item-wrap .btn-br{margin-top:auto;align-self:center}.cat_pr_item.item-wrap .price{margin-top:6px}.cat_pr_item.item-wrap .thumb img.item-img-vnutr{transform:scaleX(-1)}.cat_pr_item .thumb .sticker{font-size:12px}.cat_pr_item .card-meta{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:8px 0 2px}.cat_pr_item .meta-chip{font-size:12px;color:#666;background:#fff;border:1px solid #e8e8e8;padding:3px 11px;border-radius:100px;white-space:nowrap;line-height:1.4;box-shadow:0 1px 4px #00000012}@media(max-width:600px){.cat_pr_item.item-wrap .thumb img{height:200px}.cat_pr_item.item-wrap .thumb img.item-img-vnutr{height:188px;margin-left:-30px}.cat_pr_item_info a.title{font-size:15px}.cat_pr_item .meta-chip{font-size:10px;padding:2px 7px}}.row.catalog-section-row{display:flex;flex-wrap:wrap}.row.catalog-section-row>.item-cat-col{display:flex;margin-bottom:30px}.row.catalog-section-row>.item-cat-col>.cat_pr_item{width:100%}.cat-section-tile{display:block;background:#f3f3f3;text-decoration:none;color:inherit;padding:14px 14px 18px;transition:background .18s ease;height:100%;text-align:center;border-radius:0}.cat-section-tile:hover{background:#ececec}.cat-section-tile__pic{display:flex;align-items:flex-end;justify-content:center;height:240px;margin-bottom:12px}.cat-section-tile__pic img{max-width:92%;max-height:100%;object-fit:contain;display:block}.cat-section-tile__name{font-size:14px;color:#1a1a1a;font-weight:500;line-height:1.35;margin-bottom:4px}.cat-section-tile__price{font-size:13px;color:#555;font-feature-settings:"tnum"}@media(max-width:600px){.cat-section-tile__pic{height:180px}}.container{width:100%;max-width:1260px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;box-sizing:border-box}.sh-page-wrap main{background:#fff}.section-page-title-wrap{background:transparent;margin-top:-200px;margin-bottom:22px;position:relative;z-index:2}.tag-cat-wrap{margin-top:0!important;padding-top:21px;margin-bottom:22px}.section-page-title-wrap h1{font-size:28px;font-weight:700;margin:13px 0 0;line-height:1.25;color:#1a1a1a}.section-page-title-wrap .breadcrumb{font-size:13px;color:#888}.section-page-title-wrap .breadcrumb-list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;gap:4px 0}.section-page-title-wrap .breadcrumb-list li{display:inline-flex;align-items:center;gap:6px}.section-page-title-wrap .breadcrumb-list li+li:before{content:"›";margin:0 6px;color:silver}.section-page-title-wrap .breadcrumb-list a{color:#888;text-decoration:none}.section-page-title-wrap .breadcrumb-list a:hover{color:#1a1a1a}.section-page-title-wrap .breadcrumb-list .breadcrumb-sep{display:none}@media(max-width:600px){.section-page-title-wrap{padding:18px 0 0;margin-bottom:0}.section-page-title-wrap h1{font-size:22px;margin:10px 0 0}.tag-cat-wrap{padding-top:16px}}main{padding-bottom:40px}.dost-ust-home,.products.cat-product-home,.range,.reviews-h,.product-trust-section,.related-products-section{padding:50px 0}@media(max-width:991px){.dost-ust-home,.products.cat-product-home,.range,.reviews-h,.product-trust-section,.related-products-section{padding:30px 0}}.name_s h2,.name_s h3{font-size:50px;font-weight:100;color:#544f56;line-height:1.2;margin:0}@media(max-width:991px){.name_s h2,.name_s h3,.name_s span{font-size:38px}}@media(max-width:600px){.name_s h2,.name_s h3,.name_s span{font-size:30px}.name_s{margin-bottom:28px}}.catalog-list-row{margin:0 -12px}.catalog-list-row>[class*=col-]{padding:0 12px}.cat-sidebar-wrap{margin-bottom:24px}@media(min-width:992px){.cat-sidebar-wrap .cat-sidebar-cta{position:sticky;bottom:16px}}.catalog-listing .top-catalog{display:flex;padding:10px 16px;background:#fff;border:1px solid #ececec;border-radius:8px;margin-bottom:20px;font-size:14px;width:100%;min-width:0}.catalog-listing .top-catalog__row{display:flex;align-items:center;flex-wrap:wrap;gap:12px;width:100%}.catalog-listing .top-catalog__row--sort{font-size:13px}.catalog-listing .top-catalog .found-count{color:#555;font-size:14px;flex-shrink:0}.catalog-listing .top-catalog .found-count strong{color:#1a1a1a;font-weight:700;font-size:16px}.catalog-listing .top-catalog .found-count__total{color:#888;margin-left:4px;font-size:13px}.catalog-listing .top-catalog .sort-title{color:#888;font-weight:400;margin-right:0}.catalog-listing .top-catalog .sort-link-wrap{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.catalog-listing .top-catalog .sort-link-wrap a{color:#555;text-decoration:none;border-bottom:1px dashed #ccc;padding-bottom:1px;margin-right:0;white-space:nowrap;transition:color .12s,border-color .12s}.catalog-listing .top-catalog .sort-link-wrap a:hover{color:#1a1a1a;border-bottom-color:#1a1a1a}.catalog-listing .top-catalog .sort-link-wrap a.active{color:#1a1a1a;font-weight:600;border-bottom:2px solid #ffd000;padding-bottom:0}@media(max-width:600px){.catalog-listing .top-catalog__row--sort{font-size:12px}.catalog-listing .top-catalog .sort-link-wrap{gap:10px}}.catalog-section{margin-bottom:30px;scroll-margin-top:100px}.catalog-section .calc-banner-col{padding:0 12px;margin:20px 0 28px}.catalog-section .calc-banner-link{display:block;text-decoration:none;color:inherit;transition:transform .18s}.catalog-section .calc-banner-link:hover{transform:translateY(-2px)}.catalog-section .calc-banner-link:hover .calc-banner{box-shadow:0 8px 22px #fbd161b3}.catalog-listing{position:relative}.catalog-listing.is-loading .catalog-section{opacity:.65;transition:opacity .12s}.catalog-listing.is-loading .top-catalog:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,transparent 0%,#ffd000 50%,transparent 100%);background-size:50% 100%;background-repeat:no-repeat;animation:cl-progress 1.1s linear infinite;border-radius:2px}@keyframes cl-progress{0%{background-position:-50% 0}to{background-position:150% 0}}.pagination-wrap{padding:22px 0 8px;border-top:1px solid #eee;margin-top:12px}.ttm-pagination .pagination-u{gap:8px}.ttm-pagination .page-numbers{border-radius:50%}.ttm-pagination .page-numbers:not(.current):not(.dots):hover{background-color:#fff8d0}.ttm-pagination .page-numbers.dots{background:transparent;width:auto;min-width:24px}.static-page-content{font-size:16px;line-height:1.7;color:#2a2a2a;padding:0 0 40px}.static-page-content h2,.static-page-content h3{margin-top:32px;margin-bottom:16px;color:#1a1a1a}.static-page-content h2{font-size:22px;font-weight:700;color:#444046}.static-page-content h3{font-size:18px;font-weight:600}.static-page-content p{margin:0 0 12px}.static-page-content ul,.static-page-content ol{margin:0 0 12px 22px;padding:0}.static-page-content li{margin-bottom:6px}.static-page-content img{max-width:100%;height:auto;border-radius:6px;margin:8px 0}.static-page-content table.table.tds{width:100%;border-collapse:separate;border-spacing:0;margin:14px 0 24px;font-size:14px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 4px #0000000d}.static-page-content table:not(.tds){width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.static-page-content table td,.static-page-content table th{padding:10px 12px;border:1px solid #eee}.static-page-content table thead td,.static-page-content table th{background:#fff;font-weight:600}.reviews-page-wrap .col-rev-item-wrap{padding:12px}.rev-item-content-wrap{background:#fff;border:1px solid #ececec;border-radius:10px;padding:22px 22px 16px;height:100%;display:flex;flex-direction:column}.rev-title{font-weight:700;font-size:16px;margin-bottom:8px;color:#1a1a1a}.rev-text{color:#444;font-size:14px;line-height:1.55;flex:1}.reviews-h .reviews-slider .col-rev-item{padding:0 12px;height:auto;box-sizing:border-box}.reviews-h .reviews-slider:not(.slick-initialized){display:flex;flex-wrap:nowrap;overflow:hidden;gap:0}.reviews-h .reviews-slider:not(.slick-initialized) .col-rev-item{flex:0 0 33.3333%;max-width:33.3333%}@media(max-width:992px){.reviews-h .reviews-slider:not(.slick-initialized) .col-rev-item{flex-basis:50%;max-width:50%}}@media(max-width:600px){.reviews-h .reviews-slider:not(.slick-initialized) .col-rev-item{flex-basis:100%;max-width:100%}}.reviews-h .reviews-slider .rev-item-content-wrap{margin:4px;min-height:240px}.reviews-h .reviews-slider .rev-text{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;max-height:9.5em}.rev-content-footer{display:flex;align-items:center;justify-content:space-between;padding-top:14px;margin-top:14px;border-top:1px solid #f1f1f1;font-size:13px;color:#888}.rev-content-footer .rev-name span{color:#1a1a1a;font-weight:500}.rev-city{display:inline-flex;align-items:center;gap:4px}.product-trust-section .row.product-trust-grid{margin:0 -12px}.product-trust-grid .trust-item{padding:24px 16px;text-align:center}.product-trust-grid .trust-icon{font-size:36px;line-height:1;margin-bottom:10px}.product-trust-grid .trust-title{font-size:16px;font-weight:700;margin-bottom:6px;color:#1a1a1a}.product-trust-grid .trust-text{color:#666;font-size:13px}.first_content{padding:56px 0 60px}@media(max-width:991px){.first_content{padding:32px 0 40px}}@media(max-width:600px){.first_content{padding:20px 0 28px}}.readmore{display:inline-flex;align-items:center;justify-content:center;padding:12px 26px;background:#ffdb4d;color:#1a1a1a;border-radius:100px;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:background .15s,transform .1s;font-size:14px}.readmore:hover{background:#ffd000}.readmore:active{transform:translateY(1px)}footer .footer-city{color:#ffdb4d}.section-description-wrap{margin:36px auto 30px}.section-description-wrap .section-description{font-size:14px;line-height:1.6;color:#444}.section-description-wrap .section-description p{margin:0 0 14px}.section-description-wrap .section-description p:last-child{margin-bottom:0}.gid-item{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:32px;padding:0 0 32px;align-items:start}.gid-item__description{grid-column:1 / -1;margin-top:24px;padding-top:24px;border-top:1px solid #ececec}.gid-item__description h2{font-size:22px;font-weight:700;color:#1a1a1a;margin:0 0 14px}.gid-item__media{background:#fafafa;border-radius:10px;padding:14px;border:1px solid #ececec}.gid-item__photo{display:block;position:relative;overflow:hidden;border-radius:6px;cursor:zoom-in}.gid-item__photo img{width:100%;height:auto;max-height:580px;object-fit:contain;transition:transform .4s ease;display:block}.gid-item__photo:hover img{transform:scale(1.02)}.gid-item__sidebar{background:#fff;border:1px solid #ececec;border-radius:10px;padding:22px 22px 18px;position:sticky;top:16px}.gid-item__price-row{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #f3f3f3}.gid-item__price-label{font-size:12px;color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.gid-item__price{font-size:26px;font-weight:700;color:#1a1a1a;font-feature-settings:"tnum"}.gid-item__actions{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.gid-item__actions .readmore,.gid-item__actions .readmore-outline{width:100%;text-align:center}.gid-item__specs{display:grid;grid-template-columns:1fr 1fr;gap:6px 14px;margin:0 0 18px;font-size:13px}.gid-item__specs dt{color:#888;font-weight:400}.gid-item__specs dd{color:#1a1a1a;font-weight:500;margin:0;text-align:right}.gid-item__trust{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid #f3f3f3;font-size:13px;color:#444}.gid-item__trust-row{display:flex;align-items:center;gap:8px}.gid-item__trust-icon{font-size:18px;flex-shrink:0}@media(max-width:991px){.gid-item{grid-template-columns:1fr;gap:18px}.gid-item__sidebar{position:static}.gid-item__photo img{max-height:400px}}@media(max-width:600px){.gid-item__media{padding:8px}.gid-item__sidebar{padding:16px}.gid-item__price{font-size:22px}.gid-item__specs{grid-template-columns:1fr;gap:2px 0}.gid-item__specs dt{margin-top:6px}.gid-item__specs dd{text-align:left;padding-bottom:6px;border-bottom:1px solid #f3f3f3}}.detail-door-wrap .door-img-wrap{display:block;width:100%}.detail-door-wrap .detail-door-photo-block{width:100%}.detail-door-wrap.one_pos_det .detail-door-photo-wrap,.detail-door-wrap.one_pos_det .detail-door-photo-slider,.detail-door-wrap.one_pos_det .detail-door-photo-slider .slick-list,.detail-door-wrap.one_pos_det .detail-door-photo-slider .slick-track,.detail-door-wrap.one_pos_det .detail-door-img-wp,.detail-door-wrap.one_pos_det .detail-door-img-wp.slick-slide{width:100%!important}.detail-door-wrap.one_pos_det .detail-door-img-wp a{display:block;width:100%}.detail-door-wrap.one_pos_det .detail-door-img-wp a img{width:100%;height:auto;max-width:100%;display:block}.detail-door-wrap:not(.one_pos_det) .detail-door-photo-slider{width:100%}.detail-door-wrap:not(.one_pos_det) .detail-door-img-wp{width:100%;display:block}.detail-door-wrap:not(.one_pos_det) .detail-door-img-wp a,.detail-door-wrap:not(.one_pos_det) .detail-door-img-wp a img{display:block;width:100%;height:auto;max-width:100%}.detail-door-wrap:not(.one_pos_det) .detail-door-img-wp:not(:first-child){display:none}.detail-door-wrap:not(.one_pos_det) .detail-door-photo-block{align-items:stretch}.detail-door-wrap:not(.one_pos_det) .detail-door-photo-wrap .detail-door-img-wp:first-child{aspect-ratio:230 / 487;overflow:hidden}.detail-door-wrap:not(.one_pos_det) .detail-door-photo-wrap .detail-door-img-wp:first-child a{display:block;width:100%;height:100%}.detail-door-wrap:not(.one_pos_det) .detail-door-photo-wrap .detail-door-img-wp:first-child a img{width:100%;height:100%;object-fit:cover}.detail-door-wrap .detail-door-photo-slider.slick-initialized .detail-door-img-wp{display:block}.detail-door-price-old{font-size:15px;color:#444046;margin-bottom:2px;line-height:1.2}.detail-door-price-old s{text-decoration:line-through}.fancybox-content .otdelka-modal-wrap{background:#fff;padding:20px 30px;max-width:1100px;width:95vw}.fancybox-content .otdelka-modal-title{font-size:18px;font-weight:600;margin:0 0 18px;color:#1d1d1d}.fancybox-content .otdelka-items-wrap{display:grid;grid-template-columns:repeat(10,1fr);gap:6px}.fancybox-content .otdelka-item{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:3px}.fancybox-content .otdelka-item>span{position:absolute;top:4px;left:6px;font-size:11px;color:#fff;background:#00000073;padding:1px 4px;border-radius:2px;z-index:2;pointer-events:none}.fancybox-content .otdelka-item>a,.fancybox-content .otdelka-item>a img{display:block;width:100%;height:100%}.fancybox-content .otdelka-item>a img{object-fit:cover}@media(max-width:991px){.fancybox-content .otdelka-items-wrap{grid-template-columns:repeat(6,1fr)}}@media(max-width:575px){.fancybox-content .otdelka-items-wrap{grid-template-columns:repeat(4,1fr)}.fancybox-content .otdelka-modal-wrap{padding:16px 14px}}.door-detail-photo .gall-photo-section-block h2{font-size:30px;font-weight:300;color:#444046;margin:0 0 30px;line-height:1.2}.door-detail-photo figure.photo-item{position:relative;height:340px;overflow:hidden;border-radius:2px;background:#f7f7f7;margin:0}.door-detail-photo figure.photo-item a{display:block;width:100%;height:100%}.door-detail-photo figure.photo-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.door-detail-photo figure.photo-item:hover img{transform:scale(1.04)}.door-detail-photo .gall-photo-section-slider:not(.slick-initialized){display:flex;flex-wrap:wrap;gap:15px}.door-detail-photo .gall-photo-section-slider:not(.slick-initialized) .photo-col-wrap{flex:0 0 calc(25% - 12px);max-width:calc(25% - 12px)}.door-detail-photo .gall-photo-section-slider:not(.slick-initialized) .photo-col-wrap:nth-child(n+5){display:none}@media(max-width:991px){.door-detail-photo figure.photo-item{height:240px}.door-detail-photo .gall-photo-section-slider:not(.slick-initialized) .photo-col-wrap{flex:0 0 calc(50% - 8px);max-width:calc(50% - 8px)}.door-detail-photo .gall-photo-section-slider:not(.slick-initialized) .photo-col-wrap:nth-child(n+3){display:none}}@media(max-width:575px){.door-detail-photo .gall-photo-section-block h2{font-size:24px}.door-detail-photo .gall-photo-section-slider:not(.slick-initialized) .photo-col-wrap{flex:0 0 100%;max-width:100%}}.pp-chars{margin:24px 0}.pp-chars__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pp-chars__col{display:flex;flex-direction:column;gap:16px}.pp-chars__h{font-size:16px;font-weight:500;color:#1a1a1a;margin:0 0 10px;line-height:1.3}.pp-chars__t{width:100%;border-collapse:collapse;font-size:14px}.pp-chars__t td{padding:8px 6px;border-bottom:1px solid #f0f0f0;vertical-align:top;line-height:1.35}.pp-chars__t tr:last-child td{border-bottom:none}.pp-chars__t td:first-child{color:#544f56;width:50%;padding-right:12px}.pp-chars__t td:last-child{color:#1a1a1a;font-weight:500}.pp-chars__t td.is-flash{background:#fffbe6;transition:background .7s ease-out}@media(max-width:991px){.pp-chars__grid{grid-template-columns:1fr;gap:16px}.pp-chars__col{gap:16px}.pp-chars__h{font-size:15px;font-weight:500;padding:8px 0 6px;border-bottom:1px solid #f0f0f0;margin-bottom:0}.pp-chars__t{font-size:13.5px}.pp-chars__t td{padding:9px 0;font-weight:300}.pp-chars__t td:first-child{width:48%;padding-right:10px;color:#544f56;font-weight:300}.pp-chars__t td:last-child{font-weight:400}}
