*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}ol,ul{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol,p,ul{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ol,ul{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}.icon{display:block;width:18px;height:18px;background-repeat:no-repeat;background-size:contain;border:none;outline:0;background-color:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.icon_tg{-webkit-mask-image:url(/assets/img/icons/tg.svg);mask-image:url(/assets/img/icons/tg.svg)}.icon_vb{-webkit-mask-image:url(/assets/img/icons/vb.svg);mask-image:url(/assets/img/icons/vb.svg)}.icon_inst{-webkit-mask-image:url(/assets/img/icons/inst.svg);mask-image:url(/assets/img/icons/inst.svg)}@font-face{font-family:'Century Gothic';src:url(.ttf);src:url(/assets/fonts/centurygothic.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Century Gothic';src:url(.ttf);src:url(/assets/fonts/centurygothic_bold.ttf) format('truetype');font-weight:700;font-style:normal}body{font-size:16px;font-family:'Century Gothic',sans-serif;color:#282828}section.catalog-links{padding-top:15px}section{padding:45px 0}@media (max-width:769px){section{padding:30px 0}}.carousel{padding-bottom:45px}.catalog-links .links-wrapper{display:grid;grid-template-columns:repeat(5,19%);gap:15px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:991px){.catalog-links .links-wrapper{width:940px}}@media (max-width:991px){.catalog-links .container{overflow:auto}}.catalog-links .catalog-link{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;text-decoration:none;overflow:hidden;text-align:center;font-size:15px;line-height:normal;font-weight:600;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px;border:1px solid #599823;border-radius:5px}.catalog-links .catalog-link:hover{-webkit-box-shadow:0 0 10px #599823;box-shadow:0 0 10px #599823;border-color:#599823}.catalog-link__title{color:#282828;left:20px;bottom:28px;z-index:2}.breadcrumbs ul{list-style-type:none;margin:0;padding:0}.section_bc{padding-top:15px}.section_bc .h2{text-align:start;margin:50px 0 35px}@media (max-width:769px){.section_bc .h2{margin:30px 0 20px}}.breadcrumbs ul li{display:inline-block}.aside-menu ul{list-style-type:none;padding-left:15px}.aside-menu ul .level_1>a{text-transform:uppercase;font-weight:600;font-size:17px}.aside-menu ul .level_3>a{font-size:15px;color:#757575}.aside-menu ul .level_3>a:hover{font-size:15px;color:#599823}.aside-menu ul .level_4>a{font-size:14px;color:#757575}.aside-menu ul .level_2>a{color:#000}.aside-menu ul .level_2>a:hover{color:#599823}.main-images{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-images div{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:15px}.popup{position:fixed;z-index:50;width:100vw;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;left:0}.popup_hide{display:none}.popup__bg{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.7);z-index:51;top:0;left:0}.popup__form{position:fixed;width:500px;background-color:#fff;padding:30px;z-index:52;top:15%}.popup__form .btn-call{background:initial;border:1px solid #ddd;padding:12px 5px}.popup__form .btn-call:hover{background:#f5f5f5}.form__checkbox-label{font-size:12px;font-weight:400;margin-left:8px}.form-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.order__form-checkbox{margin-right:10px}.popup__title{text-align:center;font-weight:600;font-size:28px;line-height:120%;margin-bottom:20px}.popup__label{display:none;margin-top:5px;line-height:normal;font-size:14px;margin-bottom:3px}.popup__field{margin-bottom:15px}.popup__field:last-child{margin-bottom:0}.popup__input{width:100%;padding:13.5px 20px;font-size:14px;border-radius:3px;resize:none;border:1px solid #ddd;outline:0}.popup__input:focus{border-color:#599823}.popup__close{font-size:13px;color:#aaa;position:absolute;top:10px;right:10px;cursor:pointer}.popup__close:hover{color:#599823}.product-content{padding-top:15px}@media screen and (max-width:991px){.product-content .product-info{margin-top:15px;min-height:auto;text-align:left}.catalog-content .door-wrap .door-descr .name{min-height:auto}header .header-contacts li{text-align:center}header .call-wrap h3{color:#fff;text-align:center;margin:15px}h1{font-size:32px;text-align:center}h2{font-size:21px;line-height:normal}.catalog-content .aside-menu{position:relative;text-align:center}.catalog-content .aside-menu>ul{display:inline-block;text-align:left;padding:0}.catalog-links .links-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header:before{height:175px}}@media screen and (max-width:767px){.catalog-links{padding:0 10px}.catalog-links .catalog-link:nth-child(2n){margin-right:0}nav ul{margin:10px 0}nav ul li{display:block;text-align:center}nav ul .active a{border-radius:5px}nav ul li a:hover{border-radius:5px}.catalog-content .door-descr,.door-wrap .door-descr{padding:5px;font-size:14px;line-height:normal}.colors{text-align:center}.colors strong{display:block;text-align:center}footer .footer-title{text-align:center}footer .footer-contacts{font-size:15px}.popup__form{width:calc(100% - 10px)}}.breadcrumbs ul li:after{content:"-";padding:3px 10px;font-size:1rem;color:#aaa;font-weight:500}.breadcrumbs ul li:last-child:after{content:"";padding:0}.social{margin:25px 10px 0 0;text-align:right}.social .row{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1439px){.social{margin:25px 15px 0 0}}@media (max-width:1200px){.social{margin:10px 15px 0 0}}@media (max-width:1023px){.social{margin:10px 0 0 40px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}}.social a{margin-right:5px}.social img{width:30px}.door-link{position:absolute;width:100%;height:100%}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background:#ddd;color:#fff;border:1px solid #ddd}.pagination>li>a,.pagination>li>span{color:#282828;border:1px solid #fff}.search{background-image:url(/assets/img/new/common/search-black.svg);background-repeat:no-repeat;background-size:cover;background-position:center;content:'';display:block;width:18px;height:18px;z-index:2;margin-left:60px;cursor:pointer}.simplesearch-search-form{display:none;width:100%;position:absolute;left:0;top:0;height:80px;background:#fff;padding:25px 60px}.simplesearch-search-form.open-search{display:block}.exit-search{position:absolute;right:-25px;top:12px;z-index:1}fieldset{position:relative}.simplesearch-search-form input[type=submit]{background-color:#f2f2f2;border:0;outline:0;width:40px;height:40px;border-radius:50%;background-image:url(/assets/img/new/main/banner/arrow-search.svg);background-repeat:no-repeat;background-size:auto;background-position:center;font-size:0;position:absolute;right:0}.simplesearch-search-form input[type=text]{font-size:14px;padding:4px 10px;line-height:21px;outline:0;border-bottom:2px solid #ddd;outline:0;width:95%;color:#282828;border-top:0;border-left:0;border-right:0}.search-page{padding-top:0}#id{color:#282828}.colors{display:grid;position:relative;grid-gap:5px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr}.color__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.color{width:100%;height:auto;max-width:60px;max-height:60px;border:1px solid transparent;padding:0 3px}.color:hover{border:1px solid #333}.color.color_preview{cursor:pointer}.rows{display:grid;grid-gap:15px;grid-template-columns:1fr 1fr 1fr}.rows_big{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:0}.rows_recommend{grid-template-columns:1fr 1fr 1fr 1fr}.colors__title{padding:5px 10px 0 10px;margin:5px -10px 0 -10px;border-top:1px solid #c8c8c8;display:block}.colors__selected-name{font-size:16px;font-weight:400;line-height:1.35;margin:0 0 14px;color:#282828}@media screen and (max-width:767px){.colors{grid-template-columns:1fr 1fr 1fr 1fr}.rows{grid-template-columns:1fr 1fr}}.door-wrap .door-img-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.door-wrap .door-img-wrap .door-img{width:100%}.images__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:cetner;-ms-flex-align:cetner;align-items:cetner;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.images__wrap{height:400px;width:auto}.mobile{display:none!important}@media only screen and (max-width:992px){.mobile{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}header{display:none}nav{display:none}body{margin-top:52px}}.color__text{display:none}a,body,h1{color:#282828}body,header{position:relative}a{outline:0!important;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}a:active,a:focus,a:hover{text-decoration:none;color:#599823}img{width:100%}h1{font-size:42px;margin:25px 0 0}header{position:sticky;top:0;background:initial;z-index:999;color:#fff;width:100%}header .header__contacts{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}header .header__contacts a:hover{color:#599823}header .header__contacts li{font-size:18px;font-weight:900;line-height:26px}header .header__contacts li a{font-size:21px;color:#282828}header .logo{display:block;text-align:center;background-image:url(/assets/img/new/common/logo-black.svg);background-repeat:no-repeat;background-size:auto;width:54px;height:54px}header .logo a{width:100%;height:100%;display:block}header .call-wrap{text-align:right}header .call-wrap h3{margin:0;font-weight:900}.btn-call{width:100%;text-align:center;background-color:#ddd;padding:16px 5px;color:#282828;border-radius:40px;font-size:16px;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}.btn-call:hover{color:#599823;cursor:pointer}nav{background:#599823;border-bottom:4px solid #599823}nav ul{list-style-type:none;margin:0;padding:0}nav ul li{display:inline-block}nav ul li a{display:block;padding:10px 15px;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;font-size:18px}nav ul li a:hover{background:#6ca939;color:#fff}nav ul .active a{background-color:#599823;color:#fff}h2{font-size:26px;display:block;position:relative;font-weight:700;margin:15px 0 0;padding-bottom:5px}.h2{font-size:28px;font-weight:700;margin:0 auto;text-align:start;margin-bottom:20px}@media (max-width:769px){.h2{font-size:20px}}.h2-sub{text-align:center}.h2-block{margin-bottom:35px}.promo,.recomend-wrap,footer{margin-top:15px}.catalog-content aside .col-md-3 .dropdown,.catalog-content h1,.recomend-wrap h2{margin-bottom:15px}.h2:before,h2:before{height:1px;display:block;position:absolute;background-color:#c8c8c8}.h2:first-letter,h2:first-letter{font-weight:900}.recomend-wrap .btn-more{margin-top:50px;width:237px;padding:15px;font-weight:700;font-size:16px;border-radius:40px;border:1px solid #ddd;outline:0}.promo{min-height:250px}.promo img{width:100%}.promo .promo-text{font-size:18px;display:block}.catalog-content aside .col-md-3 .dropdown-menu,.product-content .table-discr{width:100%}.door-wrap{overflow:hidden;display:inline-block;border:1px solid #ddd;position:relative}.door-wrap:hover{-webkit-box-shadow:0 0 10px #599823;box-shadow:0 0 10px #599823}.door-wrap:hover .door-img-wrap{padding:5px}.door-wrap .door-img-wrap{height:400px;padding:15px;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}.door-wrap .door-img-wrap .door-img{height:100%;text-align:center;display:block;background-size:contain;background-repeat:no-repeat;background-position:center center}.door-wrap .door-descr{padding:5px 34px 25px}@media (max-width:769px){.door-wrap .door-descr{padding:5px 10px 10px}}.door-wrap .door-descr .name{font-size:14px;line-height:140%;margin-bottom:8px}.door-wrap .door-price{color:#282828;font-weight:700;font-size:22px;margin:8px 0 20px}footer .footer-contacts{margin-top:15px;font-size:18px}footer .footer-contacts a{color:#282828}.catalog-content{padding-top:15px}.catalog-content .button{background-color:#599823;display:inline;padding:8px 13px;color:#fff;border-radius:5px;font-size:18px;-webkit-transition:.25s;-o-transition:.25s;transition:.25s;border:2px solid #599823}.catalog-content .button:hover{background-color:#fff;color:#599823;font-weight:900;cursor:pointer}.catalog-content .button:active{background-color:#c8c8c8}.catalog-content .row{position:relative}.catalog-content aside{position:absolute}.catalog-content aside .col-md-3{padding:15px 15px 0;border:1px solid #c8c8c8;border-radius:5px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.catalog-content aside .col-md-3 .caret{position:absolute;right:15px;top:15px}.catalog-content aside .col-md-3 .btn{text-align:left;width:100%;display:block;position:relative}.catalog-content aside .col-md-3 h3{margin-bottom:15px;margin-top:0}.catalog-content .fixed{top:15px}.fixed{position:fixed!important}.fotorama__wrap{margin:auto}.product-content h1{margin:0 0 24px;font-size:34px;line-height:1.2;font-weight:700}.product-content .product-info{padding:0 15px 15px;min-height:470px}.product-content .product-info .price{font-weight:900;font-size:20px;line-height:1.35;margin-bottom:20px}.product-content .product-info .old-price{text-decoration:line-through;font-weight:700;color:#999;margin-left:15px;font-size:16px}.product-content .product-info .avail{font-size:15px;font-weight:400;line-height:1.2;padding:8px 18px;background-color:#fff;color:#282828;display:inline-block;border:1px solid #ddd;border-radius:999px;margin-bottom:24px}.product-content .product-info .disc-header{font-size:15px;line-height:1.3;font-weight:700;margin-bottom:6px}.product-content .product-info .disc{margin-bottom:10px}.product-content .product-info .button{background-color:#ddd;border:1px solid #ddd;color:#282828;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:48px;padding:12px 24px;border-radius:999px;font-size:15px;font-weight:700;line-height:1.2;text-align:center;margin-bottom:18px}.product-content .product-info .button:hover{background-color:#d6d6d6;border-color:#d6d6d6;color:#282828;font-weight:700}.product-content .product-info .btn-call,.product-content .product-info .custom-btn{background-color:#fff;border:1px solid #ddd;color:#282828;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:48px;padding:12px 28px;border-radius:999px;font-size:15px;font-weight:700;line-height:1.2;margin:0 16px 26px 0}.product-content .product-info .btn-call:hover,.product-content .product-info .custom-btn:hover{color:#282828;-webkit-box-shadow:0 6px 18px rgba(0,0,0,.08);box-shadow:0 6px 18px rgba(0,0,0,.08)}.product-content .product-info .colors{margin-bottom:18px}.product-content .table-discr{margin-top:44px}.product-content .table-discr .item{margin-top:0}.product-content .table-discr .item+.item{margin-top:34px}.product-content .table-discr .item .item-heading{position:relative;font-size:15px;line-height:1.3;font-weight:700;text-transform:none;padding:0 28px 12px 0;margin-bottom:20px;border-bottom:1px solid #282828;cursor:pointer}.product-content .table-discr .item .item-heading:empty{display:none}.product-content .table-discr .item .item-heading:not(:empty)::after{content:"в€’";position:absolute;right:0;top:-1px;font-size:20px;line-height:1;font-weight:400}.product-content .table-discr .item.is-collapsed .item-heading:not(:empty)::after{content:"+"}.product-content .table-discr .item.is-collapsed .item-list{display:none}.product-content .table-discr .item .item-list{padding:0;margin:0;list-style-type:none}.product-content .table-discr .item .item-list li{display:grid;grid-template-columns:minmax(260px,330px) 1fr;-webkit-column-gap:28px;-moz-column-gap:28px;column-gap:28px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-bottom:18px}.product-content .table-discr .item .item-list li:last-child{margin-bottom:0}.product-content .table-discr .item .item-list li div{width:auto;display:block;font-size:15px;line-height:1.45;padding:0}.product-content .table-discr .item .item-list li .char-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;text-transform:none;font-weight:400;padding-right:0}.product-content .table-discr .item .item-list li .char-name::after{content:"";display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:36px;height:1px;background-color:#dadada}.product-content .table-discr .item .item-list li .char-value{color:#444}.form{position:fixed;background-color:#fff;padding:15px;border:1px solid #c8c8c8;border-radius:5px;-webkit-box-shadow:0 0 12px rgba(0,0,0,.175);box-shadow:0 0 12px rgba(0,0,0,.175);width:500px;top:10%;left:50%;margin-left:-250px;display:none}.form.show{display:block}.form .form-heading{text-align:center;font-weight:700;font-size:18px}.form .close{position:absolute;right:15px;font-size:21px;opacity:.8;font-weight:900}.form form .input-name{margin-top:5px;display:block}.form form input,.form form textarea{width:100%;display:block;resize:none}.form form button{outline:0;margin-top:15px}.form-wrapper{background-color:rgba(0,0,0,.3);position:fixed;top:0;width:100%;height:100%;display:none}.form-wrapper.show{display:block}@media only screen and (max-width:767px){.animated{-webkit-transition-property:none!important;-o-transition-property:none!important;transition-property:none!important;-ms-transform:none!important;-webkit-transform:none!important;transform:none!important;-webkit-animation:none!important;animation:none!important}.product-content .table-discr{margin-top:32px}.product-content .table-discr .item+.item{margin-top:28px}.product-content .table-discr .item .item-list li{grid-template-columns:1fr;row-gap:8px;margin-bottom:16px}.product-content .table-discr .item .item-list li .char-name{padding-right:0}.product-content .table-discr .item .item-list li .char-name::after{display:none}}@media only screen and (min-width:1300px){.container{width:1280px!important}}.door-wrap .door-descr{height:auto}.header{background:#fff;border-bottom:1px solid #f2f2f2}.header.header__bg{background:#fff}.header__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:13px 0}.header__contacts .btn-call{background:initial;font-size:14px;text-decoration:underline;border-width:0;text-transform:math-auto;padding:0;margin-top:0;border-radius:0;width:auto;color:#282828}.header__contacts .btn-call:hover{color:#599823}.header__contacts a{color:#282828;font-weight:700;margin-right:25px;font-size:16px}.header .geo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .geo img{max-width:12px;margin-right:11px}.menu-item-parent.open-submenu>.submenu{opacity:1;visibility:visible;margin-top:18px}.big-menu{display:block;background:#fff;color:#282828;position:fixed;left:-366px;top:0;padding:90px 40px 70px;height:100%;width:366px;max-width:100%;-webkit-transition:left .3s;-o-transition:left .3s;transition:left .3s;overflow-y:scroll;scrollbar-gutter:stable;-webkit-box-sizing:border-box;box-sizing:border-box}.big-menu.show-menu{left:0}.big-menu__contacts .adress{margin-bottom:15px;font-size:14px;line-height:140%}.big-menu__contacts .adress-one{margin-bottom:5px}.big-menu__contacts .phone{font-size:14px;font-weight:700;line-height:140%}.big-menu__contacts .phone_one{margin-bottom:5px}.big-menu .submenu{display:block;max-height:0;overflow:hidden;opacity:0;visibility:hidden;margin-top:0;padding-left:18px;-webkit-transition:max-height .3s ease,opacity .25s ease,margin-top .3s ease;-o-transition:max-height .3s ease,opacity .25s ease,margin-top .3s ease;transition:max-height .3s ease,opacity .25s ease,margin-top .3s ease}.big-menu .submenu .menu-item{font-weight:400;font-size:15px;line-height:145%;margin-bottom:16px}.big-menu .submenu a{color:#222}.big-menu .submenu .submenu{margin-top:14px;padding-left:16px}.big-menu__body{margin-bottom:50px}.big-menu .exit img{width:18px;position:absolute;top:36px;right:36px}.big-menu .menu-item{font-weight:700;font-size:16px;line-height:120%;margin-bottom:25px;position:relative}.big-menu .menu-item:last-child{margin-bottom:0}.big-menu .menu-item-parent{display:block;padding-right:50px;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.big-menu .submenu_wrap{position:relative}.big-menu .submenu_wrap>.submenu-toggle{position:absolute;top:0;right:0;width:24px;height:24px;padding:0;border:0;background:0 0;cursor:pointer}.big-menu .submenu_wrap>.submenu-toggle::after,.big-menu .submenu_wrap>.submenu-toggle::before{content:'';position:absolute;top:50%;left:50%;background:#8c8c8c;border-radius:2px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .2s ease,background .2s ease;-o-transition:opacity .2s ease,background .2s ease;transition:opacity .2s ease,background .2s ease}.big-menu .submenu_wrap>.submenu-toggle::before{width:14px;height:2px}.big-menu .submenu_wrap>.submenu-toggle::after{width:2px;height:14px}.big-menu .submenu_wrap.open-submenu>.menu-link-parent{color:#5ea126;font-weight:700}.big-menu .submenu_wrap.open-submenu>.submenu-toggle::before{background:#5ea126}.big-menu .submenu_wrap.open-submenu>.submenu-toggle::after{opacity:0}.big-menu .submenu_wrap:not(.open-submenu)>.menu-link-parent:hover{color:#5ea126}.big-menu .submenu_wrap:not(.open-submenu)>.submenu-toggle:hover::after,.big-menu .submenu_wrap:not(.open-submenu)>.submenu-toggle:hover::before{background:#5ea126}.burger{cursor:pointer;width:42px;height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.burger span{-webkit-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s;display:block;position:absolute;width:42px;height:1.5px;background-color:#282828}.burger span::after{-webkit-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s;display:block;position:absolute;height:1.5px;background-color:#282828;content:'';top:8px;width:21px;right:0}.burger span::before{-webkit-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s;display:block;position:absolute;height:1.5px;background-color:#282828;content:'';top:-8px;width:21px;left:0}.main-page .header__contacts a{color:#fff}.main-page .search{background-image:url(/assets/img/new/common/search.svg)}.main-page .header__contacts .btn-call{color:#fff}.main-page .header__contacts .btn-call:hover{color:#599823}.main-page .logo{background-image:url(/assets/img/new/common/logo.svg)}.main-page .burger span{background-color:#fff}.main-page .burger span::after{background-color:#fff}.main-page .burger span::before{background-color:#fff}.main-page .header{position:fixed;border-bottom:0 solid;background:initial}.main-page .header.header_bg{background:#fff;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.5);box-shadow:0 5px 10px rgba(0,0,0,.5)}.main-page .header.header_bg .search{background-image:url(/assets/img/new/common/search-black.svg)}.main-page .header.header_bg .geo{color:#282828}.main-page .header.header_bg .header__contacts a{color:#282828}.main-page .header.header_bg .header__contacts a:hover{color:#599823}.main-page .header.header_bg .logo{background-image:url(/assets/img/new/common/logo-black.svg)}.main-page .header.header_bg .header__contacts .btn-call{color:#282828}.main-page .header.header_bg .header__contacts .btn-call:hover{color:#599823}.main-page .header.header_bg .burger span{background-color:#282828}.main-page .header.header_bg .burger span::after{background-color:#282828}.main-page .header.header_bg .burger span::before{background-color:#282828}.carousel__item::after{position:absolute;top:0;left:0;display:block;content:"";width:100%;height:100%;background:-o-linear-gradient(85deg,rgba(0,0,0,.08) 0,rgba(18,18,18,.58) 24%,rgba(0,0,0,.56) 100%);background:linear-gradient(5deg,rgba(0,0,0,.08) 0,rgba(18,18,18,.58) 24%,rgba(0,0,0,.56) 100%)}.carousel__description{position:relative;z-index:5}.main-category{display:grid;width:100%;grid-template-columns:repeat(2,50%)}@media (max-width:650px){.main-category{grid-template-columns:repeat(1,100%);gap:20px;padding:0 15px}}.main-category__section .h2{text-align:center;margin-bottom:0}.main-category__item{height:430px;background-repeat:no-repeat;background-size:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:40px;position:relative;overflow:hidden}.main-category__item img{position:absolute;top:0;left:0;height:100%;-webkit-transition:-webkit-transform .9s ease;transition:-webkit-transform .9s ease;-o-transition:transform .9s ease;transition:transform .9s ease;transition:transform .9s ease,-webkit-transform .9s ease;max-width:100%}.main-category__item:hover img{-webkit-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}@media (min-width:1750px){.main-category__item{height:630px}}@media (max-width:400px){.main-category__item{height:400px}}.main-category__item::after{position:absolute;top:0;left:0;display:block;content:"";width:100%;height:100%;background:-o-linear-gradient(85deg,rgba(0,0,0,0) 0,rgba(30,30,30,.45) 23%,rgba(0,0,0,.41) 100%);background:linear-gradient(5deg,rgba(0,0,0,0) 0,rgba(30,30,30,.45) 23%,rgba(0,0,0,.41) 100%)}.main-category__content{color:#fff;position:relative;z-index:5}.main-category__content .name-category{font-size:16px;margin-bottom:5px}.main-category__content .name-sub-category{font-size:20px;font-weight:700}.advanced__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px}@media (max-width:769px){.advanced__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.advanced__list-item{width:33%;padding:30px 50px;background:#f5f5f5;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1025px){.advanced__list-item{padding:30px 20px}}@media (max-width:769px){.advanced__list-item{width:100%}}.advanced__list .img{width:36px}.advanced__list .head{font-weight:700;font-size:22px;margin:17px 0 10px}.advanced__list .desc{line-height:150%;font-size:16px}.main-content .h2{text-align:center}.top-advance{background-image:url(/assets/img/new/main/bg-top-advance.webp);background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:450px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media (max-width:769px){.top-advance{height:400px}}.top-advance::after{position:absolute;top:0;left:0;display:block;content:"";width:100%;height:100%;background:-o-linear-gradient(85deg,rgba(0,0,0,0) 0,rgba(30,30,30,.45) 23%,rgba(0,0,0,.41) 100%);background:linear-gradient(5deg,rgba(0,0,0,0) 0,rgba(30,30,30,.45) 23%,rgba(0,0,0,.41) 100%)}.top-advance__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:5}.top-advance__content .head{line-height:150%;font-size:24px;font-weight:700;margin-bottom:35px;max-width:965px;text-align:center}@media (max-width:769px){.top-advance__content .head{font-size:16px}}.top-advance__content .btn a{padding:16px 34px;font-size:16px;border:1px solid #fff;border-radius:40px;color:#fff}@media (max-width:769px){.top-advance__content .btn a{font-size:14px}}.sale-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sale-block .h2{text-align:left}@media (max-width:769px){.sale-block .h2{margin-bottom:15px;text-align:center}}.sale-block .h2-sub{text-align:left}@media (max-width:769px){.sale-block .h2-sub{text-align:center}}.sale-block__body{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px}@media (max-width:769px){.sale-block__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.sale-block__item{width:50%;display:grid;grid-template-rows:auto 1fr}@media (max-width:769px){.sale-block__item{width:100%}}.sale-block__content{padding:32px;background:#f5f5f5}@media (max-width:769px){.sale-block__content{padding:25px 20px}}.sale-block__content .head{line-height:140%;font-size:22px;font-weight:700}@media (max-width:769px){.sale-block__content .head{font-size:14px}}@media (max-width:769px){.sale-block__content .data{font-size:14px;margin-bottom:15px}}.faq{background:#f5f5f5;margin:45px 0;padding:90px 0}@media (max-width:769px){.faq{margin:30px 0}}.faq .h2{text-align:left;margin-bottom:35px}.faq__body-content{display:none;padding-bottom:23px;padding-left:40px}.faq__body-title{padding:23px 0 23px 40px;position:relative;cursor:pointer;font-weight:700}.faq__body-title::after,.faq__body-title::before{-webkit-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s;display:block;position:absolute;height:2px;background-color:#282828;content:'';left:0;top:33px;width:18px}.faq__body-title::after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.faq__body-title::before{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.faq__body-title.active::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.faq__body-title.active::before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.faq__body-item{border-top:1px solid #ddd;position:relative}.faq__body-item:last-child{border-bottom:1px solid #ddd}.our-works{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}@media (max-width:769px){.our-works{width:1000px}}.our-works-scroll{overflow:auto}.our-works__item{width:25%}.our-works-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:50px}.our-works-container{display:-webkit-box;display:-ms-flexbox;display:flex}.our-works__section{margin-bottom:45px}.our-works__section .h2{text-align:center}footer{background:#f5f5f5;color:#282828;padding:45px 0;margin-top:45px}footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#777;font-size:12px}@media (max-width:769px){.footer__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}}.footer__bottom a{text-decoration:underline;color:#777}.footer__bottom .spu a{text-decoration:none}.footer__bottom .spu span{color:#282828;font-weight:700}.footer__list li{margin-bottom:12px;font-size:14px}.footer__list li:last-child{margin-bottom:0}.footer-contacts li{font-size:14px;margin-bottom:5px}.footer-contacts .adress{margin-bottom:24px}.footer-contacts .mail{color:#777;font-size:12px;text-decoration:underline}.footer-contacts .phone{font-weight:700}.footer-contacts .work-time-head{font-weight:700;margin-top:24px}.footer-contacts .work-time{font-size:12px}.footer__body{gap:50px}@media (max-width:769px){.footer__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer__body-item{width:25%}@media (max-width:769px){.footer__body-item{width:100%}}.footer__body-item .h4{font-weight:700;font-size:16px;margin:0 0 24px 0}.main-page footer .logo{width:70px;height:70px;background-image:url(/assets/img/new/common/logo-footer.png);background-size:contain;background-repeat:no-repeat}footer .logo{width:70px;height:70px;background-image:url(/assets/img/new/common/logo-footer.png);background-size:contain;background-repeat:no-repeat;position:relative}footer .logo a{position:absolute;left:0;top:0;width:100%;height:100%}.footer__body{padding-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .footer-title{font-size:42px;text-align:right}.custom-btn{font-size:16px;font-weight:700;padding:15px 44px;border-radius:40px;border:1px solid #ddd}.owl-nav{bottom:58px;margin-top:0;height:30px;top:auto!important;width:1280px!important;margin:0 auto;padding:0 15px}@media (max-width:769px){.owl-nav{width:100%!important}}.owl-carousel .owl-nav button.owl-next{left:4%;right:auto!important;background-image:url(/assets/img/new/common/arrow-right.png)!important;background-repeat:no-repeat!important;background-size:contain!important;content:'';width:32px;height:12px}.owl-carousel .owl-nav button.owl-prev{background-image:url(/assets/img/new/common/arrow-left.png)!important;background-repeat:no-repeat!important;background-size:contain!important;content:'';width:32px;height:12px;left:0}.owl-nav button{font-size:0!important}.banner__main{overflow:hidden}.banner__main .carousel__item .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.banner__main .carousel__item .container::after,.banner__main .carousel__item .container::before{display:none}.banner__main .socials-banner{position:relative;z-index:10}@media (max-width:769px){.banner__main .socials-banner{display:none}}.banner__main .socials-banner ul li{margin-bottom:20px;position:relative}.banner__main .socials-banner ul li:hover{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.5);box-shadow:0 5px 10px 0 rgba(0,0,0,.5)}.banner__main .socials-banner ul li a{position:absolute;width:100%;height:100%;left:0;top:0}.banner__main .socials-banner .line{height:70px;width:1px;background:#fff;display:block;margin:0 auto}.social__list{margin-top:15px}.social__list ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.social__list li{background:#ddd;border-radius:50%;width:28px;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.social__list li:hover{background:#599823}.social__list li a{position:absolute;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social__list .icon{width:12px;height:12px}.exit{cursor:pointer}.carousel__item{width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:665px}.carousel__description{width:775px;color:#fff}@media (max-width:769px){.carousel__description{width:100%}}.carousel__description p{font-size:18px;line-height:140%;margin-bottom:20px}.carousel__title{display:block;line-height:120%;font-size:48px;color:#fff;margin-bottom:10px}@media (max-width:769px){.carousel__title{font-size:25px}}.carousel__btn{margin-top:50px;display:inline-block;text-align:center;padding:16px 44px;background-color:initial;color:#fff;font-size:16px;width:auto;border:1px solid #fff;border-radius:40px}.carousel__btn:active{color:#fff;opacity:1;border-color:#33630a;background-color:#33630a}.carousel__btn:hover{color:#fff;opacity:1;border-color:#599823}#menu-overlay{z-index:0;position:fixed;width:100%;height:100%;top:0;left:0;cursor:pointer;display:none;background:rgba(0,0,0,.25)}.show-bg-menu{display:block!important}.seo-text h2{border-width:0;margin-bottom:30px;font-weight:700;font-size:25px}.seo-text h2:before{height:0}.seo-text p{margin:20px 0;font-size:15px;font-weight:400;line-height:120%}.seo-text p:last-child{margin-bottom:0}.seo-text ul{list-style:inside}.pagination{margin:50px 0 45px 0;gap:14px;display:-webkit-box;display:-ms-flexbox;display:flex}.pagination>li{width:36px;height:36px}.pagination>li>a,.pagination>li>span{width:36px;height:36px;font-weight:700}.pag_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pag_nav .page-item.disabled{display:none}.pag_nav .page-item img{width:17px;height:23px}.catalog__list{padding-bottom:45px}.product__container{margin:50px 0 0}.product__container h1{font-weight:700;font-size:28px;line-height:140%;margin-bottom:25px;text-align:start}.product__container .btn-call{margin:40px 0}.advanced__section h2{font-size:28px;font-weight:700;margin:0 0 35px 0;border-width:0}.advanced__section h2::before{height:0}.contacts__section{background:#f5f5f5;padding:25px 0 45px}.contacts__section .h2{text-align:start;margin-bottom:35px}.contacts__section h3{font-weight:700;font-size:16px;margin-bottom:8px}.contacts__section p{margin-bottom:15px}.contacts__section p:last-child{margin-bottom:0}.contacts__section .contact__head{font-weight:700;font-size:16px;margin-bottom:8px}.contacts__section .phone{margin:50px 0}@media (max-width:769px){.contacts__section .phone{margin:35px 0}}.contacts__section .phone a{font-weight:700;font-size:18px}.contacts__section .email a{font-weight:700;font-size:18px;position:relative;margin-bottom:10px}.contacts__section .email a::after{height:1px;width:100%;background:#ddd;position:absolute;bottom:-2px;left:0;display:block;content:''}@media (max-width:769px){.contacts__section .rekvizit{margin-top:35px}}.contacts__section .messangers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px;margin-top:50px}@media (max-width:769px){.contacts__section .messangers{margin-top:35px}}.contacts__section .messangers__item{position:relative}.contacts__section .messangers__link{font-weight:700;font-size:18px;margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contacts__section .messangers__link img{width:20px;height:20px;margin-right:10px}.bc__section{padding:15px 0 15px}.adress__section .h2{text-align:start}.adress__body{display:-webkit-box;display:-ms-flexbox;display:flex;gap:100px;margin-bottom:50px}@media (max-width:769px){.adress__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:35px;margin-bottom:35px}}.adress__body .adress-one .item:first-child,.adress__body .adress-two .item:first-child{font-weight:700}@media (max-width:769px){.about-us .h2{padding:30px 0 0}}.catalog-list-dveri{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.catalog-list-dveri__section .sub-text{margin-bottom:35px}.catalog-list-item{padding:80px}.product-accordion{margin-top:44px}.product-accordion__item+.product-accordion__item{margin-top:36px}.product-accordion__head{position:relative;width:100%;padding:0 28px 14px 0;border:0;border-bottom:1px solid #282828;background:0 0;text-align:left;font-size:15px;line-height:1.3;font-weight:700;color:#282828;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-accordion__head::after,.product-accordion__head::before{content:"";position:absolute;right:0;top:8px;width:14px;height:2px;background:#282828;-webkit-transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,-webkit-transform .25s ease;-o-transition:opacity .25s ease,transform .25s ease;transition:opacity .25s ease,transform .25s ease;transition:opacity .25s ease,transform .25s ease,-webkit-transform .25s ease}.product-accordion__head::before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.product-accordion__item.is-open .product-accordion__head::before{opacity:0}.product-accordion__body{display:block;max-height:0;overflow:hidden;opacity:0;visibility:hidden;padding-top:0;-webkit-transition:max-height .3s ease,opacity .25s ease,padding-top .3s ease;-o-transition:max-height .3s ease,opacity .25s ease,padding-top .3s ease;transition:max-height .3s ease,opacity .25s ease,padding-top .3s ease}.product-accordion__item.is-open .product-accordion__body{max-height:2000px;opacity:1;visibility:visible;padding-top:24px}.product-accordion__text{max-width:760px;font-size:15px;line-height:1.55;color:#282828}.product-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,23%);gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-top:44px}.product-detail-main{min-width:0}.product-detail-side{position:sticky;top:110px;-ms-flex-item-align:start;align-self:start}.product-detail-side__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;min-height:92px;width:100%;padding:24px 30px;background:#fff;border-left:1px solid #e5e5e5;-webkit-box-shadow:0 8px 30px rgba(0,0,0,.06);box-shadow:0 8px 30px rgba(0,0,0,.06);color:#282828;text-decoration:none}.product-detail-side__card:hover{color:#282828;-webkit-box-shadow:0 10px 36px rgba(0,0,0,.1);box-shadow:0 10px 36px rgba(0,0,0,.1)}.product-detail-side__icon{width:44px;min-width:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-detail-side__text{font-size:15px;line-height:1.35;font-weight:400}.product-accordion .table-discr{margin-top:0;width:100%}.product-accordion .table-discr .item{margin-top:0}.product-accordion .table-discr .item+.item{margin-top:42px}.product-accordion .table-discr .item .item-heading{margin:0 0 16px;padding:0;border:0;cursor:default;font-size:15px;line-height:1.3;font-weight:700;position:static}.product-accordion .table-discr .item .item-heading::after{display:none!important}.product-accordion .table-discr .item .item-list{margin:0;padding:0;list-style:none}.product-accordion .table-discr .item .item-list li{display:grid;grid-template-columns:40% 1fr;-webkit-column-gap:14px;-moz-column-gap:14px;column-gap:14px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-bottom:14px}.product-accordion .table-discr .item .item-list li:last-child{margin-bottom:0}.product-accordion .table-discr .item .item-list li div{width:auto;display:block;font-size:15px;line-height:1.5;padding:0}.product-accordion .table-discr .item .item-list li .char-name{position:relative;display:block;font-weight:400;text-transform:none;padding-right:90px;line-height:1.5}.product-accordion .table-discr .item .item-list li .char-name::after{content:"";position:absolute;right:0;top:.75em;width:70px;height:1px;background:#ddd}.product-accordion .table-discr .item .item-list li .char-value{color:#444}@media only screen and (max-width:991px){.product-detail-layout{grid-template-columns:1fr;gap:24px}.product-detail-side{position:static}}@media only screen and (max-width:767px){.product-accordion__item+.product-accordion__item{margin-top:28px}.product-accordion__body{padding-top:18px}.product-accordion .table-discr .item+.item{margin-top:28px}.product-accordion .table-discr .item .item-list li{grid-template-columns:1fr;row-gap:8px}.product-accordion .table-discr .item .item-list li .char-name::after{display:none}}.product-media-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:20px 16px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-top:4px}.product-media-grid__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.product-media-grid__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;aspect-ratio:.72;padding:10px;border:1px solid #ececec;background:#fff;margin-bottom:10px;-webkit-transition:border-color .25s ease,-webkit-box-shadow .25s ease,-webkit-transform .25s ease;transition:border-color .25s ease,-webkit-box-shadow .25s ease,-webkit-transform .25s ease;-o-transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease,-webkit-box-shadow .25s ease,-webkit-transform .25s ease}.product-media-grid__image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-media-grid__item:hover .product-media-grid__image{border-color:#d9d9d9;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.06);box-shadow:0 8px 24px rgba(0,0,0,.06);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.product-media-grid__title{width:100%;font-size:13px;line-height:1.45;color:#282828;text-align:center;text-wrap:balance}@media only screen and (max-width:1400px){.product-media-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media only screen and (max-width:1200px){.product-media-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media only screen and (max-width:991px){.product-media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 14px}.product-media-grid__title{font-size:12px}}@media only screen and (max-width:767px){.product-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}}