

/* Start:/local/templates/magizoo_new/assets/js/vendor/ion.rangeSlider/ion.rangeSlider.css?16269489823355*/
/* Ion.RangeSlider
// css version 2.0.3
// © 2013-2014 Denis Ineshin | IonDen.com
// ===================================================================================================================*/

/* =====================================================================================================================
// RangeSlider */

.irs {
    position: relative; display: block;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
    .irs-line {
        position: relative; display: block;
        overflow: hidden;
        outline: none !important;
    }
        .irs-line-left, .irs-line-mid, .irs-line-right {
            position: absolute; display: block;
            top: 0;
        }
        .irs-line-left {
            left: 0; width: 11%;
        }
        .irs-line-mid {
            left: 9%; width: 82%;
        }
        .irs-line-right {
            right: 0; width: 11%;
        }

    .irs-bar {
        position: absolute; display: block;
        left: 0; width: 0;
    }
        .irs-bar-edge {
            position: absolute; display: block;
            top: 0; left: 0;
        }

    .irs-shadow {
        position: absolute; display: none;
        left: 0; width: 0;
    }

    .irs-slider {
        position: absolute; display: block;
        cursor: default;
        z-index: 1;
    }
        .irs-slider.single {

        }
        .irs-slider.from {

        }
        .irs-slider.to {

        }
        .irs-slider.type_last {
            z-index: 2;
        }

    .irs-min {
        position: absolute; display: block;
        left: 0;
        cursor: default;
    }
    .irs-max {
        position: absolute; display: block;
        right: 0;
        cursor: default;
    }

    .irs-from, .irs-to, .irs-single {
        position: absolute; display: block;
        top: 0; left: 0;
        cursor: default;
        white-space: nowrap;
    }

.irs-grid {
    position: absolute; display: none;
    bottom: 0; left: 0;
    width: 100%; height: 20px;
}
.irs-with-grid .irs-grid {
    display: block;
}
    .irs-grid-pol {
        position: absolute;
        top: 0; left: 0;
        width: 1px; height: 8px;
        background: #000;
    }
    .irs-grid-pol.small {
        height: 4px;
    }
    .irs-grid-text {
        position: absolute;
        bottom: 0; left: 0;
        white-space: nowrap;
        text-align: center;
        font-size: 9px; line-height: 9px;
        padding: 0 3px;
        color: #000;
    }

.irs-disable-mask {
    position: absolute; display: block;
    top: 0; left: -1%;
    width: 102%; height: 100%;
    cursor: default;
    background: rgba(0,0,0,0.0);
    z-index: 2;
}
.irs-disabled {
    opacity: 0.4;
}
.lt-ie9 .irs-disabled {
    filter: alpha(opacity=40);
}


.irs-hidden-input {
    position: absolute !important;
    display: block !important;
    top: 0 !important;
    left: 0 !important;
    width: 0 !important;
    height: 0 !important;
    font-size: 0 !important;
    line-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    outline: none !important;
    z-index: -9999 !important;
    background: none !important;
    border-style: solid !important;
    border-color: transparent !important;
}

/* End */


/* Start:/local/templates/magizoo_new/assets/js/vendor/ion.rangeSlider/ion.rangeSlider.skinBrunnen.css?16269489821624*/
/* Ion.RangeSlider, Simple Skin
// css version 2.0.3
// © Denis Ineshin, 2014    https://github.com/IonDen
// ===================================================================================================================*/

/* =====================================================================================================================
// Skin details */

.irs {
    height: 4px;
}
.irs-line {
    height: 4px; top: 0;
    background-color:#c4c4c4;
}
    .irs-line-left {
        height: 4px;
    }
    .irs-line-mid {
        height: 4px;
    }
    .irs-line-right {
        height: 4px;
    }

.irs-bar {
    height: 4px; top: 0;
    background-color:#c8191e;
}
    .irs-bar-edge {
        top: 0;
        height: 4px; width: 7px;
    }

.irs-slider {
    width: 14px; height: 14px;
    border-radius:100px;
    top: -5px;
    background-color: #f4f4f4;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
}

.irs-min, .irs-max {
    color: #c0c0c0;
    font-size: 10px; line-height: 1.333;
    text-shadow: none;
    top: 0; padding: 1px 3px;
    background: rgba(0,0,0,0.1);
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.lt-ie9 .irs-min, .lt-ie9 .irs-max {
    background: #3654b0;
}

.irs-from, .irs-to, .irs-single {
    color: #000;
    font-size: 10px; line-height: 1.333;
    text-shadow: none;
    padding: 1px 5px;
    background: rgba(255,255,255,0.8);
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.lt-ie9 .irs-from, .lt-ie9 .irs-to, .lt-ie9 .irs-single {
    background: #d8dff3;
}

.irs-grid-pol {
    background: #777;
}
.irs-grid-text {
    color: #e0e0e0;
}

.irs-disabled {
}

/* End */


/* Start:/local/templates/magizoo_new/assets/js/vendor/perfect-scrollbar/perfect-scrollbar.css?16269489822598*/
/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}

/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
}

.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}

.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}

.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: #eee;
  opacity: 0.9;
}

/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, height .2s ease-in-out;
  -webkit-transition: background-color .2s linear, height .2s ease-in-out;
  height: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, width .2s ease-in-out;
  -webkit-transition: background-color .2s linear, width .2s ease-in-out;
  width: 6px;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
  height: 11px;
}

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
  width: 11px;
}

/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}

/* End */


/* Start:/local/templates/magizoo_new/assets/js/vendor/magnific-popup/magnific-popup.css?16269489829504*/
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #000;
  opacity: 0.6; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 42px;
  height: 42px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-indent:-9999em;
  opacity: 1;
  padding: 0;
  font-size:0;
  background: url("data:image/svg+xml,%3Csvg width='15' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.376 7.788l.17.177-.19.197 5.259 5.475a1.402 1.402 0 0 1-.007 1.936 1.292 1.292 0 0 1-1.872-.007l-5.249-5.464-5.223 5.424a1.299 1.299 0 0 1-1.872.007 1.396 1.396 0 0 1-.007-1.931l5.239-5.44-.17-.177.19-.197-5.259-5.46A1.397 1.397 0 0 1 .392.396a1.296 1.296 0 0 1 1.872.007l5.243 5.445L12.736.404A1.3 1.3 0 0 1 13.675 0c.338 0 .675.133.933.398.519.532.522 1.399.007 1.936L9.376 7.788z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E") 50% no-repeat; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 0.65; }
    
    .modal .mfp-close {
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23C4C4C4' fill-rule='evenodd'%3E%3Cpath d='M9.821 11a1.17 1.17 0 0 1-.836-.351L4.742 6.338a1.197 1.197 0 0 1 0-1.676L8.985.35a1.172 1.172 0 0 1 1.667-.005c.462.462.464 1.215.005 1.68L7.24 5.5l3.418 3.473c.336.34.435.851.252 1.294A1.18 1.18 0 0 1 9.821 11z'/%3E%3Cpath d='M1.179 0c.314 0 .615.126.836.351l4.243 4.311a1.197 1.197 0 0 1 0 1.676L2.015 10.65a1.172 1.172 0 0 1-1.667.005 1.196 1.196 0 0 1-.005-1.68L3.76 5.5.343 2.027A1.196 1.196 0 0 1 .09.733 1.18 1.18 0 0 1 1.179 0z'/%3E%3C/g%3E%3C/svg%3E"); }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
    top:-2px;
  width: 42px;
}

@media (min-width:768px) {
    .mfp-image-holder .mfp-close,
    .mfp-iframe-holder .mfp-close {
        top:40px;
        right:-42px;
    }
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 1;
  margin: 0;
  top: 50%;
  margin-top: -23px;
  padding: 0;
  width: 29px;
  height: 46px;
  -webkit-tap-highlight-color: transparent;
  background-position:50% 50%;
  background-repeat:no-repeat;
}
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 0.6; }
    
.mfp-arrow-left {
    left:10px;
    background-image: url("data:image/svg+xml,%3Csvg width='29' height='46' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.614.5c-.998 0-1.996.38-2.756 1.139L.498 23l21.36 21.361a3.904 3.904 0 0 0 5.493.019 3.84 3.84 0 0 0 .019-5.455L11.445 23 27.37 7.075a3.84 3.84 0 0 0-.019-5.455A3.886 3.886 0 0 0 24.614.5z' fill='%23ffffff' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.mfp-arrow-right {
    right:10px;
    background-image: url("data:image/svg+xml,%3Csvg width='29' height='46' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.386 45.5c.998 0 1.996-.38 2.756-1.139L28.502 23 7.142 1.639a3.904 3.904 0 0 0-5.493-.019 3.84 3.84 0 0 0-.019 5.455L17.555 23 1.63 38.925a3.84 3.84 0 0 0 .019 5.455 3.886 3.886 0 0 0 2.737 1.12z' fill='%23ffffff' fill-rule='evenodd'/%3E%3C/svg%3E");
}

@media (min-width:768px) {
    .mfp-arrow-left {
        left:30px;
    }

    .mfp-arrow-right {
        right:30px;
    }
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 0;
    padding-right: 0; } }

/**
* Fade-zoom animation for first dialog
*/

/* start state */
.mfp-zoom-in .zoom-anim-dialog {
    opacity: 0;

    -webkit-transition: all 0.2s ease-in-out; 
    -moz-transition: all 0.2s ease-in-out; 
    -o-transition: all 0.2s ease-in-out; 
    transition: all 0.2s ease-in-out; 



    -webkit-transform: scale(0.8); 
    -moz-transform: scale(0.8); 
    -ms-transform: scale(0.8); 
    -o-transform: scale(0.8); 
    transform: scale(0.8); 
}

/* animate in */
.mfp-zoom-in.mfp-ready .zoom-anim-dialog {
    opacity: 1;

    -webkit-transform: scale(1); 
    -moz-transform: scale(1); 
    -ms-transform: scale(1); 
    -o-transform: scale(1); 
    transform: scale(1); 
}

/* animate out */
.mfp-zoom-in.mfp-removing .zoom-anim-dialog {
    -webkit-transform: scale(0.8); 
    -moz-transform: scale(0.8); 
    -ms-transform: scale(0.8); 
    -o-transform: scale(0.8); 
    transform: scale(0.8); 

    opacity: 0;
}

/* Dark overlay, start state */
.mfp-zoom-in.mfp-bg {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease-out; 
    -moz-transition: opacity 0.3s ease-out; 
    -o-transition: opacity 0.3s ease-out; 
    transition: opacity 0.3s ease-out;
}
/* animate in */
.mfp-zoom-in.mfp-ready.mfp-bg {
    opacity: 0.6;
}
/* animate out */
.mfp-zoom-in.mfp-removing.mfp-bg {
    opacity: 0;
}
/* End */


/* Start:/local/templates/magizoo_new/assets/js/vendor/swiper/swiper.min.css?162694898219800*/
/**
 * Swiper 4.5.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 13, 2019
 */
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
/* End */


/* Start:/local/templates/magizoo_new/assets/js/vendor/tippy/backdrop.css?16269489821864*/
.tippy-tooltip[data-placement^=top]>.tippy-backdrop{transform-origin:0 25%;border-radius:40% 40% 0 0}.tippy-tooltip[data-placement^=top]>.tippy-backdrop[data-state=visible]{transform:scale(1) translate(-50%,-55%)}.tippy-tooltip[data-placement^=top]>.tippy-backdrop[data-state=hidden]{transform:scale(.2) translate(-50%,-45%)}.tippy-tooltip[data-placement^=bottom]>.tippy-backdrop{transform-origin:0 -50%;border-radius:0 0 30% 30%}.tippy-tooltip[data-placement^=bottom]>.tippy-backdrop[data-state=visible]{transform:scale(1) translate(-50%,-45%)}.tippy-tooltip[data-placement^=bottom]>.tippy-backdrop[data-state=hidden]{transform:scale(.2) translate(-50%)}.tippy-tooltip[data-placement^=left]>.tippy-backdrop{transform-origin:50% 0;border-radius:50% 0 0 50%}.tippy-tooltip[data-placement^=left]>.tippy-backdrop[data-state=visible]{transform:scale(1) translate(-50%,-50%)}.tippy-tooltip[data-placement^=left]>.tippy-backdrop[data-state=hidden]{transform:scale(.2) translate(-75%,-50%)}.tippy-tooltip[data-placement^=right]>.tippy-backdrop{transform-origin:-50% 0;border-radius:0 50% 50% 0}.tippy-tooltip[data-placement^=right]>.tippy-backdrop[data-state=visible]{transform:scale(1) translate(-50%,-50%)}.tippy-tooltip[data-placement^=right]>.tippy-backdrop[data-state=hidden]{transform:scale(.2) translate(-25%,-50%)}.tippy-tooltip[data-animatefill]{background-color:transparent!important}.tippy-backdrop{position:absolute;background-color:#333;border-radius:50%;width:calc(110% + 32px);left:50%;top:50%;z-index:-1;transition:all cubic-bezier(.46,.1,.52,.98);-webkit-backface-visibility:hidden;backface-visibility:hidden}.tippy-backdrop[data-state=hidden]{opacity:0}.tippy-backdrop:after{content:"";float:left;padding-top:100%}.tippy-backdrop+.tippy-content{transition-property:opacity;will-change:opacity}.tippy-backdrop+.tippy-content[data-state=hidden]{opacity:0}
/* End */


/* Start:/local/templates/magizoo_new/assets/js/vendor/tippy/tippy.css?16269489821336*/
.tippy-tooltip[data-animation=fade][data-state=hidden]{opacity:0}.tippy-iOS{cursor:pointer!important;-webkit-tap-highlight-color:transparent}.tippy-popper{pointer-events:none;max-width:calc(100vw - 10px);transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-property:transform}.tippy-tooltip{position:relative;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;background-color:#333;transition-property:visibility,opacity,transform;outline:0}.tippy-tooltip[data-placement^=top]>.tippy-arrow{border-width:8px 8px 0;border-top-color:#333;margin:0 3px;transform-origin:50% 0;bottom:-7px}.tippy-tooltip[data-placement^=bottom]>.tippy-arrow{border-width:0 8px 8px;border-bottom-color:#333;margin:0 3px;transform-origin:50% 7px;top:-7px}.tippy-tooltip[data-placement^=left]>.tippy-arrow{border-width:8px 0 8px 8px;border-left-color:#333;margin:3px 0;transform-origin:0 50%;right:-7px}.tippy-tooltip[data-placement^=right]>.tippy-arrow{border-width:8px 8px 8px 0;border-right-color:#333;margin:3px 0;transform-origin:7px 50%;left:-7px}.tippy-tooltip[data-interactive][data-state=visible]{pointer-events:auto}.tippy-tooltip[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{position:absolute;border-color:transparent;border-style:solid}.tippy-content{padding:5px 9px}
/* End */


/* Start:/local/templates/magizoo_new/assets/js/vendor/tippy/light.css?1626948982742*/
.tippy-tooltip.light-theme{color:#26323d;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);background-color:#fff}.tippy-tooltip.light-theme[data-placement^=top]>.tippy-arrow{border-width:8px 8px 0;border-top-color:#fff}.tippy-tooltip.light-theme[data-placement^=bottom]>.tippy-arrow{border-width:0 8px 8px;border-bottom-color:#fff}.tippy-tooltip.light-theme[data-placement^=left]>.tippy-arrow{border-width:8px 0 8px 8px;border-left-color:#fff}.tippy-tooltip.light-theme[data-placement^=right]>.tippy-arrow{border-width:8px 8px 8px 0;border-right-color:#fff}.tippy-tooltip.light-theme>.tippy-backdrop{background-color:#fff}.tippy-tooltip.light-theme>.tippy-svg-arrow{fill:#fff}
/* End */


/* Start:/local/templates/magizoo_new/assets/js/vendor/drift/drift-basic.min.css?16269489822196*/
@keyframes a{0%{transform:scale(1.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes b{0%{transform:scale(1);opacity:1}15%{transform:scale(1.1);opacity:1}to{transform:scale(.5);opacity:0}}@keyframes c{0%{transform:translate(-50%,-50%) rotate(0)}50%{transform:translate(-50%,-50%) rotate(-180deg)}to{transform:translate(-50%,-50%) rotate(-1turn)}}@keyframes d{0%{transform:scale(1)}10%{transform:scale(1.2) translateX(6px)}25%{transform:scale(1.3) translateX(8px)}40%{transform:scale(1.2) translateX(6px)}50%{transform:scale(1)}60%{transform:scale(.8) translateX(6px)}75%{transform:scale(.7) translateX(8px)}90%{transform:scale(.8) translateX(6px)}to{transform:scale(1)}}@keyframes e{0%{transform:scale(1)}10%{transform:scale(1.2) translateX(-6px)}25%{transform:scale(1.3) translateX(-8px)}40%{transform:scale(1.2) translateX(-6px)}50%{transform:scale(1)}60%{transform:scale(.8) translateX(-6px)}75%{transform:scale(.7) translateX(-8px)}90%{transform:scale(.8) translateX(-6px)}to{transform:scale(1)}}.drift-zoom-pane{background:rgba(0,0,0,.5);transform:translateZ(0);-webkit-transform:translateZ(0)}.drift-zoom-pane.drift-opening{animation:a .18s ease-out;-webkit-animation:a .18s ease-out}.drift-zoom-pane.drift-closing{animation:b .21s ease-in;-webkit-animation:b .21s ease-in}.drift-zoom-pane.drift-inline{position:absolute;width:150px;height:150px;border-radius:75px;box-shadow:0 6px 18px rgba(0,0,0,.3)}.drift-loading .drift-zoom-pane-loader{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:66px;height:20px;animation:c 1.8s linear infinite;-webkit-animation:c 1.8s linear infinite}.drift-zoom-pane-loader:after,.drift-zoom-pane-loader:before{content:"";display:block;width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;border-radius:20px;background:hsla(0,0%,100%,.9)}.drift-zoom-pane-loader:before{left:0;animation:d 1.8s linear infinite;-webkit-animation:d 1.8s linear infinite}.drift-zoom-pane-loader:after{right:0;animation:e 1.8s linear infinite;-webkit-animation:e 1.8s linear infinite;animation-delay:-.9s;-webkit-animation-delay:-.9s}.drift-bounding-box{background-color:rgba(0,0,0,.4)}
/* End */


/* Start:/local/templates/magizoo_new/assets/css/app.min.css?1729075354263787*/
@charset "UTF-8";/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:none}b,strong{font-weight:inherit}b,strong{font-weight:700}dfn{font-style:italic}sub,sup{position:relative;vertical-align:baseline;font-size:60%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{overflow:visible;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}button,input,optgroup,select,textarea{margin:0;font:inherit}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{opacity:.54;color:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}*,::after,::before,html{-webkit-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}body,html{height:100%}html{font-size:16px;-ms-overflow-style:scrollbar;-webkit-tap-headline-color:transparent;margin-right:calc(-1 * (100vw - 100%))!important;overflow-x:hidden}html.cart-modal-active,html.menu-active{overflow:hidden}html.cart-modal-active .mfp-bg,html.cart-modal-active .mfp-wrap{top:54px!important}html.cart-modal-active .mfp-wrap{height:calc(100vh - 54px)!important}html.cart-modal-active .mfp-container{padding:0}html.cart-modal-active .mfp-container:before{vertical-align:top}@media (min-width:1024px){html:before{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:50;content:'';opacity:0;visibility:hidden;-webkit-transition:opacity .1s ease .25s;transition:opacity .1s ease .25s}html.menu-active{overflow:visible}html.nav-active{overflow:hidden}html.nav-active:before{opacity:1;visibility:visible}html.nav-active.header-fixed:before{display:none}}@media (min-width:1256px){html.nav-fixed{overflow:hidden}html.cart-modal-active .mfp-bg,html.cart-modal-active .mfp-wrap{top:36px!important}html.cart-modal-active .mfp-wrap{height:calc(100vh - 36px)!important}html.cart-modal-active.header-fixed{overflow:visible}html.cart-modal-active.header-fixed .mfp-bg,html.cart-modal-active.header-fixed .mfp-wrap{position:fixed!important;top:60px!important}}body{color:#333;background:#fff;font-size:.875rem;line-height:1.4285714286;font-weight:400;font-family:Roboto,Arial,sans-serif;padding-top:50px}@media (min-width:1024px){body{padding-top:127px}}@media (min-width:1256px){body{padding-top:0}}[tabindex="-1"]:focus{outline:0!important}a{text-decoration:none;color:#0e5542;outline:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}a:focus,a:hover{color:#ff4a00;text-decoration:none}img{max-width:100%;height:auto;vertical-align:middle}[role=button]{cursor:pointer}[role=button],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button{cursor:pointer}button:active,button:focus,button:hover{outline:0}button,input,select,textarea{line-height:inherit}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:default}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;margin-bottom:.5em;padding:0;font-size:1.5em;line-height:inherit}input[type=search]{-webkit-appearance:none}[hidden]{display:none!important}.hidden{display:none}hr{margin:37px 0;border:1px solid #e0e0e0;border-width:1px 0 0;height:0}.nowrap{white-space:nowrap}.page{overflow:hidden}@media (min-width:1540px){.page{overflow:visible}}.ps__rail-x{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;font-weight:500}.h1,h1{font-size:1.5rem;line-height:1.1666666667;margin-bottom:24px}.h2,h2{font-size:1.375rem;line-height:1.1818181818;margin-bottom:24px}.h3,h3{font-size:1.25rem;line-height:1.15;margin-bottom:12px}.h4,h4{font-size:1rem;line-height:1.4375;margin-bottom:20px}.h5,h5{font-size:1rem;line-height:1.4375;margin-bottom:17px}.h6,h6{font-size:.875rem;line-height:1.4285714286;margin-bottom:17px}dl,ol,p,ul{margin-top:0;margin-bottom:1.357em;word-wrap:break-word}dl:last-child,ol:last-child,p:last-child,ul:last-child{margin-bottom:0}.text-sm{font-size:.8125rem;line-height:1.3076923077}.text-md{font-size:1rem;line-height:1.1875}.text-lg{font-size:1.125rem;line-height:1.5}.text-xl{font-size:1.25rem;line-height:1.15}@media (min-width:768px){.h1,h1{font-size:1.875rem;line-height:1.1666666667;margin-bottom:40px}.content__main .h1,.content__main h1{margin-bottom:20px}.h2,h2{font-size:1.75rem;line-height:1.1785714286;margin-bottom:32px}.h3,h3{font-size:1.5rem;line-height:1.1666666667;margin-bottom:14px}.h4,h4{font-size:1.375rem;line-height:1.1818181818;margin-bottom:20px}.h5,h5{margin-bottom:14px}.h6,h6{line-height:1.2857142857}}address{font-style:normal;line-height:inherit}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dd{margin:0}strong{font-weight:500}blockquote{border-left:8px solid #d8ab4f;padding-top:.3125em;padding-left:1.4375em;padding-bottom:.6875em;margin:1em 0 1.375em;font-size:1rem;line-height:1.4375;color:#d8ab4f}@media (min-width:1024px){blockquote{margin-top:2em;margin-bottom:1.875em}}.primary{color:#0e5542}.secondary{color:#ff4a00}.info{color:#cc952a}.text-uppercase{text-transform:uppercase}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-left{text-align:left!important}.text-truncated{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attention{color:#ca3416;font-size:12px;padding:15px;border:1px solid #ca3416;border-radius:4px}.link-base{color:inherit}.link-base:focus,.link-base:hover{color:#0e5542}.link-hidden{color:inherit;text-decoration:none}.link-hidden:focus,.link-hidden:hover{color:inherit;text-decoration:none!important}.link-inherit{color:inherit;text-decoration:none}.link-inherit:focus,.link-inherit:hover{color:inherit;text-decoration:underline}.link-pseudo{text-decoration:none;border-bottom:1px dashed}.link-pseudo:focus,.link-pseudo:hover{text-decoration:none!important}.link-secondary{color:#ff4a00}.link-secondary:focus,.link-secondary:hover{color:#0e5542}.link-secondary-inherit{color:inherit;text-decoration:none}.link-secondary-inherit:focus,.link-secondary-inherit:hover{color:#ff4a00;text-decoration:underline}.link-muted{color:#5d5d5d}.link-muted:focus,.link-muted:hover{color:#5d5d5d}.link-underline{text-decoration:underline}.container{width:100%;margin-left:auto;margin-right:auto;padding-right:16px;padding-left:16px}@media (min-width:1256px){.container{max-width:1256px;width:100%}}.container:empty{display:none}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-16px;margin-right:-16px}.row-h-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.row-h-justify{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.row-h-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.row_nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.row_compact{margin-left:0;margin-right:0}.row_compact .slick-slide.col,.row_compact .slick-slide[class*=" col-"],.row_compact .slick-slide[class^=col-],.row_compact>.col,.row_compact>[class*=" col-"],.row_compact>[class^=col-]{padding-left:0;padding-right:0}.row_xs{margin-left:-6px;margin-right:-6px}.row_xs .slick-slide.col,.row_xs .slick-slide[class*=" col-"],.row_xs .slick-slide[class^=col-],.row_xs>.col,.row_xs>[class*=" col-"],.row_xs>[class^=col-]{padding-left:6px;padding-right:6px}.row_md,.row_sm{margin-left:-8px;margin-right:-8px}.row_md .slick-slide.col,.row_md .slick-slide[class*=" col-"],.row_md .slick-slide[class^=col-],.row_md>.col,.row_md>[class*=" col-"],.row_md>[class^=col-],.row_sm .slick-slide.col,.row_sm .slick-slide[class*=" col-"],.row_sm .slick-slide[class^=col-],.row_sm>.col,.row_sm>[class*=" col-"],.row_sm>[class^=col-]{padding-left:8px;padding-right:8px}@media (min-width:1024px){.row_sm,.row_xs{margin-left:-10px;margin-right:-10px}.row_sm .slick-slide.col,.row_sm .slick-slide[class*=" col-"],.row_sm .slick-slide[class^=col-],.row_sm>.col,.row_sm>[class*=" col-"],.row_sm>[class^=col-],.row_xs .slick-slide.col,.row_xs .slick-slide[class*=" col-"],.row_xs .slick-slide[class^=col-],.row_xs>.col,.row_xs>[class*=" col-"],.row_xs>[class^=col-]{padding-left:10px;padding-right:10px}.row_md{margin-left:-12px;margin-right:-12px}.row_md .slick-slide.col,.row_md .slick-slide[class*=" col-"],.row_md .slick-slide[class^=col-],.row_md>.col,.row_md>[class*=" col-"],.row_md>[class^=col-]{padding-left:12px;padding-right:12px}.row_lg{margin-left:-20px;margin-right:-20px}.row_lg>.col,.row_lg>.slick-slide.col,.row_lg>.slick-slide[class*=" col-"],.row_lg>.slick-slide[class^=col-],.row_lg>[class*=" col-"],.row_lg>[class^=col-]{padding-left:20px;padding-right:20px}.row_xl{margin-left:-30px;margin-right:-30px}.row_xl .slick-slide.col,.row_xl .slick-slide[class*=" col-"],.row_xl .slick-slide[class^=col-],.row_xl>.col,.row_xl>[class*=" col-"],.row_xl>[class^=col-]{padding-left:30px;padding-right:30px}}.col{position:relative;min-height:1px;padding-left:16px;padding-right:16px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:16px;padding-right:16px}.col-xs-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xs-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xs-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xs-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xs-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xs-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xs-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xs-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xs-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xs-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xs-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xs-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1024px){.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1256px){.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.col-xs-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.col-xs-last{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:576px){.col-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.col-sm-last{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:768px){.col-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.col-md-last{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:1024px){.col-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.col-lg-last{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:1256px){.col-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.col-xl-last{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.row-xs-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.row-xs-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row-xs-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.row-xs-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media (min-width:576px){.row-sm-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.row-sm-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row-sm-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.row-sm-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}@media (min-width:768px){.row-md-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.row-md-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row-md-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.row-md-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}@media (min-width:1024px){.row-lg-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.row-lg-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row-lg-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.row-lg-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}@media (min-width:1256px){.row-xl-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.row-xl-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row-xl-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.row-xl-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}.col-xs-top{-ms-flex-item-align:start;align-self:flex-start}.col-xs-center{-ms-flex-item-align:center;align-self:center}.col-xs-bottom{-ms-flex-item-align:end;align-self:flex-end}@media (min-width:576px){.col-sm-top{-ms-flex-item-align:start;align-self:flex-start}.col-sm-center{-ms-flex-item-align:center;align-self:center}.col-sm-bottom{-ms-flex-item-align:end;align-self:flex-end}}@media (min-width:768px){.col-md-top{-ms-flex-item-align:start;align-self:flex-start}.col-md-center{-ms-flex-item-align:center;align-self:center}.col-md-bottom{-ms-flex-item-align:end;align-self:flex-end}}@media (min-width:1024px){.col-lg-top{-ms-flex-item-align:start;align-self:flex-start}.col-lg-center{-ms-flex-item-align:center;align-self:center}.col-lg-bottom{-ms-flex-item-align:end;align-self:flex-end}}@media (min-width:1256px){.col-xl-top{-ms-flex-item-align:start;align-self:flex-start}.col-xl-center{-ms-flex-item-align:center;align-self:center}.col-xl-bottom{-ms-flex-item-align:end;align-self:flex-end}}.hidden-xs-up{display:none!important}@media (max-width:575px){.hidden-xs-down{display:none!important}}@media (min-width:576px){.hidden-sm-up{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (max-width:1023px){.hidden-md-down{display:none!important}}@media (min-width:1024px){.hidden-lg-up{display:none!important}}@media (max-width:1255px){.hidden-lg-down{display:none!important}}@media (min-width:1256px){.hidden-xl-up{display:none!important}}.hidden-xl-down{display:none!important}.bg-green{background-color:rgba(234,235,215,.5);border-radius:4px}.daterangepicker{max-width:283px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.15);box-shadow:0 2px 4px rgba(0,0,0,.15);background-color:#fff;border:0;border-radius:4px;margin:0}.daterangepicker.show-calendar .ranges{margin:0}.daterangepicker .drp-calendar{max-width:none}.daterangepicker .drp-calendar.left{padding:0 8px 14px}.daterangepicker .calendar-table th{font-size:12px;font-weight:400;line-height:12px;height:12px;color:#c4c4c4;text-transform:uppercase}.daterangepicker .calendar-table th.month{font-size:16px;font-weight:700;line-height:19px;padding-top:18px;padding-bottom:18px;color:#333;text-transform:none}.daterangepicker .calendar-table td{font-size:14px;line-height:28px;height:28px;color:#4f4f4f}.daterangepicker .calendar-table td .active:hover,.daterangepicker .calendar-table td.active{color:#fff;background-color:#0e5542}.daterangepicker .calendar-table td.off,.daterangepicker .calendar-table td.off.end-date,.daterangepicker .calendar-table td.off.in-range,.daterangepicker .calendar-table td.off.start-date{color:#c4c4c4}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{border:0;padding:0;font-size:24px;color:#989898;-webkit-transform:none;transform:none}.daterangepicker .calendar-table .next.available:hover,.daterangepicker .calendar-table .prev.available:hover{background:0 0}.daterangepicker .calendar-table .next.available:hover span,.daterangepicker .calendar-table .prev.available:hover span{color:#5d5d5d}@media (min-width:564px){.daterangepicker.single .drp-calendar,.daterangepicker.single .ranges{float:none}.daterangepicker .drp-calendar.left .calendar-table{padding-right:0}}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-headline-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{outline:0;display:none}.slick-slide:nth-child(n+1){display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{position:absolute;top:50%;z-index:30;padding:0;cursor:pointer;-webkit-transition:all .25s;transition:all .25s;pointer-events:auto;color:transparent;outline:0;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:40px;height:40px;border-radius:50%;margin-top:-20px;text-align:center;font-size:0;border:1px solid #e0e0e0;color:#989898}.slick-next:before,.slick-prev:before{font-size:20px;line-height:38px;display:block}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{border-color:#0e5542;background-color:#0e5542;color:#fff}.slick-next.slick-disabled,.slick-prev.slick-disabled{border-color:#f2f2f2;color:#f2f2f2}.slick-next.slick-disabled:focus,.slick-next.slick-disabled:hover,.slick-prev.slick-disabled:focus,.slick-prev.slick-disabled:hover{border-color:#f2f2f2;background-color:rgba(242,242,242,0);color:#f2f2f2}.slick-prev{left:0}.slick-next{right:0}.slick-dots{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:28px 0 0;text-align:center}.slick-dots li{position:relative;margin:0;padding:0;cursor:pointer}.slick-dots li button{display:block;cursor:pointer;-webkit-transition:all .25s;transition:all .25s;color:transparent;background:0 0;border:0;outline:0;font-size:0;line-height:0;padding:0;position:relative;width:16px;height:16px}.slick-dots li button:before{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#e0e0e0;width:8px;height:8px;border-radius:50%}.slick-dots li button:focus:before,.slick-dots li button:hover:before{background-color:#0e5542}.slick-dots li.slick-active button:before{background-color:#0e5542}.select2{width:100%!important}.select2-container{z-index:40}.select2-container .select2-selection--single{height:46px;font-size:.875rem;line-height:1.2857142857}.select2-container .select2-selection--single.select2-sm{height:40px}.select2-container--default .select2-selection--single{border-color:#e0e0e0;border-width:1px;outline:0}.has-error .select2-container--default .select2-selection--single{border-color:#eb5757}.select2-container--default .select2-selection--single.select2--dark{background-color:rgba(243,243,243,.8)}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#333;line-height:44px;padding-left:14px;padding-right:60px}.has-error .select2-container--default .select2-selection--single .select2-selection__rendered{color:#eb5757}.select2-container--default .select2-selection--single .select2-selection__arrow{height:44px;width:46px;border-left:1px solid #e0e0e0;line-height:40px;text-align:center;color:#c4c4c4;font-size:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border:none;width:auto;height:auto;margin:0;position:static}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#989898}.select2-container--default .select2-selection--single.select2-sm .select2-selection__rendered{line-height:36px;padding-left:11px;padding-right:51px}.select2-container--default .select2-selection--single.select2-sm .select2-selection__arrow{height:38px;width:40px;line-height:34px}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:rgba(235,235,235,.3);color:#333}.select2-dropdown{border-color:#e0e0e0;border-width:1px;-webkit-box-shadow:0 6px 36px rgba(0,0,0,.1);box-shadow:0 6px 36px rgba(0,0,0,.1)}.select2-results__option{padding:7px 14px;font-size:.875rem;line-height:1.2857142857}.select-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.select-content img{width:24px;height:24px;display:block;margin-right:8px}@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);transform:scale(1)}}.dropzone{border:2px dashed #ff4a00;border-radius:4px;min-height:109px;min-width:148px;padding:8px}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center;width:100%;height:100%;font-size:34px;line-height:102px}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:8px;min-height:100px}.dropzone .dz-preview:hover{z-index:20}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:4px;background:#999;background:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#ddd));background:linear-gradient(to bottom,#eee,#ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,.8);background-color:rgba(255,255,255,.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,.4);padding:0 .4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05);-webkit-filter:blur(8px);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:4px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(.77,0,.175,1);animation:passing-through 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(.77,0,.175,1);animation:slide-in 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-error-mark svg,.dropzone .dz-preview .dz-success-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all .2s linear;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:-webkit-gradient(linear,left top,left bottom,from(#666),to(#444));background:linear-gradient(to bottom,#666,#444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:-webkit-gradient(linear,left top,left bottom,from(#be2626),to(#a92222));background:linear-gradient(to bottom,#be2626,#a92222);padding:.5em 1.2em;color:#fff}.dropzone .dz-preview .dz-error-message:after{content:'';position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}[id^=tippy-]{pointer-events:initial}[x-placement=bottom-start] .tippy-arrow{left:20px!important}.tippy-tooltip.light-theme{-webkit-box-shadow:0 6px 36px rgba(0,0,0,.1);box-shadow:0 6px 36px rgba(0,0,0,.1)}.tippy-content{padding:12px 20px 18px;color:#5d5d5d;text-align:left;font-size:.75rem;line-height:1.25}.drift-zoom-pane{background-color:#fff;border-radius:4px;z-index:2}.drift-zoom-pane.drift-open{border:1px solid #ebebeb}.zoom-image{position:relative}.zoom-image::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:0 0}.drift-bounding-box{z-index:10000000}@media only screen and (min-width:1024px){.zoom-image::before{display:none}}@font-face{font-family:icons;src:url(/local/templates/magizoo_new/assets/css/../fonts/icons.ttf?8b83xv) format("truetype"),url(/local/templates/magizoo_new/assets/css/../fonts/icons.woff?8b83xv) format("woff"),url(/local/templates/magizoo_new/assets/css/../fonts/icons.svg?8b83xv#icons) format("svg");font-weight:400;font-style:normal;font-display:swap;}.custom-checkbox .custom-control__indicator:before,.daterangepicker .calendar-table .next span:before,.daterangepicker .calendar-table .prev span:before,.filter__title:after,.footer__nav-title:after,.mfp-close:before,.select2-selection__arrow:before,.slick-arrow:before,.swiper-next:before,.swiper-prev:before,.tabs_pills .tabs__link:after,.tabs_primary .tabs__link:after,[class*=" icon-"],[class^=icon-]{font-family:icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;text-align:center;padding:0;border:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;background:0 0;display:inline-block;vertical-align:middle;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-croquettes:before{content:"\e970"}.icon-discount-outline:before{content:"\e967"}.icon-moneybox-outline:before{content:"\e968"}.icon-paws-outline:before{content:"\e969"}.icon-quality-outline:before{content:"\e96a"}.icon-sell-outline:before{content:"\e96b"}.icon-shipment-outline:before{content:"\e96c"}.icon-speed-outline:before{content:"\e96d"}.icon-warehouse-outline:before{content:"\e96e"}.icon-minus:before{content:"\e965"}.icon-plus:before{content:"\e966"}.icon-bell:before{content:"\e964"}.icon-credit-card-sm:before{content:"\e960"}.icon-monitor:before{content:"\e961"}.icon-museum:before{content:"\e962"}.icon-wallet-sm:before{content:"\e963"}.icon-cells:before{content:"\e95e"}.icon-list:before{content:"\e95f"}.icon-account:before{content:"\e92d"}.icon-account-balance-wallet:before{content:"\e94d"}.icon-add:before{content:"\e900"}.icon-arrow-down:before{content:"\e901"}.daterangepicker .calendar-table .prev span:before,.icon-arrow-left:before,.slick-prev:before,.swiper-prev:before{content:"\e903"}.daterangepicker .calendar-table .next span:before,.icon-arrow-right:before,.slick-next:before,.swiper-next:before{content:"\e904"}.icon-arrow-up:before{content:"\e902"}.icon-award:before{content:"\e905"}.icon-badge:before{content:"\e939"}.icon-bar-chart:before{content:"\e94e"}.icon-bird:before{content:"\e906"}.icon-bowl:before{content:"\e907"}.icon-briefcase:before{content:"\e93c"}.icon-cat:before{content:"\e908"}.custom-checkbox .custom-control__indicator:before,.icon-check:before{content:"\e919"}.filter__title:after,.footer__nav-title:after,.icon-chevron-down:before,.select2-selection__arrow:before,.tabs_primary .tabs__link:after{content:"\e909"}.advertisment .slick-prev:before,.icon-chevron-left:before{content:"\e90b"}.advertisment .slick-next:before,.icon-chevron-right:before{content:"\e90c"}.filter.active .filter__title:after,.icon-chevron-up:before{content:"\e90a"}.icon-close:before{content:"\e90d"}.icon-close-2:before,.mfp-close:before{content:"\e937"}.icon-comment:before{content:"\e93d"}.icon-cow:before{content:"\e90e"}.icon-credit-card:before{content:"\e92e"}.icon-date:before{content:"\e91e"}.icon-delete:before{content:"\e921"}.icon-delivery:before{content:"\e90f"}.icon-delivery-track:before{content:"\e92f"}.icon-discount:before{content:"\e910"}.icon-discount-2:before{content:"\e932"}.icon-dog:before{content:"\e911"}.icon-dog-house:before{content:"\e93e"}.icon-event-available:before{content:"\e94f"}.icon-exit:before{content:"\e956"}.icon-eye:before{content:"\e94c"}.icon-fast-delivery:before{content:"\e93f"}.icon-favourite:before{content:"\e912"}.icon-fb:before{content:"\e913"}.icon-ferret:before{content:"\e914"}.icon-file:before{content:"\e940"}.icon-filter-list:before{content:"\e93b"}.icon-fish:before{content:"\e915"}.icon-front-store:before{content:"\e950"}.icon-geo:before{content:"\e916"}.icon-handshake:before{content:"\e941"}.icon-help:before{content:"\e942"}.icon-help-sm:before{content:"\e951"}.icon-home:before{content:"\e917"}.icon-instagram:before{content:"\e918"}.icon-insurance:before{content:"\e943"}.icon-lizard:before{content:"\e91a"}.icon-local-shipping:before{content:"\e952"}.icon-location:before{content:"\e957"}.icon-mail:before{content:"\e91c"}.icon-mail-outline:before{content:"\e91b"}.icon-marketing:before{content:"\e944"}.icon-menu:before{content:"\e91d"}.icon-mouse:before{content:"\e925"}.icon-newspaper:before{content:"\e945"}.icon-ok:before{content:"\e91f"}.icon-online-shop:before{content:"\e931"}.icon-package:before{content:"\e958"}.icon-packing-list:before{content:"\e946"}.icon-pawprints:before{content:"\e947"}.icon-phone:before{content:"\e920"}.icon-phone-book:before{content:"\e959"}.icon-photo-camera:before{content:"\e95a"}.icon-price-tag:before{content:"\e930"}.icon-print:before{content:"\e953"}.icon-remove:before{content:"\e922"}.icon-reorder:before{content:"\e923"}.icon-repeat:before{content:"\e924"}.icon-return:before{content:"\e948"}.icon-sale:before{content:"\e926"}.icon-search:before{content:"\e927"}.icon-share:before{content:"\e954"}.icon-shield:before{content:"\e933"}.icon-shopping-cart:before{content:"\e928"}.icon-shopping-cart-2:before{content:"\e938"}.icon-shopping-cart-lg:before{content:"\e934"}.icon-star:before{content:"\e929"}.icon-market-star:before{content:"\e93a"}.icon-support:before{content:"\e935"}.icon-syringe:before{content:"\e949"}.icon-tag:before{content:"\e92a"}.icon-thumb-up:before{content:"\e955"}.icon-today:before{content:"\e95b"}.icon-trolley:before{content:"\e936"}.icon-trolley-lg:before{content:"\e95c"}.icon-user:before{content:"\e92b"}.icon-vk:before{content:"\e92c"}.icon-wallet:before{content:"\e94b"}.icon-wallet-return:before{content:"\e94a"}.icon-triangle-down:before,.tabs_pills .tabs__link:after{content:"\e95d"}.icon-youtube:before{content:"\e96f"}@media (min-width:1024px){.tabs_primary .tabs__link:after{content:"\e95d"}}.icon-doc,.icon-pdf,.icon-xls,.icon-youtube-button,.icon-youtube-button-lg{background-size:contain;background-position:50%;background-repeat:no-repeat}.icon-youtube-button,.icon-youtube-button-lg{width:50px;height:35px;background-image:url("data:image/svg+xml,%3Csvg width='50' height='35' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill-rule='nonzero' fill='none'%3E%3Cpath d='M24.985 0S9.357 0 5.435 1.02c-2.1.586-3.829 2.316-4.416 4.448C0 9.39 0 17.515 0 17.515s0 8.156 1.02 12.017a6.364 6.364 0 004.415 4.418C9.388 35 24.985 35 24.985 35s15.658 0 19.58-1.02c2.13-.586 3.829-2.254 4.385-4.417C50 25.671 50 17.546 50 17.546s.03-8.155-1.05-12.078a6.174 6.174 0 00-4.385-4.387C40.643 0 24.985 0 24.985 0z' fill='red'/%3E%3Cpath fill='%23FFF' d='M20.012 10.009l13.002 7.506-13.002 7.476V10.009z'/%3E%3C/g%3E%3C/svg%3E")}.icon-doc,.icon-pdf,.icon-xls{width:16px;height:16px}.icon-doc{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M19.995 9.141a.408.408 0 0 0-.022-.11c-.005-.014-.008-.027-.014-.04a.412.412 0 0 0-.08-.117l-.001-.002L17.5 6.494V4.167c0-.01-.005-.017-.005-.026a.411.411 0 0 0-.022-.108l-.013-.039a.413.413 0 0 0-.082-.122l-3.75-3.75a.413.413 0 0 0-.121-.081l-.042-.015a.412.412 0 0 0-.104-.02C13.351.005 13.343 0 13.333 0H2.917A.417.417 0 0 0 2.5.417v6.077L.122 8.872l-.001.002a.412.412 0 0 0-.08.118c-.006.012-.009.025-.014.039a.41.41 0 0 0-.022.11c0 .01-.005.017-.005.026v7.916c0 .23.186.417.417.417H2.5v2.083c0 .23.186.417.417.417h14.166c.23 0 .417-.187.417-.417V17.5h2.083c.23 0 .417-.187.417-.417V9.167c0-.01-.005-.017-.005-.026z' fill='%23295699'/%3E%3Cpath d='M18.578 8.75H17.5V7.673l1.078 1.077z' fill='%23EAEAEA'/%3E%3Cpath d='M16.078 3.75H13.75V1.423l2.328 2.327z' fill='%23D8D8D8'/%3E%3Cpath d='M3.334.833h9.583v3.333c0 .23.187.417.417.417h3.333V8.75H3.334V.833zM2.5 7.672v1.077H1.423L2.5 7.672zM16.667 17.5H3.334v1.667h13.333V17.5z' fill='%23EAEAEA'/%3E%3Cpath d='M19.166 16.666H.833V9.583h18.333v7.083z' fill='%23295699'/%3E%3Cpath d='M5.905 10.818h-1.26v5.015h1.253c.647 0 1.137-.218 1.47-.655.333-.437.5-1.052.5-1.845 0-.793-.167-1.41-.5-1.853-.333-.44-.82-.662-1.463-.662z' fill='%23fff'/%3E%3Cpath d='M6.936 14.102c-.054.22-.13.403-.23.549a.931.931 0 0 1-.8.44h-.404v-3.528h.404a.935.935 0 0 1 .8.439c.1.146.176.33.23.552.055.222.082.482.082.78 0 .292-.027.548-.082.768z' fill='%23295699'/%3E%3Cpath d='M13.776 12.022c.085-.165.191-.296.319-.393a.718.718 0 0 1 .446-.145c.307 0 .557.139.75.418l.49-.595a1.368 1.368 0 0 0-.532-.457 1.706 1.706 0 0 0-.758-.16 1.52 1.52 0 0 0-.761.195 1.76 1.76 0 0 0-.585.545c-.16.235-.284.513-.371.836a4.058 4.058 0 0 0-.131 1.06c0 .382.043.734.13 1.055.088.321.21.598.369.832.158.234.352.417.58.55.23.131.486.197.77.197.311 0 .57-.06.775-.184a1.57 1.57 0 0 0 .506-.481l-.488-.574c-.08.123-.181.226-.301.312a.724.724 0 0 1-.429.127.742.742 0 0 1-.457-.145 1.113 1.113 0 0 1-.322-.393 2.15 2.15 0 0 1-.191-.585 3.815 3.815 0 0 1-.064-.712c0-.255.021-.494.064-.719.042-.224.106-.418.19-.584zM11.587 11.413a1.665 1.665 0 0 0-.57-.535 1.522 1.522 0 0 0-.755-.188c-.283 0-.537.063-.761.188a1.666 1.666 0 0 0-.57.535 2.598 2.598 0 0 0-.355.829c-.08.32-.12.68-.12 1.076 0 .397.041.757.124 1.08.083.324.202.602.358.833.156.231.344.41.566.538.222.128.475.191.758.191a1.5 1.5 0 0 0 .755-.19c.224-.128.414-.308.57-.54.156-.23.275-.508.358-.832.082-.323.124-.683.124-1.08 0-.396-.042-.755-.124-1.076a2.653 2.653 0 0 0-.358-.83z' fill='%23fff'/%3E%3Cpath d='M11.133 14.037c-.038.225-.095.42-.173.585a1.093 1.093 0 0 1-.29.39.623.623 0 0 1-.408.141.623.623 0 0 1-.407-.141 1.093 1.093 0 0 1-.29-.39 2.245 2.245 0 0 1-.174-.585 4.327 4.327 0 0 1-.057-.718c0-.255.019-.495.057-.72.037-.224.095-.417.173-.58.078-.163.175-.292.29-.386a.624.624 0 0 1 .408-.142c.151 0 .284.047.4.142.116.095.213.223.29.386.079.163.137.356.178.58.04.225.06.465.06.72 0 .255-.02.494-.057.718z' fill='%23295699'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23fff' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.icon-xls{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M19.995 9.141a.408.408 0 0 0-.022-.11c-.005-.014-.008-.027-.014-.04a.412.412 0 0 0-.08-.117l-.001-.002L17.5 6.494V4.167c0-.01-.005-.017-.005-.026a.411.411 0 0 0-.022-.108l-.013-.039a.413.413 0 0 0-.082-.122l-3.75-3.75a.413.413 0 0 0-.121-.081l-.042-.015a.412.412 0 0 0-.104-.02C13.351.005 13.343 0 13.333 0H2.917A.417.417 0 0 0 2.5.417v6.077L.122 8.872l-.001.002a.412.412 0 0 0-.08.118c-.006.012-.009.025-.014.039a.41.41 0 0 0-.022.11c0 .01-.005.017-.005.026v7.916c0 .23.186.417.417.417H2.5v2.083c0 .23.186.417.417.417h14.166c.23 0 .417-.187.417-.417V17.5h2.083c.23 0 .417-.187.417-.417V9.167c0-.01-.005-.017-.005-.026z' fill='%231E7243'/%3E%3Cpath d='M18.578 8.75H17.5V7.673l1.078 1.077z' fill='%23EAEAEA'/%3E%3Cpath d='M16.078 3.75H13.75V1.423l2.328 2.327z' fill='%23D8D8D8'/%3E%3Cpath d='M3.334.833h9.583v3.333c0 .23.187.417.417.417h3.333V8.75H3.334V.833zM2.5 7.672v1.077H1.423L2.5 7.672zM16.667 17.5H3.334v1.667h13.333V17.5z' fill='%23EAEAEA'/%3E%3Cpath d='M19.166 16.666H.833V9.583h18.333v7.083z' fill='%231E7243'/%3E%3Cpath d='M10.156 10.818h-.857v5.015h2.238v-.786h-1.381v-4.229zM12.925 11.618a.581.581 0 0 1 .205-.124.718.718 0 0 1 .234-.038c.279 0 .51.11.694.332l.468-.609a1.315 1.315 0 0 0-.507-.365 1.785 1.785 0 0 0-.683-.124c-.175 0-.347.03-.517.089a1.307 1.307 0 0 0-.783.736c-.083.187-.124.41-.124.67 0 .208.027.386.081.535.055.149.128.278.22.39.092.11.198.206.319.286.12.08.249.154.386.22.217.109.397.226.538.354.142.127.213.3.213.517 0 .222-.06.394-.177.517a.593.593 0 0 1-.447.184c-.16 0-.317-.038-.47-.113a1.176 1.176 0 0 1-.394-.312l-.46.624c.141.165.33.302.566.41.236.11.494.163.772.163.194 0 .378-.032.553-.099.175-.066.327-.164.457-.294.13-.13.234-.289.311-.478.078-.189.117-.406.117-.651a1.41 1.41 0 0 0-.099-.553 1.401 1.401 0 0 0-.255-.404 1.698 1.698 0 0 0-.347-.29 4.284 4.284 0 0 0-.375-.213 2.227 2.227 0 0 1-.503-.33c-.128-.115-.191-.279-.191-.491 0-.123.017-.23.053-.32a.589.589 0 0 1 .145-.219zM8.633 10.818h-.871l-.737 1.729-.744-1.729h-.885l1.133 2.373-1.254 2.642h.886l.843-1.92.836 1.92h.913l-1.26-2.642 1.14-2.373z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23fff' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.icon-pdf{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M19.995 9.14a.41.41 0 0 0-.023-.11l-.013-.038a.413.413 0 0 0-.08-.12h-.001L17.5 6.494V4.167c0-.01-.005-.018-.005-.027a.409.409 0 0 0-.021-.107l-.015-.039a.41.41 0 0 0-.081-.122l-3.75-3.75a.413.413 0 0 0-.123-.082l-.037-.013a.408.408 0 0 0-.11-.022c-.009 0-.016-.005-.025-.005H2.917A.417.417 0 0 0 2.5.417v6.077L.122 8.872a.411.411 0 0 0-.08.12c-.007.012-.01.025-.015.039a.41.41 0 0 0-.022.11c0 .009-.005.017-.005.026v7.916c0 .23.187.417.417.417H2.5v2.083c0 .23.187.417.417.417h14.166c.23 0 .417-.187.417-.417V17.5h2.083c.23 0 .417-.187.417-.417V9.167c0-.01-.005-.017-.005-.026z' fill='%23CC3202'/%3E%3Cpath d='M18.578 8.75H17.5V7.673l1.078 1.077z' fill='%23EAEAEA'/%3E%3Cpath d='M16.078 3.75H13.75V1.423l2.328 2.327z' fill='%23D8D8D8'/%3E%3Cpath d='M3.334.833h9.583v3.333c0 .23.187.417.417.417h3.333V8.75H3.334V.833zM2.5 7.672v1.077H1.423L2.5 7.672zM16.667 17.5H3.334v1.667h13.333V17.5z' fill='%23EAEAEA'/%3E%3Cpath d='M19.166 16.666H.833V9.583h18.333v7.083z' fill='%23CC3202'/%3E%3Cpath d='M7.606 11.133a1.176 1.176 0 0 0-.457-.244 1.854 1.854 0 0 0-.496-.07H5.265v5.014H6.1v-2.011h.595c.174 0 .344-.031.51-.092.165-.062.311-.156.439-.284.127-.127.23-.286.308-.478.078-.191.117-.414.117-.67 0-.283-.044-.519-.131-.708a1.328 1.328 0 0 0-.333-.457z' fill='%23fff'/%3E%3Cpath d='M7.071 12.92a.633.633 0 0 1-.489.208h-.481v-1.594h.481c.199 0 .361.061.489.184.127.123.191.32.191.588 0 .27-.064.474-.191.613z' fill='%23CC3202'/%3E%3Cpath d='M12.802 15.833h.857V13.68h1.282v-.73h-1.29v-1.367h1.396v-.765h-2.245v5.015zM10.032 10.818h-1.26v5.015h1.253c.647 0 1.137-.218 1.47-.655.333-.437.5-1.052.5-1.845 0-.793-.167-1.41-.5-1.853-.333-.44-.82-.662-1.463-.662z' fill='%23fff'/%3E%3Cpath d='M11.062 14.102c-.054.22-.13.403-.23.549a.93.93 0 0 1-.8.44h-.404v-3.528h.404a.931.931 0 0 1 .8.439c.1.146.176.33.23.552.055.222.082.482.082.78 0 .292-.027.548-.082.768z' fill='%23CC3202'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23fff' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}@media (min-width:768px){.icon-youtube-button-lg{width:86px;height:60px}.icon-doc,.icon-pdf,.icon-xls{width:20px;height:20px}}.button{position:relative;display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;vertical-align:middle;text-decoration:none;background:0 0;border:1px solid transparent;border-radius:4px;outline:0;height:40px;padding:0 20px;font-size:14px;line-height:38px;font-weight:500;font-family:Roboto,Arial,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.button:focus,.button:hover{text-decoration:none;outline:0}.button.active.focus,.button.active:focus,.button.focus,.button:active.focus,.button:active:focus,.button:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;outline:0}.button.focus{text-decoration:none}.button.active,.button:active{outline:0}.button.disabled,.button:disabled{cursor:not-allowed}.button__icon{font-size:16px;margin-right:12px;top:-1px}.button__icon.icon-filter-list{font-size:24px;margin-right:9px}.button__arrow-right{font-size:20px;margin-left:11px;margin-right:-4px;top:-1px}.button__arrow-left{font-size:20px;margin-right:11px;margin-left:-4px;top:-1px}.button[data-size=xs]{height:32px;line-height:30px}.button[data-size=xs].button_accept{height:35px;font-size:.75rem;line-height:2.9166666667;font-weight:400}.button[data-size=sm]{height:40px;line-height:38px}.button[data-size=lg]{height:46px;line-height:42px}.button[data-size=xl]{height:56px;line-height:52px}.button[data-font-size=md]{font-size:1rem}.button[data-font-size=lg]{font-size:1.125rem}.button[data-font-size=lg] small{font-size:.725em}.button[data-font-size=xl]{font-size:1.25rem}a.button.disabled,fieldset[disabled] a.button{pointer-events:none}.button_primary{color:#fff;background-color:#0e5542;border-color:#0e5542}.button_primary:hover{color:#fff;background-color:#126b53;border-color:#126b53}.button_primary:focus{color:#fff;background-color:#126b53;border-color:#126b53}.button_primary:active{color:#fff;background-color:#126b53;border-color:#126b53;background-image:none}.button_primary.disabled:focus,.button_primary:disabled:focus{background-color:#0e5542;border-color:#0e5542}.button_primary.disabled:hover,.button_primary:disabled:hover{background-color:#0e5542;border-color:#0e5542}.button_secondary{color:#fff;background-color:#ff4a00;border-color:#ff4a00}.button_secondary:hover{color:#fff;background-color:#ff5c1a;border-color:#ff5c1a}.button_secondary:focus{color:#fff;background-color:#ff5c1a;border-color:#ff5c1a}.button_secondary:active{color:#fff;background-color:#ff5c1a;border-color:#ff5c1a;background-image:none}.button_secondary.disabled:focus,.button_secondary:disabled:focus{background-color:#ff4a00;border-color:#ff4a00}.button_secondary.disabled:hover,.button_secondary:disabled:hover{background-color:#ff4a00;border-color:#ff4a00}.button_info{color:#fff;background-color:#cc952a;border-color:#cc952a}.button_info:hover{color:#fff;background-color:#d6a139;border-color:#d6a139}.button_info:focus{color:#fff;background-color:#d6a139;border-color:#d6a139}.button_info:active{color:#fff;background-color:#d6a139;border-color:#d6a139;background-image:none}.button_info.disabled:focus,.button_info:disabled:focus{background-color:#cc952a;border-color:#cc952a}.button_info.disabled:hover,.button_info:disabled:hover{background-color:#cc952a;border-color:#cc952a}.button_accept{color:#4c3f1b;background-color:#ebcf88;border-color:#ebcf88}.button_accept:hover{color:#4c3f1b;background-color:#efd89e;border-color:#efd89e}.button_accept:focus{color:#4c3f1b;background-color:#efd89e;border-color:#efd89e}.button_accept:active{color:#4c3f1b;background-color:#efd89e;border-color:#efd89e;background-image:none}.button_accept.disabled:focus,.button_accept:disabled:focus{background-color:#ebcf88;border-color:#ebcf88}.button_accept.disabled:hover,.button_accept:disabled:hover{background-color:#ebcf88;border-color:#ebcf88}.button_outline_default{color:#4f4f4f;border-color:#e0e0e0}.button_outline_default:active,.button_outline_default:focus{color:#4f4f4f;background-color:#e0e0e0;border-color:#e0e0e0}.button_outline_default:hover{color:#4f4f4f;background-color:#e0e0e0;border-color:#e0e0e0}.button_outline_default.disabled:focus,.button_outline_default:disabled:focus{border-color:#fff}.button_outline_default.disabled:hover,.button_outline_default:disabled:hover{border-color:#fff}.button_outline_primary{color:#0e5542;border-color:#0e5542}.button_outline_primary:active,.button_outline_primary:focus{color:#fff;background-color:#0e5542;border-color:#0e5542}.button_outline_primary:hover{color:#fff;background-color:#0e5542;border-color:#0e5542}.button_outline_primary.disabled:focus,.button_outline_primary:disabled:focus{border-color:#1cad86}.button_outline_primary.disabled:hover,.button_outline_primary:disabled:hover{border-color:#1cad86}.button_outline_secondary{color:#ff4a00;border-color:#ff4a00}.button_outline_secondary:active,.button_outline_secondary:focus{color:#fff;background-color:#ff4a00;border-color:#ff4a00}.button_outline_secondary:hover{color:#fff;background-color:#ff4a00;border-color:#ff4a00}.button_outline_secondary.disabled:focus,.button_outline_secondary:disabled:focus{border-color:#ff9266}.button_outline_secondary.disabled:hover,.button_outline_secondary:disabled:hover{border-color:#ff9266}.button_outline_info{color:#cc952a;border-color:#cc952a}.button_outline_info:active,.button_outline_info:focus{color:#fff;background-color:#cc952a;border-color:#cc952a}.button_outline_info:hover{color:#fff;background-color:#cc952a;border-color:#cc952a}.button_outline_info.disabled:focus,.button_outline_info:disabled:focus{border-color:#e3bf79}.button_outline_info.disabled:hover,.button_outline_info:disabled:hover{border-color:#e3bf79}.button_outline_white{color:#fff;border-color:#fff}.button_outline_white:active,.button_outline_white:focus{color:#ff4a00;background-color:#fff;border-color:#fff}.button_outline_white:hover{color:#ff4a00;background-color:#fff;border-color:#fff}.button_outline_white.disabled:focus,.button_outline_white:disabled:focus{border-color:#fff}.button_outline_white.disabled:hover,.button_outline_white:disabled:hover{border-color:#fff}.button_rounded{border-radius:100px}.button_link{border:0;background:0 0}.button_link_secondary{color:#ff4a00}.button-default{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;background:0 0;border:0;outline:0;padding:0;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button_block{display:block;width:100%}input[type=button].button_block,input[type=reset].button_block,input[type=submit].button_block{width:100%}.menu-toggle{width:24px;height:24px;border:0;padding:0;background-color:transparent;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:101;font-size:16px}.menu-toggle:active,.menu-toggle:focus,.menu-toggle:hover{outline:0}.menu-toggle span{display:block}.menu-toggle__bottom,.menu-toggle__middle,.menu-toggle__top{display:block;position:relative;background-color:#eaebd7;margin-right:auto;margin-left:auto;width:16px;height:1px;border:none;will-change:transform}.menu-toggle__top{top:-3px}.menu-toggle__middle{top:0}.menu-toggle__bottom{top:3px;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.menu-toggle__middle,.menu-toggle__top{-webkit-transition:top .2s,-webkit-transform .5s;transition:top .2s,-webkit-transform .5s;transition:transform .5s,top .2s;transition:transform .5s,top .2s,-webkit-transform .5s}.menu-active .menu-toggle__top,.nav-fixed .menu-toggle__top{top:.08em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-active .menu-toggle__middle,.nav-fixed .menu-toggle__middle{top:.02em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-active .menu-toggle__bottom,.nav-fixed .menu-toggle__bottom{opacity:0;top:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.callboard{border-bottom:1px solid #e0e0e0;padding-top:32px;padding-bottom:41px}.callboard__img-placeholder{border-radius:4px;overflow:hidden;margin-bottom:13px;width:288px}.callboard__img{display:block;margin:0 auto;width:100%}.callboard__content{margin-bottom:24px}.callboard__title{font-size:1rem;line-height:1.5;margin-bottom:13px}.callboard__text{line-height:1.5}.callboard__details{line-height:1.5}.callboard__details-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:7px}.callboard__details-name{max-width:88px;-webkit-box-flex:0;-ms-flex:0 0 88px;flex:0 0 88px;margin-right:10px;color:#5d5d5d;margin:0}.callboard__details-value{-webkit-box-flex:1;-ms-flex:1;flex:1 1;padding:0;margin:0}.callboard__details-value a{color:#ff4a00}.callboard .slick-dots{position:absolute;bottom:7px;left:0;right:0}.callboard .slick-dots li button{width:12px;height:12px}.callboard .slick-dots li button:before{background-color:#fff;width:6px;height:6px}.callboard .slick-dots li button:focus:before,.callboard .slick-dots li button:hover:before{background-color:#fff}.callboard .slick-dots li.slick-active button:before{background-color:#fff}.callboard .slick-arrow{border:0;background:0 0;color:#fff;width:24px;height:24px}.callboard .slick-arrow:before{font-size:24px;line-height:24px}.callboard .slick-arrow:focus,.callboard .slick-arrow:hover{border:none;background:0 0}.callboard .slick-prev{left:6px}.callboard .slick-next{right:6px}@media (min-width:1024px){.callboard{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:31px}.callboard__img-placeholder{margin-bottom:0;max-width:269px;-webkit-box-flex:0;-ms-flex:0 0 269px;flex:0 0 269px}.callboard__content{-webkit-box-flex:1;-ms-flex:1;flex:1 1;margin-bottom:0;padding-left:24px;padding-right:24px}.callboard__details{max-width:287px;-webkit-box-flex:0;-ms-flex:0 0 287px;flex:0 0 287px;padding-top:4px;margin-bottom:-7px}}.alpha-index__section{border-top:1px solid #e0e0e0;padding-top:23px;padding-bottom:29px}.alpha-index__title{font-size:1.5rem;line-height:1.1666666667;margin-bottom:21px}.alpha-index__list{padding:0;list-style:none;line-height:1.7857142857;-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.alpha-index__item{text-transform:uppercase;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}.alpha-index__link{display:inline-block}.alpha-index__link:focus,.alpha-index__link:hover{color:#0e5542;text-decoration:underline}.alpha-index__link:focus .alpha-index__img-placeholder,.alpha-index__link:hover .alpha-index__img-placeholder{border-color:#0e5542;-webkit-transition:border-color .25s ease-in-out;transition:border-color .25s ease-in-out}.alpha-index__img-placeholder{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ebebeb;border-radius:4px;width:78px;height:52px;margin-bottom:5px;padding:10px}.alpha-index__img{display:block;margin:0 auto;max-height:100%;width:auto}.has-images .alpha-index__item{margin-bottom:12px}.has-images .alpha-index__img-placeholder{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:576px){.alpha-index__list{-webkit-column-count:3;-moz-column-count:3;column-count:3}.alpha-index__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.alpha-index__img-placeholder{width:56px;height:40px;margin-bottom:0;margin-right:12px;-webkit-box-flex:0;-ms-flex:0 0 56px;flex:0 0 56px}.has-images .alpha-index__list{-webkit-column-count:2;-moz-column-count:2;column-count:2}.has-images .alpha-index__item{margin-bottom:8px}}@media (min-width:768px){.alpha-index__list{-webkit-column-count:4;-moz-column-count:4;column-count:4}.has-images .alpha-index__list{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media (min-width:1024px){.alpha-index__section{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:36px;padding-bottom:37px}.alpha-index__title{font-size:2.25rem;line-height:1.1666666667;max-width:104px;-webkit-box-flex:0;-ms-flex:0 0 104px;flex:0 0 104px;margin-top:-8px}.alpha-index__list{-webkit-box-flex:1;-ms-flex:1;flex:1 1}.has-images .alpha-index__list{-webkit-column-count:4;-moz-column-count:4;column-count:4;margin-top:-10px}}@media (min-width:1256px){.alpha-index__list{-webkit-column-count:5;-moz-column-count:5;column-count:5}.has-images .alpha-index__list{-webkit-column-count:5;-moz-column-count:5;column-count:5}}.alpha-index-slider__section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.alpha-index-slider__title{font-size:2rem;line-height:1.1875;margin-bottom:24px;text-align:center}.alpha-index-slider__list{padding:0;list-style:none;line-height:2;-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}.alpha-index-slider__item{text-transform:uppercase}@media (max-width:1023px){.alpha-index-slider .slick-arrow{top:1px;margin-top:0}}@media (min-width:576px){.alpha-index-slider__list{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media (min-width:768px){.alpha-index-slider__list{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (min-width:1024px){.alpha-index-slider{padding-left:80px;padding-right:80px}}@media (min-width:1256px){.alpha-index-slider__title{margin-bottom:13px;text-align:left}.alpha-index-slider__list{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media (min-width:1384px){.alpha-index-slider{margin-left:-80px;margin-right:-80px}}.alpha-list{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-7px;margin-right:-7px;margin-bottom:-14px}.alpha-list:last-of-type{margin-bottom:-14px}.alpha-list__item{position:relative;min-height:1px;padding-left:7px;padding-right:7px;margin-bottom:14px}@media (min-width:768px){.alpha-list{margin-left:-8px;margin-right:-8px;margin-bottom:-16px}.alpha-list:last-of-type{margin-bottom:-16px}.alpha-list__item{padding-left:8px;padding-right:8px;margin-bottom:16px}}.alpha-slider .slick-slide{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.anchors{padding:0;list-style:none}.anchors__item{margin-top:11px;margin-bottom:11px}@media (min-width:576px){.anchors{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.anchors__item{position:relative;min-height:1px;padding-left:8px;padding-right:8px}}@media (min-width:768px){.anchors__item{margin-top:0;margin-bottom:0}}@media (max-width:767px){.anchors__link{border:0;padding:0;border-bottom:1px dashed;border-radius:0;font-weight:700}.anchors__link,.anchors__link[data-size]{height:auto;line-height:1.4285714286}.anchors__link:active,.anchors__link:focus,.anchors__link:hover{background:0 0;color:#0e5542}}.aside-nav__section{border:1px solid #ebebeb;border-radius:4px;overflow:hidden;margin-bottom:24px}.aside-nav__header{border-bottom:1px solid #ebebeb;background-color:rgba(242,242,242,.5);padding:11px 20px 10px}.aside-nav__title{font-size:1.125rem;line-height:1.2777777778}.aside-nav__exit{font-size:18px}.aside-nav__stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 20px;font-weight:500;max-width:240px}.aside-nav__stats-item{margin-bottom:0;position:relative}.aside-nav__stats-name{font-size:2rem;line-height:1;position:relative}.aside-nav__stats-text{line-height:1.2857142857;margin:1px 0 0}.aside-nav__stats-divider{color:#989898;font-size:2rem;line-height:1;font-weight:400;-ms-flex-item-align:start;align-self:flex-start}.aside-nav__list{padding:0;list-style:none}.aside-nav__item{border-bottom:1px solid #f2f2f2}.aside-nav__item:last-child{border-bottom:0}.aside-nav__link{display:block;padding:13px 20px 12px;color:inherit}.aside-nav__link:focus,.aside-nav__link:hover{color:#0e5542}.aside-nav__link.active{background-color:rgba(235,235,235,.5);color:#989898}.aside-nav__link.active:focus,.aside-nav__link.active:hover{color:#989898}.aside-nav__badge{float:right;background-color:#ff4a00;border-radius:100px;min-width:24px;padding-left:6px;padding-right:6px;margin-left:16px;font-size:.75rem;line-height:1.3333333333;text-align:center;color:#fff}.aside-menu__list{padding:0;list-style:none;border-top:1px solid #e0e0e0}.aside-menu__item{position:relative;border-bottom:1px solid #e0e0e0;line-height:1.5714285714}.aside-menu__item:focus .aside-menu__submenu,.aside-menu__item:hover .aside-menu__submenu{opacity:1;visibility:visible}.aside-menu__link{position:relative;display:block;padding:12px 24px 13px 0;font-weight:500}.aside-menu__icon{width:16px;height:16px;font-size:16px;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.aside-menu__submenu{position:absolute;top:100px;left:100%;-webkit-transform:translate(-12px,-50%);transform:translate(-12px,-50%);opacity:0;visibility:hidden;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;z-index:40;width:428px}.aside-submenu{padding:0;list-style:none;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 6px 36px rgba(0,0,0,.1);box-shadow:0 6px 36px rgba(0,0,0,.1);-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;padding:23px 24px 14px}.aside-submenu__item{font-size:.8125rem;line-height:1.3076923077;font-weight:500;margin-bottom:16px}.badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#ff4a00;border-radius:4px;color:#fff;width:24px;height:24px;padding:5px}.badge__icon{font-size:13px}.badge__text{display:none}.badge_muted{background-color:#c4c4c4}@media (min-width:768px){.badge{width:107px;height:40px;padding:7px 8px 9px}.badge__icon{font-size:22px;margin-right:10px}.badge__text{display:block;font-size:.8125rem;line-height:1.1538461538;font-weight:700}}.benefit-lg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 16px 16px 24px;background-color:#fff;border-radius:4px}.benefit-lg__icon{font-size:56px;width:56px;color:#ff4a00;margin-right:47px}.benefit-lg__text{font-size:1.125rem;line-height:1.1666666667}@media (min-width:1024px){.benefit-lg__icon{margin-right:30px}}@media (min-width:1256px){.benefit-lg__icon{font-size:64px;width:64px;margin-right:40px}.benefit-lg__text{font-size:1.25rem;line-height:1.15}}.benefit-xl{text-align:center;width:240px;margin-left:auto;margin-right:auto;position:relative}.benefit-xl__icon{display:block;color:#0e5542;border-radius:50%;width:136px;height:136px;font-size:64px;line-height:136px;background-color:#fff;margin:0 auto 19px;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.benefit-xl__title{margin-bottom:0;line-height:1.3125}.benefit-xl__text{position:absolute;top:64px;left:-24px;right:-24px;background-color:#fff;padding:91px 24px 21px;-webkit-box-shadow:0 6px 36px rgba(0,0,0,.1);box-shadow:0 6px 36px rgba(0,0,0,.1);border-radius:4px;z-index:10;text-align:left;line-height:1.7142857143;opacity:0;visibility:hidden;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.benefit-xl__text:before{display:block;text-align:center;margin-bottom:14px;font-size:1rem;line-height:1.3125;font-weight:500;content:attr(title)}.benefit-xl__text a{text-decoration:underline}.benefit-xl:focus .benefit-xl__icon,.benefit-xl:hover .benefit-xl__icon{background-color:#0e5542;color:#fff;z-index:11}.benefit-xl:focus .benefit-xl__text,.benefit-xl:hover .benefit-xl__text{opacity:1;visibility:visible}.benefit{text-align:center;max-width:140px;margin:0 auto}.benefit__icon{display:block;font-size:48px;color:#0e5542;margin:0 auto 16px}.benefit__text{line-height:1.143}@media (min-width:768px){.benefit{max-width:160px}.benefit__icon{margin-bottom:21px}.benefit__text{font-size:1rem;line-height:1.1875}}.board-card{display:block;background-color:#fff;border-radius:4px;width:100%;height:100%;color:#333;overflow:hidden;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.board-card__img{display:block;width:100%}.board-card__content{padding:1em 16px 16px}.board-card__title{margin-bottom:11px;line-height:1.3125;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.board-card__text{color:#5d5d5d;margin-bottom:0}.board-card__location{margin-top:15px}.board-card:focus,.board-card:hover{-webkit-box-shadow:0 6px 36px rgba(0,0,0,.1);box-shadow:0 6px 36px rgba(0,0,0,.1)}.board-card:focus .board-card__title,.board-card:hover .board-card__title{color:#0e5542}.brand-card{background-color:#fff;border-radius:4px;border:1px solid #e0e0e0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:134px;padding:16px}.brand-card__img{display:block;margin:0 auto;max-height:100%;width:auto}.brand-card:focus,.brand-card:hover{border-color:#fff;-webkit-box-shadow:0 6px 36px rgba(0,0,0,.1);box-shadow:0 6px 36px rgba(0,0,0,.1)}.breadcrumb{margin-bottom:9px}.breadcrumb__list{padding:0;list-style:none;margin:0;font-size:0}.breadcrumb__item{display:inline;font-size:.875rem;line-height:1.5;color:#989898}.breadcrumb__item:after{margin-right:4px;margin-left:4px;content:"/"}.breadcrumb__item:last-child:after{content:""}.breadcrumb__link{color:inherit;text-decoration:none}@media (min-width:576px){.breadcrumb{margin-bottom:8px}}.catalog-menu-card{position:relative;border:1px solid #e0e0e0;border-radius:4px;background-color:#fff;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.catalog-menu-card__close{display:none;position:absolute;top:8px;right:15px;width:16px;height:16px;font-size:10px;line-height:16px;color:#fff;text-decoration:none}.catalog-menu-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:62px;padding:9px 16px 13px}.catalog-menu-card__icon{width:40px;font-size:40px;line-height:40px;color:#cc952a;text-decoration:none;text-align:center;margin-right:24px;-webkit-transition:none;transition:none}.catalog-menu-card__title{font-size:1rem;line-height:1.3125;margin-bottom:0}.catalog-menu-card__title a{color:#333;text-decoration:none;-webkit-transition:none;transition:none}.catalog-menu-card__text{font-weight:500;line-height:1.2857142857;color:#979797}.catalog-menu-card__list-wrapper{display:none;line-height:1.2142857143;color:#fff;padding:7px 16px 17px 32px}.catalog-menu-card__list{padding:0;margin-bottom:0}.catalog-menu-card__list-item{margin-bottom:6px}.catalog-menu-card__list-item:last-child{margin-bottom:0}.catalog-menu-card.active{border-color:#cc952a;background-color:#cc952a;color:#fff;-webkit-box-shadow:0 6px 36px rgba(0,0,0,.1);box-shadow:0 6px 36px rgba(0,0,0,.1)}.catalog-menu-card.active .catalog-menu-card__close{display:block}.catalog-menu-card.active .catalog-menu-card__icon,.catalog-menu-card.active .catalog-menu-card__text,.catalog-menu-card.active .catalog-menu-card__title a{color:#fff}.catalog-menu-card.active .catalog-menu-card__list-wrapper{display:block}.catalog-menu-card.active .catalog-menu-card__list-link{-webkit-transition:none;transition:none}@media (min-width:1256px){.catalog-menu-card{height:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.catalog-menu-card__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center;height:178px;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;padding-bottom:16px}.catalog-menu-card__icon{width:auto;font-size:72px;line-height:72px;margin-right:0;margin-bottom:16px}.catalog-menu-card__list-wrapper{display:block;height:178px;position:absolute;top:100%;left:0;right:0;-webkit-transition:top .25s ease-in-out;transition:top .25s ease-in-out;padding:12px 16px 12px 28px}.catalog-menu-card__list-wrapper .ps__thumb-y{background-color:rgba(255,255,255,.3)}.catalog-menu-card.active .catalog-menu-card__close{display:none}.catalog-menu-card.active .catalog-menu-card__header{-webkit-transform:translateY(-178px);transform:translateY(-178px)}.catalog-menu-card.active .catalog-menu-card__list-wrapper{top:0}}.catalog-toggle{border-color:rgba(255,255,255,.1);font-size:.8125rem;color:inherit;padding-left:10px;padding-right:10px}.catalog-toggle__icon{margin-right:7px;display:inline-block;width:15px;height:10px;position:relative;top:4px}.catalog-toggle__icon>*{width:100%}.nav-fixed .catalog-toggle{color:inherit;background-color:rgba(255,255,255,.1)}.catalog-toggle:active,.catalog-toggle:focus,.catalog-toggle:hover{color:inherit;background-color:rgba(255,255,255,.1)}.cart-item{padding-top:23px;padding-bottom:16px;border-top:1px solid #e0e0e0;display:-webkit-box;display:-ms-flexbox;display:flex}.cart-item:first-child{border-top:0}.cart-item__img-placeholder{max-width:61px;-webkit-box-flex:0;-ms-flex:0 0 61px;flex:0 0 61px;margin-right:25px}.cart-item__img{display:block;margin:0 auto}.cart-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-item__col-amount,.cart-item__col-price,.cart-item__col-title{width:100%}.cart-item__col-action,.cart-item__col-sum{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.cart-item__col-action{text-align:right}.cart-item__col-title{margin-top:3px;margin-bottom:13px}.cart-item__col-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:19px}.cart-item__col-amount{margin-bottom:21px}.cart-item__title{line-height:1.2857142857;margin-bottom:0;max-height:54px;overflow:hidden}.cart-item__price{margin-right:14px;white-space:nowrap}.cart-item__price-value{font-weight:700}.cart-item__price-old{font-size:.6875rem;line-height:1.1818181818;font-weight:500;margin-top:2px}.cart-item__discount{padding:2px 10px 1px}.cart-item__sum{font-weight:500;white-space:nowrap}.cart-item__control{font-size:20px;line-height:20px;width:20px;height:20px;color:#989898;margin-right:-6px;margin-left:22px}.cart-item__control:focus,.cart-item__control:hover{color:#ff4a00}.cart-item__control.icon-delete{font-size:15px}@media (min-width:768px){.cart-item{padding-top:20px;padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.cart-item__img-placeholder{max-width:44px;-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px}.cart-item__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1 1}.cart-item__col-action,.cart-item__col-amount,.cart-item__col-price,.cart-item__col-sum{padding-right:16px}.cart-item__col-amount,.cart-item__col-price{width:auto;max-width:30%;-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%}.cart-item__col-title{margin-top:0}.cart-item__col-price{margin-bottom:0}.cart-item__col-amount{margin-bottom:0}.cart-item__col-sum{max-width:20%;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}.cart-item__col-action{max-width:20%;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;padding-right:0}.cart-item__control{margin-right:0;margin-left:22px}}@media (min-width:1024px){.cart-item{padding-top:11px;padding-bottom:14px}.cart-item__content{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.cart-item__col-title{margin-bottom:0;padding-right:16px;-webkit-box-flex:1;-ms-flex:1;flex:1 1;max-width:256px}.cart-item__col-price{margin-left:auto;max-width:240px;-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px}.cart-item__col-amount{max-width:182px;-webkit-box-flex:0;-ms-flex:0 0 182px;flex:0 0 182px}.cart-item__col-sum{max-width:118px;-webkit-box-flex:0;-ms-flex:0 0 118px;flex:0 0 118px}.cart-item__col-action{max-width:118px;-webkit-box-flex:0;-ms-flex:0 0 118px;flex:0 0 118px}.cart-item__title{max-height:72px}}.cart-preview-item{padding-top:14px;padding-bottom:14px;border-top:1px solid #e0e0e0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-item-align:center;align-self:center}.cart-preview-item:first-child{border-top:0;padding-top:0}.cart-preview-item__img-placeholder{max-width:70px;-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px;margin-right:25px;margin-bottom:17px}.cart-preview-item__img{display:block;margin:0 auto}.cart-preview-item__col-title{max-width:calc(100% - 95px);-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 95px);flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 95px);margin-bottom:17px;-ms-flex-item-align:center;align-self:center}.cart-preview-item__col-amount,.cart-preview-item__col-points,.cart-preview-item__col-price,.cart-preview-item__col-sum{max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;padding-top:35px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cart-preview-item__col-amount:before,.cart-preview-item__col-points:before,.cart-preview-item__col-price:before,.cart-preview-item__col-sum:before{position:absolute;top:0;left:0;right:0;font-size:.75rem;line-height:1.1666666667;color:#5d5d5d;border-bottom:1px solid #e0e0e0;content:attr(title);height:24px;overflow:hidden;padding-bottom:8px;margin-bottom:11px}.cart-preview-item__title{line-height:1.2857142857;margin-bottom:0}.cart-preview-item__price{line-height:1;white-space:nowrap;font-weight:700}.cart-preview-item__price-old{font-size:.6875rem;line-height:1.1818181818;font-weight:500;margin-bottom:3px}.cart-preview-item__col-points{white-space:nowrap;text-align:center}.cart-preview-item__col-amount{white-space:nowrap;text-align:center;padding-left:8px;padding-right:8px}.cart-preview-item__col-sum{white-space:nowrap;text-align:right}@media (min-width:1024px){.cart-preview-item{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-top:9px;padding-bottom:17px}.cart-preview-item:first-child{padding-top:9px}.cart-preview-item__img-placeholder{max-width:44px;-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;margin-bottom:0}.cart-preview-item__col-title{max-width:240px;-webkit-box-flex:1;-ms-flex:1;flex:1 1;margin-bottom:0;margin-right:auto}.cart-preview-item__title{line-height:1.2857142857;margin-bottom:0}.cart-preview-item__col-amount,.cart-preview-item__col-points,.cart-preview-item__col-price,.cart-preview-item__col-sum{max-width:none;padding-top:0;padding-left:16px;padding-right:0}.cart-preview-item__col-amount:before,.cart-preview-item__col-points:before,.cart-preview-item__col-price:before,.cart-preview-item__col-sum:before{display:none}.cart-preview-item__col-points,.cart-preview-item__col-price,.cart-preview-item__col-sum{max-width:17%;-webkit-box-flex:0;-ms-flex:0 0 17%;flex:0 0 17%}.cart-preview-item__col-amount,.cart-preview-item__col-points{text-align:left;padding-left:16px;padding-right:16px}.cart-preview-item__col-amount{max-width:13%;-webkit-box-flex:0;-ms-flex:0 0 13%;flex:0 0 13%}}.cart-preview__list{border:1px solid #e0e0e0;border-width:0 0 1px}.cart-preview__checkout-points{font-weight:700;color:#ff4a00;margin-bottom:13px}.cart-preview__checkout-total{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-8px;margin-right:-8px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cart-preview__checkout-item{position:relative;min-height:1px;padding-left:8px;padding-right:8px;width:50%}.cart-preview__checkout-item b{font-weight:500}@media (min-width:1024px){.cart-preview__list{padding-left:20px;padding-right:20px;border-width:1px;border-radius:4px}.cart-preview__list-header{padding-left:20px;padding-right:20px;padding-bottom:9px}.cart-preview__list-header .cart-preview-item{padding-top:0;padding-bottom:0}.cart-preview__list-header .cart-preview-item__col-title{position:relative;left:-20px}.cart-preview__list-label{font-size:.75rem;line-height:1.1666666667;font-weight:500;color:#5d5d5d}.cart-preview__checkout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-preview__checkout-points{margin-bottom:0}.cart-preview__checkout-total{margin-left:auto;white-space:nowrap;-webkit-box-flex:0;-ms-flex:0 0 33.8%;flex:0 0 33.8%;max-width:33.8%;min-width:292px;padding-right:20px}}.cart-popup{background-color:#fff;border-radius:4px;padding-bottom:11px;margin-left:auto;width:288px;max-height:calc(100vh - 54px - 16px);overflow:hidden;pointer-events:all}.cart-popup__list{padding-left:16px;padding-right:16px;max-height:458px;overflow:hidden;position:relative}.cart-popup__item{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #e0e0e0;padding-top:15px;padding-bottom:15px}.cart-popup__item:last-of-type{border-bottom:0}.cart-popup__item:focus .cart-popup__title,.cart-popup__item:hover .cart-popup__title{color:#ff4a00}.cart-popup__img-placeholder{-webkit-box-flex:0;-ms-flex:0 0 52px;flex:0 0 52px;max-width:52px;margin-right:16px}.cart-popup__img{display:block;margin:0 auto}.cart-popup__title{line-height:1.2857142857;font-weight:500;color:#333}.cart-popup__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:9px}.cart-popup__weight{color:#989898;width:50%;margin-bottom:14px}.cart-popup__price{font-weight:500;width:50%;text-align:right;color:#000;margin-bottom:14px}.cart-popup__delete{color:#c4c4c4;margin-left:auto;font-size:11px;width:24px;height:24px}.cart-popup__action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #e0e0e0;margin-left:16px;margin-right:16px;padding-top:11px}.cart-popup__total{font-weight:500;padding-right:16px;margin-right:auto}@media (min-height:600px) and (min-width:1024px){.cart-popup{max-height:calc(100vh - 59px)}.cart-popup__list{max-height:392px}}@media (min-width:768px){.cart-popup{width:376px;max-height:calc(100vh - 59px);padding-bottom:16px}.cart-popup__list{padding-left:20px;padding-right:20px}.cart-popup__details{margin-top:6px}.cart-popup__weight{width:100%;margin-bottom:9px}.cart-popup__price{width:auto;text-align:left;padding-right:16px;margin-right:auto;margin-bottom:0}.cart-popup__action{margin-left:20px;margin-right:20px;padding-top:17px}}@media (min-width:1256px){.cart-popup{max-height:calc(100vh - 59px)}}.certificate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;border-radius:4px;border:1px solid #e0e0e0;width:100%;height:100%;overflow:hidden;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;padding:8px 8px 12px;text-align:center}.certificate__img{display:block;margin:0 auto 10px}.certificate__link{margin-top:auto;font-size:.75rem;line-height:1.25}.certificate__link-icon{font-size:16px;margin-right:10px}.certificate:focus,.certificate:hover{-webkit-box-shadow:0 6px 36px rgba(0,0,0,.1);box-shadow:0 6px 36px rgba(0,0,0,.1)}@media (min-width:576px){.certificate{padding:17px 14px 14px}.certificate__link{font-size:.875rem;line-height:1.4285714286}.certificate__link-icon{font-size:20px}}.checkout-list{padding:0;list-style:none;padding-top:3px;padding-bottom:3px}.checkout-list__item{margin-bottom:0;padding-top:14px;padding-bottom:12px;position:relative}.checkout-list__item:after{border-bottom:1px solid #e9ebd9;position:absolute;left:8px;right:8px;bottom:0;content:''}.checkout-list__item:last-child:after{display:none}.checkout-list__text{margin:0;text-align:right}.checkout-list__total{font-weight:500;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media (min-width:768px){.column-text{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:65px;-moz-column-gap:65px;column-gap:65px}.column-text dl,.column-text h1,.column-text h2,.column-text h3,.column-text h4,.column-text h5,.column-text h6,.column-text ol,.column-text p,.column-text ul{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}}.comment__avatar{margin-bottom:24px}.comment__avatar-img{display:block;border-radius:50%;margin-left:16px;width:116px}.comment__body{padding-left:32px;padding-right:32px}.comment__header{margin-bottom:11px}.comment__author{margin-bottom:6px;font-weight:700}.comment__date{color:#989898}.comment__content.text-md{margin-top:15px;line-height:1.5}.comment_answer{margin-top:17px;padding:14px 16px 20px;background-color:#f5f5f5;border-radius:4px}.comment b,.comment strong{font-weight:700}@media (min-width:768px){.comment__avatar{margin-top:2px;margin-bottom:0}.comment__avatar-img{margin-left:24px}.comment__body{padding-left:16px;padding-right:16px}.comment_answer{padding:22px 24px 28px}}@media (min-width:1256px){.comment__avatar-img{margin-left:32px}}.content__list{display:inline-block;background-color:#f4f5eb;padding:2em 2em;border-radius:4px}.content__list_title{list-style:none;font-size:18px;font-weight:700;margin-bottom:1em}.cookies-popup{background-color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;color:#4c3f1b;position:fixed;bottom:0;z-index:81;padding:12px;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;-webkit-transform:translateY(100%);transform:translateY(100%);width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #c4c4c4}.cookies-popup__container{width:100%;margin-left:auto;margin-right:auto}.cookies-popup__icon{font-size:50px;min-width:20px;margin-bottom:16px;fill:currentColor}.cookies-popup__content{font-size:.875rem;line-height:1.5}.cookies-popup__close{position:absolute;top:16px;right:16px;font-size:16px;line-height:16px;color:#0e5542;width:16px;height:16px;text-align:center;padding:0;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;border:0}.cookies-popup.is-visible{-webkit-transform:translateY(0);transform:translateY(0)}@media (min-width:768px){.cookies-popup__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px;max-width:1256px}.cookies-popup__icon{font-size:50px;margin-right:32px;margin-bottom:0}.cookies-popup__content{-webkit-box-flex:1;-ms-flex:1;flex:1 1}}.courier-list{padding:0;list-style:none;border:1px solid #e0e0e0;border-radius:4px}.courier-list__item{border-top:1px solid #e0e0e0}.courier-list__item:first-child{border-top-width:0}.courier{padding:17px 16px 13px}.courier__control{-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.2857142857;color:#4f4f4f}.courier__logo{padding-left:4px}.courier__img{display:block}.courier__name{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-right:16px;margin-top:11px;margin-bottom:3px}.courier__price{max-width:45%;-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;padding-right:16px}.courier__period{max-width:45%;-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;margin-left:auto;text-align:right}@media (min-width:768px){.courier{padding:14px 24px 18px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.courier__control{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.courier__logo{padding-left:12px;padding-right:16px;max-width:30%;-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%}.courier__name{max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;margin-top:0;margin-bottom:0}.courier__price{max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;padding-right:16px}.courier__period{max-width:14%;-webkit-box-flex:0;-ms-flex:0 0 14%;flex:0 0 14%}}.delivery-zone{padding:2px 0 6px 4px}.delivery-zone h5{font-weight:700;margin-bottom:8px}.delivery-zone p{font-size:.875rem;line-height:1.5007142857}.details__item{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:12px}.details__name{font-weight:700}.details__data{margin:0;text-align:right}@media (min-width:576px){.details__data{text-align:left}}.discount{border:1px solid #ff4a00;border-radius:4px;display:inline-block;color:#ff4a00;font-weight:700}.employee{text-align:center;width:184px;margin-left:auto;margin-right:auto}.employee__img{display:block;border-radius:50%;width:100%;margin-bottom:20px}.employee__name{margin-bottom:4px;line-height:1.3125}.employee__info{color:#989898;line-height:1.2857142857}.empty-block{padding:24px 16px 32px}.empty-block__description{margin-bottom:10px}.empty-block__title{margin-bottom:27px;font-weight:700}.empty-block__button{min-width:232px}@media (min-width:768px){.empty-block{padding:32px 24px 40px}}.entry{background-color:#fff;border-radius:4px;border:1px solid #e0e0e0;width:100%;height:100%;display:block;color:#333}.entry__img-placeholder{position:relative;overflow:hidden;margin:-1px -1px 0;border-radius:4px 4px 0 0}.entry__play-button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.entry__img{display:block;width:100%}.entry__content{padding:16px 16px 21px}.entry__title{margin-bottom:5px;line-height:1.3125;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.entry__text{margin-bottom:0;line-height:1.3125;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.entry__date{margin-bottom:5px;line-height:1.3125;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out;color:#979797;font-size:.8125rem;line-height:1.3076923077;font-weight:400}.entry__date_icon{top:-2px}.entry:focus,.entry:hover{-webkit-box-shadow:0 6px 36px rgba(0,0,0,.1);box-shadow:0 6px 36px rgba(0,0,0,.1)}.entry:focus .entry__title,.entry:hover .entry__title{color:#0e5542}.feature__icon{display:block;color:#ff4a00;font-size:40px;margin-bottom:21px;width:40px;height:40px}.feature__text{font-size:1rem;line-height:1.3125}.files{padding:0;list-style:none}.files__item{margin-bottom:13px}.files__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.files__icon{margin-right:10px;top:-1px}.filters__trigger{margin-bottom:29px}.filters__content{display:none;position:fixed;top:0;left:0;right:0;background-color:#fff;padding:20px 16px 18px;max-height:100vh;overflow:auto;z-index:100}.filters__header{position:relative;margin-bottom:22px}.filters__title{margin-bottom:0;font-size:1.5rem;line-height:1.3333333333}.filters__close{position:absolute;top:3px;right:0;width:24px;height:24px;color:#c4c4c4;font-size:12px;line-height:24px}.filters__action .button{margin-bottom:9px}.filters__list{border-top:1px solid #e0e0e0;padding-top:9px;margin-bottom:24px}.filters__action+.filters__list{margin-top:22px}@media (min-width:1024px){.filters__trigger{display:none}.filters__content{display:block!important;margin-bottom:16px;display:block;position:static;padding:0;max-height:none}.filters__header{display:none}}.filter{border-bottom:1px solid #e0e0e0;padding-top:9px;padding-bottom:9px}.filter__title{position:relative;margin-bottom:3px;padding-right:20px}.filter__title:after{position:absolute;top:1px;right:0;width:16px;height:16px;color:#989898;font-size:16px}.filter__slider{margin-bottom:10px}.filter__slider-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#989898;margin-top:-5px;margin-bottom:23px}.filter__slider-controls .form__control{height:36px;width:81px;color:#989898;border-color:#ebebeb}.filter__slider-controls .form__control:focus{color:#333}.filter__content{padding-top:12px;display:none}.filter.active .filter__content{display:block}.filter__list{padding:0;list-style:none;max-height:290px;overflow:auto}.filter__item{color:#979797;padding-bottom:14px}.filter__more{margin-top:-12px;margin-bottom:3px}.in-cart__product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:24px 16px}.in-cart__img-placeholder{max-width:70px;-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px;margin-right:24px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.in-cart__img{display:block;margin:0 auto}.in-cart__label{margin-bottom:11px}.in-cart__title{margin-bottom:0}.in-cart__order{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:24px;margin-left:-94px}.in-cart__prices{min-width:82px}.in-cart__price{font-size:1rem;line-height:1.4375;font-weight:700;white-space:nowrap}.in-cart__total{width:100%;margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.in-cart__total-label{font-size:.8125rem;line-height:1.3076923077;color:#828282;margin-right:8px}.in-cart__total-sum{font-size:1.5rem;line-height:1.1666666667;font-weight:700;white-space:nowrap}.in-cart__action{margin-top:20px;margin-left:-94px}.in-cart__action-col{margin-top:8px}.in-cart__content{padding:24px 16px;background-color:#eaebd7}@media (min-width:375px){.in-cart__order{margin-left:-12px}.in-cart__prices{min-width:0}}@media (min-width:576px){.in-cart__total{width:auto;margin-top:0;margin-left:auto}.in-cart__action{margin-top:28px;margin-left:-12px}.in-cart__action-col{margin-top:0}}@media (min-width:768px){.in-cart__product{padding:40px 32px}.in-cart__product-info{max-width:422px;padding-top:16px}.in-cart__img-placeholder{max-width:292px;-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;margin-right:32px;height:auto;-ms-flex-item-align:center;align-self:center}.in-cart__label{font-size:1rem;line-height:1.3125}.in-cart__title{font-size:1.25rem;line-height:1.4}.in-cart__price{font-size:1.25rem;line-height:1.3}.in-cart__total-sum{font-size:2rem;line-height:1.2815625}.in-cart__content{padding:24px 32px 32px}}@media (min-width:1024px){.in-cart__img-placeholder{margin-right:40px}}.info-text{margin-bottom:43px}.info-text__title{margin-bottom:16px}.info-text__icon-placeholder{display:block;margin-bottom:15px}.info-text__icon{display:block}.info-text>p{font-size:1rem;line-height:1.5;margin-bottom:1.5em}.info-text>p img{margin-top:27px;margin-bottom:-8px}.info-text img{display:block}.info-text__footer{margin-top:32px}.info-text__footer .button{min-width:288px}.info-text__map{height:320px;border-radius:4px}.info-text .pickup-wrapper{margin-top:37px}@media (min-width:768px){.info-text__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.info-text__icon-placeholder{width:61px;-webkit-box-flex:0;-ms-flex:0 0 61px;flex:0 0 61px;margin-bottom:0}.info-text>p{margin-bottom:1.25em}.info-text>p img{margin-bottom:-3px}.info-text .pickup-wrapper{margin-top:31px}}@media (min-width:1024px){.info-text:last-child{margin-bottom:0}}.label{color:#fff;text-transform:uppercase;font-size:.75rem;line-height:2.0008333333;font-weight:700;padding-left:10px;padding-right:10px;border-radius:2px;display:inline-block;text-align:center}.label_secondary{background-color:#ff4a00}.letter{display:block;border:1px solid #e0e0e0;border-radius:4px;background-color:#fff;color:#333;font-size:1.125rem;line-height:2.4444444444;font-weight:500;width:46px;height:46px;text-align:center;text-transform:uppercase}.letter:focus,.letter:hover{border-color:#0e5542;background-color:#0e5542;color:#fff}.letter.active{border-color:#0e5542;background-color:#0e5542;color:#fff}.letter.disabled{background-color:#ebebeb;color:#e0e0e0}.letter.disabled:focus,.letter.disabled:hover{border-color:#e0e0e0;background-color:#ebebeb;color:#e0e0e0}.letter_lg{width:106px}@media (min-width:768px){.letter_lg{width:108px}}.location{font-size:.75rem;line-height:1.3333333333;font-weight:400;padding-top:4px;margin-bottom:-2px}.location__title{color:#5d5d5d;font:inherit;margin-bottom:8px}.location__name{color:#000;font-size:.875rem;line-height:1.2857142857;font-weight:500;margin-bottom:13px}.location__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.location__button{margin-right:25px}.locations{margin-top:-2px;padding-bottom:17px}.locations__title{margin-bottom:16px;font-size:1.25rem;line-height:1.3}.locations__form{margin-bottom:22px}.locations__control{margin-bottom:12px;text-align:center}.locations__button{width:100%}.locations__content{max-height:289px;overflow:hidden;position:relative}.locations__list{padding:0;list-style:none;margin-bottom:9px}.locations__list strong{font-weight:700}.locations__link{color:inherit;cursor:pointer}.locations__link.active{color:#ff4a00}@media (min-width:576px){.locations__content{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;max-height:none}.locations__list{margin-bottom:19px}}@media (min-width:768px){.locations{margin-top:0;padding:4px 16px 6px}.locations__title{margin-bottom:28px}.locations__form{margin-bottom:28px}.locations .form__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.locations__control{margin-right:21px;margin-bottom:0;text-align:left}.locations__button{width:169px;-webkit-box-flex:0;-ms-flex:0 0 169px;flex:0 0 169px}.locations__content{-webkit-columns:5;-moz-columns:5;columns:5}}.menu-card{border:1px solid #e0e0e0;border-radius:4px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;padding:14px 16px;width:100%;height:100%}.menu-card__icon{display:block;width:44px;height:44px;margin-right:32px;font-size:44px}.menu-card__title{font-size:1rem;line-height:1.3125;margin-bottom:0;color:#333}.menu-card:focus,.menu-card:hover{border-color:#fff;-webkit-box-shadow:0 6px 36px rgba(0,0,0,.1);box-shadow:0 6px 36px rgba(0,0,0,.1)}.menu-card:focus .menu-card__title,.menu-card:hover .menu-card__title{color:#ff4a00}@media (min-width:768px){.menu-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding-top:40px;padding-bottom:16px;min-height:169px}.menu-card__icon{width:48px;height:48px;margin-right:0;margin-bottom:28px;font-size:48px}.menu-card__title{font-size:.875rem;line-height:1.2857142857;-webkit-box-flex:1;-ms-flex:1;flex:1 1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.modal{position:relative;margin:auto;overflow:hidden;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 6px 36px rgba(0,0,0,.1);box-shadow:0 6px 36px rgba(0,0,0,.1)}.modal__content{width:100%;padding:20px 16px 16px}.modal__content p{margin-bottom:8px}.modal__content p strong{font-weight:700;white-space:nowrap}.modal__header{text-align:center;font-size:.8125rem;line-height:1.3076923077;margin-bottom:17px}.modal__title{font-size:1.125rem;line-height:1.2777777778;margin-bottom:8px}.modal .form__group{margin-bottom:10px}.modal .form__submit{margin-top:20px}.modal .form__links{margin-bottom:-7px}.modal .share{margin-top:40px;margin-bottom:30px;text-align:center}.modal .success-message{padding:33px 5px 22px}.modal .mfp-close{font-size:0;text-indent:0;width:40px;height:40px;top:0;right:0;background:0 0!important}.modal .mfp-close:before{color:#c4c4c4;font-size:12px}.modal .mfp-close:active,.modal .mfp-close:focus,.modal .mfp-close:hover{opacity:1}.modal .mfp-close:active:before,.modal .mfp-close:focus:before,.modal .mfp-close:hover:before{color:#0e5542}.modal_xs{max-width:345px}.modal_xs .modal__content{padding-top:34px;padding-bottom:33px}.modal_sm{max-width:380px}.modal_md{max-width:614px}.modal_lg{max-width:980px}.modal_calendar{max-width:288px}.modal_product{max-width:1224px}.modal_product .product{margin-bottom:0}.modal_product .product__main{margin-bottom:0}.modal_product .product__footer{display:block}.modal_product .product__checkout{max-width:none}.modal_cart{background:0 0;pointer-events:none;-webkit-box-shadow:none;box-shadow:none}.modal_cart .mfp-close{display:none}.modal_notification{max-width:366px}.modal_notification .form__group{margin-bottom:16px}.modal_notification .form__group:last-child{margin-bottom:0}.modal_notification .modal__header{text-align:left}.modal_in-cart{max-width:862px}.modal_in-cart .modal__content{padding:0}@media (min-width:576px){.modal__content{padding:20px 24px 24px}.modal_xs .mfp-close{width:48px;height:48px}.modal_xs .modal__content{padding-left:43px;padding-right:43px}.modal_notification .modal__content{padding:30px 32px 32px}}@media (min-width:768px){.modal__title{font-size:1.25rem;line-height:1.3}.modal_calendar{max-width:620px}}@media (min-width:1024px){.modal .product__media{margin-bottom:0}.modal_lg .modal__content{padding:32px}}.mfp-container{padding:16px}@media (min-width:900px){.mfp-container{padding-left:16px;padding-right:16px}}.news-card{width:100%;display:block;font-weight:500}.news-card__img-placeholder{margin-bottom:14px}.news-card__img{display:block;width:100%}.news-card__title{margin-bottom:8px;line-height:1.3125;font-weight:700}.news-card__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1.7142857143}.news-card__date{color:#333;margin-right:16px}.news-card__more{color:#ff4a00;white-space:nowrap}.news-card__more-icon{margin-left:5px;font-size:16px}@media (min-width:768px){.news-card__img-placeholder{margin-bottom:10px}.news-card__title{margin-bottom:6px;font-size:1.25rem;line-height:1.3}.news-card__more-icon{top:-1px}}.order{border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.order__header{background-color:rgba(245,245,245,.5);padding:10px 16px 8px}.order__header,.order__title{line-height:1.2857142857}.order__title{margin-bottom:5px}.order__content{border-top:1px solid #e0e0e0;padding:12px 16px 22px}.order__detail{line-height:1.7857142857;margin:0}.order__detail-name,.order__detail-text{display:inline}.order__detail-name{font-weight:500}.order__detail-text{margin:0}.order__detail-product{margin-bottom:16px}.order__detail_block .order__detail-name,.order__detail_block .order__detail-text{display:block}.order__list{margin-top:14px;margin-bottom:10px}.order__status-bar{border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:12px 16px}.order__status-bar_current{background-color:rgba(14,85,66,.1)}.order__status-bar_done{background-color:rgba(242,213,140,.4)}.order__status-label{margin-right:auto;font-weight:500}.order__action{margin-top:24px}.order__action .button+.button{margin-top:12px}@media (min-width:576px){.order__header{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:14px;padding-bottom:13px}.order__title{margin-right:auto;margin-bottom:0}}@media (min-width:768px){.order__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:19px;padding-bottom:10px}.order__info{-webkit-box-flex:1;-ms-flex:1;flex:1 1;padding-right:80px;margin-top:-9px}.order__detail-list{padding-bottom:0}.order__list{width:100%;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;margin-top:12px;margin-bottom:3px}.order__status{max-width:314px;-webkit-box-flex:0;-ms-flex:0 0 314px;flex:0 0 314px}.order__action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:16px}.order__action .button+.button{margin-top:0;margin-left:16px}.order__action-repeat{max-width:159px}}@media (min-width:1024px){.order__content,.order__header{padding-left:24px;padding-right:24px}}.office__title{font-size:1.125rem;line-height:1.2777777778}.office__info{margin-bottom:4px}.office__info-name,.office__info-text{display:inline}.office__info-name{font-weight:700}.office__img,.office__map{border-radius:4px}.office__map{height:214px;margin-top:30px}.office__img{display:block;margin-top:21px}@media (min-width:768px){.office{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.office__details{margin-bottom:auto}}.offer{background-color:#fff;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:436px;width:100%;height:100%;overflow:hidden}.offer__img-placeholder{height:241px;overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px 16px 20px}.offer__img{display:block;margin:0 auto;max-height:100%;width:auto}.offer__sale{position:absolute;top:16px;right:16px;text-align:center;width:56px;height:56px}.offer__sale-icon{position:absolute;top:0;left:0;width:100%;font-size:56px;color:#ff4a00;z-index:1}.offer__sale-text{position:relative;color:#fff;font-size:1.25rem;line-height:2.8;font-weight:700;z-index:2}.offer__content{padding:0 16px 12px}.offer__period{font-size:1rem;line-height:1.1875;font-weight:500;margin-bottom:10px;color:#ff4a00}.offer__rating-stars{margin-bottom:8px}.offer__title{margin-bottom:0;line-height:1.2857}.offer__order{margin-top:auto;background-color:#f7de5b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px}.offer__price-value{font-size:1.5rem;line-height:1.1666666667;font-weight:900;color:#ff4a00}.offer__price-old{font-size:1rem;line-height:1.1875;color:rgba(79,79,79,.6);margin-top:1px;text-decoration:line-through}.offer__button{margin-left:auto;width:116px}@media (min-width:1256px){.offer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:185px}.offer__img-placeholder{height:auto;max-width:168px;-webkit-box-flex:0;-ms-flex:0 0 168px;flex:0 0 168px;padding-bottom:8px}.offer__content{-webkit-box-flex:1;-ms-flex:1;flex:1 1;padding:20px 22px 20px 0;-ms-flex-item-align:center;align-self:center}.offer__period{max-width:130px;margin-bottom:13px}.offer__order{max-width:203px;-webkit-box-flex:0;-ms-flex:0 0 203px;flex:0 0 203px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:18px 22px;margin-top:0;text-align:center}.offer__price{margin-bottom:28px}.offer__price-value{font-size:2rem;line-height:1.15625}.offer__price-old{margin-top:7px}.offer__button{margin-left:0;width:100%;font-size:1.25rem}}.order-list{font-weight:500;line-height:1.6428571429}.order-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #e0e0e0;padding-top:25px;padding-bottom:16px}.order-list__item:first-child{padding-top:11px}.order-list__img-placeholder{max-width:48px;-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px;margin-right:20px}.order-list__img{display:block;margin:0 auto}.order-list__content{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 68px);flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 68px);max-width:calc(100% - 68px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.order-list__title{margin-bottom:8px;width:100%;max-height:92px;overflow:hidden}.order-list__amount{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.order-list__price{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;text-align:right}@media (min-width:768px){.order-list__content,.order-list__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order-list__item{padding-top:10px}.order-list__item:first-child{padding-top:12px}.order-list__item:last-child{padding-bottom:0}.order-list__content{margin-left:auto}.order-list__amount,.order-list__price{text-align:center;padding-left:8px;padding-right:8px}.order-list__title{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%;margin-right:auto;padding-right:8px;margin-bottom:0}.order-list__amount{-webkit-box-flex:0;-ms-flex:0 0 23%;flex:0 0 23%;max-width:23%}.order-list__price{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.order-list__header{font-size:.75rem;line-height:1.6666666667;font-weight:400;color:#5d5d5d}.order-list__header .order-list__item{border:0;padding-top:0;padding-bottom:8px}.order-list__header .order-list__title{position:relative;left:-68px}}@media (min-width:1024px){.order-list__title{max-height:46px}}.order{border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.order__header{background-color:rgba(245,245,245,.5);padding:10px 16px 8px}.order__header,.order__title{line-height:1.2857142857}.order__title{margin-bottom:5px}.order__content{border-top:1px solid #e0e0e0;padding:12px 16px 22px}.order__detail{line-height:1.7857142857;margin:0}.order__detail-name,.order__detail-text{display:inline}.order__detail-name{font-weight:500}.order__detail-text{margin:0}.order__detail-product{margin-bottom:16px}.order__detail_block .order__detail-name,.order__detail_block .order__detail-text{display:block}.order__list{margin-top:14px;margin-bottom:10px}.order__status-bar{border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:12px 16px}.order__status-bar_current{background-color:rgba(14,85,66,.1)}.order__status-bar_done{background-color:rgba(242,213,140,.4)}.order__status-label{margin-right:auto;font-weight:500}.order__action{margin-top:24px}.order__action .button+.button{margin-top:12px}@media (min-width:576px){.order__header{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:14px;padding-bottom:13px}.order__title{margin-right:auto;margin-bottom:0}}@media (min-width:768px){.order__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:19px;padding-bottom:10px}.order__info{-webkit-box-flex:1;-ms-flex:1;flex:1 1;padding-right:80px;margin-top:-9px}.order__detail-list{padding-bottom:0}.order__list{width:100%;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;margin-top:12px;margin-bottom:3px}.order__status{max-width:314px;-webkit-box-flex:0;-ms-flex:0 0 314px;flex:0 0 314px}.order__action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:16px}.order__action .button+.button{margin-top:0;margin-left:16px}.order__action-repeat{max-width:159px}}@media (min-width:1024px){.order__content,.order__header{padding-left:24px;padding-right:24px}}.overlay{display:none;z-index:1;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6)}.rating-stars{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.rating-stars__star{display:block;margin-right:4px;font-size:13px;color:#e0e0e0;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.rating-stars:not(.rating-stars_form) .rating-stars__star:last-child{margin-right:0}.rating-stars_form[data-size] .rating-stars__star:nth-child(2){margin-right:0}.rating-stars[data-rate="1"] .rating-stars__star:nth-child(-n+1),.rating-stars[data-rate="2"] .rating-stars__star:nth-child(-n+2),.rating-stars[data-rate="3"] .rating-stars__star:nth-child(-n+3),.rating-stars[data-rate="4"] .rating-stars__star:nth-child(-n+4),.rating-stars[data-rate="5"] .rating-stars__star{color:#f2994a}.rating-stars[data-size="15"] .rating-stars__star{font-size:15px}.rating-stars[data-size="15"] .rating-stars__input{width:15px;height:15px;margin-left:-15px;left:-4px}.rating-stars[data-size="18"] .rating-stars__star{font-size:18px}.rating-stars[data-size="18"] .rating-stars__input{width:18px;height:18px;margin-left:-18px;left:-4px}.rating-stars[data-size="22"] .rating-stars__star{font-size:22px;margin-right:8px}.rating-stars[data-size="22"] .rating-stars__input{width:22px;height:22px;margin-left:-22px;left:-8px}.rating-stars[data-size="24"] .rating-stars__star{font-size:24px;margin-right:8px}.rating-stars[data-size="24"] .rating-stars__input{width:24px;height:24px;margin-left:-24px;left:-8px}.rating-stars[data-rate="1"][data-type=market] .rating-stars__star:nth-child(-n+1),.rating-stars[data-rate="2"][data-type=market] .rating-stars__star:nth-child(-n+2),.rating-stars[data-rate="3"][data-type=market] .rating-stars__star:nth-child(-n+3),.rating-stars[data-rate="4"][data-type=market] .rating-stars__star:nth-child(-n+4),.rating-stars[data-rate="5"][data-type=market] .rating-stars__star{color:#ffa800}.rating-stars_form{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.rating-stars_form .rating-stars__input:checked~.rating-stars__star,.rating-stars_form:hover .rating-stars__star:hover,.rating-stars_form:hover .rating-stars__star:hover~.rating-stars__star{color:#f2994a}.rating-stars_form .rating-stars__star{cursor:pointer}.rating-stars_form .rating-stars__input{padding:0;margin:0;opacity:0;position:relative}.packing{padding:0;list-style:none;margin-left:-20px;margin-right:-20px;margin-bottom:0;min-width:150px;font-size:.875rem;line-height:1.7142857143}.packing__link{color:#333;display:block;padding:2px 16px}.packing__link:focus,.packing__link:hover{background-color:#f2f2f2}.packing__link.active{color:#ff4a00}.page-share:not(:first-child){margin-top:27px}.page-share .yandex-market{margin-bottom:19px}@media (min-width:576px){.page-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-share .yandex-market{margin-bottom:0;margin-right:32px}}.pagination__list{padding:0;list-style:none;margin-left:-6px;margin-right:-6px;text-align:center;font-size:0}.pagination__item{display:inline-block;margin-left:6px;margin-right:6px;font-size:1rem;line-height:2.375}.pagination__link{display:block;width:40px;height:40px;border-radius:4px;border:1px solid #e0e0e0;color:#333}.pagination__link:focus,.pagination__link:hover{border-color:#0e5542;color:#0e5542}.pagination__link:focus .pagination__icon,.pagination__link:hover .pagination__icon{color:#0e5542}.pagination__link.active{border-color:#0e5542;background-color:#0e5542;color:#fff}.pagination__link.active:focus,.pagination__link.active:hover{color:#fff}.pagination__icon{color:#c4c4c4;font-size:20px;top:-1px}.paginator .pagination{margin-left:auto;margin-right:auto}@media (min-width:1024px){.paginator{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:1fr;grid-column-gap:32px;grid-template-areas:". pagination sorting";justify-items:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.paginator .pagination{grid-area:pagination}.paginator .sorting{margin-left:auto;grid-area:sorting}}.panel__header{position:relative;cursor:pointer;margin-bottom:-1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel__header-icon{position:absolute;font-size:16px;position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.panel__title{margin-bottom:0;margin-right:auto}.panel__content{display:none}.panel.active .panel__header{margin-bottom:0}.panel.active .panel__header-icon{-webkit-transform:translateY(-50%) scaleY(-1);transform:translateY(-50%) scaleY(-1)}.panel.active .panel__content{display:block}.payment-methods__label{margin-bottom:6px}.payment-methods__list{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px;margin-right:-5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-5px}.payment-methods__list,.payment-methods__list:last-child{margin-bottom:-5px}.payment-methods__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:51px;height:23px;background-color:#fff;border-radius:4px;margin:5px}.payment-methods__img{display:block;width:32px;margin-left:auto;margin-right:auto}.pennies{font-size:.85em}.pickup-point{line-height:1.2857142857;padding-top:5px}.pickup-point__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:26px}.pickup-point__header p{margin-bottom:0}.pickup-point__logo{display:block;width:48px;height:48px;border-radius:50%;-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px;margin-right:16px}.pickup-point__content{-webkit-box-flex:1;-ms-flex:1;flex:1 1}.pickup-point__title{font-size:1.25rem;line-height:1.3;margin-bottom:4px}.pickup-point__info{margin-bottom:26px}.pickup-point__info-title{font-weight:700;margin-top:18px;margin-bottom:9px}.pickup-point__info-text{margin-left:0;margin-bottom:0}.pickup-point__info-text p{margin-bottom:16px}.pickup-point__info-text p:last-child{margin-bottom:0}.pickup-point__button{min-width:113px}@media (min-width:576px){.pickup-point{padding:13px 8px 8px}.pickup-point__logo{margin-right:24px}}.points{color:#cc952a;font-weight:500;white-space:nowrap}.points__icon{font-size:12px;top:-1px;margin-left:10px}.popup__title{margin-bottom:5px;line-height:1.2857142857;color:#333}.price-old{color:#5d5d5d;position:relative;text-decoration:line-through}.pub-preview{display:block;border:1px solid #f2f2f2;border-radius:4px;background-color:#fff;-webkit-box-shadow:0 6px 36px rgba(0,0,0,.1);box-shadow:0 6px 36px rgba(0,0,0,.1);color:#333;padding:16px 16px 28px}.pub-preview__img-placeholder{max-width:138px;margin-bottom:18px}.pub-preview__img{display:block;border-radius:4px;margin-bottom:0}.pub-preview__title{margin-bottom:11px;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.pub-preview__action{margin-top:24px}.pub-preview:focus .pub-preview__title,.pub-preview:hover .pub-preview__title{color:#0e5542}@media (min-width:768px){.pub-preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px}.pub-preview__img-placeholder{max-width:205px;-webkit-box-flex:0;-ms-flex:0 0 205px;flex:0 0 205px;margin-right:35px;margin-bottom:0}.pub-preview__content{-webkit-box-flex:1;-ms-flex:1;flex:1 1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pub-preview__text{margin-bottom:25px}.pub-preview__action{margin-top:auto}}.rating__stars{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:10px}.rating__label{font-size:.8125rem;line-height:1.3076923077}.rating__label-md{font-size:.875rem;line-height:1.4285714286}.rating_reversed{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rating_reversed .rating__stars{margin-right:0;margin-top:8px}@media (min-width:375px){.rating_reversed{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rating_reversed .rating__label-md{margin-right:16px}.rating_reversed .rating__stars{margin-top:0}}.section-header{margin-bottom:20px;position:relative;z-index:10}.section-header__title{margin-bottom:0}.section-header__info{color:#5d5d5d;display:inline-block;line-height:1.143;margin-top:8px}@media (min-width:768px){.section-header__title{margin-bottom:0}}@media (min-width:1024px){.section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:24px;margin-right:112px}.section-header__title{margin-right:32px}.section-header__info{font-size:1rem;line-height:1.1875}}.shop{line-height:1.7142857143}.shop__header{position:relative;padding:19px 60px 14px 16px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.shop__header-icon{width:60px;height:60px;text-align:center;font-size:30px;line-height:58px;color:#0e5542;position:absolute;top:0;right:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.shop__header-item{margin-bottom:12px}.shop__title{font-size:1.125rem;line-height:1.3333333333}.shop__body{display:none;border:1px solid #ebebeb;border-top-width:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:16px}.shop__img{display:block;border-radius:4px;margin-bottom:19px}.shop__map{height:245px;width:100%}.shop__action{margin-top:21px}.shop__button{width:100%}.shop.active .shop__header{border-bottom-left-radius:0;border-bottom-right-radius:0}.shop.active .shop__header-icon{-webkit-transform:rotateX(0);transform:rotateX(0)}@media (min-width:768px){.shop__header{padding-bottom:9px}.shop__header-row{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.shop__header-item{max-width:none;-webkit-box-flex:initial;-ms-flex:initial;flex:initial;margin-bottom:9px}.shop__header-icon{top:50%;margin-top:-30px}.shop__action{margin-top:28px}.shop__button{width:auto}.shop__body{padding-top:24px;padding-bottom:24px}}@media (min-width:1024px){.shop__header{padding-left:24px;padding-right:120px}.shop__header-icon{right:18px}.shop__body{padding:32px 120px 32px 32px}.shop__img-placeholder{max-width:458px}.shop__content{max-width:616px}}.shops__list{padding:0;list-style:none}.shops__item{margin-bottom:16px}@media (min-width:768px){.shops__item:last-child{margin-bottom:0}}.shop-popup{background-color:#fff;border-radius:4px;padding:8px 0 4px 4px;max-width:292px}.sizes{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.sizes__item{position:relative;min-height:1px;padding-left:8px;padding-right:8px}.social{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-8px;margin-right:-8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.social__item{position:relative;min-height:1px;padding-left:8px;padding-right:8px}.social__link{width:24px;height:24px;font-size:24px}.success-message{text-align:center}.success-message__icon{display:block;width:48px;height:48px;border-radius:50%;font-size:30px;line-height:48px;color:#fff;background-color:#ff4a00;margin:0 auto 34px;text-align:center}.success-message__icon[data-size="32"]{width:32px;height:32px;font-size:20px;line-height:32px;margin-bottom:14px}.success-message__title{font-size:1.125rem;line-height:1.2777777778;font-weight:500}.success-message__text{margin-top:15px}@media (min-width:768px){.success-message__title{font-size:1.25rem;line-height:1.3}}.tabs__list{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tabs__link{display:block;text-decoration:none;-webkit-transition:-webkit-box-shadow .25s ease-in-out;transition:-webkit-box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out,-webkit-box-shadow .25s ease-in-out}.tabs__tab{opacity:0;visibility:hidden;height:0;-webkit-transition:all 0s ease-in-out;transition:all 0s ease-in-out}.tabs__tab.active{opacity:1;visibility:visible;height:auto}.tabs_default .tabs__list{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.tabs_default .tabs__item{margin-bottom:16px}.tabs_default .tabs__link{color:#cc952a;border-bottom:2px dotted;margin-bottom:0}.tabs_default .tabs__link.active{border-bottom-color:rgba(51,51,51,0);color:#333}.tabs_icon .tabs__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tabs_icon .tabs__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0e5542;line-height:1.2857}.tabs_icon .tabs__link-icon{font-size:24px}.tabs_icon .tabs__link-text{display:none;border-bottom:1px dotted}.tabs_icon .tabs__link.active{color:#cc952a}.tabs_icon .tabs__link.active .tabs__link-text{border-bottom-color:rgba(204,149,42,0)}.tabs_pills .tabs__list{margin-bottom:3px}.tabs_pills .tabs__item{margin-bottom:16px}.tabs_pills .tabs__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:inherit;border:1px solid #e0e0e0;border-radius:4px;padding:10px 8px;font-size:.875rem;line-height:1.3571428571}.tabs_pills .tabs__link:after{display:none}.tabs_pills .tabs__link-text{font-size:1rem;line-height:1.1875;margin-top:-3px}.tabs_pills .tabs__link-info{color:#ff4a00;font-size:.75rem;line-height:1.1666666667;font-weight:500;margin-top:3px;margin-bottom:-1px}.tabs_pills .tabs__link-icon{color:rgab(#fff,0);font-size:18px}.tabs_pills .tabs__link.active{color:#fff;border-color:#0e5542;background-color:#0e5542}.tabs_pills .tabs__link.active .tabs__link-info{color:#f7de5b}.tabs_pills .tabs__link.active .tabs__link-icon{color:#fff}.tabs_pills .tabs__link.active:focus,.tabs_pills .tabs__link.active:hover{-webkit-box-shadow:none;box-shadow:none}.tabs_pills .tabs__link:focus,.tabs_pills .tabs__link:hover{-webkit-box-shadow:0 6px 36px rgba(0,0,0,.1);box-shadow:0 6px 36px rgba(0,0,0,.1)}.tabs_pills .tabs__link_color{border:0}.tabs_color .tabs__item:not(:first-child){-webkit-box-flex:1;-ms-flex:1;flex:1 1}.tabs_color .tabs__link{padding:10px 8px;height:40px}.tabs_color .tabs__link-icon{color:rgab(#fff,0);font-size:18px}.tabs_color .tabs__link.active .tabs__link-icon{color:#fff}.tabs_color .tabs__link_color{border:0}.tabs_color .tabs__link_color:focus,.tabs_color .tabs__link_color:hover{-webkit-box-shadow:none;box-shadow:none}.tabs_primary .tabs__list{margin-bottom:16px}.tabs_primary .tabs__item{width:100%;margin-bottom:12px}.tabs_primary .tabs__link{position:relative;border:1px solid #e0e0e0;border-radius:4px;padding:12px 40px 11px 15px;font-size:1rem;line-height:1.3125;font-weight:700}.tabs_primary .tabs__link:after{position:absolute;top:50%;right:12px;margin-top:-8px;font-size:16px}.tabs_primary .tabs__link.active{color:#fff;border-color:#0e5542;background-color:#0e5542}.tabs_primary .tabs__link.active:after{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.tabs_primary .tabs__link.active:focus,.tabs_primary .tabs__link.active:hover{-webkit-box-shadow:none;box-shadow:none}.tabs_primary .tabs__link:focus,.tabs_primary .tabs__link:hover{-webkit-box-shadow:0 6px 36px rgba(0,0,0,.1);box-shadow:0 6px 36px rgba(0,0,0,.1)}.tabs_primary .tabs__tab.active{margin-top:16px;margin-bottom:9px}.tabs_basic .tabs__list{margin-bottom:24px}.tabs_basic .tabs__item{margin-bottom:16px}.tabs_basic .tabs__link{position:relative;border-radius:4px;padding:13px 22px;line-height:1.1428571429;font-weight:700}.tabs_basic .tabs__link.active{color:#fff;background-color:#0e5542}.tabs_basic .tabs__link.active:focus,.tabs_basic .tabs__link.active:hover{color:#fff}.tabs_basic .tabs__link:focus,.tabs_basic .tabs__link:hover{color:#0e5542}@media (min-width:768px){.tabs_icon .tabs__link-icon{margin-right:10px}.tabs_icon .tabs__link-text{display:block}.tabs_pills .tabs__list{margin-left:-8px;margin-right:-8px;margin-bottom:6px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.tabs_pills .tabs__item{max-width:116px;-webkit-box-flex:0;-ms-flex:0 0 116px;flex:0 0 116px;padding-left:8px;padding-right:8px}.tabs_pills .tabs__link{padding-left:8px;padding-right:8px;height:100%;position:relative;z-index:1;line-height:1.1428571429}.tabs_pills .tabs__link:after{position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%,-9px);transform:translate(-50%,-9px);font-size:15px;color:#0e5542;z-index:-1}.tabs_pills .tabs__link.active:after{display:block}.tabs_pills .tabs__link_color{border:0}.tabs_pills .tabs__link_color:after{color:inherit}.tabs_color .tabs__item{max-width:96px;-webkit-box-flex:0;-ms-flex:0 0 96px;flex:0 0 96px}.tabs_color .tabs__link{padding-top:3px;padding-bottom:3px;height:42px}}@media (min-width:1024px){.tabs_primary .tabs__list{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:32px}.tabs_primary .tabs__item{width:auto;margin-bottom:0}.tabs_primary .tabs__link{border:0;border-radius:4px;padding:14px 16px;z-index:1;background-color:#fff}.tabs_primary .tabs__link:after{display:none;position:absolute;top:100%;left:50%;right:auto;margin:0;-webkit-transform:translate(-50%,-9px);transform:translate(-50%,-9px);font-size:15px;color:#0e5542;z-index:-1}.tabs_primary .tabs__link.active:after{display:block;-webkit-transform:translate(-50%,-9px);transform:translate(-50%,-9px)}.tabs_primary .tabs__link:focus,.tabs_primary .tabs__link:hover{-webkit-box-shadow:none;box-shadow:none}.tabs_primary .tabs__tab.active{margin-top:0}.tabs_basic .tabs__list{margin-bottom:68px}}@media (min-width:1256px){.tabs_primary .tabs__link{padding:17px 18px 16px;font-size:1.125rem;line-height:1.2777777778}}.tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -6px 20px}.tags__item{white-space:nowrap;background-color:rgba(235,235,235,.5);border:1px solid #e0e0e0;border-radius:4px;line-height:1.2857142857;padding:9px 11px;margin:0 6px 12px;color:#ff4a00}.tags__item.active{border-color:#ff4a00;background-color:#ff4a00;color:#fff}.tags__item:focus,.tags__item:hover{border-color:#ff4a00;background-color:#ff4a00;color:#fff}@media (max-width:575px){.tags_block{display:block}.tags_block .tags__item{display:block;text-align:center}}@media (min-width:1024px){.tags{margin-bottom:28px}.tags__item{font-size:1rem;line-height:1.3125;padding:9px 15px 11px}}.video{position:relative;display:block}.video__img{display:block}.video__play-button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.yandex-market{border:1px solid #f2f2f2;border-radius:4px;text-align:center;padding:21px 32px 20px;max-width:275px}.yandex-market__img{display:block;margin:0 auto 19px}.yandex-market__rating-stars{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:25px}.yandex-market__button{color:#0e5542;max-width:175px;margin:0 auto}.yandex-market_sm{padding:16px 14px 14px}.yandex-market_sm .yandex-market__img{max-width:139px;margin-bottom:14px}.yandex-market_sm .yandex-market__rating-stars{margin-bottom:22px}.yandex-market_inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:262px;padding:8px 16px 10px 13px}.yandex-market_inline .yandex-market__img{max-width:116px;margin:0 8px 0 0}.yandex-market_inline .yandex-market__rating-stars{margin-bottom:0}.share__title{font-size:.8125rem;line-height:1.1538461538;margin-bottom:9px}.share .ya-share2__container_size_m .ya-share2__icon{height:48xpx!important;width:48xpx!important;background-size:48xpx 48xpx!important}.share .ya-share2__container_size_m .ya-share2__counter{font-size:14px!important;padding:8px 10px 0 10px!important}.share .ya-share2__container_size_m .ya-share2__icon_more:before{line-height:22px!important}.share .ya-share2__container_size_m .ya-share2__popup_direction_bottom{top:36px!important}.button-to-top{width:48px;height:48px;border-radius:50%;-webkit-box-shadow:0 6px 36px rgba(0,0,0,.1);box-shadow:0 6px 36px rgba(0,0,0,.1);position:fixed;right:0;bottom:0;opacity:0;visibility:hidden;z-index:82;padding:0;font-size:20px;line-height:46px}.button-to-top:focus,.button-to-top:hover{text-decoration:none}.button-to-top.active{opacity:1;visibility:visible}@media (min-width:1256px){.button-to-top{width:62px;height:62px;right:1.5%;bottom:2.5%;font-size:24px;line-height:60px}}@media (min-width:1680px){.button-to-top{right:5%;bottom:5%}}.nav{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);background-color:#fff;position:fixed;top:54px;left:0;right:0;max-height:calc(100vh - 54px);overflow-x:hidden;overflow:auto;padding-top:46px;margin-right:calc(-1 * (100vw - 100%))}.nav__trigger{position:fixed;top:54px;left:0;right:0;height:46px;overflow:hidden;padding:12px 16px 16px;cursor:pointer;font-weight:700;background-color:#f2d58c;z-index:10}.nav__trigger-icon{position:absolute;top:50%;right:16px;margin-top:-12px;width:20px;height:24px;font-size:1.375rem;line-height:1.0909090909;text-align:center;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.nav.active .nav__trigger-icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.nav__list{display:none;padding:0;list-style:none;margin:0;padding-top:5px;padding-bottom:12px}.nav__item{position:relative}.nav__item.active{background-color:#f2d58c}.nav__link{position:relative;display:block;padding:10px 20px 11px 57px;font-size:1rem;line-height:1.3125;font-weight:700;color:#333;text-decoration:none;border-bottom:1px solid #f2f2f2;-webkit-transition:none;transition:none}.nav__link-icon,.nav__link-toggle{position:absolute;top:50%;margin-top:-12px;text-align:center}.nav__link-icon{left:8px;font-size:24px;line-height:24px}.nav__item.active .nav__link-icon{left:36px}.nav__link-toggle{right:0;width:20px;height:24px;font-size:1.375rem;line-height:1.0909090909;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.nav__item.active .nav__link-toggle{right:auto;left:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.nav__item.active .nav__link{padding:10px 16px 14px 69px;font-size:.875rem;line-height:2;color:#4d401b;border-bottom-color:#f2d58c;height:46px;overflow:hidden;position:fixed;top:54px;left:16px;right:16px;background-color:#f2d58c;z-index:11}.nav__subnav{display:none}@media (min-width:1024px){.nav{background-color:#f2d58c;padding-top:0;position:static;overflow:visible}.nav__trigger{display:none}.nav__list{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;padding-top:0;padding-bottom:0;background-color:#f2d58c}.nav__item{position:static;top:0;-webkit-box-flex:1;-ms-flex:1;flex:1 1}.nav__item:first-child{border-left:1px solid #eac878}.nav__link{padding:11px;font-size:.875rem;line-height:1.2857142857;color:#333;border-bottom:0;text-align:center;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;background-color:#f2d58c;z-index:2;border-right:1px solid #eac878}.nav__link-icon{display:block;position:static;margin:0 auto 9px}.nav__link-toggle{display:none}.nav__link:focus,.nav__link:hover{background-color:#eac878}.nav__link.active{background-color:#eac878}.nav__item.active .nav__link{position:relative;background:0 0;z-index:initial;top:0;left:0;right:auto;height:auto}.nav__subnav{display:block;position:absolute;top:100%;left:0;right:0;z-index:80;opacity:0;visibility:hidden;-webkit-transition:all .1s ease .25s;transition:all .1s ease .25s}.nav__item:focus .nav__subnav,.nav__item:hover .nav__subnav{opacity:1;visibility:visible}}@media (min-width:1256px){.nav{z-index:20;top:0}.header__fixed .nav{display:none;position:absolute;top:100%;left:0;right:0;height:calc(100vh - 60px);background:0 0;pointer-events:none;width:1256px;-webkit-box-shadow:0 4px 12px -4px rgba(0,0,0,.25);box-shadow:0 4px 12px -4px rgba(0,0,0,.25)}.header__fixed .nav .container{height:100%;position:relative;background:#fff;padding-left:0;padding-right:0}.header__fixed .nav__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;height:100%;position:relative;pointer-events:all}.header__fixed .nav__list:before{position:absolute;top:0;left:0;bottom:0;background-color:rgba(242,213,140,.7);content:'';width:192px}.header__fixed .nav .nav__item{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;position:static;width:192px}.header__fixed .nav .nav__item:first-child{border-left:0}.header__fixed .nav .nav__item:focus .nav__link,.header__fixed .nav .nav__item:hover .nav__link{background-color:#eac878;color:#333}.header__fixed .nav .nav__item:focus .nav__subnav,.header__fixed .nav .nav__item:hover .nav__subnav{opacity:1;visibility:visible}.header__fixed .nav .nav__item.active .nav__link{background-color:#eac878;color:#333;line-height:inherit}.header__fixed .nav .nav__item.active .nav__subnav{opacity:1;visibility:visible}.header__fixed .nav .nav__link{border-right-width:0;border-bottom:1px solid rgba(152,152,152,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:9px 12px 13px;background:0 0}.header__fixed .nav .nav__link-icon{max-width:24px;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;margin:0 20px 0 0}.header__fixed .nav .nav__link.active{background-color:#eac878}.header__fixed .nav .nav__subnav{top:0;left:192px;padding-left:16px}.nav-fixed .nav{display:block}}.subnav{background-color:#fff;padding-top:3px;padding-bottom:12px;color:#333}.subnav__list{padding:0;list-style:none;margin:0}.subnav__link{display:block;position:relative;padding:10px 20px 12px 0;font-weight:700;color:#333;text-decoration:none;border-bottom:1px solid #f2f2f2}.subnav__link-toggle{position:absolute;top:50%;right:0;margin-top:-12px;text-align:center;width:20px;height:24px;font-size:1.375rem;line-height:1.0909090909;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.subnav__secnav{display:none}.subnav .brands{padding-top:11px}@media (max-width:1023px){.subnav .container{padding:0}.subnav .brand-card{height:99px;padding:22px}}@media (min-width:1024px){.subnav{padding-top:0;max-height:calc(100vh - 127px);overflow:auto}.subnav__list{-webkit-columns:4;-moz-columns:4;columns:4;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;padding-top:23px;pointer-events:all;position:relative}.subnav__item{margin-bottom:11px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.subnav__item:focus .secnav-wrapper,.subnav__item:hover .secnav-wrapper{opacity:1;visibility:visible}.subnav__link{display:inline;position:relative;padding:0;font-size:1rem;line-height:1.5;font-weight:500;color:#ff4a00;border-bottom:0}.subnav__link-toggle{position:static;margin-top:0;-webkit-transition:none;transition:none;width:auto;height:auto;font-size:16px;line-height:16px;vertical-align:middle}.subnav__secnav{display:block}.subnav .brands{padding-top:32px;pointer-events:all}.subnav .brands__section:first-child{padding-bottom:9px}.subnav .section__swiper{padding-left:80px;padding-right:80px}.subnav .section__swiper .swiper-next,.subnav .section__swiper .swiper-prev{top:50%!important;margin-top:-20px}.subnav .section__swiper .swiper-prev{right:auto;left:0}}@media (min-width:1256px){.subnav{max-height:calc(100vh - 215px)}.header-fixed .subnav{max-height:calc(100vh - 60px);height:100%;pointer-events:all}}@media (min-width:1384px){.subnav .section__swiper{margin-left:-80px;margin-right:-80px}}.secnav{padding:0;list-style:none;margin-top:14px;padding-bottom:13px}.secnav__item{margin-bottom:3px}.secnav__link{display:inline-block;line-height:1.6428;padding:1px .5em 2px;margin-left:-.5em;text-decoration:none;border-radius:2px}.secnav__link:focus,.secnav__link:hover{background-color:#0e5542;color:#fff;text-decoration:underline}@media (min-width:1024px){.secnav-wrapper{opacity:0;visibility:hidden;position:absolute;top:12px;left:200px;right:0;bottom:0;background-color:#fff;-webkit-box-shadow:0 6px 36px rgba(0,0,0,.1);box-shadow:0 6px 36px rgba(0,0,0,.1);border-radius:4px;padding:24px;z-index:2;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;overflow:auto}.secnav_hover{-webkit-columns:6;-moz-columns:6;columns:6;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;padding:0;margin:0}.secnav_hover .secnav__item{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;margin-bottom:6px}.secnav_hover .secnav__link{font-size:.8125rem;line-height:1.3076923077;font-weight:500}}@media (min-width:1256px){.secnav_hover{-webkit-columns:6;-moz-columns:6;columns:6}}.header{position:fixed;top:0;left:0;right:0;z-index:50}.header__bar{background-color:#0e5542;color:#eaebd7;padding-top:17px;padding-bottom:13px;position:relative}.header__bar-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__triggers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:-8px;position:relative;top:-2px}.header__trigger{width:24px;height:24px;font-size:21px;line-height:24px;color:inherit;margin-left:6px;margin-right:6px}.header__trigger.icon-phone,.header__trigger.icon-search{color:#f2d58c}.header__trigger.icon-phone:focus,.header__trigger.icon-phone:hover,.header__trigger.icon-search:focus,.header__trigger.icon-search:hover{color:#eaebd7}.header__logo{width:145px;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.header__logo-img{display:block;width:100%}.header__logo-text{display:none}.header__search{display:none;padding-top:16px;padding-bottom:10px;width:100%}.header__content{display:none;background-color:#0e5542;color:#eaebd7;position:fixed;top:0;right:0;width:100%;height:100%;overflow:auto;z-index:100;padding-bottom:40px}.header__top{font-size:.8125rem;line-height:1.3076923077;position:relative;padding-top:20px}.header__top:before{background-color:#0b4837;position:absolute;top:0;left:0;right:0;bottom:0;content:''}.header__top .overlay{z-index:30}.header__location{position:relative;margin-bottom:10px}.header__location-icon{width:16px;height:16px;font-size:16px;margin-right:8px;top:-1px;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.header__location-toggle{color:inherit}.header__location-toggle:focus,.header__location-toggle:hover{color:inherit}.header__location-toggle:focus .header__location-icon,.header__location-toggle:hover .header__location-icon{color:#ff4a00}.header__location-text{border-bottom:1px dotted}.header__menu{background-color:#0e5542;padding-top:19px;padding-bottom:14px;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.header__menu-list{padding:0;list-style:none;margin-bottom:0}.header__menu-item{margin-bottom:11px}.header__menu-link{color:inherit}.header__menu-link:focus,.header__menu-link:hover{color:inherit;text-decoration:underline}.header__nav{padding-bottom:14px}.header__nav-list{padding:0;list-style:none;margin-left:-9px;margin-right:-9px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.header__nav-item{margin:9px;width:100%;position:relative}.header__nav-item_sm{width:auto}.header__nav-item_order{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.header__nav-icon{font-size:22px;margin-right:8px;top:-2px;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.header__nav-link{color:inherit}.header__nav-link:focus,.header__nav-link:hover{color:inherit}.header__nav-link:focus .header__nav-icon,.header__nav-link:hover .header__nav-icon{color:#ff4a00}.header__nav-link.active .header__nav-icon{color:#ff4a00}.header__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.header__contacts-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__contacts-control{font-weight:500;color:#f2d58c!important;margin-top:6px;margin-bottom:6px}.header__contacts-icon{width:24px;height:24px;font-size:24px;margin-right:12px;top:-1px}.header__phone{font-size:1.125rem;line-height:1.6666666667;font-weight:500;color:#fff!important}.header__working-hours{color:#fff;margin-top:6px;margin-bottom:13px}.header__social{margin-top:22px}.header__social a{color:#f2d58c}.header_fixed{display:none}@media (min-width:1256px){.header{position:relative;margin-bottom:32px;height:215px}.header-fixed .header{z-index:82}.header:after{position:absolute;top:0;left:50%;-webkit-transform:translateX(-134%);transform:translateX(-134%);width:241px;height:176px;z-index:1;pointer-events:none;content:'';background:url(/local/templates/magizoo_new/assets/css/../i/bg-header.png) 0 0 no-repeat}.header__content{display:block!important;position:static;max-width:none;width:auto;height:auto;padding-bottom:0;overflow:visible}.header__top{padding-top:7px;padding-bottom:6px}.header__top-row{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.header__location{max-width:none;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:2px;margin-right:8px;margin-bottom:0}.header__menu{max-width:none;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial;background:0 0;padding-top:0;padding-bottom:0;z-index:2}.header__menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-12px;margin-right:-12px}.header__menu-item{margin-left:12px;margin-right:12px;margin-bottom:0}.header__nav{max-width:none;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto;padding-bottom:0}.header__nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-9px;margin-right:-9px}.header__nav-item{width:auto;margin-top:0;margin-bottom:0}.header__nav-item_order{-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial}.header__nav-link{position:relative;display:block;max-width:155px}.header__nav-link:before{position:absolute;top:50%;left:0;right:0;width:100%;height:60px;margin-top:-20px;content:''}.header__body{padding-top:18px;padding-bottom:21px;position:relative;z-index:2}.header__logo{width:291px}.header__logo-text{display:block;text-transform:uppercase;font-size:.6875rem;line-height:1.2736363636;color:#eaebd7;margin-top:10px}.header__search{display:block!important;position:relative;padding-top:0;padding-bottom:0;margin-left:auto;margin-right:19px;max-width:344px;-webkit-box-flex:0;-ms-flex:0 0 344px;flex:0 0 344px}.header__contacts{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:345px;-webkit-box-flex:0;-ms-flex:0 0 345px;flex:0 0 345px}.header__contacts-section+.header__contacts-section{margin-left:auto}.header__contacts-control{color:#f2d58c!important;margin-top:0;margin-bottom:0}.header__contacts-icon{display:none}.header__phone{font-size:1rem;line-height:1.3125;text-align:right}.header__phone+.header__phone{margin-top:6px}.header__working-hours{margin-top:0;margin-bottom:7px}.header__fixed{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.25);box-shadow:0 4px 12px rgba(0,0,0,.25);background-color:#0b4837;color:#fff;position:fixed;z-index:1001;top:0;left:0;right:0;height:auto;display:block;-webkit-transform:translateY(-80px);transform:translateY(-80px);margin-right:calc(-1 * (100vw - 100%));-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out}.header__fixed .row{height:60px}.header__fixed.fixed{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.header__fixed .header__logo{width:195px;padding-left:0;margin-right:auto}.header__fixed .header__logo-text{display:none}.header__fixed .header__contacts{max-width:none;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.header__fixed .header__search{max-width:289px;-webkit-box-flex:0;-ms-flex:0 0 289px;flex:0 0 289px;margin:0}.header__fixed .header__nav{margin-left:0}.header__nav-col{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-left:16px}}.footer__bar{background-color:#0e5542;color:#f2d58c;padding-top:18px;padding-bottom:24px}.footer__bar a{color:inherit}.footer__bar-apps{margin-top:18px}.footer__bar-social{margin-top:18px}.footer__phones{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:18px}.footer__phone-number{font-size:1.125rem;line-height:1.6666666667;font-weight:500;white-space:nowrap}.footer__phone-note{color:#eaebd7;margin-top:-5px}.footer__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__contacts-item{margin-top:6px;margin-bottom:6px;white-space:nowrap;position:relative;min-height:1px;padding-left:10px;padding-right:10px}.footer__contacts-icon{width:24px;height:24px;font-size:24px;top:-1px;margin-right:12px}.footer__apps{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-11px;margin-right:-11px}.footer__apps-item{position:relative;min-height:1px;padding-left:11px;padding-right:11px}.footer__apps-img{display:block}.footer__body{background-color:#eaebd7;font-size:.8125rem;line-height:1.5384615385;color:#4f4f4f;padding-bottom:7px}.footer__nav-section{border-bottom:1px solid rgba(77,64,27,.1)}.footer__nav-title{margin-bottom:0;padding-top:19px;padding-right:32px;padding-bottom:5px;position:relative;color:#333}.footer__nav-title:after{position:absolute;top:15px;right:7px;width:18px;height:18px;font-size:18px;color:#dadac4;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.footer__nav-section.active .footer__nav-title:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.footer__nav-list{padding:0;list-style:none;padding-top:3px;padding-left:8px}.footer__nav-item{margin-bottom:4px}.footer__nav-link{color:inherit}.footer__nav-link:focus,.footer__nav-link:hover{color:#0e5542;text-decoration:underline}.footer__addresses{margin-top:28px;margin-bottom:25px}.footer__addresses p{margin-bottom:8px}.footer__pay-form{max-width:288px}.footer__bottom{background-color:#eaebd7;font-size:.8125rem;line-height:1.6153846154;border-top:1px solid rgba(77,64,27,.1);padding-top:19px;padding-bottom:11px}.footer__bottom a{color:#4f4f4f}.footer__bottom-col{margin-bottom:1em}@media (min-width:576px){.footer__contacts{margin-top:0}}@media (min-width:576px) and (max-width:1023px){.footer__bar .row{display:grid;grid-template-columns:.8fr 1.2fr;grid-template-rows:1fr 1fr;gap:0 0;grid-template-areas:"contacts apps" "contacts social"}.footer__bar-apps,.footer__bar-contacts,.footer__bar-social{max-width:none}.footer__bar-contacts{grid-area:contacts}.footer__bar-apps{grid-area:apps;margin-top:0}.footer__bar-social{grid-area:social;-ms-flex-item-align:end;align-self:end;padding-bottom:9px}}@media (min-width:1024px){.footer__bar{padding-top:10px;padding-bottom:9px}.footer__bar .row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__bar-apps,.footer__bar-contacts,.footer__bar-social{max-width:none;-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.footer__bar-apps,.footer__bar-social{margin-top:0}.footer__bar-apps,.footer__bar-social{margin-top:0}.footer__phones{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-14px;margin-right:-14px}.footer__phone{padding-left:14px;padding-right:14px}.footer__social{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer__body{padding-top:29px;padding-bottom:26px}.footer__nav-section{border-bottom:0}.footer__nav-title{margin-bottom:1em;padding:0}.footer__nav-title:after{display:none}.footer__nav-list{padding:0;display:block!important}.footer__nav-item{margin-bottom:4px}.footer__addresses{margin-top:24px;margin-bottom:27px}.footer__bottom{padding-top:18px;padding-bottom:17px}.footer__bottom-col{margin-bottom:0}.footer__payment-methods{text-align:right;margin-top:-7px;margin-left:-10px}.footer__payment-methods .payment-methods__list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:1256px){.footer__bar-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__phone{margin-bottom:0}.footer__contacts{margin-left:46px}.footer__bottom-col:first-child{padding-right:96px}}.content{padding-top:21px;padding-bottom:28px}.content__row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.content__aside{margin-top:44px}.content__row-filter .content__aside{margin-top:0}.content__row-menu .content__aside{margin-top:0}.content__banner{display:none}@media (min-width:1024px){.content{padding-top:31px}.content__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:65px}.content__aside{margin-top:0;position:relative;z-index:20}.content__row-filter .content__aside{max-width:228px;-webkit-box-flex:0;-ms-flex:0 0 228px;flex:0 0 228px}.content__row-filter .content__main{max-width:calc(100% - 228px);-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 228px);flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 228px)}.content__row-menu .content__aside{max-width:248px;-webkit-box-flex:0;-ms-flex:0 0 248px;flex:0 0 248px}.content__row-menu .content__main{max-width:calc(100% - 248px);-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 248px);flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 248px)}}@media (min-width:1256px){.content{padding-top:0}}@media (min-width:1540px){.content__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.content__banner{margin-left:5px;margin-right:5px;display:block;position:-webkit-sticky;position:sticky;top:0;z-index:81}.header-fixed .content__banner{top:84px}.content__banner-img{display:block}.content__container{-webkit-box-flex:0;-ms-flex:0 0 1226px;flex:0 0 1226px}.content__inner{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}}@media (min-width:1920px){.content__banner{margin-left:11px;margin-right:11px}.content__container{-webkit-box-flex:0;-ms-flex:0 0 1232px;flex:0 0 1232px}}.aside__nav{margin-bottom:24px}.aside__mail-button{margin-bottom:24px}.text-block section:not([class]){clear:both}.text-block section:not([class]):not(:first-child){margin-top:48px}.text-block section:not([class]):after{content:"";display:table;clear:both}.text-block h2:not(:first-child){margin-top:34px}.text-block h3:not(:first-child){margin-top:22px}.text-block h4{font-size:1.125rem;line-height:1.1666666667}.text-block ul:not([class]){padding-left:1.4em}.text-block ol{counter-reset:olCounter}.text-block ol:not([class]){padding-left:2em}.text-block ol li{position:relative;list-style:none;margin:1em 0}.text-block ol li:before{position:absolute;top:-.3em;left:-2em;counter-increment:olCounter;content:counter(olCounter);color:#fff;background-color:#0e5542;display:inline-block;text-align:center;margin:5px 10px 5px 0;line-height:20px;width:20px;height:20px;border-radius:50%}.text-block b,.text-block strong{font-weight:500}.text-block img{display:block;border-radius:4px;margin-bottom:13px}.text-block .img-right{margin-top:26px}.text-block .pub-preview{margin-top:32px;margin-bottom:31px}.text-block .video{margin-top:-7px;margin-bottom:20px}.text-block .video img{margin-bottom:0}.text-block .gallery{margin-bottom:15px}.text-block .gallery img{margin-bottom:0}.text-block .files{margin-bottom:28px}.text-block+.back-to-section{margin-top:31px}.text-block[data-size=md]{font-size:1rem;line-height:1.5}.text-block[data-size=md] ol,.text-block[data-size=md] p,.text-block[data-size=md] ul{margin-bottom:1.5em}.text-block[data-size=md] h4:not(:first-child){margin-top:26px}.text-block .catalog__list{margin-top:32px;margin-bottom:31px}.text-block .section__slider .item{margin-top:0;margin-bottom:0}@media (min-width:576px){.text-block .catalog__list.fl,.text-block .catalog__list.fr{width:288px;min-width:0}}@media (min-width:768px){.text-block h2:not(:first-child){margin-top:39px}.text-block .text-col{-webkit-box-flex:1;-ms-flex:1;flex:1 1;max-width:none}.text-block img{margin-bottom:22px}.text-block .img-left,.text-block .img-right{max-width:319px;-webkit-box-flex:0;-ms-flex:0 0 319px;flex:0 0 319px}.text-block .fl,.text-block .fr{max-width:46%;margin-bottom:15px}.text-block .fl{float:left;margin-right:55px}.text-block .fr{float:right;margin-left:55px}.text-block .img-left img{float:left;margin-right:auto;margin-bottom:0}.text-block .img-right{margin-top:0;float:right}.text-block .img-right img{margin-left:auto;margin-bottom:0}.text-block .pub-preview{margin-top:44px;margin-bottom:31px}.text-block .pub-preview img{margin-bottom:0}.text-block .video{margin-top:0;margin-bottom:10px}.text-block .gallery{margin-bottom:19px}.text-block .files{margin-bottom:42px}.text-block[data-size=md] h4{font-size:1.25rem;line-height:1.3}.text-block[data-size=md] img{margin-bottom:46px}.text-block .catalog__list{margin-bottom:18px}.text-block .catalog__list.fl,.text-block .catalog__list.fr{margin-top:-18px}.text-block .catalog__list.fl{margin-right:22px}.text-block .catalog__list.fr{margin-left:22px}}@media (min-width:1024px){.text-block .section{padding-top:41px}.text-block .img-left,.text-block .img-right{max-width:347px;-webkit-box-flex:0;-ms-flex:0 0 347px;flex:0 0 347px}}.form_bg-green{background-color:#eaebd7;border-radius:4px;padding-left:16px;padding-right:16px}.form_bg-green .form__control{background-color:#fff}.form__control{position:relative;display:block;width:100%;height:40px;padding:11px 11px 11px;color:#333;border:1px solid #e0e0e0;border-radius:4px;background:rgba(243,243,243,.8);background-clip:padding-box;font-size:.875rem;line-height:1.2857142857;font-weight:400;font-family:Roboto,Arial,sans-serif;-webkit-transition:all ease-in-out .15s;transition:all ease-in-out .15s}.form__control::-ms-expand{border:0;background-color:transparent}.form__control::-webkit-input-placeholder{opacity:1;color:#989898}.form__control::-moz-placeholder{opacity:1;color:#989898}.form__control::-ms-input-placeholder{opacity:1;color:#989898}.form__control::placeholder{opacity:1;color:#989898}.form__control:disabled,.form__control[readonly]{opacity:1;background-color:#fff;color:#989898}.form__control:disabled{cursor:not-allowed}.form__control:active,.form__control:focus{outline:0}.form__control_lg{height:46px;padding:13px 14px 13px}.form__control[data-type=code]{text-align:center;height:64px;padding:8px;font-size:2.25rem;line-height:1.2777777778}.form__control[data-type=code]:active,.form__control[data-type=code]:focus{border-color:#0e5542}.form__control_white{border-color:#fff;background-color:#fff}.form__control_default{background-color:#fff}.has-error .form__control{color:#eb5757;border-color:#eb5757}.form__control.select:not([size]):not([multiple]){height:calc(40px - 1px)}.form__control.select:focus::-ms-value{color:#333}.form__control-file,.form__control-range{display:block}.form__select{padding-right:42px}.form__select select{width:100%;height:100%;margin:0;outline:0;cursor:inherit;background:0 0;border:0 none;position:absolute;top:0;left:0;right:0;bottom:0;padding:0 0 0 11px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form__select:after{position:absolute;top:0;right:0;bottom:0;width:47px;line-height:44px;color:#0e5542;font-size:8px;text-align:center}.form select::-ms-expand{display:none}.form__section{margin-bottom:40px}.form__col{max-width:496px}.form__header{margin-bottom:24px}.form__group{position:relative;margin-bottom:16px}.form__group[data-size=lg]{margin-bottom:24px}.form__submit{margin-top:24px;text-align:center}.form__submit-link{margin-top:20px;margin-bottom:0;display:inline-block;font-size:.8125rem;line-height:1.3076923077}.form__submit .button_block+.button_block{margin-top:12px}.form__code{margin-top:29px;margin-bottom:0}.form__code .row{margin-left:-8px;margin-right:-8px}.form__code .row>[class*=" col-"],.form__code .row>[class^=col-]{padding-left:8px;padding-right:8px}.form__code+.form__links{margin-top:11px}.form__code input[type=number]::-webkit-inner-spin-button,.form__code input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form__consent{margin-top:26px;margin-bottom:25px}.form__consent-default{margin-top:21px;margin-bottom:26px}.form__label{display:block;margin-bottom:12px;font-size:.875rem;line-height:1.2857142857}.form__label_lg{margin-bottom:14px;font-size:1.125rem;line-height:1.2777777778;font-weight:700}.form__label_lg .icon{font-size:14px;margin-right:13px}.form__login-services{text-align:center;margin-top:22px}.form__note{font-size:.8125rem;line-height:1.3076923077;margin-top:8px;color:#4f4f4f}.form__message{font-size:.8125rem;line-height:1.3076923077;margin-bottom:8px;color:#ff4a00}.form__control+.form__message{margin-top:8px;margin-bottom:0}.form__error{color:#eb5757}.form__error:before{content:'* '}.form__errors{font-size:.8125rem;line-height:1.3076923077;margin-top:8px}@media (min-width:576px){.form__date-group{max-width:195px;margin-right:16px}}.form__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:21px}.form__links+.form__submit{margin-top:25px}.form__links-item{margin-top:4px;margin-bottom:4px}.form__email-subscribe:last-child{padding-right:0}.form__rating{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.form__group+.form__rating{margin-top:24px}.form_inline .form__section{margin-top:58px;margin-bottom:-18px}.form_inline .form__note{margin-top:-8px;color:#5d5d5d}.form_inline .form__consent{margin-top:3px;margin-bottom:38px}@media (min-width:768px){.form_inline .form__section{max-width:660px}.form_inline .form__col-label{-webkit-box-flex:1;-ms-flex:1;flex:1 1}.form_inline .form__col{max-width:496px;-webkit-box-flex:0;-ms-flex:0 0 496px;flex:0 0 496px;margin-left:auto}.form_inline .form__consent{margin-top:20px;margin-bottom:36px}}textarea.form__control{height:auto;min-height:89px}.button-group .button{border-radius:0;margin-right:-1px}.button-group .button:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.button-group .button:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;margin-right:0}.button-group .button.active{color:#fff;border-color:#0e5542;background-color:#0e5542}.custom-file{position:relative;margin-top:20px}.custom-file input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.custom-file__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-file__button{width:171px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-file__text{-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out;font-size:.75rem;line-height:1.5833333333;max-width:250px;margin-top:16px}@media (min-width:576px){.custom-file{margin-bottom:30px}.custom-file__label{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.custom-file__button{margin-right:22px}.custom-file__text{margin-top:0}}.custom-control{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;line-height:1.7142857143}.custom-control:hover{color:#ff4a00}.custom-control__input{position:absolute;z-index:0;opacity:0;width:100%;height:100%;cursor:pointer}.custom-control__input:disabled{cursor:not-allowed}.custom-control__indicator{position:relative;display:block;width:18px;height:18px;-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;-ms-flex-item-align:start;align-self:flex-start;margin-top:2px;margin-right:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:solid 1px #e0e0e0;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.custom-control__indicator:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.custom-control__icon{font-size:16px;color:#cc952a;margin-top:2px;margin-right:13px;-ms-flex-item-align:start;align-self:flex-start}.custom-control__input:active~.custom-control__icon,.custom-control__input:checked~.custom-control__icon{color:#ff4a00}.custom-control[data-size=xs]{line-height:1.0714285714}.custom-control[data-size=xs] .custom-control__indicator{width:14px;height:14px;-webkit-box-flex:0;-ms-flex:0 0 14px;flex:0 0 14px;margin-top:2px;margin-right:14px;border-width:2px;border-color:#999;border-radius:2px}.custom-control[data-size=sm]{font-size:.8125rem;line-height:1.3076923077}.order-form__section .custom-control[data-size=sm]{line-height:1.5384615385;width:80%;position:relative;z-index:1;cursor:pointer}.custom-control[data-size=sm] .custom-control__indicator{width:18px;height:18px;margin-top:0;margin-right:14px;-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px}.custom-control[data-size=md]{font-size:1rem;line-height:1.3125}.custom-control[data-size=lg]{font-size:1.125rem;line-height:1.2777777778}.custom-control[data-size=lg] .custom-control__indicator{width:18px;height:18px;-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;margin-top:8px;margin-right:15px}.custom-control[data-type=size] .custom-control__indicator{width:auto;height:auto;min-width:40px;-webkit-box-flex:initial;-ms-flex:initial;flex:initial;margin-top:0;margin-right:0;border-radius:4px;padding:10px 10px 9px;font-size:1rem;line-height:1.1875;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.custom-checkbox .custom-control__indicator{border-radius:2px}.custom-checkbox .custom-control__indicator:before{display:none}.custom-checkbox .custom-control__input:active~.custom-control__indicator,.custom-checkbox .custom-control__input:checked~.custom-control__indicator{background-color:#ff4a00;border:solid 1px #ff4a00}.custom-checkbox .custom-control__input:active~.custom-control__indicator:before,.custom-checkbox .custom-control__input:checked~.custom-control__indicator:before{display:block;color:#fff;font-size:14px}.custom-checkbox[data-size=xs] .custom-control__input:active~.custom-control__indicator:before,.custom-checkbox[data-size=xs] .custom-control__input:checked~.custom-control__indicator:before{font-size:10px}.custom-checkbox[data-size=sm] .custom-control__input:active~.custom-control__indicator:before,.custom-checkbox[data-size=sm] .custom-control__input:checked~.custom-control__indicator:before{font-size:14px}.custom-radio .custom-control__input:active,.custom-radio .custom-control__input:checked{cursor:auto}.custom-radio:not([data-type]) .custom-control__indicator{border-radius:50%;width:16px;height:16px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px}.custom-radio:not([data-type]) .custom-control__indicator:before{display:none;border-radius:50%;width:8px;height:8px;background-color:#ff4a00;content:''}.custom-radio:not([data-type]) .custom-control__input:active~.custom-control__indicator,.custom-radio:not([data-type]) .custom-control__input:checked~.custom-control__indicator{border-color:#ff4a00;background-color:rgba(255,255,255,0)}.custom-radio:not([data-type]) .custom-control__input:active~.custom-control__indicator:before,.custom-radio:not([data-type]) .custom-control__input:checked~.custom-control__indicator:before{display:block}.custom-radio[data-type] .custom-control__input:hover~.custom-control__indicator{-webkit-box-shadow:0 6px 36px rgba(0,0,0,.1);box-shadow:0 6px 36px rgba(0,0,0,.1)}.custom-radio[data-type] .custom-control__input:active~.custom-control__indicator,.custom-radio[data-type] .custom-control__input:checked~.custom-control__indicator{border-color:#0e5542;background-color:#0e5542;color:#fff}.custom-radio[data-type] .custom-control__input:active:disabled~.custom-control__indicator,.custom-radio[data-type] .custom-control__input:disabled~.custom-control__indicator{border-color:#e0e0e0;background-color:#fff;color:#e0e0e0}.custom-radio[data-type] .custom-control__input:active:disabled:hover~.custom-control__indicator,.custom-radio[data-type] .custom-control__input:active:hover~.custom-control__indicator,.custom-radio[data-type] .custom-control__input:checked:hover~.custom-control__indicator,.custom-radio[data-type] .custom-control__input:disabled:hover~.custom-control__indicator{-webkit-box-shadow:none;box-shadow:none}.controls-list{padding:0;list-style:none;margin-bottom:26px}.controls-list:last-of-type{margin-bottom:26px}.controls-list__item{margin-bottom:8px}.controls-list__item:last-child{margin-bottom:0}.controls-list .custom-control{line-height:1.4285714286}.controls-list_inline{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-13px;margin-right:-13px;margin-bottom:7px}.controls-list_inline:last-of-type{margin-bottom:7px}.controls-list_inline[data-size=lg]{margin-left:-36px;margin-right:-36px}.controls-list_inline[data-size=lg] .controls-list__item{padding-left:36px;padding-right:36px}.controls-list_inline .controls-list__item{margin-bottom:14px;position:relative;min-height:1px;padding-left:13px;padding-right:13px}@media (min-width:768px){.controls-list_inline{margin-bottom:11px}.controls-list_inline:last-of-type{margin-bottom:11px}}.form-text{color:#5d5d5d}.form-text__title{font-weight:500;margin-bottom:11px}.form-text__content{font-size:.75rem;line-height:1.5;margin:0}.form-panel{border:1px solid #ebebeb;border-radius:4px;overflow:hidden;margin-bottom:20px}.form-panel__header{background-color:rgba(234,235,215,.5);padding:13px 16px 9px}.form-panel__title{margin-bottom:0}.form-panel__content{padding:16px;border-top:1px solid #ebebeb}.form-panel__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:8px}.form-panel__footer .button{width:113px;padding-left:0;padding-right:0}.form-panel__next{display:block;margin-left:auto}.form-panel.collapsed .form-panel__content{display:none}@media (min-width:576px){.form-panel__footer{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.form-panel__next{margin-left:24px}}@media (min-width:768px){.form-panel__header{padding-left:24px;padding-right:24px}.form-panel__content{padding:32px}.form-panel__footer{padding-top:0}.form-panel__next,.form-panel__prev{height:46px;line-height:42px}}@media (min-width:1024px){.form-panel__footer{padding-top:0;margin-top:-70px}}.input-group{position:relative}.input-group__icon{width:24px;height:24px;font-size:19px;line-height:24px;color:#4f4f4f;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.input-group__icon.icon-eye,.input-group__icon.icon-search{color:#989898}.input-group__icon.icon-search{font-size:24px}.input-group[data-icon-pos=left] .input-group__icon{left:11px}.input-group[data-icon-pos=left] .form__control{padding-left:47px}.input-group[data-icon-pos=right] .input-group__icon{right:11px}.input-group[data-icon-pos=right] .form__control{padding-right:47px}.input-group.has-required .input-group__icon{font-size:13px;color:#ff4a00;text-align:center;right:7px}.input-group.has-required .form__control{padding-right:30px}.time-group{color:#5d5d5d}.time-group .form__control{display:inline-block;width:55px;text-align:center;font-size:1rem;line-height:1.3125}.time-group .form__control::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.time-group .form__control::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.time-group__divider{margin-left:5px;margin-right:5px}.switch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.switch,.switch *{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switch__label{cursor:pointer;vertical-align:middle;margin-top:3px;margin-right:27px;-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px}.switch__input{opacity:0;width:0;height:0;position:absolute;pointer-events:none}.switch__toggle{display:inline-block;vertical-align:middle;position:relative;width:40px;height:24px;background-color:#e0e0e0;border-radius:100px;-webkit-transition:background .3s ease;transition:background .3s ease}.switch__toggle:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;top:2px;left:2px;-webkit-transition:left .3s ease;transition:left .3s ease;background-color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.25);box-shadow:0 2px 4px rgba(0,0,0,.25)}.switch__input:checked+.switch__toggle{background-color:#ff4a00}.switch__input:checked+.switch__toggle:before{left:18px}.switch__name{margin-bottom:3px}.amount-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #ebebeb;border-radius:4px;overflow:hidden;width:104px}.amount-form__control{background:#ebebeb;outline:0;border:0;padding:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1;text-align:center;width:30px;height:30px;font-size:16px;line-height:28px;color:#4f4f4f}.amount-form__control:active,.amount-form__control:focus,.amount-form__control:hover{outline:0}.amount-form__control:disabled{cursor:default}.amount-form__input{width:40px;height:30px;border:0;padding:0 5px;text-align:center;-webkit-transition:none;transition:none;background-color:#fff;font-size:.875rem;line-height:2.1428571429}.account-form.form_bg-green{padding:29px 16px 46px}.account-form.form_bg-green .account-form__header{text-align:center}.account-form__wrapper{max-width:496px}.account-form__header{margin-bottom:19px}.account-form__title{font-size:1.25rem;line-height:1.4;margin-bottom:15px}.account-form__list{display:inline-block;text-align:left;padding-left:1.4em}.account-form .form__consent{color:#0e5542}.account-form .button{display:block;width:100%;margin:0 auto}@media (min-width:768px){.account-form.form_bg-green{padding-top:29px;padding-bottom:43px}.account-form.form_bg-green .account-form__wrapper{max-width:456px;margin-left:auto;margin-right:auto}.account-form.form_bg-green .account-form__title{max-width:90%;margin-left:auto;margin-right:auto}.account-form__header{margin-bottom:29px}}.cart__list{border:1px solid #e0e0e0;border-radius:4px;padding-left:20px;padding-right:20px;margin-bottom:16px}.cart__checkout{background-color:#eaebd7;border-radius:4px;padding:16px 16px 18px;position:relative;margin-bottom:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cart__checkout-forms{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.cart__checkout-promocode .form__control{margin-bottom:12px}.cart__checkout-promocode .button{padding-left:16px;padding-right:16px}.cart__checkout-points-form{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:23px;margin-bottom:26px}.cart__checkout-points-form .form__control{margin-right:16px;-webkit-box-flex:1;-ms-flex:1;flex:1 1}.cart__checkout-points-form .button{padding-left:16px;padding-right:16px;-webkit-box-flex:1;-ms-flex:1;flex:1 1;white-space:nowrap}.cart__checkout-item{margin-bottom:0}.cart__checkout-weight{max-width:60%;-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%}.cart__checkout-sum{max-width:40%;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;margin-left:auto}.cart__checkout-title{color:#5d5d5d;font-size:.75rem;line-height:1.25;margin-bottom:6px}.cart__checkout-value{font-weight:700;line-height:1.1666666667;margin:0}.cart__checkout-points{max-width:40%;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;margin-left:auto;margin-top:8px}.cart__footer{border-bottom:1px solid #e0e0e0;padding-bottom:31px}.cart__action{margin-top:22px}.cart__action .button+.button{margin-top:12px}@media (min-width:576px){.cart__checkout{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart__checkout-promocode{display:-webkit-box;display:-ms-flexbox;display:flex}.cart__checkout-promocode .form__control{margin-right:16px;margin-bottom:0;-webkit-box-flex:1;-ms-flex:1;flex:1 1}.cart__checkout-promocode .button{-webkit-box-flex:1;-ms-flex:1;flex:1 1}.cart__checkout-item{padding-right:16px}.cart__checkout-weight{max-width:181px;-webkit-box-flex:0;-ms-flex:0 0 181px;flex:0 0 181px}.cart__checkout-sum{max-width:123px;-webkit-box-flex:0;-ms-flex:0 0 123px;flex:0 0 123px;margin-left:0}.cart__checkout-points{max-width:118px;-webkit-box-flex:0;-ms-flex:0 0 118px;flex:0 0 118px;margin-left:0;margin-top:6px;text-align:right}}@media (min-width:768px){.cart__checkout{margin-bottom:32px}.cart__checkout-forms{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:18px}.cart__checkout-promocode{margin-right:32px}.cart__checkout-promocode .form__control{width:201px}.cart__checkout-points-form{margin-top:0;margin-bottom:0}.cart__footer{padding-bottom:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart__action{margin-top:0;margin-left:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.cart__action .button{min-width:168px;width:168px}.cart__action .button+.button{margin-top:0;margin-left:16px}}@media (min-width:1024px){.cart__list-header{padding-left:20px;padding-right:20px;padding-bottom:9px}.cart__list-header .cart-item{padding-top:0;padding-bottom:0}.cart__list-label{font-size:.75rem;line-height:1.1666666667;font-weight:500;color:#5d5d5d}.cart__checkout{padding-bottom:16px}.cart__checkout-points-form .form__control{width:74px}}@media (min-width:1256px){.cart__checkout-forms{margin-right:16px;-webkit-box-flex:1;-ms-flex:1;flex:1 1;margin-bottom:0}.cart__checkout-promocode{margin-right:16px}.cart__checkout-points-form{margin-left:auto;margin-right:auto}}.food-form{background-color:#fff;padding:14px 16px 20px;border-radius:4px;-webkit-box-shadow:0 6px 36px rgba(0,0,0,.1);box-shadow:0 6px 36px rgba(0,0,0,.1)}.food-form__icon{display:block;color:#cc952a;font-size:40px;line-height:40px;margin-bottom:5px}.food-form__title{font-size:1.125rem;line-height:1.3888888889;text-align:center;max-width:10.5em;margin:0 auto 16px}.food-form .form__group{margin-bottom:12px}.food-form .form__submit{margin-top:20px}.food-form .button{width:100%;display:block}.food-form .select2-container .select2-selection--single{height:46px}.food-form .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:42px;padding-left:14px;padding-right:60px}.food-form .select2-container--default .select2-selection--single .select2-selection__arrow{height:44px;width:46px;line-height:46px}.food-form .select2-results__option{padding:5px 14px}@media (max-width:1023px){.food-form .button{height:46px}}@media (min-width:1024px){.food-form{padding-top:31px;padding-bottom:41px}.food-form__icon{font-size:56px;line-height:56px;margin-bottom:24px}.food-form__title{margin-bottom:19px}.food-form .form__group{margin-bottom:16px}.food-form .form__submit{margin-top:24px}.food-form .select2-container .select2-selection--single{height:40px}.food-form .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:38px;padding-left:11px;padding-right:51px}.food-form .select2-container--default .select2-selection--single .select2-selection__arrow{height:38px;width:40px;line-height:36px}.food-form .select2-results__option{padding:5px 11px}}.info-search-form{padding-top:21px;padding-bottom:8px}.info-search-form__wrapper{max-width:768px;margin-left:auto;margin-right:auto}.info-search-form__title{line-height:1.3125;text-align:center;margin-bottom:19px}.info-search-form .form__group{position:relative}.info-search-form .form__control{padding-left:18px;padding-right:46px}.info-search-form__submit{position:absolute;top:0;bottom:0;right:0;width:46px;font-size:20px;color:#d8ab4f}.info-search-form .select2-container--default .select2-selection--single .select2-selection__rendered{padding-right:46px}.info-search-form .select2-container--default .select2-selection--single .select2-selection__arrow{border-left-width:0}@media (min-width:1024px){.info-search-form{padding-top:25px;padding-bottom:36px}.info-search-form__title{margin-bottom:23px}}.order-form{margin-top:33px;margin-bottom:32px}.order-form .form-text{margin-bottom:22px}.order-form .form__consent{margin-bottom:38px}.order-form__section{margin-top:10px}.order-form__section-control{margin-bottom:20px}.order-form__section-content{margin-top:-2px}.order-form__promocode{margin-bottom:32px}.order-form__promocode .button{margin-top:16px}.order-form .courier-list{margin-bottom:24px;max-width:568px}.order-form__delivery-info{margin-bottom:24px;max-width:300px}.order-form__delivery-info p{margin-bottom:8px}.order-form__edit-button{margin-top:17px;padding-left:16px;padding-right:16px;width:100%}.order-form__checkout{background-color:#f4f5eb;border-radius:4px;max-width:391px;padding-left:16px;padding-right:16px}.order-form__submit{margin-top:10px;padding-bottom:16px}.order-form__consent{color:#4f4f4f;margin-top:16px}@media (min-width:768px){.order-form__frame{max-width:760px}.order-form .form__group{margin-bottom:24px}.order-form .form__submit .button{max-width:290px}.order-form__payment{padding-bottom:42px}.order-form__promocode{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.order-form__promocode .form__control{width:264px;margin-right:24px}.order-form__promocode .button{width:127px;margin-top:0;padding-left:16px;padding-right:16px}.order-form__footer{margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex}.order-form__delivery-info{margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px}.order-form__edit-button{width:auto}.order-form__checkout{-webkit-box-flex:0;-ms-flex:0 0 391px;flex:0 0 391px;padding-left:24px;padding-right:24px;margin-left:auto}}@media (min-width:1024px){.order-form{margin-bottom:64px}.order-form .form__consent{margin-top:33px}}.pay-form .form__group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pay-form .form__label{width:100%;margin-bottom:7px}.pay-form .form__control{-webkit-box-flex:1;-ms-flex:1;flex:1 1;border-top-right-radius:0;border-bottom-right-radius:0}.pay-form .button{width:99px;border-top-left-radius:0;border-bottom-left-radius:0}.product-subscribe__selection{padding-top:7px}.product-subscribe__choice{vertical-align:top;display:inline-block;width:100%;margin-bottom:12px}.product-subscribe__choice-name{font-size:1rem;line-height:1.1875;margin-right:16px}.product-subscribe__choice-amount{margin-left:auto}.product-subscribe__footer{background-color:#eaebd7;margin:27px -16px -16px;padding:18px 16px 24px}.product-subscribe__footer-title{font-weight:700;margin-bottom:20px}.product-subscribe__footer-title span{white-space:nowrap}.product-subscribe__calendar .daterangepicker{position:relative!important;top:auto!important;left:auto!important;width:100%;max-width:283px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.15);box-shadow:0 2px 4px rgba(0,0,0,.15);background-color:#fff;border:0;border-radius:4px;margin:0}.product-subscribe__calendar .daterangepicker:after,.product-subscribe__calendar .daterangepicker:before{display:none}.product-subscribe__datepicker{position:relative;margin-bottom:21px}.product-subscribe__options{margin-bottom:27px}.product-subscribe__option{margin-bottom:10px}.product-subscribe__option:last-child{margin-bottom:0}@media (min-width:576px){.product-subscribe__footer{margin-left:-24px;margin-right:-24px;margin-bottom:-24px}}@media (min-width:768px){.product-subscribe__selection{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:34px;-moz-column-gap:34px;column-gap:34px;padding-top:11px}.product-subscribe__choice{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.product-subscribe__footer{margin-top:20px;padding:22px 24px 28px;display:-webkit-box;display:-ms-flexbox;display:flex}.product-subscribe__footer-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-subscribe__footer-title{margin-bottom:27px}.product-subscribe__datepicker{margin-right:40px;margin-bottom:0;max-width:283px;-webkit-box-flex:0;-ms-flex:0 0 283px;flex:0 0 283px}.product-subscribe__submit{margin-top:auto}.product-subscribe .button{max-width:168px}}.search-form .form__group{position:relative;margin-bottom:0}.search-form .form__control{font-size:13px;padding:0 42px}.search-form__submit{position:absolute;top:0;bottom:0;left:0;width:40px;font-size:20px;color:#d8ab4f}.search-form__close{position:absolute;top:0;bottom:0;right:0;width:40px;font-size:12px;color:#c4c4c4}@media (min-width:1256px){.search-form .form__control{padding-left:14px}.search-form__submit{left:auto;right:0}}.catalog__slider.section__slider:before{left:-42px}.catalog__slider.section__slider:after{right:-42px}.catalog__slider.section__slider .slick-list{margin-bottom:-260px;margin-left:-40px;margin-right:-40px;padding-left:40px;padding-right:40px;padding-bottom:260px;z-index:5;pointer-events:none}.catalog__slider.section__slider .slick-list:focus,.catalog__slider.section__slider .slick-list:hover{z-index:7}.catalog__slider.section__slider .slick-track{pointer-events:all}.catalog__slider .slick-dots{margin-top:28px;z-index:6}.catalog__item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.catalog__list .catalog__item{margin-bottom:16px;position:relative}.catalog__list[data-type=compact]{padding-bottom:1px}.catalog__list[data-type=compact] .catalog__item{margin-bottom:-1px}.catalog__list[data-type=compact] .catalog__item:nth-child(1){-webkit-box-ordinal-group:-4;-ms-flex-order:-5;order:-5}.catalog__list[data-type=compact] .catalog__item:nth-child(2){-webkit-box-ordinal-group:-2;-ms-flex-order:-3;order:-3}.catalog__list[data-type=compact] .catalog__item:nth-child(3){-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}.catalog__list[data-type=compact] .catalog__item:nth-child(4){-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.catalog__banner{border:1px solid #e0e0e0;width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:32px;margin-bottom:32px;-webkit-box-ordinal-group:-3;-ms-flex-order:-4;order:-4}.catalog__banner img{display:block;margin:0 auto}.catalog__brands{margin-bottom:30px}.catalog__page-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-top:1px solid #e0e0e0;padding-top:24px;margin-bottom:32px;text-align:left}.catalog__page-nav_bottom{border-top:0;margin-bottom:0}.catalog__sorting{-webkit-box-flex:1;-ms-flex:1;flex:1 1;max-width:60%;padding-right:32px}.catalog__paginator{padding-top:24px}.catalog__filters-toggle{margin-left:auto;padding-left:11px;padding-right:13px}.catalog__sections{margin-bottom:26px}@media (min-width:576px){.catalog__list[data-type=compact] .catalog__item:nth-child(1){-webkit-box-ordinal-group:-4;-ms-flex-order:-5;order:-5}.catalog__list[data-type=compact] .catalog__item:nth-child(2){-webkit-box-ordinal-group:-3;-ms-flex-order:-4;order:-4}.catalog__list[data-type=compact] .catalog__item:nth-child(3){-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}.catalog__list[data-type=compact] .catalog__item:nth-child(4){-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.catalog__banner{-webkit-box-ordinal-group:-2;-ms-flex-order:-3;order:-3}.catalog__sorting{max-width:70%}}@media (min-width:768px){.catalog__slider .slick-dots{margin-top:41px}.catalog__list[data-type=compact] .catalog__item:nth-child(1){-webkit-box-ordinal-group:-4;-ms-flex-order:-5;order:-5}.catalog__list[data-type=compact] .catalog__item:nth-child(2){-webkit-box-ordinal-group:-3;-ms-flex-order:-4;order:-4}.catalog__list[data-type=compact] .catalog__item:nth-child(3){-webkit-box-ordinal-group:-2;-ms-flex-order:-3;order:-3}.catalog__list[data-type=compact] .catalog__item:nth-child(4){-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.catalog__banner{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}}@media (min-width:1024px){.catalog+.catalog{padding-top:18px}.catalog__list .catalog__item{margin-bottom:24px}.catalog__list[data-type=compact][data-view=list]{padding-bottom:0;margin-bottom:2px}.catalog__list[data-type=compact][data-view=list] .catalog__item{margin-bottom:16px;height:auto!important}.catalog__list[data-type=compact][data-view=list] .catalog__item:nth-child(1),.catalog__list[data-type=compact][data-view=list] .catalog__item:nth-child(2),.catalog__list[data-type=compact][data-view=list] .catalog__item:nth-child(3),.catalog__list[data-type=compact][data-view=list] .catalog__item:nth-child(4){-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial}.catalog__brands{margin-bottom:22px}.catalog__filters-toggle{display:none}.catalog__page-nav{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.catalog__sorting{max-width:none}.catalog__page-nav_bottom .catalog__sorting{opacity:0}.catalog__pagination{margin-left:auto;margin-right:auto}.catalog__view-type{margin-left:auto;-ms-flex-item-align:center;align-self:center}.catalog__sections{margin-bottom:52px}}@media (min-width:1256px){.catalog__slider.section__slider:before{left:-42px}.catalog__slider.section__slider:after{right:-42px}.catalog__list[data-type=compact]:not([data-view=list]){margin-bottom:25px}.catalog__list[data-type=compact]:not([data-view=list]) .catalog__item:nth-child(1){-webkit-box-ordinal-group:-4;-ms-flex-order:-5;order:-5}.catalog__list[data-type=compact]:not([data-view=list]) .catalog__item:nth-child(2){-webkit-box-ordinal-group:-3;-ms-flex-order:-4;order:-4}.catalog__list[data-type=compact]:not([data-view=list]) .catalog__item:nth-child(3){-webkit-box-ordinal-group:-2;-ms-flex-order:-3;order:-3}.catalog__list[data-type=compact]:not([data-view=list]) .catalog__item:nth-child(4){-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}.catalog__banner{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.category__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #e0e0e0;border-radius:4px;padding:15px 16px;margin-bottom:21px}.category__header-icon{max-width:56px;-webkit-box-flex:0;-ms-flex:0 0 56px;flex:0 0 56px;font-size:56px;margin-right:32px;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;color:#cc952a}.category__header-title{margin-bottom:0}.category__header:focus,.category__header:hover{text-decoration:none;color:#ff4a00}.category__header:focus .category__header-icon,.category__header:hover .category__header-icon{color:#ff4a00}.category__section{margin-bottom:37px}.category__section-title{margin-bottom:12px;color:#4d401b}.category__section-title a{color:inherit}.category__section-title a:focus,.category__section-title a:hover{color:#ff4a00}.category__list{padding:0;list-style:none}.category__list-item{margin-bottom:7px}.category__list-item:last-child{margin-bottom:0}@media (min-width:1024px){.category__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:228px;height:180px;padding:15px 16px;margin-bottom:0}.category__header-icon{width:72px;height:72px;font-size:72px;-webkit-box-flex:0;-ms-flex:0;flex:0 1;margin-right:0;margin-bottom:23px}.category__section{margin-bottom:0}}.categories__section{margin-bottom:11px}.categories__section:last-child{margin-bottom:0}.categories__list{border-bottom:1px solid #e0e0e0;padding-bottom:10px}@media (min-width:1024px){.categories__section{margin-bottom:56px}.categories__list{padding-bottom:77px}}.item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #f2f2f2;min-height:100%;min-width:100%;position:relative;overflow:hidden;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:-webkit-box-shadow .25s ease-in-out;transition:-webkit-box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out,-webkit-box-shadow .25s ease-in-out}.item__header{padding:16px;position:relative;z-index:4}.item__offers{z-index:3}.item__img-placeholder{position:relative;height:262px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:8px}.item__img{display:block;margin:0 auto}.item__quick-view{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;font-weight:700;opacity:0;visibility:hidden;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.item__badge{position:absolute;left:0;bottom:12px}.item__actions_list{position:absolute;left:15px;top:15px;z-index:10}.item__actions_list-action{display:inline-block;padding:4px 8px;background-color:#ff4a00;border-radius:4px;color:#fff;margin-bottom:6px}.item__actions_list-action[data-action=new]{background-color:#219653}.item__actions_list-action[data-action=new]:before{content:"Новинка"}.item__actions_list-action[data-action=hit]{background-color:#2d9cdb}.item__actions_list-action[data-action=hit]:before{content:"Хит"}.item__actions_list-action[data-action=recommend]{background-color:#2f80ed}.item__actions_list-action[data-action=recommend]:before{content:"Рекомендуем"}.item__actions_list-action[data-action=present]{background-color:#cc952a}.item__actions_list-action[data-action=present]:before{content:"Подарок"}.item__actions_list-action[data-action=choice]{background-color:#a34bc5}.item__actions_list-action[data-action=choice]:before{content:"Выбор покупателей"}.item__actions_list-action[data-action=action]{background-color:#fc2424}.item__actions_list-action[data-action=action]:before{content:"Акция"}.item__actions_list-action[data-action=super]{background-color:#ff6bc4}.item__actions_list-action[data-action=super]:before{content:"Суперцена"}.item__actions_list-action[data-action=percent]{background-color:#ff4a00}.item__rating-stars{margin-bottom:8px}.item__title{margin-bottom:0}.item__fav{position:absolute;top:16px;right:16px;width:24px;height:24px;color:#e0e0e0;font-size:24px;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out;cursor:pointer;z-index:10}.item__fav[data-state=fav]{color:#ff4a00}.item__packs{margin-top:6px;margin-bottom:-8px;font-size:0}.item__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 16px 16px;margin-top:auto}.item__footer-button{min-width:115px}.item:focus,.item:hover{-webkit-box-shadow:0 6px 36px rgba(0,0,0,.1);box-shadow:0 6px 36px rgba(0,0,0,.1);position:absolute;top:0;left:8px;right:8px;z-index:30;background-color:#fff;min-width:auto}.catalog__list:not([data-view=list]) .item:focus .item-offers__list,.catalog__list:not([data-view=list]) .item:hover .item-offers__list{max-height:none!important}.catalog__list[data-type=compact] .item:focus,.catalog__list[data-type=compact] .item:hover{left:0;right:0}.item:focus .item__quick-view,.item:hover .item__quick-view{opacity:1;visibility:visible}.item:focus .item__title a,.item:hover .item__title a{color:#0e5542}@media (min-width:576px) and (max-width:767px){.catalog__list[data-type=compact] .catalog__item:nth-child(even) .item{border-left-width:0}}@media (min-width:768px) and (max-width:1255px){.catalog__list[data-type=compact] .catalog__item:nth-child(3n+2) .item,.catalog__list[data-type=compact] .catalog__item:nth-child(3n+3) .item{border-left-width:0}}@media (min-width:576px){.item__title a{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;background-color:#fff;position:relative;z-index:10;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.item__title a:hover{display:block;overflow:visible;text-overflow:unset;padding-bottom:6px}.item__list-view .item__title a:hover{padding-bottom:0}}@media (min-width:1024px){.item:focus,.item:hover{left:12px;right:12px}.item__list-view{display:-webkit-box;display:-ms-flexbox;display:flex}[data-view=list] .item{border-radius:4px;border-color:#ebebeb;border-left-width:1px!important;overflow:visible}[data-view=list] .item:focus,[data-view=list] .item:hover{position:relative;left:0;right:0;min-width:100%}[data-view=list] .item:focus .item__title a,[data-view=list] .item:hover .item__title a{color:#333}[data-view=list] .item:focus .item__title a:focus,[data-view=list] .item:focus .item__title a:hover,[data-view=list] .item:hover .item__title a:focus,[data-view=list] .item:hover .item__title a:hover{color:#ff4a00;text-decoration:none}[data-view=list] .item__fav{top:13px;right:13px}[data-view=list] .item__img-placeholder{max-width:176px;-webkit-box-flex:0;-ms-flex:0 0 176px;flex:0 0 176px;padding-top:16px;padding-bottom:16px;margin-left:14px;margin-right:28px;margin-bottom:0;height:auto}[data-view=list] .item__rating-stars{margin-bottom:14px}[data-view=list] .item__title{max-height:none;font-size:1.125rem;line-height:1.3333333333;margin-bottom:10px}[data-view=list] .item__title a{color:#333}[data-view=list] .item__button{margin-top:auto}.item__labels{position:absolute;top:13px;left:13px;z-index:1}.item__body{max-width:497px;-webkit-box-flex:1;-ms-flex:1;flex:1 1;padding:18px 32px 19px 0}.item__description{margin-bottom:12px;line-height:1.7142857143}.item__detail{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4px}.item__detail-name{margin-right:.3em}.item__detail-data{margin:0}.item__detail [x-placement=bottom-start]{left:-16px!important}.item__detail [x-placement=bottom-start] .tippy-arrow{left:10px!important}.item__order{max-width:298px;-webkit-box-flex:0;-ms-flex:0 0 298px;flex:0 0 298px;border-left:1px solid #f2f2f2;padding-left:16px;padding-right:16px;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.item__order .item__packs{margin-top:0;margin-bottom:0;padding-top:13px;padding-right:30px;padding-bottom:15px}.item__order .item__offers{margin-left:-16px;margin-right:-16px}.item__order .item-offers__more{padding:15px 0 10px}.item__order-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1 1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.item__order-body .item__packs{padding-top:0;padding-bottom:0;margin-top:auto}.item__prices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.item__packs+.item__prices{margin-top:16px}.item__price{font-weight:700;margin-right:14px;margin-bottom:0}.item__club{margin-top:14px;margin-bottom:14px}.item__club-icon{color:#5d5d5d;font-size:12px;top:-1px;left:2px}.item__club-price{display:block;font-weight:700;margin-top:4px}}@media (min-width:1256px){.catalog__list[data-type=compact] .catalog__item:nth-child(4n+2) .item,.catalog__list[data-type=compact] .catalog__item:nth-child(4n+3) .item,.catalog__list[data-type=compact] .catalog__item:nth-child(4n+4) .item{border-left-width:0}}.item-offers{-webkit-box-flex:1;-ms-flex:1;flex:1 1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.item-offers__list{border-bottom:1px solid #f2f2f2;overflow:hidden;margin-bottom:-1px}.catalog__slider .item-offers__list[data-items="3"]{max-height:121px}.catalog__slider .item-offers__list[data-items="4"]{max-height:161px}.catalog__slider .item-offers__list[data-items="5"]{max-height:201px}.item-offers__more{font-size:.8125rem;line-height:1.1538461538;padding:11px 16px;margin-top:auto}.item-offers__more-link{text-align:left;white-space:nowrap;padding:0;outline:0;border:0;background:0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.item-offers__more-icon{font-size:16px;margin-right:12px;top:-1px}@media (min-width:576px){.catalog__list .item-offers__list[data-items="3"]{max-height:121px}.catalog__list .item-offers__list[data-items="4"]{max-height:161px}.catalog__list .item-offers__list[data-items="5"]{max-height:201px}}.item-offer{border-top:1px solid #f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 16px;height:40px;font-size:.8125rem;line-height:1.1538461538;-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.item-offer__state{position:relative;width:16px;height:16px;border-radius:50%;border:1px solid #e0e0e0;background-color:#fff;margin-right:12px;top:1px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.item-offer__state:after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#ff4a00;width:8px;height:8px;border-radius:50%}.item-offer__title{color:#333;margin-right:auto}.item-offer__note{margin-left:auto;margin-right:auto}.item-offer__price{margin-left:auto;text-align:right;white-space:nowrap}.item-offer__price-value{font-weight:700}.item-offer__price-old{color:#5d5d5d;font-weight:500;font-size:.6875rem;line-height:1.1818181818;margin-bottom:2px}.item-offer__order-icon{width:24px;height:24px;font-size:19px;color:#ff4a00;margin-left:20px;margin-right:-2px;top:-1px;cursor:pointer}.item-offer__order-icon.icon-delivery{font-size:21px;margin-right:-1px}.item-offer.muted{color:#989898}.item-offer.muted .item-offer__title{color:inherit}.item-offer.active .item-offer__state{border-color:#ff4a00}.item-offer:focus,.item-offer:hover{background-color:rgba(235,235,235,.3)}.item-offer:focus .item-offer__state,.item-offer:hover .item-offer__state{border-color:#ff4a00}.item-offer:focus .item-offer__state:after,.item-offer:hover .item-offer__state:after{content:''}.item-pack{display:inline-block;position:relative;height:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.8125rem;line-height:1.8461538462;font-weight:700;-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;color:#cc952a;margin-right:8px}.item-pack.active{padding-left:8px;padding-right:8px;color:#fff;background-color:#ff4a00;border-radius:12px}.item-popup{background-color:#eaebd7;border-color:#ebebeb;position:absolute;top:100%;left:0;right:0;bottom:0;-webkit-transition:top .25s ease-in-out;transition:top .25s ease-in-out;z-index:20;overflow:auto}.item-popup.active{top:0}.item-popup__header{position:relative;padding:12px 48px 10px 16px;border-bottom:1px solid #dedfca}.item-popup__title{margin-bottom:0}.item-popup__close{position:absolute;top:13px;right:16px;width:16px;height:16px;font-size:16px;color:#0e5542}.item-popup .item__header{padding-top:20px;padding-right:60px;padding-bottom:27px}.item__fav{color:#989898}.item-popup .rating-stars__star{color:#989898}.item-popup .item__quick-view{display:block;position:static;width:auto;opacity:1;visibility:visible;margin-top:26px;margin-right:-60px;-webkit-transform:none;transform:none}.item-popup .item-offers__list{border-bottom-color:#dedfca}.item-popup .item-offer{border-top-color:#dedfca}.item-mini{border:1px solid #f2f2f2;border-radius:4px;min-width:100%;position:relative;-webkit-transition:-webkit-box-shadow .25s ease-in-out;transition:-webkit-box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;padding:16px;position:relative}.item-mini__fav{position:absolute;top:16px;right:16px;width:24px;height:24px;color:#e0e0e0;font-size:24px;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out;cursor:pointer;z-index:10}.item-mini__fav[data-state=fav]{color:#ff4a00}.item-mini__img-placeholder{height:262px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;margin-bottom:8px}.item-mini__img{display:block;margin:0 auto;max-height:100%;width:auto}.item-mini__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.item-mini__rating-stars{margin-bottom:8px;width:100%}.item-mini__title{width:100%;margin-bottom:18px;line-height:1.2857142857}.item-mini__info{font-size:.8125rem;line-height:1.3076923077;color:#5d5d5d;padding-right:8px;max-width:45%}.item-mini__price{font-weight:700;width:123px;padding-left:8px;margin-left:auto}.item-mini__footer{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:22px;margin-top:auto}.item-mini__footer-button{width:115px}.item-mini:focus,.item-mini:hover{-webkit-box-shadow:0 6px 36px rgba(0,0,0,.1);box-shadow:0 6px 36px rgba(0,0,0,.1)}.item-mini:focus .item-mini__title,.item-mini:hover .item-mini__title{color:#0e5542}@media (min-width:1256px){.item-mini{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:23px;padding-right:24px;padding-bottom:22px}.item-mini__fav{font-size:15px;line-height:24px}.item-mini__img-placeholder{height:auto;max-width:125px;-webkit-box-flex:0;-ms-flex:0 0 42%;flex:0 0 42%;margin-top:0;margin-right:40px;margin-bottom:0;-ms-flex-item-align:center;align-self:center}.item-mini__content{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1 1}.item-mini__rating-stars{margin-bottom:13px}.item-mini__title{margin-bottom:12px}.item-mini__info,.item-mini__price{width:auto;padding:0}.item-mini__price{margin-top:3px}.item-mini__footer{padding-top:10px}}.popular-brands__title{margin-bottom:11px}.popular-brands__list{padding:0;list-style:none;font-size:0}.popular-brands__item{display:inline;font-size:1rem;line-height:1.8125;color:#989898;white-space:nowrap}.popular-brands__item:after{content:"|";margin-left:10px;margin-right:13px}.popular-brands__item:last-child:after{content:'';margin-left:0;margin-right:0}.sorting{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.sorting__number{font-size:1.125rem;line-height:1.2777777778;font-weight:700;white-space:nowrap;-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2;margin-bottom:12px}.sorting__number::after{content:"|";color:#bdbdbd;font-size:1rem;line-height:1.4375;font-weight:400;margin-left:12px;margin-right:12px}.sorting__item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.sorting__label{margin-bottom:9px;white-space:nowrap}.sorting__select{width:100%;max-width:220px;margin-right:24px}.sorting__control{white-space:nowrap;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:12px}@media (min-width:576px){.sorting{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.sorting__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.sorting__label{margin-right:8px;margin-bottom:0}}@media (min-width:768px){.sorting__select{min-width:220px}}@media (min-width:1256px){.sorting__number{margin-bottom:0}.sorting__item{width:auto}.sorting__control{-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial;margin-bottom:0}}.catalog-sections__item{margin-bottom:16px}.catalog-sections__content{margin-top:39px}@media (min-width:1024px){.catalog-sections:not(:first-child){padding-top:33px}.catalog-sections__item{margin-bottom:20px}.catalog-sections_popular .catalog-sections__item{max-width:20%;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}}#ancor_product{position:relative;top:-78px}.catalog-card{position:relative;border:1px solid #e0e0e0;border-radius:4px;background-color:#fff;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;color:#333;padding:11px 10px 13px;text-align:center;width:100%;height:100%}.catalog-card__img{display:block;width:80px;height:80px;margin:0 auto 12px}.catalog-card__title{line-height:1.2857142857;margin-bottom:5px}.catalog-card__text{font-size:.75rem;line-height:1.25;color:#979797}.catalog-card:focus,.catalog-card:hover{border-color:#fff;-webkit-box-shadow:0 6px 36px rgba(0,0,0,.1);box-shadow:0 6px 36px rgba(0,0,0,.1)}.catalog-card:focus .catalog-card__title,.catalog-card:hover .catalog-card__title{color:#ff4a00}@media (min-width:768px){.catalog-card{padding:24px 16px 17px}.catalog-card__img{width:115px;height:115px;margin-bottom:16px}.catalog-card__title{margin-bottom:2px}.catalog-card__text{font-size:.875rem;line-height:1.2857142857}}.product-menu{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-12px;margin-right:-12px}.product-menu__item{line-height:1.2857142857;white-space:nowrap;margin-left:12px;margin-right:12px}.product-menu__icon{font-size:16px;top:-1px}.product-menu__link.active{color:#ff4a00}@media (min-width:768px){.product-menu__icon{margin-right:10px}}.product-nav{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:-12px;margin-right:-12px}.product-nav__item{line-height:1.2857142857;white-space:nowrap;margin-left:12px;margin-right:12px}.product-nav__icon{font-size:16px}.product-nav__text{margin-left:11px;margin-right:11px}@media (min-width:1024px){.product-nav{margin-right:-20px}.product-nav__item{border-left:1px solid #ebebeb;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}.product-nav__item:first-child{border-left:0}}.product-slider .slick-list{border:1px solid #ebebeb;border-radius:4px;overflow:hidden}.product-slider .slick-dots{margin-top:14px}.product-slider .slick-dots li button:before{background-color:rgba(14,85,66,.2)}.product-slider .slick-dots li button:focus:before,.product-slider .slick-dots li button:hover:before{background-color:#0e5542}.product-slider .slick-dots li.slick-active button:before{background-color:#0e5542}.product-slider a{display:block;width:100%;height:363px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;position:relative}.product-slider img,.product-slider picture{max-height:100%;width:auto;margin:0 auto}.product-slider__play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:1024px){.product-slider a{height:494px}.product-slider img{max-height:100%}}.product-slider-nav{display:none}@media (min-width:1024px){.product-slider-nav{display:block;margin-left:-8px;margin-right:-8px}.product-slider-nav__item{padding-left:8px;padding-right:8px}.product-slider-nav__card{border:1px solid #ebebeb;border-radius:4px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;position:relative;width:100%;height:100%}.product-slider-nav img{max-height:50px;width:auto;margin:0 auto;opacity:1;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.product-slider-nav__play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:41px;height:29px}.product-slider-nav .slick-current img{opacity:.4}.product-slider-nav .slick-arrow{width:24px;height:24px;border:0;background-color:#0e5542;color:#fff;margin-top:-12px}.product-slider-nav .slick-arrow:before{font-size:16px;line-height:24px}.product-slider-nav .slick-arrow.slick-disabled{background-color:#0e5542;color:#fff}.product-slider-nav .slick-prev{left:-4px}.product-slider-nav .slick-next{right:-4px}}.product-offer{padding:16px 16px;line-height:1.2857142857}.product-offer__col{display:-webkit-box;display:-ms-flexbox;display:flex}.product-offer__col_name{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1 1}.product-offer__col_price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;white-space:nowrap}.product-offer__title{font-size:1rem;line-height:1.3125;font-weight:700;margin-bottom:0}.product-offer__instock{display:inline-block;font-size:.75rem;line-height:1.25;color:#0e5542;margin-top:3px}.product-offer__price{font-size:1rem;line-height:1.3125;font-weight:700}.product-offer__price_highlight{background-color:#fff278;border-radius:4px;padding:5px 8px;margin-top:-5px;color:#ff4a00}.product-offer__price-old{font-size:.8125rem;line-height:1.3076923077;margin-top:1px}.product-offer__button{width:22px;height:22px;font-size:1.375rem;line-height:1;color:#ff4a00;margin-top:2px;margin-left:10px}.product-offer_muted{color:#c4c4c4}.product-offer_muted .product-offer__price{color:inherit}@media (max-width:767px){.product-offer__col_price{max-width:96px;-webkit-box-flex:0;-ms-flex:0 0 96px;flex:0 0 96px;padding-right:8px!important}.product-offer__col_preorder{margin-top:1em;margin-bottom:-3px}.product-offer__col_order{max-width:150px;-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;margin-left:0}}@media (min-width:768px){.product-offer__col_name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.product-offer__col_price{-webkit-box-flex:0;-ms-flex:0 0 184px;flex:0 0 184px;max-width:184px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.product-offer__col_preorder{-webkit-box-flex:0;-ms-flex:0 0 184px;flex:0 0 184px;max-width:184px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.product-offer__col_preorder a{display:block;text-align:center;max-width:104px}.product-offer__col_order{-webkit-box-flex:0;-ms-flex:0 0 184px;flex:0 0 184px;max-width:184px;display:-webkit-box;display:-ms-flexbox;display:flex}.product-offer__title{margin-right:18px}.product-offer__instock{margin-top:0}.product-offer__price{margin-right:13px}.product-offer__price_highlight{margin-top:0;margin-left:-8px}.product-offer__price-old{margin-top:0}.product-offer__amount{text-align:center;position:relative;padding-bottom:11px}.product-offer__points{display:block;position:absolute;top:100%;left:0;right:0;margin-top:-6px}.product-offer__button{margin-top:6px;margin-left:30px}}@media (min-width:1024px) and (max-width:1255px){.product-offer__col_name{display:block}.product-offer__col_price{-webkit-box-flex:0;-ms-flex:0 0 124px;flex:0 0 124px;max-width:124px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-offer__instock{margin-top:3px}.product-offer__price-old{margin-top:1px}}@media (min-width:1256px){.product-offer{padding-bottom:18px}.product-offer__title{font-size:1.125rem;line-height:1.2777777778}.product-offer__price{font-size:1.125rem;line-height:1.2777777778}.product-offer__price_highlight{padding-left:10px;padding-right:10px;margin-left:-10px}}.product-checkout__subscription{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}.product-checkout__subscription-icon{color:#cc952a;margin-top:2px;margin-right:14px;font-size:19px}.product-checkout__promo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #e0e0e0;margin-top:16px;padding-top:14px;color:#ff4a00}.product-checkout__promo-price{font-size:1rem;line-height:1.1875;font-weight:700;margin-left:4px;margin-right:7px}.product-checkout__promo-icon{color:#5d5d5d;font-size:12px;top:-2px}.product-checkout__weight{width:auto;margin-bottom:0}.product-checkout__label{font-size:.75rem;line-height:1.25;color:#5d5d5d}.product-checkout__value{font-weight:700;margin:0}.product-checkout__header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px;background-color:#eaebd7;border-radius:4px;padding:13px 24px 14px;line-height:1.2857142857}@media (min-width:576px){.product-checkout__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:16px}.product-checkout__price{font-weight:700}.product-checkout__price-old{font-size:.8125rem;line-height:1.3076923077;font-weight:500}.product-checkout__subscription{margin-top:17px}.product-checkout__weight{width:auto;margin-bottom:0}.product-checkout_inline .product-checkout__main{padding-bottom:16px}.product-checkout_inline .product-checkout__action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.product-checkout_inline .product-checkout__action .button{width:50%;padding-left:0;padding-right:0}.product-checkout_inline .product-checkout__action .button+.button{margin-right:16px}}@media (min-width:1024px){.product-checkout__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:17px}.product-checkout__total{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.product-checkout__price{margin-right:12px}.product-checkout_inline .product-checkout__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-checkout_inline .product-checkout__total{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:1256px){.product-checkout__weight{width:29%}.product-checkout_inline .product-checkout__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:16px;padding-right:16px}.product-checkout_inline .product-checkout__header{margin-bottom:0;-webkit-box-flex:1;-ms-flex:1;flex:1 1}.product-checkout_inline .product-checkout__action{max-width:328px;-webkit-box-flex:0;-ms-flex:0 0 328px;flex:0 0 328px;margin-left:30px}}.product{margin-bottom:22px}.product [class*=" col-"],.product [class^=col-]{position:static}.product__title{margin-bottom:-16px;padding-right:24px}.product__main{position:relative;padding-top:38px;margin-bottom:34px}.product__header{margin-bottom:21px}.product__header-top{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #e0e0e0;padding-bottom:17px;margin-bottom:13px}.product__header-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.2857142857}.product__rating{margin-right:auto;position:relative;top:-1px}.product__menu{margin-bottom:0}.product__nav{position:absolute;top:0;left:8px;right:8px;margin-bottom:0}.product__brand{margin-right:auto}.product__brand-link{color:inherit;text-decoration:underline;font-weight:700;text-transform:uppercase}.product__code{color:#0e5542}.product__media{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:25px}.product__zoom-pane{display:none}.product__offers{margin-bottom:30px}.product__offers-button{height:46px;line-height:42px;margin-top:8px;margin-bottom:22px}.product__offers-title{line-height:1.5;font-weight:700;margin-bottom:1em}.product__offers-header{display:none}.product__offers-list{background-color:#fff;border-radius:4px;-webkit-box-shadow:0 6px 36px rgba(0,0,0,.1);box-shadow:0 6px 36px rgba(0,0,0,.1)}.product__offers-item{border-top:1px solid #e0e0e0}.product__offers-item:first-child{border-top:0}.product__sizes{margin-top:1px;padding-bottom:10px}.product__set{padding-top:17px}.product__order{background-color:#fff;border-radius:4px;-webkit-box-shadow:0 6px 36px rgba(0,0,0,.1);box-shadow:0 6px 36px rgba(0,0,0,.1);padding:16px;margin-top:34px}.product__order-instock{font-size:.75rem;line-height:1.25;color:#0e5542;margin-bottom:10px}.product__order-prices{-webkit-box-flex:1;-ms-flex:1;flex:1 1;padding-top:2px}.product__order-price{font-size:1.5rem;line-height:1.2916666667;font-weight:700}.product__order-price-old{font-size:.8125rem;line-height:1.3076923077;margin-top:9px}.product__order-amount{max-width:156px;margin-left:auto;text-align:center}.product__order-points{display:block;margin-top:7px}.product__order-button{margin-top:28px}.product__delivery{margin-bottom:33px}.product__delivery-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.2857142857;margin-bottom:23px}.product__delivery-item:last-child{margin-bottom:0}.product__delivery-icon{font-size:30px;margin-right:19px}.product__delivery-icon_sm{font-size:20px;margin-left:7px;margin-right:23px}.product__delivery-name:not(.link-secondary){color:#333}.product__delivery-info{color:#ff4a00;margin-top:2px}.product__notes{line-height:1.2857142857;margin-top:32px}.product__notes-item{margin-bottom:16px}.product__notes-item:last-child{margin-bottom:0}.product__notes-link{padding-left:30px;position:relative;display:inline-block}.product__notes-icon{position:absolute;top:-1px;left:0;font-size:18px}.product__review{background-color:rgba(235,235,235,.5);border-radius:4px;padding:14px 16px 18px;margin-bottom:24px}.product__review-more{margin-top:17px}.product__description{max-height:none;overflow:visible;-webkit-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out}.product__description.collapsed{max-height:1834px;overflow:hidden}.product__more{font-weight:700;text-align:right;margin-top:15px}@media (min-width:576px){.product__footer{display:grid;grid-template-columns:auto 16px fit-content(392px)}.product__delivery,.product__notes{grid-column:1/2}.product__delivery{grid-row:1}.product__notes{grid-row:2;margin-top:auto}.product__checkout{max-width:392px;grid-column:3;grid-row:1/3;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:768px){.product__offers-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.product__offers-tabs-list{-webkit-box-flex:1;-ms-flex:1;flex:1 1}.product__offers-button{height:54px;line-height:50px;font-size:1.125rem;width:auto;margin-top:0;margin-left:auto;min-width:188px}.product__set{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:37px;padding-bottom:6px}.product__details{-webkit-box-flex:1;-ms-flex:1;flex:1 1}.product__order{max-width:392px;-webkit-box-flex:0;-ms-flex:0 0 392px;flex:0 0 392px;margin-left:auto;padding:28px 44px;margin-top:0}}@media (min-width:1024px) and (max-width:1255px){.product__offers-menu{display:block}.product__offers-button{width:100%;margin-top:8px;margin-bottom:22px}.product__set{display:block}.product__order{max-width:none;padding:28px 44px;margin-top:34px}}@media (min-width:1024px){.product{margin-bottom:62px}.product__title{margin-bottom:16px}.product__main{padding-top:0;margin-bottom:40px}.product__header-top{padding-bottom:19px}.product__rating{margin-right:34px}.product__nav{position:static;margin-left:auto}.product__media{-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial;max-width:416px;-webkit-box-flex:0;-ms-flex:0 0 416px;flex:0 0 416px;position:relative}.product__media-slider-nav{margin-top:16px}.product__content{max-width:calc(100% - 416px);-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 416px);flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 416px);position:relative!important}.product__zoom-pane{display:block;position:absolute;top:0;left:12px;right:12px}.product__offers{margin-bottom:26px}.product__offers-title{margin-bottom:17px}.product__offers-header{display:-webkit-box;display:-ms-flexbox;display:flex;color:#5d5d5d;font-size:.8125rem;line-height:1.3076923077;padding-top:0;padding-bottom:9px}.product__offers-header .product-offer__col_name{text-indent:-16px}.product__details{padding-left:16px;padding-right:42px}.product__delivery{margin-top:17px}.product__notes{margin-top:29px}.product__review{padding:22px 33px 24px 24px;margin-bottom:35px}.product__review-more{margin-top:13px}}.product__description{padding-top:7px}.product__description.collapsed{max-height:none;overflow:visible}@media (min-width:1256px){.product__delivery{margin-left:25px}}.product-slider__item{position:relative}.product-slider__item::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:0 0;z-index:1}@media only screen and (min-width:1024px){.product-slider__item::before{display:none}}@media (min-width:768px){.view-type{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.view-type__label{white-space:nowrap;margin-right:8px}.view-type__list{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-8px}.view-type__item{padding-left:8px;padding-right:8px}.view-type__link{display:block;font-size:22px;color:#e0e0e0}.view-type__link:focus,.view-type__link:hover{color:#0e5542;text-decoration:none}.view-type__link.active{color:#0e5542}}.section{padding-top:30px;padding-bottom:30px}.section__header{margin-bottom:27px}.section__tabs-list,.section__tabs-list:last-child{margin-bottom:-14px}.section .slick-arrow{top:-83px;left:auto;right:0;margin-top:0}.section .slick-prev{right:56px}.section__slider{position:relative}.section__slider:after,.section__slider:before{background-color:#fff;width:30px;position:absolute;top:0;bottom:0;content:'';z-index:10}.section__slider:before{left:-22px}.section__slider:after{right:-23px}.section__slider .slick-list{padding:20px 20px 160px;margin:-20px -20px -160px}.section__slider .slick-arrow{top:-63px;right:12px}.section__slider .slick-prev{right:68px}.tabs__tab .section__slider .slick-list{padding:0;margin:0}.tabs__tab.active .section__slider .slick-list{padding:20px 20px 160px;margin:-20px -20px -160px}.section__swiper{position:relative}.section__swiper .swiper-container{padding:30px 40px 0;margin:-30px -40px 0}.section__swiper .swiper-container:after,.section__swiper .swiper-container:before{background-color:#fff;width:17px;position:absolute;top:0;bottom:0;content:'';z-index:10}.section__swiper .swiper-container:before{left:0}.section__swiper .swiper-container:after{right:0}.section__swiper .swiper-slide{height:auto}.section__swiper .swiper-pagination{position:relative;margin-top:28px;bottom:0}.section__swiper .swiper-pagination-bullet{background-color:rgba(14,85,66,.2)}.section__swiper .swiper-pagination-bullet-active{background-color:#0e5542}.section__swiper .swiper-next,.section__swiper .swiper-prev{top:-53px;position:absolute;cursor:pointer;-webkit-transition:all .25s;transition:all .25s;outline:0;width:40px;height:40px;border-radius:50%;text-align:center;font-size:0;border:1px solid #e0e0e0;color:#989898}.section__swiper .swiper-next:before,.section__swiper .swiper-prev:before{font-size:20px;line-height:38px;display:block}.section__swiper .swiper-next:focus,.section__swiper .swiper-next:hover,.section__swiper .swiper-prev:focus,.section__swiper .swiper-prev:hover{border-color:#0e5542;background-color:#0e5542;color:#fff}.section__swiper .swiper-next{right:0}.section__swiper .swiper-prev{right:56px}.section__swiper .swiper-button-disabled{border-color:#f2f2f2;color:#f2f2f2}.section__swiper .swiper-button-disabled:focus,.section__swiper .swiper-button-disabled:hover{border-color:#f2f2f2;background-color:rgba(242,242,242,0);color:#f2f2f2}.section_light-green{background-color:#eaebd7}.section_light-green .section__slider:after,.section_light-green .section__slider:before{background-color:#eaebd7}.section_light-green .slick-arrow{border-color:#0e5542;color:#0e5542}.section_light-green .slick-arrow.slick-disabled{border-color:rgba(14,85,66,.4);color:rgba(14,85,66,.4)}.section_light-green .slick-arrow.slick-disabled:focus,.section_light-green .slick-arrow.slick-disabled:hover{border-color:rgba(14,85,66,.4);color:rgba(14,85,66,.4)}.section_light-green .slick-arrow:focus,.section_light-green .slick-arrow:hover{color:#fff}.section_light-green .slick-dots li button:before{border:1px solid rgba(14,85,66,.4);background-color:rgba(14,85,66,0)}.section_light-green .slick-dots li button:focus:before,.section_light-green .slick-dots li button:hover:before{border-color:#0e5542;background-color:#0e5542}.section_light-green .slick-dots li.slick-active button:before{border-color:#0e5542;background-color:#0e5542}.section_light-green .section__swiper .swiper-container:after,.section_light-green .section__swiper .swiper-container:before{background-color:#eaebd7}.section_compact{padding-top:13px}@media (max-width:1023px){.section .swiper-next,.section .swiper-prev{display:none}}@media (min-width:1024px){.section{padding-top:56px;padding-bottom:40px}.section__header{margin-bottom:47px;padding-right:112px}.section__tabs-list{margin-right:16px}.section__tabs-list,.section__tabs-list:last-child{margin-bottom:-16px}.section_compact{padding-top:33px}}.about .text-block ol,.about .text-block p,.about .text-block ul{margin-bottom:1.6429em}.about .text-block ol:last-child,.about .text-block p:last-child,.about .text-block ul:last-child{margin-bottom:0}.about-intro{margin-bottom:24px}.about-intro:first-child{padding-top:0}.about-intro__title{font-size:1.875rem;line-height:1.1666666667;font-weight:700;letter-spacing:.01em}.about-intro__text{font-size:1rem;line-height:1.5;color:#4f4f4f}.about-intro__img-placeholder{margin-top:32px}.about-intro img{display:block}@media (min-width:768px){.about-intro__img-placeholder{margin-top:-5px}}@media (min-width:1024px){.about-intro__content{max-width:650px}.about-intro__title{font-size:3.5rem;line-height:1.2857142857}.about-intro__text{font-size:1.125rem;line-height:1.7777777778}.about-intro__text p{margin-bottom:1.78em}}.about-page{margin-bottom:28px}.about-page .benefits{padding-bottom:217px}.about-page .reviews{margin-top:-137px;padding-top:0;padding-bottom:24px}.about-page .company-details{padding-top:29px}.account{margin-bottom:29px}.account__form{display:none}.account__form.active{display:block}.account__form .button{max-width:330px}.account__form .account-form__title{display:none}.account__switch{margin-top:30px;margin-bottom:30px}.account__switch-label{color:#333;font-weight:500;margin-top:17px;margin-bottom:17px}.account__help{margin-top:46px}.account__tags{margin-bottom:32px}.account__header{margin-bottom:29px}.account__header .account__tags{margin-bottom:0}.account__header-select{margin-top:12px}.account__subscription{margin-bottom:32px}.account__subscription-title{margin-bottom:16px}.account__contacts{max-width:456px}@media (min-width:576px){.account__tags{margin-bottom:19px}.account__header{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:23px}.account__header-select{max-width:288px;margin-top:0;margin-left:auto}}@media (min-width:768px){.account__menu{max-width:744px}.account__header-select{-webkit-box-flex:0;-ms-flex:0 0 288px;flex:0 0 288px}}@media (min-width:1024px){.account{margin-top:34px;margin-bottom:44px}.account__form{display:block}.account__form .account-form__title{display:block}.account__switch{display:none}.account__help{margin-top:80px}.account__subscription{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:16px}.account__subscription-title{margin-right:26px}}.article__header{margin-bottom:18px}.article__meta-item{margin-bottom:6px}.article__meta-item:last-child{margin-bottom:0}.article__meta-data,.article__meta-label{display:inline}.article__meta-label{margin-right:4px}.article__author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:18px}.article__author-avatar{width:48px;-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px;margin-right:10px}.article__author-img{display:block;width:48px;height:48px;border-radius:50%}.article__author-date{color:#828282;margin-top:6px}.article__index{background-color:rgba(234,235,215,.5);border-radius:4px;padding:24px 16px;margin-bottom:22px}.article__index-title{font-weight:700}.article__index ul>li{margin-bottom:12px}.article__index ul>li:last-child{margin-bottom:0}.article__index ul>li:before{background-color:#0e5542}.article__index ul>li>a{border-bottom:1px dashed rgba(14,85,66,.3)}.article__index ul>li>a:focus,.article__index ul>li>a:hover{border-bottom-color:rgba(255,74,0,.3)}@media (min-width:768px){.article__author{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:0}.article__author-avatar{margin-left:10px;margin-right:0}.article__author-info{text-align:right}.article__index{padding:26px 32px 35px}}.banner .slick-dots li button:before{border:1px solid rgba(77,64,27,.4);background-color:rgba(77,64,27,0)}.banner .slick-dots li button:focus:before,.banner .slick-dots li button:hover:before{border-color:#4d401b;background-color:#4d401b}.banner .slick-dots li.slick-active button:before{border-color:#4d401b;background-color:#4d401b}.banner img{width:100%}@media (max-width:767px){.banner .container{padding-left:0;padding-right:0}}@media (min-width:768px){.banner .slick-slide{border-radius:4px;overflow:hidden}.banner .slick-arrow{background-color:rgba(255,255,255,.8);color:#4d401b;border:0}.banner .slick-arrow:before{line-height:40px}.banner .slick-arrow:focus,.banner .slick-arrow:hover{background-color:#fff;color:#4d401b}.banner .slick-prev{left:16px}.banner .slick-next{right:16px}.banner .slick-dots{position:absolute;left:0;right:0;bottom:8px}}.benefits__list-xl-item{margin-bottom:49px}.benefits__list-lg-item{margin-bottom:16px}.benefits__list-sm{margin-top:23px;margin-bottom:-24px}.benefits__list-sm-item{margin-bottom:38px}@media (min-width:1024px){.benefits__list-sm{margin-top:32px;margin-bottom:-30px}}.board__header{padding-bottom:22px}.board__header-result{margin-bottom:17px}.board__header-button{display:block}.board .board__list .board__item:last-child{border-bottom-width:0}.board__form{margin-bottom:71px}.board__form-title{margin-bottom:29px}.board__dropzone{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:16px}.board__dropzone .dz-preview .dz-progress{display:none}.board__dropzone .dz-preview .dz-remove{color:#ff4a00;margin-top:4px}@media (min-width:768px){.board__dropzone{margin-top:12px;margin-bottom:12px}}@media (min-width:1024px){.board__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.board__header-result{margin-bottom:0}.board__header-button{display:inline-block;padding-left:26px;padding-right:26px}.board__list{margin-bottom:60px}.board__list .board__item:last-child{border-bottom-width:1px}.board__form{margin-bottom:144px}}.brand__all-brands{margin-bottom:23px}.brand__intro{border-radius:4px;-webkit-box-shadow:0 6px 36px rgba(0,0,0,.1);box-shadow:0 6px 36px rgba(0,0,0,.1);padding:16px 16px 23px;margin-bottom:32px}.brand__intro-logo{margin-top:23px;margin-bottom:37px}.brand__intro-img{display:block;margin:0 auto}.brand-desc{margin-bottom:20px}.brand-desc.collapsed{max-height:80px;overflow:hidden}.brand__history{margin-bottom:50px}.brand__history-title{margin-bottom:22px}.brand__history-item{margin-bottom:23px}.brand__history-item:last-child{margin-bottom:0}.brand__history.collapsed .brand__history-item:nth-child(n+5){display:none}.brand__history.open .brand__history-item:nth-child(n+5){display:block}.brand__history-year{font-weight:500;margin-bottom:8px}.brand__history-text{margin-left:0}.brand__history-more{margin-top:19px}.brand__entries{padding-top:19px;padding-bottom:32px}.brand__entries-section{padding-top:17px;padding-bottom:16px}.brand .slick-dots{margin-top:20px}.brand__categories{padding-bottom:5px}@media (min-width:768px){.brand__history-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}.brand__history.open .brand__history-item:nth-child(n+5){display:-webkit-box;display:-ms-flexbox;display:flex}.brand__history-year{max-width:104px;-webkit-box-flex:0;-ms-flex:0 0 104px;flex:0 0 104px;padding-right:16px;margin-bottom:0}.brand__history-text{max-width:calc(100% - 104px);-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 104px);flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 104px)}.brand__history-more{margin-top:33px}}@media (min-width:1024px){.brand__intro{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 66px 38px 24px;margin-bottom:43px}.brand__intro-logo{margin-top:6px;margin-right:57px;margin-bottom:0;max-width:231px;-webkit-box-flex:0;-ms-flex:0 0 231px;flex:0 0 231px}.brand__intro-content{-webkit-box-flex:1;-ms-flex:1;flex:1 1}.brand__intro p{margin-bottom:39px}.brand__intro p:last-child{margin-bottom:0}.brand__history-title{margin-bottom:32px}.brand__entries{padding-top:42px}.brand .section__header{margin-bottom:37px}.brand .section__slider .slick-arrow{top:-50px}.brand .slick-dots{margin-top:28px}.brand__categories{padding-bottom:0}.brand__categories+.brand__catalog{margin-top:-15px}.brand__catalog{padding-bottom:56px}}.brands__section{padding-top:20px;padding-bottom:20px}.brands__section:first-child{padding-top:0}.brands__section-description{margin-bottom:45px}.brands .section__swiper .swiper-next,.brands .section__swiper .swiper-prev{top:-30px}.brands__filter{margin-bottom:6px}.brands__filter-col{margin-bottom:24px}@media (min-width:576px){.brands__filter{margin-bottom:12px}.brands__filter-col{max-width:none;-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.brands__select{max-width:264px;-webkit-box-flex:0;-ms-flex:0 0 264px;flex:0 0 264px}.brands__button{width:216px}}@media (min-width:1024px){.brands__section{padding-top:28px;padding-bottom:28px}.brands__section-description{margin-bottom:30px}}.catalog-menu__form-col{margin-bottom:24px}.catalog-menu__list-col{margin-bottom:-12px}.catalog-menu__item{margin-bottom:12px}@media (min-width:1024px){.catalog-menu{padding-bottom:30px}.catalog-menu__form-col{margin-bottom:0}.catalog-menu__list-col{margin-bottom:-21px}.catalog-menu__item{margin-bottom:21px}}@media (min-width:1024px) and (max-width:1255px){.catalog-menu__list-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:1256px){.catalog-menu__form-col{max-width:248px}.catalog-menu__list-col{-webkit-box-flex:1;-ms-flex:1;flex:1 1;max-width:none}}@media (max-width:1023px){.certificates__slider{margin-left:-8px;margin-right:-8px}.certificates__slider:before{left:-24px}.certificates__slider:after{right:-24px}.certificates .col{padding-left:8px;padding-right:8px}}.comments__title{margin-bottom:24px}.comments__form{padding:24px 16px 24px}.comments__list{margin-top:16px;margin-bottom:16px;border-top:1px solid #f2f2f2}.comments__item{padding-top:14px;padding-bottom:16px;border-bottom:1px solid #f2f2f2}@media (min-width:768px){.comments__form{padding:32px 24px 28px}.comments .form__submit .button{min-width:160px}.comments__list{margin-top:24px;margin-bottom:24px}.comments__item{padding-top:22px;padding-bottom:24px}}.company-details__body{background-color:#fff;border-radius:4px;-webkit-box-shadow:0 6px 36px rgba(0,0,0,.1);box-shadow:0 6px 36px rgba(0,0,0,.1);padding:40px 16px 52px;overflow:hidden}.company-details__header{margin-bottom:24px}.company-details__title{margin-bottom:20px}.company-details__file-icon{margin-right:8px;top:-1px}.company-details__info{margin-bottom:20px}.company-details__info-data{margin:0}@media (min-width:768px){.company-details__body{padding-left:24px;padding-right:24px}.company-details__header{margin-bottom:0}.company-details__info-data{padding-left:0!important}}@media (min-width:1024px){.company-details__body{padding-left:32px;padding-right:32px}}.contacts__section{padding-top:22px}.contacts__title{margin-bottom:24px}.contacts__info{margin-bottom:28px}.contacts__info-title{margin-bottom:8px;font-size:700}.contacts__info-text{line-height:1.7142857143}.contacts__message{margin-bottom:24px;padding:12px 16px 14px;line-height:1.2777777778;font-weight:700}.contacts__map{height:340px;margin-bottom:27px}.contacts__offices-item{margin-bottom:32px}@media (min-width:768px){.contacts{margin-bottom:40px}.contacts__anchors{margin-top:-7px}.contacts__section{padding-top:41px}.contacts__title{margin-bottom:33px}.contacts__info{margin-bottom:36px}.contacts__map{height:514px;max-width:1600px;margin-left:auto;margin-right:auto}.contacts .pickup{border-bottom:1px solid #e0e0e0;padding-bottom:40px}}@media (min-width:1610px){.contacts__map{border-radius:4px}}.discount-offer{background-color:#ff4a00;color:#fff;padding-top:9px;padding-bottom:10px;margin-top:-21px;margin-bottom:8px;position:relative}.discount-offer__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:49px}.discount-offer__title{font-size:.875rem;line-height:1.4285714286;font-weight:500;color:inherit;margin-bottom:0}.discount-offer__button{padding-left:16px;padding-right:16px;margin-left:12px}.discount-offer__close{color:rgba(255,255,255,.6);position:absolute;top:50%;right:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;width:20px;height:20px}@media (min-width:768px){.discount-offer{padding-top:8px;padding-bottom:7px;margin-bottom:24px}.discount-offer__container{padding-left:60px;padding-right:60px}.discount-offer__title{font-size:1.125rem;line-height:1.1666666667}.discount-offer__button{min-width:130px;margin-left:36px}.discount-offer__close{right:24px;font-size:20px}}@media (min-width:1024px){.discount-offer{margin-top:-32px}}.entries__list{margin-bottom:-16px}.entries__list .entries__item{margin-bottom:16px}@media (min-width:1024px){.entries__list{margin-bottom:-24px}.entries__list .entries__item{margin-bottom:24px}}.faq__title{margin-bottom:26px}.faq__title a{color:inherit}.faq__title a:focus,.faq__title a:hover{color:#0e5542}.faq__item{border-bottom:1px solid #e0e0e0;margin-bottom:0}.faq__item:first-child{border-top:1px solid #e0e0e0}.faq__item-header{padding:19px 40px 21px 8px}.faq__item-caret{font-size:24px}.faq__item-question{font-size:.875rem;line-height:1.1428571429;margin:0}.faq__item-answer{padding:2px 34px 24px 8px;margin:0}.faq__item-answer.text-block ol{list-style-position:inside;padding-left:0}.faq__item-answer.text-block ol,.faq__item-answer.text-block p,.faq__item-answer.text-block ul{margin-bottom:1.571em}.faq__item-answer.text-block ol:last-child,.faq__item-answer.text-block p:last-child,.faq__item-answer.text-block ul:last-child{margin-bottom:0}@media (max-width:1023px){.faq_mobile-compact{border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.faq_mobile-compact .faq__section{border-top:1px solid #e0e0e0;padding:11px 20px 17px}.faq_mobile-compact .faq__section:first-child{border-top-width:0;padding-top:20px}.faq_mobile-compact .faq__title{margin-bottom:0;font-size:.875rem;line-height:1.1428571429;font-weight:400}.faq_mobile-compact .faq__list{display:none}}@media (min-width:1024px){.faq__section{margin-bottom:80px}.faq__section:last-child{margin-bottom:0}.faq__title{margin-top:6px;margin-bottom:35px}.faq__item-header{padding:16px 56px 18px 16px}.faq__item-question{font-size:1rem;line-height:1.3125}.faq__item-answer{padding:6px 34px 32px 16px}}.features__list{margin-bottom:-34px}.features__item{margin-bottom:34px}.gallery__item{position:relative;display:block;margin-bottom:16px}.gallery__img{display:block;width:100%;margin-bottom:0}.gallery__icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:16px;line-height:36px;background-color:#fff;border-radius:50%;width:36px;height:36px}@media (min-width:1024px){.gallery__item{margin-bottom:24px}.gallery__icon{font-size:24px;line-height:54px;width:54px;height:54px}}.help{background-color:#f5f5f5;border-radius:4px;padding:24px 24px 39px}.help__title{text-align:center;margin-bottom:32px}.help__list{padding:0;list-style:none}.help__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:32px;padding-bottom:35px;border-top:1px solid #e0e0e0}.help__item-icon{color:#0e5542;font-size:32px;width:32px;height:32px;margin-right:32px}.help__item-content{-webkit-box-flex:1;-ms-flex:1;flex:1 1;max-width:160px}.help__item-title{line-height:1.1428571429;margin-bottom:7px}.help__item-text{font-size:1rem;line-height:1.1875;font-weight:500;margin:0}.help__item-phone{font-size:1.125rem;line-height:1.1666666667;font-weight:700}.help__item:first-child{border-top:0;padding-top:0}.help__item:last-child{padding-bottom:0}@media (min-width:768px){.help{padding-bottom:32px}.help__title{margin-bottom:22px}.help__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.help__item{margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-top:35px;padding-bottom:40px;border-top:0;border-left:1px solid #e0e0e0}.help__item-icon{font-size:48px;width:48px;height:48px;margin-right:25px}.help__item-content{max-width:175px}.help__item-phone{font-size:1.25rem;line-height:1.15;display:block;margin-top:-2px}.help__item:first-child{border-left:0;padding-top:36px}.help__item:last-child{padding-bottom:40px}}.info-block__section{margin-bottom:42px}.info-block__section:last-child{margin-bottom:16px}.info-block__title{margin-bottom:27px}.info-block__list{padding:0;list-style:none}.info-block__item{margin-bottom:12px}.info-block__banner{margin-bottom:38px}.info-block__features{margin-bottom:51px}.info-block__search-form{margin-bottom:32px}.info-block__faq{margin-bottom:48px}.info-block__pagination{margin-top:40px}@media (min-width:576px){.info-block__item{margin-bottom:16px}}@media (min-width:1024px){.info-block__item{margin-bottom:20px}.info-block__banner{margin-bottom:28px}.info-block__features{margin-bottom:57px}.info-block__search-form{margin-bottom:62px}.info-block__faq{margin-bottom:0}.info-block__pagination{margin-top:57px}}@media (min-width:1256px){.info-block__section{margin-bottom:30px}.info-block__section:last-child{margin-bottom:-20px}.info-block__item{max-width:20%;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}}.menu__section{margin-bottom:42px}.menu__section:last-of-type{margin-bottom:16px}.menu__title{margin-bottom:27px}.menu__list{padding:0;list-style:none}.menu__item{margin-bottom:12px}@media (min-width:576px){.menu__item{margin-bottom:16px}}@media (min-width:1024px){.menu__item{margin-bottom:20px}}@media (min-width:1256px){.menu__section{margin-bottom:30px}.menu__section:last-of-type{margin-bottom:-20px}.menu__list[data-items="5"] .menu__item{max-width:20%;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}}.news__list{margin-bottom:-33px}.news__list .news__item{margin-bottom:66px;position:relative}.news__list .news__item:after{position:absolute;bottom:-30px;left:12px;height:1px;width:calc(100% - 24px);display:block;content:'';border-bottom:1px solid #ebebeb}.offers{padding-top:28px;padding-bottom:31px}.offers__nav{border-bottom:1px solid rgba(14,85,66,.1);padding-bottom:15px;margin-top:-8px;margin-bottom:18px}.offers__section:not(:last-child){margin-bottom:29px}.offers .slick-dots{margin-top:24px}@media (min-width:768px){.offers{padding-top:29px;padding-bottom:43px}.offers__nav{padding-bottom:36px;margin-bottom:19px}.offers__title{margin-bottom:25px}.offers__section:not(:last-child){margin-bottom:0}.offers .slick-arrow{top:-57px}.offers .slick-next{right:12px}.offers .slick-prev{right:68px}}.orders__title{margin-bottom:27px}.orders__item{margin-bottom:24px}.pickup__header{margin-bottom:24px}.pickup__header .pickup__title{margin-bottom:21px}.modal .pickup__title{padding-right:24px}.pickup__form{border-bottom:1px solid #e0e0e0;padding-bottom:15px}.pickup__tabs-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:16px}.pickup__tabs-list .button{-webkit-box-flex:1;-ms-flex:1;flex:1 1}.pickup__select-wrapper{margin-top:16px;margin-bottom:16px}.pickup__map{height:611px}.order-form .pickup__map{margin-bottom:8px}.pickup__map_md{height:547px}.pickup__popup-img{display:none!important}.pickup__popup-title{font-weight:700;margin-bottom:9px;padding-right:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pickup__popup-logo{display:block;width:24px;height:24px;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;margin-right:13px}.pickup__popup-button{width:100%;margin-top:10px}.order-form .pickup__popup{padding-bottom:16px}.pickup .ymaps-2-1-74-balloon,.pickup .ymaps-2-1-75-balloon{-webkit-box-shadow:none!important;box-shadow:none!important;padding:0!important}.pickup .ymaps-2-1-74-balloon>ymaps,.pickup .ymaps-2-1-75-balloon>ymaps{height:auto!important}.pickup .ymaps-2-1-74-balloon__content,.pickup .ymaps-2-1-75-balloon__content{font:inherit;line-height:21px!important;margin:0!important;padding:16px 0 0!important}.pickup .ymaps-2-1-74-balloon__content>ymaps,.pickup .ymaps-2-1-75-balloon__content>ymaps{height:auto!important}.pickup .ymaps-2-1-74-balloon__close,.pickup .ymaps-2-1-75-balloon__close{margin-top:10px;margin-right:-2px;margin-bottom:-24px}.pickup .ymaps-2-1-74-balloon__close-button,.pickup .ymaps-2-1-75-balloon__close-button{width:24px;height:24px;background-repeat:no-repeat;background-position:50%;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUgMy41ODZMOC4xODIuNDA0bDEuNDE0IDEuNDE0TDYuNDE0IDVsMy4xODIgMy4xODItMS40MTQgMS40MTRMNSA2LjQxNCAxLjgxOCA5LjU5Ni40MDQgOC4xODIgMy41ODYgNSAuNDA0IDEuODE4IDEuODE4LjQwNCA1IDMuNTg2eiIgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+)}.pickup__list-wrapper{max-height:568px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;position:relative}.order-form .pickup__list-wrapper{margin-bottom:16px}.pickup__list{padding:0;list-style:none;margin-bottom:0}.pickup__location{border-bottom:1px solid #e0e0e0}.pickup__location:last-child{border-bottom-width:0}.pickup__control{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px 11px 13px 12px;position:relative}.pickup__control .custom-control__input:active~.pickup__company:after,.pickup__control .custom-control__input:checked~.pickup__company:after{background:rgba(255,74,0,.1)}.pickup__checkbox{margin-right:20px}.pickup__company{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;line-height:1.1428571429;margin-bottom:8px}.pickup__company-logo{display:block;width:24px;height:24px;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;border-radius:50%;margin-right:12px}.pickup__company:after{position:absolute;top:0;left:0;right:0;bottom:0;content:'';z-index:-1;pointer-events:none}.pickup__location:nth-child(even) .pickup__company:after{background:rgba(244,245,235,.2)}.pickup__address{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:9px;z-index:1}.pickup__period{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-right:16px}.pickup__price{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;text-align:right}@media (max-width:767px){.pickup__title{font-size:1.125rem;line-height:1.3888888889}}@media (min-width:768px){.pickup__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:32px}.pickup__header .pickup__title{margin-bottom:0;padding-right:32px}.pickup__title{margin-bottom:20px}.pickup__form{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:19px}.pickup__select-wrapper{margin-top:20px;margin-bottom:20px}.pickup__select-wrapper .select2{width:auto!important}.pickup__tabs-list{max-width:225px;-webkit-box-flex:0;-ms-flex:0 0 225px;flex:0 0 225px;margin-top:0}.pickup .tabs__tab{position:relative}.pickup__search-form{width:344px;position:absolute;top:22px;left:23px;z-index:10;margin-bottom:0}.pickup__map{height:538px}.order-form .pickup__map{margin-bottom:24px}.pickup__map_md{height:465px}.pickup__popup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.order-form .pickup__popup{padding-bottom:8px}.pickup__popup-img{display:block!important;border-radius:4px;margin-right:28px;margin-bottom:8px;max-width:120px;-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px}.pickup__popup-content{-webkit-box-flex:1;-ms-flex:1;flex:1 1;max-width:650px;padding-right:42px}.pickup__popup-title{margin-bottom:6px}.pickup__popup-button{max-width:168px;margin-top:0;margin-left:auto;margin-bottom:10px;-ms-flex-item-align:end;align-self:flex-end}.pickup__list-wrapper{max-height:546px}.pickup__control{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:15px 20px 14px}.pickup__company{max-width:92px;-webkit-box-flex:0;-ms-flex:0 0 92px;flex:0 0 92px;margin-bottom:0}.pickup__address{max-width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1 1;margin-bottom:0;padding-left:24px;padding-right:24px}.pickup__period{max-width:137px;-webkit-box-flex:0;-ms-flex:0 0 137px;flex:0 0 137px;padding-right:24px}.pickup__price{max-width:93px;-webkit-box-flex:0;-ms-flex:0 0 93px;flex:0 0 93px;text-align:left}}@media (min-width:1024px){.order-form .pickup__map{margin-bottom:94px}.pickup__list-wrapper{max-height:540px}.order-form .pickup__list-wrapper{margin-bottom:92px}}.pickup-wrapper{-webkit-box-shadow:0 6px 36px rgba(0,0,0,.1);box-shadow:0 6px 36px rgba(0,0,0,.1);padding:19px 16px 16px;border-radius:4px;background-color:#fff}@media (min-width:768px){.pickup-wrapper{padding:32px}}.reviews__body{background-color:#fff;border-radius:4px;-webkit-box-shadow:0 6px 36px rgba(0,0,0,.1);box-shadow:0 6px 36px rgba(0,0,0,.1);padding-top:48px;overflow:hidden}.reviews__title{text-align:center;margin-bottom:19px}.reviews__list{margin-top:0;margin-bottom:0;border-top-width:0}.reviews__more{background-color:rgba(244,245,235,.5);text-align:center;padding:36px 24px 39px}@media (min-width:768px){.reviews__item{padding-top:46px;padding-bottom:41px}}.staff__title{text-align:center;margin-bottom:33px}.staff__item{width:250px;margin-bottom:48px}.subscription{background-color:#f2f2f2;padding-top:22px;padding-bottom:2px}.subscription:last-child{margin-bottom:-28px}.subscription__title{font-size:1.75rem;line-height:1.25;text-align:center}.subscription .form__group{margin-bottom:20px}.subscription .form__control{text-align:center;border-color:#fff;background-color:#fff;height:46px;font-size:1rem;line-height:42px;padding:0 20px 2px}.subscription .button{height:46px;line-height:42px;font-size:1rem}@media (min-width:768px){.subscription__title{text-align:left}}@media (min-width:1256px){.subscription{padding-top:22px;padding-bottom:22px}.subscription__title{margin-bottom:0}.subscription .form__group{margin-bottom:0}.subscription .form__control{text-align:left;height:56px;line-height:52px;padding-top:2px;padding-bottom:0}.subscription .button{height:56px;line-height:52px;padding-bottom:2px;font-size:1.25rem}}.useful__list{border:1px solid #eaebd7;border-radius:4px;overflow:hidden}.useful__link{border-top:1px solid #eaebd7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;line-height:1.1875;padding:11px 16px 12px}.useful__link:first-child{border-top:0}.useful__link-icon{font-size:24px;margin-right:12px}@media (min-width:576px){.useful__list{border:0;overflow:visible}.useful .slick-list{border:1px solid #eaebd7;border-radius:4px}.useful__link{border-left:1px solid #eaebd7;border-top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:22px;padding-bottom:24px}.useful__link:first-child{border-left:0}}@media (min-width:1024px){.reviews+.useful{padding-top:20px}}
/* End */


/* Start:/local/templates/magizoo_new/components/bitrix/search.title/header/style.css?17170665122648*/
div.title-search-result {
	/*border:1px solid #f2f2f2;*/
	display:none;
	overflow:hidden;
	z-index:205;
	box-shadow: #33333352 0 5px 15px;
}

@media screen and (min-width: 1255px) {
	div.title-search-result {
		width: 40vw!important;
	}
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/magizoo_new/components/bitrix/search.title/header/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}

.search_title__block {
	background: #fff;
}

.search_title__block a {
	color: #333;
	font-size: 14px;
	font-family: Roboto,Arial,sans-serif;
	font-weight: 500;
}

.search_title__block a:hover {
	color: #0e5542;
}

.search_title__block > div {
	padding: 5px 10px;
}

.search_title__block > div:hover {
	background: rgba(235,235,235,.3);
}

.search_title__block .title-search-item b {
	color: #ff4a00;
}
/* End */


/* Start:/local/templates/magizoo_new/template_styles.css?1765441440114300*/
@font-face {
    font-family: 'Roboto';
    font-weight: 100;
    font-style: normal;
    src: url('/local/templates/magizoo_new/assets/fonts/Roboto/Roboto-Thin.ttf') format('truetype');
}
@font-face {
    font-family: 'Roboto';
    font-weight: 300;
    font-style: normal;
    src: url('/local/templates/magizoo_new/assets/fonts/Roboto/Roboto-Light.ttf') format('truetype');
}
@font-face {
    font-family: 'Roboto';
    font-weight: 400;
    font-style: normal;
    src: url('/local/templates/magizoo_new/assets/fonts/Roboto/Roboto-Regular.ttf') format('truetype');
}
@font-face {
    font-family: 'Roboto';
    font-weight: 500;
    font-style: normal;
    src: url('/local/templates/magizoo_new/assets/fonts/Roboto/Roboto-Medium.ttf') format('truetype');
}
@font-face {
    font-family: 'Roboto';
    font-weight: 700;
    font-style: normal;
    src: url('/local/templates/magizoo_new/assets/fonts/Roboto/Roboto-Bold.ttf') format('truetype');
}
@font-face {
    font-family: 'Roboto';
    font-weight: 900;
    font-style: normal;
    src: url('/local/templates/magizoo_new/assets/fonts/Roboto/Roboto-Black.ttf') format('truetype');
}


@font-face {
    font-family: 'Roboto';
    font-weight: 100;
    font-style: italic;
    src: url('/local/templates/magizoo_new/assets/fonts/Roboto/Roboto-ThinItalic.ttf') format('truetype');
}
@font-face {
    font-family: 'Roboto';
    font-weight: 300;
    font-style: italic;
    src: url('/local/templates/magizoo_new/assets/fonts/Roboto/Roboto-LightItalic.ttf') format('truetype');
}
@font-face {
    font-family: 'Roboto';
    font-weight: 400;
    font-style: italic;
    src: url('/local/templates/magizoo_new/assets/fonts/Roboto/Roboto-Italic.ttf') format('truetype');
}
@font-face {
    font-family: 'Roboto';
    font-weight: 500;
    font-style: italic;
    src: url('/local/templates/magizoo_new/assets/fonts/Roboto/Roboto-MediumItalic.ttf') format('truetype');
}
@font-face {
    font-family: 'Roboto';
    font-weight: 700;
    font-style: italic;
    src: url('/local/templates/magizoo_new/assets/fonts/Roboto/Roboto-BoldItalic.ttf') format('truetype');
}
@font-face {
    font-family: 'Roboto';
    font-weight: 900;
    font-style: italic;
    src: url('/local/templates/magizoo_new/assets/fonts/Roboto/Roboto-BlackItalic.ttf') format('truetype');
}



*@media (min-width: 1024px) {
    [id] + .catalog-sections {
        padding-top: 0;
    }
}

.banner__slider {
    min-height: 135px;
}

@media (min-width: 1024px) {
    .banner__slider {
        min-height: 300px;
    }
}

.alpha-list__item.disabled {
    display: none;
}

.aside-nav__item:hover {
    background-color: rgba(235,235,235,.5);
}
.aside-nav__item.active {
    color: #bdbdbd;
    background-color: rgba(235,235,235,.5);
}
.aside-nav__item.active .aside-nav__link:hover {
    color: #bdbdbd;
}
.instituts__item__title {
    margin-bottom: 0;
}
.instituts__item__description {
    margin-bottom: 6px;
}
.instituts__item {
    margin-bottom: 20px;
}
.instituts__item:last-child {
    margin-bottom: 0;
}

.pay-table {
    display: inline-block;
}
.offer .offer__img {
    max-height: 136px;
}
.newReview__OK {
    display: none;
}
.header__location__hiddenButton {
    display: block;
    width: 100%;
    height: 0;
    border: none;
    outline: none;
    margin: 0;
    padding: 0;
}
.locations__item {
    cursor: pointer;
    transition: all .25s ease-in-out;
}
.locations__item:hover {
    color: #ff4a00;
}
.locations__item__main {
    font-weight: bold;
}
.locations__item__main:last-child {
    margin-bottom: 18px;
}
.locations__button {
    height: 46px !important;
    margin-left: 30px;
}
.select2-container--open {
    z-index: 45;
}
.select2-results__option[aria-disabled="true"] {
    display: none;
}
@media screen and (max-width: 768px) {
    .locations__button {        
        margin-left: 0;
        margin-top: 12px;
    }
}

@media (min-width: 768px) {
    .locations {
        min-height: 525px;
    }
}

/* блок справа страница оптом */
.legalEntity__right {
    width: 260px;
    margin-left: 30px;
    margin-bottom: 10px;
    border: 1px solid #d1d7a8;
    float: right;
}
.legalEntity__right__title {
    padding: 10px 0;
    text-align: center;
    color: #0e513b;
    background-color: #d1d7a8;
    font-size: 14px;
    font-weight: bold;
}
.legalEntity__right__content {
    padding: 15px;
    font-size: 14px;
}
.legalEntity__right__content__item {
    margin-bottom: 10px;
}
.legalEntity__right__content__item:last-child {
    margin-bottom: 0;
}
.legalEntity__right__content__item__title {
    font-size: 12px;
}
.legalEntity__right__content__item__text {
    font-weight: bold;
    text-decoration: none;
    color: #595959;
}
a.legalEntity__right__content__item__text:hover {
    text-decoration: underline;
}
@media screen and (max-width: 500px) {
    .legalEntity__right {
        float: unset;
        margin: 0 auto;
        margin-bottom: 15px;
    }
}


/*
*Track
*
*/

.filters .bx-ui-slider-track-container {
    margin-bottom: 10px;
}
.filters .bx-ui-slider-track {
    position: relative;
    height: 4px;
    /*background: #d8e9f0;/* COLOR */
}
.filters .bx-ui-slider-part {
    position: absolute;
    top: 20px;
    width: 0px;
    height: 10px;
    border-right: 1px dotted #ADADAD;
    /*transform: rotate(90deg);*/
}
.filters .bx-ui-slider-part.p1 {
    left: 0px;
}
.filters .bx-ui-slider-part.p2 {
    left: 25%;
}
.filters .bx-ui-slider-part.p3 {
    left: 50%;
}
.filters .bx-ui-slider-part.p4 {
    left: 75%;
}
.filters .bx-ui-slider-part.p5 {
    right: 0px;
}

.filters .bx-ui-slider-part span {
    font-size: 12px;
    /*font-weight: bold;*/

    position: absolute;
    bottom: -20px;
    left: 50%;
    display: block;
    width: 100px;
    margin-left: -50px;
    text-align: center;
    color: #000;
    line-height: 18px;
    font-weight: 400;
    color: #7D7D7D;
}
@media screen and (min-width: 1024px) {
    .filters .bx-ui-slider-part span {
        font-size: 11px;
    }
}

.filters .bx-ui-slider-part.p1 span{
    left: -1px;
    text-align: left !important;
    margin-left: unset;
    color: #333333;

}
.filters .bx-ui-slider-part.p5 span{
    left: unset;
    right: -1px;
    text-align: right !important;
    color: #333333;
}

.filters .bx-ui-slider-part.p2 span,
.filters .bx-ui-slider-part.p3 span,
.filters .bx-ui-slider-part.p4 span {
    /*color: #6b8086;*/
}
.filters .bx-ui-slider-range,
.filters .bx-ui-slider-pricebar,
.filters .bx-ui-slider-pricebar-vd,
.filters .bx-ui-slider-pricebar-vn,
.filters .bx-ui-slider-pricebar-v {
    position: absolute;
    top: 0;
    bottom: 0;
}
.filters .bx-ui-slider-range {
    /*z-index: 50;*/
}
.filters .bx-ui-slider-pricebar {
    z-index: 100;
}
.filters .bx-ui-slider-pricebar-vd {
    z-index: 60;
}
.filters .bx-ui-slider-pricebar-vn {
    z-index: 70;
    background-color: #c4c4c4;
}
.filters .bx-ui-slider-pricebar-v {
    z-index: 80;
    background-color: #c8191e;
}
.filters .bx-ui-slider-handle {
    position: absolute;
    top: 100%;
    width: 22px;
    height: 22px;
    border-bottom: none;
}
.filters .bx-ui-slider-handle:hover {
    -webkit-cursor: grab;
    -ms-cursor: grab;
    -o-cursor: grab;
    cursor: grab;
}
.filters .bx-ui-slider-handle:active {
    -webkit-cursor: grabbing;
    -ms-cursor: grabbing;
    -o-cursor: grabbing;
    cursor: grabbing;
}
.filters .bx-ui-slider-handle.left {
    left: 0;
}
.filters .bx-ui-slider-handle.right {
    right: 0;
}

.filters .bx-ui-slider-handle{
    width: 14px;
    height: 14px;
    border-radius: 100px;
    top: -5px;
    background-color: #f4f4f4;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
    z-index: 100;
}

form[data-form] .error, .modal__content.form .error{
    text-align: center;
    font-size: 13px;
    line-height: 14px;
    /*color: #ff4a00;*/
    margin-top: 10px;
}



.main__search-form {
    margin-bottom: 10px;
    max-width: 50%;
}
.main__search-form input {
    border: 1px solid #bdbdbd;
}

a.offer__title {
    font-weight: 500;
    color: #333;
}
a.offer__button {
    font-size: 1rem;
}

.container .catalog__sections__goroda {
    padding-top: 0;
}
.container .bot_text {
    text-align: justify;
    margin-bottom: 30px;
}

.footer__bottom a:hover {
    text-decoration: underline;
}

.blagotvoritelnostBanner {
    display: block;
    margin-top: 30px;
    margin-bottom: 30px;
    width: 100%;
}
.blagotvoritelnostBanner img {
    width: 100%;
    height: auto;
}

html.nav-active {
    /*overflow: unset !important;*/
}
#ancor_product{
    position: relative;
    top: -78px;
}
@media (min-width: 1024px) {
    .nav__item[data-code="vetapteka"] .subnav__list {
        -webkit-columns: 3;
        -moz-columns: 3;
        columns: 3;
    }
}

/* fix sorting select */

.sorting .select2 {
    min-width: 220px;
}

/* responsive-table */

.responsive-table {
    overflow: auto;
}

.responsive-table table th:first-child{ 
    text-align: left;
}

.responsive-table table tbody tr:nth-child(odd){ 
    background-color: #ededed;
}

.responsive-table table th,
.responsive-table table td{ 
    padding: 10px 20px;
}

.responsive-table table th+th,
.responsive-table table td+td{ 
    text-align: center;
}
.sizes__item {
    margin-bottom: 10px;
}

/* fix price slider */

.filters .bx-ui-slider-handle {
    z-index: 40;
}

.filters .bx-ui-slider-pricebar-v,
.filters .bx-ui-slider-pricebar-vd,
.filters .bx-ui-slider-pricebar-vn {
    z-index: 40;
}

/*fix subasidemenu */

.aside-menu__submenu {
    transform: translate(-12px,0);
    top: -4px;
    z-index: 47;
}

/*fix delivery list header*/

.pickup__company-name {
    line-height: 1.7142857143;
}

/* icon in datepicker */

.form__control[data-parsley-group=delivery-date] {
    background-image: url(/local/templates/magizoo_new/assets/i/icons/calendar.svg);
    background-size: 20px 20px;
    background-position: right 10px center;
    background-repeat: no-repeat;
}

.pagination__link {
    cursor: pointer;
}

/*fix dellin text on order*/

.delivery__desc {
    margin-bottom: 82px;
}

@media screen and (max-width: 1024px) {
    .delivery__desc {
        margin-bottom: 20px;
    }
}

/* pe4at styles */

@media print {
    @page {
        margin: 1cm;
    }

    .page {
        margin-top: 0;
        padding-top: 0;
    }

    .header,
    .breadcrumb__list,
    .catalog.section,
    footer,
    .product__header,
    .product__content,
    .rr-widget,
    .tabs__list,
    div[data-retailrocket-markup-block],
    .product__description-more {
        display: none;
    }

    .tabs__tab { 
        visibility: visible;
        height: auto;
    }
}

@media (min-width: 768px) {
    .pickup__popup-img { 
        flex: 0 0 auto !important;
    }
}

.hint_adress_dadata, 
.hint_house_dadata {
    position: absolute;
    top: 50px;
    left: 0;
    background-color: #FFFFFF;
    z-index: 9999;
    padding: 0px 15px;
    border: 1px solid #ebebeb;
    border-radius: 4px;
}

.item__street,
.item__house {
    padding-top: 10px;
    padding-bottom: 10px;
    cursor: pointer;
}

.board-card__anchor {
    position: relative; 
    top: -95px;
}

.slick-initialized .slick-slide {
    align-items: center
}

.news-card__img {
    outline: 1px solid #D1D7A8;
}

.banner__slider .slick-slide{
    border: 1px solid #D1D7A8;

}
.header__nav-link{
    position: relative;
}
.header-order-cnt{
    width: 17px;
    height: 17px;
    background: #eaebd7;
    border-radius: 17px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #333;
    margin-right: 8px;
}
@media (min-width: 1256px) {
    .header {
        margin-bottom: 24px;
    }
    .header__nav-link {
        display: inline-block;
        vertical-align: middle;
    }
    .offer__content {
        padding: 0 22px 0 0;
    }
}

.new__tabs-caption {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    position: relative;
    margin: -1px 0 0 -1px;
}
.new__tabs-caption li {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 300px;
    padding: 18px 19px;
    margin: 1px 0 0 1px;
    position: relative;
}
.new__tabs-caption .new__active {
    background: #FFF;
    color: #000 !important;
    font-weight: bold;
    text-decoration: none !important;
    border: solid #f2d58c;
    border-width: 1px 1px 0;
}
.new__tabs-content {
    display: none;
    background: #FFF;
    border-top: 1px solid #f2d58c;
    padding: 50px 0 0 0;
}
.new__tabs-caption .new__active {
    background: #FFF;
    color: #000 !important;
    font-weight: bold;
    text-decoration: none !important;
    border: solid #f2d58c;
    border-width: 1px 1px 0;
}
.new__tabs-content.new__active {
    display: block;
}
.new__tabs-caption li:not(.new__active) {
    cursor: pointer;
}
.new__tabs-caption:after {
    content: '';
    display: table;
    clear: both;
}
.itb_content_right__static ul {
    margin-left: 15px;
    padding-bottom: 10px;
}
.new__tabs-caption .new__active:after {
    content: '';
    position: absolute;
    bottom: -5px;
    left: 0;
    right: 0;
    height: 5px;
    background: #FFF;
}

@media (max-width: 1024px) {
    .item__quick-view {
        display: none;
    }
}
.item__quick-view {
    z-index: 22;
}

#zoom__picture{
    width: 150px;
    height: 150px;
    position: absolute;
    left: 0px;
    top: 0px;
    overflow: hidden;
}
.wrapper__zoom__picture{
    position: relative;
}
.product-slider__item .magnifier-thumb-wrapper{
    margin: 0 auto;
}
.back__opatity{
    background: #000;
    opacity: 0.6;
    z-index: 1000;
}

.product__media .item__actions_list {
    top: 42px;
}

[data-element="product-media"] .item__actions_list {
    top: 100px;
}

.popular-brands__item {
    font-size: 0.9rem;
}
.popular-brands__item a{
    text-decoration: underline;
}

@media screen and (max-width: 1255px) {
    .sorting__item {
        margin-bottom: 10px;
    }
    .sorting__item:last-child {
        margin-bottom: 0;
    }
    .catalog__page-nav {
        align-items: flex-start;
    }
}
.catalog__paginator{
    padding-bottom: 24px;
}

@media screen and (max-width: 1023px) {
    .catalog__paginator .hidden-md-down {
        display: inline-flex !important;
        align-items: baseline;
    }
    .catalog__paginator .hidden-md-up {
        display: none !important;
        align-items: baseline;
    }
    .catalog__paginator {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .paginator .pagination {
        margin: 0;        
    }
    .paginator .sorting {
        margin-top: 20px;
        justify-content: center;
    }

    .paginator .pagination__link {
        border: none;
        width: auto;
    }
}

@media screen and (max-width: 575px) {
    .paginator .sorting__label {
        margin-right: 8px;        
    }
    .paginator .pagination__item {
        margin-bottom: 0;
    }
    .product-slider__item_description {
        z-index: 100;
        text-shadow: -1px -1px 2px #fff, 0 -1px 2px #fff, 1px -1px 2px #fff, 1px 0 2px #fff, 1px 1px 2px #fff, 0 1px 2px #fff,-1px 1px 2px #fff,-1px 0 2px #fff;
    }
    .pagination__link.active {
        background-color: #fff;
        color: #ff4a00;
    }
    .modern-page-current {
        font-weight: bold;
        color: #ff4a00;
        background: #fff;
    }

    .catalog-sections_popular {
        padding-top: 10px;
    }

    .catalog-sections__content.about {
        margin-top: 0;
    }

    .catalog__page-items.sorting {
        margin-top: 0;
    }
}

@media screen and (max-width: 375px) {
    .catalog__pagination .pagination__link {
        border: 0;
        width: auto;
    }
}

main.content {
    min-height: 30vh;
}
.item__title-catalogList {
    height: auto !important;
}
.view-type__link:not(.active) {
    cursor: pointer;
}

.item__list-view .item__title a:hover{
    padding-bottom: 0;
}
@media (min-width: 576px) {
    .item__title a{
        font-size: 13px;
    }
    .item__actions_list{
        left: 3px;
        top: 3px;
    }
    .catalog__item {
        min-height: 419px;
    }
}

.entries__item .entry__img-placeholder {
    margin: 0;    
}

.statiImgPopap {
    display: inline-block;
    padding: 6px;
    max-width: calc(100% - 12px);
}
.statiImgPopap img {
    max-width: 100%;    
}
.news__detail__detailText img:not(.slick-slide .item__img) {
    max-height: 300px;
    padding: 4px;
    border: 1px solid #e3e9db;
    box-shadow: 0 0 5px rgba(40,190,90,0.3);
}
.section.sectionStatiSlider {
    padding-bottom: 0;
}

.row_lg .catalog-slider-stati.slick-slide.col {
    padding-left: 12px;
    padding-right: 12px;
}

.catalog__slider__rekstati .entries__item {
    padding-left: 12px;
    padding-right: 12px;
}

.food-form .form__group {
    position: relative;
    min-height: 40px;
    width: 100%;
    background: #f0f0f0;
    border-radius: 4px;
}

.food-form .form__group:before {
    position: absolute;
    line-height: 40px;
    margin-left: 10px;
    content: 'Загрузка данных...';
    font-size: 12px;
    color: #565665;
}

.food-form .form__group select{
    height: 1px;
    width: 0px;
    border: 0;
    overflow: hidden;
}


.magnifier-large {
    height: auto !important;
    width: auto !important;
}

.magnifier-thumb-wrapper {
    display: block;
}

/* catalog list plashkas fix 

.item-pack.active {
    margin-right: 10px;
}

.item-pack + .item-pack.active {
    margin-left: 4px;
}

.item-pack.active:before {
    width: calc(100% + 15px);
    content: attr(data-content);
    color: #ffffff;
    opacity: 1;
    text-align: center;
}*/

/*change side menu*/
.aside-menu__submenu {
    width: 638px;

}

.aside-submenu {
    columns: 3;
}


.product-slider__item_description {
    position: absolute;
    bottom: 20px;
    left: 0;
    width: 100%;
    text-align: center;
}


#zoom__picture {
    height: 494px;
    width: 100%;
}

.product-slider__item.slick-active {
    z-index: 10000 !important;
}

.video__img {
    width: 100%;
}

.locations__content {
    /* max-height: 400px; */
    padding: 0 2px;
    /* overflow: scroll; */
}
.locations__content .locations__list__selector {
    display: none;    
}
@media screen and (max-width: 767px) {
    .locations__content {
        min-height: 400px;
    }
}

#zoom__picture {
    z-index: -1;
}

.cookies-popup {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    max-width: none;
    right: 0;
}

@media (min-width: 768px) {
    .cookies-popup__container {
        display: flex;
        align-items: center;
    }
    .site-title{
        margin-bottom: 25px;
    }
}

.article__meta-item .item__rating-stars,
.text-block .article__header img {
    margin: 0;
}


.new__static-imgMobile,
.new__static-img {
    margin-bottom: 20px;
    outline: 1px solid #dedede;
}

.article__author-avatar {
    flex: 0 0 90px;
}

.article__author-img {
    width: 90px;
    height: 90px;
}

.article__author {
    align-items: flex-start;
}

.custom-control[data-type=size] .custom-control__indicator {
    text-align: center;
}

.secnav-wrapper {
    bottom: auto;
}

.formRegisterError {
    display: none;
    color: #ff4a00;
    text-align: center;
    font-size: .8125rem;
    line-height: 1.3076923077;
}

.section__slider.catalog__slider__rekstati::after,
.section__slider.catalog__slider__rekstati::before,
#product-viewed-items .section__slider::after,
#product-viewed-items .section__slider::before {
    display: none;
}
.icon-favourite[data-state=fav] {
    color: #ff4a00;
}
.icon-vetapteka:before{
    content: "\e949";
}
.bx_filter_popup_result{
    padding: 0;
    padding: 5px;
    color: #fff;
    background-color: #ff4a00;
    font-size: 13px;
    margin-bottom: 7px;
}
.bx_filter_popup_result a{
    color: #fff;

}

.filter__title:after {
    font-size: 24px;
    width: 24px;
    height: 24px;
    top: -1px;
}

.entry__img-placeholder {
    max-height: 102px;
}

body {
    height: unset !important;
}

.content__banner {
    margin-right: 55px;
    margin-left: 55px;
}

/* tables in statii */

.news__detail table{
    width: 100%;
    border: 1px solid #f2f2f2;
    border-collapse: collapse;
    margin-bottom: 30px;
}

.news__detail table th,
.news__detail table td{
    border: 1px solid #f2f2f2;
    padding: 10px;
}

.news__detail table th p,
.news__detail table td p{
    margin-bottom: 5px;
}

.news__detail table tr:nth-child(2n+1){
    background: rgba(242,242,242,.5);
}

@media (max-width: 600px) {
    .news__detail table{
        overflow-x: auto;
        display: block;
    }
}

.news__detail div img {
    display: inline-block;
}

.voted.item__rating-stars.rating-stars:hover .fa-star:not(.bx-star-active) {
    color: #f2994a;
}

[data-withphoto] {
    cursor: pointer;
}

.disabled .bx_filter_param_label {
    color: #b2b2b2;
}

.filter__item.disabled .custom-control__indicator {
    border-color: #dadada;
}

[data-active="true"] {
    box-shadow: 0 2px 10px rgb(0 0 0 / 15%)
}

@media (min-width: 768px) {
    .product-offer__amount {
        padding-bottom: 0;
    }
}

.news__detail__detailText ol li:before{
    position: static;
}

.entry__img-placeholder {
    max-height: none;
}

.custom__preloader_back{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    z-index: 1000;
    display: none;
}
#basket_form_container{
    position: relative;
}
.wrapper_preloader{
    position: absolute;
    height: 64px;
    width: 64px;
    top: 50%;
    left: 50%;
    margin-top: -32px;
    margin-left: -32px;
    display: none;
    z-index: 9999;
}
.cart__list{
    position: relative;
}

.catalog__slider.section__slider .slick-list {
    padding-bottom: 0;
    margin-bottom: 0;
}

@media (max-width: 768px) {
    .product__offers + .product__footer .button {
        //display: none;        
    }
}

.changepass {
    max-width: 456px;
}

.product__footer {
    display: grid;
}

@media (max-width: 576px) {
    .product__delivery {
        grid-row: 2/3;
    }
    .product__checkout {
        grid-row: 1/2;
        margin-bottom: 20px;
    }

    .brands__section .brand__alpha-list {
        flex-wrap: nowrap;
        overflow: auto;
    }

    .brands__section .brand__alpha-list .letter {
        width: 36px;
    }

    .brands__section .brand__alpha-list .letter_lg {
        width: 54px;
    }
}

.item-offer__note {
    margin-right: 0;
}

.daterangepicker .calendar-table th {
    color: #444;
    font-weight: 700;
}

[data-element="single-datepicker-input"] {
    cursor: pointer;
}

/* justify popular brand */

.popular-brands__link.open__link_catalog_section {
    color: #ff4a00;
}
.popular-brands__list {
    text-align: justify;
    margin-top: -5px;
}
.popular-brands__item::after {
    content: " | ";
    margin: 0;        
}        
.popular-brands__link__big {
    white-space: normal;
}

.breadcrumb ul.breadcrumb__list {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    padding-bottom: 10px;
    position: relative;
    z-index: 0;
    scrollbar-color: #0e5542 #e3e3e3;
    scrollbar-width: thin;
    padding-bottom: 0;
    margin-bottom: 12px;
}
.breadcrumb ul.breadcrumb__list::-webkit-scrollbar {
    display: block !important;
    height: 4px;
    margin-top: -10px;
}
.breadcrumb ul.breadcrumb__list::-webkit-scrollbar-track {
    background: #e3e3e3;
}
.breadcrumb ul.breadcrumb__list::-webkit-scrollbar-thumb {
    background-color: #0e5542;
    border-radius: 0;
    border: none;
}
.breadcrumb ul.breadcrumb__list li {
    display: flex;
    flex-wrap: nowrap;
}
.breadcrumb ul.breadcrumb__list li span,
.breadcrumb ul.breadcrumb__list li a {
    white-space: nowrap;
}
.rr-widget__title {
    font-size: 22px !important;
}
@media (max-width: 767px) {
    @-moz-document url-prefix() {
        .breadcrumb ul.breadcrumb__list {        
            padding-bottom: 10px;
        }
    }
    .breadcrumb ul.breadcrumb__list {
        margin-bottom: 0;
    }
    .section__header.section-header.section__header__pitomec {
        display: none;
    }
    .catalog-menu-card.active {
        border-color: #e0e0e0;
        background-color: #fff;
        color: #333;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .catalog-menu-card.active .catalog-menu-card__icon {
        color: #cc952a;
    }
    .catalog-menu-card.active .catalog-menu-card__title a {
        color: #333;
    }
    .catalog-menu-card.active .catalog-menu-card__text {
        color: #979797;
    }
    .catalog-menu-card.active .catalog-menu-card__list-wrapper,
    .catalog-menu-card.active .catalog-menu-card__close {
        display: none !important;
    }
    
    .rr-widget__title {
        padding-right: 0 !important;
        font-size: 18px !important;
    }
}
@media screen and (max-width: 575px) {
    .sorting .sorting__item {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        margin-top: 12px;
    }
    .sorting .sorting__label {
        margin-right: 8px;
        margin-bottom: 0;
    }
    .content__inner {
        overflow: hidden;
    }
}

@media screen and (max-width: 1023px) {
    .body .page {
        overflow: unset;
    }
    .entries__list.catalog__slider__rekstati.slick-slider {
        overflow: hidden;
    }
}

#repeat-order-form .error {
    color: #eb5757;
}

.favorites__none {
    text-align: center;
    margin-bottom: 60px;
}
.favorites__none__link {
    margin-top: 30px;
}

.notFoundINN {
    display: none;
    margin-top: -20px;
    margin-bottom: 24px;
}
.notFoundINN_text01 {
    color: #ff0000;
}

.checkout-list .checkout-list__text {
    font-weight: bold;
}
.checkout-list .checkout-list__text .price-old {
    font-weight: normal;
    font-size: 12px;
    margin-right: 10px;
}
.coupon__messege.coupon__messege-false {
    color: #ff0000;
}

#order_form_content .form__error {
    font-size: 12px;
}

@media screen and (max-width: 1257px) {
    .button-to-top {
        bottom: 15px;
        right: 15px;
    }
    .nav {
        z-index: -1;
    }
}

@media screen and (max-width: 1255px) {
    .header__logo.col.hidden-lg-down {
        display: block !important;
        width: 100%;
        max-width: 280px;
        /* position: absolute;
        top: 600px; */
        position: static;
        margin-bottom: 10px;
    }
    .header__logo.col.hidden-lg-down .header__logo-link {
        display: none;
    }
    .header__logo .header__logo-text {
        display: block;
        font-size: 12px;
    }
    .header__body .header__social {
        margin-top: 12px;
    }
}

.filter__item a,
.filter__item {
    color: #5d5d5d;
}

.certificates__item.slick-slide {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
}


.info-text.deliveryBlock {
    display: none;
}
.info-text.deliveryBlock.deliveryBlock-active {
    display: block;
}
.tagsDelivery .tagsDeliveryItem {
    cursor: pointer;
    transition: all .25s ease-in-out;
}
.tagsDelivery .tagsDeliveryItem.tagsDeliveryItem-active {
    border-color: #ff4a00;
    background-color: #ff4a00;
    color: #fff;
}
.deliveryBlock p,
.deliveryBlock ul li,
.deliveryBlock ol li {
    font-size: 1rem;
    line-height: 1.5;
}
.deliveryBlock h4 {
    margin-top: 20px;
}
.deliveryBlock .delivery__table-block {
    overflow-x: auto;
}
.deliveryBlock table,
.deliveryBlock table tr,
.deliveryBlock table th,
.deliveryBlock table td {
    background-position: 0 0;
    background-repeat: no-repeat;
    border: 0 none;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    padding: 0;
}
.deliveryBlock table td {
    padding: 14px;
}
.deliveryBlock .delivery__table {
    width: 100%;
    margin-bottom: 20px;
}
.deliveryBlock .delivery__table td {
    vertical-align: top;
    background-color: #fff;
    padding: 15px 20px;
}
.deliveryBlock .delivery__table td:nth-child(2n) {
    background-color: #dfeae2;
}
.deliveryBlock .delivery_shops__item {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}
.deliveryBlock .delivery_shops__name {
    display: flex;
    align-items: center;
    width: 45%;
    margin-right: 10px;
}
.deliveryBlock .delivery_shops__worktime {
    width: 30%;
    margin-right: 10px;
}
.deliveryBlock .delivery_shops__phone {
    font-weight: 600;
    width: 20%;
}
.deliveryBlock .delivery__map {
    width: 100%;
    height: 480px;
    margin-bottom: 30px;
}

.filter__slider-controls .form__control.min-price,
.filter__slider-controls .form__control.max-price {
    color: #333;
}

/* авторы статей */
.artAuthor {
    /* margin-top: 30px; */
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
    /* margin-left: -14px;
    margin-right: -14px; */
}
.artAuthor__item {
    width: calc(33.3% - 28px);
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    margin-bottom: 50px;
    padding: 0 14px;
}
.artAuthor__item__photo {
    min-width: 150px;
    min-height: 150px;
    border-radius: 4px;    
    margin: 0 auto;
}
.artAuthor__item__text {    
    width: 100%;
    margin-top: 10px;
    text-align: center;
}
.artAuthor__item__text__name {
    width: 100%;
    font-size: 16px;
    font-weight: bold;
    color: #0e543c;
    margin-bottom: 6px;
    line-height: 1.4;
    word-wrap: break-word;
}
.artAuthor__item__text__position {
    width: 100%;
    font-size: 14px;
    color: #9cb3ab;
    word-wrap: break-word;
}
@media screen and (max-width: 768px) {
    .artAuthor__item {
        width: 50%;
    }
}
@media screen and (max-width: 440px) {
    .artAuthor__item {
        width: 100%;
    }
}


/* сертификаты */
.certificates.certificatesAllPage .section__slider {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}
.certificates.certificatesAllPage .certificates__item {
    width: 25%;
    margin-bottom: 20px;
}
.certificates.certificatesAllPage .certificates__item .certificate {
    height: auto;
}
.certificates.certificatesAllPage .certificates__item .certificate.certificateStatic {
    height: 100%;
}
.deliveryBlock ul li.pagination__item {
    line-height: 2.375;
}
.certificates.certificatesAllPage .certificates__item__block__link {
    font-size: 12px;
    display: block;
    line-height: 1.2;
    text-align: center;
    margin-top: 6px;
}
.sertificatesFilterForm {
    margin-bottom: 20px;
    width: 100%;
    max-width: 300px;
    position: relative;
}
.setificate_filter {
    width: 100%;
    max-width: 300px;
    border: 1px solid #d1d7a7;
    border-radius: 50px;
    padding: 10px 55px 10px 20px;
}
.setificate_filter_submit {
    background: url(/images/search_icon_mobile_green.svg) no-repeat center center;
    background-size: auto;
    background-size: 100%;
    position: absolute;
    right: 14px;
    top: 8px;
    width: 22px;
    height: 22px;
    cursor: pointer;
    border: none;
    outline: none;
    padding: 0;
}
@media screen and (max-width: 440px) {
    .certificates.certificatesAllPage .certificates__item {
        width: 50%;
    }
}


/* warranty main settings */
.warranty-block {
    --mb-block: 35px;
}

.warranty-block .vert-align {
    display: flex;
    justify-content: center;
    flex-direction: column;
}

.warranty-block h1, .warranty-block h2 {
    font-family: Roboto;
    margin-bottom: var(--mb-block);
}

.warranty-block h1 {
    font-size: 30px;

}
.warranty-block h2 {
    font-size: 21px;
    font-weight: bold;
}

.warranty-block a {
    text-decoration: none;
    color: #11533d;
    font-size: 13px;
}

.warranty-block a .text {
    text-decoration: underline;
}
/* warranty main settings end */

/* warranty greeting block */
.warranty-block .greeting {
    display: flex;
    flex-wrap: wrap;
    background-color: #e7f3ea;
    border: 1px solid #e7f3ea;
    border-radius: 5px;
    padding: 30px 50px;
    font-size: 16px;
    color: #333;
    align-self: stretch;
    margin-bottom: var(--mb-block);
}

.warranty-block .greeting .greeting-left {
    flex: 1 73%;
}

.warranty-block .greeting .greeting-left div {
    padding-right: 60px;
}

.warranty-block .greeting .greeting-right {
    flex: 0 15%;
    justify-content: center;
    flex-direction: column;
    display: flex;
    max-width: 250px;
}

.warranty-block .certs {
    display: flex;
    text-align: left;
}

.warranty-block .certs .certs-icon-block {
    margin-right: 15px;
}
/* warranty greeting block end */

/* warranty trust block */
.warranty-block .trust {
    display: flex;
    flex-wrap: wrap;
    font-size: 16px;
    color: #333;
    align-self: stretch;
    margin-bottom: var(--mb-block);
}

.warranty-block .trust .trust-left {
    flex: 1 70%;
}

.warranty-block .trust .trust-right {
    flex: 0 30%;
    font-size: 16px;
    padding-top: 30px;
}

.warranty-block .trust .trust-right h2 {
    display: none;
}

.warranty-block .trust .trust-right .link-addess {
    padding-left: 25px;
    background: transparent url(/bitrix/templates/adaptive/img/warranty-icons.png) no-repeat;
    background-position: -195px -53px;
    height: 20px;
    display: block;
    line-height: 20px;
    margin-top: 30px;
    text-decoration: underline;
}

.warranty-block .trust .title-content, .warranty-block .trust .title-content .title {
    display: flex;
}

.warranty-block .trust .title-content {
    border: 1px solid #d5d5d5;
    border-radius: 5px;
    margin-right: 50px;
    margin-bottom: 20px;
}

.warranty-block .trust .title-content:last-child {
    margin-bottom: 0;
}

.warranty-block .trust .title-content .title, .warranty-block .trust .title-content .content {
    padding: 20px 15px 20px 25px;
}

.warranty-block .trust .title-content .title {
    background-color: #f6f6f6;
    min-width: 210px;
}

.warranty-block .trust .title-content .content {
    font-size: 13px;
}

.warranty-block .trust .title-content .title .title-icon {
    min-width: 60px;
}

.warranty-block .trust .title-content .title .title-text {
    font-size: 18px;
    max-width: 110px;
}
/* warranty trust block end */

/* warranty icons */
.warranty-block .icon {
    background: transparent url(/local/templates/magizoo_new/img/warranty-icons.png) no-repeat;
    display: inline-block;
}

.warranty-block .icon.icon-cert {
    width: 50px;
    height: 49px;
}

.warranty-block .icon.icon-milc {
    width: 47px;
    height: 47px;
    background-position: -52px 0px;
}

.warranty-block .icon.icon-arrow1 {
    width: 32px;
    height: 35px;
    background-position: -102px 0px;
}

.warranty-block .icon.icon-cart {
    width: 33px;
    height: 46px;
    background-position: -137px 0px;
}

.warranty-block .icon.icon-card {
    width: 45px;
    min-width: 45px;
    height: 40px;
    background-position: 0px -53px;
}

.warranty-block .icon.icon-car {
    width: 55px;
    min-width: 55px;
    height: 36px;
    background-position: -48px -53px;
}

.warranty-block .icon.icon-list {
    width: 37px;
    min-width: 37px;
    height: 45px;
    background-position: -107px -53px;
}

.warranty-block .icon.icon-arrow2 {
    width: 37px;
    min-width: 37px;
    height: 40px;
    background-position: -149px -53px;
}

.warranty-block .icon.icon-trash {
    width: 38px;
    min-width: 38px;
    height: 45px;
    background-position: -175px 0px;
}
/* warranty icons end */

/* links block */
.warranty-block .links-block {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    margin-bottom: var(--mb-block);
}

.warranty-block .links-block a.icon-link {
    display: flex;
    justify-content: center;
    flex-grow: 1;
    padding: 25px 5px;
    background-color: #e7f3ea;
    border-radius: 5px;
    margin-right: 2px;
}

.warranty-block .links-block a.icon-link:last-child {
    margin-right: 0;
}

.warranty-block .links-block .link-text {
    font-size: 18px;
    color: #262626;
    font-family: Roboto, Arial, sans-serif;
}

.warranty-block .links-block .icon {
    margin-right: 10px;
}
/* links block end */

/* warranty form */
.warranty-block form {
    margin-bottom: var(--mb-block);
}

.warranty-block .form-request {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}

.warranty-block .form-request > div {
    flex-grow: 1;
    margin-right: 15px;
}

.warranty-block .form-request > div:last-child {
    margin-right: 0;
}

.warranty-block .form-request .field {
    margin-bottom: 15px;
}


.warranty-block .form-request .field-title {
    color: #808080;
    margin-bottom: 5px;
}

.warranty-block .form-request .req {
    color: #0e513b;
}

.warranty-block .form-request input, .warranty-block .form-request textarea, .warranty-block .form-request select {
    width: 100%;
    border: 1px solid #dedede;
    height: 50px;
    color: #808080;
    outline: none;
    padding: 10px;
    line-height: 13px;
}

.warranty-block .form-request select {
    width: 100%;
    height: 50px;
}

.warranty-block .form-request textarea {
    height: 140px;
    resize: none;
}

.btn-gradient {
    border: 1px solid #d4b068;
    border-radius: 5px;
    background: linear-gradient(to bottom, #f0d183 0%, #dab96e 50%, #bd8f39 77%, #daaf4e 100%);
    color: #5e4f1e;
    padding: 15px 75px;
    text-transform: uppercase;
}
.btn-gradient:hover {
    background: linear-gradient(to bottom, #ffdd7e 0%, #f6c353 50%, #eea614 77%, #ffb813 100%);
    cursor: pointer;
}

.warranty-block form {
    position: relative;
}

.warranty-block #email-success {
    background: #fff;
    color: #333;
    border: 1px solid #dedede;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: none;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    font-size: 30px;
    font-width: bold;
}
/* warranty form end */

/* warranty media */
@media screen and (max-width: 768px) {
    .warranty-block h2 {
        text-align: center;
    }
    .warranty-block .greeting .greeting-left {
        flex: 1 100%;
        margin-bottom: 30px;
    }

    .warranty-block .greeting .greeting-left div {
        padding-right: 0;
    }

    .warranty-block .greeting .greeting-right {
        flex: 1 100%;
    }

    .warranty-block .trust .trust-left {
        flex: 1 100%;
    }

    .warranty-block .trust .trust-right {
        flex: 1 100%;
    }

    .warranty-block .trust .trust-right h2 {
        display: block;
    }

    .warranty-block .trust .title-content {
        margin-right: 0;
    }

    .warranty-block .links-block {
        flex-direction: column;
    }

    .warranty-block .links-block a.icon-link {
        margin-right: 0;
        margin-bottom: 10px;
        padding-left: 30px;
        padding-rigth: 30px;
    }

    .warranty-block .form-request {
        flex-direction: column;
    }

    .warranty-block .form-request input {
        width: calc(100% - 7px);
    }

    .warranty-block .form-request textarea {
        width: calc(100% - 22px);
    }

    .warranty-block .form-request select {
        width: calc(100% + 14px);
    }
    .header__list {
        display: none;
    }

}

@media screen and (max-width: 540px) {
    .warranty-block .trust .title-content {
        flex-direction: column;
    }

    .warranty-block .trust .title-content .title .title-text {
        max-width: 100%;
        font-size: 15px;
    }

    .warranty-block .trust .title-content .title {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .warranty-block .trust .title-content .title .title-icon {
        min-width: 35px;
    }

    .warranty-block .trust .icon {
        background-size: 115px;
    }

    .warranty-block .icon.icon-milc {
        width: 25px;
        height: 26px;
        background-position: -28px 0px;
    }

    .warranty-block .icon.icon-arrow1 {
        width: 18px;
        height: 20px;
        background-position: -54px 0px;
    }

    .warranty-block .icon.icon-cart {
        width: 19px;
        height: 25px;
        background-position: -73px 0px;
    }

    .warranty-block .links-block a.icon-link {
        justify-content: left;
    }

    .warranty-block .btn-gradient {
        width: 100%;
        text-align: center;
    }
}
/* warranty media end */


.popular-brands__item::after {
    margin-left: 8px;
    margin-right: 8px;
}

.nav.nav-burger {
    display: none;
}
@media (min-width: 1256px) {
    .header__fixed .nav {
        height: calc(90vh - 60px);
    }
    .header__fixed .nav__list{
        overflow: auto;
        scrollbar-width: none;
    }
    .header__fixed .nav__list::-webkit-scrollbar{
        display: none;
    }
    .header__fixed .nav__list::-webkit-scrollbar-thumb{
        display: none;
    }
    .header__fixed .nav .nav__link {
        background-color: #f6e2ae;
    }
    html.nav-active.nav-fixed:before {
        display: block;
        transition: none;
    }
}
@media screen and (max-width: 1255px) {
    .nav.nav-burger {
        position: static;
        width: 100%;
        padding-top: 0;
        z-index: 999999;
        overflow: unset;
        max-height: unset;
    }
    .nav.nav-burger .nav__trigger {
        position: static;
        margin-left: -16px;
        margin-right: -16px;
        color: #333;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .nav.nav-burger .nav__trigger-icon {
        position: static;
        margin-top: 0;
    }
    .nav.nav-burger .nav__link {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        padding-left: 0;
        padding-right: 0;
    }
    .nav.nav-burger .nav__item.active .nav__link {
        position: static;    
        margin-top: -51px;    
    }
    .nav.nav-burger .nav__link-icon,
    .nav.nav-burger .nav__link-toggle {
        position: static;
        margin-top: 0;
    }
    .nav.nav-burger .nav__link-icon {
        margin-right: 24px;
    }
    .nav.nav-burger .nav__link-toggle {
        margin-left: auto;
    }
    .subnav__link.subnav__link-add {
        font-size: 16px;
        color: #0b4837;
    }
    .secnav__link.secnav__link-add {
        font-size: 14px;
        font-weight: bold;
    }
}


.item:focus, .item:hover {
    position: relative;
}

.subnav__item-icon,
.subnav__item--first-parent{
    display: none;
}
@media (min-width: 1024px) {
    .nav .ps__rail-y{
        opacity: 1;
    }
    .header > .nav .nav__subnav{
        max-height: calc(90vh - 215px);
        max-width: 1224px;
        margin: 0 auto;
    }
    .header > .nav .nav__item:focus .nav__subnav, .nav__item:hover .nav__subnav{
        opacity: 0;
        visibility: hidden;
    }
    .header > .nav .nav__item.nav__item--active .nav__subnav{
        opacity: 1;
        visibility: visible;
    }
    .header > .nav .nav__item > .nav__link{
        transition: font-size 0s;
    }
    .header > .nav .nav__item.nav__item--active > .nav__link {
        background-color: #eac878;
        color: #ff4a00;
        text-decoration: none;
        font-size: 0;
    }

    .header > .nav .nav__item.nav__item--active > .nav__link > .nav__link-icon:before{
        content: '×';
        font-size: 32px;
        font-weight: bold;
        line-height: 14px;
        position: relative;
        top: 4px;
    }
    .header > .nav .nav__item.nav__item--active > .nav__link:after{
        content: 'Каталог';
        font-size: 14px;
    }
    .nav .subnav__list > .subnav__item{
        pointer-events: none;
    }
    .nav .subnav__list > .subnav__item *{
        pointer-events: all;
    }
    .subnav__item--wi{
        padding-left: 34px;
        padding-top: 4px;
    }
    .subnav__item--wi .subnav__link{
        position: relative;
    }
    .subnav__item-icon{
        display: block;
        position: absolute;
        left: -34px;
        top: -4px;
        width: 24px;
        height: 24px;
    }
    .subnav__item-icon img{
        max-width: 24px;
        height: auto;
    }
    .header > .nav .subnav__item--first-parent{
        border-bottom: 0;
        display: block;
        padding-left: 0;
        margin-bottom: 15px;
    }
    .header > .nav .subnav__item--first-parent a{
        font-size: 24px;
        line-height: 1;
        font-weight: 500;
        color: #FF4A00;
    }
    .header-fixed .subnav__item--first-parent{
        display: none;
    }
    .subnav__item .secnav-wrapper, .subnav__item .secnav-wrapper {
        -webkit-transition: .25s ease-in-out .25s;
        transition: .25s ease-in-out .25s;
    }
    .subnav__item:focus .secnav-wrapper, .subnav__item:hover .secnav-wrapper {
        -webkit-transition: .25s ease-in-out 0s;
        transition: .25s ease-in-out 0s;
    }
    .nav .nav__subnav > .container{
        position: relative;
        height: auto;
    }
    .nav .nav__subnav > .container:after,
    .header-fixed .nav__list:after{
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: rgba(0,0,0,.6);
        z-index: 50;
        content: '';
        opacity: 0;
        visibility: hidden;
        -webkit-transition: opacity .1s ease .25s;
        transition: opacity .1s ease .25s;
        pointer-events: none;
    }
    .nav .nav__subnav > .container:after{
        top: 0;
        left: -16px;
        right: -16px;
        bottom: -16px;
    }
    .subnav-active .nav .nav__subnav > .container:after,
    .header-fixed.subnav-active .nav__list:after{
        opacity: 1;
        visibility: visible;
    }
    .subnav-active .nav .secnav-wrapper,
    .header-fixed.subnav-active .nav__list .secnav-wrapper{
        z-index: 51;
    }
}

.nav.nav-burger .nav__link .icon-chevron-right {
    pointer-events: none;
}
.fancybox-wrap .error { 
	padding-top: 40px;
	font-weight: bold;
	color: red !important;
}



.product-offer__button.icon-shopping-cart:before {
    content: "\e938";
}
.item-offer__order-icon.product-offer__button-inbasket,
.product-offer__button.product-offer__button-inbasket {
    color: #0e5542;
}
.product-offer__button__count {
    display: none;
}
.product-offer__button__count-active {
    display: block;
    position: absolute;
    top: -4px;
    right: -6px;
    width: 14px;
    height: 14px;
    font-size: 8px;
    color: #fff;
    background-color: #FF4700;
    border-radius: 50%;
    line-height: 15px;
    text-align: center;
    font-family: Arial,sans-serif;
}
@media screen and (max-width: 767px) {
    .addAjaxBasketTop .icon-shopping-cart::before {
        content: "\e938";
        color: #f2d58c;
        font-size: 21px;
    }
    .addAjaxBasketTop .header__nav-link {
        width: 24px;
        height: 24px;        
        line-height: 24px;
        margin-left: 6px;
        margin-right: 6px;
        position: relative;
    }
    .addAjaxBasketTop .header__nav-link span {
        display: block;
        position: absolute;
        top: -6px;
        right: 0;
        width: 14px;
        height: 14px;
        font-size: 8px;
        color: #fff;
        background-color: #FF4700;
        border-radius: 50%;
        line-height: 15px;
        text-align: center;
        font-family: Arial,sans-serif;
    }
}

[data-entity="warning-phone"]{
    font-size: 13px;
    text-align: center;
}


.anotherSite {
    background-color: #F2D58C;
    padding: 3px 0;
    position: relative;
    z-index: 1001;
    min-height: 34px;
}
.anotherSite.anotherSite-mobile {
    z-index: unset;
}
.header__fixed .anotherSite {
    display: none;
}
.header__fixed.fixed .anotherSite {
    display: block;
}
.header__bar .anotherSite {
    margin-top: -17px;
    margin-bottom: 17px;
}
.anotherSite .container {
    position: relative;
}
.anotherSite-row {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 10px;
}
.anotherSite__text {
    margin-right: 16px;
    font-weight: normal;
    font-size: 14px;
    color: #333;
}
.anotherSite__text a {
    font-weight: bold;
    color: #333;
    text-decoration: underline;
}
.anotherSite__text a:hover {
    text-decoration: none;
}
.anotherSite__button {
    padding: 6px 38px;
    background: #0B4837;
    border-radius: 85px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-weight: 500;
    font-size: 13px;
}
.anotherSite__button span {
    position: relative;
    padding-right: 16px;
    line-height: 1.2;
}
.anotherSite__button:focus,
.anotherSite__button:hover {
    color: #fff;
}
.anotherSite__button span::after {
    content: "";
    width: 5px;
    height: 8px;
    position: absolute;
    top: 4px;
    right: 0;
    background: url(/local/templates/magizoo_new/img/anotherSite_arrow.svg) no-repeat;
    z-index: 1;
}
.anotherSite__close {
    color: #938460;
    position: absolute;
    top: calc(50% + 2px);
    right: 16px;
    transform: translateY(-50%);
    font-size: 16px;
    width: 20px;
    height: 20px;
    cursor: pointer;
}
@media screen and (max-width: 1255px) {
    .anotherSite.anotherSite-main {
        display: none;
    }
}
@media screen and (max-width: 500px) {
    .anotherSite {        
        min-height: 58px;
    }
    .anotherSite-row {
        flex-direction: column;
    }
    .anotherSite__button {
        margin-top: 4px;
    }
    .anotherSite__close {
        top: 12px;
    }
}



.markValSearch {
    margin-bottom: 10px;
}
.filter__item.filter__itemNone {
    display: none;
}

.nav.nav-burger .subnav__list {
    overflow-x: hidden;
}

/* fix select on nmobile on order form */

.select2-container--default .select2-selection--single .select2-selection__arrow {
    background: #fff;
}

/* long btn izmenite dannie on order page */

@media screen and (max-width: 391px) {
    .order-form__delivery-info {
        max-width: 391px;
    }
}


.cart__list .cart__item:nth-child(2) {
    border-top: none;
}
#form-by-one-click {
    max-width: 1256px;
}
#form-by-one-click .modal__title {
    text-align: left;
    font-size: 24px;
    margin-bottom: 20px;
}
#form-by-one-click .buyInClick-row {
    display: flex;
    justify-content: space-between;
}
#form-by-one-click .buyInClick-row .form__group {
    width: 32%;
}
#form-by-one-click .form__submit .button {
    max-width: 290px;
    margin-left: auto;
    margin-right: auto;
}
@media screen and (max-width: 767px) {
    #form-by-one-click .buyInClick-row {
        flex-direction: column;
    }
    #form-by-one-click .buyInClick-row .form__group {
        width: 100%;
    }
}

div.cookies-popup {
    transform: unset;
}
.cookies-popup__ok {
    /*display: none;*/
}
@media screen and (max-width: 450px) {    
    jdiv .__jivoMobileButton {
        z-index: 99999 !important;
    }
    .cookies-popup {
        background: #F2D58C;
        border-top: none;        
        z-index: 999999;
    }    
    .cookies-popup .cookies-popup__icon {
        display: none;
    }
    .cookies-popup .cookies-popup__close {
        display: none;
    }
    .cookies-popup .cookies-popup__content {
        font-weight: normal;
        font-size: 12px;
        line-height: 14px;
        color: #000000;
    }
    .cookies-popup__ok {
        display: block;
        margin-top: 10px;
    }    
}

@media screen and (max-width: 768px) {    
    body #vs-widget-frame.vs-bl.vs-minimized.vs-no-offset {
        left: 100px !important;
    }
    body #vs-widget-frame.vs-bl.vs-no-offset {
        inset: auto auto 90px 20px !important;
    }
}

html.cart-modal-active,
html.cart-modal-active.header-fixed {
    overflow: hidden;
}
.popapBasket.mfp-bg {
    opacity: 0;
    visibility: 0;
}
.popapBasket .cart-popup {
    box-shadow: 0 0 8px; 
}
.popapBasket #cart-modal {
    padding-bottom: 40px;
}
.mfp-fade.mfp-wrap .mfp-content {
    opacity: 0;
    visibility: 0;
    transition: all 0.3s;
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
    opacity: 1;
    visibility: 1;
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
    opacity: 0;
    visibility: 0;
}

body .custom-control__indicator,
body .select2-container--default .select2-selection--single,
body .select2-container--default .select2-selection--single .select2-selection__arrow,
body .form__control,
body .aside-nav__section,
body .aside-nav__header,
body .aside-nav__item {
    border-width: 1px;
    border-color: #999;
}
body .select2-container--default .select2-selection--single .select2-selection__arrow {
    background: none;
}
@media screen and (max-width: 450px) {
    jdiv .__jivoMobileButton {
        z-index: 99999 !important;
    }
    .cookies-popup {
        background: #F2D58C;
        border-top: none;        
        z-index: 999999;
    }    
    .cookies-popup .cookies-popup__icon {
        display: none;
    }
    .cookies-popup .cookies-popup__close {
        display: none;
    }
    .cookies-popup .cookies-popup__content {
        font-weight: normal;
        font-size: 12px;
        line-height: 14px;
        color: #000000;
    }
    .cookies-popup__ok {
        display: block;
        margin-top: 10px;
    }
}


.orderLocation .bx-sls,
.locations__form .bx-sls {
    width: 100%;
}
.orderLocation .bx-ui-sls-input-block,
.locations__form .bx-ui-sls-input-block {
    height: 46px;
    padding: 13px 14px 13px;
    display: block;
    width: 100%;
    color: #333;
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    background: rgba(243,243,243,.8);
    background-clip: padding-box;
    font-size: .875rem;
    line-height: 1.2857142857;
    font-weight: 400;
    font-family: Roboto,Arial,sans-serif;
    transition: all ease-in-out .15s;
}
.orderLocation .bx-sls .dropdown-icon,
.locations__form .bx-sls .dropdown-icon {
    display: none;
}
.orderLocation .bx-sls .bx-ui-sls-fake,
.orderLocation .bx-sls .bx-ui-sls-route,
.locations__form .bx-sls .bx-ui-sls-fake,
.locations__form .bx-sls .bx-ui-sls-route {
    top: -8px;
    color: #333;
}
.orderLocation .bx-sls .bx-ui-sls-pane,
.locations__form .bx-sls .bx-ui-sls-pane {
    top: 44px;
}
.orderLocation .bx-sls .dropdown-fade2white,
.locations__form .bx-sls .dropdown-fade2white {
    display: none;
}
.orderLocation .bx-sls .bx-ui-sls-clear,
.locations__form .bx-sls .bx-ui-sls-clear {
    z-index: 99;
    top: 6px;
}
.orderLocation .locations__button,
.locations__form .locations__button {
    border: none;
}

.icon-user-mobile{
    margin-right: 0;
    color: #f2d58c;
}
.bi-eye-fill,
.bi-eye-slash-fill{
    position: absolute;
    right: 6px;
    top: 13px;
    cursor: pointer;
}
.bi-eye-fill.bottom,
.bi-eye-slash-fill.bottom {
    bottom: 15px;
    top: unset !important;
}


#form-by-one-click.modal.modal_xs {
    max-width: 376px;
}
.buyInClickOk__img {
    width: 148px;
    height: 148px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
    margin-top: 20px;
    background: url(/local/templates/magizoo_new/img/oneClick_phone.png) no-repeat;
}
.buyInClickOk__title {
    text-align: center;
    font-size: 24px;
    margin-bottom: 20px;
    color: #000;
}
.buyInClickOk__text {
    font-size: 16px;
    line-height: 21px;
    text-align: center;
    margin-bottom: 30px;
    color: #000;
}
.buyInClickOk__button {
    width: 200px;
    margin-left: auto;
    margin-right: auto;
    height: 48px;
    font-size: 16px;
    line-height: 45px;
    margin-bottom: 20px;
}
#product-viewed-items .catalog__slider.section__slider .slick-list {
    margin: 0;
    padding: 12px 0;
}
#product-viewed-items .item:hover {
    box-shadow: 0 0px 12px rgba(0,0,0,.1);
    position: static;
}


.grecaptcha-badge {
    display: none;
}


/* товары недели, дня */
section.offers {
    padding-top: 50px;
} 
.offers .offers__nav {
    border: none;
    padding: 0;
    margin-bottom: 30px;
}
.tabs__content .offers__section {
    border: 3px solid #e8cb84;
    margin-left: 12px;
    margin-right: 12px;
    max-width: calc(50% - 24px);
    padding: 30px 20px;
}
.tabs__content .offers__section .offer {
    flex-direction: row;
    min-height: auto;
}
.tabs__content .offers__section.offers__section-day {
    border-color: #ff4a00;
}
.tabs__content .offers__section.offers__section-none,
.tabs__content .offers__section.offers__section-day.offers__section-none {
    border-color: #e1e1e1;
}
.tabs__content .offers__section .offers__title {
    font-size: 1.5rem;
    margin-bottom: 20px;
    padding-left: 14px;
}
.tabs__content .offers__section .offers__slider,
.tabs__content .offers__section .offers__slider .slick-list {
    position: static;
}
.tabs__content .offers__section .offers__slider .slick-arrow {
    display: none !important;
}
.tabs__content .offers__section .offers__slider .slick-dots {
    position: absolute;
    bottom: -40px;
    margin: 0;
}
.tabs__content .offers__section .offer__img-placeholder {
    padding: 40px;
    min-width: 206px;
    max-width: 206px;
}
.tabs__content .offers__section .offer__period {
    font-size: 1.1rem;
    margin-bottom: 14px;
    max-width: 100%;
}
.tabs__content .offers__section .item__rating-stars {
    margin-bottom: 14px;
}
.tabs__content .offers__section .offer__title {
    display: block;
    margin-bottom: 20px;
}
.tabs__content .offers__section .offer__price {
    margin-bottom: 20px;
    display: flex;
}
.tabs__content .offers__section .offer__price-value {
    font-size: 1.4rem;
    line-height: normal;
    font-weight: 500;
    margin-right: 16px;
}
.tabs__content .offers__section .offer__price-old {
    line-height: normal;
    font-weight: 500;
    margin-top: 6px;
}
.offer__img-placeholder__stiker {
    position: absolute;
    top: 0;
    left: 14px;
    padding: 4px 8px;
    border-radius: 4px;
    background-color: #219653;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}
.offer__img-placeholder__stiker span {
    font-size: .875rem;
    line-height: 1.4285714286;
    font-weight: 400;
}
.actionNone-row {
    display: flex;
    align-items: center;
}
.actionNone__img {
    margin-right: 40px;
    margin-left: 20px;
    margin-top: 20px;
}
.actionNone__block {
    flex: 1;
    margin-top: 20px;
}
.actionNone__block__value {
    font-weight: 500;
    color: #333;
    line-height: 1.2857;
    margin-bottom: 30px;
}
.tabs__content .offers__section .button {
    height: auto;
    line-height: normal;
    padding-top: 12px;
    padding-bottom: 12px;
}
@media screen and (max-width: 1024px) {
    .tabs__content:not(.item__list_offer) .row {
        flex-direction: column;
    }
    .tabs__content .row .offers__section {
        max-width: calc(100% - 24px);
    }
    .tabs__content .row .offers__section + .offers__section {
        margin-top: 30px;
    }
}
@media screen and (max-width: 500px) {
    .tabs__content .offers__section {
        padding: 30px 10px;
    }
    .tabs__content .offers__section .offer__img-placeholder {
        padding: 0;
        padding-top: 40px;
        padding-left: 20px;
        min-width: 100px;
        max-width: 100px;
        align-items: flex-start;
    }
    .actionNone__img {
        max-width: 80px;
        margin-right: 20px;
        margin-top: 0;
    }
}
@media screen and (max-width: 1255px) {
    body#top {
        padding-top: 50px;
    }
    @-moz-document url-prefix() {
        .breadcrumb ul.breadcrumb__list {
            padding-bottom: 10px;
        }
    }
    .breadcrumb ul.breadcrumb__list {
        margin-bottom: 0;
    }
}

.news__detail__detailText p a,
.news__detail__detailText li a {    
    color: #ff4a00;
    text-decoration: underline;
}
.news__detail__detailText p a:hover,
.news__detail__detailText li a:hover {    
    color: #0e5542;
    text-decoration: none;
}

.item__actions_list.item__actions_list-blackfriday {
    left: -6px;
    top: -6px;
}
.item__actions_list.item__actions_list-blackfriday .item__actions_list-action {
    background-color: #000;
}
.item__fav{
    top: 12px;
    right: 10px;
    width: 22px;
    height: 22px;
    font-size: 20px;
}

/* выбор города моб */
.location__title .location__title__text-mob {
    display: none;
}
@media screen and (max-width: 1255px) {
    body .tippy-popper {
        width: 300px;
        position: fixed !important;
        top: 80px !important;
        left: calc(50% - 150px) !important;
        transform: unset !important;
    }
    body .tippy-tooltip.light-theme {
        max-width: 300px !important;
    }
    body .tippy-tooltip .tippy-arrow {
        display: none !important;
    }
    body .tippy-content {
        padding-top: 30px;
        padding-bottom: 36px;
    }
    .tippy-content .location {
        text-align: center;
    }
    .location__title .location__title__text-desc {
        display: none;
    }
    .location .location__title {
        margin-bottom: 0;
    }
    .location__title .location__title__text-mob {
        display: block;
        font-size: 16px;
    }
    .location .location__name {
        font-size: 24px;
        margin-bottom: 24px;
    }
    .location .location__footer {
        justify-content: space-between;
    }
    .location .location__footer .location__button,
    .location .location__footer .location__link {
        width: 48%;
        font-size: 14px;
    }
    .location .location__footer .location__button {
        color: #fff;
        background-color: #ff4a00;
        border: 1px solid #ff4a00;
        margin-right: 0;
        line-height: unset;
        height: 38px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .location .location__footer .location__link {        
        border: 1px solid #e0e0e0;
        color: #000;
        height: 38px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 4px;
    }
}
.g-recaptcha.center > div{
    margin: 0 auto;
}

.catalog__item .item__packs .item-packs__list {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    scrollbar-gutter: stable;
    min-height: 36px;
}
.catalog__item .item__packs .item-packs__list .item-packs__item{
    margin-bottom: 0;
}
.catalog__item .item__packs .item-packs__list::-webkit-scrollbar {
    display: block !important;
    height: 1px;
}
.catalog__item .item__packs .item-packs__list::-webkit-scrollbar-track {
    background: #e3e3e3;
}
.catalog__item .item__packs .item-packs__list::-webkit-scrollbar-thumb {
    background-color: #FF4A00;
    border-radius: 0;
    border: none;
}

.catalog__item .item__packs .item-packs__item {
    font-weight: bold;
    font-size: 12px;
    color: #FF4A00;
    padding: 6px 4px;
    border: 1px solid #FF4A00;
    border-radius: 5px;
    margin-right: 4px;
    margin-bottom: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 58px !important;
    flex-shrink: 0;
    cursor: pointer;
}

.catalog__item .item__packs .item-packs__item.active {
    color: #fff;
}
/* значения фильтра в разделах */
.sectionsDopFilter {
    padding: 20px 0;    
    border-top: 1px solid #e0e0e0;
}
.sectionsDopFilter-row {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.sectionsDopFilter__title {
    font-size: 14px;
    color: #333;
    font-weight: 500;
    margin-bottom: 10px;
}
.sectionsDopFilter__block {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-right: 10px;
    margin-bottom: 10px;
    background: #FF4A00;
    border-radius: 26px;
    padding: 6px 0 6px 10px;
}
.sectionsDopFilter__block__name {
    font-size: 14px;
    color: #fff;
    margin-right: 4px;
}
.sectionsDopFilter__block__item {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: nowrap;
    margin-right: 6px;
}
.sectionsDopFilter__block__item__name {
    font-size: 14px;
    color: #fff;
    margin-right: 4px;
}
.sectionsDopFilter__block__item__close {
    width: 17px;
    height: 17px;
    border-radius: 50%;
    background: #fff url(/local/templates/magizoo_new/img/newFilterCross_01.svg) no-repeat center center;
    cursor: pointer;
}

.info-block__section.catalog .item__packs {
    margin: 0;
    margin-bottom: 10px;
    padding: 0 16px;
}
.header__content .header__top::before {
    background-color: #0e5542;
}
.header__trigger.menu-toggle {
    background-color: #0e5542;
}
.product.productSlim {
    margin-top: -20px;
}
.product.productSlim .product__main {
    margin-bottom: 20px;
}
.product.productSlim .product__header {
    margin-bottom: 14px;
}
.product.productSlim .product__header-top {
    padding-bottom: 6px;
    margin-bottom: 0;
}
.product.productSlim .productRatingId {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}
.product.productSlim .productRatingId .item__rating-stars {
    margin-bottom: 0;
}
.product.productSlim .productRatingId .product__code {
    margin-left: auto;
}
.product.productSlim .productRatingId .product__nav {
    margin-left: 20px;
}
.product.productSlim .productRatingId .product-nav__text {
    margin: 0;
}
.product.productSlim .product__offers-title {
    margin-bottom: 10px;
}
.product.productSlim .tabs_pills .tabs__list {
    margin-bottom: 0;
}
.product.productSlim .tabs_pills .tabs__link {
    padding: 6px;
}
.product.productSlim .product-offer {
    padding-top: 8px;
    padding-bottom: 10px;
}
.product.productSlim .product__offers {
    margin-bottom: 16px;
}
.product.productSlim .product-checkout__header {
    margin-bottom: 10px;
}
.product.productSlim .product-checkout__subscription {
    margin-top: 0;
}
.product.productSlim .product__media {
    margin-bottom: 20px;
}
.product.productSlim .product-slider a {
    height: 380px;
}
.product.productSlim .product-checkout__header {
    padding: 7px 24px 8px;
}
.product.productSlim .product__offers-header {
    padding-top: 0;
    padding-bottom: 6px;
}
.product.productSlim [data-element="product-media"] .item__actions_list {
    top: 60px;
}
.product.productSlim .product-slider__item_description {
    bottom: 0;
}
@media screen and (max-width: 1023px) {
    .product.productSlim .productRatingId .product__nav {
        display: none;
    }
    .product.productSlim .product__main {
        padding-top: 0;
    }
}
.nav-burger .secnav__item {
    border-bottom: 1px solid #f2f2f2;
}
@media screen and (max-width: 575px) {
    .locations .locations__content {
        min-height: 414px;
    }
    .locations__list .locations__item {
        border-bottom: 1px solid #f2f2f2;
        margin-bottom: 2px;
    }
}
.header__location .header__location-toggle-mob {
    display: none;
}
@media screen and (max-width: 450px) {
    .header__location .header__location-toggle-desc {
        display: none;
    }

    .header__location .header__location-toggle-mob {
        display: block;
    }

    body .tippy-popper {
        width: 100%;
        max-width: 100%;
        left: 0 !important;
        top: unset !important;
        bottom: 0;
        z-index: 999999 !important;
    }

    .tippy-popper .tippy-tooltip.light-theme {
        max-width: 100% !important;
        border-radius: 0;
        top: 0 !important;
    }
}
.loader {
    position: fixed;
    width: 100%;
    min-width: 100%;
    height: 100%;
    min-height: 100%;
    top: 0;
    left: 0;
    z-index: 10000 !important;
    background-color: rgba(255, 255, 255, 0.4);
}
.cssload-clock {
    background: url(/local/templates/magizoo_new/img/preloader_order.gif) no-repeat center center;
    height: 78px;
    width: 78px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -39px;
    margin-left: -39px;
}
.info-block__pagination.pagination {
    margin-top: 28px;
}
.info-block__pagination.pagination .pagination__list {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.info-block__pagination.pagination .pagination__item {
    margin-top: 12px;
}
@media screen and (max-width: 480px) {
    .info-block__pagination.pagination {
        margin-top: 0;
    }
    .info-block__pagination.pagination .pagination__item,
    .info-block__pagination.pagination .pagination__item .pagination__link,
    .info-block__pagination.pagination .pagination__item .modern-page-current {
        border: none;
        width: auto;
        line-height: normal;
        height: auto;
    }
}
.filters__list .custom-control[data-size="xs"] .custom-control__indicator {
    margin-top: 0;
}

.product__description .tableBlock {
    overflow-x: auto;
    padding-bottom: 26px;
    margin-bottom: -26px;
}
.product__description table {
    border-collapse: collapse;
    width: 100% !important;
}
.product__description table td {
    border: 1px solid black;
    padding: 5px;
}

.select2-container .select2-search__field {
    display: block;
    width: 100%;
    /* height: 40px; */
    padding: 6px 10px;
    color: #333;
    border: 1px solid #e0e0e0 !important;
    outline: none !important;
    border-radius: 4px;
    background: rgba(243,243,243,.8);
    font-size: .875rem;
    font-weight: 400;
    transition: all ease-in-out .15s;
}

.board.section .section__slider .slick-list {
    margin-bottom: 0;
    padding-bottom: 0;
}

@media screen and (max-width: 420px) {
    .product__offers-item .product-offer__col_price {
        max-width: 76px;
        flex: 0 0 76px;        
    }
    .product__offers-item .custom-control {
        padding-right: 0;
    }
    .product__offers-item .custom-control__indicator {
        margin-right: 0;
    }
    .product__offers-item .amount-form {
        width: 90px;
    }
    .product__offers-item .product-offer__col_order {
        max-width: 132px;
    }
}
.secnav__item.secnav__item-bold .secnav__link {
    color: #ff4a00;
}
.secnav__item.secnav__item-bold .secnav__link:hover {
    color: #fff;
    background-color: #ff4a00;
}
.subnav__item .secnav-wrapper.ps {
    max-height: calc(90vh - 230px);
}
.popular-brands__list .popular-brands__item.popular-brands__item-bold .popular-brands__link {
    font-weight: bold;
    color: #ff4a00;
}

.item-offer__price-value{
    color: #FF4A00;
}
.item-offer.muted .item-offer__price-old,
.item-offer.muted .item-offer__price-value {
    color: #989898!important;
}

.buy1clickBasketPopapAjax .cart__list{
    max-height: 352px;
}

@media screen and (max-height: 844px){
    .buy1clickBasketPopapAjax .cart__list{
        max-height: 435px;
    }
}
@media screen and (max-height: 667px){
    .buy1clickBasketPopapAjax .cart__list{
        max-height: 260px;
    }
}
@media screen and (max-height: 480px){
    .buy1clickBasketPopapAjax .cart__list{
        max-height: 160px;
    }
}


@media screen and (max-width: 1255px) {
    .catalog__sorting .sorting__control {
        margin-bottom: 0;
    }
}

.item-offer__price.item-offer__price-grey div {
    color: #989898 !important;
}


.useful .useful__list {
    border: 1px solid #F0F2DA;
    padding: 40px 60px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
.useful__list .useful__link {
    border-left: none;
    width: 20%;
}
@media screen and (max-width: 1040px) {
    .useful .useful__list {
        padding: 20px;
    }
}
@media screen and (max-width: 960px) {
    .useful .useful__list {
        flex-direction: column;
    }
    .useful__list .useful__link {
        width: 280px;
        justify-content: flex-start;
    }
    .brMobHide {
        display: none;
    }
}
@media screen and (max-width: 575px) {
    .useful .useful__list {
        padding: 0 12px;
    }
    .useful__list .useful__link {
        width: 100%;
    }
}

.tags.tagsDelivery.tagsDeliveryIcon {
    display: flex;
    flex-wrap: nowrap;
    padding: 28px 0 28px 0;
    border: 1px solid #D8DAC7;
    width: max-content;
    max-width: 100%;
}
.tags.tagsDelivery.tagsDeliveryIcon .tagsDeliveryItem {
    margin: 0;
    padding: 0 12px 0 12px;
    flex: 1;
    max-width: 166px;
    white-space: normal;
    text-align: center;
    border-radius: unset;
    border: none;
    border-right: 2px solid #E6E8DC;
    background: none;
    color: #0E5542;
}
.tags.tagsDelivery.tagsDeliveryIcon .tagsDeliveryItem.tagsDeliveryItem-active,
.tags.tagsDelivery.tagsDeliveryIcon .tagsDeliveryItem:hover {
    background: none;
    color: #CC952A;
}
.tags.tagsDelivery.tagsDeliveryIcon .tagsDeliveryItem:last-child {
    border-right: none;
}
.tagsDeliveryItem__icon {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 80px;
    fill: #0E5542;
    transition: all .25s ease-in-out;
}
.tags.tagsDelivery.tagsDeliveryIcon .tagsDeliveryItem.tagsDeliveryItem-active .tagsDeliveryItem__icon,
.tags.tagsDelivery.tagsDeliveryIcon .tagsDeliveryItem:hover .tagsDeliveryItem__icon {
    fill: #CC952A;
}
@media screen and (max-width: 767px) {
    .tags.tagsDelivery.tagsDeliveryIcon {
        flex-direction: column;
        width: 100%;
        padding: 0;
    }
    .tags.tagsDelivery.tagsDeliveryIcon .tagsDeliveryItem {
        border-right: none;
        border-bottom: 1px solid #E6E8DC;
        display: flex;
        align-items: center;
        flex-wrap: nowrap;
        width: calc(100% - 24px);
        max-width: calc(100% - 24px);
        padding: 0;
        margin: 0 12px;
        text-align: left;
    }
    .tags.tagsDelivery.tagsDeliveryIcon .tagsDeliveryItem:last-child {
        border-bottom: none;
    }
    .tagsDeliveryItem__icon {
        width: 50px;
        height: 50px;
        padding: 10px;
        margin-right: 10px;
    }
}
.product__offers-menu .tabs__list {
    align-items: stretch;
}
.product.productSlim .tabs_pills .tabs__link {
    z-index: unset;
    height: 100%;
}
.tabs_pills .tabs__link-text {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}
.tabs__link-text__tooltip {
    margin-left: 5px;
    position: relative;
}
.tabs__link-text__tooltip__item {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #7B7B7B;
    background-color: #EAEBD7;
    font-size: 11px;
    font-weight: bold;
    margin-left: 1px;
}
.tabs__link-text__tooltip__item.tabs__link-text__tooltip__item-active {
    background-color: #0E5542;
    color: #fff;
}
.tabs__link-text__tooltip__text {
    display: none;
    position: absolute;
    top: 100%;
    left: -16px;
    margin-top: 12px;
    width: 270px;
    background: #FFFFFF;
    border: 1px solid #E0E0E0;
    box-shadow: -1px 3px 11px rgba(0, 0, 0, 0.22);
    padding: 8px 14px;
    border-radius: 4px;
    color: #000;    
    text-align: left;
    z-index: 10;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 130%;
}
.tabs__link-text__tooltip__text::before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 9px 9px 9px;
    border-color: transparent transparent #E0E0E0 transparent;
    position: absolute;
    bottom: 100%;
    left: 15px;    
}
.tabs__link-text__tooltip__text::after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 9px 9px 9px;
    border-color: transparent transparent #fff transparent;
    position: absolute;
    bottom: calc(100% - 1px);
    left: 15px;
}
@media screen and (max-width: 768px) {
    .tabs__link-text__tooltip__item {
        width: 22px;
        height: 22px;        
        font-size: 14px;        
    }
    .tabs__link-text__tooltip__text {        
        left: -82px;
        width: 200px;
    }
    .tabs__link-text__tooltip__text::before,
    .tabs__link-text__tooltip__text::after {
        left: 84px;
    }
    .tabs__link-text__tooltip__text.tabs__link-text__tooltip__text-left {
        left: -66px;
    }
    .tabs__link-text__tooltip__text.tabs__link-text__tooltip__text-left::before,
    .tabs__link-text__tooltip__text.tabs__link-text__tooltip__text-left::after {
        left: 68px;
    }
    .tabs__link-text__tooltip__text.tabs__link-text__tooltip__text-right {
        left: -158px;
    }
    .tabs__link-text__tooltip__text.tabs__link-text__tooltip__text-right::before,
    .tabs__link-text__tooltip__text.tabs__link-text__tooltip__text-right::after {
        left: 160px;
    }
}

.disabled__click{
    color: #5d5d5d !important;
    cursor: default;
}


div.h2 {
    font-size: 1.75rem;
    line-height: 1.1785714286;
    margin-bottom: 32px;
}

input[data-entity="disabled"] +  .custom-control__indicator{
    background-color: #ebebeb;
}


#prodof {
    min-height: 420px;
}

#videoreview {
    min-height: 550px;
}

#usefulinfo {
    min-height: 340px;
}

#callboard {
    min-height: 550px;
}

@media screen and (min-width: 1024px) {
    /* .subnav__link .subnav__link__text {
        padding-right: 16px;
    } */
    .subnav__link .subnav__link__text .subnav__link__text__icon {
        font-size: 20px;
    }
    .subnav__link .subnav__link-toggle {
        margin-left: -16px;
        display: none;
    }
}

.header__content .header__contacts {
    width: 100%;
}


div.filters .buttonDelFilter,
div.filters #del_filter,
div.filters .buttonDelFilter:hover,
div.filters .buttonDelFilter:focus,
div.filters .buttonDelFilter:active,
div.filters #del_filter:hover,
div.filters #del_filter:focus,
div.filters #del_filter:active {
    border: 1px solid #CECECE;
    background: none;
    color: #707070;
    font-size: 14px;
    font-weight: 400;
}
div.filters .buttonDelFilter span {
    border-bottom: 1px dotted #707070;
}
div.filters .buttonDelFilter:hover span {
    border-bottom: none;
}

#quick-view-modal .product-slider__item_description {
    display: none;
}

.select2-container--open {
    z-index: 100000;
}

div.catalog__item .item__packs {
    margin: 0;
    padding: 8px 0;
    display: grid; /* хак для работы скролла внутри display flex*/
}

.alpha-index__link.alpha-index__link-bold {
    font-weight: bold;
    color: #ff4a00;
}
.alpha-index__link.alpha-index__link-bold:focus,
.alpha-index__link.alpha-index__link-bold:hover {
    color: #ff4a00;
    text-decoration: underline;
}
.alpha-index__link.alpha-index__link-bold:focus .alpha-index__img-placeholder,
.alpha-index__link.alpha-index__link-bold:hover .alpha-index__img-placeholder {
    border-color: #ff4a00;    
}

.antibot-fields{
    display: none;
}

.catalog__page-nav.filterBlock-fixed {
    position: fixed;
    z-index: 37;
    width: 100%;    
    background: #fff;
    left: 0;
    top: 54px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 6px;
    padding-bottom: 4px;
    box-shadow: 0 4px 12px rgba(0,0,0,.15);
}
.filterBlock-fixed .sorting__item {
    display: none;
}
.filterBlock-fixed .sorting__number {
    margin-bottom: 0;
}

.filterButtonsBlock-fixed {
    position: fixed;
    z-index: 99;
    width: 100%;    
    background: #fff;
    left: 0;
    top: 0;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 8px;
    box-shadow: 0 4px 12px rgba(0,0,0,.15);
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
}
.filterButtonsBlock-fixed .buttonDelFilter {
    margin-right: 20px;
}

.confirmOrder__deviveryInfo {
    padding: 30px;
    border: 1px solid #F2D58C;
    border-radius: 5px;
    margin-bottom: 40px;
    font-size: 13px;
    line-height: 150%;
}
@media screen and (max-width: 580px) {
    .confirmOrder__deviveryInfo {
        padding: 20px;
    }
}

div.confirmOrder__faq {
    max-width: 680px;
}
.confirmOrder__faq-row {
    display: flex;
}
div.confirmOrder__faq__phone a {
    margin-right: 10px;
}
.confirmOrder__faq__phone:first-child {
    margin-right: 40px;
}
@media screen and (max-width: 767px) {
    .confirmOrder__faq-row {
        flex-direction: column;
    }
    div.confirmOrder__faq__phone {
        display: flex;
        flex-direction: column;
    }
    .confirmOrder__faq__phone:first-child {
        margin-right: 0;
        margin-bottom: 10px;
    }
}

.catalog__page-nav {
    position: relative;
    z-index: 10;
    margin-bottom: 12px;
}

.item-offer__order-icon.icon-shopping-cart-2 {
    width: 28px;
    height: 28px;
    font-size: 26px;
}
.returnRow {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(3, 1fr);    
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    margin-bottom: 24px;
}
.returnRow__item {    
    margin-bottom: 14px;
    padding-bottom: 12px;
    border-bottom: 1px solid #EFEFEF;
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
}
.returnRow__item__number {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 30px;
    width: 30px;
    height: 30px;
    border: 2px solid #E3E3E3;
    border-radius: 50%;
    font-weight: 700;
    font-size: 13px;
    color: #CC952A;
    margin-right: 14px;    
}
.returnRow__item__icon {
    margin-right: 24px;
    min-width: 66px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.returnRow__item__text {
    font-weight: 400;
    font-size: 13px;
    line-height: 130%;
}
@media screen and (min-width: 768px) {
    .returnRow__item-01 {
        grid-column: 1;
        grid-row: 1;
    }
    .returnRow__item-04 {
        grid-column: 2;
        grid-row: 1;
    }
    .returnRow__item-02 {
        grid-column: 1;
        grid-row: 2;
    }
    .returnRow__item-05 {
        grid-column: 2;
        grid-row: 2;
    }
    .returnRow__item-03 {
        grid-column: 1;
        grid-row: 3;
    }
    .returnRow__item-06 {
        grid-column: 2;
        grid-row: 3;
    }
}
@media screen and (max-width: 767px) {
    .returnRow {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: repeat(6, 1fr);    
        grid-column-gap: 0;
        grid-row-gap: 0px;
    }
}

/* .header-fixed header.header,
header.header {
    z-index: 777;
}
span.select2-container--open,
span.select2-dropdown {
    z-index: 444;
}
ul.aside-menu__submenu {
    z-index: 555;
}
div.content__row-menu .content__aside {
    z-index: 555;
} */

.product-checkout__agent {
    margin-top: 20px;
    padding-top: 18px;
    padding-bottom: 10px;
    border-top: 1px solid #E0E0E0;
}
.product-checkout__agent a {
    display: block;
}
.product-checkout__agent__block__textBlock__textTop {
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: normal;
    color: #5D5D5D;
    margin-bottom: 6px;
}
.product-checkout__agent__block {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}
.product-checkout__agent__block__img {
    width: 60px;
    height: 60px;
    background: url(/local/templates/magizoo_new/img/vetcomLogo.png) no-repeat center center /cover;
    margin-right: 16px;
}
.product-checkout__agent__block__textBlock__title__icon {
    cursor: pointer;
    margin-bottom: -3px;
}
.product-checkout__agent__block__textBlock__title__icon.product-checkout__agent__block__textBlock__title__icon-active svg path {
    fill: #FF5C1A;
}
.product-checkout__agent__block__textBlock__title {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    position: relative;
}
.product-checkout__agent__block__textBlock__title__text {
    font-weight: 500;
    font-size: 14px;
    margin-right: 6px;
}
.product-checkout__agent__block__textBlock__text {
    font-weight: 400;
    font-size: 10px;
    color: #5D5D5D;
}
.product-checkout__agent__block__textBlock__title__tooltip {
    display: none;
    position: absolute;
    top: -100px;
    left: -39px;
    margin-top: 12px;
    width: 220px;
    background: #FFFFFF;
    border: 1px solid #E0E0E0;
    box-shadow: -1px 3px 11px rgba(0, 0, 0, 0.22);
    padding: 8px 14px;
    border-radius: 4px;
    z-index: 10;
}
.product-checkout__agent__block__textBlock__title__tooltip::before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 9px 9px 9px;
    border-color: transparent transparent #E0E0E0 transparent;
    position: absolute;
    top: 100%;
    left: 98px;
    transform: rotate(180deg);
}
.product-checkout__agent__block__textBlock__title__tooltip::after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 9px 9px 9px;
    border-color: transparent transparent #fff transparent;
    position: absolute;
    top: calc(100% - 1px);
    left: 98px;
    transform: rotate(180deg);
}
.product-checkout__agent__block__textBlock__title__tooltip__title {
    font-weight: 500;
    font-size: 13px;
    margin-bottom: 8px;
    color: #333333;
}
.product-checkout__agent__block__textBlock__title__tooltip__text {
    font-weight: 400;
    font-size: 13px;
    line-height: 140%;
    color: #5D5D5D;
}
.certificateContactPopap {
    margin-top: 20px;
    width: max-content;
}
#vetcom {
    display: block;
    margin-top: -50px;
    margin-bottom: 50px;
}

.header__nav-col.headerNavNoFixed,
.header__body-block.header__body-block-menu,
.header__phone__dop,
.header__contacts-section-phones .header__contacts-control,
.header__phone01-row svg {
    display: none;
}
.header__body-block.row,
.header__body-blocks.row {
    margin-left: 0;
    margin-right: 0;
}
@media (min-width: 1256px) {
    .header__nav-col.headerNavNoFixed,
    .header__body-block.header__body-block-menu {
        display: flex;
    }
    .header__phone__dop,
    .header__contacts-section-phones .header__contacts-control {
        display: block;
    }

    header.header::after {
        transform: translateX(236%);
    }
    header.header .header__menu {
        display: flex;
    }
    header.header .header__contacts-section.header__contacts-section-descNone {
        display: none;
    }
    header.header .header__content .header__contacts {
        max-width: unset;
        flex: unset;
        width: auto;
        padding-right: 0;
    }
    header.header .header__search {
        max-width: unset;
        flex: 1;
        margin-left: 0;
        margin-right: 0;
    }
    header.header .headerText {
        margin-left: 38px;
        color: #f2d58c;
        font-weight: 500;
    }
    .header__contacts-section-phones .header__contacts-control {
        margin-top: 6px;
    }
    header.header .header__phone.header__phone02 {
        display: none;
    }
    header.header nav {
        display: none;
    }


    .headerNavNoFixed .nav {
        height: calc(90vh - 60px);
    }
    .headerNavNoFixed .nav__list{
        overflow: auto;
        scrollbar-width: none;
    }
    .headerNavNoFixed .nav__list::-webkit-scrollbar{
        display: none;
    }
    .headerNavNoFixed .nav__list::-webkit-scrollbar-thumb{
        display: none;
    }
    .headerNavNoFixed .nav .nav__link {
        background-color: #f6e2ae;
    }

    header.header {
        height: unset;
    }
    .headerNavNoFixed .nav {        
        position: absolute;
        top: 100%;
        left: 16px;
        right: 0;
        height: calc(100vh - 215px);
        background: transparent;
        pointer-events: none;
        width: 1224px;
        -webkit-box-shadow: 0 4px 12px -4px rgba(0, 0, 0, 0.25);
                box-shadow: 0 4px 12px -4px rgba(0, 0, 0, 0.25);
        margin-top: 21px;
    }
    .headerNavNoFixed .nav .container {
        height: 100%;
        position: relative;
        background: #ffffff;
        padding-left: 0;
        padding-right: 0;
    }
    .headerNavNoFixed .nav__list {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        background-color: #ffffff;
        height: 100%;
        position: relative;
        pointer-events: all;
    }
    .headerNavNoFixed .nav__list:before {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        background-color: rgba(242, 213, 140, 0.7);
        content: '';
        width: 192px;
    }
    .headerNavNoFixed .nav .nav__item {
        -webkit-box-flex: initial;
            -ms-flex: initial;
                flex: initial;
        position: static;
        width: 192px;
    }
    .headerNavNoFixed .nav .nav__item:first-child {
        border-left: 0;
    }
    .headerNavNoFixed .nav .nav__item:focus .nav__link, .headerNavNoFixed .nav .nav__item:hover .nav__link {
        background-color: #eac878;
        color: #333333;
    }
    .headerNavNoFixed .nav .nav__item:focus .nav__subnav, .headerNavNoFixed .nav .nav__item:hover .nav__subnav {
        opacity: 1;
        visibility: visible;
    }
    .headerNavNoFixed .nav .nav__item.active .nav__link {
        background-color: #eac878;
        color: #333333;
        line-height: inherit;
    }
    .headerNavNoFixed .nav .nav__item.active .nav__subnav {
        opacity: 1;
        visibility: visible;
    }
    .headerNavNoFixed .nav .nav__link {
        border-right-width: 0;
        border-bottom: 1px solid rgba(152, 152, 152, 0.2);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        padding: 9px 12px 13px;
        background: none;
    }
    .headerNavNoFixed .nav .nav__link-icon {
        max-width: 24px;
        -webkit-box-flex: 0;
            -ms-flex: 0 0 24px;
                flex: 0 0 24px;
        margin: 0 20px 0 0;
    }
    .headerNavNoFixed .nav .nav__link.active {
        background-color: #eac878;
    }
    .headerNavNoFixed .nav .nav__subnav {
        top: 0;
        left: 192px;
        padding-left: 16px;
    }
    .header__nav-col.col.headerNavNoFixed {
        position: static;
        margin-left: 0;
    }
    .header__body .row-xl-center {
        position: relative;
        flex-wrap: nowrap;
        align-items: flex-start;
    }

    .headerNavNoFixed .header__catalog-toggle {
        width: 140px;
        font-size: 16px;
        color: #fff;
    }
    .headerNavNoFixed .header__catalog-toggle:hover,
    .headerNavNoFixed .header__catalog-toggle:active,
    .headerNavNoFixed .header__catalog-toggle:focus {
        color: #fff;
        background-color: #ff4a00;
        border-color: #ff4a00;
    }
    .headerNavNoFixed .catalog-toggle__icon {
        top: 1px;
    }
    .headerNavNoFixed .menu-toggle__bottom,
    .headerNavNoFixed .menu-toggle__middle,
    .headerNavNoFixed .menu-toggle__top {
        height: 2px;
    }
    .header__body-blocks {
        width: calc(100% - 274px);
        padding-left: 10px;
        flex-direction: column;
    }
    .header__body-block {
        padding-left: 16px;
        padding-right: 16px;
        align-items: center;
    }
    .header__body__nav__list {
        width: 100%;
        list-style: none;
        display: flex;
        justify-content: space-between;
        padding: 0;
        margin-top: 20px;
    }
    .header__body__nav__list__item {
        margin: 0 10px;
    }
    .header__body__nav__list__item:first-child {
        margin-left: 0;
    }
    .header__body__nav__list__item:last-child {
        margin-right: 0;
    }
    .header__body__nav__list__item__link {
        display: flex;
        align-items: center;
        color: #fff;
    }
    .header__body__nav__list__item__link .nav__link-icon {
        margin: 0;
        margin-right: 10px;
    }
    .nav-fixed .headerNavNoFixed .menu-toggle__top {
        top: 2px;
    }
    .header::after {
        background: url(/local/templates/magizoo_new/assets/i/bg-header-clip.png) 0 0 no-repeat;
        background-size: auto 165.5px;
    }
    .header .header__logo-text {
        margin-top: 16px;
        line-height: 160%;
    }
    .header .header__logo {
        margin-top: 4px;
    }
    
      
    .header__phone01-row {
        display: flex;
        flex-wrap: nowrap;
        align-items: center;
        position: relative;        
    }
    .header__phone__dop {
        position: absolute;
        top: 20px;
        left: -6px;
        margin-top: 4px;
        padding: 6px;
        border-radius: 4px;
        transition: all .3s ease-in-out;
        background: #fff;
        width: calc(100% - 8px);
        opacity: 0;
        visibility: hidden;
        text-align: center;
    }
    .header__phone.header__phone__dopPhone {
        color: #0e5542 !important;
        font-weight: 500;
    }
    .header__phone01-row svg {
        display: block;
        margin-left: 10px;
        transition: all .3s ease-in-out;
    }
    .header__phone01-row:hover .header__phone__dop,
    .header__phone__dop:hover {
        opacity: 1;
        visibility: visible;
    }
    .header__phone01-row:hover svg {
        transform: rotate(180deg);
    }
    .header__body__nav__list__item__link-row svg {
        transition: all .25s ease-in-out;
        fill: #fff;
    }
    .header__body__nav__list__item__link-row:hover svg {
        fill: #ff4a00;
    }
}

@media screen and (min-width: 1256px) {
    .nav__subnav {
        overflow-x: hidden !important;
    }
    .subnav-active .nav__subnav {
        overflow: hidden !important;
    }
    .nav__subnav.subnav {
        min-height: 100%;
    }
    .brands__section.section {
        padding-right: 20px;
        overflow: hidden;
    }
    div.subnav .section__swiper {
        max-width: calc(100% + 130px);
    }
}

.nav__subnav.blockLocked,
.nav__subnav.blockLocked * {
    pointer-events: none !important;
}
.nav__subnav.blockLocked .secnav-wrapper,
.nav__subnav.blockLocked .secnav-wrapper * {
    pointer-events: all !important;
}

div.header__messager {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    padding-right: 10px;
}
.header__messager__telegram,
.header__messager__whatsapp {
    display: flex;
    align-items: center;
    justify-content: center;
}
.header__messager__telegram {
    margin-right: 14px;
}
@media screen and (min-width: 1256px) {
    #footer__contact_feedback_director {
        flex-direction: row;
        flex-wrap: nowrap;
        margin-left: 28px;
    }
}
@media screen and (max-width: 1256px) {
    div.header__messager {
        padding-left: 16px;
        margin-top: 10px;
        margin-bottom: 14px;
    }
    #footer__contact_feedback_director div.header__messager {
        padding-left: 10px;
        margin-bottom: 10px;
    }
}

div.title-search-result {
    z-index: 777;
}
.brands.section,
.certificates.section {
    overflow: hidden;
}
.product__description__instruction {
    border: 1px dashed #B7B7B7;
    padding: 26px 30px;
    margin-bottom: 30px;
}
.product__description__instruction-row,
.product__description__instruction-block,
.product__description__instruction-block-row {
    display: flex;
    align-items: center;    
}
.product__description__instruction__icon {
    margin-right: 16px;
}
.product__description__instruction__name {
    font-weight: 500;
    font-size: 18px;
    color: #333333;
    margin-right: 16px;
}
.product__description__instruction__link {
    font-weight: 400;
    font-size: 18px;
    color: #FF4A00;
    border-bottom: 1px dashed #FF4A00;
    margin-right: 12px;
}
.product__description__instruction__link:hover {
    border-color: transparent;
}
.product__description__instruction__tipe {
    font-style: italic;
    font-weight: 400;
    font-size: 15px;
    color: #9F9F9F;
}
@media screen and (max-width: 767px) {
    .product__description__instruction-block {
        flex-direction: column;
        align-items: flex-start;
    }
    .product__description__instruction__icon {
        margin-top: 6px;
    }
    .product__description__instruction {
        padding: 26px 10px 26px 20px;
    }
    .product__description__instruction__name {
        line-height: 1.1;
    }
}

.catalog__list .item__img-placeholder .item__img {
    max-width: 100%;
    max-height: 100%;
}
#product-viewed-items .catalog__slider.section__slider .item__img-slick .slick-list{
    padding: 0;
}
.item__img-placeholder--fs{
    justify-content: flex-start;
    align-items: flex-start;
    max-height: 262px;
    height: 220px;
}
.item__img-slick{
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    height: 100%;
}
.item__img-slick .slick-track{
    height: 100%;
}
.item__img-slick > picture{
    display: none;
}
.item__img-slick > picture:first-of-type{
    display: block;
}
.item__img-slick .slick-dots,
.catalog__slider .item__img-slick .slick-dots{
    margin-top: 10px;
}
.item__img-slick .slick-dots li button {
    width: 14px;
    height: 10px;
}
.item__img-slick .slick-dots li button:before{
    width: 4px;
    height: 4px;
}
.catalog__list .catalog__item{
    padding: 0 12px;
}
.catalog__list[data-type=compact] .catalog__item{
    margin-bottom: 12px;
}
.catalog__item .item{
    border-width: 1px !important;
}
.catalog__list[data-type=compact]{
    margin-left: -12px;
    margin-right: -12px;
}

.brands__swiper .swiper-wrapper {
    padding: 8px;
}
.brands__swiper .swiper-wrapper .brand-card:focus,
.brands__swiper .swiper-wrapper .brand-card:hover {
    border-color: #fff;
    -webkit-box-shadow: 0 6px 36px rgba(0,0,0,.1);
      box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 36px;
    box-shadow: 0 6px 10px rgba(0,0,0,.1);
}
.pickup-point__logo {
    border-radius: unset;
}
.header__nav-item.header__nav-item_order {
    max-width: 140px;
}
.message__dicsont_club{
    border: 1px solid #CC952A;
    padding: 14px 37px;

}
.message__dicsont_club_wp{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.message__dicsont_club_img{
    margin-right: 15px;
}
.message__dicsont_club_text_wp{
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
}
.message__dicsont_club_text_orange{
    color: #FF4A00;
    font-weight: 700;
}
.message__dicsont_club_text_black{
    color: #333333;
}
@media screen and (max-width: 576px) {
    .message__dicsont_club_text_wp{
        font-size: 12px;
    }
    .message__dicsont_club{
        padding: 9px 26px;

    }
}
.product-offer__col_price_club {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    white-space: nowrap;
}

.product-offer__price_club_mobile + .product-offer__price.price-old{
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0em;
    color: #2E2E2E;
}
.product-offer__price_club_mobile{display: none}
.section-list__club--price{
    display: block;
    font-size: 12px;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 12px;
}
.section-list__club--price .item__icon_clubs_price{
    width: 10px;
    height: 10px;
    font-size: 6px;
    line-height: 10px;
    border-right: 9px;
}
.item__icon_clubs_price{
    display: block;
    width: 13px;
    height: 13px;
    border-radius: 13px;
    background: #ff4a00;
    font-size: 8px;
    font-weight: 700;
    line-height: 12px;
    text-align: center;
    color: #FFFFFF;
    margin-right: 4px;
}
.section-list__club--price + .item-offer__price-old{
    font-size: 11px;
    font-weight: 400;
    line-height: 14px;
    letter-spacing: 0em;
    color: #333333;
}
.item-offer__price--section-list{
    text-align: left;
    min-width: 54px;
}

@media (max-width: 767px) {
    .product-offer__col_price_club {
        display: none;
    }
    .product-offer__price_club_mobile{
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 16px;
        line-height: 30px;
        font-weight: 700;
        color: #ff4a00;
    }
    .product-offer__price_club_mobile + .product-offer__price{
        font-size: 14px;
        font-weight: 400;
    }
    .product-offer__price_club_mobile + .product-offer__price.price-old{
        font-size: 14px;
    }

    .section-list__club--price{
        font-size: 12px;
        line-height: 12px;
    }
    .modal_message_club_register .modal__content{
        padding: 22px 29px !important;
    }
    .modal_message_club_register .max-width-220{
        margin: 0 auto;
    }
}

@media (min-width: 768px){
    .product-offer__col_price_club {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 110px;
        flex: 0 0 110px;
        max-width: 110px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline;
    }
}
@media (min-width: 1024px) and (max-width: 1255px) {
    .product-offer__col_price_club {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 110px;
        flex: 0 0 110px;
        max-width: 110px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}


.product-offer__price_club{
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: 0em;
    color: #ff4a00;
}
.color-price__club{
    color: #ff4a00;
}
.mb-28px{
    margin-bottom: 28px;
}

.no--border{
    border: unset;
}
.no--padding{
    padding: 0px;
}
.hidden--pc{display: none}
.hidden--mobile{}
#message__clubs_small_mobile{padding-left: 24px; padding-right: 24px;padding-bottom: 24px}
@media (max-width: 576px) {
    .hidden--mobile{display: none}
    .hidden--pc{display: block}
    .in-cart__action.mb-28px{margin-bottom: 0px}
}
.header__nav-icon {
    line-height: 0;
}
.item-offer__priceWeight {
    font-size: 10px;
    font-weight: 400;
    line-height: 12px;
    white-space: nowrap;
    color: #0E5542;
    margin-top: 2px;
}
.item-offer.muted .item-offer__priceWeight {
    color: #989898;
}
.product-offer_muted .item-offer__priceWeight {
    color: #c4c4c4;
}
@media screen and (min-width: 768px) {
    .product-offer .product-offer__col_name {  
        align-items: center;
    }
    .catalog__brands {
        display: flex;
        align-items: flex-end;
    }
    .popular-brands__text{
        margin: 0 6px 0 0;
        font-size: 0.9rem;
        line-height: 1.8125;
    }
}


.open__link_catalog_section-mob {
    display: none;
}
.catalog__item .rating__label{
    line-height: normal;
}
.item__header{
    padding-bottom: 4px;
}
/* правки адаптива разделы товаров */
@media screen and (max-width: 767px) {
    .popular-brands__text{
        margin-bottom: 7px;
    }
    .catalog__brands {
        margin-bottom: 10px;
    }
    .popular-brands__title {
        margin-bottom: 0;
    }    
    .open__link_catalog_section-mob {
        cursor: pointer;
        white-space: nowrap;
        margin-top: -4px;
        line-height: 1.8125;
        color: #ff4a00;
        display: none;
    }
    .open__link_catalog_section-mob.open__link_catalog_section-mob-active {
        display: block;
    }
    .catalog__brands.popular-brands {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: flex-start;
    }
    .popular-brands__title {
        width: 100%;
    }
    .popular-brands__list {
        width: calc(100% - 100px);
        max-height: 28px;
        overflow: hidden
    }
    .popular-brands__list-active {
        width: 100%;
        max-height: unset;
        overflow: unset;
    }

    .popular-brands__list.popular-brands__list-tags {
        margin-right: -16px;
        display: flex;
        align-items: center;
        flex-wrap: nowrap;
        overflow-x: auto;
        width: calc(100% + 16px);
        scrollbar-color: #0e5542 #e3e3e3;
        scrollbar-width: thin;
        margin-bottom: -10px;
        padding-bottom: 10px;
        max-height: unset;
        text-align: left;
    }
    .popular-brands__list.popular-brands__list-tags .popular-brands__item{
        line-height: 1.3;
        display: inline-flex;
    }
    .popular-brands__list.popular-brands__list-tags .popular-brands__link {
        /*height: 26px;
        padding: 0 10px;
        border: 1px solid #D0E5E0;*/
        display: flex;
        align-items: center;
        justify-content: center;
        margin-right: 8px;
        white-space: nowrap;
        border-radius: 5px;
    }
    /*.popular-brands__list.popular-brands__list-tags .popular-brands__item::after {
        display: none;
    }*/
    .rr-widget{
        margin-top: 15px !important;
    }
    #filter-checked-js-block,
    .catalog__sorting .sorting__control,
    .sorting__number::after,
    .sorting .sorting__label {
        display: none !important;
    }    
    .catalog__sorting.sorting {
        flex-direction: row-reverse;
        padding-right: 0;
    }
    .sorting .sorting__item {
        margin: 0 !important;
    }
    .sorting .select2 {
        min-width: unset;
        width: 33px;
        height: 33px;
    }
    .sorting .select2-container .select2-selection--single.select2-sm {
        height: unset;
    }    
    .sorting .select2-container--default .select2-selection--single.select2-sm .select2-selection__arrow {
        display: none;
    }
    .sorting .select2-container--default .select2-selection--single.select2-sm .select2-selection__rendered {
        padding: 0;
        width: 33px;
        height: 33px;
        border-radius: 4px;
        background: #FF4A00;
        color: #FF4A00;
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .sorting .select2-container--default .select2-selection--single.select2-sm .select2-selection__rendered::after {
        content: "";
        width: 15px;
        height: 15px;
        position: absolute;
        background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='1.125' y1='13.125' x2='1.125' y2='1.875' stroke='white' stroke-width='2.25' stroke-linecap='round'/%3E%3Cline x1='7.125' y1='13.125' x2='7.125' y2='5.625' stroke='white' stroke-width='2.25' stroke-linecap='round'/%3E%3Cline x1='13.125' y1='13.125' x2='13.125' y2='9.375' stroke='white' stroke-width='2.25' stroke-linecap='round'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-position: center;
        background-size: 100%;
    }
    .sorting .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
    body .sorting .select2-container--default .select2-selection--single {
        border: none !important;
    }
    .select2-dropdown {
        /* border: 1px solid #aaa;
        border-radius: 4px; */
    }
    .sorting__number {
        margin: 0;
        position: absolute;
        z-index: 999999;
        margin-top: 5px;
        left: 50%;
        transform: translateX(-50%);
    }
    .catalog__filters-toggle i,
    .catalog__filters-toggle span {
        display: none;
    }
    .catalog__filters-toggle {
        padding: 0;
        width: 33px;
        height: 33px;
        border-radius: 4px;
        background: #FF4A00;
        color: #FF4A00;
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .catalog__filters-toggle::after {
        content: "";
        width: 25px;
        height: 25px;
        position: absolute;
        background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.25 21.5C14.4446 21.5 12.9263 20.2059 12.5762 18.5H2.75C2.33579 18.5 2 18.1642 2 17.75C2 17.3358 2.33579 17 2.75 17H12.5762C12.9263 15.2941 14.4446 14 16.25 14C18.0554 14 19.5737 15.2941 19.9238 17H22.25C22.6642 17 23 17.3358 23 17.75C23 18.1642 22.6642 18.5 22.25 18.5H19.9238C19.5737 20.2059 18.0554 21.5 16.25 21.5ZM16.25 20C17.5015 20 18.5 19.0015 18.5 17.75C18.5 16.4985 17.5015 15.5 16.25 15.5C14.9985 15.5 14 16.4985 14 17.75C14 19.0015 14.9985 20 16.25 20Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.75 11.75C6.94461 11.75 5.42634 10.4559 5.07617 8.75H2.75C2.33579 8.75 2 8.41421 2 8C2 7.58579 2.33579 7.25 2.75 7.25H5.07617C5.42634 5.54406 6.94461 4.25 8.75 4.25C10.5554 4.25 12.0737 5.54406 12.4238 7.25H22.25C22.6642 7.25 23 7.58579 23 8C23 8.41421 22.6642 8.75 22.25 8.75H12.4238C12.0737 10.4559 10.5554 11.75 8.75 11.75ZM8.75 10.25C10.0015 10.25 11 9.2515 11 8C11 6.7485 10.0015 5.75 8.75 5.75C7.4985 5.75 6.5 6.7485 6.5 8C6.5 9.2515 7.4985 10.25 8.75 10.25Z' fill='white'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-position: center;
        background-size: 100%;
    }
    .catalog__sorting {
        max-width: 100%;
    }
    .filterBlock-fixed .sorting__item {
        display: flex;
    }
    .catalog__page-nav {
        border: none;
        padding-top: 20px;
        margin-bottom: 20px;
    }
    #filter-checked-js-block-count {
        position: absolute;
        top: -6px;
        right: -6px;
    }
    .filter-checked-js-block-count {
        width: 17px;
        height: 17px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 50%;
        background-color: #0E5542;
        font-size: 11px;
        font-weight: 600;
        line-height: 12px;
        text-align: center;
        color: #fff;        
    }
    .catalog__list .item .item__header {
        display: flex;
    }
    .catalog__list .item .item__header .item__img-placeholder {
        min-width: 116px;
        max-width: 116px;
        margin-right: 10px;
        height: auto;
        margin-top: 0;
    }
    .catalog__list .item .item__header .item__header__bottomBlock {
        margin-top: 0;
    }
    /*.catalog__list .item .item__header .item__header__bottomBlock .rating-stars{
        justify-content: flex-end;
    }*/
    .catalog__list .item .item-offers__more {
        display: none;
    }
    .catalog__list .item .item__actions_list {
        width: calc(100% - 40px);
        max-width: 116px;
    }
    .catalog__list .item .item__actions_list br {
        display: none;
    }
    .catalog__list .item .item__actions_list-action {
        padding: 2px 6px;
        font-size: 12px;
    }
    .catalog__list .item .item__header .item__fav{
        top: 10px;
        right: 10px;
    }
    .catalog__list .item .item-offers__list{
        border-bottom: 0;
    }
    .catalog__list .item .item-offer:last-of-type{
        margin-bottom: 3px;
    }
}
@media screen and (max-width: 575px) {
    .catalog__list .catalog__item .item{
        box-shadow: 0 3px 15px 0 #0000001A;
        min-height: unset;
    }
}

.discount__color_club{
    border: 1px solid #cc952a;
    color: #cc952a;
}
.dispay__block{
    display: block;
    width: 100%;
}
.text__align_right {
    text-align: right;
}
.font13{
    font-size: 13px;
    font-weight: 400;
}
.font-16{
    font-size: 16px;
}
.justify-content-start{
    justify-content: flex-start;
}
.font-12{
    font-size: 12px;
    font-weight: 400;
}
.mb-5{
    margin-bottom: 5px;
}

.modal_message_club_register .modal__header{text-align: left; font-size: 20px; font-weight: 500; margin-bottom: 14px}

.modal_message_club_register{
    max-width: 560px;
}
.modal_message_club_register .modal__content{
    padding: 39px 30px;
}
.color__green{
    color: #0E5542;
}
.text--note{
    color: #979797;
    font-size: 13px;
    font-weight: 400;
    font-style: italic;
}
.max-width-220{
    max-width: 220px;
}


/**
Красим стикеры в черный на всем сайте. Для черной пятницы
 */
/*.item__actions_list [data-action="percent"],
.item__actions_list [data-action="action"],
.item__actions_list .item__actions_list-action,
.rr-item__label{
    background: #000 !important;
    color: #fff !important;
}*/


.section__club_client{
    margin-bottom: 20px;
}

.section__club_client h2{
    margin-bottom: 20px;
    color: #0E5542;
    font-family: Roboto;
    font-size: 20px;
    font-weight: 700;
    line-height: 27px;
    letter-spacing: 0em;
    text-align: left;

}
.section__club_client p{
    font-family: Roboto;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;
    color: #333333;

}

.title__club_message{
    font-family: Roboto;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: center;
    margin-bottom: 14px !important;
}
.club__message_product_body{
    font-family: Roboto;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    letter-spacing: 0em;
    text-align: center;
    color: #333333;
    margin-bottom: 14px;

}
.button__center{
    margin: 0 auto;
}
.max-width-250{
    max-width: 250px;
}
.hidden-pc{display: none}

@media screen and (max-width: 1023px) {
    .hidden-pc{display: block}
}

.column-text dl, .column-text h1, .column-text h2, .column-text h3, .column-text h4, .column-text h5, .column-text h6, .column-text ol, .column-text p, .column-text ul {
    -webkit-column-break-inside: unset;
    page-break-inside: unset;
    break-inside: unset;
}
@media (min-width: 1256px) {
    [data-component-id='product-tabs'].tabs_primary .tabs__link {
        font-size: 1.1rem;
    }
}
.tabs__tab {
   display: none;
}
.tabs__tab.active {
   display: block;
}
.small__text_h1{
    font-size: 0.875rem;
    font-weight: 400;
}


.section__slider.catalog__slider .item:hover {
    left: unset;
    right: unset;
    width: 100%;
}

.section__slider.catalog__slider .item__packs.item-packs {
    min-height: 52px;
}

@media (max-width: 767px) {
    .section__tabs-list.tabs__list.row {
        justify-content: center;
    }

    .product-slider.product__media-slider {
        padding-bottom: 30px;
        height: 412px;
    }
    .product-slider.product__media-slider .slick-dots {
        position: absolute;
        bottom: 0;
    }
}

.item__actions_list-action[data-action=rescription]:before {
    content: "По рецепту";
}
.item__actions_list-action[data-action=rescription] {
    background-color: #FBE595;
    color: #323333;
}

/* End */
/* /local/templates/magizoo_new/assets/js/vendor/ion.rangeSlider/ion.rangeSlider.css?16269489823355 */
/* /local/templates/magizoo_new/assets/js/vendor/ion.rangeSlider/ion.rangeSlider.skinBrunnen.css?16269489821624 */
/* /local/templates/magizoo_new/assets/js/vendor/perfect-scrollbar/perfect-scrollbar.css?16269489822598 */
/* /local/templates/magizoo_new/assets/js/vendor/magnific-popup/magnific-popup.css?16269489829504 */
/* /local/templates/magizoo_new/assets/js/vendor/swiper/swiper.min.css?162694898219800 */
/* /local/templates/magizoo_new/assets/js/vendor/tippy/backdrop.css?16269489821864 */
/* /local/templates/magizoo_new/assets/js/vendor/tippy/tippy.css?16269489821336 */
/* /local/templates/magizoo_new/assets/js/vendor/tippy/light.css?1626948982742 */
/* /local/templates/magizoo_new/assets/js/vendor/drift/drift-basic.min.css?16269489822196 */
/* /local/templates/magizoo_new/assets/css/app.min.css?1729075354263787 */
/* /local/templates/magizoo_new/components/bitrix/search.title/header/style.css?17170665122648 */
/* /local/templates/magizoo_new/template_styles.css?1765441440114300 */
