@import url("https://fonts.googleapis.com/css?family=Raleway:300,400,600");
@font-face {font-family: "Muller";src: url("/inc/assets/fonts/Muller/hinted-MullerThin.eot");src: url("/inc/assets/fonts/Muller/hinted-MullerThin.eot?#iefix") format("embedded-opentype"),url("/inc/assets/fonts/Muller/hinted-MullerThin.woff") format("woff"),url("/inc/assets/fonts/Muller/hinted-MullerThin.ttf") format("truetype");font-weight: 100;font-style: normal;}
@font-face {font-family: "Muller Hairline";src: url("/inc/assets/fonts/Muller/hinted-MullerHairline.eot");src: url("/inc/assets/fonts/Muller/hinted-MullerHairline.eot?#iefix") format("embedded-opentype"),url("/inc/assets/fonts/Muller/hinted-MullerHairline.woff") format("woff"),url("/inc/assets/fonts/Muller/hinted-MullerHairline.ttf") format("truetype");font-weight: 100;font-style: normal;}
@font-face {font-family: "Muller Bold";src: url("/inc/assets/fonts/Muller/hinted-MullerBoldItalic.eot");src: url("/inc/assets/fonts/Muller/hinted-MullerBoldItalic.eot?#iefix") format("embedded-opentype"),url("/inc/assets/fonts/Muller/hinted-MullerBoldItalic.woff") format("woff"),url("/inc/assets/fonts/Muller/hinted-MullerBoldItalic.ttf") format("truetype");font-weight: bold;font-style: italic;}
@font-face {font-family: "Muller Light";src: url("/inc/assets/fonts/Muller/hinted-MullerLightItalic.eot");src: url("/inc/assets/fonts/Muller/hinted-MullerLightItalic.eot?#iefix") format("embedded-opentype"),url("/inc/assets/fonts/Muller/hinted-MullerLightItalic.woff") format("woff"),url("/inc/assets/fonts/Muller/hinted-MullerLightItalic.ttf") format("truetype");font-weight: 300;font-style: italic;}
@font-face {font-family: "Muller";src: url("/inc/assets/fonts/Muller/hinted-MullerHeavy.eot");src: url("/inc/assets/fonts/Muller/hinted-MullerHeavy.eot?#iefix") format("embedded-opentype"),url("/inc/assets/fonts/Muller/hinted-MullerHeavy.woff") format("woff"),url("/inc/assets/fonts/Muller/hinted-MullerHeavy.ttf") format("truetype");font-weight: 900;font-style: normal;}
@font-face {font-family: "Muller Hairline";src: url("/inc/assets/fonts/Muller/hinted-MullerHairlineItalic.eot");src: url("/inc/assets/fonts/Muller/hinted-MullerHairlineItalic.eot?#iefix") format("embedded-opentype"),url("/inc/assets/fonts/Muller/hinted-MullerHairlineItalic.woff") format("woff"),url("/inc/assets/fonts/Muller/hinted-MullerHairlineItalic.ttf") format("truetype");font-weight: 100;font-style: italic;}
@font-face {font-family: "Muller";src: url("/inc/assets/fonts/Muller/hinted-MullerRegular.eot");src: url("/inc/assets/fonts/Muller/hinted-MullerRegular.eot?#iefix") format("embedded-opentype"),url("/inc/assets/fonts/Muller/hinted-MullerRegular.woff") format("woff"),url("/inc/assets/fonts/Muller/hinted-MullerRegular.ttf") format("truetype");font-weight: normal;font-style: normal;}
@font-face {font-family: "Muller UltraLight";src: url("/inc/assets/fonts/Muller/hinted-MullerUltraLightItalic.eot");src: url("/inc/assets/fonts/Muller/hinted-MullerUltraLightItalic.eot?#iefix") format("embedded-opentype"),url("/inc/assets/fonts/Muller/hinted-MullerUltraLightItalic.woff") format("woff"),url("/inc/assets/fonts/Muller/hinted-MullerUltraLightItalic.ttf") format("truetype");font-weight: 200;font-style: italic;}
@font-face {font-family: "Muller Black";src: url("/inc/assets/fonts/Muller/hinted-MullerBlackItalic.eot");src: url("/inc/assets/fonts/Muller/hinted-MullerBlackItalic.eot?#iefix") format("embedded-opentype"),url("/inc/assets/fonts/Muller/hinted-MullerBlackItalic.woff") format("woff"),url("/inc/assets/fonts/Muller/hinted-MullerBlackItalic.ttf") format("truetype");font-weight: 900;font-style: italic;}
@font-face {font-family: "Muller ExtraBold";src: url("/inc/assets/fonts/Muller/hinted-MullerExtraBoldItalic.eot");src: url("/inc/assets/fonts/Muller/hinted-MullerExtraBoldItalic.eot?#iefix") format("embedded-opentype"),url("/inc/assets/fonts/Muller/hinted-MullerExtraBoldItalic.woff") format("woff"),url("/inc/assets/fonts/Muller/hinted-MullerExtraBoldItalic.ttf") format("truetype");font-weight: 800;font-style: italic;}
@font-face {font-family: "Muller Heavy";src: url("/inc/assets/fonts/Muller/hinted-MullerHeavyItalic.eot");src: url("/inc/assets/fonts/Muller/hinted-MullerHeavyItalic.eot?#iefix") format("embedded-opentype"),url("/inc/assets/fonts/Muller/hinted-MullerHeavyItalic.woff") format("woff"),url("/inc/assets/fonts/Muller/hinted-MullerHeavyItalic.ttf") format("truetype");font-weight: 900;font-style: italic;}
@font-face {font-family: "Muller";src: url("/inc/assets/fonts/Muller/hinted-MullerMedium.eot");src: url("/inc/assets/fonts/Muller/hinted-MullerMedium.eot?#iefix") format("embedded-opentype"),url("/inc/assets/fonts/Muller/hinted-MullerMedium.woff") format("woff"),url("/inc/assets/fonts/Muller/hinted-MullerMedium.ttf") format("truetype");font-weight: 500;font-style: normal;}
@font-face {font-family: "Muller";src: url("/inc/assets/fonts/Muller/hinted-MullerExtraBold.eot");src: url("/inc/assets/fonts/Muller/hinted-MullerExtraBold.eot?#iefix") format("embedded-opentype"),url("/inc/assets/fonts/Muller/hinted-MullerExtraBold.woff") format("woff"),url("/inc/assets/fonts/Muller/hinted-MullerExtraBold.ttf") format("truetype");font-weight: 800;font-style: normal;}
@font-face {font-family: "Muller";src: url("/inc/assets/fonts/Muller/hinted-MullerBold.eot");src: url("/inc/assets/fonts/Muller/hinted-MullerBold.eot?#iefix") format("embedded-opentype"),url("/inc/assets/fonts/Muller/hinted-MullerBold.woff") format("woff"),url("/inc/assets/fonts/Muller/hinted-MullerBold.ttf") format("truetype");font-weight: bold;font-style: normal;}
@font-face {font-family: "Muller Medium";src: url("/inc/assets/fonts/Muller/hinted-MullerMediumItalic.eot");src: url("/inc/assets/fonts/Muller/hinted-MullerMediumItalic.eot?#iefix") format("embedded-opentype"),url("/inc/assets/fonts/Muller/hinted-MullerMediumItalic.woff") format("woff"),url("/inc/assets/fonts/Muller/hinted-MullerMediumItalic.ttf") format("truetype");font-weight: 500;font-style: italic;}
@font-face {font-family: "Muller";src: url("/inc/assets/fonts/Muller/hinted-MullerUltraLight.eot");src: url("/inc/assets/fonts/Muller/hinted-MullerUltraLight.eot?#iefix") format("embedded-opentype"),url("/inc/assets/fonts/Muller/hinted-MullerUltraLight.woff") format("woff"),url("/inc/assets/fonts/Muller/hinted-MullerUltraLight.ttf") format("truetype");font-weight: 200;font-style: normal;}
@font-face {font-family: "Muller";src: url("/inc/assets/fonts/Muller/hinted-MullerBlack.eot");src: url("/inc/assets/fonts/Muller/hinted-MullerBlack.eot?#iefix") format("embedded-opentype"),url("/inc/assets/fonts/Muller/hinted-MullerBlack.woff") format("woff"),url("/inc/assets/fonts/Muller/hinted-MullerBlack.ttf") format("truetype");font-weight: 900;font-style: normal;}
@font-face {font-family: "Muller";src: url("/inc/assets/fonts/Muller/hinted-MullerLight.eot");src: url("/inc/assets/fonts/Muller/hinted-MullerLight.eot?#iefix") format("embedded-opentype"),url("/inc/assets/fonts/Muller/hinted-MullerLight.woff") format("woff"),url("/inc/assets/fonts/Muller/hinted-MullerLight.ttf") format("truetype");font-weight: 300;font-style: normal;}
@font-face {font-family: "Muller Regular";src: url("/inc/assets/fonts/Muller/hinted-MullerRegularItalic.eot");src: url("/inc/assets/fonts/Muller/hinted-MullerRegularItalic.eot?#iefix") format("embedded-opentype"),url("/inc/assets/fonts/Muller/hinted-MullerRegularItalic.woff") format("woff"),url("/inc/assets/fonts/Muller/hinted-MullerRegularItalic.ttf") format("truetype");font-weight: normal;font-style: italic;}
@font-face {font-family: "Muller Thin";src: url("/inc/assets/fonts/Muller/hinted-MullerThinItalic.eot");src: url("/inc/assets/fonts/Muller/hinted-MullerThinItalic.eot?#iefix") format("embedded-opentype"),url("/inc/assets/fonts/Muller/hinted-MullerThinItalic.woff") format("woff"),url("/inc/assets/fonts/Muller/hinted-MullerThinItalic.ttf") format("truetype");font-weight: 100;font-style: italic;}
body {color: #000;font-family: "Muller",sans-serif;}
:focus {outline: 0;}
h1, .h1 {margin-bottom: 25px;}
h2, .h2 {font-size: 24px;}
h3, .h3 {font-size: 20px;}
h4, .h4 {font-size: 16px;}
h5, .h5 {font-size: 14px;}
h6, .h6 {font-size: 12px;}
.container {width: 1040px;max-width: 100%;}
a.dashed {border-bottom: 1px dashed;text-decoration: none;}
a {color: #8184a1;}
a:hover {color: #29dccb;}
.btn-platon {color: #000;background-color: #ffce00;border-color: #c3a62c;}
.btn-platon:hover, .btn-platon:focus, .btn-platon:active, .btn-platon.active, .open .dropdown-toggle.btn-platon {color: #000;background-color: #ffba00;border-color: #c3a62c;}
.btn-platon:active, .btn-platon.active, .open .dropdown-toggle.btn-platon {background-image: none;}
.btn-platon.disabled, .btn-platon[disabled], fieldset[disabled] .btn-platon, .btn-platon.disabled:hover, .btn-platon[disabled]:hover, fieldset[disabled] .btn-platon:hover, .btn-platon.disabled:focus, .btn-platon[disabled]:focus, fieldset[disabled] .btn-platon:focus, .btn-platon.disabled:active, .btn-platon[disabled]:active, fieldset[disabled] .btn-platon:active, .btn-platon.disabled.active, .btn-platon[disabled].active, fieldset[disabled] .btn-platon.active {background-color: #ffce00;border-color: #c3a62c;}
.btn-platon .badge {color: #ffce00;background-color: #000;}
.btn {cursor: pointer;}
.modal-dialog, .swal2-show {background: #fff;border: 6px solid #6dab1c;padding: 10px;border-radius: 5px;}
.modal-dialog .modal-header, .swal2-show .modal-header {border: 0px;padding: 7px 20px;}
.modal-dialog .modal-content, .swal2-show .modal-content {border: 0px;}
.modal-dialog .modal-footer, .swal2-show .modal-footer {background: none;text-align: center;}
input.form-control {transition: all .3s ease-out;}
input.form-control.invalid {background: #ff867b;color: #fff;border-color: #ff867b;outline-color: red;-webkit-animation: shake .5s linear;-moz-animation: shake .5s linear;}
textarea.invalid::-moz-placeholder, input.invalid::-moz-placeholder {color: #fff;opacity: 1;}
textarea.invalid:-ms-input-placeholder, input.invalid:-ms-input-placeholder {color: #fff;}
textarea.invalid::-webkit-input-placeholder, input.invalid::-webkit-input-placeholder {color: #fff;}
.fullscreen-v-img {z-index: 3;}
.breadcrumb {position: relative;top: -17px;max-height: 43px;margin-bottom: 0px;overflow: hidden;width: 100%;display: block;white-space: nowrap;text-overflow: ellipsis;}
.breadcrumb .breadcrumb-item {display: inline-block;float: none;width: auto;}
.breadcrumb:after {content: "";width: 30px;height: 100%;position: absolute;right: 20px;top: 0px;background: linear-gradient(to left,#eceeef,rgba(0,0,0,0));}
.breadcrumb:before {content: "";width: 20px;height: 100%;position: absolute;right: 0;top: 0px;background: #eceeef;}
.spinnerbg {background-color: rgba(255,255,255,.51);position: absolute;margin: 0 auto;width: 100% !important;height: 100% !important;z-index: 1;}
.spinnerbg .spinner {margin: auto;padding-right: 43px;padding-top: 50px;}
.navbar_cart {z-index: 3;width: 150px;position: absolute;right: 0px;top: 0;}
.spinner_center {width: 100%;text-align: center;display: block;}
.spinner_center > div {margin: 16px auto 2px auto;}
.promo_blk {margin-top: 25px;}
.spinnerPage {background-color: rgba(255,255,255,.51);position: absolute;margin: 0 auto;width: 100% !important;height: 100% !important;z-index: 1;padding-top: 150px;margin-top: -20px;}
.spinnerPage .spinner {margin: auto;padding-right: 43px;}
.hooper-slide {flex-shrink: 0;height: 100%;margin: 0;padding: 0;list-style: none;}
.hooper-progress {position: absolute;top: 0;right: 0;left: 0;height: 4px;background-color: #efefef;}
.hooper-progress-inner {height: 100%;background-color: #4285f4;transition: 300ms;}
.hooper-pagination {position: absolute;bottom: 0;right: 50%;transform: translateX(50%);display: flex;padding: 5px 10px;}
.hooper-indicators {display: flex;list-style: none;margin: 0;padding: 0;}
.hooper-indicator:hover, .hooper-indicator.is-active {background-color: #4285f4;}
.hooper-indicator {margin: 0 2px;width: 12px;height: 4px;border-radius: 4px;border: none;padding: 0;background-color: #fff;cursor: pointer;}
.hooper-pagination.is-vertical {bottom: auto;right: 0;top: 50%;transform: translateY(-50%);}
.hooper-pagination.is-vertical .hooper-indicators {flex-direction: column;}
.hooper-pagination.is-vertical .hooper-indicator {width: 6px;}
.hooper-next, .hooper-prev {background-color: transparent;border: none;padding: 1em;position: absolute;top: 50%;transform: translateY(-50%);cursor: pointer;}
.hooper-next.is-disabled, .hooper-prev.is-disabled {opacity: .3;cursor: not-allowed;}
.hooper-next {right: 0;}
.hooper-prev {left: 0;}
.hooper-navigation.is-vertical .hooper-next {top: auto;bottom: 0;transform: initial;}
.hooper-navigation.is-vertical .hooper-prev {top: 0;bottom: auto;right: 0;left: auto;transform: initial;}
.hooper-navigation.is-rtl .hooper-prev {left: auto;right: 0;}
.hooper-navigation.is-rtl .hooper-next {right: auto;left: 0;}
.hooper {position: relative;box-sizing: border-box;width: 100%;height: 230px;}
.hooper * {box-sizing: border-box;}
.hooper-list {overflow: hidden;width: 100%;height: 100%;}
.hooper-track {display: flex;box-sizing: border-box;width: 100%;height: 100%;padding: 0;margin: 0;}
.hooper.is-vertical .hooper-track {flex-direction: column;height: 200px;}
.hooper.is-rtl {direction: rtl;}
.hooper-sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
.hooper-next, .hooper-prev {background: rgba(255,255,255,.58);height: 40px;padding: 6px;}
.hooper-next:hover, .hooper-prev:hover {background: rgba(255,255,255,.96);}
.header-top {width: 100%;}
.header-top nav {margin: 0;padding: 0;height: 35px;line-height: 35px;border-bottom: 1px solid #ececec;color: #452d23;font-size: 11px;}
.header-top nav .nav-item {display: list-item;text-align: -webkit-match-parent;}
.header-top nav .nav-link {color: #452d23;text-transform: uppercase;padding: 0em 1em;}
.header-top .blk_street {font-size: 13px;color: #343434;background: #eee;padding: 0px 15px;position: absolute;right: 0px;line-height: 24px;border-radius: 3px;top: 4px;}
.header-top .logo_min {position: absolute;display: none;}
.header-top .search_button {display: none;position: absolute;right: 5px;font-size: 19px;top: 4px;}
.header-center {margin: 10px auto 15px auto;width: 100%;}
.header-center .logo img {width: 310px;height: 75px;}
.header-center .phone {font-size: 21px;color: #000;font-family: "Open Sans",sans-serif;}
.header-center .phone:hover {color: #21cbbb;text-decoration: none;}
.header-center .zakazzvon {color: #000;font-size: 12px;}
.header-center .zakazzvon:hover {color: #21cbbb;}
.header-center .navbar_search {position: relative;}
.header-center .navbar_search .input-group {z-index: 1;}
.header-center .navbar_search .form-control {min-width: 250px;}
.closed_search {position: absolute;right: 80px;opacity: .5;z-index: 4;cursor: pointer;top: 6px;}
.closed_search:after {content: "";background: url("/inc/assets/scss/~assets/images/clean.png") 0 0 no-repeat;width: 27px;height: 27px;z-index: 201;position: absolute;opacity: .7;top: 1px;}
.header-footer {width: 100%;}
.header-footer nav.navbar {margin: 0;padding: 0;background-color: #ffd627;border-radius: 5px;}
.header-footer nav.navbar > .nav_menu {width: 840px;}
.header-footer nav.navbar > .nav_menu .one_nav_menu {display: none;}
.header-footer nav.navbar > .nav > li >:first-child a.nav-link {border-radius: 5px 0px 0px 5px;}
.header-footer nav.navbar > .nav > li >:last-child a.nav-link {border-radius: 0px 5px 5px 0px;}
.header-footer nav.navbar > .nav > li > .nav-link {color: #462b22;font-weight: bold;padding: 11px 17px;transition: background-color .3s;}
.header-footer nav.navbar > .nav > li > .nav-link:hover {color: #462b22;background-color: #ffe763;}
.header-footer #cart-info {z-index: 2;display: inline-block;width: 165px;vertical-align: middle;height: auto !important;border: 0 !important;cursor: auto;border-radius: 0 3px 3px 0;margin-left: 0 !important;margin-right: 0 !important;position: relative;}
.header-footer #cart-info.show {background-color: #ffe763;}
.header-footer #cart-info.not-empty .amount {display: block;}
.header-footer #cart-info a {text-decoration: none;border-radius: 0px 5px 5px 0px;}
.header-footer #cart-info a:hover {background-color: #ffe763;}
.header-footer #cart-info .icon-n.cart-sm-black {float: left;margin: 4px 21px 0 0;width: 21px;height: 21px;display: inline-block;background: url("/inc/assets/images/new-sprite.png") no-repeat top left;background-position: -31px -25px;z-index: 2;position: relative;}
.header-footer #cart-info .nametext {position: relative;top: -4px;}
.header-footer #cart-info .hint {display: block;font-size: 10px;font-weight: normal;color: #82752e;text-transform: none;position: absolute;top: 25px;left: 59px;}
.header-footer #cart-info .hint .sum {float: left;display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 70px;}
.header-footer #cart-info .hint .currency {float: left;margin-left: 4px;}
.header-footer #cart-info .amount {display: none;position: absolute;top: 4px;left: 22px;z-index: 1;background-color: #fff;color: #1c1c1c;font-size: 10px;padding: 3px 7px;border-radius: 11px;}
.page_content {min-height: 500px;margin-top: 30px;margin-bottom: 100px;opacity: 1;visibility: visible;filter: alpha(opacity=1);-webkit-transition: 400ms ease;-moz-transition: 400ms ease;-o-transition: 400ms ease;transition: 400ms ease;}
.page_content .page_text {padding: 0 25px;min-height: 730px;}
.page_content.hide {opacity: 0;visibility: hidden;margin: 0;min-height: inherit;display: table-column;}
.page_content_search {position: relative;height: auto !important;display: none;opacity: 0;visibility: hidden;filter: alpha(opacity=0);-webkit-transition: 400ms ease;-moz-transition: 400ms ease;-o-transition: 400ms ease;transition: 400ms ease;}
.page_content_search.show {display: block;opacity: 1;visibility: visible;}
.page_content_search .closed_search {top: 0;display: block;margin: 5px 0px 0px 0px;padding-top: 24px;right: 0px;height: 32px;position: absolute;}
footer {background-color: #edeef8;padding: 20px 30px;font-size: 14px;color: #575b71;}
footer a {color: #575b71;}
footer a:hover {color: #21cbbb;}
footer .nav {min-width: 200px;margin-top: 10px;}
footer .nav a {padding: 3px 0;}
footer .social_icons {width: 100%;float: left;margin: 0px;padding: 0px;list-style: none;}
footer .social_icons li {float: left;display: table;margin: 5px 5px 0 0;padding: 0;border-radius: 4px;line-height: 23px;}
footer .social_icons li a {width: 30px;height: 30px;display: table-cell;vertical-align: middle;margin: 0;padding: 0;text-align: center;text-decoration: none;}
footer .social_icons li a i {font-size: 22px;color: #edeef8;transition: all .15s ease 0s;margin-top: 3px;}
.catalog-item-cards {width: 100%;float: left;}
.flight_images_cart {max-width: 240px;height: auto;z-index: 100;max-height: 300px;position: absolute;transition: all .8s ease-in-out;-webkit-transition: all .8s ease-in-out;-moz-transition: all .8s ease-in-out;-o-transition: all .8s ease-in-out;top: auto;left: auto;}
.flight_images_cart.-is-not-expanded {opacity: 0;visibility: hidden;height: 250px;top: auto;left: auto;}
.flight_images_cart.-is-expanded {opacity: 1;visibility: visible;top: 192px !important;left: 950px !important;height: 0 !important;}
.product_card {width: 24%;margin: 1px 5px 20px 5px;display: inline-block;vertical-align: top;}
.buy_more div:first-child {margin-bottom: 8px;}
.show_catalog .buy_more div:first-child {margin-bottom: 0px;}
.show_catalog .product_more {display: none;}
.catalog-item-card {border-radius: 0;float: left;padding: 0;background: #fff;transition: all .15s ease 0s;border: 1px solid #dee0ee;}
.catalog-item-card .catalog-item-info, .catalog-item-card:hover .catalog-item-info {border: 0 !important;}
.catalog-item-card .catalog-item-info {width: 100%;height: 100%;float: left;margin: 0px;padding: 18px 13px;box-sizing: border-box;border-radius: 4px;transition: all .15s ease 0s;}
.catalog-item-card:hover, .catalog-item-card:hover .catalog-item-info {box-shadow: none;box-shadow: 0px 2px 10px #808080;border: 1px solid #dee0ee;-webkit-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;-moz-transition: all .5s;transition: all .5s;}
.catalog-item-card .item-image {width: 100%;height: 178px;display: table;margin: 0px;padding: 0px;position: relative;}
.catalog-item-card .item-image a {display: table-cell;vertical-align: middle;margin: 0px;padding: 0px;text-align: center;text-decoration: none;}
.catalog-item-card .item-image a img {width: auto;max-width: 178px;height: auto;max-height: 178px;border: none;}
.catalog-item-card .item-all-title {font-size: 13px;width: 100%;max-height: 46px;margin: 12px 0px 0px 0px;padding: 0px;overflow: hidden;}
.catalog-item-card .item-all-title .item-title {display: block;margin: 0px;padding: 0px;color: #575b71;text-decoration: none;line-height: 1.3;}
.catalog-item-card .item-all-title .item-title:hover {color: #29dccb;}
.catalog-item-card .article_rating {width: 100%;margin: 8px 0px 0px 0px;padding: 0px;display: table;}
.catalog-item-card .article_rating .article {width: 120px;font-size: 12px;color: #a0a4bc;white-space: nowrap;text-overflow: ellipsis;float: left;margin: 2px 0px 0px 0px;padding: 0px;overflow: hidden;}
.catalog-item-card .article_rating .rating {font-size: 12px;color: #a0a4bc;float: right;margin: 0px;padding: 0px;}
.catalog-item-card .item-desc {height: 50px;margin: 14px 0px 0px 0px;padding: 0px;overflow: hidden;font-size: 12px;color: #8184a1;}
.catalog-item-card .item-price-cont {height: 72px;margin: 0px;padding: 0px;position: relative;}
.catalog-item-card .catalog-item-price {position: relative;display: block;margin: 4px 4px 0 10px;padding: 0;font-weight: 700;color: #000;width: 80px;}
.catalog-item-card .catalog-item-price .unit {top: 2px;font-size: 12px;font-weight: 400;color: #8184a1;position: relative;text-align: left;width: 55px;line-height: 12px;max-width: 55px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;}
.catalog-item-card .catalog-item-price .oldprice {position: absolute;font-size: 12px;top: -15px;color: red;text-decoration: line-through;white-space: nowrap;text-overflow: ellipsis;}
.catalog-item-card .catalog-item-price .price, .catalog-item-card .catalog-item-price .newprice {margin-right: 5px;}
.catalog-item-card .btn {padding: 4px 13px;margin-top: 10px;}
.catalog-item-card .custom-control-input:checked ~ .custom-control-indicator {color: #fff;background-color: #07a56c;outline: none;}
.catalog-item-card .custom-control-input:checked ~ .custom-control-indicator:focus {outline: none;}
.catalog-item-card .buy_more {height: auto;margin: 9px -10px 0px -10px;padding: 0px;font-size: 12px;}
.catalog-item-card .buy_more .custom-control-indicator {position: absolute;top: 8px;left: 8px;}
.catalog-item-card .buy_more .avl, .catalog-item-card .buy_more .not_avl {height: 23px;display: table;margin: 0px;padding: 0px;font-size: 24px;position: relative;}
.catalog-item-card .buy_more .avl i, .catalog-item-card .buy_more .not_avl i {padding: 0px 6px 0px 0px;}
.catalog-item-card .buy_more .avl span, .catalog-item-card .buy_more .not_avl span {vertical-align: bottom;font-size: 12px;color: #a0a4bc;display: table-cell;padding: 0;position: absolute;top: 7px;margin-left: 29px;}
.catalog-item-card .buy_more .avl i {color: #9cc218;}
.catalog-item-card .buy_more .not_avl i {color: #b7bbd3;}
.catalog-item-card .buy_more .delay a {width: 27px;height: 27px;display: table-cell;vertical-align: middle;margin: 0px;padding: 0px;text-align: center;text-decoration: none;}
.catalog-item-card .buy_more .delay a:hover {color: #21cbbb;border: 0;background: #fff;}
.catalog-item-card .buy_more .delay a i {font-size: 22px;width: 21px;transition: all .15s ease 0s;text-rendering: auto;-webkit-font-smoothing: antialiased;border: 0;background: #fff;}
.catalog-item-card .buy_more .delay a i.fa-check {color: #21cbbb;}
.sticker {position: absolute;top: -10px;right: -14px;left: -13px;}
.sticker span {font-size: 12px;font-size: 11px;font-weight: bold;width: 42px;height: 22px;display: block;margin: 0px 0px 2px 0px;padding: 0px;position: relative;color: #fff;text-align: center;text-transform: uppercase;line-height: 22px;}
.sticker span:after {border: 16px solid red;border-left: 0;border-bottom: 0;transform: rotate(135deg);width: 0;height: 0;position: absolute;right: -8px;top: 3px;content: "";}
.sticker span :before {width: 0px;height: 0px;position: absolute;left: -6px;top: 0px;content: "";border-width: 11px 0px 11px 6px;border-style: solid;}
.sticker span.new {background: #9cc218;}
.sticker span.new:before {border-color: #9cc218 #9cc218 #9cc218 transparent;}
.sticker span.new:after {border-color: #9cc218 transparent #9cc218 #9cc218;}
.sticker span.sale {background: #13a4ff;}
.sticker span.sale:before {border-color: #13a4ff #13a4ff #13a4ff transparent;}
.sticker span.sale:after {border-color: #00afec transparent #00afec #00afec;}
.sticker span:last-child {margin: 0px;}
.add2basket_block .add2basket_form {display: flex;align-items: center;justify-content: center;}
.add2basket_block .add2basket_form button {background: #fff;width: 22px;height: 22px;display: inline-block;justify-content: center;align-items: center;font-size: 22px;color: #575b71;line-height: 15px;border-radius: 50% !important;padding: 0 4px;border: 0;opacity: .5;cursor: not-allowed;outline: none !important;}
.add2basket_block .add2basket_form button:not(:disabled) {cursor: pointer;opacity: 1;}
.add2basket_block .add2basket_form button:not(:disabled):hover {color: #fff !important;background: #21cbbb !important;border-color: #21cbbb !important;}
.add2basket_block .add2basket_form button span {display: table-cell;vertical-align: middle;margin: 0px;padding: 0px;text-align: center;}
.add2basket_block .add2basket_form button.minus {line-height: 12px;padding-left: 7px;}
.add2basket_block .add2basket_form button.minus span {margin-left: 1px;margin-top: -3px;}
.add2basket_block .add2basket_form button.plus span {margin-left: 1px;margin-top: 0px;}
.add2basket_block .add2basket_form input {font-weight: bold;font-size: 15px;width: 40px;height: 24px;display: inline-block;margin: 0 3px;text-align: center;line-height: 20px;vertical-align: middle;padding: 0;color: #8184a1;background: #fff;border: 2px solid #fff;border-radius: 3px;}
.add2basket_block .add2basket_form input:focus {border-color: #21cbbb !important;border-radius: 2px;outline-color: #21cbbb;-webkit-animation: shake .5s linear;-moz-animation: shake .5s linear;}
.modification_product_form .custom-control {margin-bottom: 8px;}
.catalog-item-card .catalog-item-info {overflow: hidden;background: #fff;}
.catalog-item-card {position: relative;}
.show_catalog.catalog-item-card:hover {z-index: 38;position: relative;background: #fff;}
.show_catalog.catalog-item-card:hover .count-modifications-1 {height: 365px;}
.show_catalog.catalog-item-card:hover .count-modifications-2 {height: 415px;}
.show_catalog.catalog-item-card:hover .count-modifications-3 {height: 465px;}
.show_catalog.catalog-item-card:hover .count-modifications-4 {height: 515px;}
.show_catalog.catalog-item-card:hover .count-modifications-5 {height: 565px;}
.product_more {position: absolute;text-align: center;margin-left: 65px;margin-top: 55px;font-size: 16px;color: #f60;border-bottom: 1px dashed #f60;line-height: 10px;}
.buy_more .next_mod {display: none;}
.show_catalog .buy_more .next_mod {display: inherit;}
.card-header {background: #edeef8;}
.card-header .nav-link {font-size: 16px;text-transform: uppercase;font-weight: bold;}
.card-header .nav-link.active {color: #000;}
.cols {clear: both;}
.cols:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.cols > div {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;min-height: 1px;}
@media screen and (max-width: 767px) {.cols {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-moz-box-orient: vertical;-webkit-box-orient: vertical;-ms-box-orient: vertical;-webkit-flex-direction: column;flex-direction: column;}
	.cols > div {float: none !important;width: 100%;padding-left: 0 !important;padding-right: 0 !important;}}
.col_one_third {float: left;width: 25%;padding: 0 20px;}
.col_two_thirds {float: left;width: 75%;padding: 0 1em;}
.col_one_third:first-of-type {clear: left;padding: 0 2.077em 0 0;}
.col_one_third:last-of-type {clear: right;padding: 0 0 0 0;}
.col_two_thirds:first-of-type {clear: left;padding-left: 0;}
.col_two_thirds:last-of-type {clear: right;padding-right: 0;}
@media screen and (max-width: 767px) {.media_xs_order_one {-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-ms-flex-order: 0;-webkit-order: 0;order: 0;}
	.media_xs_order_two {-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-ms-flex-order: 1;-webkit-order: 1;order: 1;}
	.media_xs_order_three {-webkit-box-ordinal-group: 3;-moz-box-ordinal-group: 3;-ms-flex-order: 2;-webkit-order: 2;order: 2;}}
.dropdown-item.active, .dropdown-item:active {background-color: #eee;color: #000;}
.header-footer .nav .submenu-count-2 .dropdown-menu {min-height: 40px !important;}
.header-footer .nav .submenu-count-2 .dropdown-menu {min-height: 80px !important;}
.header-footer .nav .submenu-count-3 .dropdown-menu {min-height: 119px !important;}
.header-footer .nav .submenu-count-4 .dropdown-menu {min-height: 158px !important;}
.header-footer .nav .submenu-count-5 .dropdown-menu {min-height: 197px !important;}
.header-footer .nav .submenu-count-6 .dropdown-menu {min-height: 236px !important;}
.header-footer .nav .submenu-count-7 .dropdown-menu {min-height: 275px !important;}
.header-footer .nav .submenu-count-8 .dropdown-menu {min-height: 314px !important;}
.header-footer .nav .submenu-count-9 .dropdown-menu {min-height: 353px !important;}
.header-footer .nav .submenu-count-10 .dropdown-menu {min-height: 392px !important;}
.header-footer .nav > .nav-item {position: relative;}
.header-footer .nav .show > .dropdown-menu {visibility: visible;opacity: 1;filter: alpha(opacity=100);}
.header-footer .nav .dropdown-menu {display: block;min-width: 250px;opacity: 0;visibility: hidden;filter: alpha(opacity=0);-webkit-transition: 400ms ease;-moz-transition: 400ms ease;-o-transition: 400ms ease;transition: 400ms ease;}
.header-footer .nav .dropdown-menu .nav-item {width: 100%;}
.header-footer .nav .dropdown-menu .nav-item .nav-link {padding: 10px 15px;transition: color .25s,border-color .25s,background .25s;font-size: 13px;width: 100%;position: relative;color: #000;}
.header-footer .nav .dropdown-menu .nav-item .nav-link.active, .header-footer .nav .dropdown-menu .nav-item .nav-link:active {color: #000;text-decoration: none;background-color: #ffeba0;}
.header-footer .nav .dropdown-menu .nav-item .nav-link:hover {background-color: #eee;}
.header-footer .nav .dropdown-menu .nav-item .nav-link.dropdown-toggle:after {background: url("/inc/assets/images/new-sprite.png") no-repeat top left;margin-bottom: -.2em;background-position: -137px 0;width: 5px;height: 9px;display: block;content: "";position: absolute;top: 12px;right: 15px;border: 0px;}
.header-footer .nav .dropdown-menu .nav-item .nav-link.nuxt-link-exact-active {color: #00afec !important;}
.header-footer .nav .dropdown-menu .dropdown-menu {padding: 0px;position: absolute;left: 247px;top: -1px;box-shadow: none;}
.header-footer .nav .dropdown-menu .dropdown-menu .dropdown-menu {left: 247px;}
.header-footer .nav > .nav-item > a.nav-link-active-nav {background-color: #ffe763;}
.header-footer .nav > .nav-item .dropdown-menu a.nav-link-active-nav {color: #00afec !important;}
.header-footer .nav > .nav-item > .dropdown-menu:before {position: absolute;top: -12px;left: 35px;display: inline-block;border-right: 12px solid transparent;border-bottom: 12px solid #ccc;border-left: 12px solid transparent;border-bottom-color: rgba(0,0,0,.2);content: "";}
.header-footer .nav > .nav-item > .dropdown-menu:after {position: absolute;top: -11px;left: 35px;display: inline-block;border-right: 11px solid transparent;border-bottom: 11px solid #fff;border-left: 11px solid transparent;content: "";}
.nav .dropdown-menu {margin: 0;padding: 0;box-shadow: 0 5px 10px rgba(0,0,0,.2);border-radius: 0px;}
.nav .dropdown-menu .dropdown-item {font-size: 14px;padding: 1px 1.5rem;line-height: 30px;}
.nav > .nav-item > .dropdown-menu:before {position: absolute;top: -12px;left: 35px;display: inline-block;border-right: 12px solid transparent;border-bottom: 12px solid #ccc;border-left: 12px solid transparent;border-bottom-color: rgba(0,0,0,.2);content: "";}
.nav > .nav-item > .dropdown-menu:after {position: absolute;top: -11px;left: 35px;display: inline-block;border-right: 11px solid transparent;border-bottom: 11px solid #fff;border-left: 11px solid transparent;content: "";}
.nav > .nav-item > .dropdown-menu.dropdown-menu-right:before {right: 35px;left: inherit;}
.nav > .nav-item > .dropdown-menu.dropdown-menu-right:after {right: 35px;left: inherit;}
body.swal2-shown {overflow-y: hidden;}
body.swal2-iosfix {position: fixed;left: 0;right: 0;}
.swal2-container {display: flex;align-items: center;position: fixed;top: 0;left: 0;bottom: 0;right: 0;padding: 10px;background-color: transparent;z-index: 1060;}
.swal2-container.swal2-fade {transition: background-color .1s;}
.swal2-container.swal2-shown {background-color: rgba(0,0,0,.4);}
.swal2-modal {background-color: #fff;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;border-radius: 5px;box-sizing: border-box;text-align: center;margin: auto;overflow-x: hidden;overflow-y: auto;display: none;position: relative;max-width: 100%;}
.swal2-modal:focus {outline: none;}
.swal2-modal.swal2-loading {overflow-y: hidden;}
.swal2-modal .swal2-title {color: #595959;font-size: 30px;text-align: center;font-weight: 600;text-transform: none;position: relative;margin: 0 0 .4em;padding: 0;display: block;word-wrap: break-word;}
.swal2-modal .swal2-buttonswrapper {margin-top: 15px;}
.swal2-modal .swal2-buttonswrapper:not(.swal2-loading) .swal2-styled[disabled] {opacity: .4;cursor: no-drop;}
.swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-confirm {box-sizing: border-box;border: 4px solid transparent;border-color: transparent;width: 40px;height: 40px;padding: 0;margin: 7.5px;vertical-align: top;background-color: transparent !important;color: transparent;cursor: default;border-radius: 100%;animation: rotate-loading 1.5s linear 0s infinite normal;user-select: none;}
.swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-cancel {margin-left: 30px;margin-right: 30px;}
.swal2-modal .swal2-buttonswrapper.swal2-loading :not(.swal2-styled).swal2-confirm::after {display: inline-block;content: "";margin-left: 5px 0 15px;vertical-align: -1px;height: 15px;width: 15px;border: 3px solid #999;box-shadow: 1px 1px 1px #fff;border-right-color: transparent;border-radius: 50%;animation: rotate-loading 1.5s linear 0s infinite normal;}
.swal2-modal .swal2-styled {border: 0;border-radius: 3px;box-shadow: none;color: #fff;cursor: pointer;font-size: 17px;font-weight: 500;margin: 15px 5px 0;padding: 10px 32px;}
.swal2-modal .swal2-image {margin: 20px auto;max-width: 100%;}
.swal2-modal .swal2-close {background: rgba(0,0,0,0);border: 0;margin: 0;padding: 0;width: 38px;height: 40px;font-size: 36px;line-height: 40px;font-family: serif;position: absolute;top: 5px;right: 8px;cursor: pointer;color: #ccc;transition: color .1s ease;}
.swal2-modal .swal2-close:hover {color: #d55;}
.swal2-modal > .swal2-input, .swal2-modal > .swal2-file, .swal2-modal > .swal2-textarea, .swal2-modal > .swal2-select, .swal2-modal > .swal2-radio, .swal2-modal > .swal2-checkbox {display: none;}
.swal2-modal .swal2-content {font-size: 18px;text-align: center;font-weight: 300;position: relative;float: none;margin: 0;padding: 0;line-height: normal;color: #545454;word-wrap: break-word;}
.swal2-modal .swal2-input, .swal2-modal .swal2-file, .swal2-modal .swal2-textarea, .swal2-modal .swal2-select, .swal2-modal .swal2-radio, .swal2-modal .swal2-checkbox {margin: 20px auto;}
.swal2-modal .swal2-input, .swal2-modal .swal2-file, .swal2-modal .swal2-textarea {width: 100%;box-sizing: border-box;font-size: 18px;border-radius: 3px;border: 1px solid #d9d9d9;box-shadow: inset 0 1px 1px rgba(0,0,0,.06);transition: border-color box-shadow .3s;}
.swal2-modal .swal2-input.swal2-inputerror, .swal2-modal .swal2-file.swal2-inputerror, .swal2-modal .swal2-textarea.swal2-inputerror {border-color: #f27474 !important;box-shadow: 0 0 2px #f27474 !important;}
.swal2-modal .swal2-input:focus, .swal2-modal .swal2-file:focus, .swal2-modal .swal2-textarea:focus {outline: none;border: 1px solid #b4dbed;box-shadow: 0 0 3px #c4e6f5;}
.swal2-modal .swal2-input:focus::placeholder, .swal2-modal .swal2-file:focus::placeholder, .swal2-modal .swal2-textarea:focus::placeholder {transition: opacity .3s .03s ease;opacity: .8;}
.swal2-modal .swal2-input::placeholder, .swal2-modal .swal2-file::placeholder, .swal2-modal .swal2-textarea::placeholder {color: #e6e6e6;}
.swal2-modal .swal2-range input {float: left;width: 80%;}
.swal2-modal .swal2-range output {float: right;width: 20%;font-size: 20px;font-weight: 600;text-align: center;}
.swal2-modal .swal2-range input, .swal2-modal .swal2-range output {height: 43px;line-height: 43px;vertical-align: middle;margin: 20px auto;padding: 0;}
.swal2-modal .swal2-input {height: 43px;padding: 0 12px;}
.swal2-modal .swal2-input[type='number'] {max-width: 150px;}
.swal2-modal .swal2-file {font-size: 20px;}
.swal2-modal .swal2-textarea {height: 108px;padding: 12px;}
.swal2-modal .swal2-select {color: #545454;font-size: inherit;padding: 5px 10px;min-width: 40%;max-width: 100%;}
.swal2-modal .swal2-radio {border: 0;}
.swal2-modal .swal2-radio label:not(:first-child) {margin-left: 20px;}
.swal2-modal .swal2-radio input, .swal2-modal .swal2-radio span {vertical-align: middle;}
.swal2-modal .swal2-radio input {margin: 0 3px 0 0;}
.swal2-modal .swal2-checkbox {color: #545454;}
.swal2-modal .swal2-checkbox input, .swal2-modal .swal2-checkbox span {vertical-align: middle;}
.swal2-modal .swal2-validationerror {background-color: #f0f0f0;margin: 0 -20px;overflow: hidden;padding: 10px;color: #808080;font-size: 16px;font-weight: 300;display: none;}
.swal2-modal .swal2-validationerror::before {content: "!";display: inline-block;width: 24px;height: 24px;border-radius: 50%;background-color: #ea7d7d;color: #fff;line-height: 24px;text-align: center;margin-right: 10px;}
@supports (-ms-accelerator: true) {.swal2-range input {width: 100% !important;}
	.swal2-range output {display: none;}}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {.swal2-range input {width: 100% !important;}
	.swal2-range output {display: none;}}
.swal2-icon {width: 80px;height: 80px;border: 4px solid transparent;border-radius: 50%;margin: 20px auto 30px;padding: 0;position: relative;box-sizing: content-box;cursor: default;user-select: none;}
.swal2-icon.swal2-error {border-color: #f27474;}
.swal2-icon.swal2-error .swal2-x-mark {position: relative;display: block;}
.swal2-icon.swal2-error [class^='swal2-x-mark-line'] {position: absolute;height: 5px;width: 47px;background-color: #f27474;display: block;top: 37px;border-radius: 2px;}
.swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='left'] {transform: rotate(45deg);left: 17px;}
.swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='right'] {transform: rotate(-45deg);right: 16px;}
.swal2-icon.swal2-warning {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;color: #f8bb86;border-color: #facea8;font-size: 60px;line-height: 80px;text-align: center;}
.swal2-icon.swal2-info {font-family: "Open Sans",sans-serif;color: #3fc3ee;border-color: #9de0f6;font-size: 60px;line-height: 80px;text-align: center;}
.swal2-icon.swal2-question {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;color: #87adbd;border-color: #c9dae1;font-size: 60px;line-height: 80px;text-align: center;}
.swal2-icon.swal2-success {border-color: #a5dc86;}
.swal2-icon.swal2-success [class^='swal2-success-circular-line'] {border-radius: 50%;position: absolute;width: 60px;height: 120px;transform: rotate(45deg);}
.swal2-icon.swal2-success [class^='swal2-success-circular-line'][class$='left'] {border-radius: 120px 0 0 120px;top: -7px;left: -33px;transform: rotate(-45deg);transform-origin: 60px 60px;}
.swal2-icon.swal2-success [class^='swal2-success-circular-line'][class$='right'] {border-radius: 0 120px 120px 0;top: -11px;left: 30px;transform: rotate(-45deg);transform-origin: 0 60px;}
.swal2-icon.swal2-success .swal2-success-ring {width: 80px;height: 80px;border: 4px solid rgba(165,220,134,.2);border-radius: 50%;box-sizing: content-box;position: absolute;left: -4px;top: -4px;z-index: 2;}
.swal2-icon.swal2-success .swal2-success-fix {width: 7px;height: 90px;position: absolute;left: 28px;top: 8px;z-index: 1;transform: rotate(-45deg);}
.swal2-icon.swal2-success [class^='swal2-success-line'] {height: 5px;background-color: #a5dc86;display: block;border-radius: 2px;position: absolute;z-index: 2;}
.swal2-icon.swal2-success [class^='swal2-success-line'][class$='tip'] {width: 25px;left: 14px;top: 46px;transform: rotate(45deg);}
.swal2-icon.swal2-success [class^='swal2-success-line'][class$='long'] {width: 47px;right: 8px;top: 38px;transform: rotate(-45deg);}
.swal2-progresssteps {font-weight: 600;margin: 0 0 20px;padding: 0;}
.swal2-progresssteps li {display: inline-block;position: relative;}
.swal2-progresssteps .swal2-progresscircle {background: #3085d6;border-radius: 2em;color: #fff;height: 2em;line-height: 2em;text-align: center;width: 2em;z-index: 20;}
.swal2-progresssteps .swal2-progresscircle:first-child {margin-left: 0;}
.swal2-progresssteps .swal2-progresscircle:last-child {margin-right: 0;}
.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep {background: #3085d6;}
.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progresscircle {background: #add8e6;}
.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progressline {background: #add8e6;}
.swal2-progresssteps .swal2-progressline {background: #3085d6;height: .4em;margin: 0 -1px;z-index: 10;}
[class^='swal2'] {-webkit-tap-highlight-color: rgba(0,0,0,0);}
@keyframes showSweetAlert {0% {transform: scale(.7);}
	45% {transform: scale(1.05);}
	80% {transform: scale(.95);}
	100% {transform: scale(1);}}
@keyframes hideSweetAlert {0% {transform: scale(1);opacity: 1;}
	100% {transform: scale(.5);opacity: 0;}}
.swal2-show {animation: showSweetAlert .3s;}
.swal2-show.swal2-noanimation {animation: none;}
.swal2-hide {animation: hideSweetAlert .15s forwards;}
.swal2-hide.swal2-noanimation {animation: none;}
@keyframes animate-success-tip {0% {width: 0;left: 1px;top: 19px;}
	54% {width: 0;left: 1px;top: 19px;}
	70% {width: 50px;left: -8px;top: 37px;}
	84% {width: 17px;left: 21px;top: 48px;}
	100% {width: 25px;left: 14px;top: 45px;}}
@keyframes animate-success-long {0% {width: 0;right: 46px;top: 54px;}
	65% {width: 0;right: 46px;top: 54px;}
	84% {width: 55px;right: 0;top: 35px;}
	100% {width: 47px;right: 8px;top: 38px;}}
@keyframes rotatePlaceholder {0% {transform: rotate(-45deg);}
	5% {transform: rotate(-45deg);}
	12% {transform: rotate(-405deg);}
	100% {transform: rotate(-405deg);}}
.swal2-animate-success-line-tip {animation: animate-success-tip .75s;}
.swal2-animate-success-line-long {animation: animate-success-long .75s;}
.swal2-success.swal2-animate-success-icon .swal2-success-circular-line-right {animation: rotatePlaceholder 4.25s ease-in;}
@keyframes animate-error-icon {0% {transform: rotateX(100deg);opacity: 0;}
	100% {transform: rotateX(0deg);opacity: 1;}}
.swal2-animate-error-icon {animation: animate-error-icon .5s;}
@keyframes animate-x-mark {0% {transform: scale(.4);margin-top: 26px;opacity: 0;}
	50% {transform: scale(.4);margin-top: 26px;opacity: 0;}
	80% {transform: scale(1.15);margin-top: -6px;}
	100% {transform: scale(1);margin-top: 0;opacity: 1;}}
.swal2-animate-x-mark {animation: animate-x-mark .5s;}
@keyframes rotate-loading {0% {transform: rotate(0deg);}
	100% {transform: rotate(360deg);}}
.shopminicart {position: absolute;width: 420px;max-height: 500px;top: 45px;z-index: 2;background: #fff;border: 1px solid #eee;right: 0;font-weight: normal;margin: 0;padding: 0;text-align: center;font-size: 13px;opacity: 0;visibility: hidden;filter: alpha(opacity=0);-webkit-transition: 500ms ease;-moz-transition: 500ms ease;-o-transition: 500ms ease;transition: 500ms ease;box-shadow: 0 5px 10px rgba(0,0,0,.2);list-style: none;}
.shopminicart.show {visibility: visible;opacity: 1;filter: alpha(opacity=100);}
.shopminicart:before {position: absolute;top: -12px;right: 35px;display: inline-block;border-right: 12px solid transparent;border-bottom: 12px solid #ccc;border-left: 12px solid transparent;border-bottom-color: rgba(0,0,0,.2);content: "";}
.shopminicart:after {position: absolute;top: -11px;right: 35px;display: inline-block;border-right: 11px solid transparent;border-bottom: 11px solid #fff;border-left: 11px solid transparent;content: "";}
.shopminicart .cartd {max-height: 350px;min-width: 420px;overflow-y: auto;display: block;}
.shopminicart li {padding: 10px 0;margin: 0 10px;border-bottom: 1px solid #ececec;}
.shopminicart li.btnfooter {text-align: center;}
.shopminicart li.textfooter {font-size: 12px;}
.shopminicart li .sum {max-width: 120px;}
.shopminicart li.__item {text-align: left;display: table;width: 97%;}
.shopminicart li.__item .__description {float: left;width: 200px;font-size: 12px;}
.shopminicart li.__item .__description a {height: 2.4em;line-height: 1.2em;text-decoration: none;display: -webkit-box;line-clamp: 2;-ms-line-clamp: 2;-moz-line-clamp: 2;-webkit-line-clamp: 2;-o-ellipsis-lastline: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;color: #1c1c1c;}
.shopminicart li.__item .__description a:hover {color: #909090;}
.shopminicart li.__item .__remove {text-decoration: none;}
.shopminicart li.__item .__image {float: left;width: 50px;max-width: 50px;max-height: 50px;line-height: 50px;vertical-align: middle;text-align: center;margin-right: 10px;}
.shopminicart li.__item .__image img {max-width: 100%;height: auto;vertical-align: middle;max-height: 50px;}
.shopminicart li.__item .__price {float: right;width: 108px;text-align: right;margin: 5px 10px 0 0;font-size: 18px;}
.shopminicart li.__item .__price .sum {max-width: 87px;display: inline-block;vertical-align: top;}
.shopminicart li.__item .__price .currency {display: inline-block;vertical-align: top;margin-left: 3px;}
.sum {display: inline;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.pageFader {position: absolute;top: 0;top: 0px;right: 0;left: 0;z-index: 1;background-color: #000;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter: alpha(opacity=20);-moz-opacity: .2;-khtml-opacity: .2;opacity: .2;height: 1618px;display: block;}
.btn_favorite {position: absolute;right: 5px;top: 8px;width: 20px;height: 20px;overflow: hidden;z-index: 7;}
.btn_favorite .catalog-item-delay {opacity: .5;}
.btn_favorite .catalog-item-delay.active {opacity: 1;}
.btn_favorite .msfavorites span.msfavorites-text-add {opacity: .6;}
.btn_favorite .msfavorites span {width: 20px;height: 20px;font-size: 13px;padding-left: 24px;color: #2399e2;text-decoration: none !important;position: relative;display: inline-block;opacity: .9;}
.btn_favorite .msfavorites .msfavorites-text-load, .btn_favorite .msfavorites .msfavorites.load .msfavorites-text-add, .btn_favorite .msfavorites .msfavorites.load.voted .msfavorites-text-remove {display: inline-block;}
.product_page .btn_favorite {margin-right: 20px;}
.btn_comparison {position: absolute;right: 7px;top: 33px;width: 20px;height: 20px;overflow: hidden;z-index: 7;}
.btn_comparison .catalog-item-delay {opacity: .5;}
.btn_comparison .catalog-item-delay.active {opacity: 1;}
.btn_comparison .mscomparisons span.mscomparisons-text-add {opacity: .6;}
.btn_comparison .mscomparisons span {width: 20px;height: 20px;font-size: 13px;padding-left: 24px;color: #2399e2;text-decoration: none !important;position: relative;display: inline-block;opacity: .9;}
.btn_comparison .mscomparisons .mscomparisons-text-load, .btn_comparison .mscomparisons .mscomparisons.load .mscomparisons-text-add, .btn_comparison .mscomparisons .mscomparisons.load.voted .mscomparisons-text-remove {display: inline-block;}
.product_page .btn_comparison {margin-right: 20px;}
.comparison-head {font-size: 12px;}
.comparison-param {width: 123px;font-size: 12px;}
.compare-table-title {padding: 15px;background: #4e466c;color: #fff;font-weight: 600;font-size: 12px;}
.compare-table-title td {padding: 15px;}
.comparison-row td {padding: 15px;vertical-align: top;}
.comparison-row td .custom-radio {font-size: 13px;}
.compare-goods-unit {position: relative;}
.compare-goods-unit .btn_comparison {position: absolute;right: 35px;top: -5px;width: 20px;height: 20px;overflow: hidden;z-index: 7;}
.comparison-row td {max-width: 250px;}
.comparison-table {width: 100%;max-width: 1000px;overflow: auto;display: block;padding-top: 14px;}
@media only screen and (max-width: 768px) {.comparison-table {max-width: 400px;}
	.btn_favorite {position: absolute;right: 7px;top: 8px;width: 30px;height: 30px;font-size: 19px;}
	.btn_comparison {position: absolute;right: 6px;top: 39px;width: 30px;height: 30px;font-size: 19px;}}
.comparison-row td .custom-radio .newprice {min-width: 110px;display: inline-block;}
.product_page h1 {font-size: 26px;margin-bottom: 40px;}
.product_page .images {text-align: center;}
.product_page .images span {line-height: 300px;}
.product_page .images span img {width: auto;max-width: 300px;height: auto;max-height: 300px;vertical-align: middle;}
.product_page .catalog-item-price {display: inline-block;margin: 7px 10px 0 10px;}
.product_page .table_items button.add-cart-btn-platon {margin-top: 10px;}
.product_page .table_items .add2basket_block {display: inline-block;margin: 15px 10px 0 20px;}
.product_page .add2basket_block {display: inline-block;margin: 5px 10px 0 20px;}
.product_page .add2basket_block input {padding: 0;width: 60px;border-color: #eee;border-radius: 4px;}
.product_page .catalog-item-price .add-cart-btn-platon {width: 40%;}
.product_page .table {margin-bottom: 0;}
.product_page .catalog-item-price {display: inline-block;margin: 5px 0 0 0;padding: 0px;font-size: 24px;font-weight: 700;color: #000;position: relative;}
.product_page .catalog-item-price .oldprice.price {position: absolute;top: -17px;font-size: 15px;width: 200px;color: red;text-decoration: line-through;display: table;}
.product_page .catalog-item-price .price, .product_page .catalog-item-price .newprice {margin-right: 5px;}
.product_page .catalog-item-price .unit {font-size: 12px;font-weight: 400;color: #8184a1;display: block;}
.product_page hr.pageproducts {margin-top: 0px;}
.product_page .sticker {position: relative;top: 0;right: 0;left: inherit;margin-top: 0px;margin-bottom: 0px;display: block;}
.product_page .sticker span {display: inline-block;margin-right: 15px;}
.product_page .back_link {margin-top: 20px;width: 100%;display: table;}
@media only screen and (max-width: 768px) {.product_more {margin: 95px auto 0 auto;left: 32%;right: 32%;display: none !important;}
	.catalog-item-card .catalog-item-info {position: relative;}
	.catalog-item-card {height: inherit !important;}
	.show_catalog.catalog-item-card:hover .count-modifications-2 {height: inherit;}
	.show_catalog .buy_more .next_mod {display: block;}
	.buy_more .custom-control {min-height: 42px;}}
.catalog-section {width: 100%;clear: both;display: table;margin-bottom: 25px;margin-top: 25px;}
.product_list {width: 100%;}
.product_list .product_list_results {display: table;width: 100%;clear: both;}
h1.product_list_head {margin-bottom: 0px;}
.catalog-section-child {float: left;margin: 0px 0px 2px 0px;padding: 0px;}
.catalog-section-child a {display: flex;align-items: center;justify-content: center;text-align: center;border: 1px solid #dee0ee;width: 251px;height: 58px;margin: 0px;padding: 0px;transition: all .15s ease 0s;border-radius: 4px;}
.catalog-section-child a span {margin: 5px;}
.catalog-section-child a:hover {text-decoration: none;}
.catalog-section-child:nth-child(4n + 2) {margin: 0px 2px 2px 2px;}
.catalog-section-child:nth-child(4n + 3) {margin: 0px 2px 2px 0px;}
.products_total {font-size: 13px;}
.page-link {color: #000;}
.page-link:focus, .page-link:hover {color: #000;background-color: #eceeef;border-color: #ddd;}
.page-item.active .page-link {z-index: 2;background-color: #ffce00;border-color: #c3a62c;}
.page_cart .cart-items .equipment {width: 100%;margin: 0px;padding: 0px;}
.page_cart .cart-items .equipment .cart-item-image, .page_cart .cart-items .equipment .cart-item-name, .page_cart .cart-items .equipment .cart-item-price, .page_cart .cart-items .equipment .cart-item-quantity, .page_cart .cart-items .equipment .cart-item-summa, .page_cart .cart-items .equipment .cart-item-actions, .page_cart .cart-items .equipment .cart-item-name, .page_cart .cart-items .equipment .cart-item-price, .page_cart .cart-items .equipment .cart-item-quantity, .page_cart .cart-items .equipment .cart-item-summa {height: 31px;display: table-cell;vertical-align: middle;margin: 0px;padding: 0px;}
.page_cart .cart-items .equipment .cart-item-image {width: 75px;padding: 0px 0px 0px 15px;}
.page_cart .cart-items .equipment .cart-item-name {width: 430px;}
.page_cart .cart-items .equipment .cart-item-name a {max-width: 400px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 400px;display: block;}
.page_cart .cart-items .equipment .cart-item-price {width: 120px;position: relative;}
.page_cart .cart-items .equipment .cart-item-price .oldprice .price {position: absolute;font-size: 17px;top: 0;color: red;width: 200px;text-decoration: line-through;}
.page_cart .cart-items .equipment .cart-item-quantity {width: 100px;padding: 0px 40px 0px 0px;}
.page_cart .cart-items .equipment .cart-item-summa {width: 140px;}
.page_cart .cart-items .equipment .cart-item-actions {width: 100px;padding: 0px 0px 0px 30px;}
.page_cart .cart-items .equipment .delay, .page_cart .cart-items .equipment .in-order, .page_cart .cart-items .equipment .delete {float: left;margin: 0 8px;padding: 0px;}
.page_cart .cart-items .equipment .thead {background: #fff;border: 0;border-bottom: 1px solid #dee0ee;}
.page_cart .cart-items .equipment .tbody {width: 100%;margin: 0px;padding: 0px;}
.page_cart .cart-items .equipment .tbody .cart-item-image {text-align: center;padding: 0;}
.page_cart .cart-items .equipment .tbody img {max-width: 100%;max-width: 50px;height: auto;vertical-align: middle;max-height: 50px;}
.page_cart .cart-items .equipment .tbody .tr {width: 100%;margin: 2px 0px 0px 0px;padding: 0px;box-sizing: border-box;border: 1px solid #dee0ee;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;}
.page_cart .cart-items .equipment .tbody .tr, .page_cart .cart-items .equipment .tbody .tr_into {border: 0;}
.page_cart .cart-items .equipment .tbody .tr_into {width: 100%;display: table;margin: 0px;padding: 4px 0px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 4px;}
.page_cart .catalog-item-price {display: inline-block;margin: 3px 0px 0px 0px;padding: 0px;font-size: 15px;font-weight: 700;color: #000;}
.page_cart .catalog-item-price .oldprice.price {position: absolute;top: 0;font-size: 12px;color: red;text-decoration: line-through;display: table;width: 200px;}
.page_cart .catalog-item-price .price, .page_cart .catalog-item-price .newprice {margin-right: 5px;}
.page_cart .catalog-item-price .unit {font-size: 12px;font-weight: 400;color: #8184a1;display: block;}
.page_cart .sum {font-weight: bold;}
.page_cart .myorders_itog {width: 100%;height: 31px;display: table;margin: 42px 0px 0px 0px;padding: 0px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.page_cart .textfooter {margin-bottom: 10px;}
.page_cart .myorders_itog .cart-itogo, .page_cart .myorders_itog .cart-itogo {text-align: right;display: inline-block;margin-right: 10px;}
.page_cart .cart-allsum {display: inline-block;}
.page_content .product_list .catalog-item-card .buy_more {height: auto;margin: 11px -13px 0px -13px;font-size: 12px;background: #fff;padding: 0 10px;display: block;max-width: 240px;width: 240px;}
@media only screen and (min-width: 1000px) {.navbar_search, .blk_contacts {display: block !important;}}
@media only screen and (max-width: 1000px) {.product_card {margin: 1px 0px 20px 0px;}}
@media only screen and (max-width: 1000px) {.header-top .blk_street {display: none !important;}
	.header-top nav.navbar-toggleable-md {height: auto;min-height: 45px;margin-top: 5px;display: table;width: 100%;}
	.header-top nav.navbar-toggleable-md .navbar-collapse {}
	.header-top nav.navbar-toggleable-md .navbar-collapse .nav {width: 100%;display: table;}
	.header-top nav.navbar-toggleable-md .navbar-collapse .nav .nav-item {display: table;clear: both;width: 100%;text-align: center;}
	.header-top nav.navbar-toggleable-md .navbar-collapse.show .nav {margin-top: 50px;}
	.header-top .logo_min {display: block !important;width: 100%;position: absolute;text-align: center;}
	.header-top .navbar-toggler-left {left: 0rem;}
	.header-top .search_button {display: block !important;}
	.header-center .flex-row > div.logo {display: none;}
	.header-center .row .col-3, .header-center .row .col-9 {display: block;flex: none;width: 100%;max-width: 100%;}
	.header-center .flex-row {flex: none;width: 100%;flex-direction: inherit;display: table !important;}
	.header-center .flex-row > div {margin: 0 auto;display: block;width: 100%;clear: both;max-width: 100%;}
	.header-center .flex-row > div.p-3 {text-align: center;}
	.header-center .row .col-3 {text-align: center;}
	.header-center .navbar_search {padding: 0 !important;}
	.header-footer .nav_menu {overflow: hidden;}
	.header-footer .nav_menu .one_nav_menu {display: block !important;}
	.header-footer nav.navbar > .nav_menu {width: auto;}
	.slider .sliderContent {min-width: inherit;max-height: inherit;}
	.slider .sliderContent .item {height: auto;}
	.slider .sliderContent .item img {width: 100%;height: auto;}
	.product_card {float: none;width: 100%;margin: 1px 5px 20px 5px;clear: both;display: table;}
	.product_card .catalog-item-card {width: 100%;}
	.page_content .product_list .catalog-item-card .buy_more {max-width: none;width: auto;}
	.page_content .product_list .catalog-item-card .buy_more .custom-control {width: 100%;}
	.page_content .product_list .catalog-item-card .buy_more .custom-control .p-1:last-child {position: absolute;right: 0px;}
	footer .row .mb-3, footer .row .mb-9, footer .row .col-3, footer .row .col-9 {display: block;flex: none;width: 100%;max-width: 100%;text-align: center;}
	footer .flex-row {flex: none;width: 100%;flex-direction: inherit;display: table !important;}
	footer .flex-row > div {margin: 0 auto;display: block;width: 100%;clear: both;max-width: 100%;}
	footer .flex-row > div.p-2 {text-align: center;}
	footer .social_icons {width: 100%;text-align: center;}
	footer .social_icons li {float: none;display: inline-block;}
	.product_page .row .col-5, .product_page .row .col-7 {display: block;flex: none;width: 100%;max-width: 100%;}
	.product_page .add-cart-btn-platon {font-size: 0px;}
	.product_page .add-cart-btn-platon i {font-size: 16px;}
	.product_page .catalog-item-price {font-size: 16px;}
	.product_page .back_link {text-align: center;}
	.product_page .images {margin-bottom: 30px;}
	.product_page .add2basket_block {margin: 5px 0px 0 0px;}
	.product_page .table th, .product_page .table td {padding: 0 5px;}
	.product_list .catalog-section-child {float: none;width: 100%;}
	.product_list .catalog-section-child a {width: 100%;}
	.product_list #product_list {flex: none;width: 100%;flex-direction: inherit;display: table !important;}
	.product_list #product_list > div {display: block;flex: none;width: 100%;max-width: 100%;text-align: center;}
	.justify-content-end, .justify-content-between {flex: none;width: 100%;flex-direction: inherit;display: table !important;}
	.justify-content-end > div, .justify-content-between > div {display: block;flex: none;width: 100%;max-width: 100%;text-align: center;}
	.justify-content-end .pagination, .justify-content-between .pagination {margin: 15px auto;display: inline-flex;}
	.page_content_search .closed_search {display: none !important;}
	.navbar {width: 100%;display: block;}
	.navbar .navbar_cart {float: right;width: auto;right: 1px;position: absolute;}
	.navbar .navbar_cart #cart-info {width: auto;}
	.navbar .navbar_cart #cart-info a {height: 46px;}
	.navbar .navbar_cart #cart-info .nametext, .navbar .navbar_cart #cart-info .hint {display: none;}
	.navbar .navbar_cart #cart-info > .nav-link {padding: 11px 5px 11px 17px;}
	.page_cart .cartd .cart-items .equipment img {width: auto;}
	.page_cart .cartd .cart-items .equipment .thead {display: none;}
	.page_cart .cartd .cart-items .equipment .tr_into {margin: 25px 0;border-bottom: 1px solid #ccc;border-radius: 0px;}
	.page_cart .cartd .cart-items .equipment .tr_into > div {display: inline-block !important;width: 100%;}
	.page_cart .cartd .cart-items .equipment .tr_into .cart-item-name {text-align: center;height: auto;}
	.page_cart .cartd .cart-items .equipment .tr_into .cart-item-name a {width: auto;white-space: inherit;}
	.page_cart .cartd .cart-items .equipment .tr_into .cart-item-name .cart-info__quantity {display: block;width: 100%;background: rgba(255,213,40,.19);padding: 10px 0px;text-align: center;border-radius: 3px;margin: 10px 0 0px 0;}
	.page_cart .cartd .cart-items .equipment .tr_into .cart-item-image {height: 60px;}
	.page_cart .cartd .cart-items .equipment .tr_into div.cart-item-price, .page_cart .cartd .cart-items .equipment .tr_into div.cart-item-quantity {width: 50%;margin: 10px 0 10px 0;background: #eee;border-radius: 3px;padding: 10px 15px 15px 15px;height: 44px;}
	.page_cart .cartd .cart-items .equipment .tr_into .cart-item-summa, .page_cart .cartd .cart-items .equipment .tr_into .cart-item-actions {text-align: center;}
	.page_cart .cartd .cart-items .equipment .tr_into .cart-item-actions {padding: 0;}
	.page_cart .cartd .cart-items .equipment .tr_into .cart-item-actions div, .page_cart .cartd .cart-items .equipment .tr_into .cart-item-actions .close {float: none;}
	.text-pages img {width: 100%;height: auto;}
	.page_content .page_text {padding: 0 5px;}
	.custom-control {width: 100%;}
	.buy_more .custom-control {display: block;}
	.buy_more .custom-control .p-1:first-child {float: left;}
	.buy_more .custom-control .p-1:last-child {float: right;}
	.header-footer nav.navbar > .nav.nav_menu .two_nav_menu {display: none;}
	.header-footer nav.navbar > .nav.nav_menu.openingmenu {display: block;}
	.header-footer nav.navbar > .nav.nav_menu.openingmenu .two_nav_menu {display: block !important;float: none;clear: both;width: 100%;text-align: left;}
	.header-footer nav.navbar > .nav.nav_menu.openingmenu .two_nav_menu .dropdown-toggle:after {right: 16px;position: absolute;display: none;}}
@media only screen and (max-width: 768px) {.container-main {padding-right: 0;padding-left: 0;}
	.container-main .header-top .navbar-toggler-left {left: 15px;}
	.container-main .header-footer nav.navbar {border-radius: 0;}
	.page_content {padding: 0 15px;}
	.header-center > .row {margin: 0;}
	.header-footer #cart-info a {border-radius: 0;}}
.page_content section {transition: all .3s cubic-bezier(.55,0,.1,1);}
.page-enter-active, .page-leave-active {transition: opacity .3s;}
.page-enter, .page-leave-active {opacity: 0;}
.slide-left-enter, .slide-right-leave-active {opacity: 0;transform: translate(30px,0);}
.slide-left-leave-active, .slide-right-enter {opacity: 0;transform: translate(-30px,0);}
