@import url(https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:400,700&subset=cyrillic);*{margin:0;padding:0;font-family:'Roboto Condensed',Arial,sans-serif;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;line-height:110%}html{min-height:100%;height:100%}body{color:#333;width:100%;height:100%;min-width:320px;font-size:16px;background:url(../images/pattern.jpg)}*{outline:none}a{color:#333;outline:none;text-decoration:none}img{border:none;max-width:100%}input{vertical-align:middle}h1,h2,h3,h4,h5,h6{font-weight:400}textarea:focus,input:focus{outline:none}input::-webkit-input-placeholder{opacity:.8}input:-moz-placeholder{opacity:.8}input::-moz-placeholder{opacity:.8}input:-ms-input-placeholder{opacity:.8}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}input[type='number']{-moz-appearance:textfield}@media screen and (-webkit-min-device-pixel-ratio:0){textarea:focus,input:focus{font-size:16px}}textarea::-webkit-input-placeholder{opacity:.8}textarea:-moz-placeholder{opacity:.8}textarea::-moz-placeholder{opacity:.8}textarea:-ms-input-placeholder{opacity:.8}.info{cursor:help;color:#149a9a}a.underline{text-decoration:underline}a.underline:hover{text-decoration:none}.icon{display:inline-block;fill:currentColor;width:1em;height:1em}svg use{pointer-events:none}.icon--logo{width:4.173274351055838em}.icon--basket{width:.7188em}.icon--instagram{background:url(/template/images/svg/instagram.svg) no-repeat 0% 0%;background-size:100% 100%}.fw--300{font-weight:300}.clear{clear:both}.upper{text-transform:uppercase}.link{font-weight:300;color:#2ecc71;font-size:16px;display:inline-block;cursor:pointer}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mb-10{margin-bottom:10px}.wrapper{overflow:hidden;min-height:100%}.main{padding-bottom:10px}.main--inner{padding-top:35px;padding-bottom:80px}@media (max-width:767px){.main--inner{padding-top:20px}}.wrap{max-width:1200px;margin:0 auto;min-height:100%;padding-left:30px;padding-right:30px}@media (max-width:999px){.wrap{padding-left:20px;padding-right:20px}}@media (max-width:767px){.wrap{padding-left:10px;padding-right:10px}}.btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#26c86a;font-size:30px;color:#fff;text-align:center;padding:5px 22px;border:none;font-weight:300;-webkit-transition:background 0.3s linear 0s;-o-transition:background 0.3s linear 0s;transition:background 0.3s linear 0s;cursor:pointer;min-height:65px}.btn:hover{background-color:#43db83}.btn s{font-size:16px;text-decoration:none;display:block}.btn .mess{display:none}.btn--border{background-color:#fff0;box-shadow:0 0 0 4px #26c86a inset;color:#26c86a}.btn--border:hover{color:#fff}.btn--sm{font-size:18px;text-align:center;padding:5px 15px;box-shadow:0 0 0 2px #26c86a inset;min-height:45px}.btn--added{background-color:#5b9732;font-size:0!important;cursor:default}.btn--added .mess{font-size:18px;display:inline}.btn--added:hover{background-color:#5b9732}.btn--added .mess:hover{background-color:#5b9732}.btn--loading{color:#fff0;cursor:default;position:relative}.btn--loading:before{content:"";width:20px;height:20px;display:block;border:2px solid #fff0;border-top:2px solid #fff;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;-webkit-border-radius:50%;border-radius:50%;-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:900ms;animation-duration:900ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@media (max-width:767px){.btn{padding:5px 10px;font-size:26px}}.hide-1000{display:none}@media (max-width:999px){.hide-768{display:none}}@media (max-width:767px){.hide-320{display:none}}.header{height:140px;background-color:#fff;-webkit-box-shadow:0 1px 1px 0 rgb(0 0 0 / .05);box-shadow:0 1px 1px 0 rgb(0 0 0 / .05);z-index:11;top:0;left:0;width:100%;min-width:320px}.header-sizer{height:0}.header .wrap{position:relative}.header__logo{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:30px;color:#444;-webkit-transition:all 0.5s linear 0s;-o-transition:all 0.5s linear 0s;transition:all 0.5s linear 0s}.header__logo:before{content:"";position:absolute;top:1px;right:2px;bottom:1px;left:2px;display:block;display:none;background:#149a9a;background:-webkit-linear-gradient(left,#149a9a 0%,#6ec166 100%);background:-webkit-gradient(linear,left top,right top,from(#149a9a),to(#6ec166));background:-o-linear-gradient(left,#149a9a 0%,#6ec166 100%);background:linear-gradient(to right,#149a9a 0%,#6ec166 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#149a9a',endColorstr='#6ec166',GradientType=1)}.header__logo img{vertical-align:top;position:absolute;top:0;left:0;display:none}.header__logo .icon{font-size:48px;color:#444;-webkit-transition:color 0.3s linear 0s;-o-transition:color 0.3s linear 0s;transition:color 0.3s linear 0s}.header__logo:hover{color:#444}.header__logo:hover .icon{color:#2ecc71}.header__logo span{font-family:'Roboto Condensed',Arial,sans-serif;margin-bottom:4px;font-size:17px;white-space:nowrap;display:block;position:absolute;top:-2px;left:48px;color:#000}.header__logo b{color:#000;position:relative;margin-top:2px;display:inline-block}.header__logo b i{font-style:normal;font-family:'Yanone Kaffeesatz',sans-serif;font-size:64px;font-weight:400}.header__logo b .b1{color:#199c97}.header__logo b .b2{color:#24a190}.header__logo b .b3{color:#2fa68a}.header__logo b .b4{color:#3bab83}.header__logo b .b5{color:#46b07d}.header__logo b .b6{color:#51b477}.header__logo b .b7{color:#5dba70}.header__logo b .b8{color:#69bf69}.header__info{position:absolute;top:15px;right:30px;white-space:nowrap}.header__info .link{font-size:16px;font-weight:300;color:#737372;-webkit-transition:color 0.5s linear 0s;-o-transition:color 0.5s linear 0s;transition:color 0.5s linear 0s;vertical-align:top}.header__info .link:hover span{color:#149a9a}.header__info .link a:hover{color:#149a9a}.header__info .link>span,.header__info .link>a{display:inline-block;padding-top:0;vertical-align:top;line-height:23px;padding-left:6px;font-size:16px;color:#737372}.header__info .link .icon{font-size:24px;vertical-align:top;color:#149a9a}.header__info .link+.link{margin-left:20px}.header__info .link+.link.header__adress{margin-left:6px}.header__info .link+.link.header__adress .icon{margin-right:2px}.header__info .link+.link.header__hours{margin-left:13px}.header__bottom{padding-top:15px;text-align:left}.header__bottom .link[data-fancybox]{cursor:pointer}.header__search{width:200px;height:40px;position:absolute;bottom:11px;right:30px}.header__search input[type="text"]{height:40px;border:none;padding:0 40px 0 10px;color:#333;font-size:16px;font-weight:300;width:100%;background-color:#fafaf8}.header__search input[type="submit"]{position:absolute;top:0;right:0;bottom:0;width:34px;border:none;background:url(../images/search.svg) no-repeat 0% 50%;-webkit-background-size:24px 24px;background-size:24px 24px;cursor:pointer}.header__menu{font-size:0;position:absolute;left:30px;right:30px;bottom:1px;text-align:right}.header__menu a{vertical-align:top;display:inline-block;font-size:20px;font-weight:300;-webkit-transition:color 0.3s linear 0s;-o-transition:color 0.3s linear 0s;transition:color 0.3s linear 0s}.header__menu a:hover,.header__menu a.selected{color:#2ecc71}.header__menu s{display:inline-block;text-decoration:none;height:20px;width:1px;background-color:silver;margin:4px 14px 0 14px}.header__show-mob-menu{display:none}.header__hide-mob-menu{display:none}.header__top .header__backet{display:none}.header__bottom .link--soc{display:none}.header__bottom .link--phone-back{display:none}@media (max-width:1080px){.header{height:140px}.header-sizer{height:0}.header__logo{left:20px}.header__logo .icon{font-size:30px}.header__logo span{font-size:12px;top:-2px;left:36px}.header__logo b{font-size:46px;margin-top:2px}.header__logo b i{font-size:46px}.header__info{right:20px;top:15px}.header__search{right:20px;width:190px}.header__menu{left:20px;right:20px}.header__menu a{font-size:18px}.header__menu s{height:16px;margin:4px 6px 0}.header__adress{display:none}.header__hours{display:none}.header__top .link--soc{display:none}.header__top .link--phone-back{display:none}.header__bottom .link--soc{display:inline-block}.header__bottom .link--phone-back{display:inline-block}}@media (max-width:767px){.header{height:50px;position:fixed}.header-sizer{height:50px}.header__logo{left:10px;height:50px}.header__logo img{max-height:100%}.header__info{right:50px;top:0;height:50px;line-height:50px;padding:8px 10px 0}.header__info .link .icon{-webkit-transition:color 0.3s linear 0s;-o-transition:color 0.3s linear 0s;transition:color 0.3s linear 0s;font-size:30px}.header__info .link:hover .icon{color:#2ecc71}.header__info .link>span,.header__info .link>a{line-height:28px}.header__info .link+.link{margin-left:17px}.header__show-mob-menu{display:block;font-size:30px;color:#149a9a;height:50px;position:absolute;top:0;right:0;line-height:50px;width:50px;text-align:center;cursor:pointer;padding-top:4px;-webkit-transition:color 0.3s linear 0s;-o-transition:color 0.3s linear 0s;transition:color 0.3s linear 0s}.header__show-mob-menu:hover{color:#2ecc71}.header__mob-menu{display:none;position:fixed;z-index:999;top:0;left:0;right:0;bottom:0;background-color:#fff;overflow-y:auto;font-size:0}.header__mob-menu.header__mob-menu--show{display:block}.header__mob-menu:before{display:inline-block;height:100%;vertical-align:middle;content:""}.header__mob-menu__mid{display:inline-block;width:100%;vertical-align:middle}.header__menu{position:static}.header__menu a{display:block;font-size:22px;text-align:center;padding:10px 0}.header__menu s{display:none}.header__search{position:relative;right:0;bottom:0;margin:15px auto 0 auto;width:220px}.header__hide-mob-menu{display:block;position:absolute;top:0;right:0;padding:10px;font-size:16px;color:#2ecc71;cursor:pointer}.header__bottom{display:none}.header__top .header__backet{display:inline-block}.header__top .header__mail{display:none}}@media (max-width:710px){.header__top .header__backet{display:inline-block}.header__info .header__backet>span{display:none}}@media (max-width:560px){.header__info .header__phone>a{display:none}.header__info .header__phone>a:first-child{display:inline-block}}.bgbot--1{background:url(../images/bgbot-1.png) no-repeat 50% 100%}.bgbot--2{background:url(../images/bgbot-2.png) no-repeat 50% 100%}.bg--baget{background:url(../images/bg-baget-70.jpg) no-repeat 50% 50%;-webkit-background-size:cover;background-size:cover}.services .wrap{min-height:500px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.services__menu{width:auto;padding:20px 30px 20px 0;margin:0 -10px;max-width:calc(50% + 20px);max-width:-webkit-calc(50% + 20px)}.services__menu__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;width:100%}.services__menu a{margin:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;padding:18px 10px 13px 10px;text-align:center;width:-webkit-calc(50% - 20px);width:calc(50% - 20px);border:3px solid #fff0;-webkit-transition:border 0.3s linear 0s;-o-transition:border 0.3s linear 0s;transition:border 0.3s linear 0s}.services__menu a .icon{font-size:100px;color:#444}.services__menu a span{display:block;font-size:20px;color:#444;text-decoration:underline;padding-top:16px;max-width:100%}.services__menu a:hover{border-color:#2ecc71}.services__menu a:hover span{text-decoration:none}.services__constr{text-align:center;width:50%;margin:30px 0;background-color:#fff;padding:30px 10px;border:3px solid #fff0;-webkit-transition:border 0.3s linear 0s;-o-transition:border 0.3s linear 0s;transition:border 0.3s linear 0s}.services__constr:hover{border-color:#2ecc71}.services__constr .h{font-size:40px;padding-bottom:10px;display:block;font-family:'Yanone Kaffeesatz',sans-serif;font-weight:400}.services__constr .hsm{font-size:16px;font-weight:300;padding-bottom:20px;display:block}.services__constr .hsm .btn{font-size:16px;min-height:0;padding:5px 10px 6px 10px;display:inline-block}.services__slider{width:282px;height:340px;margin:0 auto;overflow:hidden}.services__slider .item{height:340px;display:block;background-repeat:no-repeat;background-position:50% 50%}@media (max-width:820px){.services .wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:30px 30px 30px 30px}.services__menu{width:auto;padding-right:0;max-width:200%}.services__constr{width:100%;padding:30px 0 30px 0;margin:0;order:-1}}@media (max-width:600px){.services__menu{margin:0}.services__menu a{margin:0;width:100%}.services__menu a+a{margin-top:10px}.services__constr .h{font-size:30px}}@media (max-width:420px){.services .wrap{padding:10px 10px 10px 10px}.services__constr{width:100%;padding:10px 0 10px 0;margin:0}.services__menu{padding:10px 0}}.btn-bord{display:inline-block;background-color:#fff;font-size:16px;color:#444;text-align:center;position:relative;padding:7px 39px;border:1px solid #909090;-webkit-transition:border 0.3s linear 0s,color 0.3s linear 0s,background 0.3s linear 0s;-o-transition:border 0.3s linear 0s,color 0.3s linear 0s,background 0.3s linear 0s;transition:border 0.3s linear 0s,color 0.3s linear 0s,background 0.3s linear 0s}.btn-bord:before{position:absolute;top:2px;left:2px;right:2px;bottom:2px;border:1px solid #d3d3d3;display:block;content:'';cursor:pointer;-webkit-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s}.btn-bord:hover{border-color:#2ecc71;background-color:#2ecc71;color:#fff}.btn-bord:hover:before{border-color:#fff}.new-goods{background-color:#fff}.new-goods .wrap{min-height:530px;padding-bottom:20px}.new-goods .hm{font-size:36px;text-align:center;padding-top:29px;padding-bottom:14px}.new-goods .hsm{font-size:18px;font-weight:300;padding-bottom:26px;text-align:center}.new-goods__products{font-size:0;margin:0 -10px;text-align:center}.new-goods .product{display:inline-block;vertical-align:top;margin:10px}.new-goods__btn{text-align:center;padding-top:40px}.product{width:270px;height:270px;position:relative;background-color:#fafaf8;border:1px solid #bbbbba}.product__img{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.product__img img{max-height:95%;max-width:95%;vertical-align:top}.product__img__color{max-height:95%;max-width:95%;width:100%;height:100%}.product__hover{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(251 251 249 / .9);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;opacity:0;-webkit-transition:opacity 0.4s linear 0s;-o-transition:opacity 0.4s linear 0s;transition:opacity 0.4s linear 0s}.product:hover .product__hover{opacity:1}.product__descr{text-align:center;-webkit-box-flex:1;-webkit-flex:auto 1;-ms-flex:auto 1;flex:auto 1;padding:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.product__descr .h{font-size:18px;padding-bottom:8px;max-width:100%}.product__descr .t{font-size:14px;font-weight:300;max-width:100%}.product__descr .p{font-size:18px;font-weight:300;padding:10px 0 0 0;max-width:100%}.product__descr .p b{font-size:30px}.product__descr .btn-bord{padding-left:8px;padding-right:8px;font-weight:300}.product__btns{padding-right:42px;position:relative}.product__add-basket{font-size:18px;font-weight:300;color:#fff;text-align:center;background-color:#149a9a;padding:10px 5px 12px 5px;cursor:pointer;-webkit-transition:background 0.3s linear 0s;-o-transition:background 0.3s linear 0s;transition:background 0.3s linear 0s;position:relative}.product__add-basket .mess{display:none}.product__add-basket:hover{background-color:#19b0b0}.product__add-basket--added{background-color:#5b9732;font-size:0;cursor:default}.product__add-basket--added .mess{font-size:18px;display:inline}.product__add-basket--added:hover{background-color:#5b9732}.product__add-basket--loading{color:#fff0;cursor:default}.product__add-basket--loading:before{content:"";width:20px;height:20px;display:block;border:2px solid #fff0;border-top:2px solid #fff;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;-webkit-border-radius:50%;border-radius:50%;-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:900ms;animation-duration:900ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.product__add-basket--loading:hover{background-color:#2ecc71}.product__add-favorites{width:41px;position:absolute;top:0;right:0;bottom:0;background-color:#2ecc71;cursor:pointer;-webkit-transition:background 0.3s linear 0s;-o-transition:background 0.3s linear 0s;transition:background 0.3s linear 0s;font-size:30px;color:#fff}.product__add-favorites .icon{position:absolute;top:50%;left:50%;margin:-15px 0 0 -15px}.product__add-favorites .icon--star-minus{display:none}.product__add-favorites:hover{background-color:#5b9732}.product__add-favorites--minus{background-color:#5b9732}.product__add-favorites--minus .icon--star-plus{display:none}.product__add-favorites--minus .icon--star-minus{display:inline-block}.product__add-favorites--minus:hover{background-color:tomato}.product__add-favorites--loading{color:#fff0;cursor:default;background-color:#5b9732}.product__add-favorites--loading:before{content:"";width:20px;height:20px;display:block;border:2px solid #fff0;border-top:2px solid #fff;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;-webkit-border-radius:50%;border-radius:50%;-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:900ms;animation-duration:900ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.product__add-favorites--loading:hover{background-color:#5b9732}.product__add-favorites--loading.product__add-favorites--minus{background-color:tomato}.product__add-favorites--loading.product__add-favorites--minus:hover{background-color:tomato}.product--favorite{border:1px solid #5b9732}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.main-print-holst{background-color:#fff}.main-penokarton{background-color:#f8f8f8}.main-action{background-color:#f8f8f8}.main-baget{background-color:#fff}.door-to-door{background-color:#f8f8f8}.door-to-door .wrap{min-height:500px;padding-bottom:20px}.two{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:500px}.two__cell{width:50%;min-height:500px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.two__cell__text{padding:50px;text-align:left;max-width:100%}.two__cell__text .h{font-size:36px;font-family:'Yanone Kaffeesatz',sans-serif;font-weight:400}.two__cell__text .p{font-size:18px;color:#686868;font-weight:300;padding:15px 0 25px 0}.two__cell--img img{max-height:80%}@media (max-width:767px){.two{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:30px}.two__cell{width:100%;min-height:5px}.two__cell--img{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;padding:0 20px}.two__cell--img img{max-width:100%}.two__cell__text{padding:20px 0;text-align:center}}.decoration-and-restoration{background-color:#fff}.decoration-and-restoration .wrap{min-height:500px;padding-bottom:20px}.contacts{background-color:#fff}.contacts .wrap{min-height:500px;padding-bottom:20px}.contacts table{width:100%;border-collapse:collapse;margin-top:14px}.contacts table tr td{font-size:18px;color:#686868;vertical-align:top;font-weight:300;line-height:24px}.contacts table tr td:first-child{padding-right:20px;white-space:nowrap}.contacts table tr td a{color:#686868}.contacts table tr+tr td{padding-top:17px}@media (max-width:767px){.contacts table{width:auto;text-align:left;max-width:470px}}.map{display:block;width:384px;height:317px;padding:39px 0 0 38px;background:url(../images/map-frame.png) no-repeat}.map img{vertical-align:top;max-height:100%}@media (max-width:400px){.map{display:block;width:auto;height:auto;padding:0;background:none}.map img{vertical-align:top;max-width:100%}.contacts .two__cell--img{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding:0}}.footer{background-color:#f8f8f8;height:50px}.footer .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:18px;color:#333;font-weight:300}.footer__copy{width:50%}.footer__tesla{width:50%;text-align:right}.footer__tesla a{-webkit-transition:color 0.3s linear 0s;-o-transition:color 0.3s linear 0s;transition:color 0.3s linear 0s}.footer__tesla a:hover{color:#009cff}@media (max-width:767px){.footer .wrap{font-size:16px}}@media (max-width:450px){.footer__tesla{font-size:0}.footer__tesla a{font-size:16px}}.constr-upload{max-width:850px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.constr-upload__left{width:400px}.constr-upload__right{-webkit-box-flex:1;-webkit-flex:auto 1;-ms-flex:auto 1;flex:auto 1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:50px}.constr-upload__right .btn{width:100%}.constr-upload__right .btn+.btn{margin-top:30px}@media (max-width:999px){.constr-upload__right{margin-left:20px}}@media (max-width:767px){.constr-upload{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.constr-upload__left{width:auto;max-width:400px}.constr-upload__right{width:100%;max-width:400px;margin:15px 0 0 0}.constr-upload__right .btn+.btn{margin-top:15px}}.upload-img{background-color:#fff;cursor:pointer;border:1px dashed #2ecc71;padding:55px 50px 65px 50px;position:relative;text-align:center}.upload-img:before{position:absolute;top:33px;left:33px;right:33px;bottom:33px;border:1px dashed #2ecc71;display:block;content:'';cursor:pointer;-webkit-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s}.upload-img .icon{font-size:128px;color:#2ecc71;opacity:.6;margin-bottom:25px;-webkit-transition:opacity 0.3s linear 0s;-o-transition:opacity 0.3s linear 0s;transition:opacity 0.3s linear 0s}.upload-img .p{font-size:16px;font-weight:300;line-height:24px;color:#2ecc71;padding-top:7px}.upload-img:hover .icon{opacity:1}.upload-img:hover .btn{background-color:#43db83}.upload-img .red.message{color:tomato;padding-top:10px}@media (max-width:767px){.upload-img{padding:30px 25px 40px 25px}.upload-img:before{position:absolute;top:13px;left:13px;right:13px;bottom:13px;border:1px dashed #2ecc71;display:block;content:'';cursor:pointer;-webkit-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s}}.h1{font-size:36px;text-align:left;padding-bottom:24px;color:#444}.h1--constr{text-align:center;padding:0 0 40px 0}@media (max-width:767px){.h1{font-size:30px;padding:0 0 25px 0}.h1--constr{padding-bottom:24px}}.constr-root{max-width:850px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.constr-root__left{width:400px;position:relative}.constr-root__right{-webkit-box-flex:1;-webkit-flex:auto 1;-ms-flex:auto 1;flex:auto 1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:50px}.constr__img{width:100%;text-align:center}.constr__img img{max-width:100%;vertical-align:top;max-height:400px}.constr__frame-size{font-weight:300;text-align:center;padding-top:2px;font-size:18px}.constr__price{font-size:26px;color:#333;font-weight:300;padding:20px 0}.constr__price .cost{font-size:50px;color:#2ecc71}.constr__price .currency{font-size:25px;color:#2ecc71}.constr-root__right .btn{width:100%;min-height:46px;font-size:28px}.constr-root__right .btn+.btn{margin-top:20px}.constr-root__right .btn--add{background:#2ecc71 url(../images/svg/add.svg) no-repeat 12px 50%;-webkit-background-size:22px 22px;background-size:22px 22px}.constr-root__right .btn--add:hover{background-color:#43db83}.constr-root__right .btn--add span{font-size:0}.constr-root__right .btn--add--edit{font-size:0;background:#f9f9fb;color:#2ecc71;border:1px solid #2ecc71}.constr-root__right .btn--add--edit span{font-size:28px}.constr-root__right .btn--add--edit:hover{background-color:#2ecc71;color:#fff}.constr-frame__left .loader--fixed,.constr-root__left .loader--fixed{position:absolute;background:url(../images/pattern.jpg)}@media (max-width:999px){.constr-root__right{margin-left:20px}}@media (max-width:767px){.constr-root{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.constr-root__left{width:100%;max-width:400px}.constr-root__right{width:100%;max-width:400px;margin:30px 0 0 0}.constr-root__right .btn+.btn{margin-top:15px}.constr__price{font-size:20px;padding:10px 0}.constr__price .cost{font-size:40px}.constr__price .currency{font-size:19px}.constr__no-img .btn{min-height:50px;font-size:25px}}@media (max-width:420px){.constr-root__left{width:100%;max-width:none}.constr-root__right{width:100%;max-width:none}}.img-size-form{width:100%;padding-bottom:30px}.img-size-form label{font-size:18px;color:#333}.img-size-form__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-top:8px}.img-size-form__row input{height:46px;border:2px solid #2ecc71;padding:0 10px;color:rgb(51 51 51 / .5);font-size:18px;width:-webkit-calc(50% - 10px);width:calc(50% - 10px)}.img-size-form__row input:last-child{margin-left:20px}input.error{border-color:tomato!important;-webkit-box-shadow:0 0 3px 0 tomato!important;box-shadow:0 0 3px 0 tomato!important}.constr-frame{padding-top:20px}.constr-frame:after{display:block;clear:both;content:''}.constr-frame__left{width:400px;float:left;overflow:hidden}.constr-frame__right{padding-left:450px}.img-col{width:400px;position:relative}.img-col.fixed{position:fixed;padding-top:20px;top:0}.constr-frame__right .product{background-color:#fff}@media (max-width:999px){.constr-frame__left{width:300px}.constr-frame__right{padding-left:320px}.img-col{width:300px}.constr__img img{max-height:300px}.constr-frame__left .constr__price{font-size:20px}.constr-frame__left .constr__price .cost{font-size:36px}.constr-frame__left .constr__price .currency{font-size:20px}}@media (max-width:559px){.img-col{width:auto;margin:0 auto;text-align:center}.constr-frame{padding-top:20px}.constr-frame__left{width:100%;margin-bottom:30px;min-width:none;float:none}.constr-frame__right{width:100%;margin-left:0;padding-left:0}.img-col.fixed{position:static}.constr__img img{max-width:300px;max-height:300px}}.form-wrap{background-color:rgb(68 68 68 / .02);padding:8px 15px 0 15px}.form-wrap+.form-wrap{margin-top:10px}.form-wrap label{font-size:18px;color:#333;padding-bottom:7px;display:block;font-weight:400}.form-wrap input{height:34px;border:1px solid #aaa;padding:0 14px;color:#333;font-size:18px;font-weight:300;width:100%}.form-msg{background-color:rgb(68 68 68 / .02);padding:8px 15px 8px 15px;margin-top:10px;font-weight:700}.inp-rows{margin:0 -10px;font-size:0}.inp-rows__cell{width:33.33333%;display:inline-block;vertical-align:top;padding:0 10px 10px 10px;min-height:44px}.inp-rows>label{padding:0 10px 7px 10px}.inp-rows__cell.ui-sortable-helper{opacity:.5}.inp-rows__cell .basket__checkbox{margin:5px 0 0 0}.inp-rows__cell--50{width:50%}.inp-rows--25 .inp-rows__cell{width:25%}.inp-rows__cell--info{position:relative}.inp-rows__cell .info{display:block;position:absolute;top:0;right:10px;font-size:18px;color:#149a9a;padding:8px 5px 8px 5px}.checkbox{display:block;white-space:nowrap;cursor:pointer}.checkbox input{display:none}.checkbox input:checked+s .icon{color:#43db83}.checkbox s{display:inline-block;vertical-align:top;position:relative;width:34px;height:34px;background-color:#fff;border:1px solid #149a9a;cursor:pointer;text-decoration:none}.checkbox s .icon{font-size:24px;color:rgb(0 0 0 / .1);position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px}.checkbox__text{height:34px;line-height:34px;display:inline-block;vertical-align:top;font-weight:300;padding-left:5px}.checkbox__text span{display:inline-block;vertical-align:middle;font-size:18px;font-weight:300;white-space:normal;line-height:16px;position:relative;top:-2px}@media (max-width:999px){.inp-rows__cell{width:50%}.inp-rows__cell--50{width:50%}.inp-rows--25 .inp-rows__cell{width:25%}}@media (max-width:767px){.inp-rows__cell{width:100%}.inp-rows__cell--50{width:100%}.inp-rows--25 .inp-rows__cell{width:50%}.inp-rows--sizes .inp-rows__cell{width:50%}}@media (max-width:689px){.inp-rows__cell{width:100%}.inp-rows__cell--50{width:100%}.inp-rows--sizes .inp-rows__cell{width:50%}}.editor-row{padding-bottom:10px;font-size:0}.editor-row label{float:left;padding:5px 0 0 0}.editor-row__wrap{height:36px;padding-left:10px;display:inline-block;vertical-align:top}.editor-row__item{display:inline-block;vertical-align:top;font-size:0;border:1px solid #aaa;background-color:rgb(255 255 255 / .3);position:relative}.editor-row__item--selected{-webkit-box-shadow:0 0 4px 0 #149a9a;box-shadow:0 0 4px 0 #149a9a;background-color:#fff}.editor-row__item+.editor-row__item{margin-left:10px}.editor-row__img{height:34px;width:34px;-webkit-background-size:100% auto;background-size:100% auto;background-position:50% 50%;background-repeat:no-repeat;display:inline-block;vertical-align:top;margin-right:5px;border-right:1px solid #aaa}.editor-row__btn{display:inline-block;height:34px;line-height:32px;font-size:15px;color:#978fad;cursor:pointer;padding:0 5px;vertical-align:top}.editor-row__btn .icon{vertical-align:middle}.editor-row__btn--loading{color:#fff0;cursor:default;position:relative}.editor-row__btn--loading:before{content:"";width:12px;height:12px;display:block;border:2px solid #fff;border-top:2px solid #149a9a;position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px;-webkit-border-radius:50%;border-radius:50%;-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:900ms;animation-duration:900ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.editor-row__info{display:none;position:absolute;top:auto;bottom:100%;left:50%;background-color:#149a9a;max-width:200px;z-index:2;padding:10px;font-size:16px;color:#fff;line-height:20px;font-weight:300;white-space:nowrap;margin-bottom:6px;-webkit-box-shadow:0 0 10px rgb(0 0 0 / .3);box-shadow:0 0 10px rgb(0 0 0 / .3);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.editor-row__info:before{border:5px solid #fff0;border-top:5px solid #149a9a;content:"";position:absolute;left:50%;bottom:-10px;margin-left:-5px}.editor-row--paspartu .editor-row__item+.editor-row__item{margin:0 10px 0 0}.editor-row--paspartu .editor-row__item{margin:0 10px 0 0}.editor-row--paspartu .editor-row__img{-webkit-background-size:cover;background-size:cover;cursor:move}.ui-state-highlight{width:89px;height:36px;background-color:rgb(255 255 255 / .3);border:1px dashed #2ecc71;float:left;margin:0 10px 0 0}.filtr--fixed{background-color:#fff;-webkit-box-shadow:0 2px 5px rgb(0 0 0 / .3);box-shadow:0 2px 5px rgb(0 0 0 / .3);position:fixed;top:0;z-index:12}.filtr--fixed .filtr__cont{max-height:-webkit-calc(100vh - 53px);max-height:calc(100vh - 53px);overflow-y:auto}.filtr__btn{text-align:center;padding-top:10px}.filtr .btn{font-size:24px;min-height:50px;max-width:400px;margin:0 auto}.filtr .btn s{font-size:14px}.filtr__cont{padding-bottom:10px}@media (max-width:559px){.filtr--fixed{position:static;width:auto!important;background-color:#fff0;-webkit-box-shadow:none;box-shadow:none}.filtr--fixed .filtr__cont{max-height:none;display:block!important}#filtr-sizer{min-height:0!important}.show-filtr{display:none!important}}.show-filtr{background-color:#fbfbfb;text-align:center;font-size:18px;color:#149a9a;padding:15px 0;cursor:pointer;-webkit-transition:background 0.3s linear 0s,color 0.3s linear 0s;-o-transition:background 0.3s linear 0s,color 0.3s linear 0s;transition:background 0.3s linear 0s,color 0.3s linear 0s;display:none;height:53px;border:1px solid #149a9a}.show-filtr:hover{background-color:#19b0b0;color:#fbfbfb}.show-filtr .icon{font-size:22px;margin-right:6px;vertical-align:middle}.show-filtr .hfb-show{display:none}.show-filtr .hfb-hide{display:inline}.show-filtr--hidden{background-color:#149a9a;color:#fbfbfb}.show-filtr--hidden .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.show-filtr--hidden .hfb-show{display:inline}.show-filtr--hidden .hfb-hide{display:none}.filtr--fixed .show-filtr{display:block}.paspartu{background-color:#fff;border:1px solid #978fad;height:34px;width:100%;line-height:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.paspartu__title{-webkit-box-flex:1;-webkit-flex:auto 1;-ms-flex:auto 1;flex:auto 1;color:#707070;padding:5px 0 5px 14px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:300;cursor:move}.paspartu__btn{width:26px;font-size:15px;color:#978fad;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5px 0}.paspartu--act{background-color:#978fad}.paspartu--act .paspartu__title{color:#fff}.paspartu--act .paspartu__btn{color:#e0dee7}.products{font-size:0;margin:0 -2.5px;text-align:left}.products .product{width:134px;height:147px;display:inline-block;vertical-align:top;margin:2.5px}.products .product__descr{padding:2px}.products .product__descr .t{font-size:12px;line-height:14px}.products .product__descr .p{font-size:14px;padding-top:5px}.products .product__descr .p b{font-size:16px}.products .product__btns{padding-right:22px}.products .product__add-basket{padding:4px 5px 5px 5px;font-size:14px}.products .product__add-favorites{width:21px;font-size:16px}.products .product__add-favorites .icon{margin:-8px 0 0 -8px}@media (max-width:767px){.products{text-align:center}}.product.product--checked{border-color:#2ecc71;background-color:#2ecc71}.products__loader{width:134px;height:147px;display:inline-block;vertical-align:top;margin:2.5px;position:relative;background:#fafaf8;border:1px solid #bbbbba;color:#fff0;cursor:default;opacity:0}.products__loader:before{content:"";width:50px;height:50px;display:block;border:2px solid #fff0;border-top:2px solid #149a9a;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;-webkit-border-radius:50%;border-radius:50%;-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:900ms;animation-duration:900ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.products__loader--show{opacity:1}.breadcrumps{font-size:12px;font-weight:300;color:#444;padding-bottom:6px}.breadcrumps a{-webkit-transition:color 0.3s linear 0s;-o-transition:color 0.3s linear 0s;transition:color 0.3s linear 0s;color:#2ecc71;padding:0 2pxs}.breadcrumps a:hover{color:#2ecc71}.card__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.card__left{min-width:570px;width:570px;min-height:1px}.card__right{-webkit-box-flex:1;-webkit-flex:auto 1;-ms-flex:auto 1;flex:auto 1;margin-left:50px}.card__img{width:570px;height:570px;position:relative;background-color:#fafaf8;border:1px solid #bbbbba;cursor:pointer;display:block;text-align:center}.card__img:before{content:"";display:inline-block;height:100%;vertical-align:middle}.card__img img{max-height:95%;max-width:95%;vertical-align:top;display:inline-block;vertical-align:middle}.card__img:after{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:rgb(251 251 249) url(../images/search.svg) no-repeat 50% 50%;-webkit-background-size:150px auto;background-size:150px auto;opacity:0;-webkit-transition:opacity 0.4s linear 0s;-o-transition:opacity 0.4s linear 0s;transition:opacity 0.4s linear 0s}.card__img:hover:after{opacity:.6}.card__fotos{margin-top:20px}.card__fotos .item{width:80px;height:80px;background-color:#fafaf8;border:1px solid #bbbbba;margin-left:18px;text-align:center;line-height:78px;position:relative}.card__fotos .item:before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:rgb(251 251 249) url(../images/search.svg) no-repeat 50% 50%;-webkit-background-size:40px auto;background-size:40px auto;opacity:0;-webkit-transition:opacity 0.4s linear 0s;-o-transition:opacity 0.4s linear 0s;transition:opacity 0.4s linear 0s}.card__fotos .item:hover:before{opacity:.6}.card__fotos .item img{max-height:95%;max-width:95%;vertical-align:middle;display:inline-block;margin-top:-3px}.card__fotos .slick-arrow{position:absolute;top:0;bottom:0;width:20px;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.card__fotos .slick-prev{left:-20px}.card__fotos .slick-next{right:-20px}.card__fotos .slick-arrow.slick-disabled{opacity:0;cursor:default}.card__price{font-size:24px;font-weight:300;padding:0 0 13px 0}.card__price b{font-size:40px;font-weight:700}.card__btn .btn{font-size:24px;min-height:50px;max-width:270px}.card__art{font-size:18px;color:#001010;padding:14px 0 28px 0}.card__art a{font-weight:300;color:#2ecc71;font-size:16px;text-decoration:underline;display:inline-block;margin-left:20px}.card__art a:hover{text-decoration:none}.card__descr{font-size:18px;line-height:115%;color:#444;font-weight:300;background-color:rgb(68 68 68 / .02);margin-left:-50px;padding:14px 15px 15px 50px}.card__versions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px 0 0 0}.card__versions__label{font-size:18px;padding-right:10px}.card__versions__item{width:40px;height:40px;background-color:#fafaf8;border:1px solid #bbbbba;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:10px;cursor:pointer}.card__versions__item img{max-height:95%;max-width:95%;vertical-align:top}.card__options__h{padding:23px 0 7px 0}.card__options table{font-size:18px;color:#4b4b4b}.card__options table td{padding:2px 0}.card__options table td:first-child{padding-right:20px;font-weight:300}@media (max-width:999px){.card__left{min-width:370px;width:370px}.card__right{margin-left:30px}.card__img{width:auto;max-width:400px;height:auto;padding:10px}.card__fotos .item{margin-left:16px}.card__descr{margin-left:-30px;padding-left:30px}}@media (max-width:767px){.card__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.card__left{min-width:100%;width:100%}.card__right{margin-left:0;padding-top:20px}.card__img{margin:0 auto}.card__fotos .item{margin-left:10px}.card__fotos .slick-arrow{display:none!important}.card__descr{margin:0 -10px;padding:14px 10px}}[data-fancybox]{cursor:-webkit-zoom-in;cursor:zoom-in}.similar-products .hm{font-size:36px;text-align:center;padding-top:80px;padding-bottom:14px}.similar-products__wrap{font-size:0;margin:0 -10px;text-align:center}.similar-products .product{display:inline-block;vertical-align:top;margin:10px}@media (max-width:767px){.similar-products .hm{padding-top:50px}}.basket__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.basket__left{-webkit-box-flex:1;-webkit-flex:auto 1;-ms-flex:auto 1;flex:auto 1}.basket__right{width:400px;margin-left:50px}.basket__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;background-color:#fff;border:1px solid rgb(0 0 0 / .2);-webkit-box-shadow:0 0 5px 0 rgb(0 0 0 / .1);box-shadow:0 0 5px 0 rgb(0 0 0 / .1)}.basket__item+.basket__item{margin-top:20px}.basket__item__img{width:150px;background-color:#fafaf8;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:5px}.basket__item__img img{max-height:140px;max-width:140px;vertical-align:top}.basket__item__desc{position:relative;-webkit-box-flex:1;-webkit-flex:auto 1;-ms-flex:auto 1;flex:auto 1;padding:15px;color:#444}.basket__item__remove{position:absolute;top:10px;right:10px;font-size:16px;color:red;opacity:.5;padding:5px;cursor:pointer;-webkit-transition:opacity 0.3s linear 0s;-o-transition:opacity 0.3s linear 0s;transition:opacity 0.3s linear 0s}.basket__item__remove:hover{opacity:1}.basket__item__h{font-size:18px;font-weight:300;padding-right:20px}.basket__item__amount{padding:15px 0 10px 0}.basket__item__amount input{width:40px;height:34px;background-color:#fbfbfb;border:1px solid #c9c5d5;text-align:center;font-size:20px;color:rgb(51 51 67 / .7);font-weight:300;vertical-align:middle}.basket__item__amount span{display:inline-block;font-size:20px;color:#6a6a6a;font-weight:300;margin-left:3px;vertical-align:middle}.basket__item__price{color:#2ecc71;font-size:18px;font-weight:300}.basket__item__price b{font-size:26px;font-weight:700}@media (max-width:767px){.basket__item__img{width:100px}.basket__item__img img{max-height:90px;max-width:90px}}.basket__right{padding:16px;background-color:#f6f6f4}.basket__right__h{font-size:18px;font-weight:300}.basket__right__price{color:#2ecc71;font-size:25px;font-weight:300;padding:10px 0 24px 0}.basket__right__price b{font-size:46px;font-weight:700}.basket__right__price .price-loader{position:relative;display:inline-block}.basket__right__price .price-loader .loader--fixed{position:absolute;height:100%;width:100%;background-color:#f6f6f4}.basket__right__h1{font-size:24px;padding-bottom:6px}.basket__right__h2{font-size:18px;font-weight:300;padding-bottom:22px}.basket__checkbox{position:relative;padding-left:34px;min-height:21px;margin-bottom:15px}.basket__checkbox input{display:none}.basket__checkbox label{font-weight:300;font-size:18px;color:#686868;cursor:pointer}.basket__checkbox label:before{display:block;width:20px;height:20px;background:#fff;border:1px solid #aaa;content:"";position:absolute;left:0;top:0;cursor:pointer}.basket__checkbox input:checked+label:after{width:20px;height:20px;background:url(../images/check.svg) no-repeat 50% 50%;-webkit-background-size:14px auto;background-size:14px auto;display:block;content:'';position:absolute;left:1px;top:1px;opacity:.8}.basket__checkbox a{font-size:18px;color:#686868;text-decoration:underline}.basket__checkbox a:hover{text-decoration:none}.basket__right__row{margin-top:15px}.basket__right__row input[type="text"]{height:34px;border:1px solid #978fae;padding:0 14px;color:rgb(51 51 51 / .7);font-size:18px;font-weight:300;width:100%;background-color:#fff}.basket__right__row textarea{width:100%;height:120px;border:1px solid #978fae;padding:10px 14px;color:rgb(51 51 51 / .7);font-size:18px;font-weight:300;resize:vertical;background-color:#fff}.basket__right__row .btn{min-height:50px;width:100%;padding:4px 22px 8px 22px;font-size:28px}.basket__right__t{font-size:16px;line-height:125%;padding:10px;margin:15px 0 0 0;font-weight:300;background-color:rgb(255 255 255)}.basket__right__t b{display:block;padding-bottom:5px}@media (max-width:999px){.basket__right{margin-left:20px}}@media (max-width:767px){.basket__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.basket__left{width:100%}.basket__right{width:100%;max-width:400px;margin:30px}}.success-mess{background-color:rgb(124 208 66 / .33);padding:20px}.success-mess .h{font-size:24px}.success-mess p{font-weight:300;padding:10px 0}.success-mess a{font-weight:300}.success-mess__btns{padding-top:15px}.success-mess__btns .btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;vertical-align:top;font-size:22px;min-height:45px;padding-bottom:7px}.success-mess__btns .btn .icon{margin-right:5px}.success-mess__btns .btn+.btn{margin-left:15px}@media (max-width:767px){.success-mess__btns .btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:400px}.success-mess__btns .btn+.btn{margin-left:0;margin-top:15px}}.page{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.page__left{-webkit-box-flex:1;-webkit-flex:auto 1;-ms-flex:auto 1;flex:auto 1;color:#4b4b4b}.page__right{width:250px;margin-left:50px;background-color:rgb(68 68 68 / .02);padding:15px 20px 10px 20px;margin-top:64px;display:none}.page p{font-size:18px;color:#4b4b4b;font-weight:300;line-height:120%}.page p+p{margin-top:10px}.page h2{font-size:24px;margin:26px 0 10px 0;color:#4b4b4b}.page hr{border:none;height:1px;background-color:silver;border:none;margin:15px 0}.page ul{margin:15px 0;padding-left:20px}.page ul li+li{margin-top:10px}.page a:not(.btn){color:#2ecc71;cursor:pointer;text-decoration:underline}.page a:hover{text-decoration:none}.page p>.btn{display:inline-block;min-height:0;padding:5px 22px 8px 22px}.page .dostavka-img{line-height:90px;font-size:0;margin-left:-9px;margin-right:-9px}.page .dostavka-img img{vertical-align:middle;margin:0 9px}.page__right__h{font-size:24px;color:#333;padding-bottom:10px}.new-products{margin:0 -10px}.new-products .product{width:210px;height:210px;display:inline-block;vertical-align:top;margin:7.5px}.new-products .product .btn-bord{font-size:15px}.new-products .product__descr .p{padding:6px 0 0 0}.new-products .product__descr .p b{font-size:26px}@media (max-width:999px){.page__right{margin-left:20px}}@media (max-width:767px){.page{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page__left{width:100%}.page__right{width:100%;margin:30px}.page__right__h{text-align:center}.new-products{text-align:center}}.catalog__products{font-size:0;margin:0 -10px;text-align:left;padding-top:16px}.catalog__products .product{display:inline-block;vertical-align:top;margin:10px}.fast-filtrs{padding:20px 0 0 15px}.fast-filtrs span{font-size:18px;display:inline-block;cursor:pointer;font-weight:300}.fast-filtrs span+span{margin-left:20px}.fast-filtrs .h{color:#333}.fast-filtrs .a-link{color:#978fad;text-decoration:underline}.fast-filtrs .a-link:hover{text-decoration:none}.fast-filtrs .a-link.desc:after{width:10px;height:10px;background:url(../images/desc.svg) no-repeat 50% 50%;-webkit-background-size:auto 10px;background-size:auto 10px;display:inline-block;vertical-align:middle;content:"";margin-left:5px}.fast-filtrs .a-link.asc:after{width:10px;height:10px;background:url(../images/asc.svg) no-repeat 50% 50%;-webkit-background-size:auto 10px;background-size:auto 10px;display:inline-block;vertical-align:middle;content:"";margin-left:5px}@media (max-width:999px){.catalog__products{text-align:center}}@media (max-width:440px){.catalog .form-wrap{margin:0 -10px;padding:8px 10px 0}.catalog .inp-rows__cell{width:100%}.fast-filtrs{padding:20px 0 0 0}.fast-filtrs span+span{margin-left:10px}}.loader{height:80px;margin-top:20px;display:block;vertical-align:top;position:relative;color:#fff0;cursor:default;opacity:0}.loader:before{content:"";width:80px;height:80px;display:block;border:3px solid #fff0;border-top:3px solid #149a9a;position:absolute;top:50%;left:50%;margin:-40px 0 0 -40px;-webkit-border-radius:50%;border-radius:50%;-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:900ms;animation-duration:900ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.loader--show{opacity:1}.loader--fixed{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(255 255 255 / .95);margin:0;z-index:999;display:none}.loader--fixed.loader--show{display:block}.loader--sm{width:30px;height:30px}.loader--sm:before{width:30px;height:30px;margin:-15px 0 0 -15px}.ajax-file-upload-filename{display:none}.load{max-width:450px;margin:0 auto}.load__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff;border:1px solid rgb(0 0 0 / .2);-webkit-box-shadow:0 0 5px 0 rgb(0 0 0 / .1);box-shadow:0 0 5px 0 rgb(0 0 0 / .1)}.load__item+.load__item{margin-top:20px}.load__item__img{width:150px;background-color:#fafaf8;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:5px;cursor:pointer}.load__item__img img{max-height:140px;max-width:140px;vertical-align:top}.load__item__desc{position:relative;-webkit-box-flex:1;-webkit-flex:auto 1;-ms-flex:auto 1;flex:auto 1;padding:15px;color:#444}.load__item__remove{position:absolute;top:10px;right:10px;font-size:16px;color:red;opacity:.5;padding:5px;cursor:pointer;-webkit-transition:opacity 0.3s linear 0s;-o-transition:opacity 0.3s linear 0s;transition:opacity 0.3s linear 0s}.load__item__remove:hover{opacity:1}.load__item__h{font-size:18px;font-weight:300;padding-right:20px;padding-bottom:10px}.load__item__link{padding:8px 0 0 0}.load__item__link .link{color:#149a9a;display:inline-block;cursor:pointer}.load__item__link .link:hover{text-decoration:underline}.load__item__link .link.link--basket{margin-top:10px}.load__item__link .link.link--status{color:#686868}.load__item__link .link-red{color:tomato;display:inline-block;cursor:pointer;opacity:.6}.load__item__link .link-red:hover{text-decoration:underline}.load__item__price{display:inline-block;color:#686868;font-size:18px;font-weight:300;padding-top:10px;padding-bottom:10px}.load__item__price b{font-size:26px;font-weight:700}.load .btn{margin-top:20px;-webkit-box-shadow:0 0 5px 0 rgb(0 0 0 / .1);box-shadow:0 0 5px 0 rgb(0 0 0 / .1)}@media (max-width:767px){.load__item__price{padding-bottom:0;padding-top:0}.load__item__img{width:100px}.load__item__img img{max-height:90px;max-width:90px}.load__item__link .link-red{display:none}}.dop-options{max-width:450px;margin:0 auto}.dop-options__block{margin-bottom:30px;padding:0 0 0 35px}.dop-options__block--back{padding:0}.dop-options__price{font-size:26px;color:#333;font-weight:300;margin-top:30px;padding:10px 0 30px 0;border-top:1px solid #c6c6c6}.dop-options__price .cost{font-size:50px;color:#2ecc71}.dop-options__price .currency{font-size:25px;color:#2ecc71}.dop-options__loader-wrapper{position:relative}.dop-options__loader-wrapper .loader--fixed{position:absolute;background:url(../images/pattern.jpg);bottom:-30px;height:auto}.dop-options .info{opacity:.7}.dop-options__admin{border-top:1px solid #c6c6c6;padding-top:20px}.dop-options__admin input{height:30px;width:40px;text-align:center;font-size:16px;font-weight:300}.dop-options__admin__row{margin-bottom:15px;font-weight:300}.constr_msg{max-width:450px;margin:0 auto}.constr_msg .btn+.btn{margin-top:15px}.order{padding-top:15px;margin-top:15px;border-top:1px solid #ccc}.order img{width:200px;float:left;margin:0 20px 20px 0}.order td{font-weight:300;vertical-align:top;padding-bottom:10px;line-height:22px}.order td:first-child{font-weight:400;padding-right:20px}.order-sum{padding-top:15px;margin-top:15px;border-top:1px solid #ccc;padding-left:220px;font-size:30px;font-weight:300}@media (max-width:767px){.order-sum{padding-left:0;font-size:24px}}.gallery{margin:-10px -10px 0 -10px;font-size:0}.gallery a{width:-webkit-calc(25% - 20px);width:calc(25% - 20px);display:inline-block;margin:10px;vertical-align:top;background-position:50% 50%;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain}.gallery a:before{content:"";padding-top:100%;float:left}@media (max-width:767px){.gallery a{width:-webkit-calc(33.3333333% - 20px);width:calc(33.3333333% - 20px)}}@media (max-width:500px){.gallery a{width:-webkit-calc(50% - 20px);width:calc(50% - 20px)}}@media (max-width:400px){.gallery{margin:0}.gallery a{width:-webkit-calc(100%);width:calc(100%);margin:5px 0}}.ask{position:fixed;left:0;top:25%;z-index:99}.ask .ask-btn{font-size:18px;line-height:18px;color:#fff;background:#2ecc71 url(../images/mail.svg) no-repeat 10px 50%;-webkit-background-size:23px auto;background-size:23px auto;cursor:pointer;-webkit-transition:background 0.4s linear 0s;-o-transition:background 0.4s linear 0s;transition:background 0.4s linear 0s;padding:6px 26px 8px 42px;display:block;position:relative}.ask .ask-btn:hover{background-color:#333}.ask .form{position:absolute;left:-2000px;top:0;width:390px;background:#333;padding:20px;-webkit-transition:opacity 0.4s linear 0s;-o-transition:opacity 0.4s linear 0s;transition:opacity 0.4s linear 0s;opacity:0;z-index:99}.ask .form .close-ask{display:none}.ask .form .column{display:table;width:100%}.ask .form .column .left{display:table-cell;width:200px}.ask .form .column .left input[type="text"],.ask .form .column .left input[type="email"],.ask .form .column .left input[type="tel"]{height:30px;background:#fff;border:1px solid #ececec;padding:0 10px;color:#4b4b4b;font-size:14px;width:100%;font-weight:300;font-family:'Roboto Condensed',Arial,sans-serif;margin-bottom:10px}.ask .form .column .left input[type="text"]:last-child,.ask .form .column .left input[type="email"]:last-child,.ask .form .column .left input[type="tel"]:last-child{margin-bottom:0}.ask .form .column .left input[type="text"].error,.ask .form .column .left input[type="email"].error,.ask .form .column .left input[type="tel"].error,.ask .form textarea.error{border-color:red;background-color:#f5e5e5}.ask .form .column .right{display:table-cell;padding-left:12px;vertical-align:middle;text-align:left}.ask .form .column .right p{font-size:12px;line-height:12px;color:#b2b2b2}.ask .form .column .right .tel{font-size:18px;line-height:24px;color:#fff;padding:6px 0 2px 0}.ask .form label{display:block;font-size:14px;line-height:18px;color:#fff;padding:6px 10px 0 10px;text-align:left}.ask .form textarea{width:100%;height:100px;border:1px solid #ececec;color:#4b4b4b;font-size:14px;padding:5px 10px;resize:vertical;font-weight:300;font-family:'Roboto Condensed',Arial,sans-serif;margin-bottom:10px}.ask .form #submit{height:35px;line-height:35px;background:#2ecc71;border:none;cursor:pointer;width:100%;font-size:18px;color:#fff;font-weight:300;text-align:center;font-family:'Roboto Condensed',Arial,sans-serif;-webkit-transition:background 0.4s linear 0s;-o-transition:background 0.4s linear 0s;transition:background 0.4s linear 0s;position:relative}.ask .form #submit:hover{background-color:#000}.ask .form #submit.loading{background:#2ecc71;color:#fff0}.ask .form #submit.loading:before{content:"";width:20px;height:20px;display:block;border:2px solid #333;border-top:2px solid #fff;position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px;-webkit-border-radius:50%;border-radius:50%;-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:900ms;animation-duration:900ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.ask .form #submit.loading:hover{background:#2ecc71;color:#fff0}.ask .form #submit .mess{display:none}.ask .form #submit.success{font-size:0;background:#5b9732}.ask .form #submit.success .mess{display:inline;font-size:18px;vertical-align:middle}.ask .mob-text{display:none}.ask.ask--open .ask-btn{background-color:#333;border-right:1px solid #414141}.ask.ask--open .form{left:100%;opacity:1}@media (max-width:999px){.ask{position:static}.ask .ask-btn{font-size:14px;line-height:25px;-webkit-background-size:15px auto;background-size:15px auto;background-position:5px 50%;padding:0 10px 0 26px;display:inline-block}.ask .ask-btn br{display:none}.ask.ask--open .ask-btn{border-top:1px solid #414141;border-right:none}.ask.ask--open .form{left:0;top:auto;bottom:100%;opacity:1}.ask.ask--open .form .close-ask{position:absolute;top:5px;right:5px;width:30px;height:30px;background:url(../images/close.svg) no-repeat 50% 50%;-webkit-background-size:28px auto;background-size:28px auto;display:block;cursor:pointer}.ask.ask--open .form{position:fixed;left:0;top:0;right:0;bottom:0;width:auto;opacity:1;text-align:center;z-index:100;padding:30px;font-size:0;overflow-y:auto}.ask.ask--open .form:before{content:"";content:'';display:inline-block;height:100%;vertical-align:middle}.ask.ask--open .form .mid{max-width:390px;width:auto;display:inline-block;vertical-align:middle;font-size:18px}}@media (max-width:767px){.ask{text-align:center}}@media (max-width:449px){.ask .form .column{display:block;width:auto}.ask .form .column .left{display:block;width:auto}.ask .form .column .right{display:none}.ask .form .mob-text{display:block;padding-top:10px}.ask .form .mob-text p{font-size:12px;line-height:12px;color:#b2b2b2}.ask .form .mob-text .tel{font-size:18px;line-height:24px;color:#fff;padding:6px 0 2px 0}.ask.ask--open .form{padding:0 30px}.ask.ask--open .form .mid{padding:30px 0}.ask.ask--open .form .close-ask{width:25px;height:25px;-webkit-background-size:20px auto;background-size:20px auto}}.collections{font-size:0;margin:0 -10px;text-align:left;padding-top:5px}.collections .collection{display:inline-block;vertical-align:top;margin:10px}@media (max-width:999px){.collections{text-align:center}}.collection{width:270px;height:270px;position:relative;background-color:#fafaf8;border:1px solid #bbbbba;-webkit-box-shadow:0 0 5px 0 #8275a6;box-shadow:0 0 5px 0 #8275a6;-webkit-transition:border 0.4s linear 0s,-webkit-box-shadow 0.2s linear 0s;transition:border 0.4s linear 0s,-webkit-box-shadow 0.2s linear 0s;-o-transition:border 0.4s linear 0s,box-shadow 0.2s linear 0s;transition:border 0.4s linear 0s,box-shadow 0.2s linear 0s;transition:border 0.4s linear 0s,box-shadow 0.2s linear 0s,-webkit-box-shadow 0.2s linear 0s}.collection:hover{border:1px solid #8275a6;-webkit-box-shadow:0 0 10px 0 #8275a6;box-shadow:0 0 10px 0 #8275a6}.collection__img{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.collection__img img{max-height:95%;max-width:95%;vertical-align:top}.collection__img__color{max-height:95%;max-width:95%;width:100%;height:100%}.collection__h{position:absolute;top:0;right:0;left:0;background-color:rgb(251 251 249 / .9);font-size:18px;padding:10px 15px;text-align:center}.bagets{font-size:0;margin:0 -10px;text-align:left;padding-top:10px}.bagets .product{display:inline-block;vertical-align:top;margin:10px}.bagets .products__loader{width:270px;height:270px;margin:10px}.bagets .product__descr .t{font-size:18px;line-height:22px}.cont-table td{padding:5px 0}.cont-table td:first-child{padding-right:10px}.page-calc__row:after{clear:both;display:block;content:""}.page-calc__cell{float:left;vertical-align:top;max-width:200px;width:100%}.page-calc__cell+.page-calc__cell{margin-left:20px}.page-calc input{height:50px;border:1px solid #aaa;padding:0 14px;color:#333;font-size:18px;font-weight:300;width:100%}.page-calc .btn{min-height:50px;font-size:26px}@media (max-width:768px){.page-calc__cell{float:none;max-width:800px}.page-calc__cell+.page-calc__cell{margin:20px 0 0 0}}.page-calc-table{margin-bottom:26px}.page-calc-table table{border-collapse:collapse;margin-top:14px;border:1px solid #aaa;border-bottom:none;background:#fff}.page-calc-table table tr{border-bottom:1px solid #aaa}.page-calc-table table tr td{font-size:20px;color:#686868;vertical-align:middle;font-weight:300;line-height:24px;padding:20px 20px;white-space:nowrap}.page-calc-table table tr td:last-child{text-align:right}@media (max-width:768px){.page-calc-table table{width:100%}}#hidden-form{overflow:visible}.popup{max-width:650px;width:100%;background:#FFF;padding:0!important}.popup__wrap{border:20px solid #F7F7F7;padding:40px 10px 40px 10px}.popup .fancybox-close-small{position:absolute;top:-44px;right:0;font-size:24px;color:#fff;background:none;border:none;cursor:pointer}.popup .fancybox-close-small .icon{color:#fff}.popup .fancybox-close-small:after{display:none}.popup .h{line-height:33px;font-size:30px;text-align:center;color:#000}.popup .h span{display:inline-block;position:relative}.fancybox-bg{background:rgb(0 0 0 / .7)}.popup p{text-align:center;padding-top:20px}@media (max-width:767px){.fancybox-slide>*{margin:113px 0 60px}.popup .fancybox-close-small{top:-35px;right:20px;font-size:15px}.popup__wrap{border:none;padding:10px 10px 10px 10px}}.form2{max-width:400px;margin:40px auto 0 auto;padding:0}.form2 .cell+.cell{margin-top:20px}.form2 input[type="text"],.form2 input[type="email"],.form2 input[type="tel"]{height:60px;background:#FFF;border:1px solid #DADADA;padding:0 20px;color:#979797;font-size:18px;width:100%;text-align:center}.form2 textarea{width:100%;height:100px;border:1px solid #DADADA;color:#979797;font-size:18px;padding:10px 25px;resize:vertical}.form2 input::-webkit-input-placeholder{color:#979797;opacity:1}.form2 input::-moz-placeholder{color:#979797;opacity:1}.form2 input:-moz-placeholder{color:#979797;opacity:1}.form2 input:-ms-input-placeholder{color:#979797;opacity:1}.form2 textarea::-webkit-input-placeholder{color:#979797;opacity:1}.form2 textarea::-moz-placeholder{color:#979797;opacity:1}.form2 textarea:-moz-placeholder{color:#979797;opacity:1}.form2 textarea:-ms-input-placeholder{color:#979797;opacity:1}.form2 .inpbox{position:relative}.form2 .inpbox input{position:relative;top:-1px;margin-right:10px}.form2 .inpbox label{font-size:16px;color:#979797}.form2 .row-button{margin-top:20px}.form2 .row-button .btn{width:100%;min-height:60px}.form2 .row-policy{font-size:14px;color:#979797;text-align:center}.form2 .row-policy a{font-size:14px;color:#000}@media (max-width:767px){.form2{margin:30px auto 0 auto}.form2 .cell+.cell{margin-top:15px}.form2 input[type="text"],.form2 input[type="email"],.form2 input[type="tel"]{height:50px;padding:0 15px;font-size:13px}.form2 textarea{font-size:13px;padding:10px 15px;resize:vertical}.form2 .inpbox{margin-top:20px}.form2 .inpbox label{font-size:13px;line-height:18px;display:inline-block}.form2 .inpbox label:before{top:0}.form2 .inpbox input:checked+label:after{top:4px}.form2 .row-button .btn{min-width:300px;height:40px;line-height:40px}.form2 .row-button{margin-top:14px}}.footer-info{background-color:#f8f8f8}.footer-info .wrap{padding-top:50px;padding-bottom:30px;border-bottom:1px solid #d5d5d5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.f__logo__link{color:#444;-webkit-transition:all 0.5s linear 0s;-o-transition:all 0.5s linear 0s;transition:all 0.5s linear 0s;position:relative;display:inline-block}.f__logo__link:before{content:"";position:absolute;top:1px;right:2px;bottom:1px;left:2px;display:block;background:#149a9a;background:-webkit-linear-gradient(left,#149a9a 0%,#6ec166 100%);background:-webkit-gradient(linear,left top,right top,from(#149a9a),to(#6ec166));background:-o-linear-gradient(left,#149a9a 0%,#6ec166 100%);background:linear-gradient(to right,#149a9a 0%,#6ec166 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#149a9a',endColorstr='#6ec166',GradientType=1)}.f__logo__link img{vertical-align:top;position:relative}.f__phone{line-height:38px;padding-left:0}.footer-info .link{font-size:16px;font-weight:300;color:#737372;-webkit-transition:color 0.5s linear 0s;-o-transition:color 0.5s linear 0s;transition:color 0.5s linear 0s;vertical-align:top}.footer-info .link:hover span{color:#149a9a}.footer-info .link a:hover{color:#149a9a}.footer-info .link>span,.footer-info .link>a{display:block;vertical-align:top;line-height:23px;padding-left:6px;font-size:16px;color:#000;font-weight:400;padding:0 0 0 30px}.footer-info .link .icon{font-size:22px;vertical-align:top;color:#149a9a;float:left}.footer-info ul li{list-style:none}.footer-info ul li+li{margin-top:15px}.footer-info ul li a:hover{color:#149a9a}.footer-info table{width:100%;border-collapse:collapse;width:auto}.footer-info table tr td{font-size:16px;vertical-align:top;padding-top:10px}.footer-info table tr:first-child td{padding-top:0}.footer-info table tr td:first-child{padding-right:5px;white-space:nowrap;font-weight:300}.footer-info table tr td a:hover{color:#149a9a}.footer-info table tr+tr td{padding-top:17px}.f__soc{margin-top:30px}.f__soc .link+.link{margin-left:20px}.f__soc .link .icon{font-size:34px}.f__h{font-size:26px;font-family:'Yanone Kaffeesatz',sans-serif;font-weight:400;padding-bottom:15px}body>div.wrapper>header>div.header>div>div.header__info>div.header__top>div.link.link--phone-back>span,body>footer>div.footer-info>div>div:nth-child(4)>div.f__phone>span:nth-child(11)>svg{cursor:pointer}body>footer>div.footer-info>div>div:nth-child(4)>div.f__phone>span:nth-child(7)>span{color:#000!important;cursor:auto}body>footer>div.footer-info>div>div:nth-child(4)>div.f__phone>span:nth-child(9)>span>span:nth-child(1){color:#000!important;cursor:auto}body>footer>div.footer-info>div>div:nth-child(4)>div.f__phone>span:nth-child(11)>span{color:#000!important;cursor:auto}@media (max-width:900px){.footer-info .wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-info__cell:first-child{width:100%;padding-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.f__soc{margin-top:22px;padding-left:40px}}@media (max-width:767px){.footer-info__cell:nth-child(1){width:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer-info__cell:nth-child(4){width:100%}.f__soc{padding-left:0}}@media (max-width:500px){.footer-info .wrap{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.footer-info__cell:nth-child(1){-webkit-order:4;-ms-flex-order:4;order:4}.footer-info__cell:nth-child(3){padding-left:100px}.footer-info__cell:nth-child(4){width:100%}.f__logo__link{display:none}.f__soc{padding-top:20px}}@media (max-width:320px){.footer-info__cell:nth-child(3){padding-left:40px}}.sitemap a:hover{text-decoration:none}.dop-text{padding-bottom:40px}.dop-text p{font-size:18px;color:#4b4b4b;font-weight:300;line-height:120%}.dop-text p+p{margin-top:6px}.dop-text h1{font-size:28px;margin:26px 0 10px 0;color:#4b4b4b}.dop-text h2{font-size:24px;margin:26px 0 10px 0;color:#4b4b4b}.dop-text h3{font-size:20px;margin:26px 0 10px 0;color:#4b4b4b}.dop-text h4{font-size:18px;margin:20px 0 10px 0;color:#4b4b4b}.dop-text hr{border:none;height:1px;background-color:silver;border:none;margin:15px 0}.dop-text ul,ol{margin:15px 0;padding-left:30px;font-size:18px;color:#4b4b4b;font-weight:300;line-height:120%}.dop-text ul li+li,.dop-text ol li+li{margin-top:10px}.dop-text a{color:#2ecc71;cursor:pointer;text-decoration:underline}.dop-text a:hover{text-decoration:none}.soc-widget{position:fixed;left:50px;bottom:50px;z-index:10150}@media (max-width:767px){.soc-widget{left:20px;bottom:50px}}.soc-widget__closer{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .3);visibility:hidden}.soc-widget__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:#2ecc71;color:#fff;font-size:20px;cursor:pointer;position:relative}.soc-widget__btn .icon{position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px}.soc-widget__btn .icon--chat{opacity:1;-webkit-transition:opacity 0.3s linear 0s;-o-transition:opacity 0.3s linear 0s;transition:opacity 0.3s linear 0s}.soc-widget__btn .icon--close{opacity:0;-webkit-transition:opacity 0.3s linear 0s;-o-transition:opacity 0.3s linear 0s;transition:opacity 0.3s linear 0s}.soc-widget__menu{position:absolute;bottom:0;left:-1000px;opacity:0;width:50px;padding-bottom:10px;-webkit-transition:bottom 0.3s linear 0s,opacity 0.3s linear 0s;-o-transition:bottom 0.3s linear 0s,opacity 0.3s linear 0s;transition:bottom 0.3s linear 0s,opacity 0.3s linear 0s}.soc-widget--show .soc-widget__menu{opacity:1;bottom:100%;left:0}.soc-widget--show .soc-widget__btn .icon--chat{opacity:0}.soc-widget--show .soc-widget__btn .icon--close{opacity:1}.soc-widget--show .soc-widget__btn__pulse{display:none}.soc-widget__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;color:#fff;font-size:24px;border-radius:50%;background-color:#55cd6c;color:#fff;-webkit-box-shadow:0 8px 6px -6px rgb(33 33 33 / .2);-moz-box-shadow:0 8px 6px -6px rgb(33 33 33 / .2);box-shadow:0 8px 6px -6px rgb(33 33 33 / .2)}.soc-widget__link+.soc-widget__link{margin-top:10px}.soc-widget__link--whatsapp{background-color:#55cd6c}.soc-widget__link--viber{background-color:#665cac}.soc-widget__link--skype{background-color:#00aff0}.soc-widget__link--telegram{background-color:#039be5}.soc-widget__link--instagram{background:#feb70b;background:-moz-linear-gradient(45deg,#feb70b 0%,#f86d37 50%,#a128a8 100%);background:-webkit-linear-gradient(45deg,#feb70b 0%,#f86d37 50%,#a128a8 100%);background:linear-gradient(45deg,#feb70b 0%,#f86d37 50%,#a128a8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#feb70b',endColorstr='#a128a8',GradientType=1);tr='#a128a8',endColorstr='#feb70b',GradientType=1)}.soc-widget__closer--show{-webkit-animation:show .3s linear forwards;animation:show .3s linear forwards}@-webkit-keyframes show{0%{opacity:0}50%{opacity:0}100%{opacity:1;visibility:visible}}@keyframes show{0%{opacity:0}50%{opacity:0}100%{opacity:1;visibility:visible}}.soc-widget__closer--hide{-webkit-animation:hidden .3s linear forwards;animation:hidden .3s linear forwards}@-webkit-keyframes hidden{0%{opacity:1;visibility:visible}50%{opacity:1}99.999%{visibility:visible}100%{opacity:0;visibility:hidden}}@keyframes hidden{0%{opacity:1;visibility:visible}50%{opacity:1}99.999%{visibility:visible}100%{opacity:0;visibility:hidden}}.soc-widget__btn__pulse{position:absolute;top:0;left:0;bottom:0;right:0;border:2px solid #2ecc71;border-radius:50%;-webkit-animation:widgetPulse infinite 2s;animation:widgetPulse infinite 2s}@-webkit-keyframes widgetPulse{50%{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:.7;border:5px solid #2ecc71}100%{-webkit-transform:scale(2,2);transform:scale(2,2);opacity:0;border:1px solid #2ecc71}}@keyframes widgetPulse{50%{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:.7;border:5px solid #2ecc71}100%{-webkit-transform:scale(2,2);transform:scale(2,2);opacity:0;border:1px solid #2ecc71}}select{padding:0 5px;height:34px;border:1px solid #aaa;padding:0 14px;color:#333;font-size:18px;font-weight:300;width:100%;font-family:'Roboto Condensed',Arial,sans-serif}select>option{padding:0 30px;color:#333;font-size:18px;font-weight:300;font-family:'Roboto Condensed',Arial,sans-serif}#scrollTopBtn{position:fixed;bottom:50px;right:20px;z-index:9999;background:#2ecc71;color:#fff;border:none;border-radius:50%;width:45px;height:45px;font-size:20px;display:none;align-items:center;justify-content:center;cursor:pointer;font-weight:600}@media (max-width:768px){#scrollTopBtn{display:flex}}/*блок услуг*/.services-block{display:flex;justify-content:center;width:100%;flex-wrap:wrap;margin-top:20px;margin-bottom:40px;grid-gap:15px;}.services-item{width:20%;border:1px solid #2ecc71;border-radius:10px;padding:10px;}.services-item img{margin-bottom:10px;border-radius:10px;}.services-item p{text-align:center;}.services-item p > a{text-decoration:none !important;color:black !important;font-weight:500;}@media screen and (max-width:700px){.services-item{width:45%;}}.services-item .adv-title{font-size: 18px;text-align: center;font-weight: 600;margin-bottom: 10px;}.services-item .adv-desc{font-size: 16px;text-align: center;font-weight: 400;}@media screen and (max-width:640px){.yand-rev{width: 100% !important;}}.details{position: relative;display: block;max-width: 650px;margin: 0 auto 10px;background: rgba(255,255,255,0.5);border-radius: 5px;transition: 0.3s;overflow: hidden;}.details::after{position: absolute;right: 24px;top: 15px;content: "";display: block;width: 14px;height: 14px;border-right: 3px solid #2ecc71;border-bottom: 3px solid #2ecc71;transform: rotate(-45deg);transform-origin: center;transition: .3s;}.details[open]::after{transform: rotate(45deg);}.details[open] {padding-bottom: 100px;}.details[open] .details__title {margin-bottom: 32px;}.details__title {background: #f0f0f0;border-radius: 5px;padding: 12px 24px;font-size: 20px;cursor: pointer;list-style: none;font-weight: 700;transition: .3s;}.details__title::-webkit-details-marker {display: none;}.details__content {padding: 0 32px;font-size: 18px;margin-bottom: -60px;}.details__content p:last-child {margin-bottom: 0;}.details__content p:first-child {margin-top: 0;}.open-popup{display: inline-block;padding: 12px 24px;background: #cb8e3c;color: #fff;text-decoration: none;border-radius: 6px;font-weight: bold;}.popup-overlay{position: fixed;inset: 0;background: rgba(0,0,0,0.6);display: flex;justify-content: center;align-items: center;opacity: 0;visibility: hidden;transition: 0.3s ease;}#popup:target{opacity: 1;visibility: visible;}.popup-content{background: #fff;padding: 30px;width: 400px;max-width: 90%;border-radius: 12px;position: relative;box-shadow: 0 10px 30px rgba(0,0,0,0.3);animation: popupFade 0.3s ease;}.popup-close{position: absolute;top: 12px;right: 15px;text-decoration: none;font-size: 20px;color: #333;}@keyframes popupFade{from { transform: translateY(-20px); opacity: 0; }to { transform: translateY(0); opacity: 1; }}.modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.6);}.modal-content{background:#fff;padding:20px;width:520px;margin:10% auto;position:relative;border-radius:8px;}.close{position:absolute;right:10px;top:10px;cursor:pointer;font-size:20px;}#callbackForm input{height:50px;border:1px solid #aaa;padding:0 14px;color:#333;font-size:18px;font-weight:300;width:100%;margin-bottom:6px;}input[type="checkbox"]{accent-color:#2ecc71;width:20px !important;height:20px !important;margin-right:5px;display:inline-block;}@media screen and (max-width:560px){.modal-content{width:100%;}}.services-item .stage{font-size: 26px;font-weight: 600;margin-bottom: 5px;}.services-item .stage-title{font-size: 18px;font-weight: 600;margin-bottom: 10px;}.services-item .stage-desc{font-size: 16px;font-weight: 400;}.media-gallery{position: relative;display: flex;align-items: center;width: 100%;overflow: hidden;}.gallery-track{display: flex;gap: 15px;transition: 0.4s;width: 100%;}.gallery-item{flex: 0 0 calc(25% - 12px);cursor: pointer;border-radius: 12px;overflow: hidden;}.gallery-item img,.gallery-item video{width: 100%;height: 220px;object-fit: cover;display: block;}.gallery-arrow{background: #000;color: #fff;border: none;width: 42px;height: 42px;cursor: pointer;z-index: 5;border-radius: 50%;font-size: 22px;}.gallery-arrow:hover{background: #333;}.gallery-popup{position: fixed;inset: 0;background: rgba(0,0,0,0.92);display: none;justify-content: center;align-items: center;z-index: 99999;}.gallery-popup.active{display: flex;}.popup-content img,.popup-content video{max-width: /*90vw*/100%;max-height: /*90vh*/100%;}.popup-content img{cursor: zoom-in;transition: transform .3s;}.popup-content img.zoomed {transform: scale(2);cursor: zoom-out;}.popup-close{position: absolute;top: 20px;right: 35px;color: white;font-size: 40px;cursor: pointer;}@media(max-width:991px){.gallery-item{flex:0 0 calc(33.333% - 10px);}}@media(max-width:767px){.gallery-item{flex:0 0 calc(50% - 8px);}.gallery-item img,.gallery-item video{height:180px;}}@media(max-width:480px){.gallery-item{flex:0 0 100%;}}.video-wrap{position: relative;max-width: 800px;margin: 40px auto;border-radius: 16px;overflow: hidden;max-height: 80vh;cursor: pointer;box-shadow: 0 10px 30px rgba(0,0,0,0.15);}.video-wrap img{width: 100%;display: block;border-radius: 16px;}.video-wrap button{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 70px;height: 70px;border-radius: 50%;border: none;background: rgba(0, 0, 0, 0.6);color: #fff;font-size: 24px;display: flex;align-items: center;justify-content: center;cursor: pointer;transition: all 0.3s ease;}.video-wrap button::before{content: "▶";margin-left: 3px;}.video-wrap:hover button{background: rgba(0, 0, 0, 0.8);transform: translate(-50%, -50%) scale(1.1);}.video-wrap video{width: 100%;height: auto;max-height: 80vh;object-fit: contain;}
.header-menu,
.header-menu ul{
    margin:0;
    padding:0;
    list-style:none;
}

.header-menu{
    display:flex;
    justify-content: end;
    align-items:center;
    gap:30px;
}

.header-menu li{
    position:relative;
}

.menu-link{
    display:flex;
    align-items:center;
}

.header-menu a{
    display:block;
    text-decoration:none;
    color:#222;
    padding:15px 0;
}

.submenu-toggle{
    width:26px;
    height:26px;
    border:none;
    background:none;
    cursor:pointer;
    position:relative;
    flex-shrink:0;
}

.submenu-toggle::before{
    content:"";
    width:8px;
    height:8px;
    border-right:2px solid #555;
    border-bottom:2px solid #555;
    transform:rotate(45deg);
    position:absolute;
    top:7px;
    left:8px;
    transition:.3s;
}

.has-submenu.open>.menu-link>.submenu-toggle::before{
    transform:rotate(-135deg);
    top:11px;
}

/*=============================
Первый уровень
=============================*/

.submenu{
    position:absolute;
    top:100%;
    left:0;
    min-width:240px;
    background:#fff;
    box-shadow:0 10px 30px rgba(0,0,0,.12);
    opacity:0;
    visibility:hidden;
    transform:translateY(15px);
    transition:.25s;
    z-index:100;
}

.submenu li{
    width:100%;
}

.submenu a{
    padding:12px 18px;
    white-space:nowrap;
}

.submenu li:hover{
    background:#f5f5f5;
}

/*=============================
Второй уровень
=============================*/

.submenu .submenu{
    top:0;
    left:100%;
}

/*=============================
Hover только для ПК
=============================*/

@media (hover:hover){

.has-submenu:hover>.submenu{
    opacity:1;
    visibility:visible;
    transform:translateY(0);
}

}

/*=============================
Мобильная версия
=============================*/
@media screen and (max-width:980px){
    .header__menu a{font-size:16px}
}
@media (max-width:767px){
.header-menu .firstlink{
    text-align: center !important;
}
.header-menu{
    display:block;
}

.header-menu>li{
    border-bottom:1px solid #ececec;
}

.menu-link{
    display:flex;
    justify-content:space-between;
    align-items:center;
}

.header-menu a{
    width:100%;
    padding:15px;
}

.submenu{

    position:static;
    opacity:1;
    visibility:visible;
    transform:none;

    display:none;

    min-width:100%;
    box-shadow:none;
    background:#f8f8f8;
}

.submenu .submenu{
    background:#efefef;
}

.has-submenu.open>.submenu{
    display:block;
}

.submenu a{
    padding-left:30px;
}

.submenu .submenu a{
    padding-left:50px;
}

}