

/* Start:/local/templates/fastindex/vendor/fancybox/fancybox.min.css?155713259113894*/
@charset "UTF-8";.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>div{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]:after,.fancybox-button[disabled]:before{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}.fancybox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fancybox-arrow--left:after,.fancybox-arrow--right:after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-slide>.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-width:800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}.fancybox-button--pause:before,.fancybox-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-button--thumbs,.fancybox-thumbs{display:none}@media (min-width:800px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}}
/* End */


/* Start:/local/components/custom/optimized.menu/templates/.default/style.css?174576543012634*/
.desktop__menu {
    box-shadow: 0px 7px 7px -3px rgba(50, 50, 50, .2);
    position: relative;
    z-index: 1;
}
.menu__dropdown {
    display: none;
    position: absolute;
    max-width: 1440px;
    width: 100%;
    z-index: 9;
    min-height: 660px;
    left: 0;
    background: #fff;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, .5);
}
.menu__wrap {
    min-height: 100%;
    display: flex;
    flex-direction: column;
    width: 240px;
    padding: 20px 0 10px;
    border-right: 1px solid #d8d8d8;
}
.menu__categories {
    width: 100%;
    padding: 15px 0;
}
.menu__categories:nth-child(2) {
    border-top: 1px solid #d8d8d8;
}
.wrapper-menu__categories-horizontal {
    display:  flex;
    width:  100%;
}
.menu__categories-horizontal {
    z-index: 200;
    align-self:  flex-end;
    border-top:  1px solid #d8d8d8;
    width:  100%;
}
.menu__categories-horizontal .menu__link {
    display:  inline-block;
    padding-top:  20px;
    text-align:  center;
    height:  60px;
}
.menu__item.active .menu__link {
    background: #f1f1f1 !important;
}
.menu__item.active .menu__detailed {
    opacity: 1;
    z-index: 10;
    visibility: visible;
}
.menu__detailed {
    display: flex;
    opacity: 0;
    visibility: hidden;
    z-index: 0;
    width: calc(100% - 240px);
    position: absolute;
    right: 0;
    top: 0;
    transition: all .3s ease .15s;
}
.menu__detailed a:hover {
    text-decoration: underline !important;
}
.menu__advertising {
    width: 55%;
    padding: 33px 40px 0 40px;
    box-sizing: border-box;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 999;
    display: block;
    height: 566px;
    overflow-y:  scroll;
    scrollbar-width:  none;
}

.menu__advertising.active::-webkit-scrollbar {
    display:  none;
}
.menu__link {
    display: flex;
    align-items: center;
    min-height: 21px;
    position: relative;
    width: auto;
    padding: 5px 30px;
    font-size: 14px;
    color: #000;
}
.menu__link.menu-arrow::before {
    content: url("/img/menu-right-arrow.svg");
    display: block;
    height: auto;
    width: 8px;
    position: absolute;
    right: 14px;
    z-index: 9;
}
.menu__link:hover {
    background: #f1f1f1;
    text-decoration: none;
    color: #000;
}
.menu__link:focus {
    color: #000;
    outline: none;
    text-decoration: none;
}
.menu__subcategories {
    max-width: 560px;
    width: 45%;
    padding-left: 37px;
    box-sizing: border-box;
}
.menu__subcategories .subcategories__wrapper {
    page-break-inside: avoid;
    break-inside: avoid;
    margin-bottom: 15px;
}
.menu__subcategories .subcategories__title {
    padding: 33px 0 18px 0;
    color:  #333;
    display:  block;
    margin-block-start:  1em;
    margin-block-end:  1em;
    margin-inline-start:  0;
    margin-inline-end:  0;
    font-size: 22px;
    font-weight: bold;
    line-height: 34px;
}
.menu__subcategories .subcategories__list {
    -moz-column-count: auto;
    -webkit-column-count: auto;
    column-count: auto;
    padding: 0;
    list-style: none;
}
.menu__subcategories .subcategories__list-multiple {
    display: flex;
    flex-flow: column;
}
.menu__subcategories .subcategories__item {
    margin-bottom: 10px;
}
.menu__subcategories .subcategories__link {
    width: auto;
    font-size: 14px;
    color: #000;
}
.menu__subcategories .subcategories__link:focus {
    color: #000;
    outline: none;
    text-decoration: none;
}
.menu__subcategories .subcategories__link-bold {
    display: inline-block;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 10px;
}
.menu__advertising-title{
    padding:10px 0 20px;
    font-size:18px;
    font-weight:bold;
    text-align:center;
    line-height:34px;
    margin-block-start:  1em;
    margin-block-end:  1em;
    margin-inline-start:  0;
    margin-inline-end:  0;
}
.advertising__img {
    display: block;
    margin: 0 auto;
    padding-bottom: 10px;
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
}
.advertising__title {
    font-weight: bold;
    font-size: 14px;
    color: #747474;
}
.advertising__price {
    font-weight: bold;
    font-size: 18px;
    color: #747474;
    padding: 5px 0;
}
.advertising__description {
    font-size: 14px;
    color: #8e8e8e;
    margin-top: 5px;
}
.advertising__description h3 {
    font-size: 14px;
    font-weight: bold;
    margin: 0;
}
.advertising__description ul {
    padding: 10px 0 10px 22px;
}
.advertising__description ul li {
    list-style: none;
    list-style-image: url(data:0);
    position: relative;
    margin-bottom: 5px;
}
.advertising__description ul li::before {
    content: "✔";
    display: block !important;
    line-height: 20px;
    width: 22px;
    height: 22px;
    position: absolute;
    text-align: center;
    top: 2px;
    left: -22px;
}
.advertising__product {
    display: flex;
    cursor: pointer;
    margin-bottom: 20px;
    /*border: 2px solid #fef6bd;*/
    max-height: 230px;
    overflow: hidden;
}
.advertising__product-img {
    display: flex;
    justify-content: center;
    align-items: center;
    min-width:200px;
}
.advertising__product-img img {
    padding: 0;
    height: 100%
}
.advertising__product-inner {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #000;
    padding: 15px;
    text-align:center;
}
.advertising__product-name {
    font-weight: bold;
    margin-bottom: 20px;
}
.advertising__product-btn {
    cursor: pointer;
    width: 155px;
    height: 40px;
    padding: 0 !important;
    border-radius: 4px;
    background: #ffc312;
    font-size: 14px;
    color: #000 !important;
    text-align: center;
    line-height: 40px;
}
.advertising__product-price {
    margin-top: 20px;
}
.advertising__product-price div{
    font-size: 14px;
    font-weight: bold;
}
.advertising__product-price div.retail{
    font-size: 12px;
    color: #acacac;
    padding-top:5px;
}
.advertising__product-info {
    background: #fef6bd;
    color: #000;
    text-align: center;
    padding: 15px;
}
.advertising__product+.advertising__product-info {
    margin-top: -20px;
}
.advertising__product-info {
    margin-bottom: 20px;
}
.menu__advertising a.advertising__product-href {
    text-decoration: none !important;
}
.menu__advertising a.advertising__product-href:hover {
    text-decoration: none !important;
}
.desktop-menu {
    display: flex;
    position: relative;
    height: 100%;
    width: 100%;
    margin: 0;
}
.desktop-menu__item.hover {
    background: #ededed;
}
.desktop-menu__item.special{
    margin-left:auto;
    order:3;
}



/* Кнопка бла создана для акции Удачный сезон - включен! */
.desktop-menu__item.special2{
    margin-left:auto;
    order:2;
	background-color: #85c042;
	text-align: center;
}
.desktop-menu__item.special2 a{
	color: #fff;
	font-weight: bold;
}
.desktop-menu__item.special2 a:hover{
	color: black;
}

/* Кнопка Каталог в главном меню */
.desktop-menu__item.katalogbutton{
    display: block;
    color: #000;
    font-size: 15px;
    font-weight: 500;
	background-color: #fff999;
}
.desktop-menu__item.katalogbutton:hover{
    background: #ededed;
    text-decoration: none;
    color: #000;
}




.desktop-menu__item.hover .menu__dropdown {
    display: flex;
}
.desktop-menu__link {
    display: block;
    padding: 14px 20px;
    color: #000;
    font-size: 15px;
    font-weight: 500;
}
.desktop-menu__link:hover {
    background: #ededed;
    text-decoration: none;
    color: #000;
}
.desktop-menu__link:focus {
    color: #000;
    outline: none;
    text-decoration: none;
}
.desktop-menu__item.special .desktop-menu__link{
    color:#1a418c;
}
.desktop-menu__item.special3 .desktop-menu__link{
    background-color: red;
    color: #ffffff;
    transition: 500ms;
	font-weight: bold;
}
.desktop-menu__item.special3:hover .desktop-menu__link{
    opacity: 0.7;
}
.desktop-menu>.desktop-menu__item:nth-child(1) .desktop-menu__link {
    padding-left: 40px;
    position: relative;
    font-weight: bold;
}
.desktop-menu>.desktop-menu__item:nth-child(1) .desktop-menu__link::before {
    content:  url("/local/templates/fastindex/images/Hamburger_icon.svg");
    position: absolute;
    left: 8px;
    top: 10px;
    height: 30px;
    font-weight: normal;
    font-size: 29px;
    line-height: 12px;
}
.desktop-menu .menu__detailed {
    height: 100%;
    overflow: auto;
}
.desktop-menu .menu__detailed::-webkit-scrollbar {
    width: 7px;
}
.desktop-menu .menu__detailed::-webkit-scrollbar-thumb {
    background: #d8d8d8;
}
.desktop-menu .menu__detailed::-webkit-scrollbar-thumb:hover {
    background: #c1c1c1;
}
.desktop-menu .menu__detailed::-webkit-scrollbar-track {
    background: #f1f1f1;
}
.desktop-menu .menu__dropdown {
    overflow: hidden;
}

.mobile-menu_active {
    display: flex;
}
.mobile-menu__title {
    display: none;
}
.mobile-menu__close {
    width: 31px;
    height: 31px;
    z-index: 9;
    top: 12px;
    right: 16px;
    cursor: pointer;
    background: url(/img/menu-close.svg) no-repeat center;
    background-size: 11px;
    display: none;
}
.mobile-menu .menu__dropdown {
    display: flex;
    max-width: 100%;
    position: relative;
    box-shadow: none !important;
}
.mobile-menu .menu__wrap {
    min-height: 0;
    background: #fff;
}
.mobile-menu .menu__link:hover {
    background: none;
}
.mobile-menu .menu__detailed {
    display: block;
    padding-bottom: 30px;
}
.mobile-menu .menu__subcategories {
    padding-right: 37px;
    width: 100%}
.mobile-menu .menu__subcategories .subcategories__title {
    display: inline-block;
    color: #000;
}
.mobile-menu .menu__advertising {
    padding-top: 25px;
    max-width: none;
    width: 100%;
    position: relative;
}
.not-scroll {
    overflow: hidden !important;
}
.bold{
    font-weight:900!important;
}
@media screen and (max-width: 1024px) {
    .desktop__menu {
        width: 100%;
        z-index: 1000000005;
        height: 100%;
        position: fixed;
        top: 100%;
        left: 0;
        background: #fff;
        transition: top .5s;
    }
    .desktop__menu .desktop-menu__item:not(.katalogbutton){
        display: none;
    }
    .desktop-menu__item.katalogbutton, .desktop-menu__item.katalogbutton:hover{
        background: unset;
        width: 100%;
    }
    .desktop-menu>.desktop-menu__item:nth-child(1) .desktop-menu__link::before{
        content: "";
        display: none;
    }
    .desktop__menu.active {
        top: 0;
        overflow: scroll;
        padding-bottom: 120px;
    }
    .desktop__menu.active .wrap{
        min-height: 100%;
        align-items: flex-start;
    }
    .menu__dropdown{
        box-shadow: none;
        position: unset;
        height: 98%;
    }
    .menu__wrap{
        width: 300px;
    }
    .menu__dropdown a{
        font-size: 14px;
        line-height: 30px;
    }
    .menu__categories-horizontal{
        display: none;
    }
    .menu__subcategories{
        max-width: 100%;
        width: 100%;
    }
    .menu__subcategories li:last-child{
      padding-bottom: 150px;
    }
    .desktop-menu>.desktop-menu__item:nth-child(1) .desktop-menu__link{
        text-align: center;
        padding-left: 0;
        border-bottom: 1px solid #d8d8d8;
    }
    .wrapper-menu__categories-horizontal{
        max-height: 100%;
    }
}
@media screen and (max-width: 640px) {
    .menu__categories-horizontal{
        display: grid;
        grid-template-columns: 1fr 1fr;
        align-self: unset;
        z-index: unset;
    }
    .menu__categories-horizontal .menu__link{
        padding-top: unset;
        height: unset;
        text-align: left;
        white-space: nowrap;
    }
    .menu__advertising{
        display: none;
    }
    .menu__wrap{
        width: 100%;
        min-height: unset;
    }
    .menu__dropdown{
        flex-direction: column;
        height: unset;
    }
    .menu__detailed{
        position: fixed;
        background: #fff;
        top: 46px;
        right: -100%;
        width: 100%;
    }
    .menu__detailed.active{
        left: 0;
    }
    .katalogbutton>div{
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .mobile-menu__back {
        background-color: #000;
        opacity: 0;
        width: 31px;
        height: 31px;
        transform: rotate(180deg);
        background: url(/img/back-arrow.svg) center no-repeat;
        background-size: 11px;
    }
    .mobile-menu__back_active {
        display: block;
        opacity: 1;
    }
    .mobile-menu__close{
        display: block; 
    }
}
/* End */


/* Start:/bitrix/components/abricos/antisovetnik/templates/.default/style.min.css?156680500351950*/
div#mkwtvk5q42u2{z-index:2147483646!important;top:0!important;left:0!important;position:fixed!important;width:100%!important;display:block;transform:none!important;pointer-events:auto!important}div#mkwtvk5q42u2 *{animation:none 0s ease 0s 1 normal none running!important;backface-visibility:visible!important;background:repeat!important;border:currentColor!important;border-collapse:separate!important;-o-border-image:none!important;border-image:none!important;border-radius:0!important;border-spacing:0!important;bottom:auto!important;box-shadow:none!important;box-sizing:content-box!important;caption-side:top!important;clear:none!important;clip:auto!important;color:#000!important;-moz-columns:auto!important;columns:auto!important;-moz-column-count:auto!important;column-count:auto!important;-moz-column-fill:balance!important;column-fill:balance!important;-moz-column-gap:normal!important;column-gap:normal!important;-moz-column-rule:medium none currentColor!important;column-rule:medium none currentColor!important;-moz-column-span:1!important;column-span:1!important;-moz-column-width:auto!important;column-width:auto!important;content:normal!important;counter-increment:none!important;counter-reset:none!important;cursor:auto!important;direction:ltr!important;display:inline!important;empty-cells:show!important;float:none!important;font-family:serif!important;font-size:medium!important;font-style:normal!important;font-variant:normal!important;font-weight:400!important;font-stretch:normal!important;line-height:normal!important;height:auto!important;-webkit-hyphens:none!important;-ms-hyphens:none!important;hyphens:none!important;left:auto!important;letter-spacing:normal!important;list-style:disc outside none!important;margin:0!important;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:1!important;orphans:2!important;outline:invert!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;padding:0!important;page-break-after:auto!important;page-break-before:auto!important;page-break-inside:auto!important;perspective:none!important;perspective-origin:50% 50%!important;position:static!important;right:auto!important;-moz-tab-size:8!important;-o-tab-size:8!important;tab-size:8!important;table-layout:auto!important;text-align:left!important;-moz-text-align-last:auto!important;text-align-last:auto!important;text-decoration:none!important;text-indent:0!important;text-shadow:none!important;text-transform:none!important;top:auto!important;transform:none!important;transform-origin:50% 50% 0!important;transform-style:flat!important;transition:none 0s ease 0s!important;unicode-bidi:normal!important;vertical-align:baseline!important;visibility:visible!important;white-space:normal!important;widows:2!important;width:auto!important;word-spacing:normal!important;z-index:auto!important;all:initial!important}div#mkwtvk5q42u2 *{box-sizing:border-box!important;cursor:inherit!important;text-align:inherit!important;white-space:inherit!important;color:inherit!important;font:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:normal!important;pointer-events:inherit!important}div#mkwtvk5q42u2 .mh2iu57wtvk5{text-decoration:none!important;color:#999!important;font-size:12px!important}div#mkwtvk5q42u2 .m3a38yawtvk5{text-align:left!important}div#mkwtvk5q42u2 .mhry0wtvk55c{text-align:right!important}div#mkwtvk5q42u2 .masqwtvk56ur{text-align:center!important}div#mkwtvk5q42u2 .mmcdafswtvk5{display:inline-block!important;overflow:hidden!important;max-width:100%!important;white-space:nowrap!important;text-overflow:ellipsis!important}div#mkwtvk5q42u2 .mlhgwtvk5xyz{display:block!important;height:1px!important;background:#e6e6e6!important}div#mkwtvk5q42u2 .mykkwtvk5n4v:before,div#mkwtvk5q42u2 .mykkwtvk5n4v:after{display:table!important;content:" "!important}div#mkwtvk5q42u2 .mykkwtvk5n4v:after{clear:both!important}div#mkwtvk5q42u2 .mrvlsjwtvk5n{display:block!important;background-repeat:no-repeat!important;background-position:50%!important}div#mkwtvk5q42u2 .m7oamdnwtvk5{width:16px!important;height:13px!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNiAxMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjOTk5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01LjA5IDkuNjM2IDEuMjc0IDUuODE4LjAgNy4wOWw1LjA5IDUuMDkyTDE2IDEuMjcyIDE0LjcyNy4wIi8+PC9zdmc+)!important}div#mkwtvk5q42u2 .ms58cljwtvk5{width:10px!important;height:6px!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iIzk5OSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNOS4yODcuMCA1IDQuNS43MTQuMC4wLjc1bDQuMjg2IDQuNUw1IDZsLjcxNC0uNzVMMTAgLjc1Ii8+PC9zdmc+)!important}div#mkwtvk5q42u2 .mphu7wtvk5to:focus .ms58cljwtvk5,div#mkwtvk5q42u2 .mphu7wtvk5to:hover .ms58cljwtvk5,div#mkwtvk5q42u2 .mphu7wtvk5to:active .ms58cljwtvk5{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iIzJiMmIyYiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNOS4yODcuMCA1IDQuNS43MTQuMC4wLjc1bDQuMjg2IDQuNUw1IDZsLjcxNC0uNzVMMTAgLjc1Ii8+PC9zdmc+)!important}div#mkwtvk5q42u2 .m3bvrd8wtvk5{width:10px!important;height:6px!important;transform:rotate(180deg)!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iIzk5OSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNOS4yODcuMCA1IDQuNS43MTQuMC4wLjc1bDQuMjg2IDQuNUw1IDZsLjcxNC0uNzVMMTAgLjc1Ii8+PC9zdmc+)!important}div#mkwtvk5q42u2 .mphu7wtvk5to:focus .m3bvrd8wtvk5,div#mkwtvk5q42u2 .mphu7wtvk5to:hover .m3bvrd8wtvk5,div#mkwtvk5q42u2 .mphu7wtvk5to:active .m3bvrd8wtvk5{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iIzJiMmIyYiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNOS4yODcuMCA1IDQuNS43MTQuMC4wLjc1bDQuMjg2IDQuNUw1IDZsLjcxNC0uNzVMMTAgLjc1Ii8+PC9zdmc+)!important}div#mkwtvk5q42u2 .mob343iwtvk5{width:16px!important;height:16px!important;opacity:.3!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjMmIyYjJiIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik02LjQ3NSA3Ljg5IDQgMTAuMzYzbDEuNDE0IDEuNDE0TDcuODkgOS4zMDNsMi40NzQgMi40NzUgMS40MTQtMS40MTRMOS4zMDMgNy44OWwyLjQ3NS0yLjQ3NkwxMC4zNjQgNCA3Ljg5IDYuNDc1IDUuNDEzIDQgNCA1LjQxNCA2LjQ3NSA3Ljg5ek04IDE2YzQuNDE4LjAgOC0zLjU4MiA4LThzLTMuNTgyLTgtOC04LTggMy41ODItOCA4IDMuNTgyIDggOCA4eiIvPjwvc3ZnPg==)!important}div#mkwtvk5q42u2 .mxwu9gvwtvk5{width:16px!important;height:16px!important;opacity:.3!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjMmIyYjJiIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik04IDE2YzQuNDE4LjAgOC0zLjU4MiA4LThzLTMuNTgyLTgtOC04LTggMy41ODItOCA4IDMuNTgyIDggOCA4em0zLjgyLTcuNTE1Yy4wMi0uMTYuMDM2LS4zMi4wMzYtLjQ4NS4wLS4xNjUtLjAxNS0uMzMtLjAzNi0uNWwxLjA4NS0uODE1Yy4wOTgtLjA3NS4xMjMtLjIxLjA2Mi0uMzJsLTEuMDI4LTEuNzNjLS4wNjMtLjExLS4yMDItLjE1NS0uMzE1LS4xMWwtMS4yOC41Yy0uMjY3LS4xOTUtLjU0NS0uMzY1LS44Ny0uNDlsLS4xOS0xLjMyNUM5LjI2NiAzLjA5IDkuMTYgMyA5LjAzIDNINi45NzJjLS4xMjguMC0uMjM2LjA5LS4yNTcuMjFsLS4xOSAxLjMyNWMtLjMyNC4xMjUtLjYwMi4yOTUtLjg3LjQ5bC0xLjI4LS41Yy0uMTEyLS4wNDUtLjI1LjAtLjMxMi4xMWwtMS4wMjggMS43M2MtLjA2Ny4xMS0uMDM2LjI0NS4wNi4zMmwxLjA4Ni44MTVjLS4wMi4xNy0uMDM2LjMzNS0uMDM2LjUuMC4xNjUuMDE1LjMyNS4wMzYuNDg1bC0xLjA4NS44M2MtLjA5Ny4wNzUtLjEyOC4yMS0uMDYuMzJsMS4wMjcgMS43M2MuMDYuMTEuMi4xNS4zMTMuMTFsMS4yOC0uNTA1Yy4yNjcuMi41NDUuMzcuODcuNDk1bC4xOSAxLjMyNWMuMDIuMTIuMTI4LjIxLjI1Ni4yMUg5LjAzYy4xMjguMC4yMzYtLjA5LjI1Ni0uMjFsLjE5LTEuMzI1Yy4zMjQtLjEzLjYwMi0uMjk1Ljg3LS40OTVsMS4yOC41MDVjLjExMi4wNC4yNS4wLjMxMy0uMTFsMS4wMjctMS43M2MuMDYtLjExLjAzNi0uMjQ1LS4wNjItLjMybC0xLjA4NS0uODN6Ii8+PGNpcmNsZSBjeD0iOCIgY3k9IjgiIHI9IjEiLz48L3N2Zz4=)!important}div#mkwtvk5q42u2 .m5wr9l2wtvk5{width:16px!important;height:16px!important;opacity:.3!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjMmIyYjJiIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik04IDE2YzQuNDE4LjAgOC0zLjU4MiA4LThzLTMuNTgyLTgtOC04LTggMy41ODItOCA4IDMuNTgyIDggOCA4ek01LjkgNC45MjVjLjI1LS4yNjQuNTU3LS40Ny45MTMtLjYxOC4zNTUtLjE1Ljc1NS0uMjIyIDEuMTk2LS4yMjIuNTY3LjAgMS4wNDIuMDc2IDEuNDIyLjIzNS4zOC4xNTYuNjg3LjM1LjkyLjU4Mi4yMzMuMjMzLjQuNDgzLjUuNzUyLjEuMjY4LjE1LjUyLjE1Ljc1LjAuMzg0LS4wNS43MDItLjE1Ljk1LS4xLjI1LS4yMjUuNDYtLjM3My42MzctLjE1LjE3OC0uMzEzLjMyNy0uNDk0LjQ1Mi0uMTguMTI1LS4zNS4yNDgtLjUxLjM3Mi0uMTYuMTI1LS4zMDQuMjY3LS40MjcuNDI3LS4xMjUuMTYuMDk1LjUyLjA2NC43NmgtMi4yNmMuMDI1LS4zNDQuNDI3LS44NzYuNTM1LTEuMTA2LjEwNy0uMjM0LjIzNC0uNDMuMzc4LS41OTguMTQ1LS4xNjIuMjk3LS4zMDUuNDU3LS40MjYuMTYtLjEyLjMwOC0uMjQuNDQ2LS4zNTguMTM2LS4xMjMuMjQ2LS4yNTQuMzMtLjM5OC4wODUtLjE0My4xMjItLjMyNi4xMTQtLjU0LjAtLjM3LS4wOS0uNjQyLS4yNy0uODItLjE4LS4xNzUtLjQzLS4yNjMtLjc1Mi0uMjYzLS4yMTYuMC0uNDAyLjA0My0uNTU4LjEyNi0uMTU4LjA4Ni0uMjg1LjE5OC0uMzg0LjMzNy0uMTAyLjE0Mi0uMTc1LjMwNi0uMjIzLjQ5My0uMDQ4LjE5LS4wNzMuMzkyLS4wNzMuNjA4SDUuMDg3Yy4wMS0uNDMzLjA4Mi0uODMuMjIzLTEuMTkuMTQtLjM2Mi4zMzctLjY3NC41OS0uOTR6TTcuMDIgMTIuODdIOC45MXYtMS44NUg3LjAyMnYxLjg1eiIvPjwvc3ZnPg==)!important}div#mkwtvk5q42u2 .mswdtqpwtvk5{width:16px!important;height:9px!important;opacity:.3!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE2IDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iIzJiMmIyYiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTYgNC41VjRsLTQtNC0xIDEgMiAzSDB2MWgxM2wtMiAzIDEgMSA0LTQiLz48L3N2Zz4=)!important}div#mkwtvk5q42u2 .m3owtvk5cylp{width:16px!important;height:11px!important;opacity:.3!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNiAxMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjMmIyYjJiIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0zIDZIMHYxbDQgNCAxLTEtMi0zaDEzVjZNMTMgNWgzVjRsLTQtNC0xIDEgMiAzSDB2MSIvPjwvc3ZnPg==)!important}div#mkwtvk5q42u2 .mxvjkdmwtvk5{width:9px!important;height:10px!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDkgMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkgNy42NDdDOC4xNCA5LjA2MiA2LjYxMiAxMCA0Ljg3IDEwIDIuMTgyIDEwIDAgNy43NTcuMCA0Ljk5NC4wIDIuMzQ0IDIuMDAzLjE3NiA0LjUzNi4wYy0uOTg0LjgyNi0xLjYxNCAyLjA4Mi0xLjYxNCAzLjQ5Mi4wIDIuNDg4IDEuOTYzIDQuNTA2IDQuMzgzIDQuNTA2LjYuMCAxLjE3NC0uMTI1IDEuNjk1LS4zNXoiIGZpbGw9IiMyYjJiMmIiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)!important}div#mkwtvk5q42u2 .mqwtvk5346l9{width:13px!important;height:13px!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOC44NCAxLjk4NGMuNTQzLjA0NiAxLjAxNS0uMzYzIDEuMDYtLjkxLjA0LS41NS0uMzYzLTEuMDI2LS45MDctMS4wN0M4LjQ1NS0uMDQgNy45OC4zNyA3Ljk0LjkxOGMtLjA0OC41NDUuMzU2IDEuMDI1LjkgMS4wNjZ6bS0uOTA1LjI4Yy4yNDgtLjE1Mi41LS4wOTguNzYzLS4wNzUuMzM3LjAyMy42MTQuMjM1Ljc4My40OTJsLjk5NCAxLjk5IDEuMzU0Ljk0Yy4xMTYuMDkyLjE4Ny4yMzUuMTcyLjM5NC0uMDIuMjQ2LS4yMzMuNDMtLjQ3Ni40MS0uMDc1LS4wMDUtLjEzNC0uMDM1LS4yMDItLjA2Nkw5Ljg0NCA1LjMyNWMtLjA0NC0uMDM4LS4wODItLjA4My0uMTEyLS4xMzJsLS4zNy0uNzQ1LS40NDUgMS45OCAxLjc0NCAyLjA4NWMuMDQuMDY0LjA2OC4xNC4wOC4yMTVsLjQ3NSAyLjUxNWMtLjAwNC4wNTcuMDAzLjA5LjAuMTM2LS4wMjcuMzczLS4zNDguNjQ2LS43MTUuNjItLjMwNC0uMDI3LS41MjgtLjI1NC0uNi0uNTM0TDkuNDU2IDkuMTFsLTEuNDItMS41Ny0uMzI4IDEuNTI2Yy0uMDEuMDcyLS4xMDUuMjIzLS4xMy4yODRsLTEuMzYyIDIuMzJjLS4xMzUuMjEtLjM2My4zNDctLjYyLjMyNC0uMzcyLS4wMjYtLjY0NS0uMzUyLS42MTUtLjcyMi4wMS0uMTA2LjA1NS0uMjE2LjA5LS4yOWwxLjI2Ni0yLjE0NiAxLjEyLTQuNjA2LS42NTIuODMzTDUuNzUgNi40MThjLS4xMzcuMTczLS4zOS4yNDgtLjU4Ni4xMy0uMjE0LS4xMjUtLjI4NC0uMzk4LS4xNi0uNjE0LjAwOC0uMDE3LjAyLS4wMzMuMDMzLS4wNTJMNi4yNyA0LjMwNGMuMDUtLjA1MiAxLjA4My0xLjM2NiAxLjQzNS0xLjgxNS4wNzMtLjA5NS4yMy0uMjI4LjIzLS4yMjh2LjAwMnoiIGZpbGw9InJlZCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PGVsbGlwc2UgZmlsbD0icmVkIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGN4PSIxLjYzNyIgY3k9IjExLjU3NCIgcng9Ii40MjEiIHJ5PSIuNDI2Ii8+PHBhdGggZD0iTTQuMjAzIDcuOTk1IDMuMDMgNy4wN2MtLjE3NS0uMTQtLjQyNy0uMTA4LS41NjMuMDdsLS4xNjQuMjEtLjAwOC0uMDA2Yy0uMTc0LS4xMzgtLjQyNi0uMTA2LS41NjIuMDdMLjA4NSA5LjU0OGMtLjEzNi4xNzYtLjEwNS40My4wNy41NjdsLjAwNy4wMDctLjAxMy4wMThjLS4xNC4xNzYtLjEwOC40My4wNjYuNTY4bC44NS42NzJjLjA4Mi0uMjQuMzA0LS40MTQuNTctLjQxNC4yMy4wLjQyNi4xMzIuNTI3LjMyNEw0LjI3IDguNTYzYy4xMzctLjE3Ni4xMDYtLjQzLS4wNy0uNTY4aC4wMDN6IiBmaWxsPSJyZWQiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)!important}div#mkwtvk5q42u2 .mtk7wtvk50ol{width:40px!important;height:44px!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0MCA0NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMzEuNjY3IDEyLjU3Yy0uNDg3LjAtLjk2LjA1LTEuNDI1LjEzQzI4LjU1NiA4Ljc2MyAyNC42MDcgNiAyMCA2Yy00LjYwNy4wLTguNTU4IDIuNzYzLTEwLjI0MiA2LjctLjQ2NC0uMDgtLjkzOC0uMTMtMS40MjUtLjEzQzMuNzMgMTIuNTcuMCAxNi4yNS4wIDIwLjc4Ny4wIDI1LjMyMyAzLjczIDI5IDguMzMzIDI5aDIzLjMzNEMzNi4yNyAyOSA0MCAyNS4zMjIgNDAgMjAuNzg2YzAtNC41MzctMy43My04LjIxNS04LjMzMy04LjIxNXoiIGZpbGw9IiNkZGRhY2QiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGQ9Ik0zMS42NjcgMTIuNTdjLS40ODcuMC0uOTYuMDUtMS40MjUuMTNDMjguNTU2IDguNzYzIDI0LjYwNyA2IDIwIDZ2LjAyYzMuMzY3IDIuNDk2IDUuNTU2IDYuNDU3IDUuNTU2IDEwLjkzMi4wIDQuNDc2LTIuMTkgOC40MzYtNS41NTYgMTAuOTMzVjI5aDExLjY2N0MzNi4yNyAyOSA0MCAyNS4zMjIgNDAgMjAuNzg2YzAtNC41MzctMy43My04LjIxNS04LjMzMy04LjIxNXoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgb3BhY2l0eT0iLjE1Ii8+PHBhdGggZmlsbD0iI2ZmY2YwMCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNCAyOGgzMmwtNi4wNyAxNkgxMC4wNyIvPjxlbGxpcHNlIGZpbGw9InJlZCIgZmlsbC1ydWxlPSJldmVub2RkIiBjeD0iMTkuNSIgY3k9IjUuNSIgcng9IjUuNSIgcnk9IjUuNSIvPjxwYXRoIGQ9Ik0xOC45MzUuMjNjLjg4LjI1MyAxLjcxNS42ODggMi40MSAxLjM2MiAyLjIxNiAyLjE0OCAyLjIxNiA1LjYzNC4wIDcuNzgtLjY5My42NzQtMS41MyAxLjExMi0yLjQxIDEuMzYzIDEuOTMuNTUyIDQuMDk2LjExNCA1LjYyLTEuMzYyIDIuMjE1LTIuMTQ4IDIuMjE1LTUuNjM0LjAtNy43OEMyMy4wMy4xMTUgMjAuODY0LS4zMjIgMTguOTM0LjIzek0xNiAyNy40OTJoMi4yN1Y0NEgxNlYyNy40OTJ6bTkuMDguMFY0NGg1LjY3N0wzNyAyNy40OTJIMjUuMDh6bS0yLjI3LjBoLTIuMjdWNDRoMi4yN1YyNy40OTJ6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIG9wYWNpdHk9Ii4xNSIvPjwvc3ZnPg==)!important}div#mkwtvk5q42u2 .mplowtvk53f2{width:44px!important;height:44px!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGNpcmNsZSBpZD0iYiIgY3g9IjIyIiBjeT0iMjIiIHI9IjIyIi8+PGNpcmNsZSBpZD0iYSIgY3g9IjIyIiBjeT0iMjIiIHI9IjIyIi8+PG1hc2sgaWQ9ImQiIHg9IjAiIHk9IjAiIHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjYSIvPjwvbWFzaz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48bWFzayBpZD0iYyIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjYiIvPjwvbWFzaz48dXNlIGZpbGw9IiNmZmVkODEiIHhsaW5rOmhyZWY9IiNiIi8+PHBhdGggZmlsbD0iI2ZmZiIgbWFzaz0idXJsKCNjKSIgZD0iTTIyIDIyIDEgMzctNCAxOS0zIDkgNi0zbDMtMSAxMy0xIi8+PHVzZSBzdHJva2U9IiNmZmNmMDAiIG1hc2s9InVybCgjZCkiIHN0cm9rZS13aWR0aD0iNCIgeGxpbms6aHJlZj0iI2EiLz48L2c+PC9zdmc+)!important}div#mkwtvk5q42u2 .mswa5d2wtvk5{width:9px!important;height:10px!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDkgMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkgNy42NDdDOC4xNCA5LjA2MiA2LjYxMiAxMCA0Ljg3IDEwIDIuMTgyIDEwIDAgNy43NTcuMCA0Ljk5NC4wIDIuMzQ0IDIuMDAzLjE3NiA0LjUzNi4wYy0uOTg0LjgyNi0xLjYxNCAyLjA4Mi0xLjYxNCAzLjQ5Mi4wIDIuNDg4IDEuOTYzIDQuNTA2IDQuMzgzIDQuNTA2LjYuMCAxLjE3NC0uMTI1IDEuNjk1LS4zNXoiIGZpbGw9IiMyYjJiMmIiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)!important}div#mkwtvk5q42u2 .m68bbjjwtvk5{width:9px!important;height:10px!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDkgMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkgNy42NDdDOC4xNCA5LjA2MiA2LjYxMiAxMCA0Ljg3IDEwIDIuMTgyIDEwIDAgNy43NTcuMCA0Ljk5NC4wIDIuMzQ0IDIuMDAzLjE3NiA0LjUzNi4wYy0uOTg0LjgyNi0xLjYxNCAyLjA4Mi0xLjYxNCAzLjQ5Mi4wIDIuNDg4IDEuOTYzIDQuNTA2IDQuMzgzIDQuNTA2LjYuMCAxLjE3NC0uMTI1IDEuNjk1LS4zNXoiIGZpbGw9IiNmNjEwMTciIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)!important}div#mkwtvk5q42u2 .mgwtvk5n4dz9{width:64px!important;height:64px!important;background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTguNSA1M2MtMy4wNC4wLTUuNSAyLjQ2LTUuNSA1LjVzMi40NiA1LjUgNS41IDUuNSA1LjUtMi40NiA1LjUtNS41LTIuNDYtNS41LTUuNS01LjV6bTMxIDBjLTMuMDQuMC01LjUgMi40Ni01LjUgNS41czIuNDYgNS41IDUuNSA1LjUgNS41LTIuNDYgNS41LTUuNS0yLjQ2LTUuNS01LjUtNS41eiIgZmlsbD0iIzIyMiIvPjxwYXRoIGQ9Ik02NCAxMS45OUgxOS4yNDNMMTQuNzAzLjBIMHY2Ljk3Nmg5LjA4TDIzLjEzNiA0NmwzNi4zNjgtOS45ODVTNjQgMzUuMDM1IDY0IDI5LjE3VjExLjk5eiIgZmlsbD0iIzRiNzJiOCIvPjwvc3ZnPg==)!important}div#mkwtvk5q42u2 .m3mmvsrwtvk5{width:46px!important;height:44px!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NiA0NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0xMyAzNmMtMi4yMTIuMC00IDEuNzg4LTQgNCAwIDIuMjEyIDEuNzg4IDQgNCA0IDIuMjEyLjAgNC0xLjc4OCA0LTQgMC0yLjIxMi0xLjc4OC00LTQtNHptMjIgMGMtMi4yMTIuMC00IDEuNzg4LTQgNCAwIDIuMjEyIDEuNzg4IDQgNCA0IDIuMjEyLjAgNC0xLjc4OCA0LTQgMC0yLjIxMi0xLjc4OC00LTQtNHoiIGZpbGw9IiMyMjIiLz48cGF0aCBkPSJNNDYgOEgxNGwtMy04SDB2NWg3bDEwIDI3IDI2LTdjLS4yMzIuMDU0IDMtLjYyOCAzLTVWOHoiIGZpbGw9IiM0YjcyYjgiLz48L2c+PC9zdmc+)!important}div#mkwtvk5q42u2 .m3l1wtvk5vf4{width:17px!important;height:14px!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTQiIHZpZXdCb3g9Ii0yIC0xIDE3IDE0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggc3Ryb2tlPSIjMmIyYjJiIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik02IDAgMCA2bDYgNiIvPjxwYXRoIGZpbGw9IiMyYjJiMmIiIGQ9Ik0xNSA1SDB2MmgxNXoiLz48L2c+PC9zdmc+)!important}div#mkwtvk5q42u2 .myj7rfmwtvk5{width:17px!important;height:14px!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgLTEgMTcgMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTkgMGw2IDYtNiA2Ii8+PHBhdGggZmlsbD0iIzJiMmIyYiIgZD0iTTAgNWgxNXYySDB6Ii8+PC9nPjwvc3ZnPg==)!important}div#mkwtvk5q42u2 .mvtne2wtvk5o{width:14px!important;height:12px!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNCAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAxMGgxNHYySDB2LTJ6bTAtNWgxNHYySDBWNXptMC01aDE0djJIMFYweiIgZmlsbD0iIzk5OSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)!important}div#mkwtvk5q42u2 .mxjqtbtwtvk5{width:8px!important;height:14px!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjEzIiB2aWV3Qm94PSIwIDAgOCAxMyI+PGcgZmlsbD0iI2IyYjJiMiI+PHBhdGggZD0iTTQgNy44IDIuNyAxM0M2IDguNCA4IDYuNSA4IDMuOUw0IDcuOHoiLz48ZWxsaXBzZSBjeD0iNCIgY3k9IjMuOSIgcng9IjQiIHJ5PSIzLjkiLz48L2c+PC9zdmc+)!important}div#mkwtvk5q42u2 .m9wtvk5jsdfn{width:8px!important;height:14px!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjEzIiB2aWV3Qm94PSIwIDAgOCAxMyI+PGcgZmlsbD0icmVkIj48cGF0aCBkPSJNNCA3LjggMi43IDEzQzYgOC40IDggNi41IDggMy45TDQgNy44eiIvPjxlbGxpcHNlIGN4PSI0IiBjeT0iMy45IiByeD0iNCIgcnk9IjMuOSIvPjwvZz48L3N2Zz4=)!important}div#mkwtvk5q42u2 .mjtb4uwtvk5m{display:block!important;width:16px!important;height:16px!important;background-repeat:no-repeat!important;background-position:50%!important}div#mkwtvk5q42u2 .mphu7wtvk5to{position:relative!important;display:inline-block!important;overflow:visible!important;margin:0!important;padding:0!important;cursor:pointer!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;transition:.1s ease-out!important;transition-property:border-color,border-width,background-color!important;text-align:center!important;white-space:nowrap!important;text-decoration:none!important;color:#2b2b2b!important;border:1px solid transparent!important;border-radius:2px!important;outline:0!important;background:0 0!important;background-clip:padding-box!important;font-family:Arial,sans-serif!important}div#mkwtvk5q42u2 .mphu7wtvk5to:focus{outline:none!important}div#mkwtvk5q42u2 .mphu7wtvk5to:disabled{cursor:default!important;pointer-events:none!important;background-color:rgba(0,0,0,.08)!important}div#mkwtvk5q42u2 .mphu7wtvk5to::-moz-focus-inner{padding:0!important;border:0!important}div#mkwtvk5q42u2 .mxqi2njwtvk5{position:relative!important;display:inline-block!important;padding:0 1em!important;resize:none!important;font-size:inherit!important;line-height:inherit!important}div#mkwtvk5q42u2 .mphu7wtvk5to:disabled .mxqi2njwtvk5{opacity:.5!important}div#mkwtvk5q42u2 .mfr4cimwtvk5{position:relative!important;top:-1px!important;display:inline-block!important;max-width:36px!important;resize:none!important;vertical-align:middle!important;color:rgba(0,0,0,.4)!important}div#mkwtvk5q42u2 .m7wtvk5da9ej{border-color:#e6e6e6!important;background:0 0!important}div#mkwtvk5q42u2 .m7wtvk5da9ej:focus,div#mkwtvk5q42u2 .m7wtvk5da9ej:hover,div#mkwtvk5q42u2 .m7wtvk5da9ej:active{border-color:#c7c7c7!important}div#mkwtvk5q42u2 .md9pmljwtvk5{border-color:#ffdb4d!important;background-color:#ffdb4d!important}div#mkwtvk5q42u2 .md9pmljwtvk5:hover{border-color:#ffd632!important;background-color:#ffd632!important}div#mkwtvk5q42u2 .md9pmljwtvk5:active{border-color:#fc0!important;background-color:#fc0!important}div#mkwtvk5q42u2 .mukwtvk5wexw{min-width:200px!important;padding-right:24px!important;padding-left:24px!important;font-size:13px!important}div#mkwtvk5q42u2 .mv842ewtvk5a{color:#fff!important;border-radius:2px!important;border:solid 1px #ccc!important;cursor:pointer!important;font-size:12px!important}div#mkwtvk5q42u2 .mv842ewtvk5a .mxqi2njwtvk5{padding:4px 15px!important}div#mkwtvk5q42u2 .mv842ewtvk5a:hover{border:solid 1px #fff!important}div#mkwtvk5q42u2 .mkyftyowtvk5{position:absolute!important;top:0!important;right:0!important;left:0!important;display:block!important;height:39px!important;cursor:pointer!important;transition:background-color .1s ease-out,box-shadow .1s ease-out!important;text-align:left!important;color:#2b2b2b!important;font:13px/13px Arial,sans-serif!important}div#mkwtvk5q42u2 .mb74wtvk5yyt .mpp941qwtvk5,div#mkwtvk5q42u2 .mb74wtvk5yyt .move7x8wtvk5,div#mkwtvk5q42u2 .mb74wtvk5yyt .mowtvk5guq9k,div#mkwtvk5q42u2 .mb74wtvk5yyt .m5wr9l2wtvk5,div#mkwtvk5q42u2 .mb74wtvk5yyt .mxwu9gvwtvk5,div#mkwtvk5q42u2 .mb74wtvk5yyt .mcrfqg9wtvk5{visibility:hidden!important;opacity:0!important;pointer-events:none!important}div#mkwtvk5q42u2 .mb74wtvk5yyt .mob343iwtvk5{pointer-events:auto!important}div#mkwtvk5q42u2 .mb74wtvk5yyt .m2ieq9wtvk5b{pointer-events:none!important}div#mkwtvk5q42u2 .ms9uvy9wtvk5{}div#mkwtvk5q42u2 .mkyftyowtvk5:hover{background-color:#ffefa6!important;box-shadow:0 1px 0 0 #d2c079!important}div#mkwtvk5q42u2 .mwtvk5v17wp3{position:absolute!important;z-index:1!important;top:0!important;left:0!important;display:block!important;width:37px!important;height:100%!important;transition:background-color .1s ease-out,box-shadow .1s ease-out!important;background:#fadf76!important;box-shadow:0 1px 0 0 #d6c97e!important}div#mkwtvk5q42u2 .mwtvk5v17wp3:before{position:absolute!important;top:0!important;right:-11px!important;display:block!important;width:11px!important;height:39px!important;content:''!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMzkiIHZpZXdCb3g9IjAgMCAxMSAzOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZmFkZjc2IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0wIDE5djIwbDExLTIwTDAgMHYxOXoiLz48L3N2Zz4=)!important}div#mkwtvk5q42u2 .mkyftyowtvk5:hover .mwtvk5v17wp3{background-color:#ffefa6!important;box-shadow:0 1px 0 0 #d2c079!important}div#mkwtvk5q42u2 .mkyftyowtvk5:hover .mwtvk5v17wp3:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMzkiIHZpZXdCb3g9IjAgMCAxMSAzOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZmZlZmE2IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0wIDE5djIwbDExLTIwTDAgMHYxOXoiLz48L3N2Zz4=)!important}div#mkwtvk5q42u2 .mfyd9jgwtvk5{position:relative!important;z-index:2!important;display:-ms-flexbox!important;display:flex!important;width:100%!important;height:100%!important;line-height:inherit!important;-ms-flex-align:center!important;align-items:center!important}div#mkwtvk5q42u2 .mpsf4gjwtvk5{height:39px!important;line-height:inherit!important}div#mkwtvk5q42u2 .m2ieq9wtvk5b{width:52px!important;background-repeat:no-repeat!important;background-position:3px 3px!important;-ms-flex:0 0 52px!important;flex:0 0 52px!important}div#mkwtvk5q42u2 .mpp941qwtvk5{padding-right:5px!important}div#mkwtvk5q42u2 .mppkok7wtvk5{margin-top:11px!important;opacity:.6!important}div#mkwtvk5q42u2 .move7x8wtvk5{display:-ms-flexbox!important;display:flex!important;overflow:hidden!important;padding-left:4px!important;-ms-flex-align:center!important;align-items:center!important;-ms-flex:1 0 0!important;flex:1 0 0!important}div#mkwtvk5q42u2 .mzf91awtvk50{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;line-height:inherit!important;-ms-flex:0 1 auto!important;flex:0 1 auto!important}div#mkwtvk5q42u2 .mfhdxcwtvk5g{font-weight:700!important}div#mkwtvk5q42u2 .mrwz2i4wtvk5{white-space:nowrap!important;line-height:inherit!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important}div#mkwtvk5q42u2 .mm3kprjwtvk5{display:none!important}div#mkwtvk5q42u2 .mi3wtvk5uh7w{display:inline-block!important;vertical-align:middle!important}div#mkwtvk5q42u2 .mwtvk5adw5ar{margin:0 6px 0 7px!important}div#mkwtvk5q42u2 .mxk1jpiwtvk5{position:relative!important;top:-1px!important;margin-right:1px!important}div#mkwtvk5q42u2 .m58dwtvk5haj{position:relative!important;top:-1px!important;margin-right:2px!important}div#mkwtvk5q42u2 .m1t8wtvk5c4o{position:relative!important;top:-1px!important;margin-left:4px!important;transition:opacity .1s ease-out!important}div#mkwtvk5q42u2 .m1t8wtvk5c4o:hover{opacity:.5!important}div#mkwtvk5q42u2 .mkyftyowtvk5:hover .m1t8wtvk5c4o{opacity:.5!important}div#mkwtvk5q42u2 .m1t8wtvk5c4o:first-child{margin-left:0!important}div#mkwtvk5q42u2 .m1t8wtvk5c4o:hover{opacity:.5!important}div#mkwtvk5q42u2 .m2v8znuwtvk5{font-weight:700!important}div#mkwtvk5q42u2 .m78wtvk5linc{font-weight:700!important}div#mkwtvk5q42u2 .mgwtvk5nsbtm{font-weight:700!important}div#mkwtvk5q42u2 .m2sa5mxwtvk5{font-weight:700!important}div#mkwtvk5q42u2 .m1fha9wtvk5u{margin-left:4px!important;opacity:.6!important;font-size:12px!important}div#mkwtvk5q42u2 .m2behdwtvk5d{display:inline-block!important;overflow:hidden!important;max-width:117px!important;transform:translateY(1px)!important;vertical-align:top!important;text-overflow:ellipsis!important}div#mkwtvk5q42u2 .muvgewtvk52m{vertical-align:middle!important}div#mkwtvk5q42u2 .mowtvk5guq9k{display:-ms-flexbox!important;display:flex!important;text-align:right!important;line-height:39px!important;-ms-flex-align:center!important;align-items:center!important}@media(min-width:640px){div#mkwtvk5q42u2 .mowtvk5guq9k{padding-left:24px!important}}div#mkwtvk5q42u2 .mp0khxmwtvk5{height:28px!important;margin-right:4px!important;margin-left:4px!important;padding-right:23px!important;padding-left:23px!important;font-size:13px!important;line-height:26px!important}div#mkwtvk5q42u2 .mkyftyowtvk5:hover .mp0khxmwtvk5{border-color:rgba(0,0,0,.3)!important}div#mkwtvk5q42u2 .me78wchwtvk5{margin-right:4px!important;padding-right:18px!important}div#mkwtvk5q42u2 .mp6kwtvk5egl{display:none!important}div#mkwtvk5q42u2 .mp0khxmwtvk5:first-child{margin-left:0!important}div#mkwtvk5q42u2 .mp0khxmwtvk5:last-child{margin-right:0!important}div#mkwtvk5q42u2 .mp0khxmwtvk5 .mupcwtvk5mfi{margin-left:8px!important}div#mkwtvk5q42u2 .mp0khxmwtvk5 .ms58cljwtvk5{display:inline-block!important}div#mkwtvk5q42u2 .mp0khxmwtvk5 .m3bvrd8wtvk5{display:none!important}div#mkwtvk5q42u2 .m6ekt8wtvk5s .ms58cljwtvk5{display:none!important}div#mkwtvk5q42u2 .m6ekt8wtvk5s .m3bvrd8wtvk5{display:inline-block!important}div#mkwtvk5q42u2 .me78wchwtvk5{padding-right:18px!important}div#mkwtvk5q42u2 .muyxrp6wtvk5{padding-right:16px!important;padding-left:24px!important;cursor:pointer!important;text-align:right!important;white-space:nowrap!important;line-height:39px!important}@media(min-width:880px){div#mkwtvk5q42u2 .mvuk5sjwtvk5{display:block!important}}div#mkwtvk5q42u2 .mwtvk57easu8{overflow:hidden!important;background-color:#f6f5f3!important;box-shadow:0 1px 0 0 #e3e1dc!important}div#mkwtvk5q42u2 .mwtvk57easu8:hover{cursor:pointer!important;background-color:#f6f5f3!important;box-shadow:0 1px 0 0 #e3e1dc!important}div#mkwtvk5q42u2 .mwtvk57easu8 .m2ieq9wtvk5b{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNDEiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCA0MSAzMyI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0wIDB2MzNoMzJsOS0xNy05LTE2eiIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjx1c2UgZmlsbD0iI2ZmZiIgeGxpbms6aHJlZj0iI2EiLz48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIG1hc2s9InVybCgjYikiPjxwYXRoIGZpbGw9IiNmZmM2MDAiIGQ9Ik0yMi44NjggMjAuMzI4bC0xLjE1Ny0xLjE1N3MuNTc5LTEuMDQyIDEuMTU3LTEuNjJhNS4zMyA1LjMzLjAgMCAxIC44LS42NjUuMzQuMzQuMCAwIDEgLjQyOS4wNDFsMS4wMTUgMS4wMTVjLjExMi4xMTMuMTMyLjI5LjA0NC40MjQtLjEyNi4xOS0uMzQyLjQ4LS42NjguODA1LS41NzguNTc5LTEuNjIgMS4xNTctMS42MiAxLjE1N20tOC04LTEuMTU3LTEuMTU3cy41NzktMS4wNDIgMS4xNTctMS42MmE1LjMzIDUuMzMuMCAwIDEgLjgtLjY2NS4zNC4zNC4wIDAgMSAuNDI5LjA0MWwxLjAxNSAxLjAxNWMuMTEyLjExMy4xMzIuMjkuMDQ0LjQyNC0uMTI2LjE5LS4zNDIuNDgtLjY2OC44MDUtLjU3OC41NzktMS42MiAxLjE1Ny0xLjYyIDEuMTU3Ii8+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTE5LjYwMSAxMS43NTkgNy43OTUgOC45OTZsLS44OTUuODkyIDkuMDQ0IDUuNTI3IDIuNjkgMi42NjggNS41MDcgOS4wNzIuODk2LS44OTEtMi43MzYtMTEuODQ3ek0xMS4yMTEgMjEuMDc4bC01LjUtLjc1LS41LjUgNSAzIDMgNSAuNS0uNS0uNzUtNS41Yy0xLjc2NS41NTQtMi4yOTUuMDE3LTEuNzUtMS43NXoiLz48cGF0aCBmaWxsPSIjZmMwIiBkPSJNMjguMjExIDUuODI4Yy0uNDc0LS40NzMtMy4wOS40MS01LjI0OCAyLjU2OUwxOS42IDExLjc1OWwtMy42NTYgMy42NTYtMi40NzQgMi40NzVjLS44ODcuODg3LTIuMTQ5IDIuNDMyLTIuNzU5IDMuNDM4LS4zNzIuNjEzLTEuNTQ3IDIuNDUzLTEgMyAuNTQ4LjU0OCAyLjQwNy0uNjI3IDMtMSAxLjAxNC0uNjM3IDIuNTU3LTEuODc5IDMuNDM3LTIuNzYuNDkyLS40OSAxLjQwNC0xLjQwMyAyLjQ4Ni0yLjQ4NWwzLjY2Ny0zLjY2NyAzLjM0LTMuMzRjMi4xNTktMi4xNTkgMy4wNDQtNC43NzQgMi41Ny01LjI0OHoiLz48L2c+PC9nPjwvc3ZnPg==)!important}div#mkwtvk5q42u2 .mx8gripwtvk5{background-color:#fadf76!important;box-shadow:0 1px 0 0 #d2c079!important}div#mkwtvk5q42u2 .mx8gripwtvk5:hover{background-color:#ffefa6!important;box-shadow:0 1px 0 0 #d2c079!important}div#mkwtvk5q42u2 .mx8gripwtvk5 .m2ieq9wtvk5b{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iOTYiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCA5NiAyMCI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik04LjU3Mi4yMjNoLTguM3YxNS4xNGg4LjN6Ii8+PHBhdGggaWQ9ImMiIGQ9Ik02LjIxNyAxMC43ODJWLjExMkguMjg3djEwLjY3eiIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0wLTFoOTZ2MjAuNDE4SDB6Ii8+PHBhdGggZmlsbD0iIzFkMWQxYiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNNi4xMiAyLjE0MUg1LjI1Yy0xLjMxMi4wLTIuNTgzLjg2OS0yLjU4MyAzLjM4OC4wIDIuNDM1IDEuMTY1IDMuMjE5IDIuNTgzIDMuMjE5aC44NjlWMi4xNHptLTEuMzU2IDcuOTYyTDIuMTggMTUuOTA1SC4yOTdMMy4xMzQgOS43QzEuOCA5LjAyMy45MTIgNy43OTYuOTEyIDUuNTI5YzAtMy4xNzYgMi4wMS00Ljc2MyA0LjQwMy00Ljc2M2gyLjQzNHYxNS4xMzlINi4xMnYtNS44MDJINC43NjV6TTM5LjQzIDEwLjU2OWMwLTMuMzQ2IDEuMjkzLTUuNDg0IDMuNzkxLTUuNDg0Ljk1My4wIDEuNTA0LjI1NCAxLjk2OS41NTFsLS4yMzMgMS41NjZjLS40NDUtLjM4MS0xLjA4LS43NDItMS43NTctLjc0Mi0xLjE4Ny4wLTIuMDMyIDEuMzM1LTIuMDMyIDQuMDI0LjAgMi42NjguNjM0IDQuMTkzIDEuOTY4IDQuMTkzLjgwNS4wIDEuNDItLjMxOCAxLjgwMS0uNjU3bC4zOCAxLjIyOWMtLjU3LjQ4NS0xLjI0OS44MDMtMi4yMjMuODAzLTIuMjg2LjAtMy42NjMtMS44NDEtMy42NjMtNS40ODN6bS00LjgyNi4wMnY1LjMxNUgzMi45NVY1LjIzNGgxLjY1M3Y0LjkzMmwyLjU2Mi00LjkzM2gxLjY3M2wtMi42NDggNS4wMTggMy4wMjggNS42NTNoLTEuOGwtMi44MTUtNS4zMTR6bS03Ljc3Mi0uOTk1aDIuNzMxYzAtMS44Mi0uMjk2LTMuMTUzLTEuMjQ4LTMuMTUzLTEuMDE3LjAtMS4zNzcgMS4yNDgtMS40ODMgMy4xNTN6bTEuODIyIDYuNDU4Yy0yLjIwMy4wLTMuNTU3LTEuNzU2LTMuNTU3LTUuMDM4LjAtMy40My45NTEtNS45MjkgMy4yMTgtNS45MjkgMS43NzguMCAyLjk0MyAxLjMzMyAyLjk0MyA0Ljk1NHYuOTExaC00LjQ0N2MwIDIuNDEzLjY3OCAzLjY4NSAxLjk5IDMuNjg1LjkzMi4wIDEuNjczLS40MjQgMi4wOTctLjcybC4zODIgMS4yN2MtLjY3OC41My0xLjU2OC44NjctMi42MjYuODY3em0tNy4wMy05LjQ4NmgtMS44NDN2LjE5MWMwIDIuMjQ2LS4xMDQgNS41MjgtLjk5NCA3Ljc5M2gyLjgzN1Y2LjU2NnptMi40NzcgMTEuNDM1SDIyLjYydi0yLjA5N2gtNC41NzRWMThoLTEuNDgzVjE0LjU1aC42NTZjLjk3NS0yLjI2NSAxLjA4LTUuNTY4IDEuMDgtOC40MDZ2LS45MWg0Ljk1NXY5LjMxNmguODQ3VjE4em0tOC40OS0xMi43Njh2MTAuNjdIMTMuOThWMTEuMTJoLTIuNDU2djQuNzg0SDkuODcyVjUuMjM0aDEuNjUydjQuNTNoMi40NTZ2LTQuNTNoMS42MzF6Ii8+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTAuMTUgLjU0MykiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjxwYXRoIGZpbGw9IiMxZDFkMWIiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTEuNzExIDQuNjdhMjYuMTU3IDI2LjE1Ny4wIDAgMS0uNTA4LTIuMTZoLS4wNjRjLjA0Mi43Mi4wNjQgMS40ODEuMDY0IDIuMjQ0djEwLjYwOWgtLjkzVi4yMjNoMS4yMjZsMi41NjQgOS42NzZjLjEwNi40MDIuMjU0IDEuMTg2LjMxNiAxLjc1OGguMDYzYy4wODUtLjU3Mi4yNTQtMS4zNzcuMzYtMS43NThMNy4zODUuMjIyaDEuMTg3djE1LjE0SDcuNTU3VjQuNzU1YzAtLjcyLjA0LTEuNDgzLjA4Mi0yLjI0NGgtLjA4MmMtLjE5My44NDYtLjM0IDEuNDYtLjUxIDIuMDk2TDQuNzggMTMuMDMyaC0uODI2TDEuNzExIDQuNjd6IiBtYXNrPSJ1cmwoI2IpIi8+PC9nPjxwYXRoIGZpbGw9IiMxZDFkMWIiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTY1LjI5IDEzLjIxNnYtMi45NDNoLTEuMTQyYy0xLjc1OS4wLTIuNjA2LjgwNS0yLjYwNiAyLjY2OC4wIDEuNTAyLjY1NyAyLjM3IDEuNjc0IDIuMzcuOTk1LjAgMS42OTMtLjk1MyAyLjA3NC0yLjA5NW0uMDQyIDEuMjVjLS41MDggMS4wMTUtMS4yNjkgMS42NS0yLjMyOCAxLjY1LTEuNDQuMC0yLjQzNS0xLjE0My0yLjQzNS0zLjA5LjAtMi4yODcgMS4yNDgtMy40NzMgMy41NTYtMy40NzNoMS4xNjVWOC4yMThjMC0xLjYzLS42MTQtMi4zMjktMS43NzgtMi4zMjktLjkxLjAtMS43MzcuNDI0LTIuMjQ1IDEuMTY2TDYwLjk5IDYuMWMuNDI0LS41NSAxLjMxNC0xLjA4IDIuNTIxLTEuMDggMS43NTcuMCAyLjc1My45NzQgMi43NTMgMy4wOTF2NS44MjRjMCAuNzQuMTA1IDEuNTY2LjIzMyAxLjk2OWgtLjkxMWMtLjA4NS0uMjc2LS4xOTEtLjY3OC0uMjU1LTEuNDRNNzMuNzY1IDEwLjMzNmMwLTIuNzk1LS43NjMtNC40NDctMS45OS00LjQ0Ny0uOTUzLjAtMS43NTggMS4wMTctMi4yMjQgMi4xNnY1Ljk3MWMuNDIzLjg2OSAxLjAxNiAxLjI5IDEuOTcgMS4yOSAxLjM1NC4wIDIuMjQ0LTEuNjA3IDIuMjQ0LTQuOTc0bS00LjIxNCA0LjgyN3Y0LjA0NGgtLjk5NFY1LjIzNGguODY4bC4wODMgMS43NTZjLjQ2Ni0xLjAxNyAxLjI1LTEuOTY4IDIuNDM3LTEuOTY4IDEuNzc3LjAgMi44MTQgMi4xMzggMi44MTQgNS4yMy4wIDMuOTE3LTEuMzEyIDUuODQzLTMuMzAyIDUuODQzYTIuNDE5IDIuNDE5LjAgMCAxLTEuOTA2LS45MzJNNzcuNjY1IDE1LjkwNWgtLjk5NFY1LjIzNWguOTk0djUuMDE3bDMuNTc4LTUuMDE4aC45NzVsLTMuNTE1IDQuOTU0IDMuNzY5IDUuNzE3SDgxLjM3bC0zLjcwNS01LjUyNnpNODMuOTE1IDkuOTU1aDMuODc1Yy4xNy0yLjgzNy0uNjc4LTQuMTA4LTEuNzU3LTQuMTA4LTEuMTIzLjAtMi4wMzQgMS40NC0yLjExOCA0LjEwOG0yLjMyOCA1LjI5NGMxLjQyLjAgMi4xNjEtMS4xNDQgMi4xNjEtMS4xNDRsLjMxOC44MDVzLS44MDUgMS4yMDYtMi40OTggMS4yMDZjLTIuMjY3LjAtMy4zMDMtMi4wNTMtMy4zMDMtNS41NDcuMC0zLjQ5NCAxLjMxMS01LjU0NyAzLjExMi01LjU0NyAxLjg0MS4wIDMuMDI4IDEuOTI2IDIuNjg5IDUuNzE3aC00LjgyOWMuMDQzIDIuOTIyLjgwNSA0LjUxIDIuMzUgNC41MSIvPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDg5LjM0OCA1LjEyMykiPjxtYXNrIGlkPSJkIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNjIi8+PC9tYXNrPjxwYXRoIGZpbGw9IiMxZDFkMWIiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTMuNzYuOTM2djkuODQ2aC0uOTk0Vi45MzZILjI4N1YuMTFoNS45M3YuODI1eiIgbWFzaz0idXJsKCNkKSIvPjwvZz48L2c+PC9zdmc+)!important;background-size:96px 20px!important;background-position:11px 9px!important;margin-right:16px!important;width:96px!important;-ms-flex:0 0 107px!important;flex:0 0 107px!important}div#mkwtvk5q42u2 .mx8gripwtvk5 .m1fha9wtvk5u{display:none!important}@media(min-width:1100px){div#mkwtvk5q42u2 .mx8gripwtvk5 .m1fha9wtvk5u{display:inline!important}}div#mkwtvk5q42u2 .mx8gripwtvk5 .muvgewtvk52m{display:none!important;margin-left:4px!important;opacity:.6!important}@media(min-width:1100px){div#mkwtvk5q42u2 .mx8gripwtvk5 .muvgewtvk52m{display:inline!important}}div#mkwtvk5q42u2 .mx8gripwtvk5 .me78wchwtvk5{padding-right:6px!important;padding-left:6px!important}div#mkwtvk5q42u2 .mx8gripwtvk5 .m7o7wtvk59dr{}div#mkwtvk5q42u2 .mx8gripwtvk5 .mwtvk5ob0t1w{display:none!important}@media(min-width:880px){div#mkwtvk5q42u2 .mx8gripwtvk5 .me78wchwtvk5{padding-right:18px!important;padding-left:23px!important}div#mkwtvk5q42u2 .mx8gripwtvk5 .m7o7wtvk59dr{display:none!important}div#mkwtvk5q42u2 .mx8gripwtvk5 .mwtvk5ob0t1w{display:inline!important}}div#mkwtvk5q42u2 .mt8wtvk5sn9w{background-color:#fadf76!important;box-shadow:0 1px 0 0 #d2c079!important}div#mkwtvk5q42u2 .mx8gripwtvk5:hover{background-color:#ffefa6!important;box-shadow:0 1px 0 0 #d2c079!important}div#mkwtvk5q42u2 .mt8wtvk5sn9w .m2ieq9wtvk5b{width:67px!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTUiIGhlaWdodD0iMzMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwdjMzaDQ2bDktMTctOS0xNnoiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwdjMzaDQ2bDktMTctOS0xNnoiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjxnIG1hc2s9InVybCgjYikiIGZpbGw9IiNkZTMzMjIiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTM4LjA3NCAxMi44MzJsLTMuMjQ3LS4zOTdjLS43NjUtLjA5My0xLjk5Ny0uNjE2LTIuNTk2LTEuMTA0bC0yLjM0My0xLjlDMjguOTAzIDguNjMyIDI3LjE1NSA4IDI1LjgxOCA4aC04LjQxYy0xLjM2OC4wLTMuMTA3LjcxNi00LjAyOCAxLjYxNWwtMi42NDggMi41MjNDOS43NDQgMTMuMTAxIDkgMTQuODA0IDkgMTYuMDc4djIuMzAzYzAgMS42MTYgMS40NDUgMi45OSAzLjIyNCAyLjk5aDEuMzlDMTQuMTA3IDIyLjg1NiAxNS41NyAyNCAxNy4yOTMgMjRhMy45MDcgMy45MDcuMCAwIDAgMy42OC0yLjYzaDguMTkzYy40OTQgMS40ODYgMS45NTcgMi42MyAzLjY4IDIuNjNzMy4xODUtMS4xNDQgMy42OC0yLjYzaDEuMzlhMy4wOTUgMy4wOTUuMCAwIDAgMi4xODMtLjg2NiAyLjk0IDIuOTQuMCAwIDAgLjktMi4xMjN2LTIuMzAzYzAtMS42Mi0xLjI3Ny0zLjA0NS0yLjkyNi0zLjI0NmguMDAxem0tMjAuNzggOC42MzhjLS43MTktLjAxOC0xLjI5Mi0uNTktMS4yOTItMS4yOTFzLjU3My0xLjI3NCAxLjI5MS0xLjI5MmMuNzEzLjAyNSAxLjI3Ny41OTYgMS4yNzcgMS4yOTFzLS41NjQgMS4yNjYtMS4yNzcgMS4yOTF2LjAwMWguMDAxem0xNS41NTMuMGMtLjcxOC0uMDE4LTEuMjktLjU5LTEuMjktMS4yOTFzLjU3Mi0xLjI3NCAxLjI5LTEuMjkyYy43MTMuMDI1IDEuMjc3LjU5NiAxLjI3NyAxLjI5MXMtLjU2NCAxLjI2Ni0xLjI3NyAxLjI5MXYuMDAxem01LjY3Ny0zLjA5YzAgLjM2NC0uMzkzLjM5LS42MDguMzlIMzYuNDVjLS41NTUtMS4zLTEuOTU4LTIuNDI0LTMuNjAzLTIuNDI0LTEuNjQ0LjAtMy4wNDkgMS4xMjUtMy42MDMgMi40MjVoLTguMzQ3Yy0uNTU2LTEuMy0xLjk2LTIuNDI1LTMuNjA0LTIuNDI1LTEuNjQ0LjAtMy4wNDkgMS4xMjUtMy42MDMgMi40MjVoLTEuNDY3Yy0uMzI2LjAtLjc0Ny0uMTI3LS43NDctLjM5di0yLjMwM2MwLS42MjQuNTEtMS42ODEgMS4wMDUtMi4xNjVsMi42NjMtMi41NjZjLjQ2MS0uNDUgMS41NjktLjkzMyAyLjI2NC0uOTMzaDguNDFjLjc0Ny4wIDEuOTE0LjQ1MyAyLjQ1OC44OTVsMi4zNDQgMS45Yy45Ny43ODggMi42NDYgMS41MTIgMy45IDEuNjYzbDMuMjcuNDA1Yy4zNjguMDQ1LjczNC40MzguNzM0LjgwMXYyLjMwMy0uMDAxeiIvPjwvZz48L2c+PC9zdmc+)!important;-ms-flex:0 0 67px!important;flex:0 0 67px!important}div#mkwtvk5q42u2 .mt8wtvk5sn9w .mzf91awtvk50{display:block!important;margin-right:8px!important;-ms-flex:1 0 100%!important;flex:1 0 100%!important}@media(min-width:640px){div#mkwtvk5q42u2 .mt8wtvk5sn9w .mzf91awtvk50{display:inline!important;-ms-flex:unset!important;flex:unset!important}}@media(min-width:880px){div#mkwtvk5q42u2 .mt8wtvk5sn9w .mzf91awtvk50{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center!important;align-items:center!important}}div#mkwtvk5q42u2 .mt8wtvk5sn9w .mnsrdmwtvk5w{display:inline!important}@media(min-width:880px){div#mkwtvk5q42u2 .mt8wtvk5sn9w .mnsrdmwtvk5w{display:block!important}}div#mkwtvk5q42u2 .mt8wtvk5sn9w .m78wtvk5linc{display:inline!important;margin-right:3px!important;margin-left:3px!important;font-weight:700!important}@media(min-width:880px){div#mkwtvk5q42u2 .mt8wtvk5sn9w .m78wtvk5linc{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;-ms-flex:0 1 auto!important;flex:0 1 auto!important}}div#mkwtvk5q42u2 .mt8wtvk5sn9w .mrwz2i4wtvk5{font-weight:700!important}div#mkwtvk5q42u2 .mt8wtvk5sn9w .me78wchwtvk5{padding-right:6px!important;padding-left:6px!important}div#mkwtvk5q42u2 .mt8wtvk5sn9w .m7o7wtvk59dr{}div#mkwtvk5q42u2 .mt8wtvk5sn9w .mwtvk5ob0t1w{display:none!important}@media(min-width:880px){div#mkwtvk5q42u2 .mt8wtvk5sn9w .me78wchwtvk5{padding-right:18px!important;padding-left:23px!important}div#mkwtvk5q42u2 .mt8wtvk5sn9w .m7o7wtvk59dr{display:none!important}div#mkwtvk5q42u2 .mt8wtvk5sn9w .mwtvk5ob0t1w{display:inline!important}}div#mkwtvk5q42u2 .mev6owtvk5ub{}div#mkwtvk5q42u2 .mev6owtvk5ub .mwtvk5v17wp3{width:100%!important;transition:width 30s cubic-bezier(0.28,0.65,1,0.86)!important}div#mkwtvk5q42u2 .mjzwtvk5k6tr{}div#mkwtvk5q42u2 .mjzwtvk5k6tr .mjgwtvk54cjr{display:none!important}div#mkwtvk5q42u2 .mjzwtvk5k6tr.mjzwtvk5k6tr .mwtvk5v17wp3{width:101%!important;transition:width .5s ease!important}div#mkwtvk5q42u2 .mjzwtvk5k6tr .m6etwwtvk5aq{width:2e3px!important;height:2e3px!important;transition:width 1s .5s cubic-bezier(0.25,0.53,0.79,0.48),height 1s .5s cubic-bezier(0.25,0.53,0.79,0.48),opacity 1s .5s cubic-bezier(0.25,0.1,1,0.21)!important;opacity:0!important}div#mkwtvk5q42u2 .mjzwtvk5k6tr .m6vdwtvk5o61{display:inline!important}div#mkwtvk5q42u2 .mjzwtvk5k6tr .me7r2cwtvk52{display:none!important}div#mkwtvk5q42u2 .m2ddpwtvk5lt{}div#mkwtvk5q42u2 .m2ddpwtvk5lt .mv46x7wwtvk5{display:inline-block!important}div#mkwtvk5q42u2 .m7x8gugwtvk5{}div#mkwtvk5q42u2 .m7x8gugwtvk5 .mhawtvk53nrx{display:inline-block!important}div#mkwtvk5q42u2 .m7x8gugwtvk5 .muvgewtvk52m{display:inline-block!important;color:#666!important}div#mkwtvk5q42u2 .mkwtvk5jqque{pointer-events:none!important}div#mkwtvk5q42u2 .mkwtvk5jqque *{pointer-events:none!important}div#mkwtvk5q42u2 .malm705wtvk5{cursor:default!important}div#mkwtvk5q42u2 .m343owtvk5x4{background-color:#ffefa6!important;box-shadow:0 1px 0 0 #d2c079!important}div#mkwtvk5q42u2 .m6kwtvk58vxc{height:48px!important;font-family:yandex sans text,Arial,sans-serif!important;box-shadow:none!important}div#mkwtvk5q42u2 .m6kwtvk58vxc:hover{box-shadow:none!important}div#mkwtvk5q42u2 .m6kwtvk58vxc .mpsf4gjwtvk5{height:48px!important}div#mkwtvk5q42u2 .m6kwtvk58vxc .muyxrp6wtvk5{line-height:48px!important}div#mkwtvk5q42u2 .m6kwtvk58vxc.m5wtvk5741ug .m2ieq9wtvk5b{width:96px!important;-ms-flex:0 0 107px!important;flex:0 0 107px!important;background-size:96px 20px!important;background-position:11px 8px!important;margin-right:16px!important;height:32px!important}div#mkwtvk5q42u2 .m6kwtvk58vxc.m5wtvk5741ug .mmhkcwtvk57y{width:1px!important;height:32px!important;-o-object-fit:contain!important;object-fit:contain!important;opacity:.1!important;background-color:#2b2b2b!important}div#mkwtvk5q42u2 .m6kwtvk58vxc .m2behdwtvk5d{font-size:9px!important;vertical-align:baseline!important}div#mkwtvk5q42u2 .m6kwtvk58vxc .mij7uwtvk5ur{text-transform:uppercase!important}div#mkwtvk5q42u2 .m6kwtvk58vxc.m5wtvk5741ug .mpp941qwtvk5{padding-right:0!important}div#mkwtvk5q42u2 .m6kwtvk58vxc .mppkok7wtvk5{display:inline-block!important;width:12px!important;height:12px!important;margin-top:0!important;background-size:12px 12px!important;vertical-align:middle!important;opacity:1!important;background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik04LjgxOCA3LjQxMmMuNzY3LjAgMS4wNzQtLjMgMS4wNzQtMS4xOS4wLS45MTUtLjMwNi0xLjE4OC0xLjA3My0xLjE4OC0uNzY4LjAtMS4wNzUuMjczLTEuMDc1IDEuMTkuMC44ODcuMzA3IDEuMTg4IDEuMDc0IDEuMTg4TTguNzczIDguNjNjLS44OTIuMC0xLjIxMy4zOTUtMS4yMTMgMS4yNTYuMC44NjIuMzIgMS4yMDMgMS4yMTQgMS4yMDMuODkzLjAgMS4yMTQtLjM0MyAxLjIxNC0xLjIwNS4wLS44Ni0uMzItMS4yNTctMS4yMTQtMS4yNTdtLjA5IDMuODQ2Yy0yLjEwMy0uMDQyLTIuNjQ2LS44MDgtMi42NDYtMi4zNTYuMC0xLjA0NS4wNy0xLjg0IDEuMDAzLTIuMjAyLS43OC0uNTctLjc5My0xLjE1Ni0uNzkzLTEuNjN2LS40NzRjLjA4My0xLjU3NS42MTMtMi4xNzQgMi40MzgtMi4xNzQgMS44MjYuMCAyLjM1Ni42IDIuNDQgMi4xNzR2LjQ3NGMwIC40NzQtLjAxNSAxLjA2LS43OTUgMS42My45MzMuMzYzIDEuMDAzIDEuMTU3IDEuMDAzIDIuMjAyLjAgMS41NDgtLjU0NCAyLjMxNC0yLjY1IDIuMzU2aC4wMDJ6TTEyLjI5NS40MThDMTEuOTcyLjA5OCAxMS41Ny4wIDExLjExLjBINC44OTJjLS40Ni4wLS44NjQuMDk4LTEuMTg0LjQxOEwuNTQ0IDMuNjI0Qy4xNyA0IDAgNC40NDYuMCA0Ljk2MnY2LjE0NmMtLjAxMi41MTYuMTU1Ljg5Mi41MTggMS4yNTRsMy4xMDcgMy4xMDhjLjM2My4zNjMuNzY3LjUzIDEuMjY4LjUzaDYuMjE2Yy41LjAuOTA1LS4xNjcgMS4yNjctLjUzbDMuMTA4LTMuMTA4Yy4zNjMtLjM0OC41MTYtLjczOC41MTYtMS4yNTRWOC45OWMtLjAxMy0uMTgtLjExLS4yOC0uMjkyLS4yOGgtLjkzM3YuNjU2YzAgLjQ4OC0uMDcuNzQtLjQ4OC43NGgtLjQyYy0uNDE2LjAtLjQ4Ni0uMjUyLS40ODYtLjc0VjguNzFoLS42NTRjLS40ODguMC0uNzQtLjA3LS43NC0uNDg3di0uNDQ2YzAtLjQxOC4yNTItLjQ4OC43NC0uNDg4aC42NTV2LS42NTdjMC0uNDg4LjA3LS43NC40ODgtLjc0aC40MmMuNDE3LjAuNDg3LjI1Mi40ODcuNzR2LjY1NWguOTMzYy4xOTUuMC4yOTMtLjExMi4yOTMtLjMyVjQuOTZjMC0uNTE2LS4xOC0uOTYyLS41NDMtMS4zMzhMMTIuMjk0LjQxOHpNNC4yNSAzLjk1NUgyLjk4Yy0uNDg3LjAtLjczOC4wODItLjczOC40Nzh2LjQ1YzAgLjM5OC4yNS40OC43MzguNDhoLjI5M2MuMTgzLjAuMjY2LjA5NS4yNjYuMzY4djUuOTA2YzAgLjQ3OC4wODQuNzI1LjQ5LjcyNUg0LjVjLjQwNC4wLjQ4Ny0uMjQ2LjQ4Ny0uNzI0VjQuNDMzYzAtLjM5Ni0uMjUtLjQ3OC0uNzQtLjQ3OHoiLz48L3N2Zz4=)!important}div#mkwtvk5q42u2 .m6kwtvk58vxc.m5wtvk5741ug .mcrfqg9wtvk5{padding-left:11px!important;font-size:10px!important;margin-top:0!important}div#mkwtvk5q42u2 .m6kwtvk58vxc.m5wtvk5741ug .mopfb4dwtvk5{width:12px!important;height:12px!important;background-size:12px 12px!important}div#mkwtvk5q42u2 .m6kwtvk58vxc.m5wtvk5741ug .mcrfqg9wtvk5:before{left:146px!important}div#mkwtvk5q42u2 .m6kwtvk58vxc.m5wtvk5741ug .move7x8wtvk5{padding-left:8px!important}div#mkwtvk5q42u2 .m6kwtvk58vxc .mp0khxmwtvk5{height:32px!important;line-height:30px!important}div#mkwtvk5q42u2 .m6kwtvk58vxc:hover .mp0khxmwtvk5{height:32px!important;line-height:30px!important;border-color:transparent!important}div#mkwtvk5q42u2 .m6kwtvk58vxc .mvuk5sjwtvk5{height:32px!important;line-height:32px!important}div#mkwtvk5q42u2 .m6kwtvk58vxc .mvuk5sjwtvk5:before{border-width:16px 0 16px 8px!important}div#mkwtvk5q42u2 .m6kwtvk58vxc .move7x8wtvk5{display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column!important;flex-direction:column!important;text-align:left!important;-ms-flex-pack:center!important;justify-content:center!important}div#mkwtvk5q42u2 .m6kwtvk58vxc .mgkjgg2wtvk5{display:-ms-flexbox!important;display:flex!important;width:100%!important;height:16px!important;padding-left:16px!important}div#mkwtvk5q42u2 .m6kwtvk58vxc .m1vouyywtvk5{height:14px!important}div#mkwtvk5q42u2 .m6kwtvk58vxc .m1vouyywtvk5.mdfplfiwtvk5{padding-top:2px!important}div#mkwtvk5q42u2 .m6kwtvk58vxc .m1vouyywtvk5 .mzf91awtvk50{text-transform:uppercase!important;font-size:9px!important;font-weight:400!important;font-style:normal!important;font-stretch:normal!important;line-height:normal!important;letter-spacing:normal!important}div#mkwtvk5q42u2 .m6kwtvk58vxc .m1vouyywtvk5 .mmwtvk5wwkqc:hover,div#mkwtvk5q42u2 .m6kwtvk58vxc .mgkjgg2wtvk5 .mac84ehwtvk5:hover{border-bottom:1px solid rgba(43,43,43,.2)!important;cursor:pointer!important}div#mkwtvk5q42u2 .m6kwtvk58vxc .m1vouyywtvk5 .mfhdxcwtvk5g{font-weight:700!important}div#mkwtvk5q42u2 .m6kwtvk58vxc .m78wtvk5linc{font-size:13px!important;font-weight:400!important;font-style:normal!important;font-stretch:normal!important}div#mkwtvk5q42u2 .m6kwtvk58vxc .myvr7ynwtvk5{border-color:#fff!important}div#mkwtvk5q42u2 .m6kwtvk58vxc .mvuk5sjwtvk5{font-weight:700!important}div#mkwtvk5q42u2 .m6kwtvk58vxc.mx8gripwtvk5 .me78wchwtvk5{padding-right:6px!important;padding-left:6px!important}div#mkwtvk5q42u2 .m6kwtvk58vxc.mx8gripwtvk5 .m7o7wtvk59dr{display:block!important}div#mkwtvk5q42u2 .m6kwtvk58vxc.mx8gripwtvk5 .mwtvk5ob0t1w{display:none!important}@media(min-width:600px){div#mkwtvk5q42u2 .m6kwtvk58vxc .m1fha9wtvk5u{display:inline!important}}@media(min-width:1000px){div#mkwtvk5q42u2 .m6kwtvk58vxc.mx8gripwtvk5 .me78wchwtvk5{padding-right:18px!important;padding-left:23px!important}div#mkwtvk5q42u2 .m6kwtvk58vxc.mx8gripwtvk5 .m7o7wtvk59dr{display:none!important}div#mkwtvk5q42u2 .m6kwtvk58vxc.mx8gripwtvk5 .mwtvk5ob0t1w{display:inline!important}}div#mkwtvk5q42u2 .m97n1apwtvk5,div#mkwtvk5q42u2 .m97n1apwtvk5:visited{cursor:pointer!important;transition:color .25s ease-out,border-color .25s ease-out!important;text-decoration:none!important;color:#669!important;border:0!important;outline:0!important;font-family:Arial,sans-serif!important;line-height:inherit!important}div#mkwtvk5q42u2 .m97n1apwtvk5:hover,div#mkwtvk5q42u2 .m97n1apwtvk5:visited:hover{transition:none!important;color:#f61017!important}div#mkwtvk5q42u2 .m97n1apwtvk5:hover .m7ojll9wtvk5{color:#f61017!important}div#mkwtvk5q42u2 .mb5exwtvk57e .m97n1apwtvk5:hover,div#mkwtvk5q42u2 .mb5exwtvk57e .m97n1apwtvk5:visited:hover{color:#db3727!important}div#mkwtvk5q42u2 .maugd6bwtvk5,div#mkwtvk5q42u2 .maugd6bwtvk5:visited{text-decoration:underline!important}div#mkwtvk5q42u2 .mzwptrmwtvk5,div#mkwtvk5q42u2 .mzwptrmwtvk5:visited{color:#070!important}div#mkwtvk5q42u2 .m8vqqwtvk58y,div#mkwtvk5q42u2 .m8vqqwtvk58y:visited{color:#2b2b2b!important}div#mkwtvk5q42u2 .mtkqdyrwtvk5,div#mkwtvk5q42u2 .mtkqdyrwtvk5:visited{color:#3757c5!important}div#mkwtvk5q42u2 .mkocwtvk5p8w,div#mkwtvk5q42u2 .mkocwtvk5p8w:visited{color:#999!important}div#mkwtvk5q42u2 .mkocwtvk5p8w:hover,div#mkwtvk5q42u2 .mkocwtvk5p8w:visited:hover{color:#2b2b2b!important}div#mkwtvk5q42u2 .mb5exwtvk57e .mkocwtvk5p8w:hover,div#mkwtvk5q42u2 .mb5exwtvk57e .mkocwtvk5p8w:visited:hover{color:#db3727!important}div#mkwtvk5q42u2 .m96viw3wtvk5,div#mkwtvk5q42u2 .m96viw3wtvk5:visited{color:#fff!important}div#mkwtvk5q42u2 .m96viw3wtvk5:hover,div#mkwtvk5q42u2 .m96viw3wtvk5:visited:hover{opacity:.5!important;color:#fff!important}div#mkwtvk5q42u2 .m65rawtvk59e,div#mkwtvk5q42u2 .m65rawtvk59e:visited{color:#f61017!important}div#mkwtvk5q42u2 .m8wtvk5jwev5{transition:none!important}div#mkwtvk5q42u2 .mn1kewtvk5d6,div#mkwtvk5q42u2 .mn1kewtvk5d6:visited{color:#999!important}div#mkwtvk5q42u2 .mn1kewtvk5d6:hover,div#mkwtvk5q42u2 .mn1kewtvk5d6:visited:hover{color:#f61017!important}div#mkwtvk5q42u2 .mhyvwtvk5cn7,div#mkwtvk5q42u2 .mhyvwtvk5cn7:visited{color:#db3727!important}div#mkwtvk5q42u2 .m84nljdwtvk5{display:-ms-flexbox!important;display:flex!important;-ms-flex-pack:justify!important;justify-content:space-between!important;overflow:hidden!important;margin-right:-40px!important;margin-bottom:24px!important;margin-left:-40px!important;padding-right:40px!important;padding-left:24px!important;background-color:#f7f7f7!important}div#mkwtvk5q42u2 .mw6orufwtvk5{float:left!important;margin-right:16px!important;margin-left:16px!important;padding-top:13px!important;padding-bottom:11px!important;border-bottom:2px solid transparent!important;font-size:12px!important;line-height:14px!important}div#mkwtvk5q42u2 .mciv7mwwtvk5{border-bottom-color:#2b2b2b!important}div#mkwtvk5q42u2 .mciv7mwwtvk5:hover,div#mkwtvk5q42u2 .mciv7mwwtvk5:visited:hover{cursor:default!important;color:#2b2b2b!important}div#mkwtvk5q42u2 .mfqwtvk5awqy{}div#mkwtvk5q42u2 .mfqwtvk5awqy .mciv7mwwtvk5{border-bottom-color:#db3727!important}div#mkwtvk5q42u2 .mk150aswtvk5{height:40px!important;margin-bottom:0!important}div#mkwtvk5q42u2 .mk150aswtvk5 .mxwtvk5nv6a7{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center!important;align-items:center!important}div#mkwtvk5q42u2 .mk150aswtvk5 .mw6orufwtvk5{font-family:yandex sans text regular,Arial,sans-serif!important;letter-spacing:.3px!important;text-transform:uppercase!important;font-size:10px!important;line-height:10px!important;padding-bottom:14px!important}div#mkwtvk5q42u2 .mk150aswtvk5 .mciv7mwwtvk5{border-bottom-color:#999!important}
/* End */


/* Start:/local/templates/fastindex/css/header.css?174583986714796*/
.icon:before{content:"";display:block}.icon_user:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M19.7,16.3c-1.3,1.1-3.1,1.8-4.9,1.8c-1.9,0-3.6-0.7-4.9-1.8C6.1,18.2,3.5,22,3.5,26.5c0,0.6,0.4,1,1,1h20.6 c0.6,0,1-0.4,1-1C26.1,22,23.5,18.2,19.7,16.3z'/%3E%3Ccircle cx='14.8' cy='10.3' r='5.8'/%3E%3C/svg%3E")}.icon_cart:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:none;stroke:%23000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st1%7Bstroke:%23000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cpolyline class='st0' points='28,4 24,4 20,17 23,22 8,22 '/%3E%3Ccircle cx='11' cy='26' r='2'/%3E%3Ccircle cx='21' cy='26' r='2'/%3E%3Cpolyline class='st1' points='22,8 3,8 8,17 20,17 '/%3E%3C/svg%3E")}.icon_wishlist:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 25'%3E%3Cstyle type='text/css'%3E .st0%7Bstroke:%23000000;stroke-width:2;stroke-linecap:round;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cpath class='st0' d='M12.5,23.9c0,0-4.3-3.1-7.6-7.4C0.2,10.4,0.8,7.9,1.5,5.8C2,4.3,4,2.2,6.9,2.2c4.3,0,5.6,4.7,5.6,4.7'/%3E%3Cpath class='st0' d='M12.5,23.9c0,0,4.3-3.1,7.6-7.4c4.7-6.1,4.1-8.6,3.4-10.7C23,4.3,21,2.2,18.1,2.2c-4.3,0-5.6,4.7-5.6,4.7'/%3E%3C/svg%3E")}.icon_compare:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 25'%3E%3Cstyle type='text/css'%3E.st0%7Bstroke:%23000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cpath class='st0' d='M22.5,23.8h-3.7c-0.3,0-0.5-0.2-0.5-0.5V11.5c0-0.3,0.2-0.5,0.5-0.5h3.7c0.3,0,0.5,0.2,0.5,0.5v11.8 C23,23.6,22.7,23.8,22.5,23.8z'/%3E%3Cpath class='st0' d='M14.2,23.8h-3.7c-0.3,0-0.5-0.2-0.5-0.5V1.5C10,1.2,10.2,1,10.5,1h3.7c0.3,0,0.5,0.2,0.5,0.5v21.8 C14.7,23.6,14.5,23.8,14.2,23.8z'/%3E%3Cpath class='st0' d='M5.9,23.8H2.3c-0.3,0-0.5-0.2-0.5-0.5V8.7c0-0.3,0.2-0.5,0.5-0.5H6c0.3,0,0.5,0.2,0.5,0.5v14.7 C6.4,23.6,6.2,23.8,5.9,23.8z'/%3E%3C/svg%3E")}.icon_search:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 25'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:none;stroke:%23000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cpath class='st0' d='M13.1,11.9'/%3E%3Cpath class='st0' d='M17,14.7l4.7,6.6c0.5,0.7,0.3,1.7-0.4,2.2L21,23.7c-0.7,0.5-1.7,0.3-2.2-0.4l-4.6-6.5'/%3E%3Ccircle class='st0' cx='10.7' cy='9.4' r='8.1'/%3E%3C/svg%3E")}.icon_place:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M15,26c-0.3,0-0.6-0.1-0.8-0.4C13.6,24.8,8,17.5,8,14c0-3.9,3.1-7,7-7c3.9,0,7,3.1,7,7c0,3.5-5.6,10.8-6.2,11.6 C15.6,25.9,15.3,26,15,26z M15,9c-2.8,0-5,2.2-5,5c0,1.9,2.8,6.4,5,9.3c2.2-3,5-7.4,5-9.3C20,11.2,17.8,9,15,9z'/%3E%3Cpath d='M15,8c-3.3,0-6,2.7-6,6s6,11,6,11s6-7.7,6-11S18.3,8,15,8z M15,15c-1.1,0-2-0.9-2-2s0.9-2,2-2s2,0.9,2,2S16.1,15,15,15z'/%3E%3C/svg%3E")}.icon_address:before{background-image: url("/local/templates/fastindex/images/svg/address.svg");}.header{padding:0;z-index:100;position:relative}.header a{text-decoration:none}.header.fixed{padding-bottom:144px}.header .icon{background:transparent}.header .sticy_cust{width:100%;position:fixed;top:0}.header__wrap{display:flex;justify-content:space-between;align-items:center}.header__top{background:#f9f9f9}.header__top-menu{display:flex;margin:0;padding:16px 0;list-style:none}.header__top-menu ul{margin:0;padding:0}.header__top-menu li:not(:last-child){margin-right:18px}.header__top-menu li:hover ul{display:block;position:absolute;left:0;background:#fff;z-index:2}.header__top-menu a{font-size:13px;color:#000}.header__top-menu a:hover{text-decoration:underline}.header__top-menu .is-parent{position:relative}.header__top-menu .is-parent>ul{margin-left:-14px;top:100%;border-radius:10px;overflow:hidden;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.25);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.25);box-shadow:0px 0px 5px 0px rgba(0,0,0,.25);padding:10px 0;display:none}.header__top-menu .is-parent>ul li{margin:0 !important}.header__top-menu .is-parent>ul a{white-space:nowrap;padding:8px 14px;line-height:13px;display:block}.header__top-menu .is-parent>ul a:hover{background:#ffe000;text-decoration:none}.header__middle{padding:20px 0}.header__middle .header__contacts{display:none}.header__bottom{background:#f9f9f9}.header__bottom-search{display:none}.header__logo{position:static !important;max-width:407px;min-width:407px;}.header__logo img{width:100%}.header__logo svg{display:none;max-height:64px}.header .left{display:flex}.header__contacts{display:flex}.header__auth{position:relative}.header__auth>.auth{display:flex;align-items:center;color:#000;width:auto;text-decoration:none;margin:0;font-size:12px; background: #ffdb00; padding: 10px; border-radius: 8px; border:1px solid #ffdb00;}/*.header__auth>.auth:before{width:14px;height:14px;opacity:.2;margin-right:7px}*/.header__auth:hover .header__auth-menu{visibility:visible;opacity:1;z-index:12}.header__auth-menu{min-width:100%;right:-14px;top:100%;border-radius:10px;overflow:hidden;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.25);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.25);box-shadow:0px 0px 5px 0px rgba(0,0,0,.25);padding:10px 0;opacity:0;visibility:hidden;position:absolute;background-color:#fff;transition:opacity .3s ease-out;border:1px solid #f7f7f7;z-index:0;text-align:right}.header__auth-menu li{margin:0}.header__auth-menu li a{white-space:nowrap;padding:8px 14px;line-height:13px;display:block;color:#000;text-decoration:none}.header__auth-menu li a:hover{background:#ffe000;text-decoration:none}.header-search{display:flex;position:relative;width:55%;max-width:742px;margin:0 30px}.header-search__input{border-radius:25px;padding:9px 45px 9px 15px !important;border:1px solid #e4e4e4;outline:none;width:100%;font-size:14px}.header-search__btn{position:absolute;right:15px;width:20px;height:20px;border:0;outline:none;padding:0;top:50%;margin:-10px 0 0 0;background:none}.header-search__btn:before{width:20px;height:20px}.header-search__autocomplete{display:none;position:absolute;left:0;top:100%;max-height:500px;overflow:auto;z-index:999;border-radius:10px;border:1px solid #f7f7f7;background:#fff;width:100%}.header-search__autocomplete ul{list-style:none;list-style-image:url(data:0);padding:0;margin:0;border:0}.header-search__autocomplete ul li{font-size:14px;border-top:1px solid #f7f7f7;padding:8px 15px}.header-search__autocomplete ul li a{display:flex;align-items:center}.header-search__autocomplete ul li a img{margin-right:10px}.header-phone{display:block;margin-left:30px;flex-direction:column;white-space:nowrap}.header-phone-link{display:block;font-size:16px;font-weight:bold;color:#000;text-decoration:none;margin-bottom:5px}.header-phone-text{font-size:12px;color:#999}.header-icons{display:flex}.header-icons__item{margin-left:30px;color:#000;min-width:60px;text-align:center;white-space:nowrap;text-decoration:none}.header-icons__item:first-child{margin:0}.header-icons__item:hover{text-decoration:none;color:#000}.header-icons__item:hover .icon:before{opacity:1}.header-icons__item.active .header-icons__icon:before{opacity:1}.header-icons__item.active .header-icons__count{display:block}.header-icons__icon{position:relative;width:24px;height:24px;display:block;margin:0 auto}.header-icons__icon:before{width:24px;height:24px;margin:0 auto;background-size:20px;background-repeat:no-repeat;background-position:center;opacity:.2;transition:opacity .3s}.header-icons__icon.icon_cart:before{background-size:26px}.icon_pdf:before {background-image: url("/local/templates/fastindex/images/svg/pdf.svg");}.header-icons__count{display:none;position:absolute;width:18px;height:18px;background:#ffe000;border-radius:100%;right:-13px;top:-8px;font-size:10px;text-align:center;line-height:18px}.header__tablet,.header__mobile{display:none}#mobilemenu{max-width:220px;overflow:visible}#mobilemenu .modal-dialog{min-width:0}#mobilemenu .modal-close{width:30px;height:30px;right:-30px !important}#mobilemenu .modal-close:after{left:50%;margin-left:-15px}.is_stuck{padding-top:0 !important;background:#fff;z-index:5}.is_stuck .header__middle{padding:15px 0}.is_stuck .header__middle .header__contacts{display:flex}.is_stuck .header__logo{max-width:290px;flex:0 0 290px}.is_stuck .header__logo img{display:none}.is_stuck .header__logo svg{display:block}.is_stuck .header-phone{padding-top:0}.is_stuck .header-icons__item{display:flex;align-items:center;min-width:auto}.is_stuck .header-icons__item_cart .header-icons__text{display:block}.is_stuck .header-icons__text{margin-left:10px;display:none}.header__notmobile{display:flex;align-items:center}.header__notmobile .header__contacts{margin-right:50px}@media(max-width: 1440px){.header-search{width:45%}}@media(max-width: 1200px){.header .right .header__contacts{margin-right:20px}}@media(max-width: 1024px){.header__wrap{padding:0 30px}.header__desktop{display:none}.header__tablet{display:flex}.header__middle{padding:15px 0}.header__middle .header__contacts{display:flex}.header__bottom{padding:10px 0 0;-webkit-box-shadow:0px 7px 7px 0 rgba(50,50,50,.1);-moz-box-shadow:0px 7px 7px 0 rgba(50,50,50,.1);box-shadow:0px 7px 7px 0 rgba(50,50,50,.12);position:relative;margin-bottom:5px}.header__logo{margin:0 !important;min-width:auto;}.header-phone{min-width:162px;padding-top:0}.header-phone-link{font-size:16px}.header-phone+.header-phone{min-width:135px}.header .menu-top li:first-child a[href="/shops/"]{padding-left:20px;position:relative}.header .menu-top li:first-child a[href="/shops/"]:before{position:absolute;left:0;content:"";width:18px;height:18px;display:inline-block;background-repeat:no-repeat;background-position:center;background-size:120%;opacity:.2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M15,26c-0.3,0-0.6-0.1-0.8-0.4C13.6,24.8,8,17.5,8,14c0-3.9,3.1-7,7-7c3.9,0,7,3.1,7,7c0,3.5-5.6,10.8-6.2,11.6 C15.6,25.9,15.3,26,15,26z M15,9c-2.8,0-5,2.2-5,5c0,1.9,2.8,6.4,5,9.3c2.2-3,5-7.4,5-9.3C20,11.2,17.8,9,15,9z'/%3E%3Cpath d='M15,8c-3.3,0-6,2.7-6,6s6,11,6,11s6-7.7,6-11S18.3,8,15,8z M15,15c-1.1,0-2-0.9-2-2s0.9-2,2-2s2,0.9,2,2S16.1,15,15,15z'/%3E%3C/svg%3E")}.header .hamburger{display:flex;align-items:center;text-decoration:none;font-size:16px;position:relative;padding-left:28px;cursor:pointer;color:#000;font-weight:bold}.header .hamburger:before{content:"≡";position:absolute;left:0;top:50%;font-size:30px;height:0;line-height:0;font-weight:normal}.menu-tablet{align-items:center;justify-content:space-between;padding:0 30px 10px}}@media(max-width: 768px){.header__top{display:block}.header__top .menu-top li:not(:last-child){margin-right:18px}.header__top .menu-top li ul{display:none}.header__top a{text-decoration:none}.header-icons__item{min-width:0}}@media(max-width: 750px){.header__auth{display:none}.header__contacts{margin-right:0 !important}.header__mobile{display:flex}.header-phone+.header-phone{display:none}.header-icons__icon:before{opacity:1}}@media(max-width: 620px){main{position: relative;top: 60px;}.header__logo{margin:0 auto !important;width:100% !important;display:block;min-width:auto;}.header__logo img{display:none}.header__logo svg{display:block;width:100%;margin:0 auto}.header__top{ position: fixed; width: 100%;top: 0;} #fix-top{position: fixed;width: 100%;background: #fff; top: 0;}.header__top .left{display:flex;width:100%;justify-content:space-between;align-items:center}.header__top .header__contacts{display:block}.header__top .header-phone{min-width:0;margin-left:0}.header__top .header-phone-link{font-size:12px}.header__top .header-phone-text{display:none}.header__top-menu{padding:10px 0}.header__top-menu li{display:none}.header__top-menu li:first-child{display:block}.header__top-menu ul.is-level-2{display:none}.header__top-menu li:hover ul{display:none}.header__middle .header__contacts{display:none}.header .menu-tablet{padding:10px 25px 20px 15px}.header__contacts{display:none}.header__bottom{padding:0;}.header__bottom-search{padding:20px 15px 10px 15px !important;display:block} .header__bottom-search.active {display: block;}.header__bottom-search {padding: 20px 15px 10px 15px !important;display: none;}.header__bottom-search .header-search{width:100%;max-width:100%;box-sizing:border-box;margin:0}.header__bottom-search .header-search__input{padding:8px 45px 8px 15px !important;font-size:12px}.header .menu-tablet .header-search{display:none}}@media(max-width: 375px){.header-icons__item{margin-left:15px}}
@media (max-width: 620px) {
    main {
        position: relative;
        top: 60px;
    }

    .header__logo {
        margin: 0 auto !important;
        width: 100% !important;
        display: block;
        padding-left: 10px;
        min-width: auto;
    }
    .header__middle{
        display: flex;
        padding: 4px 0!important;
        flex-direction: row;
    }
    .header_wrap_mobile{
        min-width: 280px!important;
    }
    .header-phone{
        margin-left: 10px;
    }
    .header-phone-link{
        font-size: 14px;
        position: relative;
        top: 14px;
        right: 38px;
    }
    .mobile_version_phone{
        font-size: 12px;
        display: block!important;
        width: 35%;
    }
}
@media (max-width: 430px) {
    .header{
        z-index: 3;
        height: 0;
    }
    .header-icons__item {
        margin-left: 22px;
    }
    .header_wrap_mobile{
        min-width: 270px!important;
    }
    .header-phone-link{
        top: 3px;
        right: 0;
    }
    .catalogue__popup{
        max-width: none;
    }
    .popup__btns{
        bottom: 110px;
    }
}
@media (max-width: 390px) {
    .header_wrap_mobile{
        min-width: 260px!important;
    }
    .header__logo{
        padding-left: 0;
    }
    .mobile_version_phone{
        margin-left: 0;
    }
    .header-phone-link{
        right: -35px;
    }
}
@media (max-width: 375px) {
    .header-icons__item {
        margin-left: 15px;
    }
    .header__logo{
        padding-left: 0;
    }
    .mobile_version_phone{
        margin-left: 0;
    }
    .header-phone-link{
        right: -35px;
    }
    .header-phone-link{
        top: 2px;
    }
    .header_wrap_mobile{
        min-width: 240px!important;
    }
}
@media (max-width: 360px) {
    .header_wrap_mobile{
        min-width: 220px!important;
        padding-left: 2px!important;
    }
    .header-phone-link{
        top: 4px;
        font-size: 12px;
        right: 0;
    }
}

/* End */


/* Start:/local/templates/fastindex/css/style.css?174921546233258*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}

.svarkatable1 tr, .svarkatable1 td { 
    border: 1px solid black;
}

.linksvarka a { 
    text-decoration: underline;
    color: #0000EE;
}
.linksvarka a:hover { 
    color: #551A8B;
}

button {
    outline: none
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
}

body {
    line-height: 1;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    opacity: 1;
    overflow-y: auto
}

blockquote, q {
    quotes: none
}

blockquote:before, blockquote:after, q:before, q:after {
    content: "";
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

*:focus, a:focus {
    outline: none
}

b, strong {
    font-weight: bold
}

h2 {
    font-size: 18px;
    line-height: 22px;
    font-weight: bold;
    margin: 10px 0
}

h3 {
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
    margin: 10px 0
}

ul li, ol li {
    margin: 5px 0
}

ul.list, ol.list {
    margin-left: 20px;
    list-style: none
}

ul.list li, ol.list li {
    position: relative;
    margin: 10px 0
}

ol.list {
    list-style: decimal
}

ul.list li:before {
    content: "";
    position: absolute;
    left: -12px;
    top: 5px;
    width: 5px;
    height: 5px;
    background: #ffe000;
    border-radius: 100%
}

ul.list_nolist {
    margin-left: 0px;
    padding: 0;
    list-style: none
}

ul.list_nolist li:before {
    display: none
}

.vasiljok {
    background: #6495ed
}

.zelenyj {
    background: green
}

.krasnyj {
    background: red
}

.seryj {
    background: #d3d3d3
}

.sinij {
    background: blue
}

.chernyj {
    background: #000
}

.signalnyj {
    background: #ff4f00
}

.kamufljazh {
    background: #78866b
}

.bordo {
    background: #b00000
}

.belyj {
    background: #fff
}

.korichnevyj {
    background: #964b00
}

.bezhevyj {
    background: beige
}

.akvamarin {
    background: aquamarine
}

.korallovyj {
    background: coral
}

.limon {
    background: #fde910
}

.oranzhevy {
    background: orange
}

.zhelty {
    background: #ff0
}

.goluboy {
    background: #42aaff
}

.dymchatyj {
    background: #c4c4bc
}

.birjuzovy {
    background: #30d5c8
}

.khaki {
    background: #736742
}

.persikovyj {
    background: #ffe5b4
}

.sirenevyj {
    background: #c8a2c8
}

.rozovyj {
    background: pink
}

.fioletovyj {
    background: #8b00ff
}

.zerkalnyj {
    background: radial-gradient(circle, rgba(255, 255, 255, 0) 35%, rgba(0, 0, 0, .75) 100%);
}

.prozrachnyj {
    background: radial-gradient(circle, rgba(246, 246, 246, 0) 35%, rgba(0, 0, 0, .3) 100%);
}

.s_printom {
    background: rgb(34, 193, 195);
    background: linear-gradient(0deg, rgba(34, 193, 195, 1) 0%, rgba(253, 187, 45, 1) 100%);
}

.wrap {
    min-width: 290px;
    max-width: 1480px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 20px
}

@media (max-width: 620px) {
    .wrap {
        padding: 0 15px
    }
}

@media (max-width: 1024px) {
    .show-d {
        display: none
    }
}

.show-t {
    display: none
}

@media (max-width: 1024px) {
    .show-t {
        display: block !important
    }
}

@media (max-width: 550px) {
    .show-t {
        display: none
    }
}

.show-m {
    display: none
}

@media (max-width: 550px) {
    .show-m {
        display: block !important
    }
}

.text-12 {
    font-size: 12px
}

.text-14 {
    font-size: 14px
}

.text-16 {
    font-size: 16px
}

.text-18 {
    font-size: 18px;
    line-height: 22px
}

.text-bold {
    font-weight: bold
}

.text-black {
    color: #000
}

.text-gray {
    color: #8e8e8e
}

.text-red {
    color: #c94e3f
}

.text p {
    margin: 5px 0
}

.btn {
    background: #ffe100;
    color: #000
}

.btn:hover {
    color: #000;
    background: #ffe733
}

.btn_2 {
    border: 1px solid #ffe100;
    background: none
}

.btn_2:hover {
    color: #000;
    background: #ffe100
}

.catalogue__wrapper {
    display: flex;
    justify-content: space-between
}

.catalogue__product {
    width: 31.5%;
    height: 440px;
    border-radius: 8px;
    margin-bottom: 30px;
    background: #f8f9fa;
    z-index: 2
}

.catalogue__product .catalogue__wrapper {
    align-items: center
}

.product {
    height: auto !important;
    border-radius: inherit;
    background: inherit;
    box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, .2);
    transition: min-height .1s
}

.product-img__wrapper {
    height: 310px;
    overflow: hidden;
    position: relative;
    border-radius: inherit;
    background: #fff
}

.product-img__wrapper .product__kit {
    position: absolute;
    bottom: 20px;
    left: 20px
}

.product-text__wrapper {
    padding: 20px 20px
}

.product__title {
    height: 50px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    color: #000
}

.product__price {
    font-size: 14px;
    font-weight: bold
}

.product__price span {
    font-size: 14px;
}

.product__price_retail {
    font-size: 12px;
    color: #acacac;
    margin-top: 5px
}

.product__price_retail span {
    font-size: 12px;
}

.product__btn {
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    width: 155px;
    height: 40px;
    padding: 0 !important;
    border-radius: 4px;
    background: #ffc312;
    text-transform: uppercase;
    font-size: 14px;
    color: #000 !important
}

.product__btn::before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 4px;
    background: url("/local/templates/fastindex/img/cart-new.png") no-repeat center
}

.product__btn:hover {
    text-decoration: none
}

.product__btn:focus {
    text-decoration: none
}

.product__btn_error {
    position: relative
}

.product__btn_error:after {
    content: "Укажите размер и количество товара";
    position: absolute;
    padding: 8px 0;
    left: 0;
    bottom: 100%;
    font-size: 12px;
    margin-bottom: 8px;
    width: 100%;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
    color: #ff3a3a;
    background: #ffbfbf;
    z-index: 9;
    text-align: center;
    -webkit-box-shadow: 0 0 8px 0 rgba(172, 172, 172, .75);
    -moz-box-shadow: 0 0 8px 0 rgba(172, 172, 172, .75);
    box-shadow: 0 0 8px 0 rgba(172, 172, 172, .75)
}

.product__btn_disabled {
    opacity: .5;
    cursor: default
}

.product__btn_disabled:hover {
    background: #ffc312
}

.product__state {
    /*
    display: flex;
    flex-wrap: wrap;
    max-width: 200px;
    */
    position: absolute;
    margin: 17px;
}

.product__kit {
    display: flex;
    align-items: center;
    height: 40px;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;
    transition: opacity .5s, height .1s
}

.product__kit-top {
    transition: opacity .3s
}

.product__kit-bottom {
    opacity: 0;
    visibility: hidden;
    height: 0
}

.product__kit .kit__img {
    height: 40px;
    margin-right: 5px
}

.product__kit .kit__img_m {
    margin-right: 10px !important
}

.product__colors {
    display: flex;
    align-items: center;
    height: 0;
    opacity: 0;
    visibility: hidden;
    width: 100%;
    transition: opacity .5s, height .1s
}

.delay:before, .delay.delayed:before, .compare:before, .compare.compared:before, .pdf_create:before, .pdf_create.pdf_created:before {
    background-color: #fff;
    padding: 3px 5px;
    border-radius: 6px;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, .2);
    position: absolute;
    top: 150%;
    right: -10px;
    width: 150px;
    z-index: 9999;
    text-align: center;
    color: #000;
    display: none
}

.delay:hover:before, .delay.delayed:hover:before, .compare:hover:before, .compare.compared:hover:before, .pdf_create:hover:before, .pdf_create.pdf_created:hover:before {
    display: block
}

.delay:focus, .delay.delayed:focus, .compare:focus, .compare.compared:focus, pdf_create:focus, .pdf_create.pdf_created:focus {
    outline: none
}
.pdf_create {
    position: absolute;
    top: 80px;
    width: 20px;
    display: block;
    height: 19px;
    right: 17px;
    background-image: url("/local/templates/fastindex/images/svg/pdf.svg");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    z-index: 1;
    outline: none
}

.pdf_create:hover, .pdf_create.pdf_created {
    background-image: url("/local/templates/fastindex/images/svg/pdf_active.svg");
}
.delay {
    position: absolute;
    top: 17px;
    width: 20px;
    display: block;
    height: 19px;
    right: 17px;
    background-image: url("/local/templates/fastindex/images/hart.png");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    z-index: 1;
    outline: none
}

.delay:before {
    content: "Добавить в избранное"
}

.delay.delayed:before {
    content: "Удалить из избранного"
}

.delay:hover, .delay.delayed {
    background-image: url("/local/templates/fastindex/images/harth.png")
}

.compare {
    position: absolute;
    top: 47px;
    width: 16px;
    display: block;
    height: 19px;
    right: 18px;
    background-image: url("/local/templates/fastindex/images/compare.png");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    z-index: 1;
    outline: none
}

.compare:before {
    content: "Добавить к сравнению"
}

.compare.compared:before {
    content: "Удалить из сравнения"
}

.compare:hover, .compare.compared {
    background-image: url("/local/templates/fastindex/images/compared.png")
}
.pdf_create:hover, .pdf_create.pdf_created {
    background-image: url("/local/templates/fastindex/images/svg/pdf_active.svg")
}
.state__item {
    padding: 3px 8px;
    border-radius: 4px;
    background: #00ac2a;
    color: #fff;
    font-size: 12px;
    margin-right: 10px;
    margin-bottom: 5px;
    display:inline-block;
}

.state__item_new {
    color: #fff;
    background-color: #00b31c
}

.state__item_sale {
    color: #fff;
    background-color: #0094b3
}

.state__item_best_price {
    color: #00b31c;
    background-color: #bcea86
}

.state__item_minpromtorg {
    color: #fff;
    background-color: #9a554b;
    text-decoration: none
}

.state__item_big_size {
    color: #fff;
    background: #f44336;
}

.colors__item {
    display: flex;
    width: 18px;
    height: 18px;
    border-radius: 100%;
    margin-right: 5px;
    overflow: hidden;
    -webkit-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, .13);
    -moz-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, .13);
    box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, .13)
}

.colors-two .color__circle-left {
    width: 64%;
    height: 100%
}

.colors-two .color__circle-right {
    width: 37%;
    height: 100%
}

.colors-three .color__circle-left {
    width: 50%;
    height: 100%
}

.colors-three .color__circle-center {
    width: 28%;
    height: 100%
}

.colors-three .color__circle-right {
    width: 23%;
    height: 100%
}

.colors-four .color__circle-left {
    width: 26%;
    height: 100%
}

.colors-four .color__circle-left_center {
    width: 25%;
    height: 100%
}

.colors-four .color__circle-right_center {
    width: 25%;
    height: 100%
}

.colors-four .color__circle-right {
    width: 26%;
    height: 100%
}

.product-img__wrapper img {
    height: 100% !important;
    margin: 0 auto;
    display: block;
    width: auto
}

.switcher-p {
    background-color: #ebebeb;
    border-radius: 60px;
    font-size: 12px;
    box-sizing: border-box;
    display: inline-block;
    position: relative;
    -webkit-box-shadow: inset 0 0 5px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 0 0 5px 0 rgba(0, 0, 0, .1);
    box-shadow: inset 0 0 5px 0 rgba(0, 0, 0, .1);
    margin: 0 0 20px 0;
    text-align: center;
    width: 100%
}

.switcher-p__item {
    display: block;
    padding: 8px 15px;
    box-sizing: border-box;
    cursor: pointer;
    transition: .3s;
    position: relative;
    width: 50%;
    z-index: 2;
    float: left;
    margin: 0
}

.switcher-p__toggler {
    display: block;
    position: absolute;
    z-index: 1;
    background-color: #ffe000;
    border-radius: 60px;
    box-sizing: border-box;
    height: 100%;
    top: 0;
    left: 0;
    width: 50%;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
    transition: left .3s
}

.switcher-p__product-adding {
    width: 0;
    height: 0;
    visibility: hidden;
    display: none
}

.switcher-p__product-adding:checked + .switcher-p__toggler {
    left: 50%
}

.select-sizes__col {
    width: 49%;
    float: left
}

.select-sizes__col:first-child {
    margin-right: 1%
}

.select-sizes__col:last-child {
    margin-left: 1%
}

.select-sizes:after {
    content: "";
    display: block;
    clear: both
}

.select-size {
    margin-bottom: 20px
}

.select-size__name {
    font-weight: normal;
    font-size: 14px;
    display: block;
    margin-bottom: 5px
}

.select-size__name-inner {
    display: inline-block;
    margin-right: 20px;
    min-width: 16px
}

.select-size__sp .select-size__name {
    color: #4990e2;
    border-bottom: dashed 1px #4990e2;
    cursor: default
}

.select-size__sp .select-size__name-inner {
    position: relative
}

.select-size__sp .select-size__name:hover + .select-size__sp-hover {
    display: block
}

.select-size__sp-hover {
    display: none;
    position: absolute;
    left: -100%;
    top: 100%;
    margin-top: 6px;
    width: 270px;
    padding: 10px 20px;
    background: #fff;
    -webkit-box-shadow: 0 0 10px 0 rgba(172, 172, 172, .75);
    -moz-box-shadow: 0 0 10px 0 rgba(172, 172, 172, .75);
    box-shadow: 0 0 10px 0 rgba(172, 172, 172, .75);
    border-radius: 8px;
    z-index: 1
}

.select-size__sp-hover:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 10px solid #fff;
    position: absolute;
    left: 50%;
    margin-left: -4px;
    top: -6px
}

.select-size__sp-item {
    color: #acacac;
    float: left;
    width: 48%
}

.select-size__sp-item:last-child {
    margin-left: 4%
}

.select-size__sp-price {
    font-size: 18px;
    font-weight: bold;
    font-family: "Roboto";
    display: block
}

.select-size__sp-price_black {
    color: #000
}

.select-size__sp-text {
    font-size: 12px;
    display: block;
    margin-top: 5px
}

.select-size__sp-text_black {
    color: #000
}

.select-size__input {
    display: inline-block;
    border-radius: 8px;
    border: 1px solid #e5e5e5;
    height: 32px
}

.select-size__input:hover {
    border-color: #ffe100
}

.select-size__input-number {
    width: 36px;
    height: 30px;
    padding: 0 !important;
    outline: none;
    border: none !important;
    text-align: center;
    font-size: 16px
}

.select-size__input-under, .select-size__input-large {
    display: inline-block;
    width: 20px;
    height: 30px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #000
}

.select-size__input-under:hover, .select-size__input-under:focus, .select-size__input-large:hover, .select-size__input-large:focus {
    text-decoration: none;
    outline: none
}

.select-size__input-max {
    position: relative
}

.select-size__input-max-q {
    display: none;
    position: absolute;
    padding: 4px 0;
    left: 0;
    top: 100%;
    font-size: 11px;
    margin-top: 8px;
    width: 100%;
    justify-content: center;
    background: #fff;
    align-items: center;
    border-radius: 5px;
    color: #5a5a5a;
    z-index: 4;
    text-align: center;
    -webkit-box-shadow: 0 0 8px 0 rgba(172, 172, 172, .75);
    -moz-box-shadow: 0 0 8px 0 rgba(172, 172, 172, .75);
    box-shadow: 0 0 8px 0 rgba(172, 172, 172, .75)
}
.select-size__input-max-q.list{
    width:300%;
    left:-100%;
    text-align:left;
    padding:4px 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.select-size__input-max-q.list ul{
    list-style:none;
    padding:0;
    margin:0;
}
.select-size__input-max-q.list ul li{display:flex; border-bottom:1px solid #ccc;padding:5px 0;margin:0}
.select-size__input-max-q.list ul li:last-child{border:none}
.select-size__input-max-q.list ul li span{width:70%}
.select-size__input-max-q.list ul li span:nth-child(2){text-align:right;width:30%}
.select-size__input-max-q.list ul li span.red{color:#ccc}

.select-size__input-max-q:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 10px solid #fff;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: -6px
}

.select-size__input-max-q_green {
    color: #228b22;
}
.select-size__input-max-q_yellow {
    color: #ffc312;
}
.select-size__input-max-q_red {
    color: #cc0000;
}

.select-size__input-max:hover .select-size__input-max-q {
    display: block
}

.select-size__input input::-webkit-outer-spin-button, .select-size__input input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.select-size__input input[type=number] {
    -moz-appearance: textfield
}

.select-size__input-max.max-disabled a:nth-of-type(2) {
    color: #c0c0c0;
	cursor: not-allowed
}

@media screen and (max-width: 1500px) {
    .catalogue__product {
        height: 490px
    }

    .product .catalogue__wrapper {
        flex-wrap: wrap
    }

    .product__price {
        width: 100%;
        margin-top: 10px
    }

    .product__btn {
        width: 100%;
        margin-top: 10px
    }
}

@media screen and (max-width: 1079px) {
    .product__btn {
        width: 100% !important
    }

    .product-img__wrapper {
        height: 300px
    }

    .product-img__wrapper .product__kit {
        bottom: 15px;
        left: 15px
    }

    .product__state {
        margin: 7px
    }

    .product-text__wrapper {
        padding: 10px 15px 15px 15px
    }

    .product-text__wrapper .catalogue__wrapper {
        display: block
    }

    .product__btn {
        margin-top: 15px;
        width: 100%
    }

    .product__title {
        height: 70px;
        -webkit-line-clamp: 3
    }

    .state__item {
        display: flex;
        align-items: center;
        justify-content: center;
        min-width: 60px;
        min-height: 21px
    }
}

@media screen and (max-width: 900px) {
    .catalogue__product {
        height: 380px
    }

    .product {
        min-height: 0
    }

    .product-img__wrapper {
        height: 195px
    }
}

@media screen and (max-width: 750px) {
    .catalogue__product {
        height: 475px;
        width: 48%;
        margin: 0 0 30px
    }

    .catalogue__banner {
        margin-top: 20px;
    }

    .product-img__wrapper {
        height: 290px
    }
}

@media screen and (max-width: 550px) {
    .catalogue__product {
        width: 100%;
        margin-bottom: 30px !important;
        height: auto
    }

    .product-img__wrapper {
        height: 310px
    }

    .product__img {
        max-width: 290px;
        margin: 0 auto;
        display: block;
        width: 100%
    }
}

.breadcrumbs {
    font-size: 12px;
    margin: 20px 0;
    white-space: nowrap;
    overflow-y: hidden
}

.breadcrumbs ul {
    margin: 0;
    padding: 0
}

.breadcrumbs_item {
    display: inline-block
}

.breadcrumbs_item a {
    color: #ababab
}

.breadcrumbs_item:after {
    content: "/";
    display: inline-block;
    margin: 0 5px;
    color: #ababab
}

.slick-arrow {
    position: absolute;
    margin-top: -20px;
    right: 0;
    z-index: 1;
    font-family: "Alegreya Sans", sans-serif;
    top: 40%;
    color: rgba(255, 255, 255, 0);
    font-size: 0px;
    margin-top: unset !important;
    line-height: 0;
    font-weight: bold;
    display: block;
    width: 30px;
    line-height: 30px;
    background: transparent;
    border-radius: 28px;
    border: 0px
}

.slick-arrow:before {
    font: 40px/1 FontAwesome;
    line-height: 0;
    opacity: .75;
    color: #000;
    -webkit-font-smoothing: antialiased;
    font-size: 17px;
    display: block;
    position: relative;
    top: 15px
}

.slick-arrow.slick-prev {
    left: 0px
}

.slick-arrow.slick-prev:before {
    content: ""
}

.slick-arrow.slick-next {
    right: 0px
}

.slick-arrow.slick-next:before {
    content: "";
    left: 2px
}

.slider-products {
    margin: 0 -15px
}

.slider-products .catalogue__product {
    margin: 5px 15px
}

.modal-content {
    padding: 20px
}

.modal_add_sizes__title {
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px
}

.modal_add_sizes__sub-title {
    text-align: center;
    font-size: 12px;
    margin-bottom: 30px
}

.modal_add_sizes__sub-title span {
    font-weight: bold
}

.modal_add_sizes .select-sizes__col {
    text-align: center
}

.modal_add_sizes .select-size {
    display: inline-block
}

.modal_add_sizes .product__btn {
    margin: 0 auto
}

.block-warning {
    background: #fbf7e0;
    width: 100%;
    padding: 15px;
    border-radius: 7px;
    font-weight: normal;
    font-size: 13px;
    margin: 20px 0
}

#map {
    width: 100%;
    height: 600px
}

.pg {
    font-size: 14px;
    line-height: 16px
}

.pg p {
    margin: 10px 0;
    line-height: 18px
}

.pg__h1 {
    font-size: 30px;
    line-height: 32px;
    font-family: "Roboto";
    font-weight: bold;
    margin-bottom: 30px
}

.pg__head {
    margin: 50px 0 25px 0;
    font-size: 24px;
    line-height: 26px;
    font-family: "Roboto";
    font-weight: bold;
    border-bottom: 2px solid #ffe100;
    padding-bottom: 15px
}

.pg__head_noline {
    border-bottom: 0;
    padding-bottom: 0
}

.pg__head-link {
    font-size: 14px;
    line-height: 16px
}

.pg__head-icon {
    font-weight: bold;
    font-size: 16px;
    line-height: 18px;
    display: flex;
    align-items: center;
    margin-bottom: 15px
}

.pg__row {
    margin-left: -15px;
    margin-right: -15px
}

.pg__row_fh {
    display: flex;
    flex-wrap: wrap
}

.pg__row:after {
    content: "";
    display: block;
    clear: both
}

.pg__col2 {
    width: 50%;
    float: left;
    padding: 0 15px;
    margin-bottom: 30px
}

.pg__col3 {
    width: 33.333333%;
    float: left;
    padding: 0 15px;
    margin-bottom: 30px
}

.pg__col4 {
    width: 25%;
    float: left;
    padding: 0 15px;
    margin-bottom: 30px
}

.pg__col-brd {
    padding: 25px;
    border: 1px solid #ffe100;
    border-radius: 8px;
    height: 100%
}

.pg__col-brd_gray {
    border-color: #e5e5e5
}

@media screen and (max-width: 1500px) {
    .pg__col2, .pg__col3 {
        width: 100%
    }

    .pg__col4 {
        width: 50%
    }
}

@media screen and (max-width: 1024px) {
    .pg__col4 {
        width: 100%
    }
}

.pagination__link_page-all {
    background: #fcdb2b;
    width: auto !important;
    border: none;
    padding: 0 16px;
}

.pagination__link_page-all:hover {
    text-decoration: none;
}

.pagination {
    display: flex
}

.pagination__wrapper {
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #e9e9e9;
    border-radius: 4px
}

.pagination__link {
    border-right: 1px solid #e9e9e9;
    font-size: 14px;
    font-weight: normal;
    border-radius: 0;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    color: #000
}

@media screen and (max-width: 550px) {
    .pagination__link {
        width: 30px;
        height: 30px;
        display: flex;
        align-items: center;
        justify-content: center
    }
}

.pagination__link:last-child {
    border-right: 0
}

.pagination__link-arrows {
    font-size: 16px
}

.pagination__link:hover {
    background: #fcdb2b
}

.pagination__link_active {
    background: #fcdb2b
}

.pagination__link_disabled {
    color: #e9e9e9
}

.pagination__link_disabled:hover {
    cursor: auto;
    background: none
}

.pagination__elem {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 40px;
    border-radius: 4px;
    border: 1px solid #dedede;
    cursor: pointer;
    font-size: 14px
}

.modal {
    font-size: 14px
}

.modal p {
    margin: 10px 0
}

.modal-close {
    position: absolute;
    height: 21px;
    width: 14px;
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    opacity: .2;
    z-index: 1;
    cursor: pointer;
    top: 5px;
    right: 10px
}

.modal-close:hover {
    opacity: 1
}

.modal__title {
    font-size: 18px;
    font-weight: bold;
    font-family: "Roboto";
    text-align: center
}

.modal__row {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px
}

.modal__col {
    width: 50%;
    padding: 10px
}
.modal__col.wide{
    width:100%;
}

.modal__required-icon {
    position: relative;
    display: inline-block;
    width: 10px;
    height: 10px
}

.modal__required-icon:after {
    content: "●";
    color: #ffe100;
    position: absolute;
    top: -5px;
    left: 0
}

.modal__input {
    position: relative;
    z-index: 1;
    margin: 5px 0
}

.modal__input input, .modal__input textarea,
.modal__input select{
    outline-color: #ffe100;
    box-sizing: border-box
}

.modal__input textarea {
    width: 100%;
    border-color: #e5e5e5;
    padding: 15px
}

.modal__input textarea::-webkit-input-placeholder {
    color: #999
}

.modal__input textarea:-ms-input-placeholder {
    color: #999
}

.modal__input textarea::-ms-input-placeholder {
    color: #999
}

.modal__input textarea::placeholder {
    color: #999
}

.modal__input input,
.modal__input select {
    background: none;
    padding: 9px 12px !important;
    font-size: 14px;
    height: 44px;
    border: 1px solid #e5e5e5 !important;
    border-radius: 1px;
    width: 100%
}

.modal__input input::-webkit-input-placeholder {
    color: #999
}

.modal__input input:-ms-input-placeholder {
    color: #999
}

.modal__input input::-ms-input-placeholder {
    color: #999
}

.modal__input input::placeholder {
    color: #999
}

.modal__input input:focus + label, .modal__input input:focus + .suggestions-wrapper + label,
.modal__input select:focus + label{
    left: 8px;
    top: -10px;
    font-weight: normal;
    color: #999;
    font-size: 14px;
    padding: 0 5px;
    background: #fff;
    z-index: 2;
    height: auto
}

.modal__input input + label, .modal__input input + .suggestions-wrapper + label,
.modal__input select + label{
    color: #999;
    position: absolute;
    top: 15px;
    left: 13px;
    cursor: text;
    margin: 0;
    font-weight: normal;
    z-index: -1
}

.modal__input input:invalid + label, .modal__input input:invalid + .suggestions-wrapper + label {
    display: inline-block
}

.modal__input.error input,
.modal__input.select input{
    border-color: #c94e3f !important
}

.modal__input.required input + label, .modal__input.required input + .suggestions-wrapper + label,
.modal__input.required select + label{
    padding-right: 10px
}

.modal__input.required input + label:after, .modal__input.required input + .suggestions-wrapper + label:after,
.modal__input.required select + label:after{
    content: "●";
    color: #ffe100;
    position: absolute;
    top: -5px
}

.modal__input.input-not-empty.required input + label,
.modal__input.input-not-empty.required input + .suggestions-wrapper + label,
.modal__input.input-not-empty.required select + label,
.modal__input.input-not-empty.required select + .suggestions-wrapper + label{
    padding-right: 10px
}

.modal__input.input-not-empty input + label,
.modal__input.input-not-empty input + .suggestions-wrapper + label,
.modal__input.input-not-empty select + label,
.modal__input.input-not-empty select + .suggestions-wrapper + label{
    left: 8px;
    top: -10px;
    font-weight: normal;
    color: #999;
    font-size: 14px;
    padding: 0 5px;
    background: #fff;
    z-index: 2;
    height: auto
}

.modal__input .suggestions-addon[data-addon-type=clear] {
    background-size: 30%
}

.modal__input .suggestions-suggestions {
    width: 100% !important;
    left: 0 !important;
    border: 1px solid #e5e5e5 !important;
    border-bottom: none !important;
    z-index: 3 !important
}

.modal__input .suggestions-suggestion {
    padding: 4px 12px !important;
    cursor: pointer
}

.modal__input .suggestions-promo {
    display: none !important
}

.modal .attach {
    padding: 20px;
    width: 100%;
    border: 2px dashed #ffe100;
    margin: 20px 0;
    border-radius: 5px;
    text-align: center;
    box-sizing: border-box
}

.modal .attach__uploading, .modal .attach__success, .modal .attach__error {
    display: none;
    color: #c94e3f;
    font-size: 12px;
    line-height: 16px;
    margin: 5px 0 0 0
}

.modal .attach__link {
    color: #4990e2;
    font-weight: normal;
    cursor: pointer;
    margin: 0
}

.modal .attach__file {
    width: .1px;
    height: .1px;
    opacity: 0;
    overflow: hidden;
    position: absolute !important;
    z-index: -1
}

.modal .attach__dragndrop {
    color: #000
}

.modal .attach.has-advanced-upload .attach__dragndrop {
    display: inline
}

.modal .attach.is-dragover {
    background-color: gray
}

.modal .attach.is-error .attach__error {
    display: block
}

.modal .attach.is-uploading .attach__input {
    visibility: hidden
}

.modal .attach.is-uploading .attach__uploading {
    display: block
}

.modal .attach__button {
    display: none
}

.modal .attach .no-js .attach__button {
    display: block
}

@media screen and (max-width: 768px) {
    .modal__col {
        width: 100%;
        padding: 10px 10px 0 10px
    }
}

.mr-t {
    margin-top: 15px !important
}

.mr-t0 {
    margin-top: 0 !important
}

.mr-t2 {
    margin-top: 30px !important
}

.mr-t3 {
    margin-top: 45px !important
}

.mr-t4 {
    margin-top: 60px !important
}

.mr-b {
    margin-bottom: 15px !important
}

.mr-b0 {
    margin-bottom: 0 !important
}

.mr-b2 {
    margin-bottom: 30px !important
}

.mr-b3 {
    margin-bottom: 45px !important
}

.mr-b4 {
    margin-bottom: 60px !important
}

.mr-l {
    margin-left: 15px !important
}

.mr-l0 {
    margin-left: 0 !important
}

.mr-l2 {
    margin-left: 30px !important
}

.mr-l3 {
    margin-left: 45px !important
}

.mr-l4 {
    margin-left: 60px !important
}

.mr-r {
    margin-right: 15px !important
}

.mr-r0 {
    margin-right: 0 !important
}

.mr-r2 {
    margin-right: 30px !important
}

.mr-r3 {
    margin-right: 45px !important
}

.mr-r4 {
    margin-right: 60px !important
}

.select-sizes__col > .select-size {
    display: flex;
    flex-direction: row;
    align-items: center;
}

@media (max-width: 1600px) {
    .select-sizes__col > .select-size {
        flex-direction: column;
        align-items: start;
    }
}

.ix-basket-loader {
    display: none;
    position: fixed;
    z-index: 2;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(255, 255, 255, .5) url("/local/templates/fastindex/components/bitrix/sale.order.ajax/order_kladr/loader.gif") no-repeat center
}

.discount-table {
    width: 100%;
    max-width: 350px;
    margin: 0 auto;
}

.discount-table th,
.discount-table td {
    padding: 5px;
}

.discount-table th {
    font-weight: bold;
    padding-bottom: 15px;
}
@media (max-width: 450px) {
    .header{
        z-index: 3;
    }

    .catalogue__mobile{
        position: fixed;
        top: 90px;
        height: 30px;
        z-index: 4;
        width: 94%;
    }
    .catalogue__mobile button{
        margin-top: 0!important;
        height: 30px;
    }
    .catalogue__title{
        margin-top: 34px;
    }

}
.product__price, .product__price_retail{
    position: relative;
    width: 200px;
}

.old_rozprice{
    display: inline-block;
    font-size: 11px!important;
    color: #acacac;
    margin: 0 1px;
}
.old_optprice{
    display: inline-block;
    font-size: 12px!important;
    font-weight: bold;
    margin: 0 1px;
}
.old_optprice:before {
    content: "";
    top: 8px;
    display: inline-block;
    border-bottom: 2px solid #fb0808;
    position: relative;
    width: 92%;
    /*transform: rotate(15deg);*/
}
.old_rozprice:before{
    content: "";
    border-bottom: 2px solid #fb0808;
    position: relative;
    width: 92%;
    height: 62%;
    /* transform: rotate(15deg); */
    display: inline-block;
    top: 8px;
}
.product__btn{
    width: 100px;
    height: 34px;
    font-size: 11px;
    font-weight: normal;
}
@media screen and (max-width: 660px) {
    .mobile-hide {
        display: none !important;
    }
}
@media screen and (min-width: 660px) {
    .desktop-hide {
        display: none !important;
    }
}


/* End */


/* Start:/local/templates/fastindex/vendor/slick/slick.css?15571325911332*/
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/* End */


/* Start:/local/templates/fastindex/vendor/form-styler/jquery.formstyler.css?15571325912169*/
.jq-checkbox,
.jq-radio {
	position: relative;
	display: inline-block;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.jq-checkbox input,
.jq-radio input {
	position: absolute;
	z-index: -1;
	margin: 0;
	padding: 0;
	opacity: 0;
}
.jq-file {
	position: relative;
	display: inline-block;
	overflow: hidden;
}
.jq-file input {
	position: absolute;
	top: 0;
	right: 0;
	height: auto;
	margin: 0;
	padding: 0;
	opacity: 0;
	font-size: 100px;
	line-height: 1em;
}
.jq-file__name {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-selectbox,
.jq-select-multiple {
	position: relative;
	display: inline-block;
}
.jq-selectbox select,
.jq-select-multiple select {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: 0;
	padding: 0;
	opacity: 0;
}
.jq-selectbox li,
.jq-select-multiple li {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
}
.jq-selectbox {
	z-index: 10;
}
.jq-selectbox__select {
	position: relative;
}
.jq-selectbox__select-text {
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-selectbox__dropdown {
	position: absolute;
}
.jq-selectbox__search input {
	-webkit-appearance: textfield;
}
.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
	-webkit-appearance: none;
}
.jq-selectbox__dropdown ul {
	position: relative;
	overflow: auto;
	overflow-x: hidden;
	list-style: none;
	-webkit-overflow-scrolling: touch;
}
.jq-select-multiple ul {
	position: relative;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
}
.jq-number {
	display: inline-block;
}
.jq-number__field input {
	-moz-appearance: textfield;
	text-align: left; /* для Opera Presto */
}
.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
	margin: 0; /* в каких-то браузерах присутствует отступ */
	-webkit-appearance: none;
}
/* End */
/* /local/templates/fastindex/vendor/fancybox/fancybox.min.css?155713259113894 */
/* /local/components/custom/optimized.menu/templates/.default/style.css?174576543012634 */
/* /bitrix/components/abricos/antisovetnik/templates/.default/style.min.css?156680500351950 */
/* /local/templates/fastindex/css/header.css?174583986714796 */
/* /local/templates/fastindex/css/style.css?174921546233258 */
/* /local/templates/fastindex/vendor/slick/slick.css?15571325911332 */
/* /local/templates/fastindex/vendor/form-styler/jquery.formstyler.css?15571325912169 */
