@import url(https://fonts.googleapis.com/css?family=Roboto:400,100italic,100,300,300italic,400italic,500,500italic,700,700italic,900,900italic&subset=latin,cyrillic);svg path,svg rect,svg circle,svg polygon {fill: currentColor !important;stroke: currentColor !important;}main {overflow: hidden;}.svg {max-width: 100%;vertical-align: middle;height: auto;}header {position: absolute;width: 100%;z-index: 2;}header.fixed {background: #fff;}header.bg-white {position: unset;}header.fixed .text-white,header.bg-white .text-white {color: #000!important;}header.fixed .logo_col .d-none,header.bg-white .logo_col .d-none {display: none!important;}header.fixed .logo_col .d-block,header.bg-white .logo_col .d-block {display: block!important;}body {line-height: 1.42857143;background-color: #f8f8f8;position: relative;}.grad {background-image: -moz-linear-gradient( -78deg, rgb(254, 254, 253) 0%, rgb(248, 248, 248) 100%);background-image: -webkit-linear-gradient( -78deg, rgb(254, 254, 253) 0%, rgb(248, 248, 248) 100%);background-image: -ms-linear-gradient( -78deg, rgb(254, 254, 253) 0%, rgb(248, 248, 248) 100%);}header .w_item img,header .w_item svg,footer .w_item img,footer .w_item svg {width: 22px;height: auto;}.leaf_slider {position: absolute;}.leaf_slider.leaf1 {left: -10%;top: 5%;}.leaf_slider.leaf2 {left: -62px;top: -28px;}.leaf_slider.leaf3 {left: -30px;bottom: 0;z-index: 1;}.truba {position: absolute;right: 0px;bottom: -50px;}.k_emoji {position: absolute;bottom: -13px;left: -17px;}.num {font-size: 100px;color: #dddddd;}.photo {position: absolute;left: 135px;bottom: -56px;}.mog {position: absolute;left: -135px;bottom: -95px;}.k1 {}.leaf11 {position: absolute;left: 8%;top: 20%;}.circle_video_wrap {left: calc(100% + 100px);bottom: 24%;position: absolute;z-index: 1;}.circle_video {border-radius: 50%;width: 120px;height: 120px;margin: auto;display: flex;background-image: -moz-linear-gradient( 90deg, rgb(243, 207, 119) 0%, rgb(254, 247, 145) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(243, 207, 119) 0%, rgb(254, 247, 145) 100%);background-image: -ms-linear-gradient( 90deg, rgb(243, 207, 119) 0%, rgb(254, 247, 145) 100%);box-shadow: 0px 3px 0px 0px rgb(209 168 0 / 85%), 0px 0px 35px 0px rgb(255 183 45 / 85%);position: relative;align-items: center;justify-content: center;}.circle_video::before,.circle_video::after {background: rgb(243, 207, 119);}.circle_video::before {content: "";animation-name: circle_video_pulse;-webkit-animation-name: circle_video_pulse;animation-duration: 2.5s;-webkit-animation-duration: 2.5s;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;border-radius: 50%;position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: -1;}.circle_video::after {content: "";animation-name: circle_video_pulse2;-webkit-animation-name: circle_video_pulse2;animation-duration: 2.5s;-webkit-animation-duration: 2.5s;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;border-radius: 50%;position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: -1;}@keyframes circle_video_pulse {0% {transform: scale(1);opacity: 1;}100% {transform: scale(1.3);opacity: 0;}}@keyframes circle_video_pulse2 {0% {transform: scale(1);opacity: 1;}100% {transform: scale(1.5);opacity: 0;}}.leaf22 {position: absolute;left: 11%;top: 9%;}.leaf33 {position: absolute;left: 21%;top: -2%;}.leaf44 {position: absolute;left: 1%;top: -15%;}.image_wrap_priem {height: 157px;}.part_logo {width: 68%;}.d_dashed::before {content: "";border: 1px dashed #b3b3b3;position: absolute;width: 94%;height: 94%;top: 3%;left: 3%;border-radius: 23px;}.leaf_big_2 {bottom: -36px;right: -74px;}.s_priem {padding-top: 390px;}.leaf_big {top: -21px;left: -28px;position: absolute;}.b_shadow {box-shadow: 0px 0px 12.48px 0.52px rgba(0, 0, 0, 0.08);}.ramka {max-width: unset;top: -40px;position: relative;right: -50px;}.s_spasibo {height: 720px;padding-top: 85px;}.arrow_dashed {position: absolute;left: calc(100% + 63px);top: 20px;}.slider_description_wrap {position: absolute;top: 100px;left: 0px;}#slideshow_wrap,.slider_height {height: 600px;position: relative;}.slider_description {line-height: 1;}.slider_description h1 {}.slider_description h2 {}.slider_description h3 {}.slider_description p {}.slider_description_wrap .btn {}img {max-width: 100%;border: none;}#navbar>ul>li>a {color: #fff;}#navbar>ul>li>ul>li {}#navbar>ul>li>ul>li>a {}#navbar>ul>li>ul>li>a:hover {}.pagebody {}.news_title {font-size: 20px;color: #000;text-decoration: none !important;margin-bottom: 20px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}.news-title:hover {}.catalog-material>.catalog-material {border: 1px solid rgba(219, 219, 219, 0.39);text-align: center;background: #fff;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;display: block;text-decoration: none;height: 100%;}.catalog-material>a:hover {text-decoration: none;cursor: pointer;}.catalog_title {}.short_desc_catalog {height: 60px;overflow: hidden;}.old_price {text-decoration: line-through;}.catalog_image {width: 100%;height: 280px;}#images_product {width: 100%;margin-bottom: 15px;}#images_product>div a {position: absolute;width: 100%;height: 100%;outline: none;opacity: 0;}#bg_full {min-height: 370px;border: 1px solid #ddd;margin-bottom: 10px;}#bg_full a {position: absolute;height: 100%;width: 100%;left: 0;}#bg_full a img {width: 100%;opacity: 0;height: 100%;}.photo_prev img,.photo_prev a {opacity: 0;}#catalog_info .oldprice,.oldprice {color: #ccc;text-decoration: line-through;}.news_image {width: 100%;height: 250px;}.news_list>a {color: #333;text-decoration: none;}.news_title {}.photo_div a div {width: 100%;margin-bottom: 30px;}.imgList img {width: 100%;}.photo_div img {width: 100%;height: 100%;object-fit: cover;}.img_cover {width: 100%;height: 100%;object-fit: cover;}.img_contain {width: 100%;height: 100%;object-fit: contain;}.question-top-line {width: 100%;height: 1px;border: none;background: #616161;}.question-mess-text {padding-top: 10px;padding-bottom: 10px;color: #224e84;font-size: 15px;}.guestbook-title {font-weight: 600;display: inline;margin-top: 20px;}.message_edit .btn,.message_answer .btn {padding: 3px 6px;}.guestbook-description {padding-bottom: 10px;color: #000;font-weight: 300;border: 1px dashed #ddd;padding: 10px;border-radius: 4px;position: relative;}.short_desc {position: absolute;background: rgba(0, 0, 0, 0.4);color: #fff;width: 307px;max-width: 307px;max-height: 340px;height: 340px;overflow: hidden;padding: 55px 50px;line-height: 24px;left: 58px;}.an {-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}.guestbook-answer {margin-top: 10px;}.pagebody h2 {margin-bottom: 10px;}.scale {-moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;-webkit-transition: all 1s ease-out;transition: all 1s ease-out;}.scale:hover {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}.close_modal {position: absolute;top: 2px;right: -40px;cursor: pointer;z-index: 8040;color: #fff;}.close_modal:hover,.close_modal:focus {color: #fff;}.close_modal img,.close_modal svg {width: 32px;}.modal-dialog .modal-dialog {padding: 55px 135px;}.noimage {width: 100%;background: #f5f5f5;text-decoration: none !important;color: #8e8e8e;}.flex {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;}.flex>* {margin: auto;}.news-noimage div {margin: auto;}.catalog_desc {}footer {background: #1A1A1A;}.line_footer {margin-bottom: -26px;}.footer_messenger svg,.footer_messenger img {width: 20px;}footer a,footer a:hover {}#author {background: #141414;}#author img {width: 70px;}@media (min-width: 1200px) {.dropdown:hover>.dropdown-menu {display: block;}}.btn-anim {position: relative;overflow: hidden;}.review_item a {position: relative;}.s_review {}.btn-anim:after {content: "";position: absolute;top: -50%;right: -50%;bottom: -50%;left: -50%;background: -webkit-gradient( linear, left top, left bottom, from(#e5ac8e), color-stop(50%, #fff), color-stop(50%, #e5ac8e));background: -webkit-gradient( linear, left top, left bottom, from(rgba(229, 172, 142, 0)), color-stop(50%, rgba(255, 255, 255, 0.7)), color-stop(50%, rgba(229, 172, 142, 0)));background: -webkit-gradient( linear, left top, left bottom, from(rgba(229, 172, 142, 0)), color-stop(50%, rgba(255, 255, 255, 0.7)), to(rgba(229, 172, 142, 0)));background: -webkit-linear-gradient( top, rgba(229, 172, 142, 0), rgba(255, 255, 255, 0.7) 50%, rgba(229, 172, 142, 0));background: -moz- oldlinear-gradient( top, rgba(229, 172, 142, 0), rgba(255, 255, 255, 0.7) 50%, rgba(229, 172, 142, 0));background: linear-gradient( to bottom, rgba(229, 172, 142, 0), rgba(255, 255, 255, 0.7) 50%, rgba(229, 172, 142, 0));-webkit-transform: rotateZ(60deg) translate(-5em, 7.5em);-ms-transform: rotate(60deg) translate(-5em, 7.5em);-moz-transform: rotateZ(60deg) translate(-5em, 7.5em);-o-transform: rotateZ(60deg) translate(-5em, 7.5em);transform: rotateZ(60deg) translate(-5em, 7.5em);opacity: 0;filter: alpha(opacity=0);-webkit-animation: sheens 3s infinite;-moz-animation: sheens 3s infinite;animation: sheens 3s infinite;z-index: 1;}@-webkit-keyframes sheens {0%,79% {opacity: 0;filter: alpha(opacity=0);-webkit-transform: rotateZ(60deg) translate(-5em, 7.5em);transform: rotateZ(60deg) translate(-5em, 7.5em);}80% {opacity: 1;filter: alpha(opacity=100);-webkit-transform: rotateZ(60deg) translate(-5em, 7.5em);transform: rotateZ(60deg) translate(-5em, 7.5em);}95% {opacity: 1;filter: alpha(opacity=100);-webkit-transform: rotateZ(60deg) translate(1em, -11em);transform: rotateZ(60deg) translate(1em, -11em);}to {opacity: 0;filter: alpha(opacity=0);-webkit-transform: rotateZ(60deg) translate(1em, -9em);transform: rotateZ(60deg) translate(1em, -9em);}}@-moz-keyframes sheens {0%,79% {opacity: 0;filter: alpha(opacity=0);-webkit-transform: rotateZ(60deg) translate(-5em, 7.5em);-moz-transform: rotateZ(60deg) translate(-5em, 7.5em);transform: rotateZ(60deg) translate(-5em, 7.5em);}80% {opacity: 1;filter: alpha(opacity=100);-webkit-transform: rotateZ(60deg) translate(-5em, 7.5em);-moz-transform: rotateZ(60deg) translate(-5em, 7.5em);transform: rotateZ(60deg) translate(-5em, 7.5em);}95% {opacity: 1;filter: alpha(opacity=100);-webkit-transform: rotateZ(60deg) translate(1em, -11em);-moz-transform: rotateZ(60deg) translate(1em, -11em);transform: rotateZ(60deg) translate(1em, -11em);}to {opacity: 0;filter: alpha(opacity=0);-webkit-transform: rotateZ(60deg) translate(1em, -9em);-moz-transform: rotateZ(60deg) translate(1em, -9em);transform: rotateZ(60deg) translate(1em, -9em);}}.s_map {height: 610px;position: relative;overflow: hidden;}.map_info {background-color: rgba(255, 255, 255, 0.9);position: absolute;height: 100%;padding: 60px 40px;max-width: 500px;z-index: 1;}.up_arrows {position: fixed;left: 15px;bottom: 15px;display: none;z-index: 2;color: #333;}.up_arrows:hover {color: #333;}.up_arrows img,.up_arrows svg {width: 48px;opacity: 0.7;margin-bottom: 4px;transform: rotate(90deg);}.map_icon_svg {width: 45px;height: 45px;}*::-webkit-scrollbar {width: 12px;}*::-webkit-scrollbar-track {background: #ff000000;padding: 13px;}*::-webkit-scrollbar-thumb {background-color: #99999987;border-radius: 20px;border: 3px solid #fff;}.cls-2 {fill: none!important;}.part_item {height: 90px;}#contact_bottom .checkbox {position: absolute;left: 15px;top: 100%;width: 100%;text-align: center;}.bg.viber {background: #7360f2;}.bg.whatsapp {background: #43d854;}.bg.telegram {background: #0088cc;}.bg.instagram {background: #d6249f;background: radial-gradient( circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%);}.bg.vk {background: #0077ff;}.bg.facebook {background: #3b5998;}.txt.viber {color: #7360f2;}.txt.whatsapp {color: #43d854;}.txt.telegram {color: #0088cc;}.txt.instagram {color: #d6249f;}.txt.vk {color: #0077ff;}.txt.facebook {background: #3b5998;}.file_name {text-overflow: ellipsis;white-space: nowrap;display: inline-block;overflow: hidden;}#timer>div>div {border-radius: 10px;padding: 10px 4px;text-align: center;border: 1px solid #ddd;background: #ebebeb;}#timer>div span {font-weight: 700;}@media (max-width: 767px) {#timer>div span {display: block;}}