

/* Start:/local/templates/.default/template_styles.css?1745489754163533*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&subset=cyrillic);  a:hover, sup {text-decoration: underline}  .cart__row__right, .contacts-order-types__item h3, .h__cart__text, .masked-text, .phone, .product-featured, .review-video-list, .sale-timer {white-space: nowrap}  .delivery-zone__item__title, .h-account, .h__logo span, .rur, .text-upper {text-transform: uppercase}  .fancybox-infobar__body, .slick-slider {-ms-user-select: none;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none}  .fancybox-controls, .slick-slide.dragging img {pointer-events: none}  .fancybox-content, .fancybox-infobar__body, .fancybox-slider, .fancybox-slider-wrap, .slick-slider, body {-webkit-tap-highlight-color: transparent}  .autocomplete-wraper, .cart__row:after, .cf:after, .columns:after, .constructor-order-amount:after, .constructor-table:after, .delivery-zone:after, .h-order__account:after, .h-table__row:after, .nice-select, .personal-address:after, .prim-nav__sub:after, .promo__bottom:after, .review-video-lb:after, .row:after, .slick-track:after {clear: both}  .fancybox-thumbs > ul, .slick-dots, ol, ul {list-style: none}  a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {margin: 0;padding: 0;border: 0;font: inherit;font-size: 100%;vertical-align: baseline}  .slick-dots li button:before, .slick-next:before, .slick-prev:before {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}  html {line-height: 1;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}  table {border-collapse: collapse;border-spacing: 0;width: 100%}  caption, td, th {text-align: left;font-weight: 400;vertical-align: middle}  blockquote, q {quotes: none}  blockquote:after, blockquote:before, q:after, q:before {content: "";content: none}  .row:after, .row:before, .rur:after {content: ""}  a img {border: none}  article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display: block}  .container-prim-nav, .header, .prim-nav__item > a {position: relative}  .container-prim-nav:after, .header:after, .prim-nav__item > a:after {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: rgba(255, 255, 255, .85);visibility: hidden;opacity: 0;content: "";z-index: 10}  .mask.container-prim-nav:after, .mask.header:after, .prim-nav__item > a.mask:after {visibility: visible;opacity: 1}  .button_square:before, .button_square:hover:after {visibility: hidden;opacity: 0}  .mask_dark.container-prim-nav:after, .mask_dark.header:after, .prim-nav__item > a.mask_dark:after {background: rgba(40, 42, 51, .85)}  *, :after, :before {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}  body {font-family: "Open Sans", Helvetica, Arial, sans-serif;font-size: 15px;line-height: 1.533333333;color: #000}  .highlighted, a {color: #f14a00}  .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {margin: 0 0 1em;line-height: 1}  .h1, h1 {font-size: 32px;line-height: 40px}  .h2, h2 {font-size: 25px}  .h3, h3 {font-size: 20px}  .h4, .h5, .h6, h4, h5, h6 {font-size: 16px}  a {text-decoration: none}  ul {padding: 0 0 0 24px;margin: 0 0 1.5em;list-style-type: disc}  ul li {margin: 0 0 6px}  ol {list-style-type: decimal;padding: 0 0 0 25px}  table td, table th {padding: 15px 24px;border: 1px solid #eceff1;font-weight: 300;text-align: left}  table th {background: #f7f7f7}  table p {margin: 0}  p {margin-bottom: 1em}  b, strong {font-weight: 700}  em, i {font-style: italic}  sup {font-size: .6em;position: relative;bottom: .6em}  .apps__item, .link {text-decoration: none !important}  @media (max-width: 767px) {  .h1, h1 {font-size: 20px;line-height: 24px}  }  .columns {margin-right: -40px;font-size: 0}  .column, .column-4 {display: inline-block;vertical-align: top;width: 33.333333%;padding: 0 40px 40px 0;font-size: 15px}  .column-4 {width: 25%}  .row {margin: 0 -20px}  .row:after, .row:before {display: table}  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8 {float: left;padding: 0 20px}  .col-right {float: right}  .col-lg-1 {width: 12.5%}  .col-lg-2 {width: 25%}  .col-lg-3 {width: 37.5%}  .col-lg-4 {width: 50%}  .col-lg-5 {width: 62.5%}  .col-lg-6 {width: 75%}  .col-lg-7 {width: 87.5%}  .col-lg-8 {width: 100%}  .col-lg-offset-1 {margin-left: 12.5%}  @media (min-width: 768px) and (max-width: 1279px) {  .column, .column-4 {width: 50%}  .col-sm-1 {width: 12.5%}  .col-sm-2 {width: 25%}  .col-sm-3 {width: 37.5%}  .col-sm-4 {width: 50%}  .col-sm-5 {width: 62.5%}  .col-sm-6 {width: 75%}  .col-lg-7 {width: 87.5%}  .col-sm-8 {width: 100%}  .col-lg-offset-1 {margin-left: 0}  }  @media (max-width: 767px) {  .columns {margin-right: 0}  .column, .column-4 {width: 100%;padding-right: 0}  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8 {width: 100%}  .col-right {float: left}  .col-lg-offset-1 {margin-left: 0}  }  .layout {min-width: 1240px;margin: 0 auto;overflow: hidden}  .container {width: 1240px;margin: 0 auto}  .container-dark {background: #282a33}  .container-bb {border-bottom: 1px solid #eceff1}  .container-bt {border-top: 1px solid #eceff1}  .container-bottom {margin-top: 50px}  .content {padding: 50px 0}  .content_apps, .content_pb0 {padding-bottom: 0}  .content_pt0 {padding-top: 0}  .content-main {padding: 36px 0 50px}  .top-bar {padding: 11px 0}  .l-fixed {position: fixed;padding: 66px 0;top: 0;right: 0;bottom: 0;left: 0;z-index: 99999;background: #fff}  .link, .rur {position: relative}  @media (max-width: 1279px) {  .layout {min-width: 0}  .container {width: auto;max-width: 1024px;padding-right: 24px;padding-left: 24px}  }  .content-img img, .h__logo img {max-width: 100%}  @media (max-width: 767px) {  .container {padding-right: 15px;padding-left: 15px}  .content_apps {padding-top: 0;padding-bottom: 0}  }  .title-main {font-size: 32px}  .content-title {line-height: 30px;margin-bottom: 30px}  .text-normal {font-weight: 400 !important}  .phone, .phones {font-weight: 700}  .description {margin-bottom: 20px;color: #b0b0b0;font-size: 14px;line-height: 23px}  .text-grey {color: #7f7f7f}  .text-small {font-size: 13px}  .text-mid {font-size: 14px;line-height: 18px}  .phone {font-size: 17px}  .phones {font-size: 18px;line-height: 25px}  .link {display: inline-block;padding: 3px 0 2px;color: #000;border-bottom: 1px solid #282a33;border-bottom: 1px solid rgba(40, 42, 51, .25)}  .link_white {color: #fff;border-color: #fff;border-color: rgba(255, 255, 255, .25)}  .rur {font-weight: 400}  .rur:after {position: absolute;right: 0;bottom: 35%;left: -1px;border-bottom: 1px solid}  .more-results {margin: 0 0 40px;text-align: center}  .apps, .content-img + .content-img {margin-top: 40px}  .attention {position: relative;padding: 32px 50px 32px 90px;font-size: 13px;line-height: 22px;color: #b3b3b3;background: #f9f9f9}  .attention:after {position: absolute;top: 32px;left: 32px;width: 29px;height: 29px;border: 1px solid #eceff1;font-size: 16px;font-weight: 700;line-height: 27px;color: #f14a00;text-align: center;border-radius: 100%;content: "i"}  .attention_small {padding: 15px 50px;font-size: 11px;line-height: 20px}  .attention_small:after {top: 10px;left: 10px}  .content-img {position: relative;padding: 39px;border: 1px solid #eceff1}  .content-img:after {position: absolute;right: 0;bottom: 0;width: 120px;height: 200px;background: url(/local/templates/.default/img/bamboo.png) repeat-y;content: ""}  .content-img_bg {padding: 40px;border: 0;background: #f9f9f9}  .content-img_bg:after {display: none;content: normal}  .content-img__left, .content-img__right {float: left;width: 50%}  .apps {font-size: 0}  .apps__item {display: inline-block;margin-right: 10px;vertical-align: top}  .button-to-cart, .delete-small {vertical-align: middle;position: relative;cursor: pointer}  .apps__item_appstore {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -108px no-repeat;height: 48px;width: 167px}  .apps__item_appstore_small {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -70px no-repeat;height: 28px;width: 98px}  .apps__item_googleplay {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -649px no-repeat;height: 48px;width: 167px}  .apps__item_googleplay_small {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -611px no-repeat;height: 28px;width: 97px}  .apps_small {margin-top: 16px}  .apps_small .apps__item {margin: 0 3px}  .only-mobile {display: none}  .mt20 {margin-top: 20px}  @media (min-width: 768px) and (max-width: 1279px) {  .no-tablet {display: none}  .img-mobileapp {margin-left: 0}  .content-img + .content-img {margin-top: 0}  .content-img__col {margin-bottom: 20px}  .content-img__col:last-child {margin-bottom: 0}  }  @media (max-width: 767px) {  .attention, .content-img {margin-right: -15px;margin-left: -15px}  .title-main {font-size: 20px}  .attention {padding: 16px 32px 16px 60px}  .attention:after {top: 16px;left: 16px}  .content-img {border: 0;padding: 15px}  .content-img + .content-img {margin-top: 0}  .content-img__col {margin-bottom: 15px}  .content-img__col:last-child {margin-bottom: 0}  .no-mobile {display: none}  .only-mobile {display: block}  }  .add-button, .button, .button-to-cart, .delete-small {display: inline-block}  .delete-small {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -3673px no-repeat;height: 8px;width: 8px}  .button-to-cart {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -2740px no-repeat;height: 24px;width: 20px}  .masked-text {position: relative;width: 100%;overflow: hidden}  .masked-text:after {position: absolute;width: 72px;top: 0;right: 0;bottom: 0;background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);background-size: 100%;background-image: -webkit-gradient(linear, 0 50%, 100% 50%, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, #f4f4f4));background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0, #f4f4f4 100%);background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, #f4f4f4 100%);background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0, #f4f4f4 100%);content: ""}  .h-drop_phone .masked-text:after {content: none}  .date-picker {position: relative}  .date-picker__icon {position: absolute;top: 13px;right: 13px;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -1808px no-repeat;height: 15px;width: 14px;cursor: pointer}  .password {position: relative}  .password:after {position: absolute;top: 16px;right: 13px;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -1941px no-repeat;height: 9px;width: 16px;content: ''}  .quantity-small {position: relative;width: 50px;height: 18px;padding: 0 7px;text-align: center}  .quantity-small input[type=text] {width: 100%;height: 18px;padding: 0;border: 0;line-height: 18px;font-size: 13px;text-align: center;background: 0 0}  .add-button:after, .quantity-small__minus:after, .quantity-small__plus:after, .quantity__minus:after, .quantity__plus:after {border-bottom: 1px solid #f14a00}  .quantity-small__minus {position: absolute;width: 7px;top: 0;bottom: 0;left: 0;cursor: pointer}  .quantity-small__minus:after {position: absolute;width: 100%;top: 50%;left: 0;content: ""}  .quantity-small__plus {position: absolute;width: 7px;top: 0;right: 0;bottom: 0;cursor: pointer}  .quantity-small__plus:after, .quantity-small__plus:before {position: absolute;top: 50%;content: ""}  .quantity-small__plus:after {width: 100%;left: 0}  .quantity-small__plus:before {height: 7px;margin-top: -3px;left: 3px;border-left: 1px solid #f14a00}  .quantity {position: relative;text-align: center}  .quantity input[type=text] {font-size: 17px;font-weight: 700;text-align: center}  .quantity__minus {position: absolute;width: 11px;top: 0;bottom: 0;left: 16px;cursor: pointer}  .quantity__minus:after {position: absolute;width: 100%;top: 50%;left: 0;content: ""}  .quantity__plus {position: absolute;width: 11px;top: 0;right: 16px;bottom: 0;cursor: pointer}  .quantity__plus:after, .quantity__plus:before {position: absolute;top: 50%;content: ""}  .quantity__plus:after {width: 100%;left: 0}  .quantity__plus:before {height: 11px;margin-top: -5px;margin-left: -1px;left: 50%;border-left: 1px solid #f14a00}  .add-button {position: relative;padding-left: 17px;font-size: 11px;line-height: 18px;color: #f14a00;cursor: pointer}  .add-button:after, .add-button:before {position: absolute;top: 50%;content: ""}  .add-button:after {width: 7px;left: 0}  .add-button:before {height: 7px;margin-top: -3px;left: 3px;border-left: 1px solid #f14a00}  .back-button-small:after, .button-to-left:after {left: 0;height: 8px;width: 6px;top: 50%;margin-top: -4px}  .button, .button-more {border: 0;line-height: 18px;text-decoration: none !important;cursor: pointer}  .back-button-small, .button-to-left, .button-to-right {display: inline-block;position: relative;font-size: 13px;line-height: 18px;color: #000;cursor: pointer}  .back-button-small:after, .button-to-left:after, .button-to-right:after {position: absolute;content: ''}  .button-to-right {padding-right: 14px;text-align: right}  .button_dark, .footer, .h-account {text-align: center}  .button-to-right:after {right: 0;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -250px no-repeat;height: 8px;width: 6px;top: 50%;margin-top: -4px}  .button-to-left {padding-left: 14px}  .button-to-left:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -232px no-repeat}  .back-button-small {padding-left: 14px;font-size: 11px}  .back-button-small:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -166px no-repeat}  .button {position: relative;padding: 11px 24px;font-size: 13px;color: #fff;background: #f14a00;-moz-transition: background-color .1s ease-out, color .1s ease-out;-o-transition: background-color .1s ease-out, color .1s ease-out;-webkit-transition: background-color .1s ease-out, color .1s ease-out;transition: background-color .1s ease-out, color .1s ease-out}  .button:hover {color: #000;background: #e8e8e8}  .button_square {position: relative;width: 40px;height: 40px;padding: 0}  .button_square:after, .button_square:before {height: 10px;width: 5px;top: 50%;margin-top: -5px;left: 50%;margin-left: -2.5px}  .button_square span {display: none}  .button-more, .button-product-detail, .more {display: inline-block;font-size: 13px}  .button_square:after, .button_square:before {position: absolute;-moz-transition: visibility .1s ease-out, opacity .1s ease-out;-o-transition: visibility .1s ease-out, opacity .1s ease-out;-webkit-transition: visibility .1s ease-out, opacity .1s ease-out;transition: visibility .1s ease-out, opacity .1s ease-out;content: ""}  .button_square:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -1921px no-repeat}  .button_square:before {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -1881px no-repeat}  .button_square:hover:before {visibility: visible;opacity: 1}  .button_square-vk:before, .button_square-vk:hover:after {visibility: hidden;opacity: 0}  .button_square-vk {position: relative;width: 40px;height: 40px;padding: 0;background: #282a33}  .button_square-vk:after, .button_square-vk:before {height: 9px;width: 16px;top: 50%;margin-top: -4.5px;left: 50%;margin-left: -8px;position: absolute;-moz-transition: visibility .1s ease-out, opacity .1s ease-out;-o-transition: visibility .1s ease-out, opacity .1s ease-out;-webkit-transition: visibility .1s ease-out, opacity .1s ease-out;transition: visibility .1s ease-out, opacity .1s ease-out;content: ""}  .button_square-vk:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -2618px no-repeat}  .button_square-vk:before {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -2561px no-repeat}  .button_square-vk:hover {background: #e8e8e8}  .button_square-vk:hover:before {visibility: visible;opacity: 1}  .button-more:before, .button-more:hover:after {visibility: hidden;opacity: 0}  .button_mid {width: 160px;padding: 16px 0}  .button_dark {min-width: 140px;color: #fff !important;background: #282a33 !important}  .button-more {position: relative;padding: 16px 71px 16px 53px;color: #fff;background: #f14a00;-moz-transition: background-color .1s ease-out, color .1s ease-out;-o-transition: background-color .1s ease-out, color .1s ease-out;-webkit-transition: background-color .1s ease-out, color .1s ease-out;transition: background-color .1s ease-out, color .1s ease-out}  .button-more:after, .button-more:before {position: absolute;top: 21px;right: 52px;content: "";-moz-transition: visibility .1s ease-out, opacity .1s ease-out;-o-transition: visibility .1s ease-out, opacity .1s ease-out;-webkit-transition: visibility .1s ease-out, opacity .1s ease-out;transition: visibility .1s ease-out, opacity .1s ease-out}  .button-more:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -1921px no-repeat;height: 10px;width: 5px}  .button-more:before {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -1881px no-repeat;height: 10px;width: 5px}  .button-more:hover {background: #e8e8e8;color: #000}  .button-more:hover:before {visibility: visible;opacity: 1}  .button-more_grey {padding: 11px 44px 11px 26px;border: 1px solid #d9dadd;line-height: 19px;color: #f14a00;background: 0 0;-moz-transition: background-color .1s ease-out, border-color .1s ease-out, color .1s ease-out;-o-transition: background-color .1s ease-out, border-color .1s ease-out, color .1s ease-out;-webkit-transition: background-color .1s ease-out, border-color .1s ease-out, color .1s ease-out;transition: background-color .1s ease-out, border-color .1s ease-out, color .1s ease-out}  .button-more_grey:after, .button-more_grey:before {top: 16px;right: 20px}  .button-more_mid:after, .button-more_mid:before, .button-more_small:after, .button-more_small:before {right: 34px}  .button-more_grey:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -1901px no-repeat;height: 10px;width: 5px}  .button-more_grey:before {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -1921px no-repeat;height: 10px;width: 5px}  .button-more_grey:hover {color: #fff;background: #f14a00;border-color: #f14a00}  .button-more_small {padding-right: 47px;padding-left: 30px}  .button-more_mid {padding-right: 47px;padding-left: 37px}  .more {position: relative;padding: 3px 20px 3px 0;line-height: 18px;color: #000;text-decoration: none !important}  .more:after, .more:before {position: absolute;content: ""}  .more:after {top: 8px;right: 0;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -1881px no-repeat;height: 10px;width: 5px}  .more:before {border-bottom: 1px solid #282a33;right: 20px;bottom: 0;left: 0;opacity: .25}  .more_white {color: #fff}  .more_white:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -1921px no-repeat;height: 10px;width: 5px}  .more_white:before {border-bottom: #fff}  .button-product-detail {position: relative;padding: 10px 53px 10px 25px;line-height: 26px;color: #fff;background: #f14a00;-moz-transition: background-color .1s ease-out, color .1s ease-out;-o-transition: background-color .1s ease-out, color .1s ease-out;-webkit-transition: background-color .1s ease-out, color .1s ease-out;transition: background-color .1s ease-out, color .1s ease-out;cursor: pointer}  .button-product-detail:after, .button-product-detail:before {position: absolute;top: 11px;right: 16px;content: "";-moz-transition: visibility .1s ease-out, opacity .1s ease-out;-o-transition: visibility .1s ease-out, opacity .1s ease-out;-webkit-transition: visibility .1s ease-out, opacity .1s ease-out;transition: visibility .1s ease-out, opacity .1s ease-out}  .mobile-app, .top-nav a {-webkit-transition: color .1s ease-out}  .button-product-detail:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -2706px no-repeat;height: 24px;width: 20px}  .button-product-detail:before {visibility: hidden;opacity: 0;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -2672px no-repeat;height: 24px;width: 20px}  .button-product-detail:hover {color: #000;background: #e3e3e3}  .mobile-app, .sale-timer__item {line-height: 18px;color: #fff;display: inline-block}  .button-product-detail:hover:after {visibility: hidden;opacity: 0}  .button-product-detail:hover:before {visibility: visible;opacity: 1}  .product-like {position: relative;display: inline-block;width: 29px;height: 29px;border: 1px solid #e8e8e8;border-radius: 100%}  .product-like:after {position: absolute;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -2854px no-repeat;height: 13px;width: 14px;top: 50%;margin-top: -6.5px;left: 50%;margin-left: -7px;content: ''}  .mobile-app:after, .sale-timer:after {content: ""}  .sale-timer {position: relative;display: inline-block;font-size: 0}  .sale-timer:after {position: absolute;left: -4px;top: 15px;width: 0;height: 0;border-style: solid;border-width: 4px 4px 4px 0;border-color: transparent #52535b transparent transparent}  .sale-timer_vertical:after {left: 20px;top: -4px;border-width: 0 4px 4px;border-color: transparent transparent #52535b}  .sale-timer__item {padding: 10px;font-size: 11px;background: #52535b}  .sale-timer__item_left {border-radius: 3px 0 0 3px}  .sale-timer__item_right {border-radius: 0 3px 3px 0;background: #30323b}  .sale-timer__time {display: inline-block;padding-left: 7px;font-size: 17px;font-weight: 700;vertical-align: top}  .mobile-app {position: relative;padding-left: 24px;font-size: 14px;-moz-transition: color .1s ease-out;-o-transition: color .1s ease-out;transition: color .1s ease-out}  .mobile-app:after {position: absolute;left: 0;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -1856px no-repeat;height: 15px;width: 9px;top: 50%;margin-top: -7.5px}  .mobile-app:hover {color: #f14a00;text-decoration: none}  .social-icon {position: relative;display: inline-block;margin-right: 10px;vertical-align: middle}  .icon-link, .icon-link-small {vertical-align: top;display: inline-block;cursor: pointer}  .social-icon_skype {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -3257px no-repeat;height: 30px;width: 30px}  .social-icon_whatsapp {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -3771px no-repeat;height: 30px;width: 30px}  .social-icon_viber {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -3731px no-repeat;height: 30px;width: 30px}  .social-icon_telegram {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -3691px no-repeat;height: 30px;width: 30px}  .icon-link-small {position: relative;padding: 5px 0 5px 44px;font-size: 14px;line-height: 19px;color: #282a33;text-decoration: none !important}  .icon-link-small:after, .icon-link-small:before {position: absolute;content: ""}  .icon-link-small:after {width: 29px;height: 29px;border: 1px solid #e5e5e5;border-radius: 100%;left: 0;top: 50%;margin-top: -14px}  .h-info, .icon-link:after {border: 1px solid #e5e5e5}  .icon-link-small:before {left: 8px}  .icon-link-small_email:before {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -1000px no-repeat;height: 11px;width: 14px;top: 50%;margin-top: -5.5px}  .icon-link-small_save:before {left: 9px;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -1047px no-repeat;height: 16px;width: 12px;top: 50%;margin-top: -8px}  .icon-link-small_print:before {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -1021px no-repeat;height: 16px;width: 15px;top: 50%;margin-top: -8px}  .icon-link-small_date:before {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -975px no-repeat;height: 15px;width: 14px;top: 50%;margin-top: -7.5px}  .icon-link {position: relative;padding: 8px 0 8px 60px;font-size: 13px;line-height: 18px}  .icon-link:after, .icon-link:before {position: absolute;content: ""}  .h-table__right, .h-table__td, .h__logo img, .h__logo span {vertical-align: middle}  .icon-link:after {width: 40px;height: 40px;border-radius: 100%;left: 0;top: 0}  .icon-link_reload:before {top: 11px;left: 12px;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -947px no-repeat;height: 18px;width: 17px}  .icon-link_video:before {top: 12px;left: 16px;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -1073px no-repeat;height: 15px;width: 12px}  .icon-link__text {position: relative;display: inline-block;padding: 3px 0 2px;border-bottom: 1px solid #282a33;border-bottom: 1px solid rgba(40, 42, 51, .25)}  .icon-link_white {color: #fff}  .icon-link_white:after {opacity: .25}  .icon-link_white .icon-link__text {border-color: #fff;border-color: rgba(255, 255, 255, .25)}  .file-download {position: relative;padding: 4px 0 4px 48px;margin-bottom: 20px;font-size: 15px;line-height: 22px}  .file-download:after, .file-download:before {position: absolute;content: ""}  .file-download:after {width: 29px;height: 29px;border: 1px solid #eceff1;top: 0;left: 0;border-radius: 100%}  .file-download:before {top: 6px;left: 9px;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -920px no-repeat;height: 17px;width: 14px}  .file-download a {color: #000;text-decoration: underline}  @media (min-width: 1279px) {  .quantity-lg-120 {width: 120px}  }  @media (max-width: 767px) {  .button_mobile-square span, .no-mobile {display: none}  .button_mobile-square {position: relative;width: 40px;height: 40px;padding: 0}  .button_mobile-square:after {position: absolute;background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-position: 0 -2100px;background-repeat: no-repeat;height: 10px;width: 5px;top: 50%;margin-top: -5px;left: 50%;margin-left: -2.5px;content: ""}  .contacts-content {padding-top: 40px;padding-bottom: 40px}  }  .header .h-bonus, .header .h-bonus + .h-auth {margin-left: 30px}  .container-header {height: 89px}  .header {padding: 10px 0;border-bottom: 1px solid #eceff1}  .header.mask:after {bottom: -1px}  .header .h-account {float: left;margin-top: 20px}  .header .h-bonus {float: left;margin-top: 25px}  .header .h-auth {float: left;margin-top: 20px}  .header .h-wish {float: left;margin: -10px -8px -10px 15px}  .header .h-wish__val {padding: 35px 15px 35px 40px}  .header .h-wish__val:after {left: 15px}  .header .h-exit {float: left}  .h__left {float: left;width: 534px}  .h__middle {float: left;position: relative}  .h-drop__head__right, .h__right {float: right}  .h__logo {float: left;margin: 12px 65px 0 0;text-decoration: none;font-size: 0}  .h__logo span {position: relative;display: inline-block;padding: 5px 10px;margin-left: 14px;font-size: 10px;font-weight: 700;line-height: 11px;color: #fff;background: #f14a00;border-radius: 3px}  .h__call, .h__phone, .h__search {color: #000;float: left;line-height: 18px;text-decoration: none !important}  .h__logo span:after {position: absolute;left: -4px;top: 7px;width: 0;height: 0;border-style: solid;border-width: 4px 4px 4px 0;border-color: transparent #f14800 transparent transparent;content: ""}  .h__phone:after, .h__search:after {height: 15px;width: 15px;content: ""}  .h__search {position: relative;padding-left: 31px;margin-top: 25px;font-size: 14px;cursor: pointer}  .h__search:after {position: absolute;top: 1px;left: 0;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -813px no-repeat}  .h__phone {position: relative;padding-left: 25px;margin: 25px 50px 0 0;font-size: 17px;font-weight: 700;padding-right: 30px}  .phone-wrap {display: initial}  .h-account, .h-auth, .h-bonus, .h-exit, .h-wish {display: inline-block}  .phone-wrap > a.h__phone {padding-left: 45px;margin-right: 30px;z-index: 9999}  .h__phone:hover, .phone-wrap:hover .h__phone { /*background:#f4f4f4*/}  .h-drop_phone .h__phone {margin: 0;padding-top: 0;padding-bottom: 0}  .h-drop_phone .h__phone:after {top: 1px;left: 0}  .h__phone:after {position: absolute;left: 17px;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -788px no-repeat}  .h__call {margin: 23px 0 0;font-size: 14px;border-bottom: 1px solid #c9cacc}  .h__cart {position: relative;float: left;margin: -10px -40px -10px 0;-moz-transition: background-color .1s ease-out;-o-transition: background-color .1s ease-out;-webkit-transition: background-color .1s ease-out;transition: background-color .1s ease-out}  .h__cart__val {position: relative;padding: 35px 40px 35px 96px;font-size: 17px;font-weight: 700;line-height: 18px}  .h__cart__val:after {position: absolute;width: 40px;height: 40px;border: 1px solid #e9e9e9;margin-top: -19px;top: 50%;left: 41px;border-radius: 100%;content: ""}  .h__cart__val:before {position: absolute;left: 53px;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -268px no-repeat;height: 19px;width: 16px;top: 50%;margin-top: -9.5px;content: ""}  .h-bonus:after, .h-wish__val:after {left: 0;height: 16px;content: ""}  .h__cart.hover {z-index: 40;background: #f4f4f4}  .h-account {min-width: 29px;padding: 5px 0;font-size: 13px;line-height: 19px;color: #fff;background: #f14a00;border-radius: 100%;text-decoration: none !important}  .h-bonus, .h-wish__val {font-size: 13px;line-height: 18px;color: #000}  .h-wish {position: relative;-moz-transition: background-color .1s ease-out;-o-transition: background-color .1s ease-out;-webkit-transition: background-color .1s ease-out;transition: background-color .1s ease-out}  .h-wish.hover {z-index: 20;background: #f4f4f4}  .h-wish__val {position: relative;padding: 5px 0 6px 25px;cursor: pointer}  .h-wish__val:after {position: absolute;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -894px no-repeat;width: 16px;top: 50%;margin-top: -8px}  .h-wish + .h__bonus {margin-left: 23px}  .h-bonus {position: relative;padding-left: 26px;text-decoration: none !important}  .h-bonus:after {position: absolute;top: 1px;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -734px no-repeat;width: 18px}  .h-auth {position: relative;width: 29px;height: 29px;border: 1px solid #e9e9e9;border-radius: 100%}  .h-auth:after {position: absolute;top: 5px;left: 5px;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -707px no-repeat;height: 17px;width: 17px;content: ""}  .h-exit {margin-top: 20px;margin-left: 15px;font-size: 11px;line-height: 29px}  .h-search-form {position: absolute;width: 365px;top: 15px;left: 350px;display: none;z-index: 20}  .h-search-form.active {display: block}  .h-search-form button {position: absolute;padding: 0;border: 0;right: 12px;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -813px no-repeat;height: 15px;width: 15px;top: 50%;margin-top: -7.5px}  @media (min-width: 768px) {  .header.fixed .h__cart, .header.fixed .h__wish {margin-top: 0;margin-bottom: 0}  .header.fixed {position: fixed;padding-top: 0;padding-bottom: 0;top: 0;right: 0;left: 0;z-index: 200;background: #fff}  .header.fixed .h__cart__val, .header.fixed .h__wish__val {padding-top: 25px;padding-bottom: 25px}  .header.fixed .h__logo span {display: none}  .header.fixed .h-search-form {left: 258px}  }  @media (min-width: 768px) and (max-width: 1279px) {  .header .h-wish {margin-right: -18px}  .h__left {width: 234px}  .h__logo {width: 167px;margin-right: 20px}  .h__logo img {display: block}  .h__logo span {display: none !important}  .h__search {height: 18px}  .h__search__title {display: none}  .h__phone {float: none;display: block;margin-right: 0}  .phone-wrap > a.h__phone {margin-right: 5px}  .h__call {font-size: 11px;position: absolute;bottom: -20px;left: 45px;z-index: 10000;}  .h__call.search_active {display: none;}  .h-search-form {left: 196px}  .h__cart__val {padding-left: 74px}  .h__cart__val:before {left: 32px}  .h__cart__val:after {left: 20px}  }  @media (max-width: 767px) {  .h__cart__text, .h__logo span, .h__middle, .h__search__title, .header .h-account, .header .h-auth, .header .h-bonus, .header .h-exit, .header .h-wish {display: none}  .container-header {height: auto}  .header {position: relative !important;padding-right: 70px}  .h__left {width: 100%}  .h__logo {width: 131px;margin: 17px 0}  .h__search {float: right;margin-right: 0}  .h__cart {position: absolute;float: right;width: auto !important;top: 0;right: 0;margin: 0;min-width: 76px;height: 80px}  .h__cart__val {height: 80px;padding: 31px 16px 31px 20px}  .h__cart__val:before {left: 32px}  .h__cart__val:after {left: 20px}  .h__cart.hover .h__cart__val {padding-left: 76px}  .h__cart.hover .h__cart__text {display: block}  .h-search-form {left: 15px;right: 15px;width: auto;top: 21px}  }  .footer {padding: 52px 0;font-size: 13px;line-height: 19px;color: #7f7f7f}  .footer .link, .footer a {color: #7f7f7f;border-color: #fff;border-color: rgba(255, 255, 255, .25)}  .footer .apps {margin-top: 18px;margin-bottom: 14px}  .f__copy {margin-bottom: 40px}  .developer {display: inline-block;margin-top: 8px;text-decoration: none !important;background: url(/local/templates/.default/img/wecanit_logo_footer.png) no-repeat;height: 20px;width: 95px}  .h-drop-container {position: relative}  .h-drop {position: absolute;display: none;width: 480px;top: 100%;right: 0;background: #f4f4f4;z-index: 200}  .h-drop.h-drop_phone {width: 250px}  .h-drop.active {display: block}  .h-drop_wish {width: 437px}  .h-drop__close {position: absolute;display: none;top: 28px;right: 40px;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -760px no-repeat;height: 18px;width: 18px;cursor: pointer}  .h-drop__head {position: relative;padding: 20px 40px;font-size: 20px;line-height: 30px}  .h-drop__body {padding: 8px 40px;border-top: 1px solid #ddddde}  .h-drop_phone {width: 220px;right: inherit}  .h-drop_phone .h-drop__body {padding: 8px 20px}  .h-drop__bottom {padding: 16px 40px;font-size: 11px;line-height: 14px;color: #b0b0b0;background: #e9e9ea}  .h-drop__bottom a {color: #b0b0b0;text-decoration: underline}  @media (min-width: 768px) and (max-width: 1279px) {  .h-drop__head__right {padding-right: 70px}  .h-drop__close {display: block}  }  @media (max-width: 767px) {  .h-drop-container {position: static}  .h-drop {width: 100%}  .h-drop__head {padding-left: 15px;padding-right: 50px}  .h-drop__head__right {float: none}  .h-drop__body {padding-left: 15px;padding-right: 15px}  .h-drop__close {display: block;right: 15px}  .h-drop input[type=checkbox].checkbox-condition + label {padding-left: 20px}  }  .h-table {font-size: 13px;line-height: 18px}  .h-table__row {padding: 7px 200px 7px 0}  .h-table_phone .h-table__row {padding-right: 7px}  .h-table__row:after, .h-table__row:before {content: "";display: table}  .h-table__left {float: left;width: 100%}  .h-table__right {float: right;width: 140px;margin-right: -200px;font-size: 0}  .h-table_wish {line-height: 26px}  .h-table_wish .h-table__row {padding-right: 154px}  .h-table_wish .h-table__right {float: right;width: 154px;margin-right: -154px}  .h-table__td {display: inline-block}  .h-table__td_quantity {margin-right: 12px}  .h-table__td_price {width: 70px;font-size: 13px;font-weight: 700;text-align: center}  .h-table__td_wish-delete {width: 38px;text-align: right}  .h-table__td_wish-cart {width: 22px;text-align: right}  .h-table__td_wish-price {width: 94px;font-size: 17px}  .h-order__account:after, .h-order__account:before {content: "";display: table}  .h-order__account.active {padding-bottom: 10px;border-bottom: 1px dashed #dbdbdb;margin-bottom: 6px}  .h-order__account__left {float: left;width: 5%}  .h-order__account__right {float: right;width: 50%;text-align: right;font-size: 17px;font-weight: 700;line-height: 24px}  .h-order .h-table__row {padding-right: 170px}  .h-order .h-table__right {margin-right: -170px}  .h-order .h-table__left {padding-left: 30px}  .h-order-amount {border-top: 1px solid #ddddde;padding: 0 40px 20px}  .h-order-amount__head {position: relative;padding: 10px;font-size: 25px;line-height: 30px;text-align: right;font-weight: 700}  .h-order-amount__head__volume {padding-right: 28px;font-size: 11px;font-weight: 400;color: #7f7f7f}  .h-order-amount .button {display: block;text-align: center}  .add-to-order {position: absolute;padding-left: 30px;top: 10px;left: 0;cursor: pointer}  .add-to-order:after, .add-to-order:before {position: absolute;top: 50%;content: ""}  .add-to-order:after {width: 7px;border-bottom: 1px solid #f14a00;left: 0}  .add-to-order:before {height: 7px;margin-top: -3px;left: 3px;border-left: 1px solid #f14a00}  .add-to-order i {display: inline-block;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -707px no-repeat;height: 17px;width: 17px}  @media (max-width: 767px) {  .h-table__row {padding-right: 150px}  .h-table__right {margin-right: -150px}  .h-order .h-table__left {padding-left: 20px}  .h-order-amount {padding-right: 15px;padding-left: 15px}  }  .top-nav {float: left;font-size: 14px;line-height: 18px}  .top-nav a {float: left;margin-right: 28px;color: #fff;text-decoration: none;-moz-transition: color .1s ease-out;-o-transition: color .1s ease-out;transition: color .1s ease-out}  .h-info__item, .h-slider__item, .prim-nav__item > a, .product__top {text-decoration: none !important}  .top-nav a:hover {color: #f14a00}  .top-nav a:last-child {margin-right: 0}  @media (min-width: 768px) and (max-width: 1279px) {  .top-nav {font-size: 12px}  .top-nav a {margin-right: 16px}  }  @media (max-width: 767px) {  .top-nav, .top-nav a {float: none}  .top-bar {position: relative}  .top-nav a {display: block;padding: 25px 0;border-bottom: 1px solid #e9e9ea;font-size: 14px;line-height: 18px;color: #000}  .top-nav-mobile-button {position: absolute;left: 15px;background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-position: 0 -3671px;background-repeat: no-repeat;height: 11px;width: 15px;top: 50%;margin-top: -5.5px}  }  .container-prim-nav {border-bottom: 1px solid #eceff1}  .home .container-prim-nav {border-bottom: 0}  .prim-nav {position: relative;margin: -1px -23px 0;font-size: 0;text-align: center;z-index: 5}  .prim-nav__item {display: inline-block;vertical-align: top;text-align: left}  .prim-nav__item > a {display: block;padding: 18px 0 20px;border-top: 2px solid transparent;margin: 0 23px;font-size: 17px;line-height: 22px;color: #000;-moz-transition: border-color .1s ease-out, color .1s ease-out;-o-transition: border-color .1s ease-out, color .1s ease-out;-webkit-transition: border-color .1s ease-out, color .1s ease-out;transition: border-color .1s ease-out, color .1s ease-out}  .prim-nav__item > a.active, .prim-nav__item > a:hover {color: #f14a00;border-color: #f14a00}  .prim-nav__item.sub-active > a {color: #f14a00 !important}  .prim-nav__item.sub-active > a:before {position: absolute;left: 50%;bottom: 0;width: 0;height: 0;margin-left: -8px;border-style: solid;border-width: 0 8px 9px;border-color: transparent transparent #f4f4f4;content: ""}  .prim-nav__item.sub-active .prim-nav__sub {display: block}  .prim-nav__sub {position: absolute;display: none;width: 680px;z-index: 40;background: #f4f4f4;-moz-box-shadow: 0 9px 13px rgba(115, 115, 115, .2);-webkit-box-shadow: 0 9px 13px rgba(115, 115, 115, .2);box-shadow: 0 9px 13px rgba(115, 115, 115, .2)}  .prim-nav__sub:after, .prim-nav__sub:before {content: "";display: table}  .prim-nav__sub.right {left: auto;right: 0}  .prim-nav__sub__item {margin-bottom: 20px}  .prim-nav__sub__item:last-child {margin-bottom: 0}  .prim-nav__sub__left {float: left;width: 320px;padding: 30px 40px;font-size: 17px;line-height: 25px}  .prim-nav__sub__left a {display: inline-block;color: #000;text-decoration: none}  .mobile-nav__icons, .mobile-prim-nav-button {display: none}  .prim-nav__sub__right {float: right;width: 360px;padding: 40px 40px 0;background: #282a33}  .prim-nav__sub .product__desc a, .prim-nav__sub .product__title a, .prim-nav__sub .product__top {color: #fff}  .prim-nav__sub .product__desc {color: #ccc}  .prim-nav__sub .product__info {background: 0 0 !important}  .mobile-nav {float: left}  @media (min-width: 768px) and (max-width: 1279px) {  .prim-nav {max-width: 1024px;margin: 0 auto;padding-top: 16px;padding-bottom: 16px}  .prim-nav__item > a {padding-top: 9px;padding-bottom: 9px;border-top: 0}  .prim-nav__item > a.active, .prim-nav__item > a:hover {color: #d4d4d4;border-color: transparent}  .prim-nav__item.sub-active a:before {bottom: -10px}  .prim-nav__sub {width: 320px;margin-top: 10px}  .prim-nav__sub__right {display: none}  }  @media (max-width: 767px) {  .mobile-prim-nav-button.active:after, .mobile-prim-nav-button:after {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-repeat: no-repeat;top: 50%}  .container-prim-nav {position: relative;height: 52px;padding-right: 15px;padding-left: 15px;z-index: 30}  .mobile-prim-nav-button {position: relative;display: block;padding: 15px 0;font-size: 17px;line-height: 22px}  .mobile-prim-nav-button:after {position: absolute;right: 0;background-position: 0 -2763px;height: 8px;width: 12px;margin-top: -4px;content: ""}  .mobile-prim-nav-button.active:after {background-position: 0 -2736px;height: 22px;width: 21px;margin-top: -11px}  .prim-nav {position: absolute;display: none;padding: 0 15px;margin: 0;top: 53px;left: 0;right: 0;background: #fff;z-index: 20}  .prim-nav__item, .prim-nav__sub__item a {display: block}  .prim-nav__item_root {position: relative}  .prim-nav__item_root:after {position: absolute;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -2652px no-repeat;height: 10px;width: 5px;top: 19px;right: 3px;content: ""}  .prim-nav__item_root.sub-active-mob > a {border-bottom-color: transparent !important}  .prim-nav__item_root.sub-active-mob:after {top: 22px;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -2637px no-repeat;height: 5px;width: 9px}  .prim-nav__item > a {display: block;padding-top: 13px;padding-bottom: 13px;margin: 0;border: 0;text-align: left;border-bottom: 1px solid #e9e9ea !important}  .prim-nav__item > a.active, .prim-nav__item > a:hover {color: #000 !important}  .prim-nav__sub {position: static;background: 0 0;width: auto;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none}  .prim-nav__sub__item {font-size: 13px}  .mobile-nav, .prim-nav__sub__right {display: none}  .prim-nav__sub__left {float: none;width: auto;padding: 20px 0}  .mobile-nav {position: absolute;padding: 15px 15px 0;top: 0;right: 0;left: 0;background: #fff;z-index: 40}  .mobile-nav .h-exit, .mobile-nav .h__account, .mobile-nav .h__auth, .mobile-nav .h__bonus {margin-top: 0}  .mobile-nav__icons {display: block}  .mobile-nav__icons .h-account, .mobile-nav__icons .h-auth, .mobile-nav__icons .h-bonus, .mobile-nav__icons .h-exit, .mobile-nav__icons .h-wish {vertical-align: middle;margin-left: 30px}  .mobile-nav__icons .h-exit {margin-left: 10px}  .mobile-nav__icons .h-account {margin-left: 0}  .mobile-nav__close {position: absolute;top: 21px;right: 15px;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -760px no-repeat;height: 18px;width: 18px}  }  .breadcrumbs {padding: 0 0 6px;font-size: 14px;line-height: 18px}  .breadcrumbs a {position: relative;display: inline-block;color: #000;border-bottom: 1px solid #000;border-bottom: 1px solid rgba(0, 0, 0, .1)}  .breadcrumbs span {color: #b0b0b0}  .breadcrumbs__divider {padding: 0 7px}  .accordion__item {border: 1px solid #eceff1;margin-bottom: 1px}  .accordion__head {position: relative;padding: 34px 80px 34px 40px;font-size: 0;line-height: 20px;background: #f5f5f5;cursor: pointer}  .accordion__head:after {position: absolute;right: 40px;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) no-repeat;height: 8px;width: 12px;top: 50%;margin-top: -4px;content: ""}  .accordion__head.active {background: #fff}  .accordion__head.active:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -52px no-repeat;height: 8px;width: 12px}  .accordion__head__left, .accordion__head__right {display: inline-block;width: 50%;vertical-align: top}  .accordion__head__left {color: #f14a00;font-size: 15px}  .accordion__head__right {font-size: 13px;text-align: right}  .accordion__head.active .accordion__head__left {color: #000}  .accordion__body {position: relative;display: none;padding: 12px 40px 30px}  .accordion__body:after {position: absolute;border-top: 1px solid #eceff1;top: 0;left: 40px;right: 40px;content: ''}  .accordion__body.active {display: block}  @media (max-width: 767px) {  .accordion__head {padding: 25px 40px 25px 20px}  .accordion__head:after {right: 20px}  .accordion__head__left {width: 100%}  .accordion__head__right {display: block;width: 100%;text-align: left}  .accordion__body {padding-left: 20px;padding-right: 20px;padding-bottom: 20px}  }  .contacts-order-types__col, .contacts-phones__item {width: 25%;vertical-align: top;display: inline-block}  .contacts-text {padding: 40px;font-size: 14px;line-height: 26px;background: #f4f4f4}  .contacts-text h3 {margin-bottom: 10px}  .contacts-text p {margin-bottom: 24px}  .contacts-order-types {margin: 0 -10px 50px;font-size: 0}  .contacts-order-types__col {padding: 0 10px 20px}  .contacts-order-types__item {position: relative;height: 256px;padding: 31px;border: 1px solid #eceff1;font-size: 11px;line-height: 18px}  .contacts-order-types__item .phones {font-size: 17px;line-height: 28px}  .contacts-order-types__item__bottom {position: absolute;bottom: 20px;left: 20px}  .contacts-phones-container {background: #f9f9f9}  .contacts-phones {margin: 0 -20px;font-size: 0}  .contacts-phones__item {padding: 32px 50px;font-size: 15px;line-height: 28px}  .contacts-phones__item_img {height: 188px;font-size: 0;line-height: 124px;text-align: center;vertical-align: middle}  .contacts-phones__item_img img {display: inline-block;vertical-align: middle;opacity: .2}  .contacts-phones__item_tall {padding-right: 32px;padding-left: 32px}  .contacts-content {padding: 60px 0}  .contacts-left {position: relative;border-right: 1px solid #eceff1}  .contacts-left:after {position: absolute;width: 120px;height: 200px;background: url(/local/templates/.default/img/bamboo.png) no-repeat;right: 0;bottom: 0;content: ''}  .error-container .error-msg:after, .error-container:after, .input-file-link:after, .success-msg:after {content: ""}  .contacts-phone {font-size: 17px;line-height: 30px}  .contacts-address {font-size: 15px;line-height: 30px}  .contacts-row {margin-bottom: 34px}  .vk_groups {padding: 40px 0 40px 20px}  #vk_groups, .vk_groups {width: 100%}  @media (min-width: 768px) and (max-width: 1279px) {  .contacts-text {height: 482px}  .contacts-order-types__col {width: 50%}  .contacts-phones__item {width: 33.33333%}  .contacts-phones__item_img {display: none}  .contacts-content {padding-top: 40px;padding-bottom: 40px}  .contacts-left {border-right: 0}  .contacts-left:after {right: 20px}  .vk_groups {padding: 0 0 60px}  }  @media (max-width: 767px) {  .contacts-order-types, .contacts-phones-container {margin-right: -15px;margin-left: -15px}  .contacts-order-types {margin-bottom: 0}  .contacts-order-types__col {width: 100%;padding: 0}  .contacts-order-types__item {padding-right: 15px;padding-left: 15px;border-right: 0;border-bottom: 0;border-left: 0}  .contacts-phones {margin-right: 0;margin-left: 0}  .contacts-phones__item {width: 100%;padding: 15px}  .contacts-phones__item_img {display: none}  .contacts-text {padding: 20px;margin-top: 20px}  .vk_groups {padding: 0 0 40px}  .contacts-content {padding-top: 40px;padding-bottom: 40px}  }  .img-mobileapp {display: block;margin-left: 74px;max-width: 100%}  .mobile-app-text {padding-top: 96px}  @media (min-width: 768px) and (max-width: 1279px) {  .img-mobileapp {margin-left: 0}  .mobile-app-text {padding-top: 20px}  .mobile-app {font-size: 12px}  .mobile-app-text__title {margin-bottom: 0}  .slider img {width: 100%}  }  @media (max-width: 767px) {  .mobile-app-text {padding-top: 0;margin-bottom: 40px}  .img-mobileapp {margin-left: 0}  }  .slider__item {display: none}  .slider__item_1 {display: block}  .h-slider-container {position: relative;width: 1320px;margin: 0 -40px 40px}  body.home .h-slider-container {margin-bottom: 0}  .h-slider-container__control {position: absolute;width: 90px;background: 0 0;z-index: 2;top: 0;bottom: 0;cursor: pointer;border: 0;padding: 0}  .h-slider-container__control:focus, .h-slider-container__control:hover {outline: 0}  .h-slider-container__control .slick-prev {left: auto;right: 0}  .h-slider-container__control .slick-next {right: auto;left: 0}  .h-slider-container__control_prev {left: 0}  .h-slider-container__control_next {right: 0}  .h-slider-container__control button {position: absolute;left: auto;right: auto;top: auto}  .h-slider, .h-slider__item {position: relative;height: 399px}  .h-slider {background: #efeff3}  .h-slider__slide {display: none}  .h-slider__slide_1 {display: block}  .h-slider__item {display: block;color: #000}  .h-slider__item__img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-position: 50% 0;background-repeat: no-repeat}  .h-slider__item__img_phone, .h-slider__item__img_tab {display: none}  .h-slider__item__desc {position: relative;width: 50%;padding-top: 98px;padding-left: 92px;z-index: 2}  .h-slider__item__title {margin-bottom: 25px;font-size: 35px;line-height: 39px}  .h-slider__item__text {margin-bottom: 29px;font-size: 17px;line-height: 18px}  @media (min-width: 768px) and (max-width: 1279px) {  .h-slider-container {width: auto;margin-right: -24px;margin-left: -24px}  .h-slider-container__control {width: 74px}  .h-slider__item__img {display: none}  .h-slider__item__img_tab {display: block}  .h-slider__item__desc {padding-left: 0;margin-left: 92px}  }  @media (max-width: 767px) {  .h-slider-container {width: auto;margin-right: -15px;margin-left: -15px}  .h-slider-container__control {top: auto;height: 70px;padding-bottom: 20px}  .h-slider-container__control_prev {width: 50%;left: 0}  .h-slider-container__control_next {width: 50%;right: 0}  .h-slider-container__control .slick-prev {top: 0;float: right;margin: 0 10px 0 0}  .h-slider-container__control .slick-next {top: 0;margin: 0 0 0 10px}  .h-slider, .h-slider__item {height: 462px}  .h-slider__item__img {display: none}  .h-slider__item__img_phone {display: block}  .h-slider__item__desc {width: auto;max-width: none;padding: 20px 0 0;margin: 0;text-align: center}  .h-slider__item__title {font-size: 26px;line-height: 32px}  }  .h-info {width: 1320px;margin: 0 -40px;font-size: 0}  .h-info__item {position: relative;display: inline-block;width: 33.333333%;min-height: 197px;padding: 55px 136px 0 40px;font-size: 13px;line-height: 19px;color: #000;vertical-align: top;background: url(/local/templates/.default/img/bamboo.png) 100% 0 repeat-y;-moz-transition: padding-top .1s ease-out;-o-transition: padding-top .1s ease-out;-webkit-transition: padding-top .1s ease-out;transition: padding-top .1s ease-out}  .h-info__item__img-1, .h-info__item__img-2 {position: absolute;height: 92px;line-height: 92px;top: 54px;right: 20px;vertical-align: middle;font-size: 0;text-align: right}  .h-info__item__img-1 img, .h-info__item__img-2 img {display: inline-block;vertical-align: middle}  .form__col, .form__desc .phone {vertical-align: top}  .h-info__item:hover .h-info__item__img-1, .h-info__item__img-2 {visibility: hidden}  .h-info__item:hover .h-info__item__img-2 {visibility: visible}  .h-info__item .more {visibility: hidden}  .h-info__item:hover {padding-top: 34px;color: #fff;background-color: #f14a00;background-image: url(/local/templates/.default/img/bamboo-orange.png)}  .h-info__item:hover .highlighted {color: inherit}  .h-info__item:hover .more {visibility: visible}  .h-info__item_border {border-left: 1px solid #e5e5e5}  .h-info__item__title {margin-bottom: 23px;font-size: 23px;line-height: 24px}  .h-info__item__desc {margin-bottom: 23px}  @media (min-width: 768px) and (max-width: 1279px) {  .h-info {width: auto;margin-left: -24px;margin-right: -24px}  .h-info__item {min-height: 285px;padding: 150px 40px 0 30px}  .h-info__item__img-1, .h-info__item__img-2 {right: auto;top: 50px;left: 30px !important;-moz-transition: top .1s ease-out;-o-transition: top .1s ease-out;-webkit-transition: top .1s ease-out;transition: top .1s ease-out}  .h-info__item:hover .h-info__item__img-1, .h-info__item:hover .h-info__item__img-2 {top: 32px}  .h-info__item:hover {padding-top: 140px}  .h-info__item__desc, .h-info__item__title {margin-bottom: 13px}  }  @media (max-width: 767px) {  .h-info {width: auto;margin: 0 -15px;border: 0}  .h-info__item {display: block;width: auto;min-height: 0;border-bottom: 1px solid #e5e5e5;padding: 26px 123px 20px 15px;-moz-transition: none;-o-transition: none;-webkit-transition: none;transition: none}  .h-info__item_border {border-left: 0}  .h-info__item__img-1, .h-info__item__img-2 {top: 45px;right: 15px}  .h-info__item__title {font-size: 20px}  .h-info__item:hover {padding-top: 16px;padding-bottom: 30px}  }  input[type=text], input[type=email], input[type=password], select, textarea {width: 100%;padding: 10px 20px;height: 40px;border: 1px solid #eceff1;font-family: "Open Sans", Helvetica, Arial, sans-serif;font-size: 13px;line-height: 20px;color: #000;background: #fff;border-radius: 0;-webkit-appearance: none;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none}  input[type=text]:focus, input[type=email]:focus, input[type=password]:focus, select:focus, textarea:focus {outline: 0;-moz-box-shadow: 0 0 5px rgba(241, 74, 0, .5);-webkit-box-shadow: 0 0 5px rgba(241, 74, 0, .5);box-shadow: 0 0 5px rgba(241, 74, 0, .5)}  textarea {height: 80px;resize: none}  input[type=submit] {display: inline-block;margin: 0;border-radius: 0;-webkit-appearance: none}  input[type=submit]:focus {outline: 0}  input[type=checkbox].checkbox-condition {display: none}  .form__col, .form__desc .phone, .input-file-link, .small-label {display: inline-block}  input[type=checkbox].checkbox-condition + label {position: relative;display: inline-block;padding: 0 0 0 30px;font-size: 15px;line-height: 24px;cursor: pointer}  input[type=checkbox].checkbox-condition + label:before {position: absolute;top: 8px;left: 0;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -297px no-repeat;height: 8px;width: 11px;content: ""}  input[type=checkbox].checkbox-condition_small + label {padding-left: 18px;font-size: 11px;line-height: 16px}  input[type=checkbox].checkbox-condition_small + label:before {top: 4px}  input[type=checkbox].checkbox-condition_account + label {padding-left: 18px;font-size: 13px}  input[type=checkbox].checkbox-condition:checked + label:before {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -315px no-repeat;height: 8px;width: 11px}  input[type=checkbox].checkbox-condition_account:checked + label {color: #f14a00}  .small-label {padding: 8px 0;font-size: 13px;line-height: 15px;color: #b3b3b3}  .small-label_xs {font-size: 11px}  .forms {margin-bottom: 50px}  .forms__left {float: left;width: 50%;padding-right: 20px}  .forms__right {float: right;width: 50%;padding-left: 20px}  .form_dark {padding: 40px;color: #fff;background: #272932}  .form_search {max-width: 330px;margin-bottom: 40px}  .form__title {margin-bottom: 10px;font-size: 20px;line-height: 24px}  .form__desc {margin-bottom: 22px;font-size: 14px;line-height: 23px}  .form__desc_mb-small {margin-bottom: 11px}  .form__row {margin: 0 0 20px}  .form__row_small-submit {position: relative;padding-right: 50px}  .form__row_small-submit .button_square {position: absolute;top: 0;right: 0}  .form__row__col {float: left;width: 280px}  .form__row__col_right {float: right}  .form__row__col_divider {position: relative;padding-left: 40px;width: 320px}  .form__row__col__divider-text {float: left;margin-left: -40px;width: 40px;font-size: 13px;line-height: 40px;color: #7f7f7f;text-align: center}  .form__row-reg-fields {padding-top: 29px;border-top: 1px solid #eceff1}  .form__cols {margin-right: -10px;margin-left: -10px;font-size: 0}  .form__col {width: 50%;padding: 0 10px;font-size: 15px}  .form__reg-submit, .form__submit {padding-right: 160px}  .form__reg-submit__left label, .form__submit__left, .form__submit__left label {vertical-align: middle}  .form__submit__left {float: left;height: 50px;font-size: 13px;line-height: 50px}  .form__submit__left > * {line-height: normal}  .form__submit__right {margin-right: -160px;float: right;text-align: right}  .form__reg-submit__left {float: left;height: 50px;font-size: 13px;line-height: 50px;vertical-align: middle}  .form__reg-submit__left > * {line-height: normal}  .form__reg-submit__right {margin-right: -160px;float: right;text-align: right}  .form__reg-submit_big {padding-right: 300px}  .form__reg-submit_big .form__reg-submit__right {margin-right: -300px}  .form_submit {width: 330px}  .form-password {width: 360px;padding: 0 5px}  .form-desc {margin-bottom: 26px;font-size: 13px;line-height: 20px}  .form-reg-text {margin-bottom: 8px;font-size: 13px;line-height: 16px}  .form-reg-phone {font-size: 11px;line-height: 16px}  .accounts-checkboxes {padding: 10px 20px;background: #f5f5f5}  .accounts-checkboxes__item {margin: 4px 0}  .input-file-link {position: relative;padding-left: 18px;font-size: 13px;line-height: 16px;color: #7f7f7f}  .input-file-link:after {position: absolute;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -1833px no-repeat;height: 13px;width: 11px;top: 1px;left: 0}  .form-newsletter-container {padding: 40px 0;background: #f5f5f5}  .form-newsletter-container_content {margin-bottom: 50px}  .form-newsletter {max-width: 440px;padding-right: 120px}  .form-newsletter__col {float: left}  .form-newsletter__col_1 {width: 100%;margin-left: -20px}  .form-newsletter__col_1 input {max-width: 320px}  .form-newsletter__col_2 {float: right;width: 120px;margin-right: -120px;text-align: right}  .form-newsletter__col_2 .button {width: 120px;padding-right: 0;padding-left: 0;text-align: center}  .error-container {position: relative}  .error-container:after {position: absolute;right: 10px;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -518px no-repeat;height: 20px;width: 20px;top: 50%;margin-top: -10px}  .error-container .error {border-color: #f14a00;-moz-box-shadow: inset 0 0 0 1px #f14a00 !important;-webkit-box-shadow: inset 0 0 0 1px #f14a00 !important;box-shadow: inset 0 0 0 1px #f14a00 !important}  .error-container .error-msg {position: absolute;padding: 4px 17px;right: 0;top: -26px;font-size: 11px;line-height: 18px;color: #000;background: #dee6e9;-moz-box-shadow: 0 9px 13px rgba(115, 115, 115, .2);-webkit-box-shadow: 0 9px 13px rgba(115, 115, 115, .2);box-shadow: 0 9px 13px rgba(115, 115, 115, .2)}  .error-container .error-msg:after {position: absolute;right: 12px;bottom: -9px;width: 0;height: 0;border-style: solid;border-width: 9px 8px 0;border-color: #dee6e9 transparent transparent}  .success-msg {position: relative;width: 600px;padding-right: 160px;font-size: 13px;line-height: 22px}  .success-msg p {margin-bottom: 22px}  .success-msg:after {position: absolute;top: 0;right: 0;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -3337px no-repeat;height: 154px;width: 154px}  @media (min-width: 768px) and (max-width: 1279px) {  .forms__left {width: 50%;padding-right: 10px}  .forms__right {width: 50%;padding-left: 10px}  .form-contacts {height: 482px}  .form__tab-cols {margin: 0 -10px;font-size: 0}  .form__tab-col {display: inline-block;width: 50%;padding: 0 10px;vertical-align: top}  .form__tab-no-cols .form__col {width: 100%}  .form__tab-no-cols .form__col + .form__col {margin-top: 20px}  .form__tab-no-cols .form__row:last-child {margin-bottom: 0}  .form-newsletter-container {padding-right: 24px;padding-left: 24px;margin-right: -24px;margin-left: -24px}  .form-newsletter {max-width: 328px}  .form-newsletter__col_1 {width: 208px}  }  @media (max-width: 767px) {  .forms__left, .forms__right {width: auto;float: none}  .form-newsletter__col, .form__reg-submit_big .form__reg-submit__left, .form__submit__left, .form__submit__right, .forms__left, .forms__right {float: none}  .forms {margin-bottom: 30px}  .forms__left {padding-right: 0}  .forms__right {padding-left: 0}  .form_dark {padding: 25px 15px;margin-right: -15px;margin-left: -15px}  .form__mob-cols {margin: 0 -10px;font-size: 0}  .form__mobile-no-cols .form__col + .form__col, .form__row__col_divider, .form__row__col_right {margin-top: 20px}  .form__mob-col {display: inline-block;width: 50%;padding: 0 10px;vertical-align: top}  .form__mobile-no-cols .form__col, .form__row__col {width: 100%}  .form__mobile-no-cols .form__row:last-child {margin-bottom: 0}  .form-password {width: 300px}  .form-desc {margin-bottom: 26px;font-size: 13px;line-height: 20px}  .form__submit {padding-right: 0}  .form__submit__right {margin-right: 0 !important;text-align: left}  .form__submit__right .button_mid {display: block;width: 100%}  .form__reg-submit_big {padding-top: 20px;padding-right: 0}  .form__reg-submit_big .form__reg-submit__right {float: none;padding-top: 20px;margin-right: 0}  .form__reg-submit_big .form__reg-submit__right .button-more_small {width: 100%}  .form-newsletter-container {padding: 40px 15px;margin-right: -15px;margin-left: -15px}  .form-newsletter {position: relative;max-width: none;padding-right: 50px;margin-top: 13px}  .form-newsletter__col_1 {width: 100%;margin-left: 0}  .form-newsletter__col_1 input {max-width: none}  .form-newsletter__col_2 {position: absolute;margin-right: 0;top: 0;right: 0}  .form-newsletter__col_2 .button_mobile-square {width: 40px}  .success-msg {position: relative;width: auto;padding: 0 15px 180px}  .success-msg:after {top: auto;bottom: 0;right: auto;left: 50%;margin-left: -77px}  }  .review__head:after, .review__head:before {top: 50%;content: ""}  .review {position: relative;background: #fafafa;padding: 40px 40px 0}  .review__head {position: relative;padding: 35px 0 35px 60px;border-top: 1px solid #f2f2f2;bottom: 0}  .review__head:after {position: absolute;width: 40px;height: 40px;left: 0;margin-top: -20px;border-radius: 100%;background: #fff}  .review__head:before {position: absolute;left: 12px;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -184px no-repeat;height: 11px;width: 17px;margin-top: -5.5px;z-index: 2;opacity: .35}  .review__head_top {padding-top: 45px;padding-bottom: 45px;top: 0;bottom: auto;border-top: 0;border-bottom: 1px solid #f2f2f2}  .review__head_big {padding-left: 67px}  .review__head_big:after {width: 50px;height: 50px;margin-top: -25px}  .review__head_big:before {margin-top: -8.5px;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -205px no-repeat;height: 17px;width: 26px}  .review__author {font-size: 15px;line-height: 21px}  .review__date {font-size: 13px;line-height: 19px;color: #7f7f7f}  .review__body {min-height: 201px;padding-bottom: 30px}  .review__body__link {font-size: 11px}  .review__bottom {position: absolute;right: 40px;bottom: 40px;left: 40px}  .review__bottom__right {float: right}  .review__bottom__right .button {vertical-align: top}  .review_home {padding-top: 0;padding-bottom: 110px}  .review_home .button_square-vk {margin-left: 10px}  .review_home .review__body {padding-bottom: 0;padding-top: 30px}  .review_answer {padding: 30px 38px 0;border: 2px solid #fafafa;background: #fff}  .review_answer:before {position: absolute;left: 52px;top: -9px;width: 0;height: 0;border-style: solid;border-width: 0 8px 9px;border-color: transparent transparent #fff;content: ""}  .review_answer .review__body {min-height: 0;padding-bottom: 0}  .review_answer .review__head {padding-top: 30px;padding-bottom: 30px;border: 0 !important}  .review_answer .review__head:after {background: #282a33}  .review_answer .review__head:before {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -3097px no-repeat;height: 19px;width: 17px;top: 50%;margin-top: -9.5px;opacity: 1}  .review-video {position: relative;background: 50% 50% no-repeat none;padding: 40px 40px 90px}  .review-video:after {position: absolute;width: 100%;height: 100%;top: 0;left: 0;content: "";background: #000;opacity: .4}  .review-video__head {position: relative;padding: 40px 0 40px 58px;border-top: 1px solid rgba(255, 255, 255, .1);line-height: 40px;color: #fff;z-index: 2}  .review-video__head:after, .review-video__head:before {position: absolute;top: 50%;content: ""}  .review-video__head:after {width: 40px;height: 40px;left: 0;margin-top: -20px;border-radius: 100%;border: 1px solid rgba(255, 255, 255, .25)}  .review-video__head:before {left: 12px;margin-top: -5.5px;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -184px no-repeat;height: 11px;width: 17px;z-index: 2;opacity: .35}  .review-video__body, .review-video__body-all, .review-video__head-all {position: relative;color: #fff;z-index: 2}  .review-video__head-all {padding: 5px 0 45px;border-bottom: 1px solid rgba(255, 255, 255, .25);font-size: 27px;line-height: 40px}  .review-video__body {padding-bottom: 36px}  .review-video__body-all {padding-top: 30px}  .review-video__bottom {position: absolute;right: 40px;bottom: 40px;left: 40px;z-index: 2}  .review-video__author {position: relative;font-size: 13px;color: #b3b3b3;z-index: 2}  .review-video-list {margin: 20px -14px 0;font-size: 0;overflow: hidden}  .review-video-list__item {display: inline-block;padding: 0 14px;width: 25%;vertical-align: top;white-space: normal}  .video, .yt-video {padding-top: 56.25%}  .review-video-list .slick-next {right: 20px}  .review-video-list .slick-prev {left: 20px}  .yt-video {position: relative;width: 100%;height: 0}  .yt-video iframe {position: absolute;width: 100%;height: 100%;top: 0;left: 0}  .video {position: relative;display: block;width: 100%;height: 0}  .video:after, .video:before {position: absolute;top: 50%;left: 50%;content: ""}  .video:after {width: 40px;height: 40px;border: 1px solid #fff;margin: -20px 0 0 -20px;opacity: .25;border-radius: 100%}  .video:before {margin: -6.5px 0 0 -5px;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -1073px no-repeat;height: 15px;width: 12px;z-index: 10}  .news-list__item__img, .video__bg {-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover}  .video__bg, .video__bg:after {position: absolute;height: 100%;left: 0;top: 0}  .video__bg {width: 100%;background-position: 50% 50%;background-repeat: no-repeat;background-size: cover}  .video__bg:after {width: 100%;background: rgba(0, 0, 0, .4);content: ""}  .review-lb {max-width: 550px;padding: 0 !important;margin: 0 !important}  .review-video-lb-container {width: 100%;max-width: 1240px;padding: 0 !important}  .review-video-lb {width: 100%;background: #fafafa !important}  .review-video-lb:after, .review-video-lb:before {content: "";display: table}  .product-list__item, .product-view-col, .product-view__item, .product__label__item {display: inline-block;vertical-align: top}  .review-video-lb__left {float: left;width: 62.5%;padding: 40px 0 40px 40px}  .review-video-lb__right {float: left;width: 37.5%;padding-left: 40px;padding-right: 40px}  .review-video-lb .review__body {min-height: 0}  @media (min-width: 768px) and (max-width: 1279px) {  .review-video {min-height: 422px;margin-bottom: 20px}  .review-video-lb .review, .review_home .review__body {min-height: 0}  .review-video-list {margin-bottom: 20px;margin-right: -10px;margin-left: -10px}  .review-video-list__item {padding-right: 10px;padding-left: 10px}  .review-video-lb-container {max-width: 984px}  .review-video-lb__left {float: none;width: 100%;padding: 50px 24px 0}  .review-video-lb__right {float: none;width: 100%;padding-right: 0;padding-left: 0}  .review-video-lb__right .review {padding-right: 20px;padding-left: 20px}  .review-video-lb__right .review_answer {padding-right: 18px;padding-left: 18px}  }  .product-icon img, .product__img img {max-width: 100%;max-height: 100%}  @media (max-width: 767px) {  .review, .review-video {margin-right: -15px;margin-left: -15px}  .review-video {min-height: 307px;padding: 15px 15px 60px}  .review-video__head {padding-top: 30px;padding-bottom: 10px}  .review-video__head-all {padding-top: 17px;padding-bottom: 18px;font-size: 20px}  .review-video__bottom {right: 15px;left: 15px;bottom: 10px}  .review {padding-right: 15px;padding-left: 15px}  .review__head {padding-top: 30px;padding-bottom: 30px}  .review__bottom {right: 15px;left: 15px;bottom: 30px}  .review__bottom__right {position: relative;float: none;margin-top: 30px;padding-right: 50px}  .review__bottom__right .button {width: 100%;text-align: center}  .review__bottom__right .button_square-vk {position: absolute;width: 40px;top: 0;right: 0}  .review__body {min-height: 0 !important}  .review_home {padding-bottom: 180px}  .review-video-list {margin-bottom: 20px}  .review-video-list__item {width: 50%}  .column-review {padding-bottom: 2px}  .review-lb {padding: 20px 15px 0 !important}  .review-video-lb__left {float: none;width: 100%;padding: 50px 15px 0}  .review-video-lb__right {float: none;width: 100%;padding: 0 15px}  .review-video-lb .review {min-height: 0}  }  .product-view-col, .product-view-col .product-list__item {width: 50%}  .product-view-col_big .product-list__item {width: 100%}  .product-view-col .product .sale-timer__item {padding: 10px}  .product-view-col .product .sale-timer__time {font-size: 17px}  .product-list {border-bottom: 1px solid #eceff1;margin: 0 -20px 50px;font-size: 0}  .product-list_no-bb {border-bottom: 0;margin-bottom: 0}  .product-list__item {padding: 0 20px;width: 25%}  .product-view {font-size: 0}  .product-view__item {position: relative;margin-left: 20px;cursor: pointer}  .product-view__item:after {position: absolute;visibility: hidden;opacity: 0;top: 0;left: 0;content: "";-moz-transition: visibility .1s ease-out, opacity .1s ease-out;-o-transition: visibility .1s ease-out, opacity .1s ease-out;-webkit-transition: visibility .1s ease-out, opacity .1s ease-out;transition: visibility .1s ease-out, opacity .1s ease-out;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -2877px no-repeat;height: 20px;width: 30px}  .product-view__item.active:after, .product-view__item:hover:after {visibility: visible;opacity: 1}  .product-view__item_1 {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -2907px no-repeat;height: 20px;width: 30px}  .product-view__item_1:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -2877px no-repeat;height: 20px;width: 30px}  .product-view__item_2 {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -2967px no-repeat;height: 20px;width: 30px}  .product-view__item_2:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -2937px no-repeat;height: 20px;width: 30px}  .product:hover .product__info, .product__img {background: #f9f9f9}  .product-view-container {position: relative}  .product-view-container .product-view {position: absolute;right: 0;bottom: 6px}  .product {position: relative;margin-bottom: 26px}  .product__img {position: relative;display: block;width: 100%;padding-top: 75%;height: 0;outline: 0}  .product__img img {position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto}  .product__info {padding: 16px 15px}  .product__top {position: relative;display: block;padding-right: 95px;margin-bottom: 13px;color: #000}  .product__to-cart {position: absolute;top: -5px;right: 0;cursor: pointer}  .product__title {font-size: 15px;line-height: 18px;-moz-transition: color .1s ease-out;-o-transition: color .1s ease-out;-webkit-transition: color .1s ease-out;transition: color .1s ease-out}  .product__title a {color: #000;text-decoration: none}  .product__title a:hover {color: #f14a00}  .product__price {position: absolute;top: 0;right: 38px;font-size: 17px;font-weight: 700;line-height: 18px}  .product__desc {font-size: 11px;line-height: 15px;color: #b0b0b0}  .product__desc a {color: #000}  .product__label {position: absolute;top: 15px;left: 15px;font-size: 0;line-height: 20px}  .product__label__item {padding: 0 9px;margin-right: 5px;font-size: 11px;color: #fff;background: #f14a00}  .product-icon, .product-icon img {vertical-align: middle;display: inline-block}  .product__label__item_yellow {color: #000;background: #ffc20e}  .product__label .sale-timer {position: absolute;top: 26px;left: 0}  .product__icons {position: absolute;left: 15px;bottom: 15px;font-size: 0}  .product__wish {position: absolute;top: 17px;right: 15px;cursor: pointer;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -3023px no-repeat;height: 16px;width: 16px}  .product__wish:after {position: absolute;top: 0;left: 0;background: url(/local/templates/.default/img/sprite2x/star.png) no-repeat;background-size: 100%;height: 16px;width: 16px;-moz-transition: visibility .1s ease-out, opacity .1s ease-out;-o-transition: visibility .1s ease-out, opacity .1s ease-out;-webkit-transition: visibility .1s ease-out, opacity .1s ease-out;transition: visibility .1s ease-out, opacity .1s ease-out;opacity: 0;visibility: hidden;content: ""}  .product__wish.active, .product__wish:hover {background: 0 0}  .product__wish.active:after, .product__wish:hover:after {visibility: visible;opacity: 1}  .fancybox-tmp, .slick-loading .slick-slide, .slick-loading .slick-track, .vhide {visibility: hidden}  .product .sale-timer__item {padding: 7px}  .product .sale-timer__time {font-size: 13px}  .product-icon {position: relative;width: 32px;height: 32px;line-height: 32px;border-radius: 100%;margin-right: 10px;font-size: 0;text-align: center;overflow: hidden}  .product-detail-container {padding-bottom: 50px;border-bottom: 1px solid #eceff1;margin-bottom: 50px}  .product-detail {position: relative;min-height: 540px;padding-bottom: 90px}  .product-detail__title {margin-bottom: 12px;font-size: 18px;line-height: 25px}  .product-detail__construct {margin-bottom: 32px;font-size: 12px;line-height: 14px}  .product-detail__prices {font-size: 0}  .product-detail__prices .sale-timer {vertical-align: top}  .product-detail__price {display: inline-block;padding: 7px 0;margin: 0 0 18px;min-width: 161px;font-size: 24px;font-weight: 700;line-height: 24px}  .product-detail__price__old {display: inline-block;padding: 5px 0;margin-left: 20px;font-size: 13px;font-weight: 400;line-height: 14px;text-decoration: line-through;color: #b3b3b3;vertical-align: top}  .product-detail__count {font-size: 0}  .product-detail__count .quantity {display: inline-block;width: 141px;height: 46px;vertical-align: top;margin-right: 20px}  .product-detail__count .quantity input {height: 46px}  .product-detail__desc {margin-top: 45px}  .product-detail__desc__text {float: left;width: 282px;margin-right: 32px;font-size: 14px;line-height: 23px;color: #b3b3b3}  .product-detail__desc__table {float: left;font-size: 0;line-height: 18px}  .product-detail__desc__table__col {display: inline-block;margin-right: 32px;font-size: 14px}  .product-detail__desc__table__col span {font-size: 11px;color: #b3b3b3}  .product-detail__desc__table__col:last-child {margin-right: 0}  .product-detail__social {position: absolute;right: 0;bottom: 25px;left: 0}  .product-detail-img .slick-next, .product-detail-img .slick-prev {display: none !important}  .product-detail-img-slider__item {display: none}  .product-detail-img-slider__item_1 {display: block}  .product-detail-thumbs-slider {border-top: 1px solid #fff;font-size: 0}  .product-detail-thumbs-slider__item {position: relative;display: inline-block;border-right: 1px solid #fff;width: 20%;cursor: pointer;vertical-align: top}  .product-detail-thumbs-slider__item:after {position: absolute;display: none;width: 100%;height: 100%;top: 0;left: 0;content: "";background: #fff;opacity: .75;z-index: 2}  .product-detail-thumbs-slider__item.slick-current:after {display: block}  .product-featured-container {position: relative}  .product-featured-container .slick-next {top: 15px;right: 0}  .product-featured-container .slick-prev {top: 15px;right: 40px;left: auto}  .product-featured {overflow: hidden}  .product-featured .product-list__item {white-space: normal}  .product-detail-lb-container {padding: 0 !important;width: 100%;max-width: 1240px}  .product-detail-lb-container .product-featured {margin-bottom: 0 !important;border-bottom: 0}  .product-detail-lb {width: 100%}  .product-detail-lb .product-detail {min-height: 506px}  .product-detail-lb-body {padding: 40px 40px 0;overflow: hidden}  .product-detail-lb-body .product-detail__desc__table__col, .product-detail-lb-body .product-detail__desc__text {margin-right: 20px}  .product-detail-lb-head {padding: 16px 40px;background: #f9f9f9}  .product-detail-lb-head__left {position: relative;float: left;width: 50%;padding-right: 20px}  .product-detail-lb-head__left:after {position: absolute;border-right: 1px solid #000;height: 28px;right: 0;bottom: -5px;content: "";opacity: .05}  .product-detail-lb-head__right {float: right;width: 50%;padding-left: 20px}  .product-detail-lb-head .button-to-left {float: right}  .product-detail-lb-head .back-button-small, .product-detail-lb-head .button-to-right {float: left}  .product-lego-lb {width: 560px;padding: 0 !important;margin: 0 !important}  .product-lego-lb .h-drop {position: relative;display: block;width: auto;top: auto !important;right: auto !important;left: auto !important;bottom: auto !important;z-index: 5}  .product-lego-lb .h-drop__body, .product-lego-lb .h-drop__head {padding-right: 20px;padding-left: 20px}  .product-lego-lb .constructor-order {border-bottom: 1px dashed #ddddde;margin-bottom: 13px}  .product-lego-lb .h-lego-amount {border-top: 1px solid #ddddde;padding: 20px;margin-top: 13px}  .product-lego-lb .h-lego-amount__volume {display: inline-block;margin-right: 40px;font-size: 11px;color: #7f7f7f;vertical-align: middle}  .product-lego-lb .h-lego-amount__price {display: inline-block;font-size: 25px;font-weight: 700;vertical-align: middle}  .product-lego-lb .h-lego-amount__left {float: left;line-height: 40px;vertical-align: middle}  .product-lego-lb .h-lego-amount__right {float: right;line-height: 40px;vertical-align: middle}  .product-lego-lb .h-lego-amount__cancel {margin-right: 40px}  @media (min-width: 768px) and (max-width: 1279px) {  .product, .product-detail-img {margin-bottom: 26px}  .product-view-col {width: 100%}  .product-view-col .product-list__item {width: 50%}  .product-view-col_big .product-list__item {width: 100%}  .product-list__item {width: 50%}  .product {position: relative}  .product-detail {min-height: 0 !important;padding-bottom: 0}  .product-detail__social {position: static;padding: 30px 0}  .product-detail-lb-body, .product-detail-lb-head {padding-right: 24px;padding-left: 24px}  }  @media (max-width: 767px) {  .product-view {display: none}  .product-list__item, .product-view-col, .product-view-col .product-list__item {width: 100%}  .product .sale-timer__time {font-size: 13px !important}  .product-detail {min-height: 0 !important;padding-bottom: 0}  .product-detail__prices {margin-bottom: 28px}  .product-detail__price {display: block;margin-bottom: 16px}  .product-detail__count .quantity {width: 130px}  .product-detail__desc {margin-top: 26px}  .product-detail__desc__table {margin-top: 20px}  .product-detail .sale-timer:after {display: none;content: normal}  .product-detail__social {position: static;padding: 30px 0}  .product-detail-lb-body, .product-detail-lb-head {padding-right: 15px;padding-left: 15px}  .product-detail-img {margin-bottom: 26px}  .product-detail-img .slick-next, .product-detail-img .slick-prev {display: block !important}  .product-detail-img .slick-prev {left: 20px}  .product-detail-img .slick-next {right: 20px}  .product-detail-thumbs-slider {display: none !important}  .product-featured-container .slick-next {top: 50%;right: 20px;margin-top: -50px}  .product-featured-container .slick-prev {top: 50%;margin-top: -50px;right: auto;left: 20px}  .product-lego-lb {max-width: 100%}  .product-lego-lb .h-drop {width: 100%}  .product-lego-lb .h-lego-amount__left {float: none;width: 100%}  .product-lego-lb .h-lego-amount__right {float: none;width: 100%;padding-top: 20px;text-align: center}  .product-detail-lb-head__left, .product-detail-lb-head__right {padding-top: 30px}  .product-detail-lb-head__left .back-button-small {position: absolute;top: 4px;left: 0}  .product-detail-lb-body {padding-top: 15px}  }  .filter {padding: 20px 30px;background: #282a33}  .filter_mb {margin-bottom: 28px}  .filter_grey {padding-bottom: 0;background: #f9f9f9}  .filter__categories {float: left;line-height: 20px;font-size: 0}  .filter__categories .dropdown-list-title {display: none}  .filter__categories__item {display: inline-block;margin-right: 28px;font-size: 15px;vertical-align: top}  .filter__categories__item.active a {color: #f14a00}  .filter__categories a {color: #fff;text-decoration: none}  .filter__categories a:hover {color: #f14a00}  .filter__right {float: right}  .filter__right .product-view {float: left}  .filter-types label {position: relative;display: inline-block;padding: 0 14px 0 29px;margin: 0 15px 20px 0;border: 1px solid #c9cacc;border-radius: 15px;font-size: 14px;line-height: 28px;background: #f9f9f9;cursor: pointer}  .filter-types label:before {position: absolute;left: 10px;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -593px no-repeat;height: 8px;width: 11px;top: 50%;margin-top: -4px;content: ""}  .filter-types input[type=checkbox] {display: none}  .filter-types input[type=checkbox]:checked + label {border-color: #f14a00;color: #fff;background: #f14a00}  .filter-types input[type=checkbox]:checked + label:before {left: 12px;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -575px no-repeat;height: 8px;width: 8px;top: 50%;margin-top: -4px}  .filter-ingredients {float: left}  .filter-ingredients__title {position: relative;float: left;width: 152px;margin: -20px 0;line-height: 20px;color: #fff;text-align: center}  .filter-ingredients__title__val {padding: 20px 0}  .filter-ingredients__title:after {position: absolute;border-right: 1px solid rgba(255, 255, 255, .1);top: 20px;right: 0;bottom: 20px;content: ""}  .filter-ingredients__title.hover {color: #000;background: #f4f4f4}  .filter-ingredients__title.hover .ingredients-drop {display: block}  .filter-ingredients__reset {float: left;width: 74px;height: 20px;margin: 0 0 0 10px;text-align: center}  .filter-ingredients__reset input {padding: 0;border: 0;font-size: 11px;line-height: 20px;color: #f14a00;background: 0 0}  .filter-ingredients input[type=checkbox].checkbox-condition:checked + label {color: #f14a00}  .ingredients-drop {position: absolute;display: none;width: 920px;padding: 30px;top: 100%;right: -214px;font-size: 0;color: #000;text-align: left;background: #f4f4f4;z-index: 200;-moz-box-shadow: 0 8px 13px 0 rgba(115, 115, 115, .2);-webkit-box-shadow: 0 8px 13px 0 rgba(115, 115, 115, .2);box-shadow: 0 8px 13px 0 rgba(115, 115, 115, .2)}  .ingredients-drop__col {display: inline-block;vertical-align: top;width: 50%}  .ingredients-drop__col__title {margin: 0 0 15px;font-size: 14px;line-height: 23px}  .ingredients-drop__close {position: absolute;display: none;top: 20px;right: 20px;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -760px no-repeat;height: 18px;width: 18px;cursor: pointer}  .ingredients-drop__right {padding-top: 30px;text-align: right}  .ingredients-type-col {display: inline-block;width: 50%;vertical-align: top;font-size: 11px;line-height: 15px}  .ingredients-type-row {margin: 0 0 15px}  .filter-mobile-reset {display: none}  @media (max-width: 1279px) {  .filter {position: relative}  .filter__categories {width: 50%}  .filter__right {max-width: 50%}  .filter .filter-dropdown {height: 60px;margin: -20px 0 -20px -20px;border-right: 1px solid rgba(255, 255, 255, .1)}  .filter .dropdown-list {position: absolute;display: none;padding: 20px;top: 60px;right: 0;left: 0;background: #f4f4f4;z-index: 200}  .filter .dropdown-list.active, .ingredients-drop__close {display: block}  .filter .dropdown-list a {color: #000;vertical-align: top}  .filter .dropdown-list .filter__categories__item {width: 50%;margin-right: 0;margin-bottom: 15px}  .filter .dropdown-list-title {display: block;position: relative;padding: 20px;font-size: 15px;line-height: 20px;color: #f14a00}  .filter .dropdown-list-title:after {position: absolute;right: 20px;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -1772px no-repeat;height: 8px;width: 12px;top: 50%;margin-top: -4px;content: ""}  .filter .filter-dropdown.hover .dropdown-list-title {background: #f4f4f4;color: #000}  .filter .filter-dropdown.hover .dropdown-list-title:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -1790px no-repeat;height: 8px;width: 12px;top: 50%;margin-top: -4px}  .filter-ingredients__title {position: static;width: 140px}  .ingredients-drop {width: 100%;padding: 20px;right: 0}  }  .delivery-map__left .form, .delivery-map__ymap {height: 544px}  @media (min-width: 768px) and (max-width: 1279px) {  .filter {padding: 20px}  }  @media (max-width: 767px) {  .filter {padding-right: 15px;padding-left: 15px;margin-right: -15px;margin-left: -15px}  .filter_cats {padding-right: 120px}  .filter__right {width: 120px;margin-right: -120px;max-width: none}  .filter__categories {width: 100%;margin-left: 0}  .filter_mb {margin-bottom: 0}  .filter-dropdown .filter__categories__item {width: 100%}  .filter-ingredients__title {width: 120px}  .filter-ingredients__reset {display: none}  .ingredients-type-col {width: 100%}  .filter-types label {font-size: 11px}  .filter-mobile-reset {display: block;padding: 15px;margin: 0 -15px 30px;font-size: 11px;line-height: 19px;color: #f14a00;text-align: center;background: #ebebeb}  }  .pager__all, .pager__item {display: inline-block;vertical-align: middle}  .search-results__item {margin: 0 0 30px;font-size: 13px;line-height: 18px}  .search-results__item__title {font-size: 15px}  .pager {line-height: 24px;font-size: 0}  .pager__item {margin-right: 42px;font-size: 20px;color: #000}  .pager__item.active {color: #f14a00}  .pager__all {font-size: 11px}  .delivery-zone__item, .vacancy__col {vertical-align: top;display: inline-block}  @media (max-width: 767px) {  .pager:after, .pager:before {content: "";display: table}  .pager:after {clear: both}  .pager__item {display: none}  .pager__item.mobile-active {display: inline-block}  .pager__all {float: right;margin-left: -24px}  }  .delivery-map__left {float: left;width: 37.5%;padding-left: 20px}  .delivery-map__right {float: left;width: 62.5%;padding-right: 20px}  .delivery-map .delivery-zone {margin-bottom: 0}  .delivery-zone {padding-top: 50px;margin-bottom: 50px;font-size: 0}  .delivery-zone:after, .delivery-zone:before {content: "";display: table}  .delivery-zone__item {position: relative;width: 33.3333333%;min-height: 330px;padding-left: 150px;padding-bottom: 50px;font-size: 14px}  .delivery-zone__item__title {position: absolute;width: 110px;top: 0;left: 40px;font-size: 15px;line-height: 18px;font-weight: 800;color: #ecedf0}  .delivery-zone__item__letter {margin-bottom: 12px;font-size: 40px;line-height: 1;font-weight: 800;text-transform: uppercase}  .delivery-zone__item__letter_a {color: #8fcc39}  .delivery-zone__item__letter_b {color: #ffa10e}  .delivery-zone__item__letter_c {color: #ffd40e}  .delivery-zone__item__letter_d {color: #f66341}  .delivery-zone__item__letter_e {color: #c485f5}  .delivery-zone__item__letter_f {color: #8590f5}  .delivery-zone__item__desc {margin-bottom: 11px;font-size: 14px;line-height: 18px}  .delivery-zone__item__price {font-size: 13px;line-height: 18px;margin-bottom: 11px;color: #a3a3a3}  .delivery-zone__item__price .bold, .delivery-zone__item__price strong {color: #000}  .delivery-zone__item_full {width: 100% !important;padding-left: 104px}  .delivery-zone__item_full .delivery-zone__item__title {left: 0;opacity: .2}  .delivery-zone__item_full .delivery-zone__item__price {color: #7f7f7f}  .delivery-zone__item_full .delivery-zone__item__price .bold, .delivery-zone__item_full .delivery-zone__item__price strong {color: #fff}  .payment-types {border-top: 1px solid #eceff1;border-left: 1px solid #eceff1;margin-bottom: 50px}  .payment-types__item {position: relative;float: left;width: 33.333333%;height: 240px;padding: 39px 140px 39px 39px;border-right: 1px solid #eceff1;border-bottom: 1px solid #eceff1;background: url(/local/templates/.default/img/bamboo.png) 100% 0 repeat-y;-moz-background-size: auto 100%;-o-background-size: auto 100%;-webkit-background-size: auto 100%;background-size: auto 100%}  .payment-types__item:after {position: absolute;top: 82px;right: 14px;content: ""}  .payment-types__item_1:after {right: 33px;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -1960px no-repeat;height: 91px;width: 73px}  .payment-types__item_2:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -2061px no-repeat;height: 88px;width: 92px}  .payment-types__item_3:after {right: 20px;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -2159px no-repeat;height: 89px;width: 94px}  .payment-types__item__title {margin-bottom: 18px;font-size: 20px;line-height: 24px}  .payment-types__item__desc {font-size: 11px;line-height: 18px;color: #7f7f7f}  .payment-types__item__more {margin-top: 20px;font-size: 11px;line-height: 18px}  @media (min-width: 768px) and (max-width: 1279px) {  .delivery-map__left, .delivery-map__right {width: 50%}  .delivery-zone__item {width: 50%;min-height: 0;padding-left: 104px}  .delivery-zone__item__title {left: 0}  .payment-types__item {width: 100%;height: 194px;border-right: 0;border-bottom: 1px solid #eceff1}  .payment-types__item:after {top: 52px}  }  @media (max-width: 767px) {  .delivery-map__left {width: 100%;padding-right: 20px}  .delivery-map__left .form {height: auto}  .delivery-map__right {width: 100%;padding-left: 20px}  .delivery-map__ymap {height: 376px}  .delivery-zone__item {width: 100%;min-height: 0;padding-left: 104px}  .delivery-zone__item__title {left: 0}  .payment-types__item {width: 100%;height: auto;padding: 140px 15px 15px 24px;border-right: 0;border-bottom: 1px solid #eceff1}  .payment-types__item:after {top: 30px !important;left: 15px;right: auto}  }  .vacancy {margin: 0 -20px;font-size: 0}  .vacancy__col {padding: 0 20px;width: 50%;margin-bottom: 16px;font-size: 13px;line-height: 20px}  .vacancy__col__title {font-size: 11px;color: #7f7f7f}  .salary {font-size: 17px;font-weight: 700}  @media (max-width: 767px) {  .vacancy__col {width: 100%;margin-bottom: 16px;vertical-align: top}  }  .restaurant {position: relative;padding: 0 40px 80px;color: #fff;min-height: 493px;background: url(/local/templates/.default/img/restaurant.jpg) 50% 50% no-repeat}  .restaurant__head {padding: 50px 0;border-bottom: 1px solid rgba(255, 255, 255, .25);font-size: 27px;line-height: 30px}  .restaurant__body {padding: 30px 0}  .restaurant__bottom {position: absolute;left: 40px;bottom: 50px}  .restaurant-menu {height: 120px;margin-bottom: 50px;line-height: 120px;vertical-align: middle;background: url(/local/templates/.default/img/restaurant-menu.png) 50% 50% no-repeat;text-align: center}  .restaurant-menu__content {position: relative;display: inline-block;padding-left: 110px;line-height: 20px;color: #fff;vertical-align: middle;text-align: left;text-decoration: none !important}  .restaurant-menu__content:after, .restaurant-menu__content:before {position: absolute;top: 50%;content: ""}  .restaurant-menu__content:after {width: 80px;height: 80px;border: 1px solid #fff;margin-top: -40px;left: 0;opacity: .25;border-radius: 100%}  .cart, .share_registration {border-top: 1px solid #eceff1}  .restaurant-menu__content:before {left: 24px;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -3049px no-repeat;height: 38px;width: 33px;margin-top: -19px}  .gallery__item, .news-list__item__img {background-position: 50% 50%;background-repeat: no-repeat}  .restaurant-menu__title {font-size: 20px}  .restaurant-menu__desc {font-size: 13px;color: #b3b3b3}  @media (min-width: 768px) and (max-width: 1279px) {  .restaurant {margin-top: 20px}  }  @media (max-width: 767px) {  .restaurant, .restaurant-menu {margin-right: -15px;margin-left: -15px}  .restaurant {padding: 0 15px 30px;min-height: 0}  .restaurant__head {padding-top: 30px;padding-bottom: 30px;font-size: 20px;line-height: 24px}  .restaurant__bottom {position: static}  .restaurant-menu {padding-right: 15px;padding-left: 15px}  }  .news-list__item {font-size: 11px;line-height: 15px;color: #b0b0b0}  .news-list__item__img {display: block;padding-top: 75%;margin-bottom: 10px;background-size: cover}  .news-list__item__title {padding: 0 16px;margin-bottom: 12px;font-size: 15px;line-height: 24px;color: #212121}  .promo__desc, .promo__img, .promo__title {margin-bottom: 20px}  .news-list__item__title a {color: #212121}  .news-list__item__desc {padding: 0 16px}  .news-list__item__date {padding: 0 16px;margin-top: 13px}  .promo {width: 600px}  .promo__title {font-size: 20px;line-height: 1}  .promo__desc {font-size: 13px;line-height: 22px}  .promo__img img {display: block;width: 100%;max-width: 100%}  .promo__bottom:after, .promo__bottom:before {content: "";display: table}  .promo__date {float: left}  .promo__date .icon-link-small {font-size: 11px}  .promo__share {float: right}  @media (max-width: 767px) {  .promo {width: 100%;padding: 0 15px}  .promo__share .share__title {display: none}  }  .gallery__col, .gallery__item {display: inline-block;vertical-align: top}  .gallery {font-size: 0}  .gallery__col {width: 50%}  .gallery__item {border-right: 1px solid #fff;border-bottom: 1px solid #fff;height: 300px;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;text-decoration: none;outline: 0}  .gallery__item_1 {width: 61%}  .gallery__item_2, .gallery__row_2 .gallery__item_1 {width: 39%}  .gallery__row_2 .gallery__item_2 {width: 61%}  @media (min-width: 768px) and (max-width: 1279px) {  .gallery__col {width: 100%}  .gallery__col_2 {display: none}  }  @media (max-width: 767px) {  .gallery__col {width: 100%}  .gallery__col_2 {display: none}  .gallery__item {height: 140px}  }  .info-graphic {font-size: 0;margin: 0 -20px}  .info-graphic__item {position: relative;display: inline-block;width: 20%;font-size: 14px;padding: 0 20px 0 120px;vertical-align: top}  .cart__td, .info-graphic__item__desc, .share__item, .share__title {vertical-align: middle}  .info-graphic__item__icon {position: absolute;top: 0;left: 20px;width: 80px;height: 80px;border: 1px solid #eceff1;border-radius: 100%}  .info-graphic__item__icon_1:after, .info-graphic__item__icon_2:after, .info-graphic__item__icon_3:after, .info-graphic__item__icon_4:after, .info-graphic__item__icon_5:after {height: 38px;margin-top: -19px;left: 50%;top: 50%}  .info-graphic__item__icon:after {position: absolute;content: ""}  .info-graphic__item__icon_1:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -1098px no-repeat;width: 38px;margin-left: -19px}  .info-graphic__item__icon_2:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -1404px no-repeat;width: 25px;margin-left: -12.5px}  .info-graphic__item__icon_3:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -1452px no-repeat;width: 32px;margin-left: -16px}  .info-graphic__item__icon_4:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -1500px no-repeat;width: 38px;margin-left: -19px}  .info-graphic__item__icon_5:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -1548px no-repeat;width: 34px;margin-left: -17px}  .info-graphic__item__icon_6:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -1596px no-repeat;height: 29px;width: 36px;top: 50%;margin-top: -14.5px;left: 50%;margin-left: -18px}  .info-graphic__item__icon_7:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -1635px no-repeat;height: 36px;width: 39px;top: 50%;margin-top: -18px;left: 50%;margin-left: -19.5px}  .info-graphic__item__icon_8:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -1681px no-repeat;height: 38px;width: 38px;top: 50%;margin-top: -19px;left: 50%;margin-left: -19px}  .info-graphic__item__icon_9:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -1729px no-repeat;height: 33px;width: 38px;top: 50%;margin-top: -16.5px;left: 50%;margin-left: -19px}  .info-graphic__item__icon_10:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -1146px no-repeat;height: 39px;width: 39px;top: 50%;margin-top: -19.5px;left: 50%;margin-left: -19.5px}  .info-graphic__item__icon_11:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -1195px no-repeat;height: 36px;width: 26px;top: 50%;margin-top: -18px;left: 50%;margin-left: -13px}  .info-graphic__item__icon_12:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -1241px no-repeat;height: 25px;width: 34px;top: 50%;margin-top: -12.5px;left: 50%;margin-left: -17px}  .info-graphic__item__icon_13:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -1276px no-repeat;height: 26px;width: 40px;top: 50%;margin-top: -13px;left: 50%;margin-left: -20px}  .info-graphic__item__icon_14:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -1312px no-repeat;height: 36px;width: 25px;top: 50%;margin-top: -18px;left: 50%;margin-left: -12.5px}  .info-graphic__item__icon_15:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -1358px no-repeat;height: 36px;width: 36px;top: 50%;margin-top: -18px;left: 50%;margin-left: -18px}  .info-graphic__item__desc {min-height: 80px;line-height: 80px}  .info-graphic__item__desc__text {display: inline-block;width: 100%;font-size: 14px;line-height: 18px;vertical-align: middle}  @media (min-width: 768px) and (max-width: 1279px) {  .info-graphic__item {padding-top: 100px;padding-left: 20px;text-align: center}  .info-graphic__item__icon {left: 50%;margin-left: -40px}  .info-graphic__item__desc {height: auto;line-height: normal}  }  @media (max-width: 767px) {  .info-graphic__item {width: 100%;margin-bottom: 20px}  }  .share {line-height: 29px}  .share__title {display: inline-block;font-size: 11px}  .share__item {display: inline-block;margin-left: 22px;cursor: pointer}  .share__item_fb {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -3162px no-repeat;height: 16px;width: 9px}  .share__item_tw {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -3214px no-repeat;height: 14px;width: 16px}  .share__item_vk {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -3238px no-repeat;height: 9px;width: 16px}  .share__item_odn {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -3188px no-repeat;height: 16px;width: 9px}  .share_registration {padding-top: 16px;margin-top: 30px;text-align: right}  .constructor-col, .constructor__left, .constructor__right {padding: 0 20px;float: left}  .share_registration:after, .share_registration:before {content: "";display: table}  .share_registration:after {clear: both}  .share_registration .share__title {float: left;font-size: 13px;color: #b3b3b3}  @media (max-width: 767px) {  .share_registration .share__title {max-width: 120px;line-height: 15px;text-align: left}  }  .constructor-container {border: 1px solid #eceff1;margin-bottom: 50px}  .constructor-row {margin: 0 -20px}  .constructor-col_ingredients {width: 40%}  .constructor-col_order {width: 60%}  .constructor-img {background: #f9f9f9}  .constructor__left {width: 62.5%}  .constructor__right {width: 37.5%;font-size: 0;text-align: center}  .constructor__right img {display: inline-block;max-width: 100%}  .constructor__ingredients {padding: 18px 0 30px 40px}  .constructor__order {padding: 23px 0 30px}  .constructor__order__title {padding: 10px 0 20px;font-size: 20px;line-height: 1}  .constructor-order {border-bottom: 1px solid #eceff1;margin-top: 19px}  .constructor-order__row {line-height: 18px;margin-bottom: 15px}  .constructor-order__row__title {font-size: 11px;color: #b3b3b3}  .constructor-table {padding-right: 148px;margin-bottom: 6px;font-size: 13px;line-height: 18px}  .constructor-table:after, .constructor-table:before {content: "";display: table}  .constructor-table__left {float: left;width: 100%}  .constructor-table__right {float: right;width: 148px;margin-right: -148px;padding-left: 10px;font-size: 0}  .constructor-table__1, .constructor-table__2 {display: inline-block;font-size: 13px}  .constructor-table__1 {width: 50px}  .constructor-table__2 {width: 88px;font-weight: 700;text-align: right}  .accordion-ingredients__head {padding: 15px 0 15px 40px;font-size: 20px;line-height: 1;cursor: pointer}  .accordion-ingredients__head__number {float: left;width: 40px;margin-left: -40px;color: #dadada}  .accordion-ingredients__head:hover, .components-list__item:hover {color: #f14a00}  .accordion-ingredients__body {display: none}  .accordion-ingredients__body.active {display: block}  .accordion-components__head {position: relative;padding-left: 40px;margin-bottom: 7px;font-size: 15px;font-weight: 700;line-height: 23px;cursor: pointer}  .accordion-components__head:after {position: absolute;left: 0;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -18px no-repeat;height: 7px;width: 11px;top: 50%;margin-top: -3.5px;content: ""}  .accordion-components__head.active:after {opacity: .25;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -35px no-repeat;height: 7px;width: 11px;top: 50%;margin-top: -3.5px}  .accordion-components__body {display: none;padding-bottom: 16px}  .accordion-components__body.active {display: block}  .components-list {font-size: 13px;line-height: 24px}  .components-list__item {position: relative;padding-left: 40px;cursor: pointer}  .components-list__item:after, .components-list__item:before {position: absolute;display: none;top: 50%;left: 7px;content: ""}  .components-list__item:after {width: 7px;border-bottom: 1px solid #f14a00}  .cart, .reg-nav {border-bottom: 1px solid #eceff1}  .components-list__item:before {height: 7px;margin-top: -3px;margin-left: 3px;border-left: 1px solid #f14a00}  .components-list__item:hover:after, .components-list__item:hover:before {display: block}  .cart__row:after, .cart__row:before, .constructor-order-amount:after, .constructor-order-amount:before {display: table;content: ""}  .constructor-order-amount {padding: 36px 0 16px;font-size: 11px;line-height: 24px;color: #b3b3b3;text-align: right}  .constructor-order-amount__total {padding-left: 22px;font-weight: 700;font-size: 24px;color: #000}  .constructor-order-button {text-align: right}  @media (min-width: 768px) and (max-width: 1279px) {  .constructor-col_ingredients {width: 41.6666666667%}  .constructor-col_order {width: 58.3333333333%}  .constructor__left, .constructor__right {width: 100%}  .constructor__right img {width: 248px}  .constructor__order {padding-right: 40px}  .constructor-img {border-top: 1px solid #eceff1}  }  @media (max-width: 767px) {  .constructor-container {margin-right: -15px;margin-left: -15px}  .constructor-col_ingredients, .constructor-col_order, .constructor__left, .constructor__right {width: 100%}  .constructor__ingredients {padding-left: 15px}  .constructor__order {padding-right: 15px;padding-left: 15px}  .constructor-img {border-top: 1px solid #eceff1}  .constructor-order-button {text-align: center}  }  .cart-head__left {float: left}  .cart-head__left .icon-link-small {margin-right: 37px}  .cart-head__right {float: right}  .cart {padding: 20px 0;margin: 20px 0}  .cart__row {padding-top: 15px;padding-right: 368px;padding-left: 160px;margin-bottom: 20px}  .cart__row__img {float: left;width: 160px;padding-right: 40px;margin-left: -160px;margin-top: -15px}  .cart__row__left {float: left;width: 100%;padding-right: 140px}  .cart__row__left__desc {float: left;font-size: 13px;line-height: 40px}  .cart__row__left__volume {float: right;width: 130px;padding: 19px 0 10px;margin-right: -140px;font-size: 11px;line-height: 20px;text-align: right;color: #7f7f7f}  .cart__row__right {float: right;width: 382px;padding-top: 9px;padding-right: 20px;margin-right: -382px;font-size: 0}  .cart__row_add {padding-top: 0;margin-bottom: 10px}  .cart__row_add .quantity input {height: 30px}  .cart__row_add .cart__row__right {padding-top: 0}  .cart__row_add .cart__row__left__volume {padding-top: 10px}  .cart__td {display: inline-block;white-space: normal}  .cart__td_img {width: 120px;margin-left: -160px}  .cart__td_quantity {width: 120px}  .cart__td_delete {width: 8px}  .cart__td_price {width: 116px;font-size: 17px;font-weight: 700;line-height: 40px;text-align: center}  .cart-title {margin-bottom: 10px;font-size: 15px;line-height: 18px}  .cart-desc {font-size: 11px;line-height: 15px;color: #b3b3b3}  .cart-desc a {color: #000}  .cart-table td {padding: 10px 0;border: 0}  .cart-table .cart-td_img, .cart-table .cart-td_quantity {width: 120px}  .cart-table .cart-td_delete {width: 28px;padding-right: 28px}  .cart-table .cart-td_price {width: 116px;font-size: 17px;font-weight: 700;line-height: 40px;text-align: center}  .cart-table .cart-td_volume {font-size: 11px;color: #b3b3b3;white-space: nowrap}  .form-cart_bg {padding: 30px 0;background: #f9f9f9}  .form-cart__left {float: left;width: 600px;margin-left: 160px}  .form-cart__right {float: right}  .form-cart .bonus-title {margin-top: 11px;font-size: 15px;line-height: 18px;margin-bottom: 8px;color: #7f7f7f}  .form-cart .input-text-bonus {float: left;width: 100px}  .form-cart .input-text-word {float: right;width: 160px}  .form-cart .attention_small {padding-right: 0;font-size: 11px}  .form-cart-cols .form__row {width: 280px}  .form-cart-cols .form__row_full {width: auto}  .form__row__col-4 input[type=text] {float: left;width: 120px}  .form__row__col-4 input[type=text] + input[type=text] {float: right}  .form-cart-amount {width: 340px;font-size: 13px}  .form-cart-amount td {padding: 5px 0;border: 0;color: #7f7f7f}  .form-cart-amount__price {width: 108px;font-size: 24px;font-weight: 700;color: #000 !important}  .form-cart-amount__volume {width: 72px;color: #b3b3b3}  .form-cart-amount__bonus {font-weight: 700;color: #000 !important}  .form-cart-auth {width: 280px;font-size: 13px;line-height: 18px}  .form-cart-auth__text {margin-bottom: 24px}  @media (min-width: 768px) and (max-width: 1279px) {  .form-cart__left {margin-left: 0;width: 50%;padding-right: 20px}  .form-cart .form__row {width: 100%}  .form-cart .form__row_bonus {width: 280px}  .form-cart .form__row__col {float: none;width: 100%}  .form-cart .form__row__col_divider, .form-cart .form__row__col_right {margin-top: 20px}  .form-cart_bg .form-cart__left {margin-left: 40px}  .cart-head .icon-link-small {font-size: 11px;max-width: 150px;margin-right: 24px;vertical-align: middle}  .cart__row {padding-right: 276px;padding-left: 120px}  .cart__row__img {width: 120px;padding-right: 20px;margin-left: -120px}  .cart__row__right {width: 276px;margin-right: -276px;padding-right: 0}  .cart__td_price {width: 84px}  .cart__td_quantity {width: 100px}  }  @media (max-width: 767px) {  .cart-head .icon-link-small {width: 33%;padding-left: 0;margin-right: 0;padding-top: 33px;font-size: 11px;line-height: 16px;text-align: center}  .cart-head .icon-link-small:after, .cart-head .icon-link-small:before {left: 50%;top: 0;margin-top: 0}  .cart-head .icon-link-small:after {margin-left: -14px}  .cart-head .icon-link-small_email:before {top: 8px;margin-left: -7px}  .cart-head .icon-link-small_save:before {top: 6px;margin-left: -5px}  .cart-head .icon-link-small_print:before {top: 6px;margin-left: -7px}  .cart-head__left {float: none;width: auto;font-size: 0}  .cart-head__right {float: none;width: auto;margin: 20px -15px 0;padding: 10px 15px;background: #fafafa;text-align: right}  .cart-head__right .share__title {float: left}  .cart__row {padding-right: 0;padding-left: 0}  .cart__row__img {display: none}  .cart__row__left {float: none;padding-right: 0}  .cart__row__left__desc {float: none}  .cart__row__left__volume {float: none;width: auto;margin-right: 0;text-align: left}  .cart__row__right {float: none;width: auto;padding-right: 32px;margin-right: 0}  .cart__row__right .cart__td_price:first-child {text-align: left}  .cart__row__right .cart__td_delete {float: right;width: 32px;margin-right: -32px;text-align: right;line-height: 40px}  .cart__row__right .cart__td_price {width: 30%;text-align: right}  .cart__row__right .cart__td_quantity {width: 40%}  .cart__row__right .cart__td_quantity + .cart__row__right .cart__td_price {text-align: right}  .cart__row_add .cart__row__left__desc, .cart__row_add .cart__row__left__volume {display: inline-block}  .form-cart__left, .form-cart__right {float: none;width: auto;margin-left: 0}  .form-cart_bg {margin-right: -15px;margin-left: -15px;padding-right: 15px;padding-left: 15px}  .form-cart_bg .form-cart__right {margin-bottom: 20px}  .form-cart-cols .form__row {width: auto}  .form-cart-amount {width: 100%}  }  .success {position: relative;padding-right: 50%}  .success:after {position: absolute;top: 0;right: 25%;margin-right: -81px;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -3501px no-repeat;height: 162px;width: 162px;content: ""}  .success__content {margin-bottom: 20px;font-size: 14px;line-height: 23px}  .success__table {width: 50%;line-height: 18px}  .success__table__row {white-space: nowrap;margin: 0 -20px;font-size: 0}  .success__table__cell {display: inline-block;width: 50%;padding: 0 20px;font-size: 13px;white-space: normal;vertical-align: top}  .success__table__cell_1 {color: #b3b3b3}  .success__table__cell_2 {font-size: 14px;font-weight: 700}  .success__table__row_amount {margin-top: 20px;margin-bottom: 8px}  .success__table__row_amount .success__table__cell {line-height: 24px}  .success__table__row_amount .success__table__cell_2 {font-size: 24px}  @media (min-width: 768px) and (max-width: 1279px) {  .success {padding-right: 33.33333%}  .success:after {right: 0;margin-right: 0}  .success__table {width: 66.666667%}  }  @media (max-width: 767px) {  .success {padding-right: 0;padding-bottom: 180px}  .success:after {top: auto;right: 50%;bottom: 0}  .success__table {width: 100%}  }  .app-slider-container {position: relative;margin: 0 -40px}  .app-slider-container .h-slider-container__control {top: 234px}  .app-slider__slide {display: none}  .app-slider__slide_1 {display: block}  .app-slider__item {border-top: 94px solid #fff;background: #fafafa}  .app-slider__item__content {width: 50%;float: right;height: 399px;line-height: 399px;padding-left: 40px;padding-right: 120px;vertical-align: middle}  .app-slider__item__content__text {display: inline-block;max-width: 460px;line-height: normal;vertical-align: middle}  .app-slider__item__title {margin-bottom: 20px;font-size: 35px;line-height: 39px}  .app-slider__item__desc {font-size: 17px;line-height: 24px}  .app-slider__item__img {float: left;width: 50%;height: 493px;margin-top: -94px;padding-right: 35px;font-size: 0;text-align: right}  .app-slider__item__img img {display: inline-block !important}  @media (min-width: 768px) and (max-width: 1279px) {  .app-slider-container {margin-right: -24px;margin-left: -24px}  .app-slider-container .h-slider-container__control {top: 50%}  .app-slider__item {border-top: 0}  .app-slider__item__content {width: 100%;padding: 70px 0 30px;height: auto;line-height: normal}  .app-slider__item__content__text {display: block;width: 600px;margin: 0 auto}  .app-slider__item__img {width: 100%;height: auto;margin-top: 0;text-align: center}  }  @media (max-width: 767px) {  .app-slider-container {margin-right: -15px;margin-left: -15px}  .app-slider-container .h-slider-container__control {top: auto}  .app-slider__item {border-top: 0}  .app-slider__item__content {width: 100%;padding: 40px 15px 30px;height: auto;line-height: normal}  .app-slider__item__content__text {display: block}  .app-slider__item__img {width: 100%;padding: 0 15px;height: auto;margin-top: 0;text-align: center}  .app-slider__item__img img {max-width: 100%}  .app-slider__item__title {font-size: 22px;line-height: 28px}  }  .reg-nav__item, .tabs {display: inline-block}  .reg-nav {padding: 0 5px;font-size: 0;line-height: 20px}  .reg-nav__item {padding: 20px 40px;margin-bottom: -1px;border-bottom: 1px solid transparent;font-size: 15px;vertical-align: top;outline: 0;cursor: pointer;text-decoration: none !important}  .personal-newsletter, .personal-newsletter label {vertical-align: middle}  .fancybox-caption a, .text-underline {text-decoration: underline}  .reg-nav__item.active {border-color: #f14a00;color: #000}  .personal, .personal-bonus {border-bottom: 1px solid #eceff1}  .t-pane {display: none}  .t-pane.active {display: block}  .reg-pane {width: 390px;padding: 26px 20px 0}  .reg-pane_reg {width: 640px}  .reg-pane .form__cols {margin-right: -20px;margin-left: -20px}  .reg-pane .form__col {padding-right: 20px;padding-left: 20px}  .reg-pane .small-label {font-size: 11px}  @media (max-width: 767px) {  .tabs {width: 300px}  .reg-pane {width: 300px !important;padding-right: 5px;padding-left: 5px;overflow: hidden}  .reg-nav__item {padding-right: 0;padding-left: 0;width: 50%;text-align: center}  }  .personal {padding: 40px;background: #f9f9f9}  .personal__left {float: left;width: 66.6666666%;padding-right: 20px}  .personal__right {float: left;width: 33.3333334%;padding-left: 20px}  .personal__cols {margin: 0 -20px}  .personal__col {float: left;width: 50%;padding: 0 20px}  .personal-attention {margin-bottom: 50px}  .personal-bonus {padding-bottom: 30px;margin-bottom: 30px}  .personal-bonus__val {position: relative;display: inline-block;padding-right: 50px;font-size: 32px;line-height: 1;color: #f14a00}  .personal-bonus__val:after {position: absolute;width: 29px;height: 29px;border: 1px solid #eceff1;margin-top: -14px;top: 50%;right: 0;font-size: 15px;font-weight: 700;color: #f14a00;line-height: 29px;text-align: center;border-radius: 100%;content: "?"}  .personal-bonus__head {padding-left: 266px;font-size: 0}  .personal-bonus__head__left {float: left;width: 266px;margin-left: -266px;padding-right: 10px}  .personal-bonus__head__col {display: inline-block;width: 33.33333%;vertical-align: middle;font-size: 13px}  .personal-bonus__head__col_word {text-align: right}  .personal-bonus__word {font-size: 11px}  .personal-title {margin-bottom: 16px;font-size: 15px;font-weight: 700;line-height: 18px}  .personal-address {padding-right: 30px;margin-bottom: 14px;font-size: 15px;line-height: 18px}  .personal-address:after, .personal-address:before {content: "";display: table}  .personal-address__left {float: left;width: 100%}  .personal-address__right {float: right;margin-right: -30px;text-align: right}  .personal-newsletter {line-height: 40px}  .personal-icons {margin-top: 20px;font-size: 0}  .personal-icons a, .personal-icons span {position: relative;display: inline-block;width: 40px;height: 40px;border: 1px solid #e8e8e8;margin-right: 20px;border-radius: 100%}  .personal-icons a:after, .personal-icons a:before, .personal-icons span:after, .personal-icons span:before {position: absolute;content: ""}  .personal-icons a.tw:after, .personal-icons span.tw:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -2489px no-repeat;height: 14px;width: 16px;top: 50%;margin-top: -7px;left: 50%;margin-left: -8px}  .personal-icons a.tw:hover:after, .personal-icons span.tw:hover:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -2513px no-repeat;height: 14px;width: 16px;top: 50%;margin-top: -7px;left: 50%;margin-left: -8px}  .personal-icons a.tw.active:after, .personal-icons span.tw.active:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -2537px no-repeat;height: 14px;width: 16px;top: 50%;margin-top: -7px;left: 50%;margin-left: -8px}  .personal-icons a.vk:after, .personal-icons span.vk:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -2580px no-repeat;height: 9px;width: 16px;top: 50%;margin-top: -4.5px;left: 50%;margin-left: -8px}  .personal-icons a.vk:hover:after, .personal-icons span.vk:hover:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -2599px no-repeat;height: 9px;width: 16px;top: 50%;margin-top: -4.5px;left: 50%;margin-left: -8px}  .personal-icons a.vk.active:after, .personal-icons span.vk.active:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -2618px no-repeat;height: 9px;width: 16px;top: 50%;margin-top: -4.5px;left: 50%;margin-left: -8px}  .personal-icons a.odn:after, .personal-icons span.odn:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -2411px no-repeat;height: 16px;width: 9px;top: 50%;margin-top: -8px;left: 50%;margin-left: -4.5px}  .personal-icons a.odn:hover:after, .personal-icons span.odn:hover:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -2437px no-repeat;height: 16px;width: 9px;top: 50%;margin-top: -8px;left: 50%;margin-left: -4.5px}  .personal-icons a.odn.active:after, .personal-icons span.odn.active:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -2463px no-repeat;height: 16px;width: 9px;top: 50%;margin-top: -8px;left: 50%;margin-left: -4.5px}  .personal-icons a.fb:after, .personal-icons span.fb:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -2258px no-repeat;height: 16px;width: 9px;top: 50%;margin-top: -8px;left: 50%;margin-left: -4.5px}  .personal-icons a.fb:hover:after, .personal-icons span.fb:hover:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -2284px no-repeat;height: 16px;width: 9px;top: 50%;margin-top: -8px;left: 50%;margin-left: -4.5px}  .personal-icons a.fb.active:after, .personal-icons span.fb.active:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -2310px no-repeat;height: 16px;width: 9px;top: 50%;margin-top: -8px;left: 50%;margin-left: -4.5px}  .personal-icons a:before, .personal-icons span:before {display: none;width: 15px;height: 15px;right: 0;bottom: 0}  .personal-icons a:hover:before, .personal-icons span:hover:before {display: block;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -2386px no-repeat;height: 15px;width: 15px}  .personal-icons a.active, .personal-icons span.active {border-color: #f14a00;background: #f14a00}  .personal-icons a.active:before, .personal-icons span.active:before {display: block;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -2361px no-repeat;height: 15px;width: 15px}  .personal-icons a.active:hover:before, .personal-icons span.active:hover:before {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -2336px no-repeat;height: 15px;width: 15px}  .order-status {display: inline-block;min-width: 80px;font-size: 11px;line-height: 20px;color: #fff;text-align: center}  .order-status_success {background: #7cb342}  .order-status_waiting {background: #f14a00}  .order-history {font-size: 13px;line-height: 18px}  .order-history td, .order-history th {padding: 15px 30px;border: 0}  .order-history th {font-size: 11px;color: #7f7f7f;background: #f9f9f9}  .order-history-mobile {display: none}  @media (max-width: 1279px) {  .personal {padding: 24px 40px}  .personal__right, .personal__submit {padding-top: 20px;border-top: 1px solid #eceff1}  .personal__left {width: 100%;padding-right: 0}  .personal__right {width: 100%;padding-left: 0;margin-top: 20px}  .personal__col {width: 100%}  .personal-bonus__head {padding-left: 300px}  .personal-bonus__head__left {width: 300px;margin-left: -300px}  .order-history td, .order-history th {padding-right: 10px;padding-left: 10px}  .order-history__sale, .order-history__status {font-size: 11px}  .order-history__bonus {width: 60px}  }  @media (max-width: 767px) {  .personal {padding: 20px 15px;margin-right: -15px;margin-left: -15px}  .personal input[type=submit].button, .personal input[type=submit].button_mid {width: 100%}  .personal-bonus__head {padding-left: 0}  .personal-bonus__head__left {float: none;width: auto;margin-left: 0}  .personal-bonus__head__col {display: block;width: auto;padding: 5px 0;text-align: left !important}  .personal-bonus__val {font-size: 25px}  .order-history-mobile {display: block}  .order-history-mobile .order-history td, .order-history-mobile .order-history th {width: 25%;padding-right: 5px;padding-left: 5px}  .order-history-desc {display: none}  .order-history-desc.active {display: block}  .order-history-desc table {font-size: 11px;line-height: 12px}  .order-history-desc table td {width: 50%;padding: 5px;border: 0;background: 0 0}  .order-history-desc-hide {display: inline-block;margin-left: 5px;margin-bottom: 20px;font-size: 11px;color: #f14a00}  .order-history-desc-hide.active {color: #000}  }  .coupon-code, .text-center {text-align: center}  .coupon img {display: block;max-width: 100%}  .coupon-desc {min-height: 480px;padding: 40px;border: 1px solid #eceff1}  .coupon-desc__title {margin-bottom: 16px;font-size: 20px;line-height: 1;white-space: nowrap}  .coupon-desc__list__item {padding: 20px 0;border-bottom: 1px solid #eceff1;font-size: 15px;line-height: 20px}  .coupon-desc__list__item:last-child {border-bottom: 0}  .coupon-desc__legend {font-size: 11px;line-height: 17px}  .coupon-lb {max-width: 680px;padding: 0 !important;margin: 0 !important}  .coupon-success {position: relative;padding: 40px 294px 40px 40px;background: #f4f4f4}  .coupon-success:after {position: absolute;right: 64px;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -333px no-repeat;height: 145px;width: 169px;top: 50%;margin-top: -72.5px;content: ""}  .coupon-code {padding: 10px;font-size: 20px;font-weight: 700;line-height: 30px;color: #f14a00;background: #fff}  @media (min-width: 768px) and (max-width: 1279px) {  .coupon {margin-bottom: 20px}  .coupon-desc {min-height: 0}  .coupon-desc__list {font-size: 0}  .coupon-desc__list__item {display: inline-block;width: 40%;margin-right: 10%;vertical-align: top}  }  @media (max-width: 767px) {  .coupon {margin-bottom: 20px}  .coupon-desc {min-height: 0}  .coupon-desc__list {font-size: 0}  .coupon-success {padding: 50px 15px 210px}  .coupon-success:after {position: absolute;top: auto;margin-top: 0;right: auto;bottom: 40px;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -333px no-repeat;height: 145px;width: 169px;left: 50%;margin-left: -84.5px;content: ""}  }  .lightbox-white .fancybox-bg {opacity: 1 !important;background: #fff}  .lightbox-white .fancybox-buttons {top: 34px;right: 34px}  .lightbox-white .fancybox-button--close, .lightbox-white .fancybox-button--close:hover {background-color: #fff !important;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -548px no-repeat;height: 17px;width: 16px}  .lightbox-white .fancybox-button--close:after, .lightbox-white .fancybox-button--close:before, .lightbox-white .fancybox-button--close:hover:after, .lightbox-white .fancybox-button--close:hover:before {display: none;content: normal}  .lightbox-white .fancybox-slide:after {position: absolute;width: 200px;height: 40px;top: 20px;left: 15px;background: url(/local/templates/.default/img/h__logo.png) no-repeat;content: ""}  .lightbox-white .fancybox-controls {opacity: 1 !important}  .fullscreen-lb {padding: 66px 0 !important;margin: 0 !important;background: 0 0 !important}  @media (min-width: 768px) and (max-width: 1279px) {  .lightbox-white .fancybox-slide:after {top: 20px;left: 24px}  .lightbox-white .fancybox-buttons {top: 0;right: 0}  .lightbox-white .fancybox-button--close {border: 24px solid #fff;width: 64px;height: 65px}  }  @media (max-width: 767px) {  .lightbox-white .fancybox-buttons {top: 0;right: -5px}  .lightbox-white .fancybox-button--close {border: 20px solid #fff;width: 56px;height: 57px}  .lightbox-white .fancybox-slide:after {top: 20px;left: 15px;width: 131px;height: 26px;-moz-background-size: contain;-o-background-size: contain;-webkit-background-size: contain;background-size: contain}  }  .bx-next, .slick-next {right: 40px}  .mb50 {margin-bottom: 50px}  .mt50 {margin-top: 50px}  .bold {font-weight: 700}  .hide {display: none !important}  .phide {position: absolute;top: -9999em;left: -9999em}  .no-pad {padding: 0 !important}  .no-margin {margin: 0 !important}  .float-left {float: left}  .float-right {float: right}  .img-left {float: left;margin: 0 15px 15px 0}  .img-right {float: right;margin: 0 0 15px 15px}  .img-center {display: block;margin: 0 auto;max-width: 100%}  .no-wrap {white-space: nowrap}  .text-right {text-align: right}  .text-left {text-align: left}  .cf:after, .cf:before, .columns:after, .columns:before {content: "";display: table}  .bx-wrapper {position: relative;margin: 0 auto;padding: 0}  .bx-wrapper img {max-width: 100%;display: block}  .bx-wrapper .bx-viewport {-webkit-transform: translatez(0);-moz-transform: translatez(0);-ms-transform: translatez(0);-o-transform: translatez(0);transform: translatez(0)}  .bx-wrapper .bx-controls-auto, .bx-wrapper .bx-pager {position: absolute;bottom: -30px;width: 100%}  .bx-wrapper .bx-loading {min-height: 50px;background: url(/local/templates/.default/../../img/bx_loader.gif) center center no-repeat #fff;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000}  .bx-wrapper .bx-pager {text-align: center;font-size: .85em;font-family: Arial;font-weight: 700;color: #666;padding-top: 20px}  .bx-wrapper .bx-controls-auto .bx-controls-auto-item, .bx-wrapper .bx-pager .bx-pager-item {display: inline-block}  .bx-wrapper .bx-pager.bx-default-pager a {background: #666;text-indent: -9999px;display: block;width: 10px;height: 10px;margin: 0 5px;outline: 0}  .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:hover {background: #000}  .bx-next, .bx-prev {position: absolute;display: block;width: 50px;height: 50px;margin-top: -25px;top: 50%;text-indent: -9999em;border-radius: 100%;background: #fff;overflow: hidden}  .bx-next:after, .bx-prev:after {position: absolute;content: ""}  .bx-prev {left: 40px}  .bx-next:after, .bx-prev:after {height: 18px;width: 10px;top: 50%;margin-top: -9px;left: 50%;margin-left: -5px}  .bx-prev:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -866px no-repeat}  .bx-next:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -838px no-repeat}  .bx-wrapper .bx-controls-direction a.disabled {display: none}  .bx-count-control {position: absolute;top: 21px;right: 40px;font-size: 0;color: #9dddf3}  .bx-count-control .current {display: inline-block;font-size: 28px;line-height: 1}  .bx-count-control .count {display: inline-block;font-size: 18px;line-height: 28px}  .slick-list, .slick-slider, .slick-track {position: relative;display: block}  .slick-slider {box-sizing: border-box;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;user-select: none;-ms-touch-action: pan-y;touch-action: pan-y}  .slick-list {overflow: hidden;margin: 0;padding: 0}  .slick-list:focus {outline: 0}  .slick-list.dragging {cursor: pointer;cursor: hand}  .slick-dots li, .slick-dots li button {cursor: pointer;height: 20px;width: 20px}  .slick-slider .slick-list, .slick-slider .slick-track {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}  .slick-track {left: 0;top: 0}  .slick-track:after, .slick-track:before {content: "";display: table}  .slick-slide {float: left;height: 100%;min-height: 1px;outline: 0;display: none}  .fancybox-button--close, [dir=rtl] .slick-slide {float: right}  .slick-slide img {display: block}  .slick-slide.slick-loading img {display: none}  .slick-initialized .slick-slide {display: block}  .slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent}  .slick-arrow.slick-hidden {display: none}  .slick-dots, .slick-next, .slick-prev {position: absolute;display: block;padding: 0}  .slick-loading .slick-list {background: #fff}  .slick-next, .slick-prev {width: 50px;height: 50px;margin-top: -25px;top: 50%;text-indent: -99999em;cursor: pointer;color: transparent;background: #fff;border-radius: 100%;border: none;outline: 0;z-index: 20}  .slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover {outline: 0}  .slick-next.slick-disabled:before, .slick-prev.slick-disabled:before {opacity: .25}  .slick-next:before, .slick-prev:before {position: absolute;content: "";opacity: .75}  .fancybox-button::after, .fancybox-button::before, .fancybox-slide::before, .fancybox-thumbs > ul > li:before, .nice-select:after {content: ''}  .slick-next_small, .slick-prev_small {width: 30px;height: 30px;margin-top: -15px;background: #f9f9f9}  .slick-prev {left: 40px}  .slick-prev:before {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -866px no-repeat;height: 18px;width: 10px;top: 50%;margin-top: -9px;left: 50%;margin-left: -5px}  .slick-prev_small:before {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -3317px no-repeat;height: 10px;width: 5px;top: 50%;margin-top: -5px;left: 50%;margin-left: -2.5px}  .slick-next:before {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -838px no-repeat;height: 18px;width: 10px;top: 50%;margin-top: -9px;left: 50%;margin-left: -5px}  .slick-next_small:before {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -3297px no-repeat;height: 10px;width: 5px;top: 50%;margin-top: -5px;left: 50%;margin-left: -2.5px}  .slick-dotted.slick-slider {margin-bottom: 30px}  .slick-dots {bottom: -25px;text-align: center;margin: 0;width: 100%}  .slick-dots li {position: relative;display: inline-block;margin: 0 5px;padding: 0}  .slick-dots li button {border: 0;background: 0 0;display: block;outline: 0;line-height: 0;font-size: 0;color: transparent;padding: 5px}  .slick-dots li button:focus, .slick-dots li button:hover {outline: 0}  .slick-dots li button:focus:before, .slick-dots li button:hover:before {opacity: 1}  .slick-dots li button:before {position: absolute;top: 0;left: 0;width: 20px;height: 20px;text-align: center;opacity: .25}  .slick-dots li.slick-active button:before {color: #000;opacity: .75}  .fancybox-enabled {overflow: hidden}  .fancybox-enabled body {overflow: visible;height: 100%}  .fancybox-container {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99993;-webkit-backface-visibility: hidden;backface-visibility: hidden}  .fancybox-container ~ .fancybox-container {z-index: 99992}  .fancybox-bg {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: #0f0f11;opacity: 0;transition-timing-function: cubic-bezier(.55, .06, .68, .19);-webkit-backface-visibility: hidden;backface-visibility: hidden}  .fancybox-controls, .fancybox-slider, .fancybox-slider-wrap {right: 0;-webkit-backface-visibility: hidden;position: absolute;top: 0;left: 0}  .fancybox-container--ready .fancybox-bg {opacity: .87;transition-timing-function: cubic-bezier(.22, .61, .36, 1)}  .fancybox-controls {text-align: center;opacity: 0;z-index: 99994;backface-visibility: hidden;direction: ltr}  .fancybox-show-controls .fancybox-controls {opacity: 1}  .fancybox-infobar {display: none}  .fancybox-show-infobar .fancybox-infobar {display: inline-block;pointer-events: all}  .fancybox-infobar__body {display: inline-block;width: 70px;line-height: 44px;font-size: 13px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;text-align: center;color: #ddd;background-color: rgba(30, 30, 30, .7);pointer-events: none;-webkit-user-select: none;-moz-user-select: none;user-select: none;-webkit-font-smoothing: subpixel-antialiased}  .fancybox-buttons {position: absolute;top: 0;right: 0;display: none;pointer-events: all}  .fancybox-show-buttons .fancybox-buttons {display: block}  .fancybox-slider-wrap {overflow: hidden;direction: ltr}  .fancybox-slider, .fancybox-slider-wrap {bottom: 0;padding: 0;margin: 0;z-index: 99993;backface-visibility: hidden}  .fancybox-slide {position: absolute;top: 0;left: 0;width: 100%;height: 100%;margin: 0;padding: 0;overflow: auto;outline: 0;white-space: normal;box-sizing: border-box;text-align: center;z-index: 99994;-webkit-overflow-scrolling: touch}  .fancybox-content, .fancybox-slide > * {position: relative;vertical-align: middle;text-align: left;box-sizing: border-box}  .fancybox-slide::before {display: inline-block;vertical-align: middle;height: 100%;width: 0}  .fancybox-slide > * {display: inline-block;padding: 24px;margin: 44px 0;border-width: 0;background-color: #fff;overflow: auto}  .fancybox-slide--image {overflow: hidden}  .fancybox-slide--image::before {display: none}  .fancybox-content {display: inline-block;margin: 44px auto;padding: 0;border: 0;width: 80%;height: calc(100% - 88px);line-height: normal;white-space: normal;outline: 0;font-size: 16px;font-family: Arial, sans-serif;-webkit-overflow-scrolling: touch}  .fancybox-iframe {display: block;margin: 0;padding: 0;border: 0;width: 100%;height: 100%;background: #fff}  .fancybox-slide--video .fancybox-content, .fancybox-slide--video .fancybox-iframe {background: 0 0}  .fancybox-placeholder {position: absolute;top: 0;left: 0;margin: 0;padding: 0;border: 0;z-index: 99995;background: no-repeat;cursor: default;overflow: visible;-webkit-transform-origin: top left;-ms-transform-origin: top left;transform-origin: top left;background-size: 100% 100%;-webkit-backface-visibility: hidden;backface-visibility: hidden}  .fancybox-image, .fancybox-spaceball {position: absolute;top: 0;left: 0;width: 100%;height: 100%;margin: 0;padding: 0;border: 0;max-width: none;max-height: none;background: 0 0;background-size: 100% 100%}  .fancybox-controls--canzoomOut .fancybox-placeholder {cursor: -webkit-zoom-out;cursor: zoom-out}  .fancybox-controls--canzoomIn .fancybox-placeholder {cursor: -webkit-zoom-in;cursor: zoom-in}  .fancybox-controls--canGrab .fancybox-placeholder {cursor: -webkit-grab;cursor: grab}  .fancybox-controls--isGrabbing .fancybox-placeholder {cursor: -webkit-grabbing;cursor: grabbing}  .fancybox-spaceball {z-index: 1}  .fancybox-tmp {position: absolute;top: -9999px;left: -9999px}  .fancybox-error {position: absolute;margin: 0;padding: 40px;top: 50%;left: 50%;width: 380px;max-width: 100%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background: #fff;cursor: default}  .fancybox-error p {margin: 0;padding: 0;color: #444;font: 16px/20px "Helvetica Neue", Helvetica, Arial, sans-serif}  .fancybox-close-small {position: absolute;padding: 0;margin: 0;border: 0;border-radius: 0;outline: 0;z-index: 10;cursor: pointer;top: 20px;right: 20px;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -760px no-repeat;height: 18px;width: 18px}  .fancybox-slide--video .fancybox-close-small {top: -36px;right: -36px;background: 0 0}  .fancybox-close-small:hover:after {color: #555;background: #eee}  .fancybox-caption-wrap {position: absolute;bottom: 0;left: 0;right: 0;padding: 60px 30px 0;z-index: 99998;-webkit-backface-visibility: hidden;backface-visibility: hidden;box-sizing: border-box;background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .1) 20%, rgba(0, 0, 0, .2) 40%, rgba(0, 0, 0, .6) 80%, rgba(0, 0, 0, .8) 100%);opacity: 0;transition: opacity .2s;pointer-events: none}  .fancybox-show-caption .fancybox-caption-wrap {opacity: 1}  .fancybox-caption {padding: 30px 0;border-top: 1px solid rgba(255, 255, 255, .4);font-size: 14px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;color: #fff;line-height: 20px;-webkit-text-size-adjust: none}  .fancybox-caption a, .fancybox-caption button {pointer-events: all}  .fancybox-caption a {color: #fff}  .fancybox-button {display: inline-block;position: relative;width: 44px;height: 44px;line-height: 44px;margin: 0;padding: 0;border: 0;border-radius: 0;cursor: pointer;color: #fff;box-sizing: border-box;vertical-align: top;outline: 0}  .fancybox-button--disabled {cursor: default;pointer-events: none}  .fancybox-button, .fancybox-infobar__body {background: rgba(30, 30, 30, .6)}  .fancybox-button:hover {background: rgba(0, 0, 0, .8)}  .fancybox-button::after, .fancybox-button::before {pointer-events: none;position: absolute;border-color: #fff;background-color: currentColor;color: currentColor;opacity: .9;box-sizing: border-box;display: inline-block}  .fancybox-button--left::after, .fancybox-button--right::after {top: 18px;width: 6px;height: 6px;border-top: solid 2px currentColor;border-right: solid 2px currentColor}  .fancybox-button--disabled::after, .fancybox-button--disabled::before {opacity: .5}  .fancybox-button--left::after {left: 20px;background: 0 0;-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg)}  .fancybox-button--right::after {right: 20px;background: 0 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg)}  .fancybox-button--left {border-bottom-left-radius: 5px}  .fancybox-button--right {border-bottom-right-radius: 5px}  .autocomplete-wraper, .fancybox-thumbs > ul > li, .nice-select {-webkit-tap-highlight-color: transparent;float: left;box-sizing: border-box;cursor: pointer;outline: 0}  .fancybox-button--close::after, .fancybox-button--close::before {content: '';display: inline-block;position: absolute;height: 2px;width: 16px;top: calc(50% - 1px);left: calc(50% - 8px)}  .fancybox-button--close::before {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg)}  .fancybox-button--close::after {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg)}  .fancybox-loading {border: 6px solid rgba(100, 100, 100, .4);border-top: 6px solid rgba(255, 255, 255, .6);border-radius: 100%;height: 50px;width: 50px;-webkit-animation: fancybox-rotate .8s infinite linear;animation: fancybox-rotate .8s infinite linear;background: 0 0;position: absolute;top: 50%;left: 50%;margin-top: -25px;margin-left: -25px;z-index: 99999}  @-webkit-keyframes fancybox-rotate { from {-webkit-transform: rotate(0);transform: rotate(0)} to {-webkit-transform: rotate(359deg);transform: rotate(359deg)} }  @keyframes fancybox-rotate { from {-webkit-transform: rotate(0);transform: rotate(0)} to {-webkit-transform: rotate(359deg);transform: rotate(359deg)} }  @media all and (max-width: 800px) {  .fancybox-controls {text-align: left}  .fancybox-button--left, .fancybox-button--right, .fancybox-buttons button:not(.fancybox-button--close) {display: none !important}  .fancybox-caption {padding: 20px 0;margin: 0}  }  .fancybox-button--fullscreen::before {width: 15px;height: 11px;left: 15px;top: 16px;border: 2px solid;background: 0 0}  .fancybox-button--play::before {top: 16px;left: 18px;width: 0;height: 0;border-top: 6px inset transparent;border-bottom: 6px inset transparent;border-left: 10px solid;border-radius: 1px;background: 0 0}  .fancybox-button--pause::before {top: 16px;left: 18px;width: 7px;height: 11px;border-style: solid;border-width: 0 2px;background: 0 0}  .fancybox-button--thumbs span {font-size: 23px}  .fancybox-button--thumbs::before {top: 20px;left: 21px;width: 3px;height: 3px;box-shadow: 0 -4px 0, -4px -4px 0, 4px -4px 0, 0 0 0 32px inset, -4px 0 0, 4px 0 0, 0 4px 0, -4px 4px 0, 4px 4px 0}  .fancybox-container--thumbs .fancybox-caption-wrap, .fancybox-container--thumbs .fancybox-controls, .fancybox-container--thumbs .fancybox-slider-wrap {right: 220px}  .fancybox-thumbs {position: absolute;top: 0;right: 0;bottom: 0;left: auto;width: 220px;margin: 0;padding: 5px 5px 0 0;background: #fff;z-index: 99993;word-break: normal;-webkit-overflow-scrolling: touch;-webkit-tap-highlight-color: transparent;box-sizing: border-box}  .fancybox-thumbs > ul {position: absolute;position: relative;width: 100%;height: 100%;margin: 0;padding: 0;overflow-x: hidden;overflow-y: auto;font-size: 0}  .fancybox-thumbs > ul > li {overflow: hidden;max-width: 50%;padding: 0;margin: 0;width: 105px;height: 75px;position: relative;border: 5px solid #fff;border-top-width: 0;border-right-width: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden}  li.fancybox-thumbs-loading {background: rgba(0, 0, 0, .1)}  .fancybox-thumbs > ul > li > img {position: absolute;top: 0;left: 0;min-width: 100%;min-height: 100%;max-width: none;max-height: none;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}  .fancybox-thumbs > ul > li:before {position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 2px;border: 4px solid #4ea7f9;z-index: 99991;opacity: 0;transition: all .2s cubic-bezier(.25, .46, .45, .94)}  .fancybox-thumbs > ul > li.fancybox-thumbs-active:before {opacity: 1}  @media all and (max-width: 800px) {  .fancybox-thumbs {display: none !important}  .fancybox-container--thumbs .fancybox-caption-wrap, .fancybox-container--thumbs .fancybox-controls, .fancybox-container--thumbs .fancybox-slider-wrap {right: 0}  }  .autocomplete-wraper, .nice-select {background-color: #fff;border-radius: 0;display: block;font-family: inherit;font-size: 13px;font-weight: 400;color: #000;line-height: 38px;position: relative;text-align: left !important;user-select: none;white-space: nowrap;width: auto}  .nice-select {border: 1px solid #eceff1;height: 40px;padding-left: 18px;padding-right: 30px}  .nice-select.open:after, .nice-select:after {height: 8px;width: 12px;top: 50%;margin-top: -4px}  .nice-select:after {display: block;pointer-events: none;position: absolute;right: 15px;background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -3126px no-repeat}  .nice-select .list li[data-value=none], .no-csspointerevents .nice-select .list {display: none}  .nice-select.open {border-color: #999}  .nice-select.open:after {background: url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -3144px no-repeat}  .autocomplete-wraper .list, .nice-select.open .list {opacity: 1;pointer-events: auto}  .nice-select.disabled {border-color: #f2f4f5;color: #999;pointer-events: none}  .nice-select.disabled:after {border-color: #ccc}  .nice-select.wide {width: 100%;float: none}  .nice-select.wide .list {left: 0 !important;right: 0 !important}  .nice-select.right {float: right}  .nice-select.right .list {left: auto;right: 0}  .nice-select.small {font-size: 12px;height: 36px;line-height: 34px}  .nice-select.small:after {height: 4px;width: 4px}  .nice-select.small .option {line-height: 34px;min-height: 34px}  .autocomplete-wraper .list, .nice-select .list {background-color: #fff;border-radius: 0;box-shadow: 0 0 0 1px rgba(68, 68, 68, .11);box-sizing: border-box;margin-top: 4px;overflow: hidden;padding: 0;position: absolute;top: 100%;left: 0;z-index: 9}  .autocomplete-wraper .list {max-height: 200px;overflow-y: auto}  .nice-select .list {opacity: 0;pointer-events: none}  .nice-select .list:hover .option:not(:hover) {background-color: transparent !important}  .autocomplete-wraper li, .nice-select .option {cursor: pointer;font-weight: 400;line-height: 38px;list-style: none;min-height: 38px;outline: 0;padding-left: 18px;padding-right: 29px;text-align: left;transition: all .2s}  .nice-select .option.selected, p.lvl1.subtitle, p.subtitle .num {font-weight: 700}  .autocomplete-wraper li:hover, .nice-select .option.focus, .nice-select .option.selected.focus, .nice-select .option:hover {background-color: #f6f6f6}  .nice-select .option.disabled {background-color: transparent;color: #999;cursor: default}  .no-csspointerevents .nice-select.open .list {display: block}  .left404, .right404 {display: inline-block}  .delivery-map__left .nice-select.open ul.list {height: 315px;overflow-y: scroll}  .bx-404-container, .map-columns.row {margin-left: 0}  .right404 {vertical-align: top;margin-left: 50px}  .map-columns .bx-maps-title {margin-top: 20px}  table.map-columns tr td {border: none;padding: 0;vertical-align: top;font-weight: 700}  p.subtitle.lvl3 {margin-left: 20px}  p.subtitle.lvl4 {margin-left: 40px}  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {  .button-to-cart, .date-picker__icon, .delete-small, .password:after {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-repeat: no-repeat}  .button_square:after, .button_square:before {margin-top: -5px;margin-left: -2.5px;left: 50%;top: 50%}  .delete-small {background-position: 0 -3623px;height: 8px;width: 8px}  .button-to-cart {background-position: 0 -2834px;height: 24px;width: 20px}  .date-picker__icon {background-position: 0 -2012px;height: 15px;width: 14px}  .password:after {background-position: 0 -2115px;height: 9px;width: 16px}  .button-more:after, .button-more:hover:after, .button-more_grey:after, .button-more_grey:hover:after, .button_square:after, .button_square:before, .more:after, .more_white:after {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-repeat: no-repeat;height: 10px;width: 5px}  .button_square:after {background-position: 0 -2100px}  .button_square:before {background-position: 0 -2070px}  .button-more:after {background-position: 0 -2100px}  .button-more:hover:after {background-position: 0 -2070px}  .button-more_grey:after {background-position: 0 -2085px}  .button-more_grey:hover:after {background-position: 0 -2100px}  .more:after {background-position: 0 -2070px}  .more_white:after {background-position: 0 -2100px}  .button-product-detail:after, .button-product-detail:before {height: 24px;width: 20px;background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-repeat: no-repeat}  .button-product-detail:after {background-position: 0 -2805px}  .button-product-detail:before {background-position: 0 -2776px}  .product-like:after {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-position: 0 -2928px;background-repeat: no-repeat;height: 13px;width: 14px;top: 50%;margin-top: -6.5px;left: 50%;margin-left: -7px}  .h-drop__close {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-position: 0 -608px;background-repeat: no-repeat;height: 18px;width: 18px}  .mobile-app:after {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-position: 0 -2050px;background-repeat: no-repeat;height: 15px;width: 9px}  .apps {margin-top: 40px;font-size: 0}  .apps__item_appstore {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-position: 0 -83px;background-repeat: no-repeat;height: 32px;width: 108px}  .apps__item_appstore_small {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-position: 0 -50px;background-repeat: no-repeat;height: 28px;width: 94.5px}  .apps__item_googleplay {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-position: 0 -528px;background-repeat: no-repeat;height: 32px;width: 107.5px}  .apps__item_googleplay_small {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-position: 0 -495px;background-repeat: no-repeat;height: 28px;width: 94px}  .social-icon_skype, .social-icon_telegram, .social-icon_viber, .social-icon_whatsapp {height: 30px;width: 30px;background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-repeat: no-repeat}  .apps_small .apps__item {margin: 0 3px}  .social-icon_skype {background-position: 0 -3232px}  .social-icon_whatsapp {background-position: 0 -3722px}  .social-icon_viber {background-position: 0 -3687px}  .social-icon_telegram {background-position: 0 -3636px}  .icon-link-small_email:before {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-position: 0 -1309px;background-repeat: no-repeat;height: 11px;width: 14px;top: 50%;margin-top: -5.5px}  .icon-link-small_print:before, .icon-link-small_save:before {height: 16px;margin-top: -8px;top: 50%;background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-repeat: no-repeat}  .icon-link-small_save:before {left: 9px;background-position: 0 -1346px;width: 12px}  .icon-link-small_print:before {background-position: 0 -1325px;width: 15px}  .icon-link-small_date:before {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-position: 0 -1289px;background-repeat: no-repeat;height: 15px;width: 14px;top: 50%;margin-top: -7.5px}  .icon-link_reload:before {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-position: 0 -1266px;background-repeat: no-repeat;height: 18px;width: 17px}  .h__phone:after, .icon-link_video:before {height: 15px;background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-repeat: no-repeat}  .icon-link_video:before {background-position: 0 -1367px;width: 11.5px}  .h__phone:after {background-position: 0 -1137px;width: 15px}  .h__cart__val:before {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-position: 0 -197px;background-repeat: no-repeat;height: 19px;width: 16px}  .h__search:after {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-position: 0 -1157px;background-repeat: no-repeat;height: 15px;width: 15px}  .h-bonus:after, .h-wish__val:after {height: 16px;background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-repeat: no-repeat}  .h-wish__val:after {background-position: 0 -1223px;width: 16px}  .h-bonus:after {background-position: 0 -587px;width: 18px}  .h-auth:after {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-position: 0 -565px;background-repeat: no-repeat;height: 17px;width: 17px}  .h-info__item_1:after, .h-info__item_1:before {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-repeat: no-repeat;height: 92px;width: 108px}  .h-info__item_1:after {background-position: 0 -728px}  .h-info__item_1:before {background-position: 0 -631px}  .h-info__item_2:after, .h-info__item_2:before {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-repeat: no-repeat;height: 74px;width: 107px}  .h-info__item_2:after {background-position: 0 -904px}  .h-info__item_2:before {background-position: 0 -825px}  .h-info__item_3:after, .h-info__item_3:before {height: 72px;width: 97px;background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-repeat: no-repeat}  .h-info__item_3:after {background-position: 0 -1060px}  .h-info__item_3:before {background-position: 0 -983px}  .add-to-order i {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-position: 0 -565px;background-repeat: no-repeat;height: 17px;width: 17px}  .mobile-nav__close {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-position: 0 -608px;background-repeat: no-repeat;height: 18px;width: 18px}  .file-download:before {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-position: 0 -1244px;background-repeat: no-repeat;height: 17px;width: 14px}  .product-view__item_1, .product-view__item_1:after, .product-view__item_2, .product-view__item_2:after {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-repeat: no-repeat;height: 20px;width: 30px}  .product-view__item_1 {background-position: 0 -2971px}  .product-view__item_1:after {background-position: 0 -2946px}  .product-view__item_2 {background-position: 0 -3021px}  .product-view__item_2:after {background-position: 0 -2996px}  .product__wish, .product__wish:after {height: 16px;width: 16px;background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-repeat: no-repeat}  .product__wish {background-position: 0 -3067px}  .product__wish:after {background-position: 0 -3046px}  .review__head:before {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-position: 0 -133px;background-repeat: no-repeat;height: 11px;width: 17px}  .review__head_big:before {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-position: 0 -149px;background-repeat: no-repeat;height: 17px;width: 26px}  .review-video__head:before {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-position: 0 -133px;background-repeat: no-repeat;height: 11px;width: 17px}  .filter .dropdown-list-title:after, .filter .filter-dropdown.hover .dropdown-list-title:after {height: 8px;width: 12px;top: 50%;margin-top: -4px;background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-repeat: no-repeat}  .filter .dropdown-list-title:after {background-position: 0 -1986px}  .filter .filter-dropdown.hover .dropdown-list-title:after {background-position: 0 -1999px}  .ingredients-drop__close {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-position: 0 -608px;background-repeat: no-repeat;height: 18px;width: 18px}  .filter-types input[type=checkbox]:checked + label:before, .filter-types label:before {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-repeat: no-repeat;height: 8px;top: 50%;margin-top: -4px}  .filter-types label:before {background-position: 0 -482px;width: 11px}  .filter-types input[type=checkbox]:checked + label:before {background-position: 0 -469px;width: 8px}  .accordion__head.active:after, .accordion__head:after {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-repeat: no-repeat;height: 8px;width: 12px}  .accordion__head:after {background-position: 0 0;top: 50%;margin-top: -4px}  .accordion__head.active:after {background-position: 0 -37px}  .accordion-components__head.active:after, .accordion-components__head:after {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-repeat: no-repeat;height: 7px;width: 11px;top: 50%;margin-top: -3.5px}  .accordion-components__head:after {background-position: 0 -13px}  .accordion-components__head.active:after {background-position: 0 -25px}  .info-graphic__item__icon_1:after, .info-graphic__item__icon_2:after, .info-graphic__item__icon_3:after, .info-graphic__item__icon_4:after, .info-graphic__item__icon_5:after {height: 38px;margin-top: -19px;background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-repeat: no-repeat;top: 50%;left: 50%}  .info-graphic__item__icon_1:after {background-position: 0 -1387px;width: 38px;margin-left: -19px}  .info-graphic__item__icon_2:after {background-position: 0 -1658px;width: 25px;margin-left: -12.5px}  .info-graphic__item__icon_3:after {background-position: 0 -1701px;width: 32px;margin-left: -16px}  .info-graphic__item__icon_4:after {background-position: 0 -1744px;width: 38px;margin-left: -19px}  .info-graphic__item__icon_5:after {background-position: 0 -1787px;width: 34px;margin-left: -17px}  .info-graphic__item__icon_6:after {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-position: 0 -1830px;background-repeat: no-repeat;height: 29px;width: 36px;top: 50%;margin-top: -14.5px;left: 50%;margin-left: -18px}  .info-graphic__item__icon_7:after {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-position: 0 -1864px;background-repeat: no-repeat;height: 36px;width: 39px;top: 50%;margin-top: -18px;left: 50%;margin-left: -19.5px}  .info-graphic__item__icon_8:after, .info-graphic__item__icon_9:after {width: 38px;margin-left: -19px;left: 50%;background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-repeat: no-repeat;top: 50%}  .info-graphic__item__icon_8:after {background-position: 0 -1905px;height: 38px;margin-top: -19px}  .info-graphic__item__icon_9:after {background-position: 0 -1948px;height: 33px;margin-top: -16.5px}  .info-graphic__item__icon_10:after {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-position: 0 -1430px;background-repeat: no-repeat;height: 39px;width: 39px;top: 50%;margin-top: -19.5px;left: 50%;margin-left: -19.5px}  .info-graphic__item__icon_11:after {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-position: 0 -1474px;background-repeat: no-repeat;height: 36px;width: 26px;top: 50%;margin-top: -18px;left: 50%;margin-left: -13px}  .info-graphic__item__icon_12:after {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-position: 0 -1515px;background-repeat: no-repeat;height: 25px;width: 34px;top: 50%;margin-top: -12.5px;left: 50%;margin-left: -17px}  .info-graphic__item__icon_13:after {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-position: 0 -1545px;background-repeat: no-repeat;height: 26px;width: 40px;top: 50%;margin-top: -13px;left: 50%;margin-left: -20px}  .info-graphic__item__icon_14:after, .info-graphic__item__icon_15:after {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-repeat: no-repeat;height: 36px;margin-top: -18px;top: 50%;left: 50%}  .info-graphic__item__icon_14:after {background-position: 0 -1576px;width: 25px;margin-left: -12.5px}  .info-graphic__item__icon_15:after {background-position: 0 -1617px;width: 36px;margin-left: -18px}  .input-file-link:after, input[type=checkbox].checkbox-condition + label:before, input[type=checkbox].checkbox-condition:checked + label:before {width: 11px;background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-repeat: no-repeat}  input[type=checkbox].checkbox-condition:checked + label:before {background-position: 0 -234px;height: 8px}  input[type=checkbox].checkbox-condition + label:before {background-position: 0 -221px;height: 8px}  .input-file-link:after {background-position: 0 -2032px;height: 13px}  .share__item_fb {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-position: 0 -3157px;background-repeat: no-repeat;height: 16px;width: 9px}  .share__item_tw, .share__item_vk {width: 16px;background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-repeat: no-repeat}  .share__item_tw {background-position: 0 -3199px;height: 14px}  .share__item_vk {background-position: 0 -3218px;height: 9px}  .share__item_odn {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-position: 0 -3178px;background-repeat: no-repeat;height: 16px;width: 9px}  .slick-prev:before {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-position: 0 -1200px;background-repeat: no-repeat;height: 18px;width: 10px;top: 50%;margin-top: -9px;left: 50%;margin-left: -5px}  .slick-prev_small:before {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-position: 0 -3282px;background-repeat: no-repeat;height: 10px;width: 5px;top: 50%;margin-top: -5px;left: 50%;margin-left: -2.5px}  .slick-next:before {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-position: 0 -1177px;background-repeat: no-repeat;height: 18px;width: 10px;top: 50%;margin-top: -9px;left: 50%;margin-left: -5px}  .slick-next_small:before {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-position: 0 -3267px;background-repeat: no-repeat;height: 10px;width: 5px;top: 50%;margin-top: -5px;left: 50%;margin-left: -2.5px}  .nice-select.open:after, .nice-select:after {height: 8px;width: 12px;top: 50%;margin-top: -4px;background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-repeat: no-repeat}  .nice-select:after {background-position: 0 -3131px}  .nice-select.open:after {background-position: 0 -3144px}  .success:after {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-position: 0 -3456px;background-repeat: no-repeat;height: 162px;width: 162px}  .payment-types__item_1:after {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-position: 0 -2129px;background-repeat: no-repeat;height: 91px;width: 73px}  .payment-types__item_2:after {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-position: 0 -2225px;background-repeat: no-repeat;height: 88px;width: 92px}  .payment-types__item_3:after {right: 20px;background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-position: 0 -2318px;background-repeat: no-repeat;height: 89px;width: 94px}  .personal-icons a.tw.active:after, .personal-icons a.tw:after, .personal-icons a.tw:hover:after, .personal-icons span.tw.active:after, .personal-icons span.tw:after, .personal-icons span.tw:hover:after {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-repeat: no-repeat;height: 14px;width: 16px;top: 50%;margin-top: -7px}  .personal-icons a.tw:after, .personal-icons span.tw:after {background-position: 0 -2598px;left: 50%;margin-left: -8px}  .personal-icons a.tw:hover:after, .personal-icons span.tw:hover:after {background-position: 0 -2617px;left: 50%;margin-left: -8px}  .personal-icons a.tw.active:after, .personal-icons span.tw.active:after {background-position: 0 -2636px;left: 50%;margin-left: -8px}  .personal-icons a.vk.active:after, .personal-icons a.vk:after, .personal-icons a.vk:hover:after, .personal-icons span.vk.active:after, .personal-icons span.vk:after, .personal-icons span.vk:hover:after {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-repeat: no-repeat;height: 9px;width: 16px;top: 50%;margin-top: -4.5px;left: 50%;margin-left: -8px}  .personal-icons a.vk:after, .personal-icons span.vk:after {background-position: 0 -2669px}  .personal-icons a.vk:hover:after, .personal-icons span.vk:hover:after {background-position: 0 -2683px}  .personal-icons a.vk.active:after, .personal-icons span.vk.active:after {background-position: 0 -2697px}  .personal-icons a.fb.active:after, .personal-icons a.fb:after, .personal-icons a.fb:hover:after, .personal-icons a.odn.active:after, .personal-icons a.odn:after, .personal-icons a.odn:hover:after, .personal-icons span.fb.active:after, .personal-icons span.fb:after, .personal-icons span.fb:hover:after, .personal-icons span.odn.active:after, .personal-icons span.odn:after, .personal-icons span.odn:hover:after {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-repeat: no-repeat;height: 16px;width: 9px;margin-top: -8px;left: 50%;margin-left: -4.5px;top: 50%}  .personal-icons a.odn:after, .personal-icons span.odn:after {background-position: 0 -2535px}  .personal-icons a.odn:hover:after, .personal-icons span.odn:hover:after {background-position: 0 -2556px}  .personal-icons a.odn.active:after, .personal-icons span.odn.active:after {background-position: 0 -2577px}  .personal-icons a.fb:after, .personal-icons span.fb:after {background-position: 0 -2412px}  .personal-icons a.fb:hover:after, .personal-icons span.fb:hover:after {background-position: 0 -2433px}  .personal-icons a.fb.active:after, .personal-icons span.fb.active:after {background-position: 0 -2454px}  .personal-icons a.active:before, .personal-icons a.active:hover:before, .personal-icons a:hover:before, .personal-icons span.active:before, .personal-icons span.active:hover:before, .personal-icons span:hover:before {height: 15px;width: 15px;background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-repeat: no-repeat}  .personal-icons a:hover:before, .personal-icons span:hover:before {background-position: 0 -2515px}  .personal-icons a.active:before, .personal-icons span.active:before {display: block;background-position: 0 -2495px}  .personal-icons a.active:hover:before, .personal-icons span.active:hover:before {background-position: 0 -2475px}  .coupon-success:after {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-position: 0 -247px;background-repeat: no-repeat;height: 145px;width: 169px}  .error-container {position: relative}  .error-container:after {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-position: 0 -422px;background-repeat: no-repeat;height: 20px;width: 20px;top: 50%;margin-top: -10px}  .success-msg:after {background-size: 169px 3752px;background-image: url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-position: 0 -3297px;background-repeat: no-repeat;height: 154px;width: 154px}  }  @media (max-width: 767px) {  .bx-prev {left: 20px}  .bx-next {right: 20px}  .right404 {display: inline-block;vertical-align: top;margin-top: 30px;margin-bottom: 20px;margin-left: 0}  .left404 img {width: 95%}  }
/* End */


/* Start:/local/templates/.default/jb.overflow.menu.css?1745489754655*/
.jb-overflowmenu-helper-postion{top:0;right:0;bottom:0;left:0;overflow:visible;position:absolute}.jb-overflowmenu.expanded .jb-overflowmenu-helper-postion:not(.jb-overflowmenu-more){position:static}.jb-overflowmenu .jb-overflowmenu-menu-primary{overflow:hidden}.jb-overflowmenu .jb-overflowmenu-container{display:inline;left:auto;bottom:0}.jb-overflowmenu .jb-overflowmenu-container .jb-overflowmenu-menu-secondary{top:auto;bottom:auto;left:auto;display:none;position:absolute;min-width:15em;z-index:100;max-height:44em;overflow:auto}.jb-overflowmenu .placeholder{visibility:hidden}.jb-overflowmenu-helper-postion.jb-overflowmenu-more{top:23px;right:11px}
/* End */


/* Start:/local/templates/.default/styles.css?174548975412073*/
.personal-icons a.not_deletable:hover:before,.personal-icons span.not_deletable:hover:before{display:block;background:url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -2361px no-repeat;height:15px;width:15px}.form_dark p font.notetext{color:#fff;text-align:center;display:block}.navigation.column{width:100%;text-align:center}.navigation.column a.button{text-align:center}.add_to_cart_result_popup{padding:50px}.bx-ss-icon.facebook{background:url(/local/templates/.default/img/sprite-s8bbdb38311.png) 0 -3591px no-repeat;height:16px;width:9px}.bx-ss-icon.odnoklassniki{background:url(/local/templates/.default/img/sprite-s8bbdb38311.png) 0 -3617px no-repeat;height:16px;width:9px}.bx-ss-icon.vkontakte{background:url(/local/templates/.default/img/sprite-s8bbdb38311.png) 0 -3667px no-repeat;height:9px;width:16px}.bx-ss-icon.twitter{background:url(/local/templates/.default/img/sprite-s8bbdb38311.png) 0 -3643px no-repeat;height:14px;width:16px}.personal-bonus__val:after{content:"";background:url(/local/templates/.default/img/sprite-s8bbdb38311.png) 5px -1449px no-repeat}form[name="restaurant_form"] .nice-select.wide .list{max-height:222px;overflow-y:scroll}.nice-select .list{margin-top:0}.lightbox-white .fancybox-button--close,.lightbox-white .fancybox-button--close:hover{height:65px;width:65px}.h-slider-container{margin-bottom:0}.action-slider-container.h-slider-container{margin-bottom:40px}.filter.filter_cats.cf.filter_news{margin-bottom:40px}.error-container.error-check .error-msg{right:-5px}.form-contacts .error-container.error-check .error-msg{right:30px}#director .error-container.error-check .error-msg,#recall .error-container.error-check .error-msg{top:inherit;bottom:55px}form .error-check{line-height:inherit}.error-container.error-check::after{content:none}.error-container .error-msg{top:inherit;bottom:45px}.error-container.error-area .error-msg{bottom:66px}#director form[name='director_form'],#recall form[name='recall_form']{width:390px}#success font.notetext,#recall font.notetext,.newsletter font.notetext{color:#000}#success.not-popup .success-msg{padding-top:10px;width:100%;min-height: inherit}.form_dark{text-align:initial}.not-popup.small-success .success-msg{padding-right:100px}.small-success .success-msg:after{width:50px;height:50px;background:url(/local/templates/.default/img/succes.jpg) 0 0 no-repeat;background-size:100%}.not-popup.small-success{padding:0!important}.small-success .success-msg p{margin:auto}input[type="radio"].checkbox-condition + label{position:relative;display:inline-block;padding:0 0 0 30px;font-size:15px;line-height:24px;cursor:pointer}input[type="radio"].checkbox-condition_account + label{padding-left:18px;font-size:13px}input[type="radio"].checkbox-condition{display:none}input[type="radio"].checkbox-condition + label::before{position:absolute;top:8px;left:0;height:8px;width:11px;content:"";background:url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -297px no-repeat}input[type="radio"].checkbox-condition_account:checked + label{color:#f14a00}input[type="radio"].checkbox-condition:checked + label:before{background:url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -315px no-repeat;height:8px;width:11px}.share__item a{display:inline-block}.share__item a.vk{background:url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -3238px no-repeat;height:9px;width:16px}.share__item a.facebook{background:url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -3162px no-repeat;height:16px;width:9px}.share__item a.twitter{background:url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -3214px no-repeat;height:14px;width:16px}.share__item a.ok{background:url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -3188px no-repeat;height:14px;width:16px}.bx-ilike-right-wrap{display:inline-block;vertical-align:top;position:relative;top:3px;left:5px;font-size:16px}.bx-ilike-text{display:inline-block;width:29px;height:29px}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{color:#000}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{color:#fff}.info-graphic__item__icon>span{position:absolute;height:38px;width:38px;top:50%;margin-top:-19px;left:50%;margin-left:-19px}.ui-datepicker-year,.ui-datepicker-month{height:inherit;padding:0 20px}#ui-datepicker-div .ui-datepicker-next-hover{right:2px}#ui-datepicker-div .ui-datepicker-prev-hover{left:2px}#ui-datepicker-div .ui-datepicker-prev-hover,#ui-datepicker-div .ui-datepicker-next-hover{top:2px}.not-popup.small-success#success{display:inline-block}#personal_tabs_select{display:none}@media (max-width:907px){.not-popup.small-success .success-msg{padding-right:65px}}@media (max-width:767px){.lightbox-white .fancybox-button--close,.lightbox-white .fancybox-button--close:hover{width:57px;height:57px}#director form[name='director_form'],#recall form[name='recall_form']{width:initial}.form-newsletter-container{margin-right:0}.form-newsletter-container .container .row{text-align:center}.form-newsletter .pseudo-after{position:absolute;background-size:169px 3752px;background-image:url(/local/templates/.default/img/sprite2x-saa715f37f6.png);background-position:0 -2100px;background-repeat:no-repeat;height:10px;width:5px;top:45%;margin-top:-5px;left:84%;margin-left:-2.5px;content:""}.not-popup.small-success#success{padding-top:20px!important;display:inherit}.not-popup.small-success .success-msg{padding:0 0 50px;text-align:left;padding-left:20px}.not-popup.small-success .success-msg h3{width:230px;float:left}.not-popup.small-success .success-msg:after{left:inherit;margin-left:inherit}#personal_tabs_select{display:block;margin-bottom:20px}#personal_tabs ul#personal_tabl_ul{display:none}}@media (max-width:768px){#success.not-popup .success-msg{padding-top:3px}.navigation.column{margin-top:20px}}@media (min-width:768px) and (max-width:1279px){.lightbox-white .fancybox-button--close{width:65px;height:65px}.form-newsletter-container{margin-right:0}}@media (min-width:1280px){.lightbox-white .fancybox-button--close,.lightbox-white .fancybox-button--close:hover{height:17px;width:16px}.h__middle{width:296px}}@media (min-width:1280px) and (max-width:1400px){#success.not-popup .success-msg:after{top:140%;right:45%}.not-popup.small-success .success-msg:after{top:0!important;right:0!important}}.search_drop{display:block;width:100%;margin-top:-3px}.search_drop .h-table_wish .h-table__right{text-align:right}.search_drop .h-table__td_price{text-align:right}.search_drop .h-table_wish .h-table__row{padding:7px 10px 7px 0}.search_drop .h-table_wish .h-table__row{width:199px}@media (max-width:350px){.search_drop .h-table_wish .h-table__row{width:178px}}.search_drop .h-table_wish .h-table__right{width:69px;margin-right:-92px}.search_drop .h-table__td_wish-price{width:100%}.search_drop .h-drop__bottom a{color:#f14a00}.search_drop .masked-text a{color:#000}.button-to-cart.active{background:url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -2672px no-repeat}.button-product-detail.active,#product-lego .button.active{color:#000;background:#e3e3e3}.button-product-detail.active:before{visibility:visible;opacity:1;background:url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -2672px no-repeat;height:24px;width:20px}.button-product-detail.active:after{visibility:hidden;opacity:0;background:url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -2706px no-repeat;height:24px;width:20px}.personal-bonus__val.error{box-shadow:none!important}.personal-bonus__head__left .error-container:after{background:none}.personal-bonus__head__left .error-container .error-msg:after{right:inherit;left:12px}input[type=number]{width:100%;padding:10px 20px;height:40px;border:1px solid #eceff1;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:13px;line-height:20px;color:#000;background:#fff;border-radius:0;-webkit-appearance:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.display-none,.ui-helper-hidden-accessible{display:none}.cart-title a{color:inherit}.ingr_error{clear:both;margin-top:10px;padding-left:25px;position:relative}.ingr_error:before{position:absolute;left:0;bottom:-3px;background:url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -518px no-repeat;height:20px;width:20px;content:""}#f_saved .success-msg:after{top:-50px}#saved_cart_bought .success-msg:after{top:-20px}@media (max-width:767px){#f_saved .success-msg:after,#saved_cart_bought .success-msg:after,#mail-cart-success .success-msg:after,#save-cart-success .success-msg:after{top:auto}}.go-to-cart-link{text-align:center}.go-to-cart-link a{text-align:center;outline:none}.saved_cart_items .cart__row__right{padding-top:0}.prim-nav__sub__right .button-to-cart.active{background:url(/local/templates/.default/img/sprite-s5f14e2569e.png) 0 -2740px no-repeat}@media (max-width:1279px) and (min-width:768px){.prim-nav__sub{width:320px;margin-top:10px;position:fixed}}#top_wrapper{bottom:82px;position:fixed;right:33px;background-color:white;width:53px;padding-left:15px;border-radius:27px;border:1px solid #e9e9e9;height:54px;padding-top:18px;cursor:pointer;display:none}.top_button{background:url(/local/templates/.default/img/to_top.png) no-repeat;height:13px;width:21px}a.js-lightbox-open{outline:none}.prim-nav:not(.m-nav){height:62px}.prim-nav.expanded{height:auto}.prim-nav__item.overflow{display:none}.prim-nav.expanded .prim-nav__item.overflow{display:inline-block}.menu_toggle{display:inline-block;position:relative;height:24px;width:24px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' width='24px' height='24px' viewBox='0 0 24 24' enable-background='new 0 0 24 24' xml:space='preserve'><rect width='24' height='4'/><rect width='24' height='4' y='14'/><rect width='24' height='4' y='7'/></svg>");background-size:contain}.phone-wrap>a.h__phone{z-index:11}.h__call{z-index:12}header.mask_dark:after{z-index:13}.autocomplete-wraper li{padding-right:0;padding-left:0}.ui-widget-content .ui-menu-item .ui-state-active,.ui-widget-content .ui-menu-item .ui-menu-item-wrapper{padding-right:28px;padding-left:18px}.phone-wrap{display:inline}@media (max-width:1279px){.header .h-wish{margin-left:7px}.header .h-bonus{margin-left:15px}.header .h-exit{margin-left:15px}}.jb-overflowmenu-helper-postion.jb-overflowmenu-more{top:24px;right:-5px}.phone-wrap.hover #main__phone{padding-top:35px;padding-bottom:27px;margin-top:-10px}.container-prim-nav.fixed{position:fixed;top:69px;left:0;z-index:100;width:100%;background-color:#fff}.container-header.fixed{height:161px}@media screen and (max-width:767px){.container-prim-nav.fixed{top:0}.container-header.fixed{height:133px}.prim-nav{max-height:-webkit-calc(100vh - 52px);max-height:calc(100vh - 52px);overflow:auto}}.product__wish:after{top:-2px;left:-1px;height:18px;width:18px}.success__table__row_amount .success__table__cell_1{width:45%}.success__table__row_amount .success__table__cell_2{padding-left:10px;padding-right:0;width:55%}.phone-wrap.hover #main__phone:after{top:35px}@media (max-width:1279px) and (min-width:768px){.prim-nav-inner{top:12px}.phone-wrap.tab-active #main__phone{padding-top:35px;padding-bottom:27px;margin-top:-10px}.prim-nav{padding-top:12px}}@media (max-width:1340px) and (min-width:1280px){.jb-overflowmenu-helper-postion.jb-overflowmenu-more{top:22px;right:15px}.prim-nav__item>a{margin:0 22px}}.red{color:#f14a00}#main-page{padding:inherit}@media (min-width:768px){.js-prim-nav{opacity:0}}input[type=checkbox].checkbox-condition+label:before{background:url(/local/templates/.default/img/sprite-check.png) 0 -5px no-repeat;height:9px}input[type=checkbox].checkbox-condition:checked+label:before{background:url(/local/templates/.default/img/sprite-check.png) 0 -23px no-repeat;height:9px}.h-slider .button-more_grey:after,.h-slider .button-more_grey:before{background:none;height:inherit;width:inherit;content:'\203A';font-size:21px;top:9px}.fancybox-container{z-index:700}
/* End */


/* Start:/local/templates/.default/googlefonts.css?174548975422244*/
@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'),local('OpenSans-LightItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxkExlR2MysFCBK8OirNw2kM.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'),local('OpenSans-LightItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxmdsm03krrxlabhmVQFB99s.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'),local('OpenSans-LightItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxiJ0caWjaSBdV-xZbEgst_k.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'),local('OpenSans-LightItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxmMSHb9EAJwuSzGfuRChQzQ.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'),local('OpenSans-LightItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxupRBTtN4E2_qSPBnw6AgMc.woff2) format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'),local('OpenSans-LightItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxtDnm4qiMZlH5rhYv_7LI2Y.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'),local('OpenSans-LightItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxtTIkQYohD4BpHvJ3NvbHoA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v15/xjAJXh38I15wypJXxuGMBvZraR2Tg8w2lzm7kLNL0-w.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v15/xjAJXh38I15wypJXxuGMBl4sYYdJg5dU2qzJEVSuta0.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v15/xjAJXh38I15wypJXxuGMBlBW26QxpSj-_ZKm_xT4hWw.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v15/xjAJXh38I15wypJXxuGMBgt_Rm691LTebKfY2ZkKSmI.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v15/xjAJXh38I15wypJXxuGMBtDiNsR5a-9Oe_Ivpu8XWlY.woff2) format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v15/xjAJXh38I15wypJXxuGMBqE8kM4xWR1_1bYURRojRGc.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v15/xjAJXh38I15wypJXxuGMBogp9Q8gbYrhqGlRav_IXfk.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:600;src:local('Open Sans SemiBold Italic'),local('OpenSans-SemiBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxjBFCZ8rkaaoOvHyaB4p1V8.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:600;src:local('Open Sans SemiBold Italic'),local('OpenSans-SemiBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxs2Ua5FNUHV5nolPhplIfzg.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:600;src:local('Open Sans SemiBold Italic'),local('OpenSans-SemiBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxn1XrJsKtwhNaJmMXegB1eg.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:600;src:local('Open Sans SemiBold Italic'),local('OpenSans-SemiBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxtDawAUxQv-nqIa2sHgh1E4.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:600;src:local('Open Sans SemiBold Italic'),local('OpenSans-SemiBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxo6uqQeO3rRcuZb4avK7jaw.woff2) format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:600;src:local('Open Sans SemiBold Italic'),local('OpenSans-SemiBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxkWd5At5A4dPjoTcH8-WMxA.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:600;src:local('Open Sans SemiBold Italic'),local('OpenSans-SemiBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxsiAiQ_a33snTsJhwZvMEaI.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxgXaAXup5mZlfK6xRLrhsco.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxlx-M1I1w5OMiqnVF8xBLhU.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxlT7aJLK6nKpn36IMwTcMMc.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxgn6Wqxo-xwxilDXPU8chVU.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxsbIQSYZnWLaWC9QNCpTK_U.woff2) format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxogd9OEPUCN3AdYW0e8tat4.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxv79_ZuUxCigM2DespTnFaw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:800;src:local('Open Sans ExtraBold Italic'),local('OpenSans-ExtraBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxn6R3Xv-e6B79xl5HkmgNhg.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:800;src:local('Open Sans ExtraBold Italic'),local('OpenSans-ExtraBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxh0aj4r8o_EFns5janpBDyI.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:800;src:local('Open Sans ExtraBold Italic'),local('OpenSans-ExtraBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxi6YLLovB_TP0ww2BP_2m6E.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:800;src:local('Open Sans ExtraBold Italic'),local('OpenSans-ExtraBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxpJkxLuyU7HkgJy3gZf6al0.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:800;src:local('Open Sans ExtraBold Italic'),local('OpenSans-ExtraBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxjXFJsAmRr-kbJgAcGJdm8k.woff2) format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:800;src:local('Open Sans ExtraBold Italic'),local('OpenSans-ExtraBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxsI9ytsQgoRd-8mg6J4vcxU.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:800;src:local('Open Sans ExtraBold Italic'),local('OpenSans-ExtraBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxmPkvcX8kXDzy1NrkNCBkJ4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v15/DXI1ORHCpsQm3Vp6mXoaTQ7aC6SjiAOpAWOKfJDfVRY.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v15/DXI1ORHCpsQm3Vp6mXoaTRdwxCXfZpKo5kWAx_74bHs.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v15/DXI1ORHCpsQm3Vp6mXoaTZ6vnaPZw6nYDxM4SVEMFKg.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v15/DXI1ORHCpsQm3Vp6mXoaTfy1_HTwRwgtl1cPga3Fy3Y.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v15/DXI1ORHCpsQm3Vp6mXoaTfgrLsWo7Jk1KvZser0olKY.woff2) format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v15/DXI1ORHCpsQm3Vp6mXoaTYjoYw3YTyktCCer_ilOlhE.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v15/DXI1ORHCpsQm3Vp6mXoaTRampu5_7CjHW5spxoeN3Vs.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v15/K88pR3goAWT7BTt32Z01m4X0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v15/RjgO7rYTmqiVp7vzi-Q5UYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v15/LWCjsQkB6EMdfHrEVqA1KYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v15/xozscpT2726on7jbcb_pAoX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v15/59ZRklaO5bWGqF5A9baEEYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v15/u-WUoqrET9fUeobQW7jkRYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v15/cJZKeOuBrn4kERxqtaUH3ZBw1xU1rKptJj_0jans920.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://fonts.gstatic.com/s/opensans/v15/MTP_ySUJH_bn48VBG8sNSg7aC6SjiAOpAWOKfJDfVRY.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://fonts.gstatic.com/s/opensans/v15/MTP_ySUJH_bn48VBG8sNShdwxCXfZpKo5kWAx_74bHs.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://fonts.gstatic.com/s/opensans/v15/MTP_ySUJH_bn48VBG8sNSp6vnaPZw6nYDxM4SVEMFKg.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://fonts.gstatic.com/s/opensans/v15/MTP_ySUJH_bn48VBG8sNSvy1_HTwRwgtl1cPga3Fy3Y.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://fonts.gstatic.com/s/opensans/v15/MTP_ySUJH_bn48VBG8sNSvgrLsWo7Jk1KvZser0olKY.woff2) format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://fonts.gstatic.com/s/opensans/v15/MTP_ySUJH_bn48VBG8sNSojoYw3YTyktCCer_ilOlhE.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://fonts.gstatic.com/s/opensans/v15/MTP_ySUJH_bn48VBG8sNShampu5_7CjHW5spxoeN3Vs.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v15/k3k702ZOKiLJc3WVjuplzA7aC6SjiAOpAWOKfJDfVRY.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v15/k3k702ZOKiLJc3WVjuplzBdwxCXfZpKo5kWAx_74bHs.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v15/k3k702ZOKiLJc3WVjuplzJ6vnaPZw6nYDxM4SVEMFKg.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v15/k3k702ZOKiLJc3WVjuplzPy1_HTwRwgtl1cPga3Fy3Y.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v15/k3k702ZOKiLJc3WVjuplzPgrLsWo7Jk1KvZser0olKY.woff2) format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v15/k3k702ZOKiLJc3WVjuplzIjoYw3YTyktCCer_ilOlhE.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v15/k3k702ZOKiLJc3WVjuplzBampu5_7CjHW5spxoeN3Vs.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:800;src:local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url(https://fonts.gstatic.com/s/opensans/v15/EInbV5DfGHOiMmvb1Xr-hg7aC6SjiAOpAWOKfJDfVRY.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:800;src:local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url(https://fonts.gstatic.com/s/opensans/v15/EInbV5DfGHOiMmvb1Xr-hhdwxCXfZpKo5kWAx_74bHs.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:800;src:local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url(https://fonts.gstatic.com/s/opensans/v15/EInbV5DfGHOiMmvb1Xr-hp6vnaPZw6nYDxM4SVEMFKg.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:800;src:local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url(https://fonts.gstatic.com/s/opensans/v15/EInbV5DfGHOiMmvb1Xr-hvy1_HTwRwgtl1cPga3Fy3Y.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:800;src:local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url(https://fonts.gstatic.com/s/opensans/v15/EInbV5DfGHOiMmvb1Xr-hvgrLsWo7Jk1KvZser0olKY.woff2) format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:800;src:local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url(https://fonts.gstatic.com/s/opensans/v15/EInbV5DfGHOiMmvb1Xr-hojoYw3YTyktCCer_ilOlhE.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:800;src:local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url(https://fonts.gstatic.com/s/opensans/v15/EInbV5DfGHOiMmvb1Xr-hhampu5_7CjHW5spxoeN3Vs.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}
/* End */


/* Start:/local/templates/.default/css/html_20.css?17454897542348*/
.form__code-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.form__code-row span {
    margin-left: auto;
    margin-right: auto;
    color: #b3b3b3;
    font-weight: bold;
}

/* надеюсь ничего не сломает по сайту, но поидее так правильно и убираются баги с кнопкой Войти */
.button-more:after, .button-more:before {
    top: 50%;
    transform: translateY(-50%);
}

.button-more_disabled {
    pointer-events: none;
    opacity: 0.5;
}

.error-container.checkbox:after {
    background: inherit;
}

input.valid:not(.error) {
    box-shadow: 0 0 0 2px rgba(0, 128, 0, 0.25)
}

.padding-left-right-5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.form_small {
    max-width: 300px;
    margin: 0 auto;
}

.popup-info {
    max-width: 900px;
    margin: 0 auto;
}

.radiobox__condition {
    display: none;
}
.radiobox__label {
    position: relative;
    font-size: 15px;
    cursor: pointer;
    padding-left: 30px;
}

.radiobox__label:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 2px;
    width: 18px;
    height: 18px;
    border: 1px solid #b3b3b3;
    border-radius: 50%;
    box-shadow: inset 0 0 0 4px #fff;
}

.radiobox__condition:checked + .radiobox__label:before {
    background-color: #000;
}

.radiobox {
    display: block;
}

.radiobox:not(:last-child) {
    margin-bottom: 10px;
}

.radioboxes {
    margin-bottom: 26px;
}

.button-more.button-more_reverse-arrow:before,
.button-more.button-more_reverse-arrow:after {
    transform: translateY(-50%) scaleX(-1);
}

.buttons {
    margin-top: -5px;
    margin-left: -10px;
}

.buttons > * {
    margin-top: 5px;
    margin-left: 10px;
}

@media (max-width: 767px) {
    .tabs {
        width: 305px;
    }
}


.agreement_label--new {
    padding-left: 23px !important;
}

.agreement_label--new:before {
    border: 1px solid grey;
    height: 15px !important;
    width: 15px !important;
    background-position: 1px -3px !important;
    top: 0 !important;
}

input[type=checkbox].checkbox-condition:checked+label.agreement_label--new:before {
    background-position: 1px -21px !important;
}

.form__row--content-end {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}
/* End */


/* Start:/local/templates/.default/css/custom.min.css?17603319415849*/
.prim-nav-inner{width:100%}.old-site{position:relative;padding-left:24px;font-size:14px;-moz-transition:color .1s ease-out;-o-transition:color .1s ease-out;transition:color .1s ease-out;line-height:18px;display:inline-block;color:#f14a00}.old-site,.old-site:hover{text-decoration:none}.h__call span,.phone-wrap>a.h__phone{white-space:nowrap}.old-site:after{position:absolute;left:0;background:url(/local/templates/.default/img/domain.png)no-repeat;background-size:contain;height:15px;width:15px;top:50%;margin-top:-7.5px;content:""}.h__cart.cart-mobile{display:none;float:unset}.h__cart.cart-mobile .h__cart__val{padding:0;height:50px}.h-slider__link-slide{width:100%;height:100%;display:block;position:absolute;z-index:39}.h-slider__item__img_main,.h-slider__item__img_phone{background-size:cover}.content-main img{max-width:100%;height:auto}.h__call{max-height:20px}@media (max-width:1279px) and (min-width:768px){.prim-nav{padding-bottom:10px}}@media (min-width:768px){.h__middle{display:flex}}@media (max-width:767px){.reg-pane{overflow:unset}.h__cart.cart-mobile{display:block}.h__cart{display:none}.mobile-prim-nav-button:after{right:50px}.h-drop{top:0}.form-newsletter-container{margin-left:0}}.right-form-desc{padding-top:5px}#registration_order{text-align:left}#registration_order .reg-nav{text-align:center}input[type=checkbox].checkbox-condition+label:before{background:inherit;border:1px solid gray;height:13px;width:13px;top:1px}input[type=checkbox].checkbox-condition:checked+label:before{height:13px;width:13px}.personal-newsletter .agreement_label--new:before{top:5px!important}#one_click_confirm{min-height:140px}.h-slider .button-more_grey:after,.h-slider .button-more_grey:before{top:18px}@media (max-width:767px){.h__search{width:auto;margin-top:32px}.h__logo{width:auto}.header{padding-right:35px}}.menu_toggle{background-repeat:no-repeat}.news-list__item__desc{font-size:13px}.ym-advanced-informer{display:none}.content-main{position:relative;top:0;left:0}.contacts-row{width:50%;display:inline-block;max-width:299px;vertical-align:top}.contacts-row .col-lg-4{width:100%}@media (max-width:767px){.contacts-row{width:100%;max-width:100%;text-align:center}.payment-types__item{padding:20px 15px 15px 24px}.payment-types__item .pseudo-after{display:none}}@media (max-width:325px){.apps{text-align:center}.apps .apps__item{margin:20px 20px 0}.apps .apps__item.apps__item_appstore{margin:0 20px}}.h-auth{width:29px;height:29px}.header .h-account{margin-top:15px}.h-auth:after{top:4px;left:5px}.h-account{min-width:40px;line-height:30px}.prim-nav__item>a{margin:0 15px}@media (min-width:1280px){.jb-overflowmenu-helper-postion.jb-overflowmenu-more{display:none}.h__right{max-width:330px;display:flex}.h-account{max-height:40px}}.social_groups{padding:40px 0 40px 20px}.social_groups .icon{display:inline-block;width:50px;height:50px;margin-right:10px;vertical-align:top}.social_groups .icon.instagram{background:url(/local/templates/.default/images/icon_instagram.png)0 0 no-repeat;background-size:100%}.social_groups .icon.vk{background:url(/local/templates/.default/images/icon_vk.png)0 0 no-repeat;background-size:100%;width:44px;height:44px;margin-top:3px}.social_groups .icon.youtube{background:url(/local/templates/.default/images/icon_youtube.png)0 0 no-repeat;background-size:100%}.mobile-auth{display:none;padding:0 0 0 10px}.mobile-auth .h-account{min-width:29px;line-height:19px}@media (max-width:767px){.old-site{line-height:29px}.mobile-auth{display:inline-block}.h-exit{margin-top:0}.mobile-nav__icons .h-account,.mobile-nav__icons .h-exit{display:none}}.review__wrapper{display:inline-block}.review__head_big{padding-left:95px}.review__head.review__head_top.review__head_big i{width:30px;height:30px;position:relative;top:4px;left:15px;background:url(/local/templates/.default/css/../img/check-mark.png)0 0 no-repeat;background-size:100%;display:inline-block;margin:0 0 0 10px}.review__head.review__head_top.review__head_big i .review__info{display:none;position:absolute;top:-11px;left:37px;font-size:12px;color:#666;padding:5px 10px;background:#fff;border-radius:20px;z-index:1;font-weight:700}.review__head.review__head_top.review__head_big i:hover .review__info{display:block}.order-button-duble{position:relative;top:-100px;left:0;display:inline-block}.order-button-fixed{width:160px!important;position:absolute;top:36px;right:0;box-shadow:0 0 10px 0#999;text-align:center}@media (max-width:600px){.order-button-fixed{display:none}}@media (max-width:460px){.old-site{display:none}}.phone-wrap i{width:40px;height:40px;background:#f14a00;position:absolute;left:3px;top:15px;border-radius:100%}.mobile-phone{display:none}@media (max-width:768px){.phone-wrap i{display:none}.mobile-phone{display:inline-block;vertical-align:top;padding:0 0 0 40px}.mobile-phone .phone-wrap>a.h__phone{margin:0!important;display:inline-block;background:#f14a00!important;padding:0!important;border-radius:100%;font-size:0;line-height:0;width:29px;height:29px}.mobile-phone .phone-wrap>a.h__phone:hover{background:#fff!important}.mobile-phone .h__phone:after{left:8px;top:7px!important}.mobile-phone .h__call{margin:23px 0 0 55px}.mobile-phone .h-drop{display:none!important}}.prim-nav:not(.m-nav){height:auto}.prim-nav.active{display:block}.orange{color:#f14a00}.fancybox-container{z-index:99993}#container-bt__parent_row{margin:0-15px}.quantity__change__wrapper{height:100%;position:absolute;top:0;cursor:pointer}.quantity__change__wrapper__big{width:40px}.quantity__change__wrapper.dec_quantity{left:0}.quantity__change__wrapper.inc_quantity{right:0}.product-detail-container .row{margin:0-15px}.product-featured-container .product-list{margin:0-15px 50px}#unisender-subscribe-form table td,#unisender-subscribe-form table th{border:inherit;padding:inherit}#unisender-subscribe-form table button{cursor:pointer}#unisender-subscribe-form .container{width:inherit}
/* End */


/* Start:/local/templates/.default/components/bitrix/sale.basket.basket.small/.default/style.min.css?1745489754429*/
.small_cart.disabled:after{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.85);content:"";z-index:99999}.quantity__change__wrapper__small{width:25px}.quantity__change__wrapper__small.dec_quantity{left:-10px}.quantity__change__wrapper__small .quantity-small__minus{left:10px}.quantity__change__wrapper__small.inc_quantity{right:-10px}.quantity__change__wrapper__small .quantity-small__plus{right:10px}
/* End */


/* Start:/local/templates/.default/components/bitrix/menu/kamakura_sections/style.min.css?1745489754524*/
.half .prim-nav__sub{width:360px}.mobile-prim-nav-button{margin:auto;width:55px;color:#fff;padding:0}.mobile-prim-nav-button::after{top:22px;filter:invert(100%);display:none}.js-mobile-prim-nav-button{cursor:pointer}@media (max-width:446px){.js-mobile-prim-nav-button{left:10px}}@media (max-width:769px){.mobile-fixed-menu{position:fixed;width:100%;top:0;z-index:650}.container-header{margin-top:40px}.prim-nav{z-index:650}}@media (min-width:1200px) and (max-width:1340px){.container-prim-nav .container{padding-right:20px}}
/* End */


/* Start:/local/templates/.default/components/wecan/header.favorite.products/favirote/style.min.css?174548975429*/
.masked-text a{color:inherit}
/* End */


/* Start:/local/templates/.default/components/bitrix/breadcrumb/kamakura/style.min.css?1745489754467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/local/templates/.default/components/wecan/iblock.element.add.xform/subscribe/style.min.css?174548975453*/
.someform input.error{border:1px solid red!important}
/* End */


/* Start:/local/templates/.default/components/wecan/iblock.element.add.xform/recall/style.min.css?174548975453*/
.someform input.error{border:1px solid red!important}
/* End */


/* Start:/local/templates/.default/components/bitrix/main.register/popup/style.min.css?1745489754937*/
div.bx-auth-reg input.bx-auth-input{vertical-align:middle}div.bx-auth-reg span.bx-auth-secure{background-color:#fffae3;border:1px solid #dedbc8;padding:2px;display:inline-block;vertical-align:middle}div.bx-auth-reg div.bx-auth-secure-icon{background-image:url(/local/templates/.default/components/bitrix/main.register/popup/images/sec.png);background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-auth-reg div.bx-auth-secure-unlock{background-image:url(/local/templates/.default/components/bitrix/main.register/popup/images/sec-unlocked.png)}.form__reg-submit__left .error-container:after,div.error-container.checkbox{background:inherit}.form__reg-submit__left.agree>*{line-height:inherit}.js-t-link-inner.active{display:none}.success-msg{min-height:150px}#auth_by_pass{margin-top:5px;margin-bottom:6px}.error-container{margin:13px}.g-recaptcha{margin-left:-12px;margin-bottom:15px;transform:scale(.92)}.form__code-row{display:flex}.form__code-row button[name=register_submit_button]{float:right}.grecaptcha-badge{display:none!important}
/* End */


/* Start:/local/templates/.default/scripts/jquery-ui-dark-datepicker/jquery-ui.min.css?174548975419255*/
/*! jQuery UI - v1.12.1 - 2017-06-09
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=custom-theme&bgImgOpacityError=&bgImgOpacityHighlight=&bgImgOpacityActive=&bgImgOpacityHover=&bgImgOpacityDefault=&bgImgOpacityContent=&bgImgOpacityHeader=&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=%23666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=%23aaaaaa&iconColorError=%23cc0000&fcError=%235f3f3f&borderColorError=%23f1a899&bgTextureError=flat&bgColorError=%23fddfdf&iconColorHighlight=%23777620&fcHighlight=%23777620&borderColorHighlight=%23f14a00&bgTextureHighlight=flat&bgColorHighlight=&iconColorActive=%23ffffff&fcActive=%23ffffff&borderColorActive=%23f14a00&bgTextureActive=flat&bgColorActive=%23f14a00&iconColorHover=%23fff&fcHover=%23fff&borderColorHover=%23f14a00&bgTextureHover=flat&bgColorHover=%23272932&iconColorDefault=%23777777&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgTextureDefault=flat&bgColorDefault=%23fff&iconColorContent=%23444444&fcContent=%23333333&borderColorContent=%23dddddd&bgTextureContent=flat&bgColorContent=%23ffffff&iconColorHeader=%23fff&fcHeader=%23fff&borderColorHeader=%23dddddd&bgTextureHeader=flat&bgColorHeader=%23272932&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#272932;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#fff;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #f14a00;background:#272932;font-weight:normal;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#fff;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #f14a00;background:#f14a00;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#f14a00;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #f14a00;background:;color:#777620}.ui-state-checked{border:1px solid #f14a00;background:}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("/local/templates/.default/scripts/jquery-ui-dark-datepicker/images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/local/templates/.default/scripts/jquery-ui-dark-datepicker/images/ui-icons_fff_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("/local/templates/.default/scripts/jquery-ui-dark-datepicker/images/ui-icons_fff_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("/local/templates/.default/scripts/jquery-ui-dark-datepicker/images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("/local/templates/.default/scripts/jquery-ui-dark-datepicker/images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/local/templates/.default/scripts/jquery-ui-dark-datepicker/images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("/local/templates/.default/scripts/jquery-ui-dark-datepicker/images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
/* End */


/* Start:/local/templates/.default/components/bitrix/system.auth.form/popup/style.min.css?1745489754424*/
div.bx-system-auth-form span.bx-auth-secure{background-color:#fffae3;border:1px solid #dedbc8;padding:2px;display:inline-block;vertical-align:bottom;margin-top:-1px}div.bx-system-auth-form div.bx-auth-secure-icon{background-image:url(/local/templates/.default/components/bitrix/system.auth.form/popup/images/sec.png);background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-system-auth-form div.bx-auth-secure-unlock{background-image:url(/local/templates/.default/components/bitrix/system.auth.form/popup/images/sec-unlocked.png)}
/* End */


/* Start:/local/templates/.default/components/wecan/socserv.auth.form/icons_new/style.min.css?1745489754542*/
.bx-ss-icon.facebook{background:url('/local/templates/.default/img/sprite-s8bbdb38311.png') 0 -3591px no-repeat;height:16px;width:9px}.bx-ss-icon.odnoklassniki{background:url('/local/templates/.default/img/sprite-s8bbdb38311.png') 0 -3617px no-repeat;height:16px;width:9px}.bx-ss-icon.vkontakte{background:url('/local/templates/.default/img/sprite-s8bbdb38311.png') 0 -3667px no-repeat;height:9px;width:16px}.bx-ss-icon.twitter{background:url('/local/templates/.default/img/sprite-s8bbdb38311.png') 0 -3643px no-repeat;height:14px;width:16px}
/* End */


/* Start:/local/templates/kamakura/template_styles.css?17454897552101*/
.recall-link-container span {
    white-space: normal;
}

.recall-link-container {
    text-align: center;
}

.top-bar .h-wish {
    display: none;
}

.top-bar .prim-nav {
    display: none;
}

.h__cart-mob {
    float: none;
    min-width: 30px;
}

.small_cart {
    z-index: 651;
}

.h-drop_phone {
    max-width: 220px;
}

@media (max-width: 880px) {
    .h-drop_phone {
        max-width: 210px;
    }
    .mobile-phone .phone-wrap>a.h__phone{
        margin:0!important;
        display:inline-block;
        background:#f14a00!important;
        padding:0!important;
        border-radius:100%;
        font-size:0;
        line-height:0;
        width:29px;
        height:29px
    }

    .mobile-phone .phone-wrap>a.h__phone:hover{
        background:#fff!important
    }

    .mobile-phone .h__phone:after{
        left:8px;
        top:7px!important
    }
}

@media (min-width: 768px) and (max-width: 880px) {
    .container-dark .phone-wrap i {
        display:none;
    }

    .container-dark .h__phone {
        position: absolute;
        left: 20px;
        top: 20px;
    }

    .container-dark .mobile-phone {
        display: block;
    }

    .container-dark .old-site {
        position: absolute;
        right: 20px;
        top: 20px;
    }

    .container-dark .top-nav {
        padding-top: 45px;
    }    
}

@media (max-width: 768px) {   
    .layout {
        overflow: visible;
    }    

    .top-bar .h-wish {
        display: inline-block;
    }

    .top-bar .h__cart__val {
        padding: 0 ;
        display: inline-block ;
        height: 29px ;
    }

    .top-bar .h__cart__val::after {
        width: 29px ;
        height: 29px ;
        margin-top: 0 ;
        top: 0 ;
        left: 0 ;
    }

    .top-bar .h__cart__val::before {       
        left: 7px ;
    }

    .top-bar .h-wish {
        margin-left: 10px;
        position: initial ;
        height: 29px ;
    }

    .top-bar .h-drop {
        left: 0 ;
        width: 100% ;
    }

    .top-bar .mobile-auth {
        vertical-align: top;
    }

    .top-bar {
        display: flex;
    }
}




/* End */
/* /local/templates/.default/template_styles.css?1745489754163533 */
/* /local/templates/.default/jb.overflow.menu.css?1745489754655 */
/* /local/templates/.default/styles.css?174548975412073 */
/* /local/templates/.default/googlefonts.css?174548975422244 */
/* /local/templates/.default/css/html_20.css?17454897542348 */
/* /local/templates/.default/css/custom.min.css?17603319415849 */
/* /local/templates/.default/components/bitrix/sale.basket.basket.small/.default/style.min.css?1745489754429 */
/* /local/templates/.default/components/bitrix/menu/kamakura_sections/style.min.css?1745489754524 */
/* /local/templates/.default/components/wecan/header.favorite.products/favirote/style.min.css?174548975429 */
/* /local/templates/.default/components/bitrix/breadcrumb/kamakura/style.min.css?1745489754467 */
/* /local/templates/.default/components/wecan/iblock.element.add.xform/subscribe/style.min.css?174548975453 */
/* /local/templates/.default/components/wecan/iblock.element.add.xform/recall/style.min.css?174548975453 */
/* /local/templates/.default/components/bitrix/main.register/popup/style.min.css?1745489754937 */
/* /local/templates/.default/scripts/jquery-ui-dark-datepicker/jquery-ui.min.css?174548975419255 */
/* /local/templates/.default/components/bitrix/system.auth.form/popup/style.min.css?1745489754424 */
/* /local/templates/.default/components/wecan/socserv.auth.form/icons_new/style.min.css?1745489754542 */
/* /local/templates/kamakura/template_styles.css?17454897552101 */
