

/* Start:/local/templates/ermak/css/vendor.css?162492645019209*/
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
@keyframes blink{0%,to{border-right-color:#000}50%{border-right-color:transparent}}@-moz-keyframes blink{0%,to{border-right-color:#000}50%{border-right-color:transparent}}@-webkit-keyframes blink{0%,to{border-right-color:#000}50%{border-right-color:transparent}}@-ms-keyframes blink{0%,to{border-right-color:#000}50%{border-right-color:transparent}}@-o-keyframes blink{0%,to{border-right-color:#000}50%{border-right-color:transparent}}@keyframes fancybox-rotate{to{transform:rotate(360deg)}}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.slick-slide img,details{display:block}summary{display:list-item}.slick-slide.slick-loading img,[hidden],template{display:none}span.im-caret{-webkit-animation:1s blink step-end infinite;-moz-animation:1s blink step-end infinite;-ms-animation:1s blink step-end infinite;-o-animation:1s blink step-end infinite;animation:1s blink step-end infinite}span.im-static{color:gray}div.im-colormask{display:inline-block;border-style:inset;border-width:2px;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}div.im-colormask>input{position:absolute;display:inline-block;background-color:transparent;color:transparent;-webkit-appearance:caret;-moz-appearance:caret;appearance:caret;border-style:none;left:0}.slick-dots li button:focus,.slick-dots li button:hover,.slick-list:focus,div.im-colormask>input:focus{outline:0}div.im-colormask>input::selection{background:0 0}div.im-colormask>input::-moz-selection{background:0 0}div.im-colormask>div{color:#000;display:inline-block;width:100px}.slick-slider{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,.slick-slider,.slick-track{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{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.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}.slick-loading .slick-list{background:#fff url(/local/templates/ermak/css/./ajax-loader.gif) center center no-repeat}@font-face{font-family:'slick';font-weight:400;font-style:normal;src:url(/local/templates/ermak/css/./fonts/slick.eot);src:url(/local/templates/ermak/css/./fonts/slick.eot?#iefix) format('embedded-opentype'),url(/local/templates/ermak/css/./fonts/slick.woff) format('woff'),url(/local/templates/ermak/css/./fonts/slick.ttf) format('truetype'),url(/local/templates/ermak/css/./fonts/slick.svg#slick) format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-dots li button:focus:before,.slick-dots li button:hover:before,.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}.slick-next:before,[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000}.slick-dots li.slick-active button:before{opacity:.75;color:#000}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.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:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-infobar,.fancybox-toolbar{opacity:0;position:absolute;z-index:99997}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;transition:opacity .25s ease,visibility 0 ease .25s;visibility:hidden}.fancybox-caption{opacity:0;position:absolute}.fancybox-navigation .fancybox-button{z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0 ease 0;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:0 0;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px;color:#ccc}.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:0}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1),.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate3d(0,0,0)}.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{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1) translate3d(0,0,0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0,0,0) scale(1)}@media all and (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}}.fancybox-button--fullscreen::before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:0 0}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:0;padding:10px 15px;width:100%}.fancybox-button--pause::before,.fancybox-button--play::before{top:calc(50% - 6px);left:calc(50% - 4px);background:0 0}.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-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media all and (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


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


/* Start:/local/templates/ermak/css/jquery.formstyler.css?16249264502175*/
.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;
	left: 0;
	width: 100%;
	height: 100%;
	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 */


/* Start:/local/templates/ermak/css/jquery.formstyler.theme.css?162492645010731*/
.jq-checkbox,
.jq-radio {
	vertical-align: -4px;
	width: 16px;
	height: 16px;
	margin: 0 4px 0 0;
	border: 1px solid #C3C3C3;
	background: linear-gradient(#FFF, #E6E6E6);
	box-shadow: 0 1px 1px rgba(0,0,0,.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
	cursor: pointer;
}
.jq-checkbox.focused,
.jq-radio.focused {
	border: 1px solid #08C;
}
.jq-checkbox.disabled,
.jq-radio.disabled {
	opacity: .55;
}
.jq-checkbox {
	border-radius: 3px;
}
.jq-checkbox.checked .jq-checkbox__div {
	width: 8px;
	height: 4px;
	margin: 3px 0 0 3px;
	border-bottom: 2px solid #666;
	border-left: 2px solid #666;
	-webkit-transform: rotate(-50deg);
	transform: rotate(-50deg);
}
.jq-radio {
	border-radius: 50%;
}
.jq-radio.checked .jq-radio__div {
	width: 10px;
	height: 10px;
	margin: 3px 0 0 3px;
	border-radius: 50%;
	background: #777;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,.7);
}
.jq-file {
	width: 270px;
	border-radius: 4px;
	box-shadow: 0 1px 2px rgba(0,0,0,.1);
}
.jq-file input {
	cursor: pointer;
}
.jq-file__name {
	box-sizing: border-box;
	width: 100%;
	height: 34px;
	padding: 0 80px 0 10px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #FFF;
	box-shadow: inset 1px 1px #F1F1F1;
	font: 14px/32px Arial, sans-serif;
	color: #333;
}
.jq-file__browse {
	position: absolute;
	top: 1px;
	right: 1px;
	padding: 0 10px;
	border-left: 1px solid #CCC;
	border-radius: 0 4px 4px 0;
	background: linear-gradient(#FFF, #E6E6E6);
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px/32px Arial, sans-serif;
	color: #333;
	text-shadow: 1px 1px #FFF;
}
.jq-file:hover .jq-file__browse {
	background: linear-gradient(#F6F6F6, #E6E6E6);
}
.jq-file:active .jq-file__browse {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-file.focused .jq-file__name {
	border: 1px solid #5794BF;
}
.jq-file.disabled,
.jq-file.disabled .jq-file__name,
.jq-file.disabled .jq-file__browse {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-number {
	position: relative;
	vertical-align: middle;
	padding: 0 36px 0 0;
}
.jq-number__field {
	width: 100px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
}
.jq-number__field:hover {
	border-color: #B3B3B3;
}
.jq-number__field input {
	box-sizing: border-box;
	width: 100%;
	padding: 8px 9px;
	border: none;
	outline: none;
	background: none;
	font: 14px Arial, sans-serif;
	color: #333;
}
.jq-number__spin {
	position: absolute;
	top: 0;
	right: 0;
	width: 32px;
	height: 14px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: linear-gradient(#FFF, #E6E6E6);
	box-shadow: 0 1px 2px rgba(0,0,0,.1);
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	text-shadow: 1px 1px #FFF;
	cursor: pointer;
}
.jq-number__spin.minus {
	top: auto;
	bottom: 0;
}
.jq-number__spin:hover {
	background: linear-gradient(#F6F6F6, #E6E6E6);
}
.jq-number__spin:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-number__spin:after {
	content: '';
	position: absolute;
	top: 4px;
	left: 11px;
	width: 0;
	height: 0;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #999;
	border-left: 5px solid transparent;
}
.jq-number__spin.minus:after {
	top: 5px;
	border-top: 5px solid #999;
	border-right: 5px solid transparent;
	border-bottom: none;
	border-left: 5px solid transparent;
}
.jq-number__spin.minus:hover:after {
	border-top-color: #000;
}
.jq-number__spin.plus:hover:after {
	border-bottom-color: #000;
}
.jq-number.focused .jq-number__field {
	border: 1px solid #5794BF;
}
.jq-number.disabled .jq-number__field,
.jq-number.disabled .jq-number__spin {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-number.disabled .jq-number__spin:after {
	border-bottom-color: #AAA;
}
.jq-number.disabled .jq-number__spin.minus:after {
	border-top-color: #AAA;
}
.jq-selectbox {
	vertical-align: middle;
	cursor: pointer;
}
.jq-selectbox__select {
	height: 32px;
	padding: 0 45px 0 10px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: linear-gradient(#FFF, #E6E6E6);
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px/32px Arial, sans-serif;
	color: #333;
	text-shadow: 1px 1px #FFF;
}
.jq-selectbox__select:hover {
	background: linear-gradient(#F6F6F6, #E6E6E6);
}
.jq-selectbox__select:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-selectbox.focused .jq-selectbox__select {
	border: 1px solid #5794BF;
}
.jq-selectbox.disabled .jq-selectbox__select {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-selectbox__select-text {
	display: block;
	width: 100%;
}
.jq-selectbox .placeholder {
	color: #888;
}
.jq-selectbox__trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: 34px;
	height: 100%;
	border-left: 1px solid #CCC;
}
.jq-selectbox__trigger-arrow {
	position: absolute;
	top: 14px;
	right: 12px;
	width: 0;
	height: 0;
	border-top: 5px solid #999;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow {
	border-top-color: #000;
}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
	border-top-color: #AAA;
}
.jq-selectbox__dropdown {
	box-sizing: border-box;
	width: 100%;
	margin: 2px 0 0;
	padding: 0;
	border: 1px solid #CCC;
	border-radius: 4px;
	background: #FFF;
	box-shadow: 0 2px 10px rgba(0,0,0,.2);
	font: 14px/18px Arial, sans-serif;
}
.jq-selectbox__search {
	margin: 5px;
}
.jq-selectbox__search input {
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	padding: 5px 27px 6px 8px;
	border: 1px solid #CCC;
	border-radius: 3px;
	outline: none;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==') no-repeat 100% 50%;
	box-shadow: inset 1px 1px #F1F1F1;
	color: #333;
}
.jq-selectbox__not-found {
	margin: 5px;
	padding: 5px 8px 6px;
	background: #F0F0F0;
	font-size: 13px;
}
.jq-selectbox ul {
	margin: 0;
	padding: 0;
}
.jq-selectbox li {
	min-height: 18px;
	padding: 5px 10px 6px;
	color: #231F20;
}
.jq-selectbox li.selected {
	background-color: #A3ABB1;
	color: #FFF;
}
.jq-selectbox li:hover {
	background-color: #08C;
	color: #FFF;
}
.jq-selectbox li.disabled {
	color: #AAA;
}
.jq-selectbox li.disabled:hover {
	background: none;
}
.jq-selectbox li.optgroup {
	font-weight: bold;
}
.jq-selectbox li.optgroup:hover {
	background: none;
	color: #231F20;
	cursor: default;
}
.jq-selectbox li.option {
	padding-left: 25px;
}
.jq-select-multiple {
	box-sizing: border-box;
	padding: 1px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #FFF;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px/18px Arial, sans-serif;
	color: #333;
	cursor: default;
}
.jq-select-multiple.focused {
	border: 1px solid #5794BF;
}
.jq-select-multiple.disabled {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-select-multiple ul {
	margin: 0;
	padding: 0;
}
.jq-select-multiple li {
	padding: 3px 9px 4px;
	list-style: none;
}
.jq-select-multiple li:first-child {
	border-radius: 3px 3px 0 0;
}
.jq-select-multiple li:last-child {
	border-radius: 0 0 3px 3px;
}
.jq-select-multiple li.selected {
	background: #08C;
	color: #FFF;
}
.jq-select-multiple li.disabled {
	color: #AAA;
}
.jq-select-multiple li.optgroup {
	font-weight: bold;
}
.jq-select-multiple li.option {
	padding-left: 25px;
}
.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
	background: #CCC;
	color: #FFF;
}
input[type='email'].styler,
input[type='password'].styler,
input[type='search'].styler,
input[type='tel'].styler,
input[type='text'].styler,
input[type='url'].styler,
textarea.styler {
	padding: 8px 9px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px Arial, sans-serif;
	color: #333;
}
input[type='search'].styler {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
textarea.styler {
	overflow: auto;
}
input[type='email'].styler:hover,
input[type='password'].styler:hover,
input[type='search'].styler:hover,
input[type='tel'].styler:hover,
input[type='text'].styler:hover,
input[type='url'].styler:hover,
textarea.styler:hover {
	border-color: #B3B3B3;
}
input[type='email'].styler:hover:focus,
input[type='password'].styler:hover:focus,
input[type='search'].styler:hover:focus,
input[type='tel'].styler:hover:focus,
input[type='text'].styler:hover:focus,
input[type='url'].styler:hover:focus,
textarea.styler:hover:focus {
	border-color: #CCC;
	border-top-color: #B3B3B3;
	outline: none;
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}
button.styler,
input[type='button'].styler,
input[type='submit'].styler,
input[type='reset'].styler {
	overflow: visible;
	padding: 8px 11px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	outline: none;
	background: linear-gradient(#FFF, #E6E6E6);
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px Arial, sans-serif;
	color: #333;
	text-shadow: 1px 1px #FFF;
	cursor: pointer;
}
button.styler.styler::-moz-focus-inner,
input[type='button'].styler.styler::-moz-focus-inner,
input[type='submit'].styler.styler::-moz-focus-inner,
input[type='reset'].styler.styler::-moz-focus-inner {
	padding: 0;
	border: 0;
}
button.styler:not([disabled]):hover,
input[type='button'].styler:not([disabled]):hover,
input[type='submit'].styler:not([disabled]):hover,
input[type='reset'].styler:not([disabled]):hover,
input[type='reset'].styler:hover {
	background: linear-gradient(#F6F6F6, #E6E6E6);
}
button.styler:active,
input[type='button'].styler:active,
input[type='submit'].styler:active,
input[type='reset'].styler:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
button.styler[disabled],
input[type='button'].styler[disabled],
input[type='submit'].styler[disabled] {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
/* End */


/* Start:/local/templates/ermak/css/commons.css?1734504636128904*/
@charset "UTF-8";
@-webkit-keyframes bubbleCheck {
	0% {
		visibility: visible;
	}
	65% {
		-webkit-transform: scale(1.16);
		transform: scale(1.16);
	}
	75% {
		-webkit-transform: scale(0.89);
		transform: scale(0.89);
	}
	100% {
		opacity: 1;
		visibility: visible;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes bubbleCheck {
	0% {
		visibility: visible;
	}
	65% {
		-webkit-transform: scale(1.16);
		transform: scale(1.16);
	}
	75% {
		-webkit-transform: scale(0.89);
		transform: scale(0.89);
	}
	100% {
		opacity: 1;
		visibility: visible;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

::-webkit-input-placeholder {
	color: inherit;
	opacity: 1;
	-webkit-transition: opacity 300ms;
	-o-transition: opacity 300ms;
	transition: opacity 300ms;
}

::-moz-placeholder {
	color: inherit;
	opacity: 1;
	-webkit-transition: opacity 300ms;
	-o-transition: opacity 300ms;
	transition: opacity 300ms;
}

:-moz-placeholder {
	color: inherit;
	opacity: 1;
	-webkit-transition: opacity 300ms;
	-o-transition: opacity 300ms;
	transition: opacity 300ms;
}

:-ms-input-placeholder {
	color: inherit;
	opacity: 1;
	-webkit-transition: opacity 300ms;
	-o-transition: opacity 300ms;
	transition: opacity 300ms;
}

:focus::-webkit-input-placeholder {
	opacity: 0;
}

:focus::-moz-placeholder {
	opacity: 0;
}

:focus:-moz-placeholder {
	opacity: 0;
}

:focus:-ms-input-placeholder {
	opacity: 0;
}

html {
	font-size: 62.5%;
}

html, body {
	width: 100%;
}

body {
	display: block;
	min-width: 32rem;
	font-family: 'PT Sans', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 1.5;
	text-rendering: optimizeLegibility;
	-webkit-text-decoration-skip: objects;
	text-decoration-skip: objects;
	-webkit-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	-webkit-tap-highlight-color: transparent;
}

body * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

main {
	min-height: calc(100vh - 550px);
}

img {
	max-width: 100%;
	height: auto;
}

textarea {
	resize: vertical;
}

.visually-hidden:not(:focus):not(:active) {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	border: 0;
	padding: 0;
	white-space: nowrap;
	-webkit-clip-path: inset(100%);
	clip-path: inset(100%);
	clip: rect(0 0 0 0);
	overflow: hidden;
}

.wrapper {
	position: relative;
	display: block;
}

a, input, textarea, button {
	outline: none;
}

/*input, textarea {*/
/*-webkit-appearance: none;*/
/*-moz-appearance: none;*/
/*appearance: none;*/
/*}*/

input[type="date"]:before {
	color: #9A9999;
	content: attr(placeholder);
}

input[type="date"].full:before {
	color: #9A9999;
	content: "" !important;
}

a {
	text-decoration: none;
	-webkit-transition-property: color;
	-o-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}

a:hover {
	color: #333337;
}

button {
	cursor: pointer;
}

.all-button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 50px;
	padding: 14px 20px;
	background: #FBF382;
	border-radius: 30px;
	font-size: 18px;
	line-height: 23px;
	text-transform: uppercase;
	color: #000000;
}

p, h1, h2, h3, h4 {
	padding: 0;
	margin: 0;
}

.is-visible {
	display: block;
	-webkit-animation: open-pup-up 0.3s ease-in-out 0.5s forwards;
	animation: open-pup-up 0.3s ease-in-out 0.5s forwards;
}

.pop-up {
	opacity: 0;
}

@-webkit-keyframes open-pup-up {
	0% {
		opacity: 0;
	}
	50% {
		opacity: 0.5;
	}
	100% {
		opacity: 1;
	}
}

@keyframes open-pup-up {
	0% {
		opacity: 0;
	}
	50% {
		opacity: 0.5;
	}
	100% {
		opacity: 1;
	}
}

.overflow {
	overflow: hidden;
}

.overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	background-color: rgba(0, 0, 0, 0.4);
	z-index: 12;
}

.all-container__page,
.main {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
}

.all-container-width {
	max-width: 1230px;
	padding-left: 30px !important;
	padding-right: 30px !important;
}

.all-section-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
}

.all-section-container {
	display: block;
	width: 100%;
	/*overflow: hidden;*/
}

.all-sub-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	max-width: 1031px;
	padding-left: 30px !important;
	padding-right: 30px !important;
}

/* Заголовок страниц */
.section-page-header-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	padding: 0 0 37px;
}

.section-page-header__title {
	font-weight: bold;
	font-size: 40px;
	line-height: 1.2;
	color: #000000;
}

/* Стили для скрола */
body *::-webkit-scrollbar {
	width: 5px;
	/* ширина scrollbar */
}

body *::-webkit-scrollbar-track {
	background: #E7E4E4;
	/* цвет дорожки */
	border-radius: 5px;
	/* закругления плашки */
}

body *::-webkit-scrollbar-thumb {
	background-color: #333337;
	/* цвет плашки */
	border-radius: 15px;
	/* закругления плашки */
}

body * {
	scrollbar-width: thin;
	/* "auto" или "thin"  */
	scrollbar-color: #333337 #E7E4E4;
	/* плашка скролла и дорожка */
}

/* Стили для checkbox */
.form__checkbox {
	color: transparent !important;
	outline: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.form__fake-checkbox {
	position: relative;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 15px;
	border: 1px solid #000000;
	border-radius: 4px;
	-webkit-transition-property: border-color;
	-o-transition-property: border-color;
	transition-property: border-color;
	-webkit-transition-duration: 300ms;
	-o-transition-duration: 300ms;
	transition-duration: 300ms;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	vertical-align: middle;
}

.form__fake-checkbox::after {
	content: '';
	position: absolute;
	left: 2px;
	width: 16px;
	height: 14px;
	background-image: url("/local/templates/ermak/images/icon/check.svg");
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-animation-duration: 500ms;
	animation-duration: 500ms;
	-webkit-animation-timing-function: cubic-bezier(0.85, 0, 0.15, 1);
	animation-timing-function: cubic-bezier(0.85, 0, 0.15, 1);
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	opacity: 0;
	visibility: hidden;
}

.form__checkbox:checked + .form__fake-checkbox {
	border-color: #333337;
}

.form__checkbox:checked + .form__fake-checkbox::after {
	-webkit-animation-name: bubbleCheck;
	animation-name: bubbleCheck;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

.form__label--agreement {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 4px 0;
}

.form__label--agreement span {
	font-weight: normal;
	font-size: 12px;
	line-height: 1.5;
	color: #000000;
}

/* Стили для option */
.select-wrap {
	position: relative;
	width: auto;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	min-width: 75px;
	height: 40px;
	margin: 0 auto;
}

.select-wrap[data-state="active"] .select-title::before {
	-webkit-transform: translate(-3px, -50%) rotate(-45deg);
	-ms-transform: translate(-3px, -50%) rotate(-45deg);
	transform: translate(-3px, -50%) rotate(-45deg);
}

.select-wrap[data-state="active"] .select-title::after {
	-webkit-transform: translate(3px, -50%) rotate(45deg);
	-ms-transform: translate(3px, -50%) rotate(45deg);
	transform: translate(3px, -50%) rotate(45deg);
}

.select-wrap[data-state="active"] .select-content {
	opacity: 1;
}

.select-wrap[data-state="active"] .select-label + .select-input + .select-label {
	max-height: 40px;
	border-top-width: 1px;
}

.select-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 100%;
	padding: 5px 35px 5px 5px;
	cursor: pointer;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
}

.select-title::before, .select-title::after {
	content: "";
	position: absolute;
	top: 50%;
	right: 16px;
	display: block;
	width: 8px;
	height: 1px;
	-webkit-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	background-color: #000000;
	-webkit-transform: translate(-3px, -50%) rotate(45deg);
	-ms-transform: translate(-3px, -50%) rotate(45deg);
	transform: translate(-3px, -50%) rotate(45deg);
}

.select-title::after {
	-webkit-transform: translate(2px, -50%) rotate(-45deg);
	-ms-transform: translate(2px, -50%) rotate(-45deg);
	transform: translate(2px, -50%) rotate(-45deg);
}

.select-title:hover {
	border-color: #D8093A;
}

.select-title:hover::before, .select-title:hover::after {
	background-color: #D8093A;
}

.select-title p {
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
}

.reset {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 230px;
	padding: 8px 16px;
	margin: 0 auto;
	margin-bottom: 10px;
	border: solid 1px #c7ccd1;
	border-radius: 5px;
	-webkit-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	cursor: pointer;
	font-weight: bold;
	background-color: #ffffff;
	color: #333333;
}

.reset:hover {
	background-color: #D8093A;
	color: #ffffff;
}

.select-content {
	position: absolute;
	top: 40px;
	left: 3px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 200px;
	background-color: #ffffff;
	border: 1px solid #c7ccd1;
	border-top: none;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	opacity: 0;
	z-index: 8;
}

.select-input {
	display: none;
}

.select-input:checked + label {
	background-color: #dedede;
}

.select-input:disabled + label {
	opacity: 0.6;
	pointer-events: none;
}

.select-label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 40px;
	max-height: 0;
	padding: 0 16px;
	-webkit-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	cursor: pointer;
	overflow: hidden;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
}

.select-label + input + .select-label {
	border-top: 0 solid #C7CCD160;
}

.select-label:hover {
	background-color: #EEE !important;
	color: #000000;
}

.select-label P {
	font-size: 14px;
	line-height: 18px;
	color: #000000;
}

/*  стрили input number  */
.section-page-card-product__info-button-number {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	width: 146px;
	height: 50px;
	/*padding: 5px 20px;*/
	border: none;
	border-radius: 30px;
	overflow: hidden;
	background-color: #eee;
}

.section-page-card-product__info-button-number input {
	background-color: transparent;
}

.number input[type="number"] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 100%;
	padding: 3px 38px;
	border: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	-moz-appearance: textfield;
	-webkit-appearance: textfield;
	appearance: textfield;
	background-color: transparent;
	font-weight: normal;
	font-size: 18px;
	line-height: 23px;
	display: flex;
	align-items: center;
	text-align: center;
	text-transform: uppercase;
	color: #333337;
}

.number input[type="number"]::-webkit-outer-spin-button,
.number input[type="number"]::-webkit-inner-spin-button {
	display: none;
}

.number-minus,
.number-plus {
	position: absolute;
	top: 0;
	bottom: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	max-width: 35px;
	width: 35px;
	border: none;
	font-size: 16px;
	font-weight: 600;
	-webkit-transition: background-color 0.3s ease;
	-o-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
	cursor: pointer;
}

.number-minus svg,
.number-plus svg {
	stroke: #333337;
	-webkit-transition: stroke 0.3s ease;
	-o-transition: stroke 0.3s ease;
	transition: stroke 0.3s ease;
}

.number-minus:hover svg,
.number-plus:hover svg,
.number-minus:active svg,
.number-plus:active svg {
	stroke: #7437fa;
}

.number-minus {
	left: 10px;
}

.number-plus {
	right: 10px;
}

/* сайдбар */
.section-page-catalog__sidebar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	max-width: 290px;
	padding: 0 30px 0 10px;
}

.section-page-catalog__sidebar-option {
	position: relative;
	margin: 0 0 25px;
}

.section-page-catalog__sidebar-opener {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 18px;
	text-transform: uppercase;
	color: #000000;
	text-transform: uppercase;
}

.section-page-catalog__sidebar-svg {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	max-width: 32px;
	height: 30px;
	margin: 0 0 0 15px;
	padding: 10px;
}

.section-page-catalog__sidebar-svg svg {
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	-o-transition: transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease;
	fill: #000;
}

.section-page-catalog__sidebar-svg:hover svg {
	fill: #D8093A;
}

.list-active-transform svg {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	-o-transition: transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.section-page-catalog__sidebar-option-list-wrap {
	display: none;
}

.section-page-catalog__sidebar-option-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	min-height: 27px;
	margin: 0;
	padding: 0 0 0 0;
	list-style: none;
}

.section-page-catalog__sidebar-option-link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	max-width: 234px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 18px;
	text-transform: uppercase;
	color: #000000;
}

.section-page-catalog__sidebar-option-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	margin: 15px 0;
	padding: 0 0 0 15px;
}

.section-page-catalog__sidebar-option-item:last-of-type {
	margin-bottom: 0;
}

.section-page-catalog__sidebar-option-submenu-list-wrap {
	display: none;
}

.section-page-catalog__sidebar-option-submenu-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	min-height: 27px;
	margin: 0;
	padding: 0;
}

.section-page-catalog__sidebar-option-submenu-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 15px 0;
	padding: 0 0 0 15px;
}

.section-page-catalog__sidebar-option-submenu-item:last-of-type {
	margin-bottom: 0;
}

.section-page-catalog__sidebar-option-submenu-link {
	font-size: 18px;
	text-transform: uppercase;
	color: #000000;
	text-transform: uppercase;
}

.section-page-catalog__sidebar-filter-title {
	font-weight: bold;
	font-size: 18px;
	line-height: 23px;
	color: #000000;
	margin: 10px 0 15px;
}

.section-page-catalog__sidebar-filter-price {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 0 10px 0 0;
}

.section-page-catalog__sidebar-filter-subtitle {
	margin: 0 0 10px;
	padding: 0 10px 0 0;
	color: #000000;
}

.section-page-catalog__sidebar-filter-price-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	min-height: 37px;
	margin: 0 0 20px;
	background-image: url("/local/templates/ermak/images/background/catalog-fish.jpg");
	background-repeat: no-repeat;
}

.section-page-catalog__sidebar-filter-size {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 0 10px 20px 0;
}

.section-page-catalog__sidebar-filter-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-height: 235px;
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: auto;
}

.section-page-catalog__sidebar-filter-list .form__fake-checkbox::after {
	top: 2px;
}

.section-page-catalog__sidebar-filter-discharge {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0 10px 0 0;
}

.section-page-catalog__sidebar-filter-discharge a {
	padding: 14px 47px;
	font-size: 18px;
	line-height: 23px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	text-transform: uppercase;
	color: #333337;
	background-color: #EEE;
	border-radius: 30px;
	-webkit-transition: background-color 0.3s ease, color 0.3s ease;
	-o-transition: background-color 0.3s ease, color 0.3s ease;
	transition: background-color 0.3s ease, color 0.3s ease;
}

.section-page-catalog__sidebar-filter-discharge a:hover {
	background-color: #000000;
	color: #ffffff;
}

/* сайдбар */
.table-content-popup__wrap {
	position: fixed;
	top: 50%;
	left: 50%;
	display: none;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	max-width: 995px;
	padding: 50px 50px 40px;
	background-color: #fff;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 13;
}

.table-content-popup__container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	max-height: 80vw;
	overflow: auto;
}

.table-content-popup__title {
	margin: 0 auto 0 0;
	font-weight: bold;
	font-size: 32px;
	line-height: 41px;
	color: #000000;
}

.table-content-popup__close {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	max-width: 28px;
	height: 28px;
	padding: 5px;
}

.table-content-popup__close svg {
	fill: #333337;
	-webkit-transition: fill 0.3s ease;
	-o-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	-o-object-fit: contain;
	object-fit: contain;
}

.table-content-popup__close:hover svg {
	fill: #000000;
}

/* таблица */
.table-content-popup__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	max-width: 100%;
	margin: 40px 0 0;
	padding: 0 0 10px;
	overflow: auto;
}

.table-content-popup__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}

.table-content-popup__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-width: 66px;
	padding: 10px 10px;
	border: 1px solid #eee;
	border-right: none;
	border-bottom: none;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	color: #000000;
}

.table-content-popup__item:first-of-type {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	min-width: 103px;
	font-weight: bold;
	padding: 10px 15px;
}

.table-content-popup__item:last-of-type {
	border-right: 1px solid #eee;
}

.table-content-popup__list:last-of-type .table-content-popup__item {
	border-bottom: 1px solid #eee;
}

.log-in-content-popup__wrap {
	position: fixed;
	top: 50%;
	left: 50%;
	display: none;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	max-width: 598px;
	background-color: #fff;
	z-index: 13;
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.check-in-content-popup__container {
	display: none;
}

.log-in-content-popup__container-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 50px 40px 0 50px;
}

.log-in-content-popup__title {
	margin: 0 auto 0 0;
	font-weight: bold;
	font-size: 32px;
	line-height: 41px;
	color: #000000;
}

.log-in-content-popup__close {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 10px;
}

.log-in-content-popup__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 30px 0 50px;
	padding: 0 50px;
	overflow: auto;
	max-height: calc(95vh - 180px);
}

.log-in-content-popup__content form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
}

.log-in-content-popup__label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 0 3px;
}

.log-in-content-popup__label p {
	color: #000000;
}

.log-in-content-popup__label span {
	color: #D60000;
}

.log-in-content-popup__input {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	margin: 0 0 15px;
	padding: 5px 10px;
	opacity: 0.4;
	border: 1px solid #000000;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 4px;
}

.log-in-content-popup__additional {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 0 25px;
}

.log-in-content-popup__additional .form__label--agreement {
	margin-right: auto;
	cursor: pointer;
}

.log-in-content-popup__additional .form__fake-checkbox {
	width: 12px;
	height: 12px;
	margin-right: 5px;
	border-radius: 2px;
}

.form__fake-checkbox::after {
	left: 1px;
	width: 12px;
	height: 10px;
}

.log-in-content-popup__additional-link {
	font-size: 12px;
	color: #000000;
}

.log-in-content-popup__button-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
}

.log-in-content-popup__button {
	width: auto;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	border: none;
	margin: 0 30px 20px 0;
	padding: 14px 47px;
	cursor: pointer;
}

.log-in-content-popup__button--gray {
	background-color: #eee;
}

.log-in-content-popup__reg-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 30px 50px;
	background-color: #eee;
}

.log-in-content-popup__reg-info-link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 51px;
	margin: 0 40px 0 0;
	padding: 14px 47px;
	background: #000000;
	border-radius: 30px;
	font-size: 18px;
	line-height: 23px;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
}

.log-in-content-popup__reg-info-text {
	font-size: 12px;
	color: #000000;
}

.label-agree-link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.label-agree-link p {
	font-size: 12px;
	color: #000000;
}

.label-agree-link a {
	margin: 0 0 0 3px;
	font-size: 12px;
	-webkit-text-decoration-line: underline;
	text-decoration-line: underline;
	color: #000000;
}

.header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
}

.header-desctop-header-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	background-color: #EEE;
}

.header-desctop-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 38px;
}

.header-desctop-header__city-wrap {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	z-index: 11;
}

.header-desctop-header__city-text {
	margin: 0;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
	opacity: 0.4;
}

.header-desctop-header__faq {
	margin: -5px 0 0;
	padding: 5px 0 5px 5px;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
}

/* средняя часть */
.header-desctop-main-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: #fff;
	width: 100%;
	padding: 15px 0;
}

.header-desctop-main {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
}

/* лого */
.header-desctop-main__logo-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.header-desctop-main__logo-image {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 120px;
	max-height: 70px;
	margin: 0 10px 0 0;
}

.header-desctop-main__logo-image img {
	-o-object-fit: contain;
	object-fit: contain;
}

.header-desctop-main__logo-text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 0 46px 0 0;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
}

/* телефон */
.header-desctop-main__phone-time-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 auto 0 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.header-desctop-main__phone-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin: 0 19px 0 0;
}

.header-desctop-main__phone-icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 18px;
	max-height: 18px;
	margin: 0 7px 0 0;
}

.header-desctop-main__phone-icon svg {
	max-width: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	stroke: #333337;
}

.header-desctop-main__phone-link {
	font-size: 18px;
	color: #000000;
}

/* время */
.header-desctop-main__time {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin: 0;
}

.header-desctop-main__time p {
	font-size: 18px;
	color: #000000;
}

.header-desctop-main__time-icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 20px;
	max-height: 20px;
	margin: 0 6px 0 0;
}

.header-desctop-main__time-icon svg {
	max-width: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	fill: #333337;
}

.header-desctop-main__phone-time-wrap--mobile {
	display: none;
}

/* поиск */
.header-desctop-main__search-wrap {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	width: 100%;
	max-width: 365px;
	min-height: 43px;
	margin: 0 30px;
	z-index: 10;
}

.header-desctop-main__search {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	min-height: 43px;
	padding: 9px 50px 10px 20px;
	border: 1px solid rgba(0, 0, 0, 0.4);
	border-radius: 30px;
	background-color: #FFFFFF;
}

.header-desctop-main__search form {
	width: 100%;
}

.header-desctop-main__search-input {
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 21px;
	color: #000000;
	opacity: 0.4;
	border: none;
	background: transparent;
}

.header-desctop-main__search-icon {
	position: absolute;
	top: 50%;
	right: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 22px;
	max-height: 22px;
	padding: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	border: none;
	background: transparent;
}

.header-desctop-main__search-icon--mobile {
	display: none;
}

.header-desctop-main__search-icon svg {
	max-width: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	fill: #333337;
}

.header-desctop-main__search.search-active {
	position: absolute;
	top: 0;
	right: 0;
	min-width: 365px !important;
	padding: 9px 80px 10px 20px !important;
	z-index: 10;
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
}

.header-desctop-main__search.search-active .header-desctop-main__search-input, .header-desctop-main__search.search-active button.header-desctop-main__search-icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.header-desctop-main__search.search-active .header-desctop-main__search-icon {
	right: 50px;
}

.header-desctop-main__search.search-active .header-desctop-main__search-icon--mobile {
	right: 20px;
}

.header-desctop-main__search.search-active .header-desctop-main__search-icon--mobile svg:first-of-type {
	display: block;
}

.header-desctop-main__search.search-active .header-desctop-main__search-icon--mobile svg:last-of-type {
	display: none;
}

/* кабинет */
.header-desctop-main__log-in {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 100%;
	max-width: 42px;
	height: 42px;
	margin: 0 30px 0 0;
	background: #EEEEEE;
	border-radius: 50%;
}

.header-desctop-main__log-in svg {
	max-width: 22px;
	max-height: 22px;
	-o-object-fit: contain;
	object-fit: contain;
	fill: #333337;
}

/* корзина */
.header-desctop-main__basket {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 100%;
	max-width: 42px;
	height: 42px;
	margin: 0;
	background: #EEEEEE;
	border-radius: 50%;
}

.header-desctop-main__basket-icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 22px;
	max-height: 22px;
}

.header-desctop-main__basket svg {
	max-width: 22px;
	max-height: 22px;
	-o-object-fit: contain;
	object-fit: contain;
	fill: #333337;
}

.header-desctop-main__basket-pseudo {
	position: absolute;
	top: -9px;
	right: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 20px;
	height: 20px;
	padding: 5px;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	color: #FFFFFF;
	background: #7437FA;
	border-radius: 50%;
}

/* меню */
.header-desctop-footer-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	background: #333337;
}

.header-desctop-footer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
}

.header-desctop-footer__menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}

.header-desctop-footer__menu-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 14px 0;
	margin: 0 31px;
}

.header-desctop-footer__menu-item:first-of-type {
	margin-left: 19px;
}

.header-desctop-footer__menu-item:last-of-type {
	margin-right: 19px;
}

.header-desctop-footer__menu-item a {
	font-weight: bold;
	font-size: 18px;
	line-height: 23px;
	color: #FFFFFF;
}

/* бургер */
.header-desctop-main__burger {
	position: relative;
	display: none;
	width: 100%;
	max-width: 42px;
	margin: 0 0 0 30px;
}

.header-desctop-main__burger-icon {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	min-height: 42px;
	background-color: #EEEEEE;
	border-radius: 50%;
}

.header-desctop-main__burger-icon span {
	display: block;
	width: 20px;
	height: 2px;
	background-color: #333337;
	border-radius: 1px;
	-webkit-transition: background-color 0.3s ease;
	-o-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
}

.menu-open span {
	background-color: transparent;
}

.header-desctop-main__burger-icon span::before,
.header-desctop-main__burger-icon span::after {
	position: absolute;
	left: 50%;
	display: block;
	width: 20px;
	height: 2px;
	background-color: #333337;
	content: '';
	-webkit-transform: translate(-50%, -1px);
	-ms-transform: translate(-50%, -1px);
	transform: translate(-50%, -1px);
	border-radius: 1px;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	-o-transition: transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.header-desctop-main__burger-icon span::before {
	top: 33.33%;
}

.header-desctop-main__burger-icon span::after {
	top: 66.66%;
}

.menu-open span::before {
	width: 22px;
	-webkit-transform: rotate(-45deg) translate(-55%, -3px);
	-ms-transform: rotate(-45deg) translate(-55%, -3px);
	transform: rotate(-45deg) translate(-55%, -3px);
}

.menu-open span::after {
	width: 22px;
	-webkit-transform: rotate(45deg) translate(-60%, 2px);
	-ms-transform: rotate(45deg) translate(-60%, 2px);
	transform: rotate(45deg) translate(-60%, 2px);
}

.header-desctop-main__burger-overflow {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	max-height: 90vh;
	overflow-x: auto;
}

.header-desctop-main__burger-content {
	position: absolute;
	top: 60px;
	right: 0;
	display: none;
	width: 270px;
	padding: 20px;
	border-radius: 3px;
	background-color: #EEE;
	z-index: 12;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}

.header-desctop-footer__menu--burger {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.header-desctop-footer__menu--burger .header-desctop-footer__menu-item a {
	text-align: right;
	color: #000000;
}

/* хлебные крошки */
.container__page-home .header-desctop-breadcrumbs-wrap {
	display: none;
}

.header-desctop-breadcrumbs-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
}

.header-desctop-breadcrumbs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	width: 100%;
	padding: 30px 0 25px;
}

.header-desctop-breadcrumbs__text,
.header-desctop-breadcrumbs__separatop,
.header-desctop-breadcrumbs__link {
	font-size: 12px;
	color: #333337;
}

.header-desctop-breadcrumbs__separatop {
	margin: 0 5px;
}

.footer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	padding: 40px 0;
	background: #333337;
}

.footer a {
	color: #FFFFFF;
}

.footer-container {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
}

.footer-column-logo__wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	max-width: 74px;
}

.footer-column-logo__text {
	margin: 0 0 11px;
	font-weight: bold;
	line-height: 21px;
	color: #FFFFFF;
	text-transform: uppercase;
}

.footer-column-logo__social {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0;
	padding: 0;
	list-style: none;
}

.footer-column-logo__sub-text {
	margin: 0 0 5px;
	color: #FFFFFF;
}

.footer-column-logo__social-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 15px 15px 0;
}

/* Меню */
.footer-column-menu__wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.footer-column-menu__title {
	margin: 0 0 10px;
	font-weight: bold;
	line-height: 21px;
	color: #FFFFFF;
	text-transform: uppercase;
}

.footer-column-menu__link {
	color: #FFFFFF;
}

/* контакты */
.footer-column-contacts__wrap--row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
	max-width: 43.67%;
}

.footer-column-contacts__wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.footer-column-contacts__title {
	margin: 0 0 10px;
	font-weight: bold;
	line-height: 21px;
	color: #FFFFFF;
	text-transform: uppercase;
}

.footer-column-contacts__phone, .footer-column-contacts__time {
	color: #FFFFFF;
}

/* политика конфиденциальности */
.footer-column-policy__wrap {
	position: absolute;
	bottom: -24px;
	right: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.footer-column-policy__link, .footer-column-policy__name {
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
}

.footer-column-policy__name {
	margin: 0 0 0 20px;
}

.section-banner-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
}

.section-banner__container {
	margin: 20px 0 50px;
	max-height: 520px;
}

.section-banner__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
	margin: 0 !important;
	padding: 0;
	list-style: none;
}

.section-banner__item {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	min-height: 519px;
}

.section-banner__item-image {
	position: absolute;
	top: 0;
	left: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 100%;
	z-index: 1;
}

.section-banner__item-image img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.section-banner__item-image::before {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: -webkit-gradient(linear, left top, right top, color-stop(14.64%, rgba(220, 213, 203, 0.9)), color-stop(49.29%, rgba(220, 213, 203, 0)));
	background: -webkit-linear-gradient(left, rgba(220, 213, 203, 0.9) 14.64%, rgba(220, 213, 203, 0) 49.29%);
	background: -o-linear-gradient(left, rgba(220, 213, 203, 0.9) 14.64%, rgba(220, 213, 203, 0) 49.29%);
	background: linear-gradient(90deg, rgba(220, 213, 203, 0.9) 14.64%, rgba(220, 213, 203, 0) 49.29%);
	content: '';
}

.section-banner__item-content {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 0 149px 46px;
	z-index: 2;
}

/* контент банера */
.section-banner__item-collection {
	margin: 0 0 40px;
	font-size: 18px;
	line-height: 23px;
	color: #000000;
}

.section-banner__item-title {
	margin: 0 0 30px;
	font-weight: bold;
	font-size: 55px;
	line-height: 1.1;
	color: #000000;
}

.section-banner__item-link {
	font-size: 18px;
	line-height: 23px;
	-webkit-text-decoration-line: underline;
	text-decoration-line: underline;
	color: #000000;
}

/* Стили для пагинации и стрелок слайдера */
.slick-prev.slick-arrow,
.slick-next.slick-arrow {
	right: 40px;
	width: 26px;
	height: 46px;
	background-image: url("/local/templates/ermak/images/icon/slider-arrow.svg");
	background-size: 26px 46px;
	background-repeat: no-repeat;
	background-position: center;
	z-index: 2;
	opacity: 0.6;
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

.slick-prev.slick-arrow::before,
.slick-next.slick-arrow::before {
	display: none;
}

.slick-prev.slick-arrow:hover,
.slick-next.slick-arrow:hover {
	opacity: 1;
}

.slick-prev.slick-arrow {
	right: initial;
	left: 40px;
	-webkit-transform: scale(-1) translate(0, 50%);
	-ms-transform: scale(-1) translate(0, 50%);
	transform: scale(-1) translate(0, 50%);
}

.slick-dots {
	bottom: 20px;
}

.slick-dots li {
	width: 10px;
	height: 10px;
	margin: 10px;
}

.slick-dots li button {
	width: 100%;
	height: 100%;
	background: #FFFFFF;
	border-radius: 50%;
	-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
}

.slick-dots li button::before {
	content: '';
}

.slick-dots .slick-active button::before {
	top: 50%;
	left: 50%;
	width: 20px;
	height: 20px;
	border: 1px solid #333337;
	background: transparent;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	pointer-events: none;
	border-radius: 50%;
	content: '';
}

/* lookbook */
.section-lookbook-wrap {
	margin: 0 0 70px;
}

.section-lookbook__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: calc(100% + 30px);
	max-width: calc(100% + 30px);
	display: grid;
	width: 100%;
	max-width: calc(100% - 30px);
	grid-template-columns: 41.2% 58.8%;
	grid-template-rows: 342px 342px;
	grid-column-gap: 30px;
	grid-row-gap: 30px;
	grid-template-areas: "a b" "a c";
}

.section-lookbook__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
}

.section-lookbook__item--a, .section-lookbook__item--0 {
	grid-area: a;
}

.section-lookbook__item--a .section-lookbook__image img,
.section-lookbook__item--0 .section-lookbook__image img {
	width: auto;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.section-lookbook__item--b, .section-lookbook__item--1 {
	grid-area: b;
}

.section-lookbook__item--c, .section-lookbook__item--2 {
	grid-area: c;
}

.section-lookbook__item--row {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-width: calc(100% - 530px);
}

.section-lookbook__item--row .section-lookbook__link:first-of-type {
	margin-bottom: 30px;
}

.section-lookbook__link {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	width: 100%;
	height: 100%;
	padding: 40px;
}

.section-lookbook__image {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	overflow: hidden;
}

.section-lookbook__image::before {
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.3)), color-stop(49.29%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
	background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 49.29%, rgba(0, 0, 0, 0) 100%);
	background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 49.29%, rgba(0, 0, 0, 0) 100%);
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 49.29%, rgba(0, 0, 0, 0) 100%);
	content: '';
	z-index: 2;
}

.section-lookbook__image img {
	width: 100%;
	height: auto;
	-o-object-fit: contain;
	object-fit: contain;
	position: absolute;
	top: 0;
}

.section-lookbook__image--top-10 img {
	top: -10%;
}

.section-lookbook__image--top-45 img {
	top: -45%;
}

.section-lookbook__title {
	position: relative;
	font-weight: bold;
	font-size: 40px;
	line-height: 1.2;
	color: #FFFFFF;
	z-index: 2;
}

/* новинки */
.section-novelty-wrap {
	margin: 0 0 40px;
}

.section-novelty__title {
	margin: 0 0 20px;
	font-weight: bold;
	font-size: 32px;
	line-height: 41px;
	text-align: center;
	color: #000000;
}

.section-novelty__list-wrap {
	display: block;
	width: 100%;
	overflow: hidden;
}

.section-novelty__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: calc(100% + 30px);
	max-width: calc(100% + 30px);
	margin: 0;
	padding: 0;
}

.section-novelty__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	max-width: calc(25% - 30px);
	margin: 0 30px 30px 0;
}

.section-novelty__link {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
}

.section-novelty__item-fish {
	position: absolute;
	top: 15px;
	right: 15px;
	padding: 3px 13px;
	background: #FBF382;
	border-radius: 30px;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	z-index: 5;
}

.section-novelty__item-fish--visible {
	display: block;
	background-color: #7437FA;
	color: #ffffff;
}

.section-novelty__item-fish--no-visible {
	display: none;
}

.section-novelty__item-image {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	margin: 0 0 15px;
}

.section-novelty__item-image img {
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}

.section-novelty__item-title,
.section-novelty__item-price {
	margin: 0 0 5px;
	line-height: 21px;
	color: #000000;
}

/* мы в инстаграм */
.section-instagram-wrap {
	margin: 0 0 60px;
}

.section-instagram__title {
	margin: 0 0 20px;
	font-weight: bold;
	font-size: 32px;
	line-height: 41px;
	text-align: center;
	color: #000000;
}

.section-instagram__list-wrap {
	display: block;
	width: 100%;
	overflow: hidden;
}

.section-instagram__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: calc(100% + 10px);
	max-width: calc(100% + 10px);
	margin: 0;
	padding: 0;
}

.section-instagram__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 10px 10px 0;
}

.section-instagram__link {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
}

.section-instagram__image {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	margin: 0;
}

.section-instagram__image img {
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}

/* о нас */
.section-about-home-wrap {
	margin: 0 0 70px;
}

.section-about-home__title {
	margin: 0 0 20px;
	font-weight: bold;
	font-size: 32px;
	line-height: 41px;
	text-align: center;
	color: #000000;
}

.section-about-home__list-wrap {
	display: block;
	width: 100%;
	overflow: hidden;
}

.section-about-home__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: calc(100% + 30px);
	max-width: calc(100% + 30px);
	margin: 0;
	padding: 0;
}

.section-about-home__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 30px 30px 0;
	width: 100%;
	max-width: calc(50% - 30px);
}

.section-about-home__text {
	line-height: 21px;
	color: #000000;
}

.section-about-home__link-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.section-about-home__link {
	padding: 14px 47px;
}

/* about */
.section-about-content-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
}

.section-about-content__container {
	margin: 0 0 70px;
}

.section-about-content__image-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 100%;
	max-width: 370px;
	margin: 0 30px 0 0;
}

.section-about-content__image-wrap img {
	width: 100%;
	height: auto;
	-o-object-fit: contain;
	object-fit: contain;
}

/* блок текста */
.section-about-content__text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	max-width: calc(100% - 400px);
	color: #000000;
}

.section-about-content__text p {
	margin: 0 0 10px;
	color: #000000;
}

.section-about-content__text ol {
	margin: 10px 0;
	padding: 0 0 0 17px;
}

/* Наше производство */
.section-about-slider-content-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	max-width: 100%;
	margin: 0 0 70px;
}

.section-about-slider-content__container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	max-width: 1170px;
}

.section-about-slider-content__title {
	margin: 0 0 20px;
	font-weight: bold;
	font-size: 34px;
	line-height: 44px;
	color: #000000;
	text-align: center;
}

.section-about-slider-content__subtitle {
	max-width: 518px;
	margin: 0 auto 33px;
	line-height: 21px;
	text-align: center;
	color: #000000;
}

.section-about-slider-content__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
	max-width: 100%;
	margin: 0;
	padding: 0;
}

.section-about-slider-content__list .slick-prev.slick-arrow,
.section-about-slider-content__list .slick-next.slick-arrow {
	width: 18px;
	height: 32px;
	background-image: url("http://localhost:3000/local/templates/ermak/images/icon/slider-arrow-black.svg");
	background-size: 18px 32px;
}

.section-about-slider-content__list .slick-prev.slick-arrow {
	left: 115px;
}

.section-about-slider-content__list .slick-next.slick-arrow {
	right: 115px;
}

.section-about-slider-content__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0 15px;
}

.section-about-slider-content__item-image {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
}

.section-about-slider-content__item-image img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

/* about */
/* Страница контакты */
.section-contacts-content-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
}

.section-page-contacts__container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 0 70px;
}

.section-page-contacts__info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	max-width: 355px;
	margin: 0 50px 0 0;
}

.section-page-contacts__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 30px 0 0;
	padding: 0;
	list-style: none;
}

.section-page-contacts__item {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 0 0 0 30px;
	margin: 0 0 20px;
}

.section-page-contacts__icon {
	position: absolute;
	top: 0;
	left: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	max-width: 20px;
	height: 20px;
}

.section-page-contacts__item b {
	margin: 0 0 5px;
	font-weight: bold;
	color: #000000;
}

.section-page-contacts__item p, .section-page-contacts__item a {
	width: auto;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	color: #000000;
}

.section-page-contacts__sub-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.section-page-contacts__sub-info-text,
.section-page-contacts__sub-info-text p {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	font-weight: bold;
	color: #000000;
}

.section-page-contacts__list--sub-info {
	margin: 0 0 5px;
}

.section-page-contacts__list--sub-info .section-page-contacts__item {
	margin: 0 0 5px;
	padding: 0;
}

/* карта */
.section-page-contacts__maps {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	max-width: calc(100% - 405px);
}

.section-page-contacts__maps > div {
	width: 100%;
}

/* Страница контакты */
.section-catalog-content-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
}

.section-page-catalog__container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
}

.section-page-header__title--catalog {
	width: 100%;
	margin: 0 0 30px;
}

/* каталог */
.section-page-catalog__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	max-width: calc(100% - 290px);
}

.section-page-catalog__content-list {
	margin: 15px 0 0;
}

.section-page-catalog__content-header {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	width: 100%;
	z-index: 11;
}

.section-page-catalog__content-filter-mobile {
	display: none;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 20px 0 0;
}

.section-page-catalog__content-filter-mobile p {
	margin: 0 5px 0 0;
	line-height: 21px;
	text-align: right;
	color: #000000;
}

.section-page-catalog__content-filter {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 0 0 auto;
}

.section-page-catalog__content-filter > p {
	margin: 0 3px 0 0;
	line-height: 21px;
	text-align: right;
	color: #000000;
}

.section-novelty__item--catalog {
	position: relative;
	min-height: 477px;
	max-width: calc(33.33% - 30px);
}

.section-novelty__item-size-list-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
}

.section-novelty__item-size-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0;
	padding: 0;
	list-style: none;
}

.section-novelty__item-size-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 0;
	margin: 0 5px 5px;
	-webkit-transition: height 0.3s ease, opacity 0.3s ease;
	-o-transition: height 0.3s ease, opacity 0.3s ease;
	transition: height 0.3s ease, opacity 0.3s ease;
	visibility: hidden;
	opacity: 0;
}

.section-novelty__item-size-item > a {
	font-size: 12px;
	color: #000000;
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

.section-novelty__item-size-item > a:hover {
	opacity: 0.7;
}

.section-novelty__item--catalog .section-novelty__item-image {
	height: 100%;
	height: 400px;
	overflow: hidden;
}

.section-novelty__item--catalog .section-novelty__item-image img {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.section-novelty__item--catalog .section-novelty__link {
	-webkit-transition: -webkit-box-shadow 0.3s ease;
	transition: -webkit-box-shadow 0.3s ease;
	-o-transition: box-shadow 0.3s ease;
	transition: box-shadow 0.3s ease;
	transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;
}

.section-novelty__item--catalog .section-novelty__link:hover {
	position: absolute;
	top: -10px;
	left: -10px;
	padding: 10px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.25);
	background-color: #fff;
	z-index: 10;
}

.section-novelty__item--catalog .section-novelty__link:hover .section-novelty__item-size-item {
	height: auto;
	visibility: visible;
	opacity: 1;
	-webkit-transition: height 0.3s ease, opacity 0.3s ease;
	-o-transition: height 0.3s ease, opacity 0.3s ease;
	transition: height 0.3s ease, opacity 0.3s ease;
}

.section-novelty__item--catalog .section-novelty__link:hover .section-novelty__item-fish--visible {
	top: 25px;
	right: 25px;
}

.section-novelty__item--catalog .section-novelty__item-title {
	width: 100%;
	max-width: calc(100% - 20px);
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	text-align: center;
}

/* пагинация */
.section-page-catalog__content-pagination {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.section-page-catalog__content-pagination-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 0 20px;
	padding: 0;
	list-style: none;
}

.section-page-catalog__content-pagination-item a,
.section-page-catalog__content-pagination-item p {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-width: 33px;
	min-height: 33px;
	margin: 0 2px;
	padding: 6px 8px;
	line-height: 21px;
	text-align: center;
	color: #000000;
	border-radius: 50%;
	-webkit-transition: background-color 0.3s ease;
	-o-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
}

.section-page-catalog__content-pagination-item a:hover {
	background-color: rgba(251, 243, 130, 0.4);
}

.section-page-catalog__content-pagination-item--active a,
.section-page-catalog__content-pagination-item--active a:hover {
	background-color: #FBF382;
	border-radius: 50%;
}

/* показать еще */
.section-page-catalog__content-more a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 0 70px;
	padding: 14px 47px;
	background-color: #000000;
	border-radius: 30px;
	font-size: 18px;
	line-height: 23px;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	-webkit-transition: background-color 0.3s ease, color 0.3s ease;
	-o-transition: background-color 0.3s ease, color 0.3s ease;
	transition: background-color 0.3s ease, color 0.3s ease;
}

.section-page-catalog__content-more a:hover {
	color: #333337;
	background-color: #eee;
}

/* card-product-page */
.section-card-product-content-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
}

.section-page-card-product__container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 0 70px;
}

.section-page-card-product__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
}

/* слайдер */
.section-page-card-product__slider-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	/*max-width: calc(57.3% - 70px);*/
	margin: 0 70px 0 0;
}

.section-page-card-product__slider-for {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	max-width: 101px;
	margin: 0 30px 0 0;
}

.section-page-card-product__slider-for-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 700px;
	margin: 0;
	padding: 20px 0;
	list-style: none;
}

.section-page-card-product__slider-for-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: auto;
	margin: 7px 0;
}

.section-page-card-product__slider-for-item img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.section-page-card-product__slider {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	max-width: calc(100% - 101px);
}

.section-page-card-product__slider-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	height: 700px;
	margin: 0;
	padding: 0;
	list-style: none;
}

.section-page-card-product__slider-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 100%;
	min-height: 700px;
}

.section-page-card-product__slider-item img {
	width: calc(100% + 2px);
	max-width: calc(100% + 2px);
	height: calc(100% + 2px);
	max-height: calc(100% + 2px);
	-o-object-fit: cover;
	object-fit: cover;
}

.section-page-card-product__slider-for-list .slick-prev.slick-arrow,
.section-page-card-product__slider-for-list .slick-next.slick-arrow {
	background-image: url("/local/templates/ermak/local/templates/ermak/images/icon/slider-arrow-black.svg");
	background-size: 16px 12px;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	top: initial;
	bottom: -18px;
	height: 46px;
}

.section-page-card-product__slider-for-list .slick-prev.slick-arrow {
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	top: -18px;
}

.section-page-card-product__slider-list .slick-list {
	width: 100%;
	height: 100% !important;
}

/* блок с информацией */
.section-page-card-product__info-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	max-width: 500px;
}

.section-page-card-product__info-title {
	margin: 0 0 10px;
	font-size: 18px;
	text-transform: uppercase;
	color: #000000;
}

.section-page-card-product__info-subtitle-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin: 0 0 30px;
	font-size: 12px;
	color: #333337;
}

.section-page-card-product__info-subtitle-wrap p:first-of-type {
	margin: 0 3px 0 0;
}

.section-page-card-product__info-price {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.section-page-card-product__info-price b {
	font-weight: bold;
	font-size: 34px;
	line-height: 44px;
	color: #000000;
	margin: 0 20px 0 0;
}

.section-page-card-product__info-price p {
	font-size: 18px;
	text-transform: uppercase;
	color: #333337;
	text-decoration: line-through;
}

.section-page-card-product__info-availability {
	margin: 0 0 20px;
	font-size: 12px;
	color: #393481;
}

.section-page-card-product__info-size-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 0 0 20px;
}

.section-page-card-product__info-size-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.section-page-card-product__info-size-text {
	font-size: 12px;
	color: #333337;
}

.section-page-card-product__info-size-link {
	font-size: 12px;
	-webkit-text-decoration-line: underline;
	text-decoration-line: underline;
	color: #000000;
}

.section-page-card-product__info-size-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 5px 0;
	padding: 0;
	list-style: none;
}

.section-page-card-product__info-size-item {
	margin: 0 15px 5px 0;
}

.section-page-card-product__info-size-item--active {
	border-bottom: 1px solid #000000;
}

.section-page-card-product__info-size-item a {
	color: #000000;
}

.section-page-card-product__info-button-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 0 40px;
}

.section-page-card-product__info-button-number {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	/*margin: 0 46px 0 0;*/
}

.section-page-card-product__info-button-link {
	width: 100%;
}

.section-page-card-product__info-button-link svg {
	margin: 0 0 0 10px;
	fill: #000000;
}

.section-page-card-product__info-description-title {
	margin: 0 0 10px;
	font-size: 18px;
	text-transform: uppercase;
	color: #000000;
}

.section-page-card-product__info-description-text {
	margin: 0 0 30px;
	color: #000000;
}

.section-page-card-product__info-description-button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 0 10px;
	width: auto;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	font-size: 18px;
	text-transform: uppercase;
	color: #000000;
}

a.section-page-card-product__info-description-button:hover .section-page-card-product__info-description-icon svg {
	fill: #333337;
}

.section-page-card-product__info-description-icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 10px;
}

.section-page-card-product__info-description-icon svg {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	fill: #000000;
	-webkit-transition: fill 0.3s ease, -webkit-transform 0.5s ease;
	transition: fill 0.3s ease, -webkit-transform 0.5s ease;
	-o-transition: fill 0.3s ease, transform 0.5s ease;
	transition: fill 0.3s ease, transform 0.5s ease;
	transition: fill 0.3s ease, transform 0.5s ease, -webkit-transform 0.5s ease;
}

.info-description-icon--active svg {
	-webkit-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}

.section-page-card-product__info-description-container-wrap {
	display: none;
	width: 100%;
}

.section-page-card-product__info-description-container-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.section-page-card-product__info-description-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.section-page-card-product__info-description-name,
.section-page-card-product__info-description-value {
	margin: 0 4px 0 0;
	color: #000000;
}

.section-novelty__title--card-product {
	text-align: start;
}

/* card-product-page */
/* basket-page */
.section-basket-content-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	margin: 0 0 70px;
}

.section-basket__container > form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
}

/* Карточки */
.section-basket__column {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	max-width: 770px;
	margin: 0 auto 0 0;
}

.section-basket__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 0;
	padding: 0;
	list-style: none;
}

.section-basket__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0;
	padding: 30px;
	border: 1px solid #eee;
	border-bottom: none;
}

.section-basket__item:last-of-type {
	border-bottom: 1px solid #eee;
}

.section-basket__image {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	max-width: 122px;
	margin: 0 20px 0 0;
	overflow: hidden;
}

.section-basket__image img {
	max-width: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}

.section-basket__info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 0 auto 0 0;
}

.section-basket__info-title {
	margin: 0 0 5px;
	text-transform: uppercase;
	color: #000000;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.section-basket__info-size {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 0 30px;
	color: #333337;
}

.section-basket__info-price-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 0 15px;
}

.section-basket__info-price-wrap .section-page-card-product__info-button-number {
	margin: 0 20px 0 0;
}

.section-basket__info-price {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 15px 0;
	height: 20px;
}

.section-basket__info-price b {
	margin: 0 10px 0 0;
	font-weight: bold;
	line-height: 21px;
	color: #000000;
}

.section-basket__info-price p {
	margin: 15px 0;
	font-size: 14px;
	line-height: 18px;
	color: #333337;
	text-decoration: line-through;
}

.section-basket__delete-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	min-width: 32px;
}

.section-basket__delete {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	padding: 5px;
}

.section-basket__delete svg {
	max-width: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	fill: #333337;
}

/* кнопка очистить корзину */
.section-basket__basket-delete {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 20px 0 0;
}

.section-basket__basket-delete a {
	font-size: 12px;
	-webkit-text-decoration-line: underline;
	text-decoration-line: underline;
	color: #333337;
}

/* правая часть оформления заказа */
.section-basket__total {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	max-width: 315px;
	margin: 0 0 20px 50px;
}

.section-basket__total-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	margin: 0;
	padding: 0 0 5px;
	list-style: none;
	border-bottom: 1px solid #eee;
}

.section-basket__total-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 0 0 10px;
}

.section-basket__total-item-name,
.section-basket__total-item-text {
	color: #000000;
}

.section-basket__total-item-name {
	margin: 0 10px 0 0;
}

.section-basket__total-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 25px 0 30px;
}

.section-basket__total-info-name {
	margin: 0 10px 0 0;
	font-weight: bold;
	color: #000000;
}

.section-basket__total-info-text {
	font-weight: bold;
	font-size: 34px;
	line-height: 44px;
	color: #000000;
}

.section-basket__total-button-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.section-basket__total-button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	margin: 0;
	padding: 14px 47px;
	background: #FBF382;
	border-radius: 30px;
	border: none;
	font-size: 18px;
	line-height: 23px;
	text-align: center;
	text-transform: uppercase;
	color: #000000;
}

/* basket-page */
/* ordering-page */
.section-basket__image--ordering {
	max-width: 97px;
}

.section-basket__basket-form-pay {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 40px 0 35px;
}

.section-basket__basket-arrange {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.section-basket__basket-arrange > a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0;
	padding: 14px 47px;
	background: #FBF382;
	border-radius: 30px;
	border: none;
	font-size: 18px;
	line-height: 23px;
	text-align: center;
	text-transform: uppercase;
	color: #000000;
}

/* ordering-page */
/* shipping-payment-page */
.section-shipping-payment-content-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
}

.section-shipping-payment__container-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	max-width: 970px;
	margin: 0 0 50px;
}

.section-shipping-payment__title {
	margin: 0 0 20px;
	font-weight: bold;
	font-size: 32px;
	line-height: 41px;
	color: #000000;
}

.section-shipping-payment__ol-list {
	margin: 10px 0;
	padding: 0 0 0 17px;
	color: #000000;
}

.section-shipping-payment__text,
.section-shipping-payment__link {
	margin: 0 0 5px;
	color: #000000;
}

.section-shipping-payment__text span {
	font-weight: bold;
}

.section-shipping-payment__list-card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 20px 0 10px;
}

.section-shipping-payment__item-card {
	margin: 0 20px 20px 0;
}

.section-shipping-payment__item a, .section-shipping-payment__text, .section-shipping-payment__link, .section-cooperation__list-container-title, .section-shipping-payment__item {
	color: #000000;
}

.section-cooperation__list-container-title {
	font-weight: bold;
}

.section-cooperation__list-container {
	position: relative;
	margin: 10px 0 0;
	padding: 0 0 0 30px;
}

.section-cooperation__list-container-title svg {
	position: absolute;
	top: 1px;
	left: 0;
	display: block;
	width: 20px;
	height: 20px;
}

.section-shipping-payment__subtitle {
	margin: 40px 0 10px;
	font-size: 18px;
	text-transform: uppercase;
	color: #000000;
}

.section-shipping-payment__list-card--width-max .section-shipping-payment__item-card {
	max-width: 114px;
	margin: 0 10px 10px 0;
}

.section-shipping-payment__list-card--width-max .section-shipping-payment__item-card img {
	-o-object-fit: contain;
	object-fit: contain;
}

/* shipping-payment-page */
/* exchange-return-page */
.section-shipping-payment__text--margin {
	margin: 30px 0 10px;
}

/* exchange-return-page */
/* cooperation-page */
.section-cooperation__link-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.section-shipping-payment__container-item--cooperation {
	max-width: 100%;
}

/* cooperation-page */
/* production-page */
.section-production-content-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	margin: 0 0 70px;
}

.section-production-content__container.all-sub-container {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.section-production-content__text,
.section-production-content__text p {
	margin: 0 0 10px;
	color: #000000;
}

.section-production-content__text b,
.section-production-content__text a {
	margin: 0 0 10px;
	font-weight: bold;
	color: #000000;
}

.section-production-content__text p,
.section-production-content__text b,
.section-production-content__text a {
	margin: 0 0 10px;
}

.section-production-content__text ul {
	margin: 10px 0;
	padding: 0 0 0 15px;
}

.section-production-content__image-wrap img {
	margin: 0 0 30px;
}

.section-production-content__image-wrap img:first-of-type {
	margin: 30px 0;
}

.section-production-content__title {
	margin: 0 0 10px;
	font-weight: bold;
	font-size: 32px;
	line-height: 41px;
	color: #000000;
}

/* дополнения для странице faq */
.section-production-content__text--margin a {
	font-weight: normal;
}

.section-production-content-wrap--bg {
	position: relative;
	margin: 0 !important;
	padding: 70px 0;
	background-image: url("/local/templates/ermak/images/background/faq-bg.jpg");
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

.section-production-content-wrap--bg::before {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: -webkit-gradient(linear, right top, left top, color-stop(22.95%, rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0))), url(/local/templates/ermak/css/photo_2021-03-29_22-34-07.jpg);
	background: -webkit-linear-gradient(right, rgba(255, 255, 255, 0.8) 22.95%, rgba(255, 255, 255, 0) 100%), url(/local/templates/ermak/css/photo_2021-03-29_22-34-07.jpg);
	background: -o-linear-gradient(right, rgba(255, 255, 255, 0.8) 22.95%, rgba(255, 255, 255, 0) 100%), url(/local/templates/ermak/css/photo_2021-03-29_22-34-07.jpg);
	background: linear-gradient(270deg, rgba(255, 255, 255, 0.8) 22.95%, rgba(255, 255, 255, 0) 100%), url(/local/templates/ermak/css/photo_2021-03-29_22-34-07.jpg);
	content: '';
	z-index: 1;
}

.section-production-footer__container {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	width: 100%;
	z-index: 2;
}

.section-production-footer__container b {
	margin: 0 0 15px;
	font-weight: bold;
	font-size: 40px;
	line-height: 1.3;
	text-align: right;
	color: #000000;
}

.section-production-footer__container p,
.section-production-footer__container a {
	max-width: 500px;
	text-align: right;
	color: #000000;
}

/* production-page */
/* shops-page */
.section-shops-content-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	margin: 0 0 70px;
}

.section-shops-content__container {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	overflow: hidden;
}

.section-shops-content__content-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: calc(100% + 46px);
	margin: 0;
	padding: 0;
	list-style: none;
}

.section-shops-content__content-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	max-width: 254px;
	margin: 0 46px 30px 0;
}

.section-shops-content__content-item > p {
	margin: 0 0 10px 30px;
	color: #000000;
}

.section-shops-content__link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 0 10px;
	color: #000000;
}

.section-shops-content__link svg {
	max-width: 20px;
	max-height: 20px;
	margin: 0 10px 0 0;
	-o-object-fit: contain;
	object-fit: contain;
}

.section-shops-content__maps-wrap {
	margin: 0 0 30px;
}

.section-shops-content__image-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.section-shops-content__image-wrap img {
	max-width: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}

/* shops-page */
/* vacancies-page */
.section-vacancies-content-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	margin: 0 0 70px;
}

.section-vacancies__container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.section-vacancies__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 0;
	padding: 0;
	list-style: none;
}

.section-vacancies__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-width: 970px;
	margin: 0 0 20px;
	padding: 20px 30px;
	border: 1px solid #EEEEEE;
}

.section-vacancies__item:last-of-type {
	margin: 0;
}

.section-vacancies__title {
	margin: 0 0 10px;
	font-weight: bold;
	font-size: 30px;
	line-height: 39px;
	color: #000000;
}

.section-vacancies__item-row,
.section-vacancies__item-row b,
.section-vacancies__item-row p,
.section-vacancies__item-row--link a {
	margin: 0 0 10px;
	color: #000000;
}

.section-vacancies__item-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0;
}

.section-vacancies__item-row--column {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 0 0 8px;
}

.section-vacancies__item-row--column p {
	margin: 0 0 2px;
}

.section-vacancies__item-row b,
.section-vacancies__item-row--link a {
	margin-right: 5px;
	font-weight: bold;
}

/* vacancies-page */
/* personal-office */
.section-personal-office-content-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
}

.section-personal-office__container--data {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	overflow: hidden;
	margin: 0 0 40px;
}

.section-personal-office__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: calc(100% + 30px);
	margin: 0;
	padding: 0;
	list-style: none;
}

.section-personal-office__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	max-width: calc(33.33% - 30px);
	margin: 0 30px 30px 0;
}

.section-personal-office__link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	padding: 35px;
	background: #EEEEEE;
}

.section-personal-office__link-icon {
	max-width: 96px;
	margin: 0 0 30px;
}

.section-personal-office__link-icon svg {
	max-width: 100%;
	fill: #333337;
	-o-object-fit: contain;
	object-fit: contain;
}

.section-personal-office__text {
	font-weight: bold;
	font-size: 18px;
	line-height: 23px;
	text-transform: uppercase;
	color: #000000;
}

/* personal-office */
/* personal-office-order */
.section-personal-office-content-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.section-personal-office__container {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}

.section-personal-office__sidebar-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	max-width: 300px;
	padding: 0 30px 0 0;
	overflow: hidden;
}

.section-personal-office__sidebar-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}

.section-personal-office__sidebar-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border: 1px solid #eee;
	border-bottom: none;
}

.section-personal-office__sidebar-item:last-of-type {
	border-bottom: 1px solid #eee;
}

.section-personal-office__sidebar-link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	padding: 12px 15px;
	font-size: 18px;
	text-transform: uppercase;
	color: #000000;
}

.section-personal-office__sidebar-link--active {
	background-color: #eee;
}

.section-personal-office__sidebar-link-icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 7px;
	height: 12px;
	margin: 0 10px 0 0;
}

.section-personal-office__sidebar-link-icon svg {
	max-width: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	fill: #000000;
}

.section-personal-office__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	max-width: calc(100% - 300px);
}

.section-personal-office__order-sub-text {
	margin: 0 0 25px;
	color: #333337;
}

.section-personal-office__order-title {
	margin: 0 0 15px;
	font-size: 18px;
	text-transform: uppercase;
	color: #000000;
}

.section-personal-office__order-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 0;
	padding: 0;
	list-style: none;
}

.section-personal-office__order-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 0 0 30px;
	border: 1px solid #eee;
}

.section-personal-office__order-item-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 13px 30px;
	font-weight: bold;
	color: #000000;
	border-bottom: 1px solid #eee;
	background-color: #eee;
}

.section-personal-office__order-item-pay {
	margin: 20px 0 10px;
	color: #333337;
}

.section-personal-office__order-item-number,
.section-personal-office__order-item-shipment {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	font-weight: bold;
	color: #000000;
}

.section-personal-office__order-item-number span {
	padding: 2px 11px 4px;
	font-size: 12px;
	color: #D60000;
	background: #FFD6D6;
	border: 1px solid #D60000;
	margin: 0 15px;
}

.section-personal-office__order-item-shipment {
	margin: 6px 0;
}

.section-personal-office__order-item-shipment span {
	padding: 2px 11px 4px;
	font-size: 12px;
	color: #333337;
	background: #EEEEEE;
	border: 1px solid #333337;
	margin: 0 15px;
}

.section-personal-office__order-item-sum {
	margin: 0 0 15px;
	color: #333337;
}

.section-personal-office__order-item-link {
	width: auto;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	padding: 14px 47px;
}

.section-personal-office__order-item-main {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 0 30px 24px;
	border-bottom: 1px solid #eee;
}

.section-personal-office__order-item-main:last-of-type {
	border-bottom: none;
}

.section-personal-office__order-item-more {
	margin: 4px 0 0;
	line-height: 150%;
	-webkit-text-decoration-line: underline;
	text-decoration-line: underline;
	color: #393481;
}

.section-personal-office__order-item-main--row {
	padding: 30px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.section-personal-office__order-item-main--row .section-personal-office__order-item-link {
	margin: 0 auto 0 0;
}

.section-personal-office__order-item-delete {
	-webkit-text-decoration-line: underline;
	text-decoration-line: underline;
	color: #000000;
}

/* personal-office-order */
/* personal-office-data */
.section-personal-office__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.section-personal-office__content form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
}

.section-personal-office__label {
	margin: 0 0 3px;
	color: #000000;
}

.section-personal-office__input {
	color: #333337;
	border: 1px solid rgba(0, 0, 0, 0.4);
	border-radius: 4px;
	margin: 0 0 15px;
	padding: 9px 20px;
}

.section-personal-office__label--margin {
	margin-top: 25px;
}

.section-personal-office__sub-label {
	font-size: 12px;
	color: #333337;
	margin: 0 0 15px;
}

.section-personal-office__input--sub-label {
	margin-bottom: 10px;
}

.section-personal-office__button-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.section-personal-office__button-submit {
	margin: 0 40px 0 0;
	padding: 14px 47px;
	border: none;
	pointer-events: none;
	opacity: 0.7;
}

.section-personal-office__button-submit.next {
	pointer-events: auto;
	opacity: 1;
}

.section-personal-office__link-reset {
	padding: 10px;
	font-size: 18px;
	line-height: 23px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	text-transform: uppercase;
	color: #000000;
}

/* стили для работы полей пароля */
.password-not-really,
.eror-password {
	border: 1px solid rgba(255, 7, 7, 0.4);
}

.password-not-really-text {
	color: #ff0707;
}

/* personal-office-data */
/* personal-office-completed */
.section-personal-office__order-item-header b {
	margin-right: auto;
	padding-right: 30px;
}

.section-personal-office__order-item-header p {
	font-weight: normal;
	color: #333337;
}

.section-personal-office__order-item-main--row-completed .section-personal-office__order-item-more {
	margin-right: auto;
}

.section-personal-office__order-item-main--row-completed .section-personal-office__order-item-link {
	margin-right: 0;
}

/* personal-office-completed */
/* lookbook */
.section-page-lookbook-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	overflow: hidden;
}

.section-page-lookbook__container {
	margin: 0 0 50px;
}

/* две в ряд */
.section-page-lookbook__row--two {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: calc(100% + 20px);
}

.section-page-lookbook__image {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 20px 20px 0;
}

.section-page-lookbook__image img {
	width: 100%;
	height: auto;
	margin: 0;
	-o-object-fit: cover;
	object-fit: cover;
}

.section-page-lookbook__row--two .section-page-lookbook__image {
	max-width: 50%;
}

/* Одна большая две маленькие справа */
.section-page-lookbook__row--three-column {
	display: grid;
	width: calc(100% + 20px);
	margin: 0 0 20px;
	grid-template-columns: calc(66% - 20px) calc(34% - 20px);
	grid-template-rows: 583px 583px;
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	grid-template-areas: "a b" "a c";
}

.section-page-lookbook__row--three-column .section-page-lookbook__image {
	margin: 0;
}

.section-page-lookbook__row--three-column .section-page-lookbook__image img {
	width: 100%;
	height: auto;
	margin: 0;
	-o-object-fit: cover;
	object-fit: cover;
}

.section-page-lookbook__image--a,
.section-page-lookbook__image--0{
	grid-area: a;
}

.section-page-lookbook__image--b,
.section-page-lookbook__image--1{
	grid-area: b;
}

.section-page-lookbook__image--c,
.section-page-lookbook__image--2{
	grid-area: c;
}

/* Три фотки в ряд */
.section-page-lookbook__row--three-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: calc(100% + 20px);
}

/* Одна большая две маленькие слева */
.section-page-lookbook__row--three-column-revers {
	display: grid;
	width: calc(100% + 20px);
	margin: 0 0 20px;
	grid-template-columns: calc(34% - 20px) calc(66% - 20px);
	grid-template-rows: 583px 583px;
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	grid-template-areas: "a c" "b c";
}

.section-page-lookbook__row--three-column-revers .section-page-lookbook__image {
	margin: 0;
}

.page {
	min-height: 100vh;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.footer {
	margin-top: auto;
}

.product-item-title {
	text-align: center;
	margin: 0 0 5px;
}

.product-item-title a {
	line-height: 21px;
	color: #000000 !important;
	font-weight: 700 !important;
	font-size: 16px !important;
}

.product-item-label-text span {
	padding: 4px 13px 4px !important;
	background: #FBF382;
	border-radius: 30px;
	font-size: 12px !important;
	line-height: 16px !important;
	color: #000000;
	font-weight: 400;
}

.product-item-image-wrapper {
	padding-top: 140%;
}

.product-item-image-original, .product-item-image-alternative {
	background-size: cover;
}

.product-item-label-right {
	right: 15px;
}

.product-item-label-top {
	top: 15px;
}

.product-item-info-container.product-item-price-container {
	text-align: center;
}

.product-item-price-current {
	line-height: 21px !important;
	color: #000000;
	font-size: 16px;
	font-weight: 400;
}

.product-item-scu-container {
	text-align: center;
	font-size: 12px;
}

.product-item-scu-item-text-block {
	outline: none;
	padding: 0;
}

.product-item-scu-item-text-container.selected .product-item-scu-item-text-block .product-item-scu-item-text {
	border-bottom: 1px solid;
}

.product-item-scu-item-text {
	font-size: 12px;
}

.btn.btn-default {
	padding: 5px 20px 4px;
	background: #FBF382 !important;
	border-radius: 30px;
	font-size: 16px;
	line-height: 23px;
	text-transform: uppercase;
	color: #000000 !important;
	border: 0;
}

a.header-desctop-main__basket {
	width: 42px;
}

.bx-breadcrumb {
	margin: 0 !important;
}

.bx-breadcrumb .bx-breadcrumb-item {
	margin-bottom: 0 !important;
}

.bx-breadcrumb .bx-breadcrumb-item a {
	color: black;
}

.bx-breadcrumb .bx-breadcrumb-item > span {
	color: silver;
}

.bx-filter-section {
	padding: 0 !important;
	background: white !important;
}

.bx-filter .bx-filter-section > .row {
	padding: 0;
}

.bx-filter .bx-filter-title {
	font-weight: bold;
	font-size: 18px !important;
	line-height: 23px;
	color: #000000;
	margin: 10px 0 15px;
}

.bx-filter .bx-filter-parameters-box-title span {
	font-size: 16px;
	font-weight: 400 !important;
	color: black;
}

.bx-filter .bx-filter-parameters-box-title {
	padding-bottom: 10px;
}

.bx-filter .bx-ui-slider-pricebar-v {
	background: #333337 !important;
}

.bx-filter .bx-ui-slider-pricebar-vn {
	background: #33333757 !important;
}

.bx-filter .bx-ui-slider-handle {
	background-image: none !important;
	width: 18px;
	height: 18px;
	background-color: #333337 !important;
	border-radius: 50%;
}

.bx-filter .bx-ui-slider-handle.right {
	right: 0;
	margin-right: -9px;
	top: -5px;
}

.bx-filter .bx-ui-slider-handle.left {
	left: 0;
	margin-left: -9px;
	top: -5px;
}

.bx-filter .bx-ui-slider-part {
	background: #33333757 !important;
}

.bx-filter .bx-filter-input-container input {
	font-size: 13px;
	height: 25px;
}

.bx-filter {
	font-family: 'PT Sans', sans-serif !important;
}

.bx-filter .bx-filter-parameters-box-title span:hover {
	border-color: black;
}

.bx-filter .bx-filter-param-label {
	width: 100%;
	padding: 0;
}

span.bx-filter-input-checkbox {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.bx-filter .bx-filter-input-checkbox .bx-filter-param-text {
	font-size: 12px;
	padding-left: 5px;
}

.jq-checkbox {
	border-radius: 4px;
	border: 1px solid black;
	background-color: white;
	background-image: none;
}

.jq-checkbox.checked .jq-checkbox__div {
	margin: 4px 0 0 3px;
	border-bottom: 2px solid black;
	border-left: 2px solid black;
}

.bx-filter .bx-filter-popup-result a {
	color: #9e9e9e;
	line-height: 10px;
}

.btn-themes {
	padding: 5px 20px 4px;
	background: #FBF382 !important;
	border-radius: 30px;
	font-size: 16px;
	line-height: 23px;
	text-transform: uppercase;
	color: #000000 !important;
	border: 0;
}

.btn-link {
	color: black;
}

.btn-link:hover, .btn-link:focus {
	color: black;
}

.product-item-big-card .product-item-amount-field-container {
	text-align: center;
}

.product-item-info-container[data-entity="quantity-block"] {
	float: left;
}

.product-item-info-container[data-entity="buttons-block"] {
	float: right;
}

.product-item-scu-container {
	font-size: 0;
}

.btn.btn-default.btn-lg.center-block.btn-show-more {
	padding: 14px 0 13px;
	background-color: #000000 !important;
	border-radius: 30px;
	font-size: 18px;
	line-height: 23px;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF !important;
	-webkit-transition: background-color 0.3s ease, color 0.3s ease;
	-o-transition: background-color 0.3s ease, color 0.3s ease;
	transition: background-color 0.3s ease, color 0.3s ease;
	width: 220px;
	display: block;
	margin: 0 auto;
}

.content-center {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.modern-page-navigation .modern-page-current {
	background-color: #FBF382;
	border-radius: 50%;
	font-size: 16px;
	width: 33px;
	height: 33px;
	margin: 0 2px;
	padding: 6px 8px;
	line-height: 21px;
	text-align: center;
	color: #000000;
	display: block;
}

.bx-blue .product-item-image-slider-control.active, .bx-blue .product-item-image-slider-control:hover {
	background-color: #FBF382;
}

.modern-page-navigation {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 0;
}

.modern-page-navigation a {
	align-items: center;
	min-width: 33px;
	min-height: 33px;
	margin: 0 2px;
	padding: 6px 8px;
	line-height: 21px;
	text-align: center;
	color: #000000;
	border-radius: 50%;
	-webkit-transition: background-color 0.3s ease;
	-o-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
	font-size: 16px;
}

.modern-page-navigation a:hover {
	background-color: rgba(251, 243, 130, 0.4);
	text-decoration: none;
	color: black;
}

ul.catalog-menu {
	padding: 0;
	list-style: none;
}

ul.catalog-menu a {
	display: block;
}

.parent-item-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

ul.catalog-menu a.root-item {
	font-weight: normal;
	font-size: 18px;
	line-height: 150%;
	text-transform: uppercase;
	color: #000000;
}

.section-page-catalog__sidebar-svg {
	margin: 0;
	cursor: pointer;
}

.parent-item-wrapper a {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

ul.catalog-menu a {
	display: block;
	padding: 10px;
	color: black;
}

ul.children-wrap {
	list-style: none;
	padding: 0;
	display: none;
}

/*section.catalog-content-wrap {*/
/*margin-top: 25px;*/
/*}*/
ul.catalog-menu a:hover {
	text-decoration: none;
}

ul.catalog-menu li:hover {
	/*background-color: #EEEEEE;*/
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

.empty-text {
	text-align: center;
}

.page.container__page-home h2.section-page-header__title {
	display: none;
}

.product-item-label-text .sale-label span {
	color: white;
	background: #7437FA;
}

.page.is_product h2.section-page-header__title {
	display: none;
}

/*Product slider*/
.product-item-detail-slider-left {
	left: 8%;
	top: -5px;
	-webkit-transform: rotate(
			90deg
	);
	-ms-transform: rotate(
			90deg
	);
	transform: rotate(
			90deg);
}

.product-item-detail-slider-right {
	left: 8%;
	bottom: -5px;
	-webkit-transform: rotate(
			270deg
	);
	-ms-transform: rotate(270deg);
	transform: rotate(
			270deg
	);
	top: auto;
}

.product-item-detail-slider-container {
	position: relative;
	max-width: 100%;
	background: transparent;
	transition: background 800ms ease;
	flex-direction: row-reverse;
	-webkit-box-orient: revert;
	-webkit-box-direction: revert;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	height: calc(100vh - 100px);
	margin-left: -15px;
}

.b-flex {
	display: -webkit-flex !important;
	display: -webkit-box !important;
	display: -moz-flex !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -ms-flex !important;
	display: -o-flex !important;
	display: flex !important;
}

.product-item-detail-slider-block {
	position: relative;
	box-sizing: border-box;
	height: 100%;
	width: 100%;
	padding: 0;
}

.product-item-detail-slider-controls-block {
	padding: 30px 0;
	text-align: center;
	width: 22%;
	height: 100%;
	position: relative;
}

.product-item-detail-slider-left, .product-item-detail-slider-right {
	position: absolute;
	z-index: 111;
	display: block;
	width: 12px;
	height: 22px;
	background: rgba(255, 255, 255, 0) url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2230%22%20viewBox%3D%220%200%2016%2030%22%3E%3Cpolygon%20fill%3D%22%23000000%22%20fill-rule%3D%22evenodd%22%20points%3D%2216%2050%202%2036%2016%2022%2015%2021%201%2035%200%2036%201%2037%2015%2051%22%20transform%3D%22translate(0%20-21) % 22 % 2 F % 3 E % 3 C % 2 Fsvg % 3 E) no-repeat center;
	background-size: contain;
	cursor: pointer;
	transition: all 300ms ease;
}

.product-item-detail-slider-container {
	position: relative;
	max-width: 100%;
	background: transparent;
	transition: background 800ms ease;
	flex-direction: row-reverse;
	-webkit-box-orient: revert;
	-webkit-box-direction: revert;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	height: calc(100vh - 100px);
	/* margin-left: -15px; */
}

/*.product-item-detail-slider-controls-block.slider__thumbs {*/
/*height: 100%;*/
/*}*/
.swiper-container {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
	height: 100%;
}

.product-item-detail-slider-controls-image {
	height: 100%;
	width: 100%;
	outline: 0;
}

.product-item-detail-slider-controls-image img {
	max-width: 100%;
	max-height: 100%;
}

.product-item-detail-slider-controls-image.active {
	opacity: 1;
}

.product-item-detail-slider-controls-image {
	opacity: .8;
	transition: .3s;
}

.product-item-detail-price-current {
	font-weight: bold;
	font-size: 34px !important;
	line-height: 44px;
	color: #000000;
	margin: 0 20px 0 0;
}

.product-item-detail-price-old {
	font-size: 18px;
	text-transform: uppercase;
	color: #333337;
	text-decoration: line-through;
	font-weight: 400;
}

.section-page-card-product__info-price {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
}

.product-item-detail-info-container-title {
	font-size: 12px;
	color: #333337;
	font-weight: 400;
	margin: 0;
}

.product-content .product-item-scu-item-list {
	text-align: left;
}

.product-content .product-item-scu-item-text {
	font-size: 16px;
	font-weight: 400;
}

.product-item-detail-info-container {
	font-family: 'PT Sans', sans-serif;
}

.section-page-card-product__info-button-number {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.section-page-card-product__info-button-number input {
	height: 100%;
	font-size: 18px;
	font-weight: 400;
}

.product-content .product-item-amount-field-btn-plus, .product-content .product-item-amount-field-btn-minus {
	height: 100%;
	width: 100%;
}

.product-content .product-item-amount-field-container {
	margin-right: 45px;
}

.btn-link.product-item-detail-buy-button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 50px;
	padding: 14px 20px;
	background: #FBF382;
	border-radius: 30px;
	font-size: 18px;
	line-height: 23px;
	text-transform: uppercase;
	color: #000000;
}

.btn-link.product-item-detail-buy-button p {
	font-family: 'PT Sans', sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.product-content .product-item-amount-field-btn-plus, .product-content .product-item-amount-field-btn-minus {
	background-color: #eee;
}

.product-content .product-item-amount-field:focus {
	border-color: #b7b7b7 !important;
	border-radius: 0 !important;
}

.catalog-block-header {
	margin: 0 0 15px;
	font-weight: bold;
	font-size: 32px;
	line-height: 41px;
	color: #000000;
	padding: 0;
	border: 0;
}

.bx-catalog-element {
	margin-bottom: 50px;
}

span.product-item-image-slide.item {
	background-size: cover;
}

.btn-link.product-item-detail-buy-button:hover {
	text-decoration: none;
	opacity: .8;
}

.popup-window.popup-window-with-titlebar {
	text-align: center;
	padding: 30px 30px 20px;
}

.popup-window-titlebar-text {
	color: black;
	padding: 0;
	line-height: normal;
	font-size: 25px;
	font-family: 'PT Sans', sans-serif;
}

.popup-window-with-titlebar .popup-window-content {
	padding: 10px 20px;
}

.popup-window-with-titlebar .popup-window-content p {
	color: black;
	font-size: 16px;
	font-family: 'PT Sans', sans-serif;
}

.popup-window-with-titlebar .popup-window-content img {
	max-height: 180px !important;
	margin-bottom: 15px;
}

.popup-window-close-icon:before, .popup-window-close-icon:after {
	position: absolute;
	content: ' ';
	height: 22px;
	width: 2px;
	background-color: #000;
	top: 0;
}

.popup-window-close-icon:before {
	transform: rotate(45deg);
}

.popup-window-close-icon:after {
	transform: rotate(-45deg);
}

.basket-items-list-wrapper, .basket-items-list-wrapper-compact {
	margin-bottom: 15px;
	border: 1px solid #eee;
}

div#basket-item-list {
	padding: 0;
}

.cart-amount-price {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.basket-item-block-price {
	padding: 0;
}

.cart-amount-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	width: 146px;
	height: 50px;
	/* padding: 5px 20px; */
	border: none;
	border-radius: 30px;
	overflow: hidden;
	background-color: #eee;
	margin: 0;
	padding: 0;
}

.basket-item-amount-btn-plus, .basket-item-amount-btn-minus {
	background-color: #eee;
	height: 100%;
	width: 100%;
}

.basket-item-amount-filed, .basket-item-block-amount.disabled .basket-item-amount-filed:hover {
	height: 100%;
	font-size: 18px;
	font-weight: 400;
	background-color: transparent;
	border: 0;
}

.basket-item-price-old {
	position: initial;
	font-size: 14px;
	line-height: 18px;
	color: #333337;
	text-decoration: line-through;
}

.basket-item-price-old-text:after {
	display: none;
}

.basket-item-price-old-text {
	text-decoration: line-through;
	font-size: 14px;
	line-height: 18px;
}

.basket-item-price-current {
	font-weight: bold !important;
	line-height: 21px;
	color: #000000;
	font-size: 16px !important;
	font-family: 'PT Sans', sans-serif;
	margin-right: 10px;
}

.basket-item-block-price {
	display: flex;
	align-items: baseline;
	flex-direction: row-reverse;
	height: 50px;
}

.basket-item-block-price {
	display: flex;
	align-items: baseline;
	flex-direction: row-reverse;
	padding-top: 13px;
	margin-left: 15px;
}

h2.basket-item-info-name span {
	text-transform: uppercase;
	color: #000000;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	font-family: 'PT Sans', sans-serif;
}

.basket-item-property-name {
	font-family: 'PT Sans', sans-serif;
	color: black;
	font-size: 14px;
	margin-bottom: 5px;
}

.basket-item-scu-item, .basket-item-scu-item.not-available:hover {
	border: 0;
	margin: 2px 7px 3px 0;
}

.basket-item-property-scu-text .basket-item-scu-item-inner {
	padding: 0;
	font-size: 16px;
	font-weight: 400;
	font-family: 'PT Sans', sans-serif;
}

li.basket-item-scu-item.selected span.basket-item-scu-item-inner {
	border-bottom: 1px solid;
}

.basket-item-block-properties {
	margin-bottom: 25px;
}

td.basket-items-list-item-descriptions {
	padding-bottom: 15px;
	width: auto;
}

.basket-item-actions-remove svg {
	fill: #333337;
}

.basket-item-actions-remove:before, .basket-item-actions-remove:after {
	display: none;
}

.basket-items-list-item-container-expend .basket-items-list-item-removed-container {
	background-color: #eee;
}

.basket-items-list-item-removed-block a {
	color: black;
}

div#basket-root {
	margin-top: 35px;
}

td.basket-items-list-item-remove {
	width: 55px;
	padding-top: 30px !important;
}

.basket-checkout-container {
	border: 0;
	padding: 0;
	padding-left: 30px;
}

.basket-checkout-section-inner {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.basket-coupon-block-total-price-difference {
	display: none;
}

.basket-checkout-block-total-title {
	font-weight: bold;
	color: #000000;
	font-family: 'PT Sans', sans-serif;
}

.basket-coupon-block-total-price-current {
	font-weight: bold;
	font-size: 34px;
	line-height: 44px;
	color: #000000;
	font-family: 'PT Sans', sans-serif;
}

.basket-coupon-block-total-price-old {
	font-family: 'PT Sans', sans-serif;
	color: black;
	text-decoration: line-through;
}

.basket-coupon-block-total-price-old:after {
	display: none;
}

.basket-coupon-block-field-description {
	font-family: 'PT Sans', sans-serif;
	color: black;
}

.form-control:focus {
	box-shadow: none;
	border: 1px solid #ccc;
}

span.basket-coupon-text {
	padding: 0;
}

button.btn.btn-lg.btn-default.basket-btn-checkout {
	padding: 14px 17px;
	font-size: 16px;
	font-weight: 400;
	font-family: 'PT Sans', sans-serif;
	width: 100%;
}

.basket-coupon-block-field .form-control {
	box-shadow: none;
}

.basket-checkout-block-btn {
	padding-left: 0;
}

.basket-coupon-block-field {
	padding: 0;
}

/*div#bx-soa-order {*/
/*margin-top: 25px;*/
/*}*/
.bx-soa-section-title-container {
	background-color: #EEEEEE !important;
}

.bx-soa-section {
	border: 0 !important;
}

.bx-soa-item-title a {
	pointer-events: none;
}

.bx-soa-item-imgcontainer {
	border: 0 !important;
}

.bx-soa-item-title a {
	pointer-events: none;
	text-transform: uppercase;
	color: #000000;
	white-space: nowrap;
	font-weight: 400;
}

.bx-soa-item-block {
	display: flex;
	align-items: center;
}

.bx-soa-item-table .bx-soa-item-tr:first-child .bx-soa-item-td {
	border-top: none;
}

a.bx-soa-editstep {
	color: black;
}

.bx-soa-pp-company-graf-container input {
	display: none;
}

.bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container {
	border-color: #F9EC37 !important;
}

.bx-soa-pp-company-smalltitle {
	color: black !important;
	font-size: 16px !important;
}

.bx-soa-pp-delivery-cost {
	display: none;
}

.bx-soa-pp-desc-container .bx-soa-pp-company {
	background-color: white !important;
}

.bx-soa-pp-company-logo {
	display: none;
}

div#bx-soa-paysystem .bx-soa-pp-desc-container {
	display: none;
}

.form-control {
	background-color: white !important;
	box-shadow: none !important;
}

.bx-soa-cart-total {
	border: 0;
	padding: 0;
}

div#bx-soa-total * {
	font-size: 16px;
	font-family: 'PT Sans', sans-serif;
}

h2.section-page-header__title {
	padding-bottom: 25px;
}

div#basket-root {
	margin-top: 0px;
	margin-bottom: 50px;
}

.bx-soa-item-td.bx-soa-item-properties {
	padding-top: 0 !important;
	vertical-align: middle !important;
}

main.main {
	padding-bottom: 45px;
}

.bx-blue .btn.btn-default:active {
	box-shadow: none;
}

.product-sku-properties__wrapper {
	position: relative;
}

a.section-page-card-product__info-size-link {
	position: absolute;
	top: 0;
	right: 0;
}

.viewed-wrap {
	margin-top: 35px;
}

.header-desctop-main__search form,
.header-desctop-header__city form {
	margin: 0;
}

/*.form__label--agreement input {*/
/*display: none;*/
/*}*/
label.error {
	color: red;
	font-size: 13px;
	font-weight: 400;
}

.form-wrapper {
	margin: 0 0 15px;
}

.log-in-content-popup__input {
	margin: 0;
}

.log-in-content-popup__additional label {
	font-size: 12px;
	width: 100%;
	font-weight: 400;
}

.log-in-content-popup__label p {
	color: #000000;
	font-weight: 400;
}

.jq-checkbox.focused, .jq-radio.focused {
	border: 1px solid #000;
}

.jq-checkbox label#register_agree-error {
	display: none !important;
}

input#register_agree.error + .jq-checkbox__div {
	width: 100%;
	height: 100%;
	display: block;
	background-color: red;
}

a:hover {
	text-decoration: none;
}

label.checkbox-label {
	margin: 0;
}

label.checkbox-label a {
	color: black;
	text-decoration: underline;
}

.sale-personal-section-row-flex {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.sale-personal-section-row-flex > div {
	width: 370px;
	max-width: 100%;
}

.sale-personal-section-index-block.bx-theme-blue {
	background-image: none;
	background-color: #EEEEEE;
}

.sale-personal-section-index-block-link {
	color: black;
	width: 100%;
}

.sale-personal-section-index-block-link, .sale-personal-section-index-block-link:hover, .sale-personal-section-index-block-link:active, .sale-personal-section-index-block-link:focus, .sale-personal-section-index-block-link:visited {
	color: black;
}

h1.sale-order-title {
	margin: 0 0 15px;
	font-size: 18px;
	text-transform: uppercase;
	color: #000000;
	font-family: 'PT Sans', sans-serif;
}

.section-personal-office__content * {
	font-family: 'PT Sans', sans-serif;
}

.sale-order-list-title-container {
	background-color: #eee;
	padding-bottom: 10px;
}

.sale-order-list-accomplished-title-container {
	background: #eee;
	padding-bottom: 5px;
}

.main-profile-block-shown .form-group {
	display: block;
}

.main-profile-form-label.text-md-right {
	margin: 0 0 3px;
	color: #000000;
	display: inline-block;
}

.bx_profile .form-group .form-control {
	color: #333337;
	border: 1px solid rgba(0, 0, 0, 0.4);
	border-radius: 4px;
	margin: 0 0 15px;
	padding: 9px 20px;
	width: 100%;
}

#bx-soa-order .jq-checkbox {
	display: none;
}

.section-lookbook__other-items {
	margin-top: 30px;
	display: -ms-grid;
	display: grid;
	width: 100%;
	max-width: calc(100% - 30px);
	-ms-grid-columns: 32% 30px 32% 30px 33%;
	grid-template-columns: 32% 32% 33%;
	-ms-grid-rows: 342px 30px 342px;
	/*grid-template-rows: 342px 342px;*/
	grid-column-gap: 30px;
	grid-row-gap: 30px;
}

.section-lookbook__other-item {
	height: 340px;
}

.section-lookbook__other-items > *:nth-child(1) {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
}

.section-lookbook__other-items > *:nth-child(2) {
	-ms-grid-row: 1;
	-ms-grid-column: 3;
}

.section-lookbook__other-items > *:nth-child(3) {
	-ms-grid-row: 1;
	-ms-grid-column: 5;
}

.section-lookbook__other-items > *:nth-child(4) {
	-ms-grid-row: 3;
	-ms-grid-column: 1;
}

.section-lookbook__other-items > *:nth-child(5) {
	-ms-grid-row: 3;
	-ms-grid-column: 3;
}

.section-lookbook__other-items > *:nth-child(6) {
	-ms-grid-row: 3;
	-ms-grid-column: 5;
}

.section-lookbook__other-item img {
	-o-object-fit: cover;
	object-fit: cover;
	height: 100%;
}
.log-in-content-popup__additional-link {
	width: 102px;
}
.log-in-content-popup__additional .form__label--agreement {
	width: 100%;
}
.error-text {
	padding-top: 15px;
	text-align: center;
	color: red;
}
.log-in-content-popup__button {
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.log-in-content-popup__button:hover {
	opacity: .8;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.sale-order-detail-general-head {
	background: #333337;
}
.sale-order-detail-general {
	border: 1px solid #333337;
}
a:focus {
	outline: none;
}
.popup-window-buttons span.btn {
	margin-bottom: 10px;
}
.header-desctop-footer ul#horizontal-multilevel-menu {
	background: #333337;
}
.header-desctop-footer #horizontal-multilevel-menu li a.root-item {
	font-weight: bold;
	font-size: 18px;
	line-height: 23px;
	color: #FFFFFF;
	padding: 14px 15px ;
}
.header-desctop-footer #horizontal-multilevel-menu li:hover a.root-item, .header-desctop-footer #horizontal-multilevel-menu li.jshover a.root-item {
	background: #eee;
	color: #333337;
}
.header-desctop-footer #horizontal-multilevel-menu li ul {
	/*width: 100%;*/
	border: 0;
	background-color: white;
}
.header-desctop-footer #horizontal-multilevel-menu li {
	position: relative;
}
.header-desctop-footer ul#horizontal-multilevel-menu>li>ul a {
	font-size: 16px;
	font-weight: normal !important;
}
.header-desctop-footer #horizontal-multilevel-menu li a.root-item-selected {
	font-weight: bold;
	font-size: 18px;
	line-height: 23px;
	color: #4f4f4f;
	padding: 14px 15px;
	background: #FBF382;
	background: #eee;
}
li.section-page-catalog__sidebar-option {
	margin: 0;
}
.top-menu-desktop {
	/*width: auto !important;*/
}
.forgot-pass-btn {
	border: 0;
	cursor: pointer;
}
.hidden {
	display: none;
}
.section-banner__item-image::before{
	display: none;
}
.bx-filter-block.color-filter .jq-checkbox {
	display: none;
}
.bx-filter.bx-blue .bx-filter-param-label.bx-active .bx-filter-param-btn, .bx-filter.bx-blue .bx-filter-param-btn:hover, .bx-filter.bx-blue .bx-filter-param-btn:active, .bx-filter.bx-blue .bx-filter-param-btn:focus {
	border-color: #faec37;
}
.bx-blue .product-item-scu-item-text-block:hover, .bx-blue .product-item-scu-item-color-block:hover, .bx-blue .product-item-scu-item-text-container.selected .product-item-scu-item-text-block, .bx-blue .product-item-scu-item-color-container.selected .product-item-scu-item-color-block {
	outline-color: #faed37;
}
.header-desctop-footer #horizontal-multilevel-menu li a[href="/rasprodazha/"] {
	background: #ff2b2b;
	/*color: #000000*/
}
.header-desctop-footer #horizontal-multilevel-menu li a[href="/rasprodazha/"].root-item-selected {
	color: #000000
}
/* End */


/* Start:/local/templates/ermak/css/media.css?1734504686145458*/
@charset "UTF-8";
@media only screen and (max-width: 1366px) {
    .section-about-slider-content__list,
    .section-about-slider-content__container {
        max-width: 100%;
    }
}

@media only screen and (max-width: 1120px) {
    .section-lookbook-wrap {
        margin: 0 0 50px;
    }
    .header-desctop-main__search {
        max-width: 43px;
        padding: 10px;
        cursor: pointer;
    }

    .header-desctop-main__search-input,
    button.header-desctop-main__search-icon {
        display: none;
    }

    .header-desctop-main__search-icon {
        right: 10px;
    }

    .header-desctop-main__search-icon--mobile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .header-desctop-main__search-icon--mobile svg:first-of-type {
        display: none;
    }

    .header-desctop-main__search-icon--mobile svg:last-of-type {
        display: block;
    }

    .header-desctop-footer__menu-item {
        margin: 0 21px;
    }

    /* card-product-page */
    .section-page-card-product__slider-wrap {
        margin: 0 30px 0 0;
        max-width: calc(57.3% - 30px);
    }

    .section-page-card-product__slider-for {
        margin: 0 10px 0 0;
    }

    .section-page-card-product__slider-for-list,
    .section-page-card-product__slider-list {
        height: 540px;
    }

    .section-page-card-product__slider-item,
    .section-page-card-product__slider-item img {
        min-height: 540px;
    }

    .section-page-card-product__info-button-number {
        margin: 0;
    }

    .table-content-popup__wrap {
        max-width: 90vw;
    }
    .product-content .product-item-amount-field-container {
        margin-right: 20px;
    }
    .btn-link.product-item-detail-buy-button p {
        font-size: 16px;
    }
    /* card-product-page */

}

@media only screen and (max-width: 1050px) {
    .header-desctop-main__burger {
        display: block;
    }

    .header-desctop-footer-wrap {
        display: none;
    }

    .header-desctop-main-wrap {
        border-bottom: 1px solid #eeeeee;
    }

    /* footer */
    .footer-column-contacts__wrap--row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        max-width: 220px;
        margin: 0 0 20px;
    }

    .footer-column-contacts__wrap {
        margin: 0 0 20px;
    }

    /* lookbook */
    .section-lookbook__image--top-45 img,
    .section-lookbook__image--top-10 img {
        top: 0;
    }

    /* catalog-page */
    .section-page-catalog__content-filter-mobile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .section-page-catalog__sidebar-wrap {
        position: relative;
        width: 1px;
    }

    .section-page-catalog__sidebar {
        display: none;
        position: absolute;
        top: 45px;
        left: 0;
        width: 320px;
        padding: 15px;
        background-color: #ffffff;
        -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
        z-index: 12;
    }

    .section-page-catalog__content {
        max-width: 100%;
    }

    .section-page-catalog__sidebar-filter-price,
    .section-page-catalog__sidebar-filter-subtitle,
    .section-page-catalog__sidebar-filter-size,
    .section-page-catalog__sidebar-filter-discharge {
        padding-right: 0;
    }

    /* catalog-page */
}

@media only screen and (max-width: 1000px) {
    .header-desctop-main__phone-time-wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .header-desctop-main__phone-wrap {
        margin: 10px 0 0;
    }

    .section-page-header__title {
        font-size: 35px;
    }

    /* банер */
    .section-banner__container {
        margin-bottom: 35px;
    }

    .section-banner__item {
        min-height: 419px;
    }

    .section-banner__item-title {
        font-size: 50px;
    }

    .slick-prev.slick-arrow {
        left: 30px;
    }

    .slick-net.slick-arrow {
        right: 30px;
    }

    /* lookbook */
    .section-lookbook__link {
        padding: 20px;
    }

    .section-lookbook__title {
        font-size: 35px;
    }

    .section-lookbook__list {
        max-width: calc(100% - 20px);
        grid-template-columns: 50% 50%;
        grid-column-gap: 20px;
        grid-row-gap: 20px;
    }

    /* новинки */
    .section-novelty__list {
        width: calc(100% + 15px);
        max-width: calc(100% + 15px);
    }

    .section-novelty__item {
        max-width: calc(25% - 15px);
        margin: 0 15px 15px 0;
    }

    /* Страница о нас */
    .section-about-content__container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .section-about-content__image-wrap {
        margin: 0 auto 30px;
    }

    .section-about-content__text {
        max-width: 100%;
    }

    .section-about-slider-content__title {
        font-size: 30px;
        line-height: 1.2;
    }

    /* catalog-page */
    .section-novelty__item--catalog {
        max-width: calc(33.33% - 15px);
    }

    /* catalog-page */
    /* card-product-page */
    .section-page-card-product__slider-for {
        max-width: 61px;
    }

    .section-page-card-product__slider {
        max-width: calc(100% - 61px);
    }

    .section-page-card-product__slider-for-list, .section-page-card-product__slider-list {
        height: 460px;
    }

    .section-page-card-product__slider-item,
    .section-page-card-product__slider-item img {
        min-height: 460px;
    }

    .section-page-card-product__slider-for-list .slick-prev.slick-arrow, .section-page-card-product__slider-for-list .slick-next.slick-arrow {
        right: 20px;
    }

    .section-page-card-product__slider-for-list .slick-prev.slick-arrow {
        left: 20px;
    }

    .section-page-card-product__info-button-wrap {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .section-page-card-product__info-button-number {
        margin: 0 0 5px;
    }

    /* card-product-page */
    /* basket-page */
    .section-basket__item {
        padding: 15px 10px;
    }

    .section-basket__total {
        max-width: 255px;
        margin: 0 0 20px 30px;
    }

    .section-basket__total-button {
        padding: 14px 17px;
        font-size: 16px;
    }

    /* basket-page */
    /* shipping-payment-page */
    .section-shipping-payment__title {
        font-size: 25px;
        line-height: 1.2;
    }

    /* shipping-payment-page */
    /* production-page */
    .section-production-content__title {
        font-size: 27px;
        line-height: 1.5;
    }

    .section-production-footer__container b {
        font-size: 35px;
    }

    /* production-page */
    /* vacancies-page */
    .section-vacancies__title {
        font-size: 25px;
        line-height: 1.5;
    }

    /* vacancies-page */
    .section-lookbook__other-items {
        margin-top: 20px;
    }
}

@media only screen and (max-width: 950px) {
    .section-lookbook-wrap {
        margin: 0 0 30px;
    }
    .section-novelty__item--catalog .section-novelty__link {
        -webkit-transition: -webkit-box-shadow 0.3s ease;
        transition: -webkit-box-shadow 0.3s ease;
        -o-transition: box-shadow 0.3s ease;
        transition: box-shadow 0.3s ease;
        transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;
    }

    .section-novelty__item--catalog .section-novelty__link,
    .section-novelty__item--catalog .section-novelty__link:hover {
        position: relative;
        top: initial;
        left: initial;
        padding: 0;
        -webkit-box-sizing: content-box;
        box-sizing: content-box;
        -webkit-box-shadow: none;
        box-shadow: none;
        background-color: #fff;
        z-index: 10;
    }

    .section-novelty__item--catalog .section-novelty__link .section-novelty__item-size-item,
    .section-novelty__item--catalog .section-novelty__link:hover .section-novelty__item-size-item {
        height: auto;
        visibility: visible;
        opacity: 1;
        -webkit-transition: height 0.3s ease, opacity 0.3s ease;
        -o-transition: height 0.3s ease, opacity 0.3s ease;
        transition: height 0.3s ease, opacity 0.3s ease;
    }

    .section-novelty__item--catalog .section-novelty__link .section-novelty__item-fish--visible,
    .section-novelty__item--catalog .section-novelty__link:hover .section-novelty__item-fish--visible {
        top: 15px;
        right: 15px;
    }
    .product-content {
        margin-top: 20px;
    }
}

@media only screen and (max-width: 900px) {
    /* lookbook */
    .section-lookbook__container .section-lookbook__list {
        grid-template-rows: 400px 342px;
        grid-template-areas: "a b" "c c";
    }

    .section-lookbook__image img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
    }

    .section-lookbook__item--a .section-lookbook__image img,
    .section-lookbook__item--0 .section-lookbook__image img {
        width: 100%;
        height: auto;
    }

    /* Страница о нас */
    .section-about-content__container,
    .section-about-slider-content-wrap {
        margin: 0 0 35px;
    }

    /* Страница контакты */
    .section-page-contacts__container {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 0 0 35px;
    }

    .section-page-contacts__info,
    .section-page-contacts__maps {
        max-width: 100%;
    }

    .section-page-contacts__info {
        margin: 0 0 30px;
    }

    .section-page-contacts__maps {
        min-height: 350px;
    }

    .section-page-contacts__list {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: calc(100% + 20px);
    }

    .section-page-contacts__item {
        width: 100%;
        max-width: calc(50% - 20px);
        margin-right: 20px;
    }

    /* basket-page */
    .section-basket__container > form {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .section-basket__column {
        max-width: 100%;
    }

    .section-basket__total {
        max-width: 315px;
        margin: 50px 0 0;
    }

    /* basket-page */
    /* production-page */
    .section-production-content-wrap {
        margin: 0 0 35px;
    }

    /* production-page */
    /* shops-page */
    .section-shops-content-wrap {
        margin: 0 0 35px;
    }

    /* shops-page */
    /* vacancies-page */
    .section-vacancies-content-wrap {
        margin: 0 0 35px;
    }

    /* vacancies-page */
    /* personal-office-page */
    .section-personal-office__container--data {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin: 0 0 5px;
    }

    .section-personal-office__sidebar-wrap {
        padding: 0;
    }

    .section-personal-office__content {
        max-width: 100%;
        margin: 40px 0 0;
    }

    .section-personal-office__link {
        padding: 20px 10px;
    }

    /* personal-office-page */
    /* personal-office-data */
    .section-personal-office__button-wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        margin: 10px 0 35px;
    }

    .section-personal-office__button-submit {
        margin: 20px 0 0;
    }

    /* personal-office-data */
    /* lookbook */
    .section-page-lookbook__container {
        margin: 0 0 15px;
    }

    .section-page-lookbook__row--three-column,
    .section-page-lookbook__row--three-column-revers {
        grid-template-rows: 483px 483px;
    }

    .section-lookbook__other-items {
        max-width: calc(100% - 20px);
        -ms-grid-columns: 50% 20px 50%;
        grid-template-columns: 50% 50%;
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        margin-top: 20px;
    }

    /* lookbook */
}

@media only screen and (max-width: 800px) {
    .header-desctop-main__phone-time-wrap--mobile-none {
        display: none;
    }

    .header-desctop-main__phone-time-wrap--mobile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        margin: 0 0 20px;
    }

    /* банер */
    .section-banner__item {
        min-height: 319px;
    }

    .section-banner__item-content {
        padding: 0 100px 36px;
    }

    .section-banner__item-image::before {
        background: -webkit-gradient(linear, left top, right top, color-stop(14.64%, rgba(220, 213, 203, 0.9)), color-stop(69.29%, rgba(220, 213, 203, 0)));
        background: -webkit-linear-gradient(left, rgba(220, 213, 203, 0.9) 14.64%, rgba(220, 213, 203, 0) 69.29%);
        background: -o-linear-gradient(left, rgba(220, 213, 203, 0.9) 14.64%, rgba(220, 213, 203, 0) 69.29%);
        background: linear-gradient(90deg, rgba(220, 213, 203, 0.9) 14.64%, rgba(220, 213, 203, 0) 69.29%);
    }

    .section-banner__item-title {
        margin: 0 0 20px;
        font-size: 40px;
    }

    .section-banner__item-collection {
        margin: 0 0 20px;
        font-size: 16px;
        line-height: 1;
    }

    .section-banner__item-link {
        font-size: 16px;
        line-height: 1;
    }

    .slick-prev.slick-arrow, .slick-next.slick-arrow {
        right: 20px;
        width: 16px;
        height: 36px;
        background-size: 16px 36px;
    }

    .slick-prev.slick-arrow {
        left: 20px;
    }

    /* lookbook */
    .section-lookbook__title {
        font-size: 30px;
    }

    /* новинки */
    .section-novelty__item {
        max-width: calc(50% - 15px);
    }

    /* инстаграм */
    .section-instagram__list {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .section-instagram__item {
        width: 100%;
        max-width: calc(50% - 10px);
    }

    .section-instagram__image {
        height: 100%;
    }

    .section-instagram__image img {
        -o-object-fit: cover;
        object-fit: cover;
    }

    /* о нас на главной */
    .section-about-home__list,
    .section-about-home__item {
        width: 100%;
        max-width: 100%;
    }

    .section-about-home__item {
        margin: 0 0 15px;
    }

    /* footer */
    .footer-container {
        display: grid;
        grid-template-columns: 45% calc(55% - 20px);
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-rows: auto;
        grid-template-areas: "b d" "c d" "c a";
        padding-bottom: 20px !important;
    }

    .footer-column-logo__wrap {
        grid-area: a;
    }

    .footer-column-menu__one {
        grid-area: b;
    }

    .footer-column-menu__two {
        grid-area: c;
    }

    .footer-column-contacts__wrap--row {
        grid-area: d;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .footer-column-contacts__wrap--row:last-of-type {
        margin: 0;
    }

    /* card-product-page */
    .section-page-card-product__content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .section-page-card-product__slider-wrap {
        margin: 0 0 30px;
    }

    .section-page-card-product__info-wrap {
        max-width: 100%;
    }

    .section-page-card-product__info-button-wrap {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }

    .section-page-card-product__info-button-number {
        /*margin: 0 30px 0 0;*/
    }

    .section-page-card-product__slider-for {
        max-width: 101px;
    }

    .section-page-card-product__slider {
        max-width: calc(100% - 111px);
    }

    .section-page-card-product__slider-wrap {
        max-width: 500px;
    }

    .section-page-card-product__slider-for-list, .section-page-card-product__slider-list {
        height: 535px;
    }

    .section-page-card-product__slider-item,
    .section-page-card-product__slider-item img {
        min-height: 535px;
    }

    .section-page-card-product__slider-for-list .slick-prev.slick-arrow, .section-page-card-product__slider-for-list .slick-next.slick-arrow {
        right: calc(50% - 8px);
    }

    .section-page-card-product__slider-for-list .slick-prev.slick-arrow {
        left: calc(50% - 8px);
    }

    .table-content-popup__wrap {
        padding: 25px 25px 15px;
    }

    /* card-product-page */
    /* vacancies-page */
    .section-vacancies__item {
        padding: 10px 15px;
    }

    /* vacancies-page */
}

@media only screen and (max-width: 700px) {
    .all-container-width {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .header-desctop-main__search.search-active {
        right: -100px;
    }

    /* lookbook */
    .section-lookbook__link {
        padding: 15px;
    }

    .section-lookbook__title {
        font-size: 25px;
    }

    .section-lookbook__list {
        max-width: calc(100% - 10px);
        grid-column-gap: 10px;
        grid-row-gap: 10px;
    }

    /* страница о нас */
    .section-about-content__container, .section-about-slider-content-wrap {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    /* production-page */
    .all-sub-container {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    /* production-page */
    /* lookbook */
    .section-page-lookbook__row--two {
        width: calc(100% + 10px);
    }

    .section-page-lookbook__image {
        margin: 0 10px 10px 0;
    }

    .section-page-lookbook__row--three-column,
    .section-page-lookbook__row--three-column-revers {
        margin: 0 10px 10px 0;
        width: calc(100% + 10px);
        grid-template-columns: calc(66% - 10px) calc(34% - 10px);
        grid-template-rows: 303px 303px;
        grid-column-gap: 10px;
        grid-row-gap: 10px;
    }

    .section-page-lookbook__row--three-column-revers {
        grid-template-columns: calc(34% - 10px) calc(66% - 10px);
    }

    .section-page-lookbook__row--three-row {
        width: calc(100% + 10px);
    }

    /* lookbook */
    /* about-page */
    .section-about-slider-content-wrap {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    /* about-page */
    /* personal-office-page */
    .section-personal-office__item {
        max-width: calc(50% - 30px);
    }

    /* personal-office-page */
    .section-lookbook__other-items {
        max-width: calc(100% - 10px);
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        margin-top: 10px;
    }
}

@media only screen and (max-width: 667px) {
    .section-lookbook-wrap {
        margin: 0 0 0px;
    }
    .header-desctop-main__search.search-active {
        min-width: 260px !important;
    }

    .header-desctop-main__logo-text {
        margin: 0;
    }

    .header-desctop-main__log-in,
    .header-desctop-main__search-wrap {
        margin: 0 15px 0 0;
    }

    .header-desctop-main__burger {
        margin: 0 0 0 15px;
    }

    /* банер */
    .section-banner__item-title {
        font-size: 30px;
    }

    .section-banner__item-content {
        padding: 0 70px 36px;
    }

    .slick-dots {
        bottom: 10px;
    }

    /* lookbook */
    .section-lookbook__container .section-lookbook__list {
        grid-template-rows: 250px 250px;
        grid-template-areas:
        "a b"
        "a c";
    }
    .section-lookbook__container .section-lookbook__item--0 .section-lookbook__image img {
        height: 100%;
    }

    /* Страница о нас */
    .section-about-slider-content__title {
        font-size: 25px;
        line-height: 1.2;
    }

    /* Страница контакты */
    .section-page-contacts__list {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 100%;
    }

    .section-page-contacts__item {
        max-width: 100%;
        margin-right: 0;
    }

    /* log-check-in */
    .log-in-content-popup__wrap {
        max-width: 94vw;
    }

    .log-in-content-popup__container-header,
    .log-in-content-popup__content,
    .log-in-content-popup__reg-info {
        padding-right: 20px;
        padding-left: 25px;
    }

    .log-in-content-popup__reg-info-link {
        margin: 0 20px 0 0;
    }

    /* log-check-in */
    /* shops-page */
    .section-shops-content__content-list {
        width: calc(100% + 20px);
    }

    .section-shops-content__content-item {
        margin: 0 20px 30px 0;
    }

    /* shops-page */
    /* personal-office-page */
    .section-personal-office__order-item-header,
    .section-personal-office__order-item-main {
        padding-left: 15px;
        padding-right: 15px;
    }

    /* personal-office-page */
    .footer-column-policy__wrap {
        flex-wrap: wrap;
        justify-content: center;
        bottom: -20px;
    }
}

@media only screen and (max-width: 534px) {
    .header-desctop-main__logo-text {
        display: none;
    }

    /* банер */
    .slick-prev.slick-arrow, .slick-next.slick-arrow {
        display: none !important;
    }

    .section-banner__item-title {
        font-size: 25px;
    }

    .section-banner__item-content {
        padding: 0 15px 36px;
    }

    .section-banner__item-image::before {
        background: -webkit-gradient(linear, left top, right top, color-stop(14.64%, rgba(220, 213, 203, 0.9)), color-stop(79.29%, rgba(220, 213, 203, 0)), to(rgba(220, 213, 203, 0.4)));
        background: -webkit-linear-gradient(left, rgba(220, 213, 203, 0.9) 14.64%, rgba(220, 213, 203, 0) 79.29%, rgba(220, 213, 203, 0.4) 100%);
        background: -o-linear-gradient(left, rgba(220, 213, 203, 0.9) 14.64%, rgba(220, 213, 203, 0) 79.29%, rgba(220, 213, 203, 0.4) 100%);
        background: linear-gradient(90deg, rgba(220, 213, 203, 0.9) 14.64%, rgba(220, 213, 203, 0) 79.29%, rgba(220, 213, 203, 0.4) 100%);
    }

    .section-banner__item-collection,
    .section-banner__item-link {
        font-size: 14px;
    }

    .slick-prev.slick-arrow, .slick-next.slick-arrow {
        right: 5px;
        width: 10px;
        height: 20px;
        background-size: 10px 20px;
    }

    .slick-prev.slick-arrow {
        left: 5px;
    }

    /* lookbook */
    .section-lookbook__title {
        font-size: 20px;
    }

    .section-lookbook__container .section-lookbook__list {
        max-width: 100%;
        grid-template-rows: 350px 350px 350px;
        grid-template-areas: "a" "b" "c";
        grid-template-columns: 100%;
    }
    .section-lookbook__image img {
        object-position: top;
    }

    /* новинки */
    .section-novelty__title,
    .section-instagram__title,
    .section-about-home__title {
        font-size: 25px;
        line-height: 1.1;
    }

    /* footer */
    .footer-container {
        grid-template-columns: calc(55% - 10px) calc(45% - 10px);
        grid-template-areas: "b c" "b a" "d d";
        padding-bottom: 0;
    }

    /* Страница о нас */
    .section-page-header__title {
        font-size: 25px;
    }

    .section-about-slider-content__title {
        font-size: 20px;
    }

    .section-about-content__text p,
    .section-about-slider-content__subtitle {
        font-size: 14px;
    }

    /* Страница контакты */
    .section-page-contacts__item b, .section-page-contacts__item p, .section-page-contacts__item a, .section-page-contacts__sub-info-text, .section-page-contacts__sub-info-text p, .section-page-contacts__item p, .section-page-contacts__item a {
        font-size: 14px;
    }

    /* catalog-page */
    .section-page-catalog__sidebar-opener,
    .section-page-catalog__sidebar-option-link,
    .section-page-catalog__sidebar-option-submenu-link {
        font-size: 14px;
    }

    .section-page-catalog__sidebar-option {
        margin: 0 0 15px;
    }

    .section-page-catalog__sidebar-option-item,
    .section-page-catalog__sidebar-option-submenu-item {
        margin: 10px 0;
    }

    .section-page-catalog__sidebar-filter-discharge a,
    .section-page-catalog__content-more a {
        font-size: 14px;
        line-height: 1;
    }

    .section-page-catalog__content-more a {
        margin-bottom: 35px;
    }

    .section-page-catalog__sidebar {
        width: 280px;
    }

    /* catalog-page */
    /* card-product-page */
    .section-page-card-product__slider-for {
        max-width: 61px;
    }

    .section-page-card-product__slider {
        max-width: calc(100% - 71px);
    }

    .section-page-card-product__slider-for-list, .section-page-card-product__slider-list {
        height: 460px;
    }

    .section-page-card-product__slider-item,
    .section-page-card-product__slider-item img {
        min-height: 460px;
    }

    .section-page-card-product__slider-for-list .slick-prev.slick-arrow, .section-page-card-product__slider-for-list .slick-next.slick-arrow {
        display: block !important;
    }

    .section-page-card-product__slider-for-list .slick-prev.slick-arrow {
        left: calc(50% - 5px);
    }

    .section-page-card-product__slider-for-list .slick-prev.slick-arrow, .section-page-card-product__slider-for-list .slick-next.slick-arrow {
        right: calc(50% - 5px);
    }

    .section-page-card-product__info-button-wrap {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .section-page-card-product__info-button-number {
        margin: 0 0 15px;
    }

    .section-page-card-product__info-title,
    .section-page-card-product__info-description-title,
    .section-page-card-product__info-button-link,
    .section-page-card-product__info-description-button {
        font-size: 16px;
    }

    .section-page-card-product__info-description-text,
    .section-page-card-product__info-description-name, .section-page-card-product__info-description-value {
        font-size: 14px;
    }

    .section-page-card-product__info-button-number,
    .section-page-card-product__info-button-link,
    .btn-link.product-item-detail-buy-button{
        height: 40px;
    }

    .number-minus svg, .number-plus svg {
        width: 16px;
    }

    .table-content-popup__wrap {
        max-width: 96vw;
        padding: 15px 10px 5px;
    }

    .table-content-popup__title {
        font-size: 26px;
        line-height: 1.2;
    }

    /* card-product-page */
    /* basket-page */
    .section-basket__info-title,
    .section-basket__info-size,
    .section-basket__total-button {
        font-size: 14px;
    }

    .section-basket__total-button {
        line-height: 1;
    }

    .section-basket-content-wrap {
        margin: 0 0 35px;
    }

    /* basket-page */
    /* log-check-in */
    .log-in-content-popup__reg-info {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .log-in-content-popup__reg-info-link {
        width: auto;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        margin: 0;
    }

    .log-in-content-popup__reg-info-text {
        margin: 0 0 20px;
    }

    /* log-check-in */
    /* shipping-payment-page */
    .section-shipping-payment__container-item {
        margin: 0 0 30px;
    }

    .section-shipping-payment__title {
        font-size: 20px;
    }

    .section-shipping-payment__subtitle {
        margin: 30px 0 10px;
        font-size: 16px;
    }

    .section-shipping-payment__text {
        font-size: 14px;
    }

    .section-shipping-payment__list-card {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .section-shipping-payment__item-card,
    .section-shipping-payment__list-card--width-max .section-shipping-payment__item-card {
        max-width: 100px;
    }

    /* shipping-payment-page */
    /* cooperation-page */
    .section-shipping-payment__text, .section-shipping-payment__link, .section-cooperation__list-container-title, .section-shipping-payment__item a, .section-shipping-payment__item {
        font-size: 14px;
    }

    /* cooperation-page */
    /* production-page */
    .section-production-content__title {
        font-size: 20px;
        line-height: 1.5;
    }

    .section-production-content__text, .section-production-content__text p, .section-production-content__text b, .section-production-content__text a {
        font-size: 14px;
    }

    .section-production-content__image-wrap img:first-of-type {
        margin: 15px 0;
    }

    .section-production-content__image-wrap img {
        margin: 0 0 15px;
    }

    /* production-page */
    /* shops-page */
    .section-shops-content__link,
    .section-shops-content__content-item > p {
        font-size: 14px;
    }

    /* shops-page */
    /* vacancies-page */
    .section-vacancies__title {
        font-size: 20px;
    }

    .section-vacancies__item-row, .section-vacancies__item-row b, .section-vacancies__item-row p, .section-vacancies__item-row--link a {
        font-size: 14px;
    }

    /* vacancies-page */
    /* personal-office-page */
    .section-personal-office__sidebar-link,
    .section-personal-office__order-title,
    .section-personal-office__order-item-link {
        font-size: 16px;
    }

    .section-personal-office__order-item-header,
    .section-personal-office__order-item-pay,
    .section-personal-office__order-item-number, .section-personal-office__order-item-shipment,
    .section-personal-office__order-item-sum,
    .section-personal-office__order-item-more {
        font-size: 14px;
    }

    .section-personal-office__order-item-number span, .section-personal-office__order-item-shipment span {
        margin: 5px;
    }

    .section-personal-office__order-item-main--row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .section-personal-office__order-item-main--row .section-personal-office__order-item-link {
        margin: 15px 0 0;
    }

    /* personal-office-page */
    /* personal-office-data */
    .section-personal-office__label,
    .section-personal-office__input {
        font-size: 14px;
        line-height: 1.5;
    }

    .section-personal-office__input {
        padding: 5px 10px;
    }

    .section-personal-office__sub-label {
        font-size: 11px;
    }

    .section-personal-office__link-reset,
    .section-personal-office__button-submit {
        font-size: 16px;
        line-height: 1.3;
    }

    /* personal-office-data */
    /* personal-office-completed */
    .section-personal-office__order-item-main--row-completed {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    /* personal-office-completed */
    /* lookbook */
    .section-page-lookbook__row--two {
        width: calc(100% + 10px);
    }

    .section-page-lookbook__image {
        margin: 0 10px 10px 0;
    }

    .section-page-lookbook__row--three-column,
    .section-page-lookbook__row--three-column-revers {
        margin: 0 10px 10px 0;
        width: calc(100% + 10px);
        grid-template-columns: calc(66% - 10px) calc(34% - 10px);
        grid-template-rows: 303px 303px;
        grid-column-gap: 10px;
        grid-row-gap: 10px;
    }

    .section-page-lookbook__row--three-column-revers {
        grid-template-columns: calc(34% - 10px) calc(66% - 10px);
    }

    .section-page-lookbook__row--three-row {
        width: calc(100% + 10px);
    }

    .section-page-lookbook__row--two {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .section-page-lookbook__row--two .section-page-lookbook__image {
        max-width: 100%;
    }

    .section-page-lookbook__row--three-column, .section-page-lookbook__row--three-column-revers {
        margin: 0 0 10px 0;
        width: 100%;
        grid-template-columns: 100%;
        grid-template-rows: auto;
        grid-column-gap: 0;
        grid-row-gap: 10px;
        grid-template-areas: "a" "b" "c";
    }

    .section-page-lookbook__row--three-row {
        width: 100%;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .section-page-lookbook__row--three-row .section-page-lookbook__image {
        width: 100%;
        margin-right: 0;
    }

    /* lookbook */
    /* production-page */
    .section-production-content-wrap--bg {
        padding: 35px 0;
    }

    .section-production-footer__container b {
        font-size: 25px;
    }

    .section-production-footer__container p {
        font-size: 14px;
    }

    /* production-page */
    .section-lookbook__other-items {
        max-width: 100%;
        -ms-grid-rows: 432px 432px 432px;
        grid-template-rows: 432px 432px 432px;
        -ms-grid-columns: 100%;
        grid-template-columns: 100%;
    }

    .section-lookbook__other-items > *:nth-child(1) {
        -ms-grid-row: 1;
        -ms-grid-column: 1;
    }

    .section-lookbook__other-items > *:nth-child(2) {
        -ms-grid-row: 2;
        -ms-grid-column: 1;
    }

    .section-lookbook__other-items > *:nth-child(3) {
        -ms-grid-row: 3;
        -ms-grid-column: 1;
    }
    .product-item-detail-slider-container {
        height: 400px;
    }

}

@media only screen and (max-width: 465px) {
    .product-item-amount-field-container {
        display: flex;
        align-items: center;
        margin-right: 0;
    }
    .section-page-card-product__info-button-number {
        margin-bottom: 0;
        margin-right: 15px;
    }
}
@media only screen and (max-width: 420px) {
    .all-container-width {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    .header-desctop-main__burger,
    .header-desctop-main__search,
    .header-desctop-main__log-in,
    .header-desctop-main__basket {
        max-width: 35px;
    }

    .header-desctop-main__burger-icon,
    .header-desctop-main__search,
    .header-desctop-main__search-wrap {
        min-height: 35px;
    }

    .header-desctop-main__log-in,
    .header-desctop-main__basket {
        height: 35px;
    }

    .header-desctop-main__search {
        height: 35px;
        padding: 5px;
    }

    .header-desctop-main__search-icon {
        right: 6px;
    }

    .menu-open span::after {
        -webkit-transform: rotate(45deg) translate(-57%, 3px);
        -ms-transform: rotate(45deg) translate(-57%, 3px);
        transform: rotate(45deg) translate(-57%, 3px);
    }

    .menu-open span::before {
        -webkit-transform: rotate(-45deg) translate(-49%, -5px);
        -ms-transform: rotate(-45deg) translate(-49%, -5px);
        transform: rotate(-45deg) translate(-49%, -5px);
    }

    .header-desctop-main__basket-pseudo {
        top: -13px;
    }

    .header-desctop-main__logo-image {
        max-width: 90px;
        max-height: 55px;
    }

    .header-desctop-header__city-text {
        display: none;
    }

    .header-desctop-main__search.search-active {
        right: -120px;
        padding: 5px 80px 5px 10px !important;
    }

    /* новинки */
    .section-novelty__list {
        width: 100%;
        max-width: 100%;
    }

    .section-novelty__item {
        max-width: 100%;
        margin: 0 0 15px 0;
    }

    /* инстаграм */
    .section-instagram__item {
        width: 100%;
        max-width: calc(100% - 10px);
    }

    /* о нас на главной */
    .section-about-home__text {
        font-size: 14px;
        line-height: 1.2;
    }

    .section-about-home__link {
        font-size: 16px;
        line-height: 1;
        height: 40px;
    }
    .section-about-home-wrap {
        margin: 0 0 45px;
    }

    /* footer */
    .footer-column-menu__link,
    .footer-column-menu__title,
    .footer-column-logo__text,
    .footer-column-logo__sub-text,
    .footer-column-contacts__title,
    .footer-column-contacts__phone, .footer-column-contacts__time {
        font-size: 14px;
        line-height: 1.2;
    }

    .footer-column-policy__wrap {
        right: 10px;
        bottom: -10px;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        /*-webkit-box-pack: end;*/
        /*-ms-flex-pack: end;*/
        /*justify-content: flex-end;*/
    }

    .footer-column-policy__link, .footer-column-policy__name {
        margin-top: 10px;
    }

    /* catalog-page */
    .section-novelty__item--catalog .section-novelty__item-image {
        max-height: 550px;
    }

    /* catalog-page */
    /* card-product-page */
    .section-page-card-product__slider-for-list, .section-page-card-product__slider-list {
        height: 360px;
    }

    .section-page-card-product__slider-item,
    .section-page-card-product__slider-item img {
        min-height: 360px;
    }

    .section-page-card-product__slider-for-list .slick-prev.slick-arrow, .section-page-card-product__slider-for-list .slick-next.slick-arrow {
        display: block !important;
    }

    .section-page-card-product__slider-for-list .slick-prev.slick-arrow {
        left: calc(50% - 5px);
    }

    .section-page-card-product__slider-for-list .slick-prev.slick-arrow, .section-page-card-product__slider-for-list .slick-next.slick-arrow {
        right: calc(50% - 5px);
    }

    /* card-product-page */
    /* basket-page */
    .section-basket__item {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .section-basket__image {
        margin: 0 auto 20px;
    }

    /* basket-page */
    /* production-page */
    .all-sub-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    /* production-page */
    /* personal-office-page */
    .section-personal-office__item {
        max-width: calc(100% - 30px);
        margin-bottom: 15px;
    }

    /* personal-office-page */
    .footer {
        padding: 40px 0 50px;
    }
    .footer-column-policy__wrap {
        bottom: -30px;
    }
    .footer-column-policy__wrap a {
        width: 100%;
        text-align: center;
    }
    .footer-column-policy__name {
        margin-left: auto;
        margin-right: auto;
    }
}

@media only screen and (max-width: 350px) {
    .header-desctop-main__burger-content {
        right: -10px;
        width: 100vw;
        border-radius: 0;
    }

    /* catalog-page */
    .section-page-catalog__sidebar {
        top: 35px;
        left: -10px;
        width: 100vw;
        max-width: 100vw;
    }

    /* catalog-page */
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1lZGlhLmNzcyIsIm1lZGlhLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDR2pCO0VBQ0k7O0lBRUksZ0JBQWU7R0FDbEI7Q0RESjs7QUNRRDtFQUNJO0lBQ0ksZ0JBQWU7SUFDZixjQUFhO0lBQ2IsZ0JBQWU7R0FDbEI7RUFFRDs7SUFFSSxjQUFhO0dBQ2hCO0VBRUQ7SUFDSSxZQUFXO0dBQ2Q7RUFFRDtJQUNJLHFCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhO0dBU2hCO0VBVkQ7SUFJTSxjQUFhO0dBQ2Q7RUFMTDtJQVFNLGVBQWM7R0FDZjtFQUdMO0lBQ0ksZUFBYztHQUNqQjtFQUlELHVCQUF1QjtFQUV2QjtJQUNJLG1CQUFrQjtJQUNsQiw4QkFBNkI7R0FDaEM7RUFFRDtJQUNJLG1CQUFrQjtHQUNyQjtFQUVEOztJQUVJLGNBQWE7R0FDaEI7RUFFRDs7SUFFSSxrQkFBaUI7R0FDcEI7RUFFRDtJQUNJLG1CQUFrQjtHQUNyQjtFQUlEO0lBQ0ksZ0JBQWU7R0FDbEI7RUFFRCx1QkFBdUI7Q0R2QjFCOztBQzBCRDtFQUNJO0lBQ0ksZUFBYztHQUNqQjtFQUVEO0lBQ0ksY0FBYTtHQUNoQjtFQUVEO0lBQ0ksaUNBQWdDO0dBQ25DO0VBRUQsWUFBWTtFQUVaO0lBQ0ksNkJBQXNCO0lBQXRCLDhCQUFzQjtRQUF0QiwyQkFBc0I7WUFBdEIsdUJBQXNCO0lBQ3RCLGlCQUFnQjtJQUNoQixpQkFBZ0I7R0FDbkI7RUFFRDtJQUNJLGlCQUFnQjtHQUNuQjtFQUlELGNBQWM7RUFFZDs7SUFFSSxPQUFNO0dBQ1Q7RUFJRCxrQkFBa0I7RUFFbEI7SUFDSSxxQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtHQUNoQjtFQUdEO0lBQ0ksbUJBQWtCO0lBQ2xCLFdBQVU7R0FDYjtFQUVEO0lBQ0ksY0FBYTtJQUNiLG1CQUFrQjtJQUNsQixVQUFTO0lBQ1QsUUFBTztJQUNQLGFBQVk7SUFDWixjQUFhO0lBQ2IsMEJBQXlCO0lBQ3pCLGtEQUFzQztZQUF0QywwQ0FBc0M7SUFDdEMsWUFBVztHQUNkO0VBRUQ7SUFDSSxnQkFBZTtHQUNsQjtFQUVEOzs7O0lBSUksaUJBQWdCO0dBQ25CO0VBSUQsa0JBQWtCO0NENUNyQjs7QUMrQ0Q7RUFDSTtJQUNJLDZCQUE4QjtJQUE5QiwrQkFBOEI7UUFBOUIsbUNBQThCO1lBQTlCLCtCQUE4QjtJQUM5QiwwQkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG9CQUFtQjtHQUN0QjtFQUVEO0lBQ0ksaUJBQWdCO0dBQ25CO0VBRUQ7SUFDSSxnQkFBZTtHQUNsQjtFQUdELFdBQVc7RUFFWDtJQUNJLG9CQUFtQjtHQUN0QjtFQUVEO0lBQ0ksa0JBQWlCO0dBQ3BCO0VBRUQ7SUFDSSxnQkFBZTtHQUNsQjtFQUVEO0lBQ0ksV0FDSjtHQUFDO0VBRUQ7SUFDSSxZQUNKO0dBQUM7RUFJRCxjQUFjO0VBRWQ7SUFDSSxjQUFhO0dBQ2hCO0VBRUQ7SUFDSSxnQkFBZTtHQUNsQjtFQUVEO0lBQ0ksNkJBQTRCO0lBQzVCLCtCQUE4QjtJQUM5QixzQkFBcUI7SUFDckIsbUJBQWtCO0dBQ3JCO0VBSUQsYUFBYTtFQUViO0lBQ0kseUJBQXdCO0lBQ3hCLDZCQUE0QjtHQUMvQjtFQUVEO0lBQ0ksNEJBQTJCO0lBQzNCLHNCQUFxQjtHQUN4QjtFQUlELG9CQUFvQjtFQUVwQjtJQUNJLDZCQUFzQjtJQUF0Qiw4QkFBc0I7UUFBdEIsMkJBQXNCO1lBQXRCLHVCQUFzQjtHQUN6QjtFQUVEO0lBQ0ksb0JBQW1CO0dBQ3RCO0VBRUQ7SUFDSSxnQkFBZTtHQUNsQjtFQUVEO0lBQ0ksZ0JBQWU7SUFDZixpQkFBZ0I7R0FDbkI7RUFJRCxrQkFBa0I7RUFHbEI7SUFDSSwrQkFBOEI7R0FDakM7RUFFRCxrQkFBa0I7RUFNbEIsdUJBQXVCO0VBRXZCO0lBQ0ksZ0JBQWU7R0FDbEI7RUFFRDtJQUNJLDZCQUE0QjtHQUMvQjtFQUVEO0lBQ0ksY0FBYTtHQUNoQjtFQUVEOztJQUVJLGtCQUFpQjtHQUNwQjtFQUVEO0lBQ0ksWUFBVztHQUNkO0VBRUQ7SUFDSSxXQUFVO0dBQ2I7RUFJRDtJQUNJLG9CQUFlO1FBQWYsZ0JBQWU7R0FDbEI7RUFFRDtJQUNJLGlCQUFnQjtHQUNuQjtFQUVELHVCQUF1QjtFQUd2QixpQkFBaUI7RUFFakI7SUFDSSxtQkFBa0I7R0FDckI7RUFFRDtJQUNJLGlCQUFnQjtJQUNoQixzQkFBcUI7R0FDeEI7RUFFRDtJQUNJLG1CQUFrQjtJQUNsQixnQkFBZTtHQUNsQjtFQUVELGlCQUFpQjtFQUdqQiwyQkFBMkI7RUFFM0I7SUFDSSxnQkFBZTtJQUNmLGlCQUFnQjtHQUNuQjtFQUVELDJCQUEyQjtFQUczQixxQkFBcUI7RUFFckI7SUFDSSxnQkFBZTtJQUNmLGlCQUFnQjtHQUNuQjtFQUVEO0lBQ0ksZ0JBQWU7R0FDbEI7RUFFRCxxQkFBcUI7RUFHckIsb0JBQW9CO0VBRXBCO0lBQ0ksZ0JBQWU7SUFDZixpQkFBZ0I7R0FDbkI7RUFFRCxvQkFBb0I7Q0RoSHZCOztBQ21IRDtFQUdBO0lBQ0ksaURBQWdDO0lBQWhDLHlDQUFnQztJQUFoQyxvQ0FBZ0M7SUFBaEMsaUNBQWdDO0lBQWhDLCtEQUFnQztHQUNuQztFQUVEOztJQUVJLG1CQUFrQjtJQUNsQixhQUFZO0lBQ1osY0FBYTtJQUNiLFdBQVU7SUFDVixnQ0FBdUI7WUFBdkIsd0JBQXVCO0lBQ3ZCLHlCQUFnQjtZQUFoQixpQkFBZ0I7SUFDaEIsdUJBQXNCO0lBQ3RCLFlBQVc7R0FDZDtFQUVEOztJQUVJLGFBQVk7SUFDWixvQkFBbUI7SUFDbkIsV0FBVTtJQUNWLHdEQUErQztJQUEvQyxtREFBK0M7SUFBL0MsZ0RBQStDO0dBQ2xEO0VBRUQ7O0lBRUksVUFBUztJQUNULFlBQVc7R0FDZDtDRHJIQTs7QUN3SEQ7RUFDSSxjQUFjO0VBRWQ7SUFDSSxnQ0FBK0I7SUFDL0IsaUNBQWdDO0dBQ25DO0VBRUQ7SUFDSSxZQUFXO0lBQ1gsYUFBWTtJQUNaLHFCQUFpQjtPQUFqQixrQkFBaUI7R0FDcEI7RUFFRDtJQUNJLFlBQVc7SUFDWCxhQUFZO0dBQ2Y7RUFJRCxvQkFBb0I7RUFFcEI7O0lBRUksaUJBQWdCO0dBQ25CO0VBSUQsdUJBQXVCO0VBRXZCO0lBQ0ksb0JBQWU7UUFBZixnQkFBZTtJQUNmLGlCQUFnQjtHQUNuQjtFQUVEOztJQUVJLGdCQUFlO0dBQ2xCO0VBRUQ7SUFDSSxpQkFBZ0I7R0FDbkI7RUFFRDtJQUNJLGtCQUFpQjtHQUNwQjtFQUdEO0lBQ0ksK0JBQW1CO0lBQW5CLDhCQUFtQjtRQUFuQix3QkFBbUI7WUFBbkIsb0JBQW1CO0lBQ25CLG9CQUFlO1FBQWYsZ0JBQWU7SUFDZix5QkFBd0I7R0FDM0I7RUFFRDtJQUNJLFlBQVc7SUFDWCw0QkFBMkI7SUFDM0IsbUJBQWtCO0dBQ3JCO0VBSUQsaUJBQWlCO0VBRWpCO0lBQ0ksNkJBQXNCO0lBQXRCLDhCQUFzQjtRQUF0QiwyQkFBc0I7WUFBdEIsdUJBQXNCO0dBQ3pCO0VBRUQ7SUFDSSxnQkFBZTtHQUNsQjtFQUVEO0lBQ0ksaUJBQWdCO0lBQ2hCLGlCQUFnQjtHQUNuQjtFQUVELGlCQUFpQjtFQUdqQixxQkFBcUI7RUFFckI7SUFDSSxpQkFBZ0I7R0FDbkI7RUFFRCxxQkFBcUI7RUFFckIsZ0JBQWdCO0VBRWhCO0lBQ0ksaUJBQWdCO0dBQ25CO0VBRUQsZ0JBQWdCO0VBRWhCLG9CQUFvQjtFQUVwQjtJQUNJLGlCQUFnQjtHQUNuQjtFQUVELG9CQUFvQjtFQUlwQiwwQkFBMEI7RUFFMUI7SUFDSSw2QkFBc0I7SUFBdEIsOEJBQXNCO1FBQXRCLDJCQUFzQjtZQUF0Qix1QkFBc0I7SUFDdEIsZ0JBQWU7R0FDbEI7RUFFRDtJQUNJLFdBQVU7R0FDYjtFQUVEO0lBQ0ksZ0JBQWU7SUFDZixpQkFBZ0I7R0FDbkI7RUFFRDtJQUNJLG1CQUFrQjtHQUNyQjtFQUVELDBCQUEwQjtFQUcxQiwwQkFBMEI7RUFFMUI7SUFDSSw2QkFBOEI7SUFBOUIsK0JBQThCO1FBQTlCLG1DQUE4QjtZQUE5QiwrQkFBOEI7SUFDOUIseUJBQXVCO1FBQXZCLHNCQUF1QjtZQUF2Qix3QkFBdUI7SUFDdkIsb0JBQW1CO0dBQ3RCO0VBRUQ7SUFDSSxpQkFBZ0I7R0FDbkI7RUFFRCwwQkFBMEI7RUFHMUIsY0FBYztFQUVkO0lBQ0ksaUJBQWdCO0dBQ25CO0VBSUQ7O0lBRUksZ0NBQStCO0dBQ2xDO0VBRUQsY0FBYztDRDNLakI7O0FDOEtEO0VBQ0k7SUFDSSxjQUFhO0dBQ2hCO0VBRUQ7SUFDSSxxQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtJQUNiLHVCQUFxQjtRQUFyQixvQkFBcUI7WUFBckIsc0JBQXFCO0lBQ3JCLGlCQUFnQjtHQUNuQjtFQUdELFdBQVc7RUFFWDtJQUNJLGtCQUFpQjtHQUNwQjtFQUVEO0lBQ0ksc0JBQXFCO0dBQ3hCO0VBRUQ7SUFDSSxvSkFBa0c7SUFBbEcsMEdBQWtHO0lBQWxHLHFHQUFrRztJQUFsRyxtR0FBa0c7R0FDckc7RUFFRDtJQUNJLGlCQUFnQjtJQUNoQixnQkFBZTtHQUNsQjtFQUVEO0lBQ0ksaUJBQWdCO0lBQ2hCLGdCQUFlO0lBQ2YsZUFBYztHQUNqQjtFQUVEO0lBQ0ksZ0JBQWU7SUFDZixlQUFjO0dBQ2pCO0VBRUQ7SUFDSSxZQUFXO0lBQ1gsWUFBVztJQUNYLGFBQVk7SUFDWiwyQkFBMEI7R0FDN0I7RUFFRDtJQUNJLFdBQVU7R0FDYjtFQUlELGNBQWM7RUFFZDtJQUNJLGdCQUFlO0dBQ2xCO0VBSUQsYUFBYTtFQUViO0lBQ0ksNEJBQTJCO0dBQzlCO0VBSUQsZUFBZTtFQUVmO0lBQ0ksb0JBQWU7UUFBZixnQkFBZTtHQUNsQjtFQUVEO0lBQ0ksWUFBVztJQUNYLDRCQUEyQjtHQUM5QjtFQUVEO0lBQ0ksYUFBWTtHQUNmO0VBRUQ7SUFDSSxxQkFBaUI7T0FBakIsa0JBQWlCO0dBQ3BCO0VBSUQsc0JBQXNCO0VBRXRCOztJQUVJLFlBQVc7SUFDWCxnQkFBZTtHQUNsQjtFQUVEO0lBQ0ksaUJBQWdCO0dBQ25CO0VBSUQsWUFBWTtFQUVaO0lBQ0ksY0FBYTtJQUNiLDRDQUEyQztJQUMzQyxzQkFBcUI7SUFDckIsbUJBQWtCO0lBQ2xCLHlCQUF3QjtJQUN4Qix1Q0FBc0M7SUFDdEMsZ0NBQStCO0dBQ2xDO0VBRUQ7SUFDSSxhQUFZO0dBQ2Y7RUFFRDtJQUNJLGFBQVk7R0FDZjtFQUVEO0lBQ0ksYUFBWTtHQUNmO0VBRUQ7SUFDSSxhQUFZO0lBQ1osNkJBQXNCO0lBQXRCLDhCQUFzQjtRQUF0QiwyQkFBc0I7WUFBdEIsdUJBQXNCO0dBS3pCO0VBUEQ7SUFLUSxVQUFTO0dBQ1o7RUFLTCx1QkFBdUI7RUFFdkI7SUFDSSw2QkFBc0I7SUFBdEIsOEJBQXNCO1FBQXRCLDJCQUFzQjtZQUF0Qix1QkFBc0I7R0FDekI7RUFFRDtJQUNJLGlCQUFnQjtHQUNuQjtFQUVEO0lBQ0ksZ0JBQWU7R0FDbEI7RUFFRDtJQUNJLHNCQUFpQjtRQUFqQixrQkFBaUI7R0FDcEI7RUFFRDtJQUNJLG1CQUFrQjtHQUNyQjtFQUdEO0lBQ0ksaUJBQWdCO0dBQ25CO0VBRUQ7SUFDSSw4QkFBNkI7R0FDaEM7RUFFRDtJQUNJLGlCQUFnQjtHQUNuQjtFQUVEO0lBQ0ksY0FBYTtHQUNoQjtFQUVEOztJQUVJLGtCQUFpQjtHQUNwQjtFQUVEO0lBQ0ksdUJBQXNCO0dBQ3pCO0VBRUQ7SUFDSSxzQkFBcUI7R0FDeEI7RUFJRDtJQUNJLHdCQUF1QjtHQUMxQjtFQUVELHVCQUF1QjtFQUV2QixvQkFBb0I7RUFFcEI7SUFDSSxtQkFBa0I7R0FDckI7RUFFRCxvQkFBb0I7Q0QxT3ZCOztBQytPRDtFQUNJO0lBQ0ksOEJBQTZCO0lBQzdCLCtCQUE4QjtHQUNqQztFQUVEO0lBQ0ksY0FBYTtHQUNoQjtFQUlELGNBQWM7RUFFZDtJQUNJLGNBQWE7R0FDaEI7RUFFRDtJQUNJLGdCQUFlO0dBQ2xCO0VBRUQ7SUFDSSw2QkFBNEI7SUFDNUIsc0JBQXFCO0lBQ3JCLG1CQUFrQjtHQUNyQjtFQUlELG9CQUFvQjtFQUVwQjtJQUNJLDhCQUE2QjtJQUM3QiwrQkFBOEI7R0FDakM7RUFHRCxxQkFBcUI7RUFFckI7SUFDSSw4QkFBNkI7SUFDN0IsK0JBQThCO0dBQ2pDO0VBRUQscUJBQXFCO0VBSXJCLGNBQWM7RUFFZDtJQUNJLHlCQUF3QjtHQUMzQjtFQUVEO0lBQ0ksc0JBQXFCO0dBQ3hCO0VBRUQ7O0lBRUksc0JBQXFCO0lBQ3JCLHlCQUF3QjtJQUN4Qix5REFBd0Q7SUFDeEQsZ0NBQStCO0lBQy9CLHNCQUFxQjtJQUNyQixtQkFBa0I7R0FDckI7RUFFRDtJQUNJLHlEQUF3RDtHQUMzRDtFQUVEO0lBQ0kseUJBQXdCO0dBQzNCO0VBRUQsY0FBYztFQUVkLGdCQUFnQjtFQUVoQjtJQUNJLDJCQUEwQjtJQUMxQiw0QkFBMkI7R0FDOUI7RUFFRCxnQkFBZ0I7RUFJaEIsMEJBQTBCO0VBRTFCO0lBQ0ksNEJBQTJCO0dBQzlCO0VBRUQsMEJBQTBCO0NENVE3Qjs7QUMrUUQ7RUFDSTtJQUNJLDRCQUEyQjtHQUM5QjtFQUVEO0lBQ0ksVUFBUztHQUNaO0VBRUQ7O0lBRUksbUJBQWtCO0dBQ3JCO0VBRUQ7SUFDSSxtQkFBa0I7R0FDckI7RUFHRCxXQUFXO0VBRVg7SUFDSSxnQkFBZTtHQUNsQjtFQUVEO0lBQ0kscUJBQW9CO0dBQ3ZCO0VBRUQ7SUFDSSxhQUFZO0dBQ2Y7RUFJRCxjQUFjO0VBRWQ7SUFDSSxnQ0FBK0I7R0FDbEM7RUFJRCxvQkFBb0I7RUFFcEI7SUFDSSxnQkFBZTtJQUNmLGlCQUFnQjtHQUNuQjtFQUlELHVCQUF1QjtFQUV2QjtJQUNJLCtCQUFtQjtJQUFuQiw4QkFBbUI7UUFBbkIsd0JBQW1CO1lBQW5CLG9CQUFtQjtJQUNuQixvQkFBZTtRQUFmLGdCQUFlO0lBQ2YsWUFBVztHQUNkO0VBRUQ7SUFDSSxnQkFBZTtJQUNmLGdCQUFlO0dBQ2xCO0VBR0Qsa0JBQWtCO0VBRWxCO0lBQ0ksZ0JBQWU7R0FDbEI7RUFFRDs7O0lBR0ksb0JBQW1CO0lBQ25CLG1CQUFrQjtHQUNyQjtFQUVEO0lBQ0ksbUJBQWtCO0dBQ3JCO0VBRUQsa0JBQWtCO0VBRWxCLGdCQUFnQjtFQUVoQjtJQUNJLHlCQUF3QjtHQUMzQjtFQUVEO0lBQ0ksc0JBQXFCO0dBQ3hCO0VBRUQsZ0JBQWdCO0VBSWhCLDBCQUEwQjtFQUUxQjs7SUFFSSxtQkFBa0I7SUFDbEIsb0JBQW1CO0dBQ3RCO0VBRUQsMEJBQTBCO0NEaFQ3Qjs7QUNtVEQ7RUFDSTtJQUNJLGNBQWE7R0FDaEI7RUFHRCxXQUFXO0VBRVg7SUFDSSx5QkFBd0I7R0FDM0I7RUFFRDtJQUNJLGdCQUFlO0dBQ2xCO0VBRUQ7SUFDSSxxQkFBb0I7R0FDdkI7RUFFRDtJQUNJLGtMQUFpSTtJQUFqSSx5SUFBaUk7SUFBakksb0lBQWlJO0lBQWpJLGtJQUFpSTtHQUNwSTtFQUVEOztJQUVJLGdCQUFlO0dBQ2xCO0VBR0Q7SUFDSSxXQUFVO0lBQ1YsWUFBVztJQUNYLGFBQVk7SUFDWiwyQkFBMEI7R0FDN0I7RUFFRDtJQUNJLFVBQVM7R0FDWjtFQUlELGNBQWM7RUFFZDtJQUNJLGdCQUFlO0dBQ2xCO0VBRUQ7SUFDSSxnQkFBZTtJQUNmLHNDQUFxQztJQUNyQyxpQ0FBZ0M7SUFDaEMsNEJBQTJCO0dBQzlCO0VBSUQsYUFBYTtFQUViOzs7SUFHSSxnQkFBZTtJQUNmLGlCQUFnQjtHQUNuQjtFQUlELFlBQVk7RUFFWjtJQUNJLHlEQUF3RDtJQUN4RCx1Q0FBc0M7SUFDdEMsa0JBQWlCO0dBQ3BCO0VBSUQsb0JBQW9CO0VBRXBCO0lBQ0ksZ0JBQWU7R0FDbEI7RUFFRDtJQUNJLGdCQUFlO0dBQ2xCO0VBRUQ7O0lBRUksZ0JBQWU7R0FDbEI7RUFJRCx1QkFBdUI7RUFFdkI7SUFDSSxnQkFBZTtHQUNsQjtFQUlELGtCQUFrQjtFQUVsQjs7O0lBR0ksZ0JBQWU7R0FDbEI7RUFFRDtJQUNJLGlCQUFnQjtHQUNuQjtFQUVEOztJQUVJLGVBQWM7R0FDakI7RUFFRDs7SUFFSSxnQkFBZTtJQUNmLGVBQWM7R0FDakI7RUFFRDtJQUNJLG9CQUFtQjtHQUN0QjtFQUVEO0lBQ0ksYUFBWTtHQUNmO0VBR0Qsa0JBQWtCO0VBSWxCLHVCQUF1QjtFQUV2QjtJQUNJLGdCQUFlO0dBQ2xCO0VBRUQ7SUFDSSw2QkFBNEI7R0FDL0I7RUFFRDtJQUNJLGNBQWE7R0FDaEI7RUFFRDs7SUFFSSxrQkFBaUI7R0FDcEI7RUFFRDtJQUNJLDBCQUF5QjtHQUM1QjtFQUVEO0lBQ0ksc0JBQXFCO0dBQ3hCO0VBQ0Q7SUFDSSx1QkFBc0I7R0FDekI7RUFHRDtJQUNJLG9CQUFlO1FBQWYsZ0JBQWU7R0FDbEI7RUFFRDtJQUNJLGlCQUFnQjtHQUNuQjtFQUlEOzs7O0lBSUksZ0JBQWU7R0FDbEI7RUFFRDs7SUFFSSxnQkFBZTtHQUNsQjtFQUlEOztJQUVJLGFBQVk7R0FDZjtFQUVEO0lBQ0ksWUFBVztHQUNkO0VBSUQ7SUFDSSxnQkFBZTtJQUNmLHVCQUFzQjtHQUN6QjtFQUVEO0lBQ0ksZ0JBQWU7SUFDZixpQkFBZ0I7R0FDbkI7RUFFRCx1QkFBdUI7RUFHdkIsaUJBQWlCO0VBRWpCOzs7SUFHSSxnQkFBZTtHQUNsQjtFQUVEO0lBQ0ksZUFBYztHQUNqQjtFQUdEO0lBQ0ksaUJBQWdCO0dBQ25CO0VBRUQsaUJBQWlCO0VBR2pCLGtCQUFrQjtFQUVsQjtJQUNJLDZCQUE4QjtJQUE5QiwrQkFBOEI7UUFBOUIsbUNBQThCO1lBQTlCLCtCQUE4QjtHQUNqQztFQUVEO0lBQ0ksWUFBVztJQUNYLDJCQUFrQjtJQUFsQix3QkFBa0I7SUFBbEIsbUJBQWtCO0lBQ2xCLFVBQVM7R0FDWjtFQUVEO0lBQ0ksaUJBQWdCO0dBQ25CO0VBRUQsa0JBQWtCO0VBR2xCLDJCQUEyQjtFQUUzQjtJQUNJLGlCQUFnQjtHQUNuQjtFQUVEO0lBQ0ksZ0JBQWU7R0FDbEI7RUFFRDtJQUNJLG9CQUFtQjtJQUNuQixnQkFBZTtHQUNsQjtFQUVEO0lBQ0ksZ0JBQWU7R0FDbEI7RUFJRDtJQUNJLHlCQUF1QjtRQUF2QixzQkFBdUI7WUFBdkIsd0JBQXVCO0dBQzFCO0VBRUQ7O0lBRUksaUJBQWdCO0dBQ25CO0VBRUQsMkJBQTJCO0VBSTNCLHNCQUFzQjtFQUV0QjtJQUNJLGdCQUFlO0dBQ2xCO0VBRUQsc0JBQXNCO0VBR3RCLHFCQUFxQjtFQUVyQjtJQUNJLGdCQUFlO0lBQ2YsaUJBQWdCO0dBQ25CO0VBRUQ7SUFDSSxnQkFBZTtHQUNsQjtFQUVEO0lBQ0ksZUFBYztHQUNqQjtFQUVEO0lBQ0ksaUJBQWdCO0dBQ25CO0VBRUQscUJBQXFCO0VBRXJCLGdCQUFnQjtFQUVoQjs7SUFFSSxnQkFBZTtHQUNsQjtFQUVELGdCQUFnQjtFQUVoQixvQkFBb0I7RUFFcEI7SUFDSSxnQkFBZTtHQUNsQjtFQUVEO0lBQ0ksZ0JBQWU7R0FDbEI7RUFFRCxvQkFBb0I7RUFJcEIsMEJBQTBCO0VBRTFCOzs7SUFHSSxnQkFBZTtHQUNsQjtFQUdEOzs7OztJQUtJLGdCQUFlO0dBQ2xCO0VBRUQ7SUFDSSxZQUFXO0dBQ2Q7RUFFRDtJQUNJLDZCQUE4QjtJQUE5QiwrQkFBOEI7UUFBOUIsbUNBQThCO1lBQTlCLCtCQUE4QjtHQUNqQztFQUVEO0lBQ0ksaUJBQWdCO0dBQ25CO0VBRUQsMEJBQTBCO0VBRTFCLDBCQUEwQjtFQUUxQjs7SUFFSSxnQkFBZTtJQUNmLGlCQUFnQjtHQUNuQjtFQUVEO0lBQ0ksa0JBQWlCO0dBQ3BCO0VBRUQ7SUFDSSxnQkFBZTtHQUNsQjtFQUVEOztJQUVJLGdCQUFlO0lBQ2YsaUJBQWdCO0dBQ25CO0VBRUQsMEJBQTBCO0VBRTFCLCtCQUErQjtFQUUvQjtJQUNJLDZCQUFzQjtJQUF0Qiw4QkFBc0I7UUFBdEIsMkJBQXNCO1lBQXRCLHVCQUFzQjtJQUN0Qix5QkFBdUI7UUFBdkIsc0JBQXVCO1lBQXZCLHdCQUF1QjtHQUMxQjtFQUVELCtCQUErQjtFQUkvQixjQUFjO0VBRWQ7SUFDSSx5QkFBd0I7R0FDM0I7RUFFRDtJQUNJLHNCQUFxQjtHQUN4QjtFQUVEOztJQUVJLHNCQUFxQjtJQUNyQix5QkFBd0I7SUFDeEIseURBQXdEO0lBQ3hELGdDQUErQjtJQUMvQixzQkFBcUI7SUFDckIsbUJBQWtCO0dBQ3JCO0VBRUQ7SUFDSSx5REFBd0Q7R0FDM0Q7RUFFRDtJQUNJLHlCQUF3QjtHQUMzQjtFQUlEO0lBQ0ksb0JBQWU7UUFBZixnQkFBZTtHQUNsQjtFQUVEO0lBQ0ksZ0JBQWU7R0FDbEI7RUFFRDtJQUNJLG1CQUFrQjtJQUNsQixZQUFXO0lBQ1gsNEJBQTJCO0lBQzNCLHlCQUF3QjtJQUN4QixtQkFBa0I7SUFDbEIsbUJBQWtCO0lBQ2xCLGlDQUFnQztHQUNuQztFQUVEO0lBQ0ksWUFBVztJQUNYLG9CQUFlO1FBQWYsZ0JBQWU7R0FDbEI7RUFFRDtJQUNJLFlBQVc7SUFDWCxnQkFBZTtHQUNsQjtFQUVELGNBQWM7RUFHZCxxQkFBcUI7RUFFckI7SUFDSSxnQkFBZTtHQUNsQjtFQUVEO0lBQ0ksZ0JBQWU7R0FDbEI7RUFFRDtJQUNJLGdCQUFlO0dBQ2xCO0VBRUQscUJBQXFCO0NEemN4Qjs7QUMrY0Q7RUFDSTtJQUNJLDhCQUE2QjtJQUM3QiwrQkFBOEI7R0FDakM7RUFFRDs7OztJQUlJLGdCQUFlO0dBQ2xCO0VBQ0Q7OztJQUdJLGlCQUFnQjtHQUNuQjtFQUVEOztJQUVJLGFBQVk7R0FDZjtFQUdEO0lBQ0ksYUFBWTtJQUNaLGFBQVk7R0FDZjtFQUVEO0lBQ0ksV0FBVTtHQUNiO0VBRUQ7SUFDSSxzREFBNkM7UUFBN0Msa0RBQTZDO1lBQTdDLDhDQUE2QztHQUNoRDtFQUNEO0lBQ0ksd0RBQStDO1FBQS9DLG9EQUErQztZQUEvQyxnREFBK0M7R0FDbEQ7RUFFRDtJQUNJLFdBQVU7R0FDYjtFQUVEO0lBQ0ksZ0JBQWU7SUFDZixpQkFBZ0I7R0FDbkI7RUFJRDtJQUNJLGNBQWE7R0FDaEI7RUFFRDtJQUNJLGNBQWE7SUFDYixzQ0FBcUM7R0FDeEM7RUFJRCxhQUFhO0VBRWI7SUFDSSxZQUFXO0lBQ1gsZ0JBQWU7R0FDbEI7RUFFRDtJQUNJLGdCQUFlO0lBQ2YsbUJBQWtCO0dBQ3JCO0VBSUQsZUFBZTtFQUVmO0lBQ0ksWUFBVztJQUNYLDZCQUE0QjtHQUMvQjtFQUlELHNCQUFzQjtFQUV0QjtJQUNJLGdCQUFlO0lBQ2YsaUJBQWdCO0dBQ25CO0VBRUQ7SUFDSSxnQkFBZTtJQUNmLGVBQWM7R0FDakI7RUFJRCxZQUFZO0VBRVo7Ozs7OztJQU1JLGdCQUFlO0lBQ2YsaUJBQWdCO0dBQ25CO0VBRUQ7SUFDSSxZQUFXO0lBQ1gsY0FBYTtJQUNiLG9CQUFlO1FBQWYsZ0JBQWU7SUFDZixzQkFBeUI7UUFBekIsbUJBQXlCO1lBQXpCLDBCQUF5QjtHQUM1QjtFQUVEO0lBQ0ksaUJBQWdCO0dBQ25CO0VBR0Qsa0JBQWtCO0VBRWxCO0lBQ0ksa0JBQWlCO0dBQ3BCO0VBRUQsa0JBQWtCO0VBRWxCLHVCQUF1QjtFQUV2QjtJQUNJLGNBQWE7R0FDaEI7RUFFRDs7SUFFSSxrQkFBaUI7R0FDcEI7RUFFRDtJQUNJLDBCQUF5QjtHQUM1QjtFQUVEO0lBQ0ksc0JBQXFCO0dBQ3hCO0VBQ0Q7SUFDSSx1QkFBc0I7R0FDekI7RUFFRCx1QkFBdUI7RUFJdkIsaUJBQWlCO0VBRWpCO0lBQ0ksb0JBQWU7UUFBZixnQkFBZTtHQUNsQjtFQUVEO0lBQ0ksb0JBQW1CO0dBQ3RCO0VBRUQsaUJBQWlCO0VBR2pCLHFCQUFxQjtFQUVyQjtJQUNJLDhCQUE2QjtJQUM3QiwrQkFBOEI7R0FDakM7RUFFRCxxQkFBcUI7RUFJckIsMEJBQTBCO0VBRTFCO0lBQ0ksNkJBQTRCO0lBQzVCLG9CQUFtQjtHQUN0QjtFQUVELDBCQUEwQjtDRHJnQjdCOztBQ3dnQkQ7RUFDSTtJQUNJLGFBQVk7SUFDWixhQUFZO0lBQ1osaUJBQWdCO0dBQ25CO0VBR0Qsa0JBQWtCO0VBRWxCO0lBQ0ksVUFBUztJQUNULFlBQVc7SUFDWCxhQUFZO0lBQ1osaUJBQWdCO0dBQ25CO0VBR0Qsa0JBQWtCO0NEMWdCckIiLCJmaWxlIjoibWVkaWEuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLnNlY3Rpb24tYWJvdXQtc2xpZGVyLWNvbnRlbnRfX2xpc3QsXG4gIC5zZWN0aW9uLWFib3V0LXNsaWRlci1jb250ZW50X19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMjBweCkge1xuICAuaGVhZGVyLWRlc2N0b3AtbWFpbl9fc2VhcmNoIHtcbiAgICBtYXgtd2lkdGg6IDQzcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmhlYWRlci1kZXNjdG9wLW1haW5fX3NlYXJjaC1pbnB1dCxcbiAgYnV0dG9uLmhlYWRlci1kZXNjdG9wLW1haW5fX3NlYXJjaC1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXItZGVzY3RvcC1tYWluX19zZWFyY2gtaWNvbiB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmhlYWRlci1kZXNjdG9wLW1haW5fX3NlYXJjaC1pY29uLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmhlYWRlci1kZXNjdG9wLW1haW5fX3NlYXJjaC1pY29uLS1tb2JpbGUgc3ZnOmZpcnN0LW9mLXR5cGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlci1kZXNjdG9wLW1haW5fX3NlYXJjaC1pY29uLS1tb2JpbGUgc3ZnOmxhc3Qtb2YtdHlwZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWRlci1kZXNjdG9wLWZvb3Rlcl9fbWVudS1pdGVtIHtcbiAgICBtYXJnaW46IDAgMjFweDtcbiAgfVxuICAvKiBjYXJkLXByb2R1Y3QtcGFnZSAqL1xuICAuc2VjdGlvbi1wYWdlLWNhcmQtcHJvZHVjdF9fc2xpZGVyLXdyYXAge1xuICAgIG1hcmdpbjogMCAzMHB4IDAgMDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTcuMyUgLSAzMHB4KTtcbiAgfVxuICAuc2VjdGlvbi1wYWdlLWNhcmQtcHJvZHVjdF9fc2xpZGVyLWZvciB7XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICB9XG4gIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19zbGlkZXItZm9yLWxpc3QsXG4gIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19zbGlkZXItbGlzdCB7XG4gICAgaGVpZ2h0OiA1NDBweDtcbiAgfVxuICAuc2VjdGlvbi1wYWdlLWNhcmQtcHJvZHVjdF9fc2xpZGVyLWl0ZW0sXG4gIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19zbGlkZXItaXRlbSBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IDU0MHB4O1xuICB9XG4gIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19pbmZvLWJ1dHRvbi1udW1iZXIge1xuICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgfVxuICAudGFibGUtY29udGVudC1wb3B1cF9fd3JhcCB7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICB9XG4gIC8qIGNhcmQtcHJvZHVjdC1wYWdlICovXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5oZWFkZXItZGVzY3RvcC1tYWluX19idXJnZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5oZWFkZXItZGVzY3RvcC1mb290ZXItd3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLWRlc2N0b3AtbWFpbi13cmFwIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbiAgfVxuICAvKiBmb290ZXIgKi9cbiAgLmZvb3Rlci1jb2x1bW4tY29udGFjdHNfX3dyYXAtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbiAgLmZvb3Rlci1jb2x1bW4tY29udGFjdHNfX3dyYXAge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbiAgLyogbG9va2Jvb2sgKi9cbiAgLnNlY3Rpb24tbG9va2Jvb2tfX2ltYWdlLS10b3AtNDUgaW1nLFxuICAuc2VjdGlvbi1sb29rYm9va19faW1hZ2UtLXRvcC0xMCBpbWcge1xuICAgIHRvcDogMDtcbiAgfVxuICAvKiBjYXRhbG9nLXBhZ2UgKi9cbiAgLnNlY3Rpb24tcGFnZS1jYXRhbG9nX19jb250ZW50LWZpbHRlci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnNlY3Rpb24tcGFnZS1jYXRhbG9nX19zaWRlYmFyLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMXB4O1xuICB9XG4gIC5zZWN0aW9uLXBhZ2UtY2F0YWxvZ19fc2lkZWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB6LWluZGV4OiAxMjtcbiAgfVxuICAuc2VjdGlvbi1wYWdlLWNhdGFsb2dfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbi1wYWdlLWNhdGFsb2dfX3NpZGViYXItZmlsdGVyLXByaWNlLFxuICAuc2VjdGlvbi1wYWdlLWNhdGFsb2dfX3NpZGViYXItZmlsdGVyLXN1YnRpdGxlLFxuICAuc2VjdGlvbi1wYWdlLWNhdGFsb2dfX3NpZGViYXItZmlsdGVyLXNpemUsXG4gIC5zZWN0aW9uLXBhZ2UtY2F0YWxvZ19fc2lkZWJhci1maWx0ZXItZGlzY2hhcmdlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC8qIGNhdGFsb2ctcGFnZSAqL1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuaGVhZGVyLWRlc2N0b3AtbWFpbl9fcGhvbmUtdGltZS13cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuaGVhZGVyLWRlc2N0b3AtbWFpbl9fcGhvbmUtd3JhcCB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgfVxuICAuc2VjdGlvbi1wYWdlLWhlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxuICAvKiDQsdCw0L3QtdGAICovXG4gIC5zZWN0aW9uLWJhbm5lcl9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG4gIC5zZWN0aW9uLWJhbm5lcl9faXRlbSB7XG4gICAgbWluLWhlaWdodDogNDE5cHg7XG4gIH1cbiAgLnNlY3Rpb24tYmFubmVyX19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbiAgLnNsaWNrLXByZXYuc2xpY2stYXJyb3cge1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbiAgLnNsaWNrLW5ldC5zbGljay1hcnJvdyB7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLyogbG9va2Jvb2sgKi9cbiAgLnNlY3Rpb24tbG9va2Jvb2tfX2xpbmsge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24tbG9va2Jvb2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbiAgLnNlY3Rpb24tbG9va2Jvb2tfX2xpc3Qge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgNTAlO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgICBncmlkLXJvdy1nYXA6IDIwcHg7XG4gIH1cbiAgLyog0L3QvtCy0LjQvdC60LggKi9cbiAgLnNlY3Rpb24tbm92ZWx0eV9fbGlzdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDE1cHgpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgMTVweCk7XG4gIH1cbiAgLnNlY3Rpb24tbm92ZWx0eV9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDI1JSAtIDE1cHgpO1xuICAgIG1hcmdpbjogMCAxNXB4IDE1cHggMDtcbiAgfVxuICAvKiDQodGC0YDQsNC90LjRhtCwINC+INC90LDRgSAqL1xuICAuc2VjdGlvbi1hYm91dC1jb250ZW50X19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNlY3Rpb24tYWJvdXQtY29udGVudF9faW1hZ2Utd3JhcCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgfVxuICAuc2VjdGlvbi1hYm91dC1jb250ZW50X190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24tYWJvdXQtc2xpZGVyLWNvbnRlbnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuICAvKiBjYXRhbG9nLXBhZ2UgKi9cbiAgLnNlY3Rpb24tbm92ZWx0eV9faXRlbS0tY2F0YWxvZyB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDMzLjMzJSAtIDE1cHgpO1xuICB9XG4gIC8qIGNhdGFsb2ctcGFnZSAqL1xuICAvKiBjYXJkLXByb2R1Y3QtcGFnZSAqL1xuICAuc2VjdGlvbi1wYWdlLWNhcmQtcHJvZHVjdF9fc2xpZGVyLWZvciB7XG4gICAgbWF4LXdpZHRoOiA2MXB4O1xuICB9XG4gIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19zbGlkZXIge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjFweCk7XG4gIH1cbiAgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX3NsaWRlci1mb3ItbGlzdCwgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX3NsaWRlci1saXN0IHtcbiAgICBoZWlnaHQ6IDQ2MHB4O1xuICB9XG4gIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19zbGlkZXItaXRlbSxcbiAgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX3NsaWRlci1pdGVtIGltZyB7XG4gICAgbWluLWhlaWdodDogNDYwcHg7XG4gIH1cbiAgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX3NsaWRlci1mb3ItbGlzdCAuc2xpY2stcHJldi5zbGljay1hcnJvdywgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX3NsaWRlci1mb3ItbGlzdCAuc2xpY2stbmV4dC5zbGljay1hcnJvdyB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX3NsaWRlci1mb3ItbGlzdCAuc2xpY2stcHJldi5zbGljay1hcnJvdyB7XG4gICAgbGVmdDogMjBweDtcbiAgfVxuICAuc2VjdGlvbi1wYWdlLWNhcmQtcHJvZHVjdF9faW5mby1idXR0b24td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19pbmZvLWJ1dHRvbi1udW1iZXIge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gIH1cbiAgLyogY2FyZC1wcm9kdWN0LXBhZ2UgKi9cbiAgLyogYmFza2V0LXBhZ2UgKi9cbiAgLnNlY3Rpb24tYmFza2V0X19pdGVtIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIH1cbiAgLnNlY3Rpb24tYmFza2V0X190b3RhbCB7XG4gICAgbWF4LXdpZHRoOiAyNTVweDtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDMwcHg7XG4gIH1cbiAgLnNlY3Rpb24tYmFza2V0X190b3RhbC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDE0cHggMTdweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLyogYmFza2V0LXBhZ2UgKi9cbiAgLyogc2hpcHBpbmctcGF5bWVudC1wYWdlICovXG4gIC5zZWN0aW9uLXNoaXBwaW5nLXBheW1lbnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuICAvKiBzaGlwcGluZy1wYXltZW50LXBhZ2UgKi9cbiAgLyogcHJvZHVjdGlvbi1wYWdlICovXG4gIC5zZWN0aW9uLXByb2R1Y3Rpb24tY29udGVudF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gIC5zZWN0aW9uLXByb2R1Y3Rpb24tZm9vdGVyX19jb250YWluZXIgYiB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG4gIC8qIHByb2R1Y3Rpb24tcGFnZSAqL1xuICAvKiB2YWNhbmNpZXMtcGFnZSAqL1xuICAuc2VjdGlvbi12YWNhbmNpZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAvKiB2YWNhbmNpZXMtcGFnZSAqL1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5zZWN0aW9uLW5vdmVsdHlfX2l0ZW0tLWNhdGFsb2cgLnNlY3Rpb24tbm92ZWx0eV9fbGluayB7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIH1cbiAgLnNlY3Rpb24tbm92ZWx0eV9faXRlbS0tY2F0YWxvZyAuc2VjdGlvbi1ub3ZlbHR5X19saW5rLFxuICAuc2VjdGlvbi1ub3ZlbHR5X19pdGVtLS1jYXRhbG9nIC5zZWN0aW9uLW5vdmVsdHlfX2xpbms6aG92ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuc2VjdGlvbi1ub3ZlbHR5X19pdGVtLS1jYXRhbG9nIC5zZWN0aW9uLW5vdmVsdHlfX2xpbmsgLnNlY3Rpb24tbm92ZWx0eV9faXRlbS1zaXplLWl0ZW0sXG4gIC5zZWN0aW9uLW5vdmVsdHlfX2l0ZW0tLWNhdGFsb2cgLnNlY3Rpb24tbm92ZWx0eV9fbGluazpob3ZlciAuc2VjdGlvbi1ub3ZlbHR5X19pdGVtLXNpemUtaXRlbSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgfVxuICAuc2VjdGlvbi1ub3ZlbHR5X19pdGVtLS1jYXRhbG9nIC5zZWN0aW9uLW5vdmVsdHlfX2xpbmsgLnNlY3Rpb24tbm92ZWx0eV9faXRlbS1maXNoLS12aXNpYmxlLFxuICAuc2VjdGlvbi1ub3ZlbHR5X19pdGVtLS1jYXRhbG9nIC5zZWN0aW9uLW5vdmVsdHlfX2xpbms6aG92ZXIgLnNlY3Rpb24tbm92ZWx0eV9faXRlbS1maXNoLS12aXNpYmxlIHtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAvKiBsb29rYm9vayAqL1xuICAuc2VjdGlvbi1sb29rYm9va19fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA0NDJweCAzNDJweDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImEgYlwiIFwiYyBjXCI7XG4gIH1cbiAgLnNlY3Rpb24tbG9va2Jvb2tfX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC5zZWN0aW9uLWxvb2tib29rX19pdGVtLS1hIC5zZWN0aW9uLWxvb2tib29rX19pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAvKiDQodGC0YDQsNC90LjRhtCwINC+INC90LDRgSAqL1xuICAuc2VjdGlvbi1hYm91dC1jb250ZW50X19jb250YWluZXIsXG4gIC5zZWN0aW9uLWFib3V0LXNsaWRlci1jb250ZW50LXdyYXAge1xuICAgIG1hcmdpbjogMCAwIDM1cHg7XG4gIH1cbiAgLyog0KHRgtGA0LDQvdC40YbQsCDQutC+0L3RgtCw0LrRgtGLICovXG4gIC5zZWN0aW9uLXBhZ2UtY29udGFjdHNfX2NvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAwIDM1cHg7XG4gIH1cbiAgLnNlY3Rpb24tcGFnZS1jb250YWN0c19faW5mbyxcbiAgLnNlY3Rpb24tcGFnZS1jb250YWN0c19fbWFwcyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uLXBhZ2UtY29udGFjdHNfX2luZm8ge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbiAgLnNlY3Rpb24tcGFnZS1jb250YWN0c19fbWFwcyB7XG4gICAgbWluLWhlaWdodDogMzUwcHg7XG4gIH1cbiAgLnNlY3Rpb24tcGFnZS1jb250YWN0c19fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG4gIC5zZWN0aW9uLXBhZ2UtY29udGFjdHNfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLyogYmFza2V0LXBhZ2UgKi9cbiAgLnNlY3Rpb24tYmFza2V0X19jb250YWluZXIgPiBmb3JtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zZWN0aW9uLWJhc2tldF9fY29sdW1uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24tYmFza2V0X190b3RhbCB7XG4gICAgbWF4LXdpZHRoOiAzMTVweDtcbiAgICBtYXJnaW46IDUwcHggMCAwO1xuICB9XG4gIC8qIGJhc2tldC1wYWdlICovXG4gIC8qIHByb2R1Y3Rpb24tcGFnZSAqL1xuICAuc2VjdGlvbi1wcm9kdWN0aW9uLWNvbnRlbnQtd3JhcCB7XG4gICAgbWFyZ2luOiAwIDAgMzVweDtcbiAgfVxuICAvKiBwcm9kdWN0aW9uLXBhZ2UgKi9cbiAgLyogc2hvcHMtcGFnZSAqL1xuICAuc2VjdGlvbi1zaG9wcy1jb250ZW50LXdyYXAge1xuICAgIG1hcmdpbjogMCAwIDM1cHg7XG4gIH1cbiAgLyogc2hvcHMtcGFnZSAqL1xuICAvKiB2YWNhbmNpZXMtcGFnZSAqL1xuICAuc2VjdGlvbi12YWNhbmNpZXMtY29udGVudC13cmFwIHtcbiAgICBtYXJnaW46IDAgMCAzNXB4O1xuICB9XG4gIC8qIHZhY2FuY2llcy1wYWdlICovXG4gIC8qIHBlcnNvbmFsLW9mZmljZS1wYWdlICovXG4gIC5zZWN0aW9uLXBlcnNvbmFsLW9mZmljZV9fY29udGFpbmVyLS1kYXRhIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMCAwIDVweDtcbiAgfVxuICAuc2VjdGlvbi1wZXJzb25hbC1vZmZpY2VfX3NpZGViYXItd3JhcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2VjdGlvbi1wZXJzb25hbC1vZmZpY2VfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDQwcHggMCAwO1xuICB9XG4gIC5zZWN0aW9uLXBlcnNvbmFsLW9mZmljZV9fbGluayB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG4gIC8qIHBlcnNvbmFsLW9mZmljZS1wYWdlICovXG4gIC8qIHBlcnNvbmFsLW9mZmljZS1kYXRhICovXG4gIC5zZWN0aW9uLXBlcnNvbmFsLW9mZmljZV9fYnV0dG9uLXdyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW46IDEwcHggMCAzNXB4O1xuICB9XG4gIC5zZWN0aW9uLXBlcnNvbmFsLW9mZmljZV9fYnV0dG9uLXN1Ym1pdCB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgfVxuICAvKiBwZXJzb25hbC1vZmZpY2UtZGF0YSAqL1xuICAvKiBsb29rYm9vayAqL1xuICAuc2VjdGlvbi1wYWdlLWxvb2tib29rX19jb250YWluZXIge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gIH1cbiAgLnNlY3Rpb24tcGFnZS1sb29rYm9va19fcm93LS10aHJlZS1jb2x1bW4sXG4gIC5zZWN0aW9uLXBhZ2UtbG9va2Jvb2tfX3Jvdy0tdGhyZWUtY29sdW1uLXJldmVycyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA0ODNweCA0ODNweDtcbiAgfVxuICAvKiBsb29rYm9vayAqL1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5oZWFkZXItZGVzY3RvcC1tYWluX19waG9uZS10aW1lLXdyYXAtLW1vYmlsZS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXItZGVzY3RvcC1tYWluX19waG9uZS10aW1lLXdyYXAtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuICAvKiDQsdCw0L3QtdGAICovXG4gIC5zZWN0aW9uLWJhbm5lcl9faXRlbSB7XG4gICAgbWluLWhlaWdodDogMzE5cHg7XG4gIH1cbiAgLnNlY3Rpb24tYmFubmVyX19pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMTAwcHggMzZweDtcbiAgfVxuICAuc2VjdGlvbi1iYW5uZXJfX2l0ZW0taW1hZ2U6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIyMCwgMjEzLCAyMDMsIDAuOSkgMTQuNjQlLCByZ2JhKDIyMCwgMjEzLCAyMDMsIDApIDY5LjI5JSk7XG4gIH1cbiAgLnNlY3Rpb24tYmFubmVyX19pdGVtLXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICAuc2VjdGlvbi1iYW5uZXJfX2l0ZW0tY29sbGVjdGlvbiB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLnNlY3Rpb24tYmFubmVyX19pdGVtLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAuc2xpY2stcHJldi5zbGljay1hcnJvdywgLnNsaWNrLW5leHQuc2xpY2stYXJyb3cge1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMzZweDtcbiAgfVxuICAuc2xpY2stcHJldi5zbGljay1hcnJvdyB7XG4gICAgbGVmdDogMjBweDtcbiAgfVxuICAvKiBsb29rYm9vayAqL1xuICAuc2VjdGlvbi1sb29rYm9va19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAvKiDQvdC+0LLQuNC90LrQuCAqL1xuICAuc2VjdGlvbi1ub3ZlbHR5X19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gIH1cbiAgLyog0LjQvdGB0YLQsNCz0YDQsNC8ICovXG4gIC5zZWN0aW9uLWluc3RhZ3JhbV9fbGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5zZWN0aW9uLWluc3RhZ3JhbV9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG4gIC5zZWN0aW9uLWluc3RhZ3JhbV9faW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbi1pbnN0YWdyYW1fX2ltYWdlIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLyog0L4g0L3QsNGBINC90LAg0LPQu9Cw0LLQvdC+0LkgKi9cbiAgLnNlY3Rpb24tYWJvdXQtaG9tZV9fbGlzdCxcbiAgLnNlY3Rpb24tYWJvdXQtaG9tZV9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uLWFib3V0LWhvbWVfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gIH1cbiAgLyogZm9vdGVyICovXG4gIC5mb290ZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDUlIGNhbGMoNTUlIC0gMjBweCk7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgIGdyaWQtcm93LWdhcDogMjBweDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJiIGRcIiBcImMgZFwiIFwiYyBhXCI7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZm9vdGVyLWNvbHVtbi1sb2dvX193cmFwIHtcbiAgICBncmlkLWFyZWE6IGE7XG4gIH1cbiAgLmZvb3Rlci1jb2x1bW4tbWVudV9fb25lIHtcbiAgICBncmlkLWFyZWE6IGI7XG4gIH1cbiAgLmZvb3Rlci1jb2x1bW4tbWVudV9fdHdvIHtcbiAgICBncmlkLWFyZWE6IGM7XG4gIH1cbiAgLmZvb3Rlci1jb2x1bW4tY29udGFjdHNfX3dyYXAtLXJvdyB7XG4gICAgZ3JpZC1hcmVhOiBkO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmZvb3Rlci1jb2x1bW4tY29udGFjdHNfX3dyYXAtLXJvdzpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAvKiBjYXJkLXByb2R1Y3QtcGFnZSAqL1xuICAuc2VjdGlvbi1wYWdlLWNhcmQtcHJvZHVjdF9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc2VjdGlvbi1wYWdlLWNhcmQtcHJvZHVjdF9fc2xpZGVyLXdyYXAge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbiAgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX2luZm8td3JhcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19pbmZvLWJ1dHRvbi13cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAuc2VjdGlvbi1wYWdlLWNhcmQtcHJvZHVjdF9faW5mby1idXR0b24tbnVtYmVyIHtcbiAgICBtYXJnaW46IDAgMzBweCAwIDA7XG4gIH1cbiAgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX3NsaWRlci1mb3Ige1xuICAgIG1heC13aWR0aDogMTAxcHg7XG4gIH1cbiAgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX3NsaWRlciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMTFweCk7XG4gIH1cbiAgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX3NsaWRlci13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG4gIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19zbGlkZXItZm9yLWxpc3QsIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19zbGlkZXItbGlzdCB7XG4gICAgaGVpZ2h0OiA1MzVweDtcbiAgfVxuICAuc2VjdGlvbi1wYWdlLWNhcmQtcHJvZHVjdF9fc2xpZGVyLWl0ZW0sXG4gIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19zbGlkZXItaXRlbSBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IDUzNXB4O1xuICB9XG4gIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19zbGlkZXItZm9yLWxpc3QgLnNsaWNrLXByZXYuc2xpY2stYXJyb3csIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19zbGlkZXItZm9yLWxpc3QgLnNsaWNrLW5leHQuc2xpY2stYXJyb3cge1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDhweCk7XG4gIH1cbiAgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX3NsaWRlci1mb3ItbGlzdCAuc2xpY2stcHJldi5zbGljay1hcnJvdyB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA4cHgpO1xuICB9XG4gIC50YWJsZS1jb250ZW50LXBvcHVwX193cmFwIHtcbiAgICBwYWRkaW5nOiAyNXB4IDI1cHggMTVweDtcbiAgfVxuICAvKiBjYXJkLXByb2R1Y3QtcGFnZSAqL1xuICAvKiB2YWNhbmNpZXMtcGFnZSAqL1xuICAuc2VjdGlvbi12YWNhbmNpZXNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxuICAvKiB2YWNhbmNpZXMtcGFnZSAqL1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5hbGwtY29udGFpbmVyLXdpZHRoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhlYWRlci1kZXNjdG9wLW1haW5fX3NlYXJjaC5zZWFyY2gtYWN0aXZlIHtcbiAgICByaWdodDogLTEwMHB4O1xuICB9XG4gIC8qIGxvb2tib29rICovXG4gIC5zZWN0aW9uLWxvb2tib29rX19saW5rIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5zZWN0aW9uLWxvb2tib29rX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG4gIC5zZWN0aW9uLWxvb2tib29rX19saXN0IHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTBweDtcbiAgICBncmlkLXJvdy1nYXA6IDEwcHg7XG4gIH1cbiAgLyog0YHRgtGA0LDQvdC40YbQsCDQviDQvdCw0YEgKi9cbiAgLnNlY3Rpb24tYWJvdXQtY29udGVudF9fY29udGFpbmVyLCAuc2VjdGlvbi1hYm91dC1zbGlkZXItY29udGVudC13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogcHJvZHVjdGlvbi1wYWdlICovXG4gIC5hbGwtc3ViLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIHByb2R1Y3Rpb24tcGFnZSAqL1xuICAvKiBsb29rYm9vayAqL1xuICAuc2VjdGlvbi1wYWdlLWxvb2tib29rX19yb3ctLXR3byB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICB9XG4gIC5zZWN0aW9uLXBhZ2UtbG9va2Jvb2tfX2ltYWdlIHtcbiAgICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gIH1cbiAgLnNlY3Rpb24tcGFnZS1sb29rYm9va19fcm93LS10aHJlZS1jb2x1bW4sXG4gIC5zZWN0aW9uLXBhZ2UtbG9va2Jvb2tfX3Jvdy0tdGhyZWUtY29sdW1uLXJldmVycyB7XG4gICAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoNjYlIC0gMTBweCkgY2FsYygzNCUgLSAxMHB4KTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDMwM3B4IDMwM3B4O1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTBweDtcbiAgICBncmlkLXJvdy1nYXA6IDEwcHg7XG4gIH1cbiAgLnNlY3Rpb24tcGFnZS1sb29rYm9va19fcm93LS10aHJlZS1jb2x1bW4tcmV2ZXJzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoMzQlIC0gMTBweCkgY2FsYyg2NiUgLSAxMHB4KTtcbiAgfVxuICAuc2VjdGlvbi1wYWdlLWxvb2tib29rX19yb3ctLXRocmVlLXJvdyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICB9XG4gIC8qIGxvb2tib29rICovXG4gIC8qIGFib3V0LXBhZ2UgKi9cbiAgLnNlY3Rpb24tYWJvdXQtc2xpZGVyLWNvbnRlbnQtd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGFib3V0LXBhZ2UgKi9cbiAgLyogcGVyc29uYWwtb2ZmaWNlLXBhZ2UgKi9cbiAgLnNlY3Rpb24tcGVyc29uYWwtb2ZmaWNlX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG4gIH1cbiAgLyogcGVyc29uYWwtb2ZmaWNlLXBhZ2UgKi9cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjdweCkge1xuICAuaGVhZGVyLWRlc2N0b3AtbWFpbl9fc2VhcmNoLnNlYXJjaC1hY3RpdmUge1xuICAgIG1pbi13aWR0aDogMjYwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaGVhZGVyLWRlc2N0b3AtbWFpbl9fbG9nby10ZXh0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmhlYWRlci1kZXNjdG9wLW1haW5fX2xvZy1pbixcbiAgLmhlYWRlci1kZXNjdG9wLW1haW5fX3NlYXJjaC13cmFwIHtcbiAgICBtYXJnaW46IDAgMTVweCAwIDA7XG4gIH1cbiAgLmhlYWRlci1kZXNjdG9wLW1haW5fX2J1cmdlciB7XG4gICAgbWFyZ2luOiAwIDAgMCAxNXB4O1xuICB9XG4gIC8qINCx0LDQvdC10YAgKi9cbiAgLnNlY3Rpb24tYmFubmVyX19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLnNlY3Rpb24tYmFubmVyX19pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgNzBweCAzNnB4O1xuICB9XG4gIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IDEwcHg7XG4gIH1cbiAgLyogbG9va2Jvb2sgKi9cbiAgLnNlY3Rpb24tbG9va2Jvb2tfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMzIycHggMzQycHg7XG4gIH1cbiAgLyog0KHRgtGA0LDQvdC40YbQsCDQviDQvdCw0YEgKi9cbiAgLnNlY3Rpb24tYWJvdXQtc2xpZGVyLWNvbnRlbnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuICAvKiDQodGC0YDQsNC90LjRhtCwINC60L7QvdGC0LDQutGC0YsgKi9cbiAgLnNlY3Rpb24tcGFnZS1jb250YWN0c19fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24tcGFnZS1jb250YWN0c19faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAvKiBsb2ctY2hlY2staW4gKi9cbiAgLmxvZy1pbi1jb250ZW50LXBvcHVwX193cmFwIHtcbiAgICBtYXgtd2lkdGg6IDk0dnc7XG4gIH1cbiAgLmxvZy1pbi1jb250ZW50LXBvcHVwX19jb250YWluZXItaGVhZGVyLFxuICAubG9nLWluLWNvbnRlbnQtcG9wdXBfX2NvbnRlbnQsXG4gIC5sb2ctaW4tY29udGVudC1wb3B1cF9fcmVnLWluZm8ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG4gIC5sb2ctaW4tY29udGVudC1wb3B1cF9fcmVnLWluZm8tbGluayB7XG4gICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICB9XG4gIC8qIGxvZy1jaGVjay1pbiAqL1xuICAvKiBzaG9wcy1wYWdlICovXG4gIC5zZWN0aW9uLXNob3BzLWNvbnRlbnRfX2NvbnRlbnQtbGlzdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG4gIC5zZWN0aW9uLXNob3BzLWNvbnRlbnRfX2NvbnRlbnQtaXRlbSB7XG4gICAgbWFyZ2luOiAwIDIwcHggMzBweCAwO1xuICB9XG4gIC8qIHNob3BzLXBhZ2UgKi9cbiAgLyogcGVyc29uYWwtb2ZmaWNlLXBhZ2UgKi9cbiAgLnNlY3Rpb24tcGVyc29uYWwtb2ZmaWNlX19vcmRlci1pdGVtLWhlYWRlcixcbiAgLnNlY3Rpb24tcGVyc29uYWwtb2ZmaWNlX19vcmRlci1pdGVtLW1haW4ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC8qIHBlcnNvbmFsLW9mZmljZS1wYWdlICovXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTM0cHgpIHtcbiAgLmhlYWRlci1kZXNjdG9wLW1haW5fX2xvZ28tdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAvKiDQsdCw0L3QtdGAICovXG4gIC5zbGljay1wcmV2LnNsaWNrLWFycm93LCAuc2xpY2stbmV4dC5zbGljay1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLWJhbm5lcl9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG4gIC5zZWN0aW9uLWJhbm5lcl9faXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDE1cHggMzZweDtcbiAgfVxuICAuc2VjdGlvbi1iYW5uZXJfX2l0ZW0taW1hZ2U6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIyMCwgMjEzLCAyMDMsIDAuOSkgMTQuNjQlLCByZ2JhKDIyMCwgMjEzLCAyMDMsIDApIDc5LjI5JSwgcmdiYSgyMjAsIDIxMywgMjAzLCAwLjQpIDEwMCUpO1xuICB9XG4gIC5zZWN0aW9uLWJhbm5lcl9faXRlbS1jb2xsZWN0aW9uLFxuICAuc2VjdGlvbi1iYW5uZXJfX2l0ZW0tbGluayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5zbGljay1wcmV2LnNsaWNrLWFycm93LCAuc2xpY2stbmV4dC5zbGljay1hcnJvdyB7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDIwcHg7XG4gIH1cbiAgLnNsaWNrLXByZXYuc2xpY2stYXJyb3cge1xuICAgIGxlZnQ6IDVweDtcbiAgfVxuICAvKiBsb29rYm9vayAqL1xuICAuc2VjdGlvbi1sb29rYm9va19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuc2VjdGlvbi1sb29rYm9va19fbGlzdCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogNDMycHggNDMycHggNDMycHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJhXCIgXCJiXCIgXCJjXCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICB9XG4gIC8qINC90L7QstC40L3QutC4ICovXG4gIC5zZWN0aW9uLW5vdmVsdHlfX3RpdGxlLFxuICAuc2VjdGlvbi1pbnN0YWdyYW1fX3RpdGxlLFxuICAuc2VjdGlvbi1hYm91dC1ob21lX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIH1cbiAgLyogZm9vdGVyICovXG4gIC5mb290ZXItY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoNTUlIC0gMTBweCkgY2FsYyg0NSUgLSAxMHB4KTtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImIgY1wiIFwiYiBhXCIgXCJkIGRcIjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAvKiDQodGC0YDQsNC90LjRhtCwINC+INC90LDRgSAqL1xuICAuc2VjdGlvbi1wYWdlLWhlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxuICAuc2VjdGlvbi1hYm91dC1zbGlkZXItY29udGVudF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuc2VjdGlvbi1hYm91dC1jb250ZW50X190ZXh0IHAsXG4gIC5zZWN0aW9uLWFib3V0LXNsaWRlci1jb250ZW50X19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC8qINCh0YLRgNCw0L3QuNGG0LAg0LrQvtC90YLQsNC60YLRiyAqL1xuICAuc2VjdGlvbi1wYWdlLWNvbnRhY3RzX19pdGVtIGIsIC5zZWN0aW9uLXBhZ2UtY29udGFjdHNfX2l0ZW0gcCwgLnNlY3Rpb24tcGFnZS1jb250YWN0c19faXRlbSBhLCAuc2VjdGlvbi1wYWdlLWNvbnRhY3RzX19zdWItaW5mby10ZXh0LCAuc2VjdGlvbi1wYWdlLWNvbnRhY3RzX19zdWItaW5mby10ZXh0IHAsIC5zZWN0aW9uLXBhZ2UtY29udGFjdHNfX2l0ZW0gcCwgLnNlY3Rpb24tcGFnZS1jb250YWN0c19faXRlbSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLyogY2F0YWxvZy1wYWdlICovXG4gIC5zZWN0aW9uLXBhZ2UtY2F0YWxvZ19fc2lkZWJhci1vcGVuZXIsXG4gIC5zZWN0aW9uLXBhZ2UtY2F0YWxvZ19fc2lkZWJhci1vcHRpb24tbGluayxcbiAgLnNlY3Rpb24tcGFnZS1jYXRhbG9nX19zaWRlYmFyLW9wdGlvbi1zdWJtZW51LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuc2VjdGlvbi1wYWdlLWNhdGFsb2dfX3NpZGViYXItb3B0aW9uIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICB9XG4gIC5zZWN0aW9uLXBhZ2UtY2F0YWxvZ19fc2lkZWJhci1vcHRpb24taXRlbSxcbiAgLnNlY3Rpb24tcGFnZS1jYXRhbG9nX19zaWRlYmFyLW9wdGlvbi1zdWJtZW51LWl0ZW0ge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG4gIC5zZWN0aW9uLXBhZ2UtY2F0YWxvZ19fc2lkZWJhci1maWx0ZXItZGlzY2hhcmdlIGEsXG4gIC5zZWN0aW9uLXBhZ2UtY2F0YWxvZ19fY29udGVudC1tb3JlIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAuc2VjdGlvbi1wYWdlLWNhdGFsb2dfX2NvbnRlbnQtbW9yZSBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG4gIC5zZWN0aW9uLXBhZ2UtY2F0YWxvZ19fc2lkZWJhciB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG4gIC8qIGNhdGFsb2ctcGFnZSAqL1xuICAvKiBjYXJkLXByb2R1Y3QtcGFnZSAqL1xuICAuc2VjdGlvbi1wYWdlLWNhcmQtcHJvZHVjdF9fc2xpZGVyLWZvciB7XG4gICAgbWF4LXdpZHRoOiA2MXB4O1xuICB9XG4gIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19zbGlkZXIge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNzFweCk7XG4gIH1cbiAgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX3NsaWRlci1mb3ItbGlzdCwgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX3NsaWRlci1saXN0IHtcbiAgICBoZWlnaHQ6IDQ2MHB4O1xuICB9XG4gIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19zbGlkZXItaXRlbSxcbiAgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX3NsaWRlci1pdGVtIGltZyB7XG4gICAgbWluLWhlaWdodDogNDYwcHg7XG4gIH1cbiAgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX3NsaWRlci1mb3ItbGlzdCAuc2xpY2stcHJldi5zbGljay1hcnJvdywgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX3NsaWRlci1mb3ItbGlzdCAuc2xpY2stbmV4dC5zbGljay1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYWdlLWNhcmQtcHJvZHVjdF9fc2xpZGVyLWZvci1saXN0IC5zbGljay1wcmV2LnNsaWNrLWFycm93IHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDVweCk7XG4gIH1cbiAgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX3NsaWRlci1mb3ItbGlzdCAuc2xpY2stcHJldi5zbGljay1hcnJvdywgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX3NsaWRlci1mb3ItbGlzdCAuc2xpY2stbmV4dC5zbGljay1hcnJvdyB7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNXB4KTtcbiAgfVxuICAuc2VjdGlvbi1wYWdlLWNhcmQtcHJvZHVjdF9faW5mby1idXR0b24td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19pbmZvLWJ1dHRvbi1udW1iZXIge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gIH1cbiAgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX2luZm8tdGl0bGUsXG4gIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19pbmZvLWRlc2NyaXB0aW9uLXRpdGxlLFxuICAuc2VjdGlvbi1wYWdlLWNhcmQtcHJvZHVjdF9faW5mby1idXR0b24tbGluayxcbiAgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX2luZm8tZGVzY3JpcHRpb24tYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX2luZm8tZGVzY3JpcHRpb24tdGV4dCxcbiAgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX2luZm8tZGVzY3JpcHRpb24tbmFtZSwgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX2luZm8tZGVzY3JpcHRpb24tdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuc2VjdGlvbi1wYWdlLWNhcmQtcHJvZHVjdF9faW5mby1idXR0b24tbnVtYmVyLFxuICAuc2VjdGlvbi1wYWdlLWNhcmQtcHJvZHVjdF9faW5mby1idXR0b24tbGluayB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5udW1iZXItbWludXMgc3ZnLCAubnVtYmVyLXBsdXMgc3ZnIHtcbiAgICB3aWR0aDogMTZweDtcbiAgfVxuICAudGFibGUtY29udGVudC1wb3B1cF9fd3JhcCB7XG4gICAgbWF4LXdpZHRoOiA5NnZ3O1xuICAgIHBhZGRpbmc6IDE1cHggMTBweCA1cHg7XG4gIH1cbiAgLnRhYmxlLWNvbnRlbnQtcG9wdXBfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuICAvKiBjYXJkLXByb2R1Y3QtcGFnZSAqL1xuICAvKiBiYXNrZXQtcGFnZSAqL1xuICAuc2VjdGlvbi1iYXNrZXRfX2luZm8tdGl0bGUsXG4gIC5zZWN0aW9uLWJhc2tldF9faW5mby1zaXplLFxuICAuc2VjdGlvbi1iYXNrZXRfX3RvdGFsLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5zZWN0aW9uLWJhc2tldF9fdG90YWwtYnV0dG9uIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAuc2VjdGlvbi1iYXNrZXQtY29udGVudC13cmFwIHtcbiAgICBtYXJnaW46IDAgMCAzNXB4O1xuICB9XG4gIC8qIGJhc2tldC1wYWdlICovXG4gIC8qIGxvZy1jaGVjay1pbiAqL1xuICAubG9nLWluLWNvbnRlbnQtcG9wdXBfX3JlZy1pbmZvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLmxvZy1pbi1jb250ZW50LXBvcHVwX19yZWctaW5mby1saW5rIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5sb2ctaW4tY29udGVudC1wb3B1cF9fcmVnLWluZm8tdGV4dCB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuICAvKiBsb2ctY2hlY2staW4gKi9cbiAgLyogc2hpcHBpbmctcGF5bWVudC1wYWdlICovXG4gIC5zZWN0aW9uLXNoaXBwaW5nLXBheW1lbnRfX2NvbnRhaW5lci1pdGVtIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG4gIC5zZWN0aW9uLXNoaXBwaW5nLXBheW1lbnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24tc2hpcHBpbmctcGF5bWVudF9fc3VidGl0bGUge1xuICAgIG1hcmdpbjogMzBweCAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5zZWN0aW9uLXNoaXBwaW5nLXBheW1lbnRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuc2VjdGlvbi1zaGlwcGluZy1wYXltZW50X19saXN0LWNhcmQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5zZWN0aW9uLXNoaXBwaW5nLXBheW1lbnRfX2l0ZW0tY2FyZCxcbiAgLnNlY3Rpb24tc2hpcHBpbmctcGF5bWVudF9fbGlzdC1jYXJkLS13aWR0aC1tYXggLnNlY3Rpb24tc2hpcHBpbmctcGF5bWVudF9faXRlbS1jYXJkIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICB9XG4gIC8qIHNoaXBwaW5nLXBheW1lbnQtcGFnZSAqL1xuICAvKiBjb29wZXJhdGlvbi1wYWdlICovXG4gIC5zZWN0aW9uLXNoaXBwaW5nLXBheW1lbnRfX3RleHQsIC5zZWN0aW9uLXNoaXBwaW5nLXBheW1lbnRfX2xpbmssIC5zZWN0aW9uLWNvb3BlcmF0aW9uX19saXN0LWNvbnRhaW5lci10aXRsZSwgLnNlY3Rpb24tc2hpcHBpbmctcGF5bWVudF9faXRlbSBhLCAuc2VjdGlvbi1zaGlwcGluZy1wYXltZW50X19pdGVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLyogY29vcGVyYXRpb24tcGFnZSAqL1xuICAvKiBwcm9kdWN0aW9uLXBhZ2UgKi9cbiAgLnNlY3Rpb24tcHJvZHVjdGlvbi1jb250ZW50X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbiAgLnNlY3Rpb24tcHJvZHVjdGlvbi1jb250ZW50X190ZXh0LCAuc2VjdGlvbi1wcm9kdWN0aW9uLWNvbnRlbnRfX3RleHQgcCwgLnNlY3Rpb24tcHJvZHVjdGlvbi1jb250ZW50X190ZXh0IGIsIC5zZWN0aW9uLXByb2R1Y3Rpb24tY29udGVudF9fdGV4dCBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnNlY3Rpb24tcHJvZHVjdGlvbi1jb250ZW50X19pbWFnZS13cmFwIGltZzpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxuICAuc2VjdGlvbi1wcm9kdWN0aW9uLWNvbnRlbnRfX2ltYWdlLXdyYXAgaW1nIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICB9XG4gIC8qIHByb2R1Y3Rpb24tcGFnZSAqL1xuICAvKiBzaG9wcy1wYWdlICovXG4gIC5zZWN0aW9uLXNob3BzLWNvbnRlbnRfX2xpbmssXG4gIC5zZWN0aW9uLXNob3BzLWNvbnRlbnRfX2NvbnRlbnQtaXRlbSA+IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAvKiBzaG9wcy1wYWdlICovXG4gIC8qIHZhY2FuY2llcy1wYWdlICovXG4gIC5zZWN0aW9uLXZhY2FuY2llc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuc2VjdGlvbi12YWNhbmNpZXNfX2l0ZW0tcm93LCAuc2VjdGlvbi12YWNhbmNpZXNfX2l0ZW0tcm93IGIsIC5zZWN0aW9uLXZhY2FuY2llc19faXRlbS1yb3cgcCwgLnNlY3Rpb24tdmFjYW5jaWVzX19pdGVtLXJvdy0tbGluayBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLyogdmFjYW5jaWVzLXBhZ2UgKi9cbiAgLyogcGVyc29uYWwtb2ZmaWNlLXBhZ2UgKi9cbiAgLnNlY3Rpb24tcGVyc29uYWwtb2ZmaWNlX19zaWRlYmFyLWxpbmssXG4gIC5zZWN0aW9uLXBlcnNvbmFsLW9mZmljZV9fb3JkZXItdGl0bGUsXG4gIC5zZWN0aW9uLXBlcnNvbmFsLW9mZmljZV9fb3JkZXItaXRlbS1saW5rIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnNlY3Rpb24tcGVyc29uYWwtb2ZmaWNlX19vcmRlci1pdGVtLWhlYWRlcixcbiAgLnNlY3Rpb24tcGVyc29uYWwtb2ZmaWNlX19vcmRlci1pdGVtLXBheSxcbiAgLnNlY3Rpb24tcGVyc29uYWwtb2ZmaWNlX19vcmRlci1pdGVtLW51bWJlciwgLnNlY3Rpb24tcGVyc29uYWwtb2ZmaWNlX19vcmRlci1pdGVtLXNoaXBtZW50LFxuICAuc2VjdGlvbi1wZXJzb25hbC1vZmZpY2VfX29yZGVyLWl0ZW0tc3VtLFxuICAuc2VjdGlvbi1wZXJzb25hbC1vZmZpY2VfX29yZGVyLWl0ZW0tbW9yZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5zZWN0aW9uLXBlcnNvbmFsLW9mZmljZV9fb3JkZXItaXRlbS1udW1iZXIgc3BhbiwgLnNlY3Rpb24tcGVyc29uYWwtb2ZmaWNlX19vcmRlci1pdGVtLXNoaXBtZW50IHNwYW4ge1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG4gIC5zZWN0aW9uLXBlcnNvbmFsLW9mZmljZV9fb3JkZXItaXRlbS1tYWluLS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuc2VjdGlvbi1wZXJzb25hbC1vZmZpY2VfX29yZGVyLWl0ZW0tbWFpbi0tcm93IC5zZWN0aW9uLXBlcnNvbmFsLW9mZmljZV9fb3JkZXItaXRlbS1saW5rIHtcbiAgICBtYXJnaW46IDE1cHggMCAwO1xuICB9XG4gIC8qIHBlcnNvbmFsLW9mZmljZS1wYWdlICovXG4gIC8qIHBlcnNvbmFsLW9mZmljZS1kYXRhICovXG4gIC5zZWN0aW9uLXBlcnNvbmFsLW9mZmljZV9fbGFiZWwsXG4gIC5zZWN0aW9uLXBlcnNvbmFsLW9mZmljZV9faW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gIC5zZWN0aW9uLXBlcnNvbmFsLW9mZmljZV9faW5wdXQge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICB9XG4gIC5zZWN0aW9uLXBlcnNvbmFsLW9mZmljZV9fc3ViLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbiAgLnNlY3Rpb24tcGVyc29uYWwtb2ZmaWNlX19saW5rLXJlc2V0LFxuICAuc2VjdGlvbi1wZXJzb25hbC1vZmZpY2VfX2J1dHRvbi1zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG4gIC8qIHBlcnNvbmFsLW9mZmljZS1kYXRhICovXG4gIC8qIHBlcnNvbmFsLW9mZmljZS1jb21wbGV0ZWQgKi9cbiAgLnNlY3Rpb24tcGVyc29uYWwtb2ZmaWNlX19vcmRlci1pdGVtLW1haW4tLXJvdy1jb21wbGV0ZWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLyogcGVyc29uYWwtb2ZmaWNlLWNvbXBsZXRlZCAqL1xuICAvKiBsb29rYm9vayAqL1xuICAuc2VjdGlvbi1wYWdlLWxvb2tib29rX19yb3ctLXR3byB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICB9XG4gIC5zZWN0aW9uLXBhZ2UtbG9va2Jvb2tfX2ltYWdlIHtcbiAgICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gIH1cbiAgLnNlY3Rpb24tcGFnZS1sb29rYm9va19fcm93LS10aHJlZS1jb2x1bW4sXG4gIC5zZWN0aW9uLXBhZ2UtbG9va2Jvb2tfX3Jvdy0tdGhyZWUtY29sdW1uLXJldmVycyB7XG4gICAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoNjYlIC0gMTBweCkgY2FsYygzNCUgLSAxMHB4KTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDMwM3B4IDMwM3B4O1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTBweDtcbiAgICBncmlkLXJvdy1nYXA6IDEwcHg7XG4gIH1cbiAgLnNlY3Rpb24tcGFnZS1sb29rYm9va19fcm93LS10aHJlZS1jb2x1bW4tcmV2ZXJzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoMzQlIC0gMTBweCkgY2FsYyg2NiUgLSAxMHB4KTtcbiAgfVxuICAuc2VjdGlvbi1wYWdlLWxvb2tib29rX19yb3ctLXRocmVlLXJvdyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICB9XG4gIC5zZWN0aW9uLXBhZ2UtbG9va2Jvb2tfX3Jvdy0tdHdvIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnNlY3Rpb24tcGFnZS1sb29rYm9va19fcm93LS10d28gLnNlY3Rpb24tcGFnZS1sb29rYm9va19faW1hZ2Uge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbi1wYWdlLWxvb2tib29rX19yb3ctLXRocmVlLWNvbHVtbiwgLnNlY3Rpb24tcGFnZS1sb29rYm9va19fcm93LS10aHJlZS1jb2x1bW4tcmV2ZXJzIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICBncmlkLWNvbHVtbi1nYXA6IDA7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYVwiIFwiYlwiIFwiY1wiO1xuICB9XG4gIC5zZWN0aW9uLXBhZ2UtbG9va2Jvb2tfX3Jvdy0tdGhyZWUtcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnNlY3Rpb24tcGFnZS1sb29rYm9va19fcm93LS10aHJlZS1yb3cgLnNlY3Rpb24tcGFnZS1sb29rYm9va19faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAvKiBsb29rYm9vayAqL1xuICAvKiBwcm9kdWN0aW9uLXBhZ2UgKi9cbiAgLnNlY3Rpb24tcHJvZHVjdGlvbi1jb250ZW50LXdyYXAtLWJnIHtcbiAgICBwYWRkaW5nOiAzNXB4IDA7XG4gIH1cbiAgLnNlY3Rpb24tcHJvZHVjdGlvbi1mb290ZXJfX2NvbnRhaW5lciBiIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbiAgLnNlY3Rpb24tcHJvZHVjdGlvbi1mb290ZXJfX2NvbnRhaW5lciBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLyogcHJvZHVjdGlvbi1wYWdlICovXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLmFsbC1jb250YWluZXItd2lkdGgge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaGVhZGVyLWRlc2N0b3AtbWFpbl9fYnVyZ2VyLFxuICAuaGVhZGVyLWRlc2N0b3AtbWFpbl9fc2VhcmNoLFxuICAuaGVhZGVyLWRlc2N0b3AtbWFpbl9fbG9nLWluLFxuICAuaGVhZGVyLWRlc2N0b3AtbWFpbl9fYmFza2V0IHtcbiAgICBtYXgtd2lkdGg6IDM1cHg7XG4gIH1cbiAgLmhlYWRlci1kZXNjdG9wLW1haW5fX2J1cmdlci1pY29uLFxuICAuaGVhZGVyLWRlc2N0b3AtbWFpbl9fc2VhcmNoLFxuICAuaGVhZGVyLWRlc2N0b3AtbWFpbl9fc2VhcmNoLXdyYXAge1xuICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gIH1cbiAgLmhlYWRlci1kZXNjdG9wLW1haW5fX2xvZy1pbixcbiAgLmhlYWRlci1kZXNjdG9wLW1haW5fX2Jhc2tldCB7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG4gIC5oZWFkZXItZGVzY3RvcC1tYWluX19zZWFyY2gge1xuICAgIGhlaWdodDogMzVweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbiAgLmhlYWRlci1kZXNjdG9wLW1haW5fX3NlYXJjaC1pY29uIHtcbiAgICByaWdodDogNnB4O1xuICB9XG4gIC5tZW51LW9wZW4gc3Bhbjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTU3JSwgM3B4KTtcbiAgfVxuICAubWVudS1vcGVuIHNwYW46OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTQ5JSwgLTVweCk7XG4gIH1cbiAgLmhlYWRlci1kZXNjdG9wLW1haW5fX2Jhc2tldC1wc2V1ZG8ge1xuICAgIHRvcDogLTEzcHg7XG4gIH1cbiAgLmhlYWRlci1kZXNjdG9wLW1haW5fX2xvZ28taW1hZ2Uge1xuICAgIG1heC13aWR0aDogNTVweDtcbiAgICBtYXgtaGVpZ2h0OiA1NXB4O1xuICB9XG4gIC5oZWFkZXItZGVzY3RvcC1oZWFkZXJfX2NpdHktdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLWRlc2N0b3AtbWFpbl9fc2VhcmNoLnNlYXJjaC1hY3RpdmUge1xuICAgIHJpZ2h0OiAtMTIwcHg7XG4gICAgcGFkZGluZzogNXB4IDgwcHggNXB4IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAvKiDQvdC+0LLQuNC90LrQuCAqL1xuICAuc2VjdGlvbi1ub3ZlbHR5X19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24tbm92ZWx0eV9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgfVxuICAvKiDQuNC90YHRgtCw0LPRgNCw0LwgKi9cbiAgLnNlY3Rpb24taW5zdGFncmFtX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICB9XG4gIC8qINC+INC90LDRgSDQvdCwINCz0LvQsNCy0L3QvtC5ICovXG4gIC5zZWN0aW9uLWFib3V0LWhvbWVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG4gIC5zZWN0aW9uLWFib3V0LWhvbWVfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAvKiBmb290ZXIgKi9cbiAgLmZvb3Rlci1jb2x1bW4tbWVudV9fbGluayxcbiAgLmZvb3Rlci1jb2x1bW4tbWVudV9fdGl0bGUsXG4gIC5mb290ZXItY29sdW1uLWxvZ29fX3RleHQsXG4gIC5mb290ZXItY29sdW1uLWxvZ29fX3N1Yi10ZXh0LFxuICAuZm9vdGVyLWNvbHVtbi1jb250YWN0c19fdGl0bGUsXG4gIC5mb290ZXItY29sdW1uLWNvbnRhY3RzX19waG9uZSwgLmZvb3Rlci1jb2x1bW4tY29udGFjdHNfX3RpbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG4gIC5mb290ZXItY29sdW1uLXBvbGljeV9fd3JhcCB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuZm9vdGVyLWNvbHVtbi1wb2xpY3lfX2xpbmssIC5mb290ZXItY29sdW1uLXBvbGljeV9fbmFtZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAvKiBjYXRhbG9nLXBhZ2UgKi9cbiAgLnNlY3Rpb24tbm92ZWx0eV9faXRlbS0tY2F0YWxvZyAuc2VjdGlvbi1ub3ZlbHR5X19pdGVtLWltYWdlIHtcbiAgICBtYXgtaGVpZ2h0OiA1NTBweDtcbiAgfVxuICAvKiBjYXRhbG9nLXBhZ2UgKi9cbiAgLyogY2FyZC1wcm9kdWN0LXBhZ2UgKi9cbiAgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX3NsaWRlci1mb3ItbGlzdCwgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX3NsaWRlci1saXN0IHtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICB9XG4gIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19zbGlkZXItaXRlbSxcbiAgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX3NsaWRlci1pdGVtIGltZyB7XG4gICAgbWluLWhlaWdodDogMzYwcHg7XG4gIH1cbiAgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX3NsaWRlci1mb3ItbGlzdCAuc2xpY2stcHJldi5zbGljay1hcnJvdywgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX3NsaWRlci1mb3ItbGlzdCAuc2xpY2stbmV4dC5zbGljay1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYWdlLWNhcmQtcHJvZHVjdF9fc2xpZGVyLWZvci1saXN0IC5zbGljay1wcmV2LnNsaWNrLWFycm93IHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDVweCk7XG4gIH1cbiAgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX3NsaWRlci1mb3ItbGlzdCAuc2xpY2stcHJldi5zbGljay1hcnJvdywgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX3NsaWRlci1mb3ItbGlzdCAuc2xpY2stbmV4dC5zbGljay1hcnJvdyB7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNXB4KTtcbiAgfVxuICAvKiBjYXJkLXByb2R1Y3QtcGFnZSAqL1xuICAvKiBiYXNrZXQtcGFnZSAqL1xuICAuc2VjdGlvbi1iYXNrZXRfX2l0ZW0ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuc2VjdGlvbi1iYXNrZXRfX2ltYWdlIHtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICB9XG4gIC8qIGJhc2tldC1wYWdlICovXG4gIC8qIHByb2R1Y3Rpb24tcGFnZSAqL1xuICAuYWxsLXN1Yi1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAvKiBwcm9kdWN0aW9uLXBhZ2UgKi9cbiAgLyogcGVyc29uYWwtb2ZmaWNlLXBhZ2UgKi9cbiAgLnNlY3Rpb24tcGVyc29uYWwtb2ZmaWNlX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLyogcGVyc29uYWwtb2ZmaWNlLXBhZ2UgKi9cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAuaGVhZGVyLWRlc2N0b3AtbWFpbl9fYnVyZ2VyLWNvbnRlbnQge1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAvKiBjYXRhbG9nLXBhZ2UgKi9cbiAgLnNlY3Rpb24tcGFnZS1jYXRhbG9nX19zaWRlYmFyIHtcbiAgICB0b3A6IDM1cHg7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gIH1cbiAgLyogY2F0YWxvZy1wYWdlICovXG59XG4iLCJAaW1wb3J0ICdhYnN0cmFjdC92YXJpYWJsZXMnO1xyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KXtcclxuICAgIC5zZWN0aW9uLWFib3V0LXNsaWRlci1jb250ZW50X19saXN0LFxyXG4gICAgLnNlY3Rpb24tYWJvdXQtc2xpZGVyLWNvbnRlbnRfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7fVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpe31cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEyMHB4KXtcclxuICAgIC5oZWFkZXItZGVzY3RvcC1tYWluX19zZWFyY2gge1xyXG4gICAgICAgIG1heC13aWR0aDogNDNweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWRlc2N0b3AtbWFpbl9fc2VhcmNoLWlucHV0LFxyXG4gICAgYnV0dG9uLmhlYWRlci1kZXNjdG9wLW1haW5fX3NlYXJjaC1pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItZGVzY3RvcC1tYWluX19zZWFyY2gtaWNvbiB7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1kZXNjdG9wLW1haW5fX3NlYXJjaC1pY29uLS1tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIHN2ZzpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgc3ZnOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1kZXNjdG9wLWZvb3Rlcl9fbWVudS1pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDAgMjFweDtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC8qIGNhcmQtcHJvZHVjdC1wYWdlICovXHJcblxyXG4gICAgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX3NsaWRlci13cmFwIHtcclxuICAgICAgICBtYXJnaW46IDAgMzBweCAwIDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDU3LjMlIC0gMzBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX3NsaWRlci1mb3Ige1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1wYWdlLWNhcmQtcHJvZHVjdF9fc2xpZGVyLWZvci1saXN0LFxyXG4gICAgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX3NsaWRlci1saXN0IHtcclxuICAgICAgICBoZWlnaHQ6IDU0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19zbGlkZXItaXRlbSxcclxuICAgIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19zbGlkZXItaXRlbSBpbWcge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDU0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19pbmZvLWJ1dHRvbi1udW1iZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC50YWJsZS1jb250ZW50LXBvcHVwX193cmFwIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDkwdnc7XHJcbiAgICB9XHJcblxyXG4gICAgLyogY2FyZC1wcm9kdWN0LXBhZ2UgKi9cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpe1xyXG4gICAgLmhlYWRlci1kZXNjdG9wLW1haW5fX2J1cmdlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1kZXNjdG9wLWZvb3Rlci13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItZGVzY3RvcC1tYWluLXdyYXAge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWVlO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIGZvb3RlciAqL1xyXG5cclxuICAgIC5mb290ZXItY29sdW1uLWNvbnRhY3RzX193cmFwLS1yb3cge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItY29sdW1uLWNvbnRhY3RzX193cmFwIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLyogbG9va2Jvb2sgKi9cclxuXHJcbiAgICAuc2VjdGlvbi1sb29rYm9va19faW1hZ2UtLXRvcC00NSBpbWcsXHJcbiAgICAuc2VjdGlvbi1sb29rYm9va19faW1hZ2UtLXRvcC0xMCBpbWcge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC8qIGNhdGFsb2ctcGFnZSAqL1xyXG5cclxuICAgIC5zZWN0aW9uLXBhZ2UtY2F0YWxvZ19fY29udGVudC1maWx0ZXItbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIFxyXG4gICAgLnNlY3Rpb24tcGFnZS1jYXRhbG9nX19zaWRlYmFyLXdyYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXBhZ2UtY2F0YWxvZ19fc2lkZWJhciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA0NXB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwwLDAsMC41KTtcclxuICAgICAgICB6LWluZGV4OiAxMjtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1wYWdlLWNhdGFsb2dfX2NvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1wYWdlLWNhdGFsb2dfX3NpZGViYXItZmlsdGVyLXByaWNlLFxyXG4gICAgLnNlY3Rpb24tcGFnZS1jYXRhbG9nX19zaWRlYmFyLWZpbHRlci1zdWJ0aXRsZSxcclxuICAgIC5zZWN0aW9uLXBhZ2UtY2F0YWxvZ19fc2lkZWJhci1maWx0ZXItc2l6ZSxcclxuICAgIC5zZWN0aW9uLXBhZ2UtY2F0YWxvZ19fc2lkZWJhci1maWx0ZXItZGlzY2hhcmdlIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLyogY2F0YWxvZy1wYWdlICovXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KXtcclxuICAgIC5oZWFkZXItZGVzY3RvcC1tYWluX19waG9uZS10aW1lLXdyYXAge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItZGVzY3RvcC1tYWluX19waG9uZS13cmFwIHtcclxuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXBhZ2UtaGVhZGVyX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvKiDQsdCw0L3QtdGAICovXHJcblxyXG4gICAgLnNlY3Rpb24tYmFubmVyX19jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tYmFubmVyX19pdGVtIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MTlweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1iYW5uZXJfX2l0ZW0tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stcHJldi5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgbGVmdDogMzBweFxyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1uZXQuc2xpY2stYXJyb3cge1xyXG4gICAgICAgIHJpZ2h0OiAzMHB4XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAvKiBsb29rYm9vayAqL1xyXG5cclxuICAgIC5zZWN0aW9uLWxvb2tib29rX19saW5rIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWxvb2tib29rX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWxvb2tib29rX19saXN0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDUwJTtcclxuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XHJcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLyog0L3QvtCy0LjQvdC60LggKi9cclxuXHJcbiAgICAuc2VjdGlvbi1ub3ZlbHR5X19saXN0IHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTVweCk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgKyAxNXB4KTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1ub3ZlbHR5X19pdGVtIHtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMjUlIC0gMTVweCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIDE1cHggMTVweCAwO1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLyog0KHRgtGA0LDQvdC40YbQsCDQviDQvdCw0YEgKi9cclxuXHJcbiAgICAuc2VjdGlvbi1hYm91dC1jb250ZW50X19jb250YWluZXIge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tYWJvdXQtY29udGVudF9faW1hZ2Utd3JhcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1hYm91dC1jb250ZW50X190ZXh0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tYWJvdXQtc2xpZGVyLWNvbnRlbnRfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC8qIGNhdGFsb2ctcGFnZSAqL1xyXG5cclxuICAgIFxyXG4gICAgLnNlY3Rpb24tbm92ZWx0eV9faXRlbS0tY2F0YWxvZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDMzLjMzJSAtIDE1cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIGNhdGFsb2ctcGFnZSAqL1xyXG5cclxuICAgIFxyXG5cclxuXHJcblxyXG4gICAgLyogY2FyZC1wcm9kdWN0LXBhZ2UgKi9cclxuXHJcbiAgICAuc2VjdGlvbi1wYWdlLWNhcmQtcHJvZHVjdF9fc2xpZGVyLWZvciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19zbGlkZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjFweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX3NsaWRlci1mb3ItbGlzdCwgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX3NsaWRlci1saXN0IHtcclxuICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19zbGlkZXItaXRlbSxcclxuICAgIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19zbGlkZXItaXRlbSBpbWcge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19zbGlkZXItZm9yLWxpc3QgLnNsaWNrLXByZXYuc2xpY2stYXJyb3csIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19zbGlkZXItZm9yLWxpc3QgLnNsaWNrLW5leHQuc2xpY2stYXJyb3cge1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19zbGlkZXItZm9yLWxpc3QgLnNsaWNrLXByZXYuc2xpY2stYXJyb3cge1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAuc2VjdGlvbi1wYWdlLWNhcmQtcHJvZHVjdF9faW5mby1idXR0b24td3JhcCB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19pbmZvLWJ1dHRvbi1udW1iZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLyogY2FyZC1wcm9kdWN0LXBhZ2UgKi9cclxuXHJcblxyXG4gICAgLyogYmFza2V0LXBhZ2UgKi9cclxuXHJcbiAgICAuc2VjdGlvbi1iYXNrZXRfX2l0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1iYXNrZXRfX3RvdGFsIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI1NXB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1iYXNrZXRfX3RvdGFsLWJ1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMTRweCAxN3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBiYXNrZXQtcGFnZSAqL1xyXG5cclxuXHJcbiAgICAvKiBzaGlwcGluZy1wYXltZW50LXBhZ2UgKi9cclxuXHJcbiAgICAuc2VjdGlvbi1zaGlwcGluZy1wYXltZW50X190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICB9XHJcblxyXG4gICAgLyogc2hpcHBpbmctcGF5bWVudC1wYWdlICovXHJcblxyXG5cclxuICAgIC8qIHByb2R1Y3Rpb24tcGFnZSAqL1xyXG5cclxuICAgIC5zZWN0aW9uLXByb2R1Y3Rpb24tY29udGVudF9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXByb2R1Y3Rpb24tZm9vdGVyX19jb250YWluZXIgYiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIHByb2R1Y3Rpb24tcGFnZSAqL1xyXG5cclxuXHJcbiAgICAvKiB2YWNhbmNpZXMtcGFnZSAqL1xyXG5cclxuICAgIC5zZWN0aW9uLXZhY2FuY2llc19fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIHZhY2FuY2llcy1wYWdlICovXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpe1xyXG4gICAgXHJcblxyXG4uc2VjdGlvbi1ub3ZlbHR5X19pdGVtLS1jYXRhbG9nIC5zZWN0aW9uLW5vdmVsdHlfX2xpbmsge1xyXG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XHJcbn1cclxuXHJcbi5zZWN0aW9uLW5vdmVsdHlfX2l0ZW0tLWNhdGFsb2cgLnNlY3Rpb24tbm92ZWx0eV9fbGluayxcclxuLnNlY3Rpb24tbm92ZWx0eV9faXRlbS0tY2F0YWxvZyAuc2VjdGlvbi1ub3ZlbHR5X19saW5rOmhvdmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogaW5pdGlhbDtcclxuICAgIGxlZnQ6IGluaXRpYWw7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4uc2VjdGlvbi1ub3ZlbHR5X19pdGVtLS1jYXRhbG9nIC5zZWN0aW9uLW5vdmVsdHlfX2xpbmsgLnNlY3Rpb24tbm92ZWx0eV9faXRlbS1zaXplLWl0ZW0sXHJcbi5zZWN0aW9uLW5vdmVsdHlfX2l0ZW0tLWNhdGFsb2cgLnNlY3Rpb24tbm92ZWx0eV9fbGluazpob3ZlciAuc2VjdGlvbi1ub3ZlbHR5X19pdGVtLXNpemUtaXRlbSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlO1xyXG59XHJcblxyXG4uc2VjdGlvbi1ub3ZlbHR5X19pdGVtLS1jYXRhbG9nIC5zZWN0aW9uLW5vdmVsdHlfX2xpbmsgLnNlY3Rpb24tbm92ZWx0eV9faXRlbS1maXNoLS12aXNpYmxlLFxyXG4uc2VjdGlvbi1ub3ZlbHR5X19pdGVtLS1jYXRhbG9nIC5zZWN0aW9uLW5vdmVsdHlfX2xpbms6aG92ZXIgLnNlY3Rpb24tbm92ZWx0eV9faXRlbS1maXNoLS12aXNpYmxlIHtcclxuICAgIHRvcDogMTVweDtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG59XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpe1xyXG4gICAgLyogbG9va2Jvb2sgKi9cclxuXHJcbiAgICAuc2VjdGlvbi1sb29rYm9va19fbGlzdCB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA0NDJweCAzNDJweDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImEgYlwiIFwiYyBjXCI7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tbG9va2Jvb2tfX2ltYWdlIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWxvb2tib29rX19pdGVtLS1hIC5zZWN0aW9uLWxvb2tib29rX19pbWFnZSBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC8qINCh0YLRgNCw0L3QuNGG0LAg0L4g0L3QsNGBICovXHJcblxyXG4gICAgLnNlY3Rpb24tYWJvdXQtY29udGVudF9fY29udGFpbmVyLFxyXG4gICAgLnNlY3Rpb24tYWJvdXQtc2xpZGVyLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMzVweDtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC8qINCh0YLRgNCw0L3QuNGG0LAg0LrQvtC90YLQsNC60YLRiyAqL1xyXG5cclxuICAgIC5zZWN0aW9uLXBhZ2UtY29udGFjdHNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tcGFnZS1jb250YWN0c19faW5mbyxcclxuICAgIC5zZWN0aW9uLXBhZ2UtY29udGFjdHNfX21hcHMge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1wYWdlLWNvbnRhY3RzX19pbmZvIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXBhZ2UtY29udGFjdHNfX21hcHMge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc2VjdGlvbi1wYWdlLWNvbnRhY3RzX19saXN0IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tcGFnZS1jb250YWN0c19faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC8qIGJhc2tldC1wYWdlICovXHJcblxyXG4gICAgLnNlY3Rpb24tYmFza2V0X19jb250YWluZXIgPiBmb3JtIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWJhc2tldF9fY29sdW1uIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tYmFza2V0X190b3RhbCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMTVweDtcclxuICAgICAgICBtYXJnaW46IDUwcHggMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIGJhc2tldC1wYWdlICovXHJcblxyXG5cclxuICAgIC8qIHByb2R1Y3Rpb24tcGFnZSAqL1xyXG5cclxuICAgIC5zZWN0aW9uLXByb2R1Y3Rpb24tY29udGVudC13cmFwIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIHByb2R1Y3Rpb24tcGFnZSAqL1xyXG5cclxuICAgIC8qIHNob3BzLXBhZ2UgKi9cclxuXHJcbiAgICAuc2VjdGlvbi1zaG9wcy1jb250ZW50LXdyYXAge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLyogc2hvcHMtcGFnZSAqL1xyXG5cclxuICAgIC8qIHZhY2FuY2llcy1wYWdlICovXHJcblxyXG4gICAgLnNlY3Rpb24tdmFjYW5jaWVzLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMzVweDtcclxuICAgIH1cclxuXHJcbiAgICAvKiB2YWNhbmNpZXMtcGFnZSAqL1xyXG5cclxuXHJcblxyXG4gICAgLyogcGVyc29uYWwtb2ZmaWNlLXBhZ2UgKi9cclxuXHJcbiAgICAuc2VjdGlvbi1wZXJzb25hbC1vZmZpY2VfX2NvbnRhaW5lci0tZGF0YSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW46IDAgMCA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tcGVyc29uYWwtb2ZmaWNlX19zaWRlYmFyLXdyYXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tcGVyc29uYWwtb2ZmaWNlX19jb250ZW50IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1wZXJzb25hbC1vZmZpY2VfX2xpbmsge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBwZXJzb25hbC1vZmZpY2UtcGFnZSAqL1xyXG5cclxuICAgIFxyXG4gICAgLyogcGVyc29uYWwtb2ZmaWNlLWRhdGEgKi9cclxuXHJcbiAgICAuc2VjdGlvbi1wZXJzb25hbC1vZmZpY2VfX2J1dHRvbi13cmFwIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMzVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1wZXJzb25hbC1vZmZpY2VfX2J1dHRvbi1zdWJtaXQge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLyogcGVyc29uYWwtb2ZmaWNlLWRhdGEgKi9cclxuXHJcblxyXG4gICAgLyogbG9va2Jvb2sgKi9cclxuXHJcbiAgICAuc2VjdGlvbi1wYWdlLWxvb2tib29rX19jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAuc2VjdGlvbi1wYWdlLWxvb2tib29rX19yb3ctLXRocmVlLWNvbHVtbixcclxuICAgIC5zZWN0aW9uLXBhZ2UtbG9va2Jvb2tfX3Jvdy0tdGhyZWUtY29sdW1uLXJldmVycyAge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogNDgzcHggNDgzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLyogbG9va2Jvb2sgKi9cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCl7XHJcbiAgICAuaGVhZGVyLWRlc2N0b3AtbWFpbl9fcGhvbmUtdGltZS13cmFwLS1tb2JpbGUtbm9uZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWRlc2N0b3AtbWFpbl9fcGhvbmUtdGltZS13cmFwLS1tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8qINCx0LDQvdC10YAgKi9cclxuXHJcbiAgICAuc2VjdGlvbi1iYW5uZXJfX2l0ZW0ge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMxOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWJhbm5lcl9faXRlbS1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwMHB4IDM2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tYmFubmVyX19pdGVtLWltYWdlOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMjAsIDIxMywgMjAzLCAwLjkpIDE0LjY0JSwgcmdiYSgyMjAsIDIxMywgMjAzLCAwKSA2OS4yOSUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWJhbm5lcl9faXRlbS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tYmFubmVyX19pdGVtLWNvbGxlY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWJhbm5lcl9faXRlbS1saW5rIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXByZXYuc2xpY2stYXJyb3csIC5zbGljay1uZXh0LnNsaWNrLWFycm93IHtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDM2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXByZXYuc2xpY2stYXJyb3cge1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAvKiBsb29rYm9vayAqL1xyXG5cclxuICAgIC5zZWN0aW9uLWxvb2tib29rX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLyog0L3QvtCy0LjQvdC60LggKi9cclxuXHJcbiAgICAuc2VjdGlvbi1ub3ZlbHR5X19pdGVtIHtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAvKiDQuNC90YHRgtCw0LPRgNCw0LwgKi9cclxuXHJcbiAgICAuc2VjdGlvbi1pbnN0YWdyYW1fX2xpc3Qge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1pbnN0YWdyYW1fX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1pbnN0YWdyYW1fX2ltYWdlIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24taW5zdGFncmFtX19pbWFnZSBpbWcge1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLyog0L4g0L3QsNGBINC90LAg0LPQu9Cw0LLQvdC+0LkgKi9cclxuXHJcbiAgICAuc2VjdGlvbi1hYm91dC1ob21lX19saXN0LFxyXG4gICAgLnNlY3Rpb24tYWJvdXQtaG9tZV9faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWFib3V0LWhvbWVfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAvKiBmb290ZXIgKi9cclxuXHJcbiAgICAuZm9vdGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ1JSBjYWxjKDU1JSAtIDIwcHgpO1xyXG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcclxuICAgICAgICBncmlkLXJvdy1nYXA6IDIwcHg7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYiBkXCIgXCJjIGRcIiBcImMgYVwiO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1jb2x1bW4tbG9nb19fd3JhcCB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItY29sdW1uLW1lbnVfX29uZSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBiO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItY29sdW1uLW1lbnVfX3R3byB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBjO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItY29sdW1uLWNvbnRhY3RzX193cmFwLS1yb3cge1xyXG4gICAgICAgIGdyaWQtYXJlYTogZDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAvKiBjYXJkLXByb2R1Y3QtcGFnZSAqL1xyXG5cclxuICAgIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19jb250ZW50IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19zbGlkZXItd3JhcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1wYWdlLWNhcmQtcHJvZHVjdF9faW5mby13cmFwIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX2luZm8tYnV0dG9uLXdyYXAge1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19pbmZvLWJ1dHRvbi1udW1iZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCAzMHB4IDAgMDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX3NsaWRlci1mb3Ige1xyXG4gICAgICAgIG1heC13aWR0aDogMTAxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX3NsaWRlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMTFweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX3NsaWRlci13cmFwIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19zbGlkZXItZm9yLWxpc3QsIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19zbGlkZXItbGlzdCB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MzVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1wYWdlLWNhcmQtcHJvZHVjdF9fc2xpZGVyLWl0ZW0sXHJcbiAgICAuc2VjdGlvbi1wYWdlLWNhcmQtcHJvZHVjdF9fc2xpZGVyLWl0ZW0gaW1nIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MzVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1wYWdlLWNhcmQtcHJvZHVjdF9fc2xpZGVyLWZvci1saXN0IC5zbGljay1wcmV2LnNsaWNrLWFycm93LCAuc2VjdGlvbi1wYWdlLWNhcmQtcHJvZHVjdF9fc2xpZGVyLWZvci1saXN0IC5zbGljay1uZXh0LnNsaWNrLWFycm93IHtcclxuICAgICAgICByaWdodDogY2FsYyg1MCUgLSA4cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19zbGlkZXItZm9yLWxpc3QgLnNsaWNrLXByZXYuc2xpY2stYXJyb3cge1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gOHB4KTtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC50YWJsZS1jb250ZW50LXBvcHVwX193cmFwIHtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDI1cHggMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBjYXJkLXByb2R1Y3QtcGFnZSAqL1xyXG5cclxuICAgIC8qIHZhY2FuY2llcy1wYWdlICovXHJcblxyXG4gICAgLnNlY3Rpb24tdmFjYW5jaWVzX19pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLyogdmFjYW5jaWVzLXBhZ2UgKi9cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7fVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7XHJcbiAgICAuYWxsLWNvbnRhaW5lci13aWR0aCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItZGVzY3RvcC1tYWluX19zZWFyY2guc2VhcmNoLWFjdGl2ZSB7XHJcbiAgICAgICAgcmlnaHQ6IC0xMDBweDtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC8qIGxvb2tib29rICovXHJcblxyXG4gICAgLnNlY3Rpb24tbG9va2Jvb2tfX2xpbmsge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tbG9va2Jvb2tfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tbG9va2Jvb2tfX2xpc3Qge1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMHB4O1xyXG4gICAgICAgIGdyaWQtcm93LWdhcDogMTBweDtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC8qINGB0YLRgNCw0L3QuNGG0LAg0L4g0L3QsNGBICovXHJcblxyXG4gICAgLnNlY3Rpb24tYWJvdXQtY29udGVudF9fY29udGFpbmVyLCAuc2VjdGlvbi1hYm91dC1zbGlkZXItY29udGVudC13cmFwIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8qIHByb2R1Y3Rpb24tcGFnZSAqL1xyXG5cclxuICAgIC5hbGwtc3ViLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIHByb2R1Y3Rpb24tcGFnZSAqL1xyXG5cclxuXHJcblxyXG4gICAgLyogbG9va2Jvb2sgKi9cclxuXHJcbiAgICAuc2VjdGlvbi1wYWdlLWxvb2tib29rX19yb3ctLXR3byB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXBhZ2UtbG9va2Jvb2tfX2ltYWdlIHtcclxuICAgICAgICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tcGFnZS1sb29rYm9va19fcm93LS10aHJlZS1jb2x1bW4sXHJcbiAgICAuc2VjdGlvbi1wYWdlLWxvb2tib29rX19yb3ctLXRocmVlLWNvbHVtbi1yZXZlcnMge1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKDY2JSAtIDEwcHgpIGNhbGMoMzQlIC0gMTBweCk7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAzMDNweCAzMDNweDtcclxuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDEwcHg7XHJcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXBhZ2UtbG9va2Jvb2tfX3Jvdy0tdGhyZWUtY29sdW1uLXJldmVycyB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKDM0JSAtIDEwcHgpIGNhbGMoNjYlIC0gMTBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tcGFnZS1sb29rYm9va19fcm93LS10aHJlZS1yb3cge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAvKiBsb29rYm9vayAqL1xyXG5cclxuICAgIC8qIGFib3V0LXBhZ2UgKi9cclxuXHJcbiAgICAuc2VjdGlvbi1hYm91dC1zbGlkZXItY29udGVudC13cmFwIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLyogYWJvdXQtcGFnZSAqL1xyXG5cclxuXHJcblxyXG4gICAgLyogcGVyc29uYWwtb2ZmaWNlLXBhZ2UgKi9cclxuXHJcbiAgICAuc2VjdGlvbi1wZXJzb25hbC1vZmZpY2VfX2l0ZW0ge1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAvKiBwZXJzb25hbC1vZmZpY2UtcGFnZSAqL1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2N3B4KXtcclxuICAgIC5oZWFkZXItZGVzY3RvcC1tYWluX19zZWFyY2guc2VhcmNoLWFjdGl2ZSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyNjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItZGVzY3RvcC1tYWluX19sb2dvLXRleHQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWRlc2N0b3AtbWFpbl9fbG9nLWluLFxyXG4gICAgLmhlYWRlci1kZXNjdG9wLW1haW5fX3NlYXJjaC13cmFwIHtcclxuICAgICAgICBtYXJnaW46IDAgMTVweCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1kZXNjdG9wLW1haW5fX2J1cmdlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxNXB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvKiDQsdCw0L3QtdGAICovXHJcblxyXG4gICAgLnNlY3Rpb24tYmFubmVyX19pdGVtLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tYmFubmVyX19pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNzBweCAzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAvKiBsb29rYm9vayAqL1xyXG5cclxuICAgIC5zZWN0aW9uLWxvb2tib29rX19saXN0IHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDMyMnB4IDM0MnB4O1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLyog0KHRgtGA0LDQvdC40YbQsCDQviDQvdCw0YEgKi9cclxuXHJcbiAgICAuc2VjdGlvbi1hYm91dC1zbGlkZXItY29udGVudF9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLyog0KHRgtGA0LDQvdC40YbQsCDQutC+0L3RgtCw0LrRgtGLICovXHJcblxyXG4gICAgLnNlY3Rpb24tcGFnZS1jb250YWN0c19fbGlzdCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tcGFnZS1jb250YWN0c19faXRlbSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLyogbG9nLWNoZWNrLWluICovXHJcblxyXG4gICAgLmxvZy1pbi1jb250ZW50LXBvcHVwX193cmFwIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDk0dnc7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZy1pbi1jb250ZW50LXBvcHVwX19jb250YWluZXItaGVhZGVyLFxyXG4gICAgLmxvZy1pbi1jb250ZW50LXBvcHVwX19jb250ZW50LFxyXG4gICAgLmxvZy1pbi1jb250ZW50LXBvcHVwX19yZWctaW5mbyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZy1pbi1jb250ZW50LXBvcHVwX19yZWctaW5mby1saW5rIHtcclxuICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLyogbG9nLWNoZWNrLWluICovXHJcbiAgICBcclxuICAgIC8qIHNob3BzLXBhZ2UgKi9cclxuXHJcbiAgICAuc2VjdGlvbi1zaG9wcy1jb250ZW50X19jb250ZW50LWxpc3Qge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1zaG9wcy1jb250ZW50X19jb250ZW50LWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDMwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBzaG9wcy1wYWdlICovXHJcblxyXG5cclxuXHJcbiAgICAvKiBwZXJzb25hbC1vZmZpY2UtcGFnZSAqL1xyXG5cclxuICAgIC5zZWN0aW9uLXBlcnNvbmFsLW9mZmljZV9fb3JkZXItaXRlbS1oZWFkZXIsXHJcbiAgICAuc2VjdGlvbi1wZXJzb25hbC1vZmZpY2VfX29yZGVyLWl0ZW0tbWFpbiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLyogcGVyc29uYWwtb2ZmaWNlLXBhZ2UgKi9cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MzRweCl7XHJcbiAgICAuaGVhZGVyLWRlc2N0b3AtbWFpbl9fbG9nby10ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvKiDQsdCw0L3QtdGAICovXHJcblxyXG4gICAgLnNsaWNrLXByZXYuc2xpY2stYXJyb3csIC5zbGljay1uZXh0LnNsaWNrLWFycm93IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tYmFubmVyX19pdGVtLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tYmFubmVyX19pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWJhbm5lcl9faXRlbS1pbWFnZTo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjIwLCAyMTMsIDIwMywgMC45KSAxNC42NCUsIHJnYmEoMjIwLCAyMTMsIDIwMywgMCkgNzkuMjklLCByZ2JhKDIyMCwgMjEzLCAyMDMsIDAuNCkgMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tYmFubmVyX19pdGVtLWNvbGxlY3Rpb24sXHJcbiAgICAuc2VjdGlvbi1iYW5uZXJfX2l0ZW0tbGluayB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc2xpY2stcHJldi5zbGljay1hcnJvdywgLnNsaWNrLW5leHQuc2xpY2stYXJyb3cge1xyXG4gICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1wcmV2LnNsaWNrLWFycm93IHtcclxuICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAvKiBsb29rYm9vayAqL1xyXG5cclxuICAgIC5zZWN0aW9uLWxvb2tib29rX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWxvb2tib29rX19saXN0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA0MzJweCA0MzJweCA0MzJweDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImFcIiBcImJcIiBcImNcIjtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAvKiDQvdC+0LLQuNC90LrQuCAqL1xyXG5cclxuICAgIC5zZWN0aW9uLW5vdmVsdHlfX3RpdGxlLFxyXG4gICAgLnNlY3Rpb24taW5zdGFncmFtX190aXRsZSxcclxuICAgIC5zZWN0aW9uLWFib3V0LWhvbWVfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC8qIGZvb3RlciAqL1xyXG5cclxuICAgIC5mb290ZXItY29udGFpbmVyIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoNTUlIC0gMTBweCkgY2FsYyg0NSUgLSAxMHB4KTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImIgY1wiIFwiYiBhXCIgXCJkIGRcIjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC8qINCh0YLRgNCw0L3QuNGG0LAg0L4g0L3QsNGBICovXHJcblxyXG4gICAgLnNlY3Rpb24tcGFnZS1oZWFkZXJfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tYWJvdXQtc2xpZGVyLWNvbnRlbnRfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tYWJvdXQtY29udGVudF9fdGV4dCBwLFxyXG4gICAgLnNlY3Rpb24tYWJvdXQtc2xpZGVyLWNvbnRlbnRfX3N1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAvKiDQodGC0YDQsNC90LjRhtCwINC60L7QvdGC0LDQutGC0YsgKi9cclxuXHJcbiAgICAuc2VjdGlvbi1wYWdlLWNvbnRhY3RzX19pdGVtIGIsIC5zZWN0aW9uLXBhZ2UtY29udGFjdHNfX2l0ZW0gcCwgLnNlY3Rpb24tcGFnZS1jb250YWN0c19faXRlbSBhLCAuc2VjdGlvbi1wYWdlLWNvbnRhY3RzX19zdWItaW5mby10ZXh0LCAuc2VjdGlvbi1wYWdlLWNvbnRhY3RzX19zdWItaW5mby10ZXh0IHAsIC5zZWN0aW9uLXBhZ2UtY29udGFjdHNfX2l0ZW0gcCwgLnNlY3Rpb24tcGFnZS1jb250YWN0c19faXRlbSBhIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAvKiBjYXRhbG9nLXBhZ2UgKi9cclxuXHJcbiAgICAuc2VjdGlvbi1wYWdlLWNhdGFsb2dfX3NpZGViYXItb3BlbmVyLFxyXG4gICAgLnNlY3Rpb24tcGFnZS1jYXRhbG9nX19zaWRlYmFyLW9wdGlvbi1saW5rLFxyXG4gICAgLnNlY3Rpb24tcGFnZS1jYXRhbG9nX19zaWRlYmFyLW9wdGlvbi1zdWJtZW51LWxpbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1wYWdlLWNhdGFsb2dfX3NpZGViYXItb3B0aW9uIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXBhZ2UtY2F0YWxvZ19fc2lkZWJhci1vcHRpb24taXRlbSxcclxuICAgIC5zZWN0aW9uLXBhZ2UtY2F0YWxvZ19fc2lkZWJhci1vcHRpb24tc3VibWVudS1pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1wYWdlLWNhdGFsb2dfX3NpZGViYXItZmlsdGVyLWRpc2NoYXJnZSBhLFxyXG4gICAgLnNlY3Rpb24tcGFnZS1jYXRhbG9nX19jb250ZW50LW1vcmUgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXBhZ2UtY2F0YWxvZ19fY29udGVudC1tb3JlIGEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tcGFnZS1jYXRhbG9nX19zaWRlYmFyIHtcclxuICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8qIGNhdGFsb2ctcGFnZSAqL1xyXG5cclxuXHJcblxyXG4gICAgLyogY2FyZC1wcm9kdWN0LXBhZ2UgKi9cclxuXHJcbiAgICAuc2VjdGlvbi1wYWdlLWNhcmQtcHJvZHVjdF9fc2xpZGVyLWZvciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19zbGlkZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNzFweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX3NsaWRlci1mb3ItbGlzdCwgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX3NsaWRlci1saXN0IHtcclxuICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19zbGlkZXItaXRlbSxcclxuICAgIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19zbGlkZXItaXRlbSBpbWcge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19zbGlkZXItZm9yLWxpc3QgLnNsaWNrLXByZXYuc2xpY2stYXJyb3csIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19zbGlkZXItZm9yLWxpc3QgLnNsaWNrLW5leHQuc2xpY2stYXJyb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX3NsaWRlci1mb3ItbGlzdCAuc2xpY2stcHJldi5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA1cHgpO1xyXG4gICAgfVxyXG4gICAgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX3NsaWRlci1mb3ItbGlzdCAuc2xpY2stcHJldi5zbGljay1hcnJvdywgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX3NsaWRlci1mb3ItbGlzdCAuc2xpY2stbmV4dC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gNXB4KTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX2luZm8tYnV0dG9uLXdyYXAge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1wYWdlLWNhcmQtcHJvZHVjdF9faW5mby1idXR0b24tbnVtYmVyIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX2luZm8tdGl0bGUsXHJcbiAgICAuc2VjdGlvbi1wYWdlLWNhcmQtcHJvZHVjdF9faW5mby1kZXNjcmlwdGlvbi10aXRsZSxcclxuICAgIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19pbmZvLWJ1dHRvbi1saW5rLFxyXG4gICAgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX2luZm8tZGVzY3JpcHRpb24tYnV0dG9uIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX2luZm8tZGVzY3JpcHRpb24tdGV4dCxcclxuICAgIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19pbmZvLWRlc2NyaXB0aW9uLW5hbWUsIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19pbmZvLWRlc2NyaXB0aW9uLXZhbHVlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAuc2VjdGlvbi1wYWdlLWNhcmQtcHJvZHVjdF9faW5mby1idXR0b24tbnVtYmVyLFxyXG4gICAgLnNlY3Rpb24tcGFnZS1jYXJkLXByb2R1Y3RfX2luZm8tYnV0dG9uLWxpbmsge1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAubnVtYmVyLW1pbnVzIHN2ZywgLm51bWJlci1wbHVzIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAudGFibGUtY29udGVudC1wb3B1cF9fd3JhcCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5NnZ3O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweCA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlLWNvbnRlbnQtcG9wdXBfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIH1cclxuXHJcbiAgICAvKiBjYXJkLXByb2R1Y3QtcGFnZSAqL1xyXG5cclxuXHJcbiAgICAvKiBiYXNrZXQtcGFnZSAqL1xyXG5cclxuICAgIC5zZWN0aW9uLWJhc2tldF9faW5mby10aXRsZSxcclxuICAgIC5zZWN0aW9uLWJhc2tldF9faW5mby1zaXplLFxyXG4gICAgLnNlY3Rpb24tYmFza2V0X190b3RhbC1idXR0b24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1iYXNrZXRfX3RvdGFsLWJ1dHRvbiB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWN0aW9uLWJhc2tldC1jb250ZW50LXdyYXAge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLyogYmFza2V0LXBhZ2UgKi9cclxuXHJcblxyXG4gICAgLyogbG9nLWNoZWNrLWluICovXHJcblxyXG4gICAgLmxvZy1pbi1jb250ZW50LXBvcHVwX19yZWctaW5mbyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2ctaW4tY29udGVudC1wb3B1cF9fcmVnLWluZm8tbGluayB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAubG9nLWluLWNvbnRlbnQtcG9wdXBfX3JlZy1pbmZvLXRleHQge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLyogbG9nLWNoZWNrLWluICovXHJcblxyXG5cclxuICAgIC8qIHNoaXBwaW5nLXBheW1lbnQtcGFnZSAqL1xyXG5cclxuICAgIC5zZWN0aW9uLXNoaXBwaW5nLXBheW1lbnRfX2NvbnRhaW5lci1pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXNoaXBwaW5nLXBheW1lbnRfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tc2hpcHBpbmctcGF5bWVudF9fc3VidGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMzBweCAwIDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXNoaXBwaW5nLXBheW1lbnRfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC5zZWN0aW9uLXNoaXBwaW5nLXBheW1lbnRfX2xpc3QtY2FyZCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tc2hpcHBpbmctcGF5bWVudF9faXRlbS1jYXJkLFxyXG4gICAgLnNlY3Rpb24tc2hpcHBpbmctcGF5bWVudF9fbGlzdC1jYXJkLS13aWR0aC1tYXggLnNlY3Rpb24tc2hpcHBpbmctcGF5bWVudF9faXRlbS1jYXJkIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIHNoaXBwaW5nLXBheW1lbnQtcGFnZSAqL1xyXG5cclxuXHJcblxyXG4gICAgLyogY29vcGVyYXRpb24tcGFnZSAqL1xyXG5cclxuICAgIC5zZWN0aW9uLXNoaXBwaW5nLXBheW1lbnRfX3RleHQsIC5zZWN0aW9uLXNoaXBwaW5nLXBheW1lbnRfX2xpbmssIC5zZWN0aW9uLWNvb3BlcmF0aW9uX19saXN0LWNvbnRhaW5lci10aXRsZSwgLnNlY3Rpb24tc2hpcHBpbmctcGF5bWVudF9faXRlbSBhLCAuc2VjdGlvbi1zaGlwcGluZy1wYXltZW50X19pdGVtIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLyogY29vcGVyYXRpb24tcGFnZSAqL1xyXG5cclxuXHJcbiAgICAvKiBwcm9kdWN0aW9uLXBhZ2UgKi9cclxuXHJcbiAgICAuc2VjdGlvbi1wcm9kdWN0aW9uLWNvbnRlbnRfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1wcm9kdWN0aW9uLWNvbnRlbnRfX3RleHQsIC5zZWN0aW9uLXByb2R1Y3Rpb24tY29udGVudF9fdGV4dCBwLCAuc2VjdGlvbi1wcm9kdWN0aW9uLWNvbnRlbnRfX3RleHQgYiwgLnNlY3Rpb24tcHJvZHVjdGlvbi1jb250ZW50X190ZXh0IGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1wcm9kdWN0aW9uLWNvbnRlbnRfX2ltYWdlLXdyYXAgaW1nOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc2VjdGlvbi1wcm9kdWN0aW9uLWNvbnRlbnRfX2ltYWdlLXdyYXAgaW1nIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIHByb2R1Y3Rpb24tcGFnZSAqL1xyXG5cclxuICAgIC8qIHNob3BzLXBhZ2UgKi9cclxuXHJcbiAgICAuc2VjdGlvbi1zaG9wcy1jb250ZW50X19saW5rLFxyXG4gICAgLnNlY3Rpb24tc2hvcHMtY29udGVudF9fY29udGVudC1pdGVtID4gcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIHNob3BzLXBhZ2UgKi9cclxuXHJcbiAgICAvKiB2YWNhbmNpZXMtcGFnZSAqL1xyXG5cclxuICAgIC5zZWN0aW9uLXZhY2FuY2llc19fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi12YWNhbmNpZXNfX2l0ZW0tcm93LCAuc2VjdGlvbi12YWNhbmNpZXNfX2l0ZW0tcm93IGIsIC5zZWN0aW9uLXZhY2FuY2llc19faXRlbS1yb3cgcCwgLnNlY3Rpb24tdmFjYW5jaWVzX19pdGVtLXJvdy0tbGluayBhIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLyogdmFjYW5jaWVzLXBhZ2UgKi9cclxuXHJcblxyXG5cclxuICAgIC8qIHBlcnNvbmFsLW9mZmljZS1wYWdlICovXHJcblxyXG4gICAgLnNlY3Rpb24tcGVyc29uYWwtb2ZmaWNlX19zaWRlYmFyLWxpbmssXHJcbiAgICAuc2VjdGlvbi1wZXJzb25hbC1vZmZpY2VfX29yZGVyLXRpdGxlLFxyXG4gICAgLnNlY3Rpb24tcGVyc29uYWwtb2ZmaWNlX19vcmRlci1pdGVtLWxpbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNlY3Rpb24tcGVyc29uYWwtb2ZmaWNlX19vcmRlci1pdGVtLWhlYWRlcixcclxuICAgIC5zZWN0aW9uLXBlcnNvbmFsLW9mZmljZV9fb3JkZXItaXRlbS1wYXksXHJcbiAgICAuc2VjdGlvbi1wZXJzb25hbC1vZmZpY2VfX29yZGVyLWl0ZW0tbnVtYmVyLCAuc2VjdGlvbi1wZXJzb25hbC1vZmZpY2VfX29yZGVyLWl0ZW0tc2hpcG1lbnQsXHJcbiAgICAuc2VjdGlvbi1wZXJzb25hbC1vZmZpY2VfX29yZGVyLWl0ZW0tc3VtLFxyXG4gICAgLnNlY3Rpb24tcGVyc29uYWwtb2ZmaWNlX19vcmRlci1pdGVtLW1vcmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1wZXJzb25hbC1vZmZpY2VfX29yZGVyLWl0ZW0tbnVtYmVyIHNwYW4sIC5zZWN0aW9uLXBlcnNvbmFsLW9mZmljZV9fb3JkZXItaXRlbS1zaGlwbWVudCBzcGFuIHtcclxuICAgICAgICBtYXJnaW46IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1wZXJzb25hbC1vZmZpY2VfX29yZGVyLWl0ZW0tbWFpbi0tcm93IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tcGVyc29uYWwtb2ZmaWNlX19vcmRlci1pdGVtLW1haW4tLXJvdyAuc2VjdGlvbi1wZXJzb25hbC1vZmZpY2VfX29yZGVyLWl0ZW0tbGluayB7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBwZXJzb25hbC1vZmZpY2UtcGFnZSAqL1xyXG5cclxuICAgIC8qIHBlcnNvbmFsLW9mZmljZS1kYXRhICovXHJcblxyXG4gICAgLnNlY3Rpb24tcGVyc29uYWwtb2ZmaWNlX19sYWJlbCxcclxuICAgIC5zZWN0aW9uLXBlcnNvbmFsLW9mZmljZV9faW5wdXQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXBlcnNvbmFsLW9mZmljZV9faW5wdXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXBlcnNvbmFsLW9mZmljZV9fc3ViLWxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tcGVyc29uYWwtb2ZmaWNlX19saW5rLXJlc2V0LFxyXG4gICAgLnNlY3Rpb24tcGVyc29uYWwtb2ZmaWNlX19idXR0b24tc3VibWl0IHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIH1cclxuXHJcbiAgICAvKiBwZXJzb25hbC1vZmZpY2UtZGF0YSAqL1xyXG5cclxuICAgIC8qIHBlcnNvbmFsLW9mZmljZS1jb21wbGV0ZWQgKi9cclxuXHJcbiAgICAuc2VjdGlvbi1wZXJzb25hbC1vZmZpY2VfX29yZGVyLWl0ZW0tbWFpbi0tcm93LWNvbXBsZXRlZCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBwZXJzb25hbC1vZmZpY2UtY29tcGxldGVkICovXHJcblxyXG5cclxuXHJcbiAgICAvKiBsb29rYm9vayAqL1xyXG5cclxuICAgIC5zZWN0aW9uLXBhZ2UtbG9va2Jvb2tfX3Jvdy0tdHdvIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tcGFnZS1sb29rYm9va19faW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1wYWdlLWxvb2tib29rX19yb3ctLXRocmVlLWNvbHVtbixcclxuICAgIC5zZWN0aW9uLXBhZ2UtbG9va2Jvb2tfX3Jvdy0tdGhyZWUtY29sdW1uLXJldmVycyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoNjYlIC0gMTBweCkgY2FsYygzNCUgLSAxMHB4KTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDMwM3B4IDMwM3B4O1xyXG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMTBweDtcclxuICAgICAgICBncmlkLXJvdy1nYXA6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tcGFnZS1sb29rYm9va19fcm93LS10aHJlZS1jb2x1bW4tcmV2ZXJzIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoMzQlIC0gMTBweCkgY2FsYyg2NiUgLSAxMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1wYWdlLWxvb2tib29rX19yb3ctLXRocmVlLXJvdyB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLnNlY3Rpb24tcGFnZS1sb29rYm9va19fcm93LS10d28ge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1wYWdlLWxvb2tib29rX19yb3ctLXR3byAuc2VjdGlvbi1wYWdlLWxvb2tib29rX19pbWFnZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXBhZ2UtbG9va2Jvb2tfX3Jvdy0tdGhyZWUtY29sdW1uLCAuc2VjdGlvbi1wYWdlLWxvb2tib29rX19yb3ctLXRocmVlLWNvbHVtbi1yZXZlcnMge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMDtcclxuICAgICAgICBncmlkLXJvdy1nYXA6IDEwcHg7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJhXCIgXCJiXCIgXCJjXCI7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tcGFnZS1sb29rYm9va19fcm93LS10aHJlZS1yb3cge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1wYWdlLWxvb2tib29rX19yb3ctLXRocmVlLXJvdyAuc2VjdGlvbi1wYWdlLWxvb2tib29rX19pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIGxvb2tib29rICovXHJcblxyXG5cclxuICAgIC8qIHByb2R1Y3Rpb24tcGFnZSAqL1xyXG5cclxuICAgIC5zZWN0aW9uLXByb2R1Y3Rpb24tY29udGVudC13cmFwLS1iZyB7XHJcbiAgICAgICAgcGFkZGluZzogMzVweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXByb2R1Y3Rpb24tZm9vdGVyX19jb250YWluZXIgYiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXByb2R1Y3Rpb24tZm9vdGVyX19jb250YWluZXIgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIHByb2R1Y3Rpb24tcGFnZSAqL1xyXG59XHJcblxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCl7fVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCl7XHJcbiAgICAuYWxsLWNvbnRhaW5lci13aWR0aCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItZGVzY3RvcC1tYWluX19idXJnZXIsXHJcbiAgICAuaGVhZGVyLWRlc2N0b3AtbWFpbl9fc2VhcmNoLFxyXG4gICAgLmhlYWRlci1kZXNjdG9wLW1haW5fX2xvZy1pbixcclxuICAgIC5oZWFkZXItZGVzY3RvcC1tYWluX19iYXNrZXQge1xyXG4gICAgICAgIG1heC13aWR0aDogMzVweDtcclxuICAgIH1cclxuICAgIC5oZWFkZXItZGVzY3RvcC1tYWluX19idXJnZXItaWNvbixcclxuICAgIC5oZWFkZXItZGVzY3RvcC1tYWluX19zZWFyY2gsXHJcbiAgICAuaGVhZGVyLWRlc2N0b3AtbWFpbl9fc2VhcmNoLXdyYXAge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1kZXNjdG9wLW1haW5fX2xvZy1pbixcclxuICAgIC5oZWFkZXItZGVzY3RvcC1tYWluX19iYXNrZXQge1xyXG4gICAgICAgIGhlaWdodDogMzVweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmhlYWRlci1kZXNjdG9wLW1haW5fX3NlYXJjaCB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWRlc2N0b3AtbWFpbl9fc2VhcmNoLWljb24ge1xyXG4gICAgICAgIHJpZ2h0OiA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtb3BlbiBzcGFuOjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtNTclLCAzcHgpO1xyXG4gICAgfVxyXG4gICAgLm1lbnUtb3BlbiBzcGFuOjpiZWZvcmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC00OSUsIC01cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItZGVzY3RvcC1tYWluX19iYXNrZXQtcHNldWRvIHtcclxuICAgICAgICB0b3A6IC0xM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItZGVzY3RvcC1tYWluX19sb2dvLWltYWdlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNTVweDtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC5oZWFkZXItZGVzY3RvcC1oZWFkZXJfX2NpdHktdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWRlc2N0b3AtbWFpbl9fc2VhcmNoLnNlYXJjaC1hY3RpdmUge1xyXG4gICAgICAgIHJpZ2h0OiAtMTIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDgwcHggNXB4IDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC8qINC90L7QstC40L3QutC4ICovXHJcblxyXG4gICAgLnNlY3Rpb24tbm92ZWx0eV9fbGlzdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLW5vdmVsdHlfX2l0ZW0ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAvKiDQuNC90YHRgtCw0LPRgNCw0LwgKi9cclxuXHJcbiAgICAuc2VjdGlvbi1pbnN0YWdyYW1fX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAvKiDQviDQvdCw0YEg0L3QsCDQs9C70LDQstC90L7QuSAqL1xyXG5cclxuICAgIC5zZWN0aW9uLWFib3V0LWhvbWVfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWFib3V0LWhvbWVfX2xpbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC8qIGZvb3RlciAqL1xyXG5cclxuICAgIC5mb290ZXItY29sdW1uLW1lbnVfX2xpbmssXHJcbiAgICAuZm9vdGVyLWNvbHVtbi1tZW51X190aXRsZSxcclxuICAgIC5mb290ZXItY29sdW1uLWxvZ29fX3RleHQsXHJcbiAgICAuZm9vdGVyLWNvbHVtbi1sb2dvX19zdWItdGV4dCxcclxuICAgIC5mb290ZXItY29sdW1uLWNvbnRhY3RzX190aXRsZSxcclxuICAgIC5mb290ZXItY29sdW1uLWNvbnRhY3RzX19waG9uZSwgLmZvb3Rlci1jb2x1bW4tY29udGFjdHNfX3RpbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItY29sdW1uLXBvbGljeV9fd3JhcCB7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYm90dG9tOiAtMTBweDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWNvbHVtbi1wb2xpY3lfX2xpbmssIC5mb290ZXItY29sdW1uLXBvbGljeV9fbmFtZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLyogY2F0YWxvZy1wYWdlICovXHJcblxyXG4gICAgLnNlY3Rpb24tbm92ZWx0eV9faXRlbS0tY2F0YWxvZyAuc2VjdGlvbi1ub3ZlbHR5X19pdGVtLWltYWdlIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA1NTBweDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBjYXRhbG9nLXBhZ2UgKi9cclxuXHJcbiAgICAvKiBjYXJkLXByb2R1Y3QtcGFnZSAqL1xyXG5cclxuICAgIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19zbGlkZXItZm9yLWxpc3QsIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19zbGlkZXItbGlzdCB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1wYWdlLWNhcmQtcHJvZHVjdF9fc2xpZGVyLWl0ZW0sXHJcbiAgICAuc2VjdGlvbi1wYWdlLWNhcmQtcHJvZHVjdF9fc2xpZGVyLWl0ZW0gaW1nIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1wYWdlLWNhcmQtcHJvZHVjdF9fc2xpZGVyLWZvci1saXN0IC5zbGljay1wcmV2LnNsaWNrLWFycm93LCAuc2VjdGlvbi1wYWdlLWNhcmQtcHJvZHVjdF9fc2xpZGVyLWZvci1saXN0IC5zbGljay1uZXh0LnNsaWNrLWFycm93IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19zbGlkZXItZm9yLWxpc3QgLnNsaWNrLXByZXYuc2xpY2stYXJyb3cge1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNXB4KTtcclxuICAgIH1cclxuICAgIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19zbGlkZXItZm9yLWxpc3QgLnNsaWNrLXByZXYuc2xpY2stYXJyb3csIC5zZWN0aW9uLXBhZ2UtY2FyZC1wcm9kdWN0X19zbGlkZXItZm9yLWxpc3QgLnNsaWNrLW5leHQuc2xpY2stYXJyb3cge1xyXG4gICAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDVweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLyogY2FyZC1wcm9kdWN0LXBhZ2UgKi9cclxuXHJcblxyXG5cclxuICAgIC8qIGJhc2tldC1wYWdlICovXHJcblxyXG4gICAgLnNlY3Rpb24tYmFza2V0X19pdGVtIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tYmFza2V0X19pbWFnZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBiYXNrZXQtcGFnZSAqL1xyXG5cclxuXHJcbiAgICAvKiBwcm9kdWN0aW9uLXBhZ2UgKi9cclxuXHJcbiAgICAuYWxsLXN1Yi1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBwcm9kdWN0aW9uLXBhZ2UgKi9cclxuXHJcblxyXG5cclxuICAgIC8qIHBlcnNvbmFsLW9mZmljZS1wYWdlICovXHJcblxyXG4gICAgLnNlY3Rpb24tcGVyc29uYWwtb2ZmaWNlX19pdGVtIHtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLyogcGVyc29uYWwtb2ZmaWNlLXBhZ2UgKi9cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCl7XHJcbiAgICAuaGVhZGVyLWRlc2N0b3AtbWFpbl9fYnVyZ2VyLWNvbnRlbnQge1xyXG4gICAgICAgIHJpZ2h0OiAtMTBweDtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLyogY2F0YWxvZy1wYWdlICovXHJcblxyXG4gICAgLnNlY3Rpb24tcGFnZS1jYXRhbG9nX19zaWRlYmFyIHtcclxuICAgICAgICB0b3A6IDM1cHg7XHJcbiAgICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwdnc7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8qIGNhdGFsb2ctcGFnZSAqL1xyXG59XHJcbiJdfQ== */

/* End */


/* Start:/local/templates/ermak/components/bitrix/news.detail/top_info/style.css?1626039683155*/
div.news-detail
{
	word-wrap: break-word;
}
div.news-detail img.detail_picture
{
	float:left;
	margin:0 8px 6px 1px;
}
.news-date-time
{
	color:#486DAA;
}

/* End */


/* Start:/local/templates/ermak/components/bitrix/search.title/search-form/style.css?16260113772108*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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


/* Start:/local/templates/ermak/components/bitrix/sale.basket.basket.line/.default/style.min.css?16249264513712*/
.bx-basket-block{position:relative;padding-bottom:5px;padding-left:20px;white-space:nowrap;font-size:12px}.bx-basket-block>.fa{position:absolute;top:3px;left:0;width:12px;color:#97a1ab}.bx-basket-block a{margin-right:10px}@media(min-width:768px){.bx-basket-fixed{position:fixed;z-index:998;overflow:hidden;padding-top:10px;width:200px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;right:0;bottom:0;left:0;z-index:998;overflow:hidden;padding-top:10px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-item-list{display:none}}.bx-basket-fixed .bx-basket-block{margin-left:10px}.bx-basket-item-list{position:relative;overflow:hidden;padding-bottom:20px;border-top:1px solid #f7f7f7}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;right:0;bottom:0;left:0}.bx-closed .bx-basket-item-list{overflow:hidden;height:20px}.bx-basket-item-list-action{position:absolute;right:0;bottom:0;left:0;z-index:120;padding:3px 0;height:20px;background:#f7f7f7;color:#4f4f4f;vertical-align:middle;text-align:center;font-size:12px;line-height:14px;cursor:pointer}.bx-basket-item-list-button-container{position:absolute;right:0;bottom:20px;left:0;padding:10px 0;border-top:1px solid #f7f7f7;background:#fff;text-align:center}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{position:relative;margin-bottom:15px;padding-top:15px;padding-right:10px;padding-left:10px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{margin-bottom:0;border-bottom:0}.bx-basket-item-list-item-status{margin:0 10px 20px;padding:3px;border-radius:3px;background:#ebebeb;text-align:center;white-space:normal;font-weight:bold;font-size:12px;line-height:16px}.bx-basket-item-list-item-img{position:relative;padding-bottom:5px;text-align:center}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;line-height:16px}.bx-basket-item-list-item-remove{position:absolute;top:-7px;right:10px;width:20px;height:20px;opacity:.5;cursor:pointer;transition:250ms linear all}.bx-basket-item-list-item-remove:after,.bx-basket-item-list-item-remove:before{position:absolute;top:50%;left:50%;display:block;width:10px;height:2px;border-radius:1px;background-color:#333;content:'';transform:translate(-50%,-50%)}.bx-basket-item-list-item-remove:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.bx-basket-item-list-item-remove:before{-webkit-transform:translate(-50%,-50%) rotate(135deg);-moz-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);-o-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;color:#b0b0b0;text-decoration:line-through}.bx_cart_login_top .bx-hdr-profile{line-height:1.44em}
/* End */


/* Start:/local/templates/ermak/components/bitrix/menu/top_mobile/style.min.css?16249264513715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/local/templates/ermak/components/bitrix/menu/top_mobile/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/local/templates/ermak/components/bitrix/menu/top_mobile/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/local/templates/ermak/components/bitrix/menu/top_mobile/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/local/templates/ermak/components/bitrix/menu/top_desktop/style.min.css?16249264513715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/local/templates/ermak/components/bitrix/menu/top_desktop/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/local/templates/ermak/components/bitrix/menu/top_desktop/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/local/templates/ermak/components/bitrix/menu/top_desktop/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


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


/* Start:/local/templates/ermak/components/bitrix/news.list/soc/style.css?1626036571150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/local/templates/ermak/components/bitrix/menu/footer/style.min.css?1626031415490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/ermak/components/bitrix/menu/footer/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/ermak/components/bitrix/menu/footer_contacts/style.min.css?1626034487490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/ermak/components/bitrix/menu/footer_contacts/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/ermak/template_styles.css?17471138265481*/
.cart-message a {
    color: black;
    font-weight: 600;
}
.section-banner__item .section-banner__item-collection {
    font-weight: 400;
    font-size: 24px;
    line-height: 1;
    color: #666;
    margin-bottom: 16px;
}
.section-banner__item .section-banner__item-title {
    font-weight: 700;
    font-size: 40px;
    line-height: 36px;
    color: #0A0B0D;
    margin-bottom: 64px;
}
.section-banner__item .section-banner__item-link {
    background: #333337;
    border-radius: 0;
    padding: 12px 24px;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
}
.section-banner__container .slick-prev.slick-arrow, .section-banner__container .slick-next.slick-arrow {
    background-image: url('/local/templates/ermak/images/svg/slider-arrow-new.svg');
    width: 56px;
    height: 56px;
    opacity: 1;
    background-size: contain;
}
.section-banner__container .slick-prev.slick-arrow:hover, .section-banner__container .slick-next.slick-arrow:hover {
    opacity: .7;
}
.slick-dots li {
    width: 16px;
    height: 16px;
    margin: 0;
    border: 1px solid transparent;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-right: 2px;
}
.section-banner__container .slick-dots li button {
    background: #E3E3E3;
    border-radius: 0;
    width: 10px;
    height: 10px;
    box-shadow: none;
}
.slick-dots li.slick-active button:before {
    content: none;
}
.slick-dots li.slick-active {
    border: 1px solid #333337;
}
.section-banner__container .slick-dots li.slick-active button {
    background: #333337;
}
.all-button,
.btn.btn-default,
.btn-themes {
    padding: 12px 24px;
    background: #333337!important;
    color: #fff!important;
    border-radius: 0!important;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    transition: all .3s ease-in-out;
}
.section-page-card-product__info-button-link svg {
    fill: #fff;
}
.all-button:hover,
.btn.btn-default:hover,
.btn-themes:hover {
    background: #333337!important;
    color: #fff!important;
    opacity: .7;
}
.modern-page-navigation .modern-page-current {
    background-color: #333337;
    color: #fff;
}
.modern-page-navigation a {
    border-radius: 0;
}
.modern-page-navigation a:hover {
    background-color: #33333796;
    text-decoration: none;
    color: #fff;
}
.product-item-info-container[data-entity="quantity-block"] {
    display: inline-flex;
    align-items: center;
    width: 50%;
}
.product-item-amount {
    width: 100%;
}
.product-item-amount-field-container {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    border: 1px solid #E7E4E4;
    height: 48px;
    justify-content: center;
}
.product-item-amount-field-container > span {
    background: transparent;
}
.product-item-amount-description-container {
    display: none;
}
.product-item-info-container[data-entity="buttons-block"] {
    width: 50%;
}
.product-item-info-container[data-entity="buttons-block"] .btn.btn-default {
    width: 100%;
    background: transparent!important;
    color: #333337!important;
    border: 1px solid #333337!important;
    height: 48px;
}
.product-item-info-container[data-entity="buttons-block"] .btn.btn-default:hover {
    background: transparent!important;
    color: #333337!important;
    border: 1px solid #333337!important;
}
.product-item-amount-field-container .product-item-amount-field-btn-minus:after {
    background: url('/local/templates/ermak/images/svg/minus-black.svg') no-repeat center;
}
.product-item-amount-field-container .product-item-amount-field-btn-plus:after {
    background: url('/local/templates/ermak/images/svg/plus-black.svg') no-repeat center;
}
#del_filter {
    padding: 12px 24px;
    color: #333337 !important;
    border: 1px solid #333337;
    background: #fff !important;
    border-radius: 0 !important;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    transition: all .3s ease-in-out;
}
#del_filter:hover {
    text-decoration: none;
}
.section-page-card-product__info-button-number {
    background-color: transparent;
}
.product-content .product-item-amount-field-btn-plus, .product-content .product-item-amount-field-btn-minus {
    background-color: transparent!important;
}
.bx-blue .product-item-scu-item-text-block:hover, .bx-blue .product-item-scu-item-color-block:hover, .bx-blue .product-item-scu-item-text-container.selected .product-item-scu-item-text-block, .bx-blue .product-item-scu-item-color-container.selected .product-item-scu-item-color-block {
    outline-color: #7437FA;
}

@media (max-width: 767px){
    .basket-checkout-container {
        padding-left: 0;
    }
}
@media (max-width: 576px) {
    .section-banner__item-wrap .section-banner__item {
        align-items: flex-end;
        justify-content: flex-start;
    }
    .section-banner__item-wrap .section-banner__item-content {
        align-items: flex-start;
        margin-bottom: 80px;
        padding: 10px;
    }
    .section-banner__item .section-banner__item-title {
        text-align: left;
    }
    .section-banner__item .section-banner__item-title {
        font-size: 24px;
        margin-bottom: 30px;
        line-height: 28px;
    }
    .section-banner__item .section-banner__item-collection {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .section-banner__container .slick-prev.slick-arrow, .section-banner__container .slick-next.slick-arrow {
        bottom: -45px !important;
    }
}
.filter-price {
    display: none;
}
/* End */
/* /local/templates/ermak/css/vendor.css?162492645019209 */
/* /local/templates/ermak/css/swiper.min.css?162492645019800 */
/* /local/templates/ermak/css/jquery.formstyler.css?16249264502175 */
/* /local/templates/ermak/css/jquery.formstyler.theme.css?162492645010731 */
/* /local/templates/ermak/css/commons.css?1734504636128904 */
/* /local/templates/ermak/css/media.css?1734504686145458 */
/* /local/templates/ermak/components/bitrix/news.detail/top_info/style.css?1626039683155 */
/* /local/templates/ermak/components/bitrix/search.title/search-form/style.css?16260113772108 */
/* /local/templates/ermak/components/bitrix/sale.basket.basket.line/.default/style.min.css?16249264513712 */
/* /local/templates/ermak/components/bitrix/menu/top_mobile/style.min.css?16249264513715 */
/* /local/templates/ermak/components/bitrix/menu/top_desktop/style.min.css?16249264513715 */
/* /bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1624926556467 */
/* /local/templates/ermak/components/bitrix/news.list/soc/style.css?1626036571150 */
/* /local/templates/ermak/components/bitrix/menu/footer/style.min.css?1626031415490 */
/* /local/templates/ermak/components/bitrix/menu/footer_contacts/style.min.css?1626034487490 */
/* /local/templates/ermak/template_styles.css?17471138265481 */
