

/* Start:/local/templates/vmeste/css/suggestions.css?17537994972091*/
.suggestions-nowrap{white-space:nowrap}.suggestions-input{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.suggestions-input::-ms-clear{display:none}.suggestions-wrapper{position:relative;margin:0;padding:0;vertical-align:top;-webkit-text-size-adjust:100%}.suggestions-suggestions{background:#fff;border:1px solid #999;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;left:0;min-width:100%;position:absolute;z-index:9999;-webkit-text-size-adjust:100%}.suggestions-suggestions strong{font-weight:400;color:#39f}.suggestions-suggestions.suggestions-mobile{border-style:none}.suggestions-suggestions.suggestions-mobile .suggestions-suggestion{border-bottom:1px solid #ddd}.suggestions-suggestion{padding:4px 4px;overflow:hidden}.suggestions-suggestion:hover{background:#f7f7f7}.suggestions-selected{background:#f0f0f0}.suggestions-selected:hover{background:#f0f0f0}.suggestions-hint{padding:4px 4px;white-space:nowrap;overflow:hidden;color:#777;font-size:85%;line-height:20px}.suggestions-subtext{color:#777}.suggestions-subtext_inline{display:inline-block;min-width:6em;vertical-align:bottom;margin:0 .5em 0 0}.suggestions-subtext-delimiter{display:inline-block;width:2px}.suggestions-subtext_label{margin:0 0 0 .25em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 3px;background:#f5f5f5;font-size:85%}.suggestions-value[data-suggestion-status=LIQUIDATED]{position:relative}.suggestions-value[data-suggestion-status=LIQUIDATED]:after{position:absolute;left:0;right:0;top:50%;border-top:1px solid rgba(0,0,0,.4);content:""}.suggestions-promo{font-size:85%;display:none;color:#777;padding:4px;text-align:center}.suggestions-promo a{color:#777;display:block;filter:grayscale(100%);line-height:20px;text-decoration:none}.suggestions-promo a:hover{filter:grayscale(0)}.suggestions-promo svg{height:20px;vertical-align:bottom}@media screen and (min-width:600px){.suggestions-promo{position:absolute;top:0;right:0;text-align:left}}
/* End */


/* Start:/local/templates/vmeste/css/jquery.fancybox.css?175379949714143*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-iosfix{height:100%;left:0;overflow:hidden;position:fixed;width:100%}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100%;left:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-webkit-transform:translateZ(0);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:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s,visibility 0s linear .25s;visibility:hidden;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,visibility 0s;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;text-align:center;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{overflow:visible;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px 6px 0}.fancybox-slide--iframe{padding:44px 44px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 6px;max-width:100%;overflow:auto;padding:0;padding:24px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;margin:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-drag .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--html .fancybox-content{margin-bottom:6px}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;margin:0;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;height:calc(100% - 44px);margin-bottom:44px}.fancybox-iframe,.fancybox-video{background:transparent;border:0;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{vertical-align:top}.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;cursor:pointer;display:inline-block;height:44px;margin:0;outline:none;padding:10px;transition:color .2s;vertical-align:top;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor}.fancybox-button--share svg path{stroke-width:1}.fancybox-navigation .fancybox-button{height:38px;opacity:0;padding:6px;position:absolute;top:50%;width:38px}.fancybox-show-nav .fancybox-navigation .fancybox-button{transition:opacity .25s,visibility 0s,color .25s}.fancybox-navigation .fancybox-button:after{content:"";left:-25px;padding:50px;position:absolute;top:-25px}.fancybox-navigation .fancybox-button--arrow_left{left:6px}.fancybox-navigation .fancybox-button--arrow_right{right:6px}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#555;cursor:pointer;height:44px;margin:0;padding:6px;position:absolute;right:0;top:0;width:44px;z-index:10}.fancybox-close-small svg{fill:transparent;opacity:.8;stroke:currentColor;stroke-width:1.5;transition:stroke .1s}.fancybox-close-small:focus{outline:none}.fancybox-close-small:hover svg{opacity:1}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small{color:#ccc;padding:5px;right:-12px;top:-44px}.fancybox-slide--iframe .fancybox-close-small:hover svg,.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg{background:transparent;color:#fff}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption:after{border-bottom:1px solid hsla(0,0%,100%,.3);content:"";display:block;left:44px;position:absolute;right:44px;top:0}.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{-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;border:6px solid hsla(0,0%,39%,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(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;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;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:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#fff;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>ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li{background-position:50%;background-repeat:no-repeat;background-size:cover}.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;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 .fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/vmeste/css/loader.css?1753799497615*/
#ajax-preloader {
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, .35);
    background-image: url('/local/templates/vmeste/css/../images/svg/loader.svg');
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
    z-index: 99999;
}
#ajax-preloader._show {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    visibility: visible;
}
/* End */


/* Start:/local/templates/vmeste/css/styles.css?1753799497144220*/
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
body,html{height:100%}html{line-height:1.15;-webkit-text-size-adjust:100%;font-size:13px}body{margin:0;font-family:'OpenSans',Arial,sans-serif;background-color:#f5f5f5}h1{font-size:2em}hr{overflow:visible;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none}abbr[title]{text-decoration:underline dotted;border-bottom:none;-webkit-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}optgroup,textarea{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{padding:0;border-style:none}[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{display:table;max-width:100%;white-space:normal;color:inherit}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}.slick-slide img,details{display:block}summary{display:list-item}.slick-slide.slick-loading img,[hidden],template{display:none}.slick-list,.slick-slider{position:relative;display:block}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-right:auto;margin-left: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}@font-face{font-family:'Nunito-Bold';font-weight:400;font-style:normal;src:url(/local/templates/vmeste/css/../fonts/Nunito-Bold/Nunito-Bold.woff2) format('woff2');src:url(/local/templates/vmeste/css/../fonts/Nunito-Bold/Nunito-Bold.woff) format('woff')}@font-face{font-family:'OpenSans-Semibold';font-weight:400;font-style:normal;src:url(/local/templates/vmeste/css/../fonts/OpenSans-Semibold/OpenSans-Semibold.woff2) format('woff2');src:url(/local/templates/vmeste/css/../fonts/OpenSans-Semibold/OpenSans-Semibold.woff) format('woff')}@font-face{font-family:'OpenSans-Bold';font-weight:400;font-style:normal;src:url(/local/templates/vmeste/css/../fonts/OpenSans-Bold/OpenSans-Bold.woff2) format('woff2');src:url(/local/templates/vmeste/css/../fonts/OpenSans-Bold/OpenSans-Bold.woff) format('woff')}@font-face{font-family:'OpenSans';font-weight:400;font-style:normal;src:url(/local/templates/vmeste/css/../fonts/OpenSans/OpenSans.woff2) format('woff2');src:url(/local/templates/vmeste/css/../fonts/OpenSans/OpenSans.woff) format('woff')}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.section__title{font-family:'OpenSans-Bold',Arial,sans-serif;font-size:24px;line-height:32px;color:#1a1a1a}blockquote,h1,h2,h3,h4,h5,h6,li,p,ul{margin:0}li,ul{padding:0;list-style-type:none}audio,canvas,iframe,img,svg,textarea,video{vertical-align:middle}textarea{resize:none}section{position:relative}label{cursor:pointer}button,input,select{margin:0;padding:0;border:0;outline:0;background-color:transparent}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.content{overflow:hidden;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.container{width:100%;max-width:1210px;margin:0 auto;padding:0 15px}@media screen and (max-width:768px){.container{padding:0 34px}}@media screen and (max-width:414px){.container{padding:0 24px}}.Button{font-family:'OpenSans-Bold',Arial,sans-serif;font-size:12px;line-height:14px;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:17px 33px;cursor:pointer;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;letter-spacing:.02em;color:#fff;border-radius:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Button__40{padding:12px 33px}.Button__orange{background-color:#fa8a22}.Button__orange:hover,.Button__red:hover{background-color:#ec7d16}.Button__delete:hover,.Button__red{background-color:#c3111d}.Button__buy,.Button__favorite{width:144px;height:40px;padding:0;background-color:#c3111d}.Button__favorite{padding:0 0 0 20px;border:1px solid #e8e7e7;background-color:#fff}@media screen and (max-width:350px){.Button__favorite{padding-left:25px}}.Button__delete,.Button__favorite span{font-family:'OpenSans-Bold',Arial,sans-serif;color:#000}.Button__delete{font-size:12px;margin-left:auto;padding:12px 24px;color:#1a1a1a;border:1px solid #e0e0e0}@media screen and (max-width:460px){.Button__delete{font-size:0;width:40px;height:40px;padding:0}}.Button__delete-icon{width:16px;height:16px;margin-right:10px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;fill:#c3111d}@media screen and (max-width:460px){.Button__delete-icon{margin-right:0}}.Button__delete:hover{color:#fff;border-color:#c3111d}.Button__delete:hover .Button__delete-icon,.Button__sms:hover .Button__sms-icon,.Button__smsto:hover .Button__smsto-icon{fill:#fff}.Button__delete:active{border-color:#fa8a22;background-color:#fa8a22}.Button__sms{margin:8px 0 32px;color:#c3111d;border:1px solid #f2f2f2;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Button__sms span{margin-right:12px}.Button__sms-icon{width:12px;height:12px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;fill:#c3111d}.Button__sms:hover{color:#fff;border-color:#c3111d;background-color:#c3111d}.Button__100{width:100%;padding:12px}.Button__auth{color:#fa8a22;border:1px solid #fa8a22}.Button__auth:hover{color:#fff;background-color:#fa8a22}.Button__smsto{margin:8px 0 16px;padding:13px 14px;text-align:center;color:#c3111d;border:1px solid #c3111d}@media screen and (max-width:414px){.Button__smsto{margin-top:0}}.Button__smsto-icon{position:absolute;top:50%;right:14px;width:16px;height:16px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);fill:#c3111d}.Button__smsto:hover{color:#fff;background-color:#c3111d}.Button__card{padding-left:25px;border:1px solid #fff}.Button__card:hover{color:#c3111d;background-color:#fff}.Button__card:hover .Button__card-icon{fill:#c3111d}.Button__card-icon{position:absolute;left:20px;width:10px;height:10px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;fill:#fff}@media screen and (max-width:414px){.Button__white_m{border:1px solid rgba(255,255,255,.3);background:#152f7b}}.Button__basket{display:none;width:40px;height:40px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;border:1px solid #f2f2f2;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:414px){.Button__basket{display:-webkit-box;display:-ms-flexbox;display:flex}}.Button__basket_icon{width:16px;height:16px;fill:#c3111d}.Button__basket:active,.Button__basket:hover{border-color:#c3111d;background-color:#c3111d}.Button__basket:active .Button__basket_icon,.Button__basket:hover .Button__basket_icon{fill:#fff}.Button[disabled],.footer-top{background-color:#f2f2f2}.Button[disabled] span,.e-privacy a:hover{color:#b1b5b9}.Button[disabled] .svg-sprite-icon{fill:#b1b5b9}.Button__smsto[disabled]{color:#b1b5b9;border-color:#f2f2f2;background-color:#fff}footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.footer-top{padding:40px 0}@media screen and (max-width:414px){.footer-top{padding:14px 0 24px}}.footer-top__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-top__col{max-width:275px}@media screen and (max-width:900px){.footer-top__col:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:100%;margin-top:32px;padding-top:24px;border-top:1px solid #e4e6e8;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:560px){.footer-top__col:last-child{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width:580px){.footer-top__col{width:100%;max-width:100%;padding-top:14px;border-top:1px solid #e4e6e8}.footer-top__col:first-child{margin-top:0;padding-top:0;border-top:none}}.footer-bottom{padding:16px 0;color:#b1b5b9;background-color:#fff}.footer-bottom__inner{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;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:530px){.footer-bottom__inner>*{width:100%}}.develops{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.develops:hover .develops__icon{fill:#6c757d}.develops__icon{max-width:140px;height:20px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;fill:#b1b5b9}@media screen and (max-width:414px){.develops__icon{max-width:120px}}.develops span{font-size:12px;line-height:14px;letter-spacing:.02em;color:#b1b5b9}@media screen and (max-width:810px){.develops{margin-top:24px}}@media screen and (max-width:710px){.develops{margin-top:0}}@media screen and (max-width:860px){.copyright{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}}@media screen and (max-width:710px){.copyright{margin-bottom:24px}}.card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card__item{margin-right:24px}@media screen and (max-width:530px){.card{margin-bottom:24px}}.privacy{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;color:#b1b5b9}.privacy span{border-bottom:1px solid}.privacy:hover{color:#6c757d}@media screen and (max-width:710px){.privacy{margin-bottom:24px}}.e-privacy{font-size:11px;line-height:14px;color:#6c757d}.e-privacy a,.socials__item{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.e-privacy a{color:#6c757d;border-bottom:1px solid}.socials,.socials__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.socials__item{width:40px;height:40px;cursor:pointer;border:1px solid transparent;border-radius:50%;background-color:#c3111d;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:414px){.socials__item{width:30px;height:30px}}.socials__item:not(:last-child){margin-right:16px}.socials__item:hover{border-color:#c3111d;background-color:#fff}.socials__item:hover .socials__icon{fill:#c3111d}.socials__icon{width:20px;height:20px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;fill:#fff}@media screen and (max-width:414px){.socials__icon{width:16px;height:16px}}.subscription__icon{width:14px;height:14px;fill:#b1b5b9}.subscription button{position:absolute;top:0;right:0;width:40px;height:40px;cursor:pointer}.subscription__title{font-family:'OpenSans-Bold',Arial,sans-serif;font-size:16px;margin-bottom:24px;letter-spacing:.03em;color:#1a1a1a}.subscription__input{position:relative;width:100%;height:40px;margin-bottom:16px;padding:0 40px 0 25px;border-radius:50px;background-color:#fff}.subscription__input input{width:100%;height:100%}.subscription__input input::-webkit-input-placeholder{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.subscription__input input:-ms-input-placeholder,.subscription__input input::-ms-input-placeholder{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.subscription__input input::placeholder{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.subscription__input input:focus::-webkit-input-placeholder{opacity:0}.search__item input:focus:-ms-input-placeholder,.subscription__input input:focus:-ms-input-placeholder,.subscription__input input:focus::-ms-input-placeholder{opacity:0}.subscription__input input:focus::placeholder{opacity:0}.subscription p{line-height:18px;margin-bottom:16px;letter-spacing:.02em;color:#6c757d}.f-menu__top{font-family:'OpenSans-Bold',Arial,sans-serif;font-size:16px;position:relative;margin-bottom:20px;letter-spacing:.03em;color:#1a1a1a}@media screen and (max-width:580px){.f-menu__top{margin-bottom:10px;padding:10px 0}}.f-menu__top-icon{position:absolute;top:15px;right:0;display:none;width:11px;height:11px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);fill:#c3111d}@media screen and (max-width:580px){.f-menu__top-icon{display:block}}.f-menu__top.active .f-menu__top-icon{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.f-menu__link{display:block;padding:4px 0;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;letter-spacing:.02em;color:#6c757d}.f-menu__link:not(:last-child){margin-bottom:18px}.f-menu__link:hover,.h-menu__item:hover .h-menu__link{color:#1a1a1a}@media screen and (max-width:580px){.f-menu__list{display:none;padding-bottom:24px}}.f-contacts__phone{font-family:'OpenSans-Bold',Arial,sans-serif;font-size:18px;line-height:14px;display:block;margin-bottom:12px;color:#c3111d}.f-contacts__time{margin-bottom:20px;letter-spacing:.02em;color:#b1b5b9}@media screen and (max-width:900px){.f-contacts__time{margin-bottom:0}}@media screen and (max-width:560px){.f-contacts__time{margin-bottom:20px}}.f-contacts__email{font-family:'OpenSans-Bold',Arial,sans-serif;font-size:15px;line-height:19px;display:inline-block;margin-bottom:24px;letter-spacing:.01em;color:#1a1a1a}@media screen and (max-width:900px){.f-contacts__email{margin-bottom:0}}@media screen and (max-width:560px){.f-contacts__email{margin-bottom:20px}}.header{margin-bottom:8px}.header-top{padding:20px 0;background:#f5f5f5}.header-top__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:960px){.header-top__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.header-top__phone{font-family:'OpenSans-Semibold',Arial,sans-serif;font-size:17px;color:#1a1a1a}@media screen and (max-width:768px){.header-top{display:none}}.header-body{padding:10px 0;background-color:#fff}.header-body__search{margin:0 32px}.header-body__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.header-body{display:none}}.header-mobile{display:none;padding:10px 0;background-color:#fff}.header-mobile__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-mobile__logo_icon{max-width:120px;height:30px;margin-right:10px;fill:#e31e24}@media screen and (max-width:414px){.header-mobile__logo_icon{max-width:80px;height:22px}}.header-mobile__search{max-width:320px;margin-right:16px;margin-left:auto}@media screen and (max-width:768px){.header-mobile__search{display:none}}.header-mobile__search .search__item{height:32px;padding:0 10px 0 32px}.header-mobile__search .search__icon{width:14px;height:14px}.header-mobile__search .search__btn{left:5px}@media screen and (max-width:768px){.header-mobile__option{margin-left:auto}}.header-mobile__option .option__item{width:32px;height:32px}@media screen and (max-width:414px){.header-mobile__option .option__item{width:28px;height:28px}}.header-mobile__option .option__icon{width:14px;height:14px}@media screen and (max-width:414px){.header-mobile__option .option__icon{width:12px;height:12px}}@media screen and (max-width:768px){.header-mobile{display:block}}.h-menu{margin-right:40px;margin-left:auto}.h-menu__item:not(:last-child){margin-right:25px}.h-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.h-menu__link{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;letter-spacing:.02em;color:#6c757d}@media screen and (max-width:960px){.h-menu{display:none}}.logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo__icon{max-width:140px;height:35px;margin-right:16px;fill:#e31e24}.logo span{font-size:12px;line-height:15px;letter-spacing:.02em;color:#b1b5b9}@media screen and (max-width:1080px){.logo span{display:none}}.option,.option__item{display:-webkit-box;display:-ms-flexbox;display:flex}.option{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.option__item{position:relative;width:40px;height:40px;cursor:pointer;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;border:1px solid #f2f2f2;border-radius:50%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.option__item:hover{border-color:#c3111d}.option__item:hover .modalProduct{top:calc(100% + 20px)}@media screen and (max-width:520px){.option__item:hover .modalProduct{top:60px;padding:16px 12px 40px}}.option__item:hover .modalProduct._isset{visibility:visible;pointer-events:all;opacity:1}.option__item:not(:last-child){margin-right:16px}@media screen and (max-width:414px){.option__item:not(:last-child){margin-right:10px}}.option__icon{width:16px;height:16px;margin:auto;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;fill:#c3111d}.basket__count{font-size:11px;line-height:14px;color:#6c757d}.basket__total{font-family:'Nunito-Bold',Arial,sans-serif;font-size:16px;white-space:nowrap;color:#1a1a1a}.search{position:relative;width:100%}.search__icon{width:16px;height:16px;fill:#c3111d}.search__btn{position:absolute;top:50%;left:16px;padding:5px;cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.search__item{position:relative;width:100%;height:40px;padding:0 16px 0 48px;border-radius:50px;background-color:#f8f7f7}.search__item input{font-family:'OpenSans',Arial,sans-serif;font-size:13px;width:100%;height:100%}.search__item input::-webkit-input-placeholder{font-family:'OpenSans',Arial,sans-serif;font-size:13px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;letter-spacing:.03em;color:#6c757d}.search__item input:-ms-input-placeholder,.search__item input::-ms-input-placeholder{font-family:'OpenSans',Arial,sans-serif;font-size:13px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;letter-spacing:.03em;color:#6c757d}.search__item input::placeholder{font-family:'OpenSans',Arial,sans-serif;font-size:13px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;letter-spacing:.03em;color:#6c757d}.search__item input:focus::-webkit-input-placeholder{opacity:0}.form__date input:focus:-ms-input-placeholder,.search__item input:focus::-ms-input-placeholder{opacity:0}.search__item input:focus::placeholder{opacity:0}.search-result{position:absolute;z-index:-1;top:calc(100% + 20px);right:0;left:0;visibility:hidden;width:100%;padding:24px 16px 24px 24px;pointer-events:none;opacity:0;border-radius:16px;background-color:#fff;-webkit-box-shadow:0 5px 20px -15px #000;box-shadow:0 5px 20px -15px #000}@media screen and (max-width:1000px){.search-result{padding:16px 8px 16px 16px}}.search-result.active{z-index:9999;top:calc(100% + 10px);visibility:visible;pointer-events:all;opacity:1}.search-result ul{overflow:auto;max-height:250px}.search-result,.search-result ul li,.search-result ul li a{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.search-result ul li{width:calc(100% - 15px);cursor:pointer}.search-result ul li a{display:block;padding:12px 24px;color:#1a1a1a;border-radius:8px}@media screen and (max-width:1000px){.search-result ul li a{padding:12px}}.search-result ul li a:hover{color:#c3111d;background-color:#f8f7f7}.slider__dots{position:absolute;bottom:-24px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slider__dots li:not(:last-child){margin-right:14px}.slider__dots li.slick-active button{border-color:#e9760d;background-color:#e9760d}.slider__dots li button{font-size:0;display:block;width:9px;height:9px;border:1px solid #bdbdbd;border-radius:50%}.slider__arr{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider__arr.banner--arrow{right:30px;bottom:30px}@media screen and (max-width:768px){.slider__arr.banner--arrow{display:none}}.slider__arr_icon{width:16px;height:16px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;fill:#6c757d}.slider__arr-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:48px;height:48px;cursor:pointer;border:1px solid #f5f5f5;border-radius:50%;background:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){.slider__arr-item:first-child{pointer-events:none;opacity:0}.slider__arr-item.active{pointer-events:all;opacity:1}}.slider__arr-item:not(:last-child){margin-right:12px}.slider__arr-item:hover .slider__arr_icon{fill:#c3111d}.banner{position:relative}.banner__list{display:-webkit-box;display:-ms-flexbox;display:flex}.banner__item{position:relative;overflow:hidden;width:auto;border-radius:16px;outline:0}.banner__item_link img{display:block;max-width:100%;height:auto}@media screen and (max-width:414px){.banner__item_link img{width:100%;height:170px}}.banner__item_link a{display:block}@media screen and (max-width:1200px){.gallery__list .slick-list{margin-right:-32px}}@media screen and (max-width:960px){.gallery__list .slick-list{margin-right:-24px}}.gallery__item{width:200px;margin-right:32px;border-radius:16px;outline:0;background-color:#fff}@media screen and (max-width:1200px){.gallery__item{width:100%}}@media screen and (max-width:960px){.gallery__item{margin-right:24px}}@media screen and (max-width:768px){.gallery__item{margin-right:24px}}.gallery__item-top{height:100px;border-radius:16px 16px 0 0;background-repeat:no-repeat;background-position:center;background-size:cover}.gallery__item-body{height:65px;padding:16px}.gallery__item-body span{font-family:'OpenSans-Bold',Arial,sans-serif;line-height:16px;display:-webkit-box;overflow:hidden;height:32px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;letter-spacing:.01em;text-overflow:ellipsis;color:#1a1a1a;-o-text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.gallery__item:hover span{color:#c3111d}.s-padding{padding:28px 0}@media screen and (max-width:414px){.s-padding{padding:20px 0}}.sliderGroup{position:relative}.sliderGroup__like,.sliderGroup__sale{position:absolute;top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sliderGroup__like{right:16px;width:40px;height:40px;cursor:pointer;border-radius:50%;background-color:#fff;-webkit-box-shadow:0 3px 14px rgba(0,0,0,.12);box-shadow:0 3px 14px rgba(0,0,0,.12);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:100}.sliderGroup__like:hover .option__icon{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.sliderGroup__sale{z-index:10;left:16px}.sliderGroup__sale>:not(:last-child){margin-right:4px}.sliderGroup__sale_item{font-family:'OpenSans-Bold',Arial,sans-serif;font-size:12px;line-height:40px;width:40px;height:40px;text-align:center;color:#fff;border-radius:50%}.sliderGroup__sale_item.procent{background-color:#c3111d}.sliderGroup__sale_item.hits{text-transform:uppercase;background-color:#fa8a22}.sliderGroup__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;width:48px;height:48px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;border:1px solid #e8e7e7;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sliderGroup__arrow-icon{width:16px;height:16px;fill:#c3111d}.sliderGroup_arrows{top:0;right:0}@media screen and (max-width:768px){.sliderGroup_arrows{top:calc(50% + 24px);right:0;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% + 48px);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.product__price_col span,.sliderGroup h2{font-family:'OpenSans-Bold',Arial,sans-serif}.sliderGroup h2{line-height:48px;height:48px;margin-right:24px;font-size:24px}@media screen and (max-width:414px){.sliderGroup h2{font-size:19px}}@media screen and (max-width:340px){.sliderGroup h2{line-height:25px}}.sliderGroup__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:24px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;color:#1a1a1a;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sliderGroup__link:hover{color:#c3111d}.sliderGroup__link:hover .sliderGroup__arrow{border-color:#c3111d}.sliderGroup__item{position:relative;display:block;width:212px;height:345px;margin-right:30px;padding:16px;cursor:pointer;color:#1a1a1a;border-radius:16px;outline:0;background-color:#fff}@media screen and (max-width:768px){.sliderGroup__item{margin-right:24px}}.sliderGroup__item_view{font-family:'OpenSans-Bold',Arial,sans-serif;font-size:12px;position:absolute;right:-16px;bottom:-2px;left:-16px;visibility:hidden;padding:10px 5px;-webkit-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;text-align:center;letter-spacing:.02em;pointer-events:none;opacity:0;color:#fff;background:rgba(0,0,0,.7)}.sliderGroup__item-top{position:relative;width:100%;height:140px;margin-bottom:12px;text-align:center}.sliderGroup__item-top img{max-width:100%;margin:auto}.sliderGroup__item-center{margin-bottom:12px}.sliderGroup__item:hover .sliderGroup__item_view{visibility:visible;pointer-events:all;opacity:1}.rating,.rating__list{display:-webkit-box;display:-ms-flexbox;display:flex}.rating{margin-bottom:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rating__list{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.rating__count{font-family:'OpenSans-Bold',Arial,sans-serif;letter-spacing:.02em;color:#fa8a22}.rating__icon{width:12px;height:12px;fill:#fa8a22}.rating__item{margin-right:2px}.rating__count{margin:0 4px}.rating__eval{font-family:'OpenSans-Semibold',Arial,sans-serif;color:#6c757d}.product__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.product__price_text{font-family:'OpenSans-Bold',Arial,sans-serif;font-size:8px;line-height:8px;margin-bottom:5px;letter-spacing:.03em;text-transform:uppercase}.product__price_col{width:calc(50% - 8px);color:#1a1a1a}.product__price_col span{font-size:13px}.product__price_red,.sliderRecipes__item:hover .sliderRecipes__item-name{color:#c3111d}.product__price_old{color:#6c757d}.product__price_card{color:#fa8a22}.product__price_count{font-family:'Nunito-Bold',Arial,sans-serif;font-size:19px;display:inline-block}.product__price_count sup{font-size:10px;top:-7px;letter-spacing:.05em}.product__name{line-height:18px;display:-webkit-box;overflow:hidden;height:36px;margin-bottom:6px;color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ProductBuy{font-family:'OpenSans-Bold',Arial,sans-serif;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:40px;cursor:pointer;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;color:#1a1a1a;border:1px solid #f2f2f2;border-radius:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ProductBuy>:not(:last-child){margin-right:8px}.ProductBuy:hover{color:#fff;border-color:#fa8a22;background-color:#fa8a22}.ProductBuy__icon{width:16px;height:16px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;fill:#c3111d}.productCounter{display:none}.productCounter__inner{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:180px;margin:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.productCounter__input{position:relative;width:calc(100% - 80px);height:40px}.productCounter__input input{font-size:16px;width:100%;height:100%;padding-left:33px}.productCounter__input span{font-size:14px;position:absolute;top:50%;right:25px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.productCounter__btn{display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px;cursor:pointer;border-radius:50%;background:#f2f2f2;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.productCounter__icon{width:12px;height:12px}.sliderRecipes__item{position:relative;width:270px;height:320px;margin-right:30px;border-radius:16px;outline:0;background-color:#fff}.sliderRecipes__item.sliderRecipes__item_big{width:580px}@media screen and (max-width:650px){.sliderRecipes__item.sliderRecipes__item_big{max-width:270px}}@media screen and (max-width:768px){.sliderRecipes__item{margin-right:24px}}.sliderRecipes__item-top{width:100%;height:200px;border-radius:16px 16px 0 0;background-repeat:no-repeat;background-position:center;background-size:cover}.sliderRecipes__item-body{padding:24px}.sliderRecipes__item-name{font-family:'OpenSans-Bold',Arial,sans-serif;font-size:14px;line-height:19px;margin-bottom:12px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;color:#1a1a1a}@media screen and (max-width:768px){.s-brend .slider__arr{display:none}}.sliderBrend__item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:calc(8% - 15px);max-width:120px;height:75px;margin-right:30px;border-radius:4px;outline:0;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sliderBrend__item img{display:block;max-width:100%}@media screen and (max-width:414px){.sliderBrend__item{margin-right:16px}}.s-about{margin-bottom:28px}.about{position:relative;margin-bottom:56px}@media screen and (max-width:414px){.about{margin-bottom:32px}}.about-info{max-width:75%;margin-bottom:32px;padding:56px 350px 56px 56px;border-radius:16px;background:#fff}@media screen and (max-width:1200px){.about-info{max-width:900px;margin:0 auto 20px;padding:50px}}@media screen and (max-width:414px){.about-info{padding:32px 24px 24px}}.about-info__title{margin-bottom:32px}@media screen and (max-width:414px){.about-info__title{margin-bottom:16px}}.about-info p,.about-map p{font-size:14px;line-height:20px;letter-spacing:.02em}.about-info p{color:#333;margin-bottom:20px}.about-map{position:absolute;top:50%;right:0;overflow:hidden;width:580px;padding:50px 350px 40px 40px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;border-radius:16px;background-color:#162e7b}@media screen and (max-width:1200px){.about-map{position:relative;top:auto;right:auto;width:100%;max-width:900px;margin:0 auto 20px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@media screen and (max-width:660px){.about-map{padding:250px 50px 50px}}@media screen and (max-width:450px){.about-map{padding:150px 24px 24px}}@media screen and (max-width:414px){.about-map{margin-bottom:32px}}.about-map__img{position:absolute;top:-25%;right:-10%}@media screen and (max-width:1200px){.about-map__img{position:absolute;top:-35%;right:-5%}}@media screen and (max-width:660px){.about-map__img{position:absolute;top:-55px;right:auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width:450px){.about-map__img{top:-40%;left:45%}}.about-map__img img{max-width:350px}@media screen and (max-width:1200px){.about-map__img img{max-width:320px}}@media screen and (max-width:660px){.about-map__img img{max-width:270px}}.about-map__img:after{position:absolute;z-index:-1;right:1px;bottom:-11px;width:350px;height:350px;content:'';border-radius:50%;background-color:#fa8a22}@media screen and (max-width:1200px){.about-map__img:after{right:10px;bottom:-6px;width:320px;height:320px}}@media screen and (max-width:768px){.about-map__img:after{right:2px;bottom:-17px;background-color:#c3111d}}@media screen and (max-width:660px){.about-map__img:after{right:8px;bottom:-9px;width:270px;height:270px}}@media screen and (max-width:450px){.about-map__img:after{right:-10px;bottom:0}}.about-map p{margin-bottom:34px}@media screen and (max-width:414px){.about-map p{margin-bottom:24px}}.about-map__title{font-family:'OpenSans-Bold',Arial,sans-serif;font-size:21px;line-height:26px;margin-bottom:24px}@media screen and (max-width:360px){.about-map__title{max-width:170px;margin-bottom:16px}}.info__link{font-family:'OpenSans-Bold',Arial,sans-serif;line-height:24px;position:relative;padding-right:14px;letter-spacing:.02em;color:#c3111d}.info__link-icon{width:8px;height:8px;margin:0 10px;fill:#c3111d}.vacancies{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;border-radius:16px;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1200px){.vacancies{width:100%;max-width:900px;margin:auto}}@media screen and (max-width:750px){.vacancies{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;max-width:500px;background-color:transparent;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}}.vacancies__img{display:block;max-width:700px}@media screen and (max-width:1200px){.vacancies__img{max-width:500px}}@media screen and (max-width:768px){.vacancies__img{max-width:340px;height:160px}}@media screen and (max-width:750px){.vacancies__img{width:100%;max-width:100%;height:120px}}.vacancies__title{font-family:'OpenSans-Bold',Arial,sans-serif;font-size:21px;line-height:26px;margin-bottom:20px;color:#1a1a1a}@media screen and (max-width:768px){.vacancies__title{font-size:19px;line-height:24px;margin-bottom:16px}}@media screen and (max-width:414px){.vacancies__title{margin-bottom:15px}}.vacancies__info{width:450px;padding-left:50px}.vacancies__info p{font-size:14px;line-height:20px;margin-bottom:27px;letter-spacing:.02em;color:#1a1a1a}@media screen and (max-width:768px){.vacancies__info p{margin-bottom:20px}}@media screen and (max-width:414px){.vacancies__info p{margin-bottom:15px}}@media screen and (max-width:850px){.vacancies__info{padding-left:20px}}@media screen and (max-width:768px){.vacancies__info{padding-left:32px}}@media screen and (max-width:750px){.vacancies__info{width:100%;padding:20px;background-color:#fff}}.s-company{margin-bottom:48px}@media screen and (max-width:414px){.s-company,.s-company .t-page{margin-bottom:0}}.t-page{position:relative;margin-bottom:56px}@media screen and (max-width:414px){.t-page{margin:24px 0}}.productCounter__input input,.t-page h1,.t-page>span{font-family:'OpenSans-Bold',Arial,sans-serif}.t-page>span{margin:3px 0 0 16px;font-size:21px;color:#b1b5b9}@media screen and (max-width:414px){.t-page>span{font-size:19px}}.t-page__aside{width:calc(25% - 15px)}@media screen and (max-width:768px){.t-page__aside{width:100%;margin-bottom:24px}}.t-page h1{font-size:28px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:32px;color:#1a1a1a}@media screen and (max-width:414px){.t-page h1{font-size:19px;margin-bottom:24px}}@media screen and (max-width:768px){.t-page__navigation{display:none}}.t-page__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.t-page__inner>:not(:last-child){margin-right:30px}@media screen and (max-width:768px){.t-page__inner>:not(:last-child){margin-right:0}.t-page__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:414px){.t-page__inner{margin-right:-24px;margin-left:-24px}}.t-page__cont{width:calc(75% - 15px)}@media screen and (max-width:768px){.t-page__cont{width:100%}}.t-page__favorites{margin-bottom:26px}.t-page__docs{padding-top:24px;border-top:1px solid #e0e0e0}.t-page__docs_item{font-size:15px;display:block;margin-bottom:32px;color:#6c757d}.t-page__icon{display:none;width:12px;height:12px;fill:#c3111d}.t-page__nav_item{font-size:15px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:32px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;letter-spacing:.01em;color:#1a1a1a;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-page__nav_item.active{color:#c3111d}.t-page__nav_item.active .t-page__icon{display:block}.t-page__nav_item span{margin-right:12px}.t-page__nav_item:last-child{margin-bottom:24px}.catalog__item:hover span,.t-page__nav_item:hover{color:#c3111d}@media screen and (max-width:414px){.t-page__account{margin-bottom:0}}.t-page__account .t-page__aside{width:calc(20% - 15px)}@media screen and (max-width:1160px){.t-page__account .t-page__aside{display:none}}.t-page__account .t-page__cont{width:calc(80% - 15px)}@media screen and (max-width:1160px){.t-page__account .t-page__cont{width:100%}}.company__content{padding:40px 40px 50px;border-radius:16px;background-color:#fff}@media screen and (max-width:768px){.company__content{padding:20px 30px 30px}}@media screen and (max-width:414px){.company__content{padding:20px 24px 24px;border-radius:0}}.company__content blockquote{margin-bottom:40px;padding-left:36px;border-left:4px solid #e9760d}@media screen and (max-width:414px){.company__content blockquote{margin-bottom:16px;padding-left:24px}}.company__content ol{margin-bottom:45px;padding-left:20px}.company__content ol li{line-height:20px;margin-bottom:20px;padding-left:20px;list-style-type:decimal}.company__content ol li,.company__content p,.company__content ul li{font-size:14px;letter-spacing:.02em;color:#333}.company__content p{margin-bottom:20px;line-height:20px}.company__content p a{position:relative;color:#c3111d}.company__content p a:after{position:absolute;top:100%;left:0;width:0;height:1px;content:'';-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;background-color:#c3111d}.company__content p a:hover:after{width:100%}.company__content h2,.company__content h3,.company__content h4{font-family:'OpenSans-Bold',Arial,sans-serif;font-size:19px;margin-bottom:24px;color:#1a1a1a}@media screen and (max-width:414px){.company__content h3{margin-bottom:16px}}.company__content h2,.company__content h4{font-size:16px}@media screen and (max-width:414px){.company__content h4{margin-bottom:16px}}.company__content h2{font-size:24px;line-height:32px}@media screen and (max-width:414px){.company__content h2{font-size:18px;margin-bottom:16px}}.company__content img{display:block;max-width:100%;margin:40px 0}@media screen and (max-width:414px){.company__content img{margin:10px 0 24px}}.company__content ul li{line-height:23px}.company__content ul li:not(:last-child){margin-bottom:17px}.company__content ul li span{display:inline-block;width:6px;height:6px;margin-right:15px;border-radius:50%;background-color:#c3111d}.company-mobile-btn{position:relative;display:none;padding:12px 34px 12px 16px;cursor:pointer;letter-spacing:.03em;color:#c3111d;border-radius:50px;background-color:#fff}@media screen and (max-width:768px){.company-mobile-btn{display:inline-block}}@media screen and (max-width:414px){.company-mobile-btn{width:calc(100% - 48px);margin:0 24px}}.company-mobile-btn__icon{position:absolute;top:50%;right:12px;width:10px;height:10px;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);fill:#6c757d}.c-table{overflow:auto;margin-bottom:20px}.c-table table{width:790px;border-collapse:collapse}@media screen and (max-width:500px){.c-table table{width:500px}}.account__cont table thead,.c-table table thead{border-bottom:1px solid #ececec}.c-table table tbody td,.c-table table thead th{font-size:14px;width:25%;text-align:left;letter-spacing:.02em}.c-table table thead th{padding-bottom:13px;line-height:20px;color:#6c757d}.c-table table tbody td{line-height:16px;padding:20px 0;color:#333}.s-advantages{padding:40px 0;background-color:#fff}@media screen and (max-width:414px){.s-advantages{padding:24px 0}}.advantages,.advantages__img{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}.advantages{-ms-flex-wrap:wrap;flex-wrap:wrap}.advantages__img{width:65px;height:65px;margin-right:16px}@media screen and (max-width:414px){.advantages__img{width:45px;height:45px}}.advantages__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(25% - 30px);max-width:calc(25% - 30px);-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1160px){.advantages__item{width:calc(40% - 15px);max-width:calc(40% - 15px);padding:0 15px}}@media screen and (max-width:768px){.advantages__item{width:calc(50% - 15px);max-width:calc(50% - 15px)}}@media screen and (max-width:670px){.advantages__item{width:100%;max-width:100%}}.advantages__item:not(:last-child){margin-right:30px}@media screen and (max-width:670px){.advantages__item:not(:last-child){margin-right:0}}@media screen and (max-width:414px){.advantages__item:not(:last-child){margin-bottom:10px}}@media screen and (max-width:1160px){.advantages__item:nth-child(even){margin-right:0}}.advantages__item span{font-family:'OpenSans-Bold',Arial,sans-serif;font-size:14px;line-height:21px;letter-spacing:.01em;color:#1a1a1a}@media screen and (max-width:414px){.advantages__item span{font-size:12px;line-height:16px}}.s-catalog{margin-bottom:48px}@media screen and (max-width:768px){.s-catalog,.s-catalog .t-page{margin-bottom:8px}}.catalog__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.catalog__item{width:calc(20% - 26px);max-width:calc(20% - 26px);margin-right:32px;margin-bottom:32px;border-radius:16px;outline:0;background-color:#fff;-webkit-box-flex:1;-ms-flex:1 1 calc(20% - 26px);flex:1 1 calc(20% - 26px)}@media screen and (max-width:1100px){.catalog__item{width:calc(25% - 24px);max-width:calc(25% - 24px);-webkit-box-flex:1;-ms-flex:1 1 calc(25% - 24px);flex:1 1 calc(25% - 24px)}}@media screen and (max-width:900px){.catalog__item{width:calc(33.33% - 21.5px);max-width:calc(33.33% - 21.5px);-webkit-box-flex:1;-ms-flex:1 1 calc(33.33% - 21.5px);flex:1 1 calc(33.33% - 21.5px)}}@media screen and (max-width:700px){.catalog__item{width:calc(50% - 16px);max-width:calc(50% - 16px);-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 16px);flex:1 1 calc(50% - 16px)}}@media screen and (max-width:414px){.catalog__item{width:calc(50% - 12px);max-width:calc(50% - 12px);-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 12px);flex:1 1 calc(50% - 12px)}}@media screen and (max-width:360px){.catalog__item{width:100%;max-width:100%;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.catalog__item:nth-child(5n){margin-right:0}@media screen and (max-width:1100px){.catalog__item:nth-child(5n){margin-right:32px}}@media screen and (max-width:414px){.catalog__item:nth-child(5n){margin-right:24px}}@media screen and (max-width:360px){.catalog__item:nth-child(5n){margin-right:0}}@media screen and (max-width:1100px){.catalog__item:nth-child(4n){margin-right:0}}@media screen and (max-width:900px){.catalog__item:nth-child(4n){margin-right:32px}}@media screen and (max-width:414px){.catalog__item:nth-child(4n){margin-right:24px}}@media screen and (max-width:900px){.catalog__item:nth-child(3n){margin-right:0}}@media screen and (max-width:700px){.catalog__item:nth-child(3n){margin-right:32px}}@media screen and (max-width:414px){.catalog__item:nth-child(3n){margin-right:24px}}@media screen and (max-width:360px){.catalog__item:nth-child(3n){margin-right:0}}@media screen and (max-width:700px){.catalog__item:nth-child(2n){margin-right:0}}@media screen and (max-width:320px){.catalog__item:last-child{margin-bottom:8px}}@media screen and (max-width:414px){.catalog__item{margin-right:24px;margin-bottom:24px}}@media screen and (max-width:360px){.catalog__item{margin-right:0}}@media screen and (max-width:320px){.catalog__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.catalog__item-top{height:100px;border-radius:16px 16px 0 0;background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width:320px){.catalog__item-top{width:80px;height:80px;border-radius:16px 0 0 16px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.catalog__item-body{padding:16px}.catalog__item-body span{font-family:'OpenSans-Bold',Arial,sans-serif;line-height:16px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;letter-spacing:.01em;color:#1a1a1a}.c-page__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-page__inner>:not(:last-child){margin-right:30px}.c-page__inner aside{width:calc(20% - 15px);max-width:220px}@media screen and (max-width:1190px){.c-page__inner aside{display:none}}.c-page__inner aside>:not(:last-child){margin-bottom:24px}.c-page__cont{width:calc(80% - 15px)}@media screen and (max-width:1190px){.c-page__cont{width:100%}}.c-page__cont_btn{display:none;margin-right:16px;padding:12px 16px;border-radius:50px;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:360px){.c-page__cont_btn{margin-right:8px;padding:8px 11px}}.c-page__cont_btn img{margin-right:8px}.c-page__cont_btn span{font-family:'OpenSans-Bold',Arial,sans-serif;font-size:12px;color:#1a1a1a}.c-page__cont_btn_icon{width:16px;height:16px;margin-right:8px;fill:#c3111d}.c-page__cont_btn-sort{margin-right:0;margin-left:auto}@media screen and (max-width:470px){.c-page__cont_btn-sort .c-page__cont_btn_icon,.c-page__cont_btn-sort img{margin-right:0}.c-page__cont_btn-sort span{font-size:0}.c-page__cont_btn-sort{display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px;margin-right:0;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:360px){.c-page__cont_btn-sort{width:32px;height:32px}}@media screen and (max-width:1190px){.c-page__cont_btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.c-page__cont_top{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:414px){.c-page__cont_top{margin-bottom:24px}}@media screen and (max-width:320px){.c-page__cont_top{margin-bottom:16px}}.a-menu__inner{width:100%;max-width:220px;padding:24px 16px;border-radius:16px;background-color:#fff}.a-menu__title{font-family:'OpenSans-Bold',Arial,sans-serif;margin-bottom:16px;letter-spacing:.02em;color:#c3111d}.a-menu__list{overflow:auto;max-height:390px;padding-right:12px}.a-menu__item{line-height:16px;display:block;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;letter-spacing:.03em;color:#1a1a1a}.a-menu__item:not(:last-child){margin-bottom:16px}.a-menu__item:hover,.breadcrumbs a:hover{color:#c3111d}.t-filter{margin-bottom:32px;padding-bottom:12px;border-bottom:1px solid #e0e0e0}.t-filter__icon,.t-filter__item:after{width:16px;height:16px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.t-filter__item,.t-filter__list{display:-webkit-box;display:-ms-flexbox;display:flex}.t-filter__item{font-size:14px;position:relative;margin-right:56px;cursor:pointer;color:#1a1a1a;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-filter__item:after{position:absolute;top:calc(100% + 11px);left:50%;width:0;height:2px;content:'';-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#c3111d}.popup-content p a:hover span:after,.success__block p a:hover span:after,.t-basket__reg button,.t-filter__item.active:after{width:100%}.t-filter__item.active .t-filter__icon{fill:#c3111d}.t-filter__item>:not(:last-child){margin-right:14px}@media screen and (max-width:1190px){.t-filter{display:none}}.c-filter{width:100%;max-width:220px;padding:24px 16px;border-radius:16px;background-color:#fff}.c-filter__ranges{margin:20px 0;padding:0 16px}.c-filter__range{margin-right:-12px;margin-bottom:28px;margin-left:-12px}.c-filter__range_list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-16px;margin-left:-16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-filter__range_value{font-size:13px;line-height:16px;width:calc(50% - 8px);padding:12px;text-align:center;letter-spacing:.03em;color:#1a1a1a;border-radius:20px;background:#f8f7f7}.c-filter__range_value:not(:last-child),.cards__info ul li span:not(:last-child){margin-right:16px}.c-filter__reset,.c-filter__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-filter__top{margin-bottom:12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-filter__reset{cursor:pointer}.c-filter__reset span{font-size:12px;line-height:14px;margin-right:12px;color:#6c757d}.c-filter__reset-icon{width:8px;height:8px;fill:#6c757d}.c-filter__item{margin-bottom:20px}.c-filter__item-top{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;padding:8px 0;cursor:pointer;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-filter h2,.c-filter__item-top span{font-family:'OpenSans-Bold',Arial,sans-serif}.c-filter__item-top.active .c-filter__item-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.c-filter__item-cont{display:none;overflow:auto;max-height:300px}.c-filter__item-cont .sortPrice__item{width:100%;margin-bottom:16px}.c-filter__item-cont .sortPrice__item label{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.c-filter__item-cont .sortPrice__item label:hover{cursor:pointer;color:#c3111d}.c-filter__item-arrow{width:12px;height:12px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);fill:#c3111d}.c-filter h2{font-size:16px;line-height:24px;color:#1a1a1a}.c-banner{margin-bottom:32px}.c-banner img{width:100%;border-radius:16px}@media screen and (max-width:414px){.c-banner{display:none}}.c-catalog__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-catalog__item{width:calc(25% - 22.5px);max-width:calc(25% - 22.5px);height:auto;margin-bottom:30px}@media screen and (max-width:768px){.c-catalog__item{margin-bottom:24px}}@media screen and (max-width:550px){.c-catalog__item{margin-right:0;padding:16px 30px}}@media screen and (max-width:414px){.c-catalog__item{padding:16px}}.c-catalog__item:nth-child(4n){margin-right:0}@media screen and (max-width:950px){.c-catalog__item:nth-child(4n){margin-right:30px}.c-catalog__item:nth-child(3n){margin-right:0}}@media screen and (max-width:768px){.c-catalog__item:nth-child(3n){margin-right:24px}}@media screen and (max-width:550px){.c-catalog__item:nth-child(3n){margin-right:0}}@media screen and (max-width:768px){.c-catalog__item:nth-child(2n){margin-right:0}}@media screen and (max-width:950px){.c-catalog__item{width:calc(33.33% - 20px);max-width:calc(33.33% - 20px)}}@media screen and (max-width:768px){.c-catalog__item{width:calc(50% - 12px);max-width:calc(50% - 12px)}}@media screen and (max-width:550px){.c-catalog__item{width:100%;max-width:100%}}.c-catalog .product__price{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-catalog .product__price .ProductBuy{margin-top:12px}@media screen and (max-width:550px){.c-catalog .product__price .ProductBuy>:not(:last-child){margin-right:0}.c-catalog .product__price .ProductBuy span{font-size:0}.c-catalog .product__price .ProductBuy{width:40px}}.c-catalog .product__price .product__price_col{width:auto}.cartDownload{max-width:180px;margin:auto}.cartDownload__count{margin-top:12px;text-align:center;color:#6c757d}.scroll::-webkit-scrollbar-thumb{border-radius:3px;background:#b1b5b9}.scroll::-webkit-scrollbar-track{border-radius:3px;background:#f2f2f2}.scroll::-webkit-scrollbar{width:4px;border-radius:3px;background-color:#d3d3d3}[data-simplebar]{position:relative;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;max-width:inherit;height:inherit;max-height:inherit}.simplebar-mask,.simplebar-offset{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0}.simplebar-mask{z-index:0;overflow:hidden;width:auto!important;height:auto!important;direction:inherit}.simplebar-offset{-webkit-box-sizing:inherit!important;box-sizing:inherit!important;resize:none!important;direction:inherit!important;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{position:relative;display:block;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;width:auto;max-width:100%;height:100%;max-height:100%;direction:inherit;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0}.simplebar-content:after,.simplebar-content:before{display:table;content:' '}.simplebar-placeholder{width:100%;max-width:100%;max-height:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{position:relative;z-index:-1;float:left;overflow:hidden;-webkit-box-sizing:inherit!important;box-sizing:inherit!important;width:100%;max-width:1px;height:100%;max-height:1px;margin:0;padding:0;pointer-events:none;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:0;flex-basis:0}.simplebar-height-auto-observer,.simplebar-track{position:absolute;overflow:hidden;pointer-events:none}.simplebar-height-auto-observer{top:0;left:0;display:block;-webkit-box-sizing:inherit;box-sizing:inherit;width:1000%;min-width:1px;height:1000%;min-height:1px;opacity:0;z-index:-1}.simplebar-track{z-index:1;right:0;bottom:0}[data-simplebar].simplebar-dragging .simplebar-content{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;right:0;left:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:'';-webkit-transition:opacity .2s .5s linear;-o-transition:opacity .2s .5s linear;transition:opacity .2s .5s linear;opacity:0;border-radius:7px;background:#000;top:2px;right:2px;bottom:2px;left:2px}.simplebar-hover .simplebar-scrollbar:before,.simplebar-mouse-entered .simplebar-scrollbar:before,.simplebar-scrollbar.simplebar-visible:before,.simplebar-scrolling .simplebar-scrollbar:before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;opacity:.5}.simplebar-track.simplebar-vertical{top:0}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{top:0;right:auto;bottom:0;left:0;width:auto;min-width:10px;min-height:0}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{position:fixed;visibility:hidden;overflow-x:scroll;overflow-y:hidden;width:500px;height:500px;opacity:0;direction:rtl;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.mobile-menu{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;background-color:#fff}.mobile-menu__top{font-family:'OpenSans-Bold',Arial,sans-serif;font-size:16px;padding:16px;background-color:#f8f7f7}.mobile-menu__close{position:absolute;top:8px;right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;width:32px;height:32px;border:1px solid #f2f2f2;border-radius:32px;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile-menu__icon{width:10px;height:10px;fill:#b1b5b9}.mobile-menu__inner{overflow:auto;height:100vh;padding:32px 24px 40px}.m-category{margin:-24px;background-color:#fff}.m-category__item{font-size:14px;display:block;padding:16px 24px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;letter-spacing:.03em;color:#1a1a1a}.m-category__item:focus,.m-category__item:hover{color:#c3111d;background-color:#f8f7f7}.mobile-filter .mobile-menu__inner{padding:24px}.mobile-search .search__item{width:calc(100% - 48px);background-color:#fff}.mobile-search .mobile-menu__close{top:20px}.mobile-search .search-result{top:72px;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.mobile-search .search-result ul{height:calc(100vh - 100px);max-height:calc(100vh - 100px)}.sortPrice__item{margin-bottom:24px}.sortPrice__item-check{position:absolute;top:4px;left:4px;width:8px;height:8px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);fill:#c3111d}.sortPrice__item input{position:absolute;display:none}.form__radio input:checked+label:after,.sortPrice__item input:checked+label .sortPrice__item-check{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.sortPrice__item label{font-size:14px;position:relative;display:block;padding-left:24px;letter-spacing:.03em;color:#1a1a1a}.sortPrice__item label:after{position:absolute;top:0;left:0;width:16px;height:16px;content:'';border:1px solid #b1b5b9;border-radius:2px}.breadcrumbs{padding:16px 0 32px}@media screen and (max-width:414px){.breadcrumbs{display:none;padding:16px 0}}.breadcrumbs ul{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}.breadcrumbs ul>*{margin-bottom:5px}.breadcrumbs ul span{display:inline-block;width:4px;height:4px;margin:0 12px 4px;border-radius:50%;background-color:#b1b5b9}.breadcrumbs a{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;letter-spacing:.02em;color:#1a1a1a}.breadcrumbs li{letter-spacing:.02em;color:#b1b5b9}.s-card{padding-bottom:28px}@media screen and (max-width:414px){.s-card{padding-bottom:12px}}.cardProduct__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:960px){.cardProduct__inner{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.cardProduct__col{position:relative;width:calc(50% - 15px)}.cardProduct__col:not(:last-child){margin-right:30px}@media screen and (max-width:960px){.cardProduct__col:not(:last-child){margin-right:0;margin-bottom:30px}.cardProduct__col{width:100%;max-width:475px}}.cardProduct_arrows{top:50%;left:50%;width:calc(100% - 60px);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.s-cardProduct{position:relative;margin-bottom:24px;padding:32px;border-radius:16px;background:#fff}@media screen and (max-width:414px){.s-cardProduct{margin-bottom:0;padding:16px 16px 24px}}.s-cardProduct .sliderGroup__sale{top:32px;left:32px}@media screen and (max-width:414px){.s-cardProduct .sliderGroup__sale{top:16px;left:16px}}@media screen and (max-width:768px){.s-cardProduct .slider__arr-item{pointer-events:all;opacity:1}}@media screen and (max-width:414px){.s-cardProduct .slider__arr{display:none}}.s-cardProduct__item{width:515px;outline:0}.cards__img img,.s-cardProduct__item img{max-width:100%}@media screen and (max-width:414px){.s-cardProduct-mini{display:none}}.s-cardProduct-mini__item{width:76px;height:60px;margin-right:24px;cursor:pointer;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;opacity:1;border-radius:4px;outline:0;background-repeat:no-repeat;background-position:center;background-size:cover}.s-cardProduct-mini__item.slick-current,.s-cardProduct-mini__item:hover{opacity:.4}.cardsCounter{max-width:144px}.cardsCounter .productCounter__input span{right:34px}.cardsCounter .productCounter__input input{padding-left:7px}.cards{padding:32px 40px;border-radius:16px;background:#fff}@media screen and (max-width:414px){.cards{margin-right:-24px;margin-left:-24px;padding:24px 24px 0;border-radius:0}}.cards__dots{bottom:-5px}@media screen and (max-width:414px){.cards__dots{bottom:-13px}}.cards__icon{width:16px;height:16px;margin-right:8px;fill:#fff}@media screen and (max-width:350px){.cards__icon{width:14px;height:14px}}.cards__icon-black,.cards__icon-red{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);fill:#c3111d}.cards__icon-black{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;left:17px}.cards__icon-red{left:16px;display:none;width:18px;height:18px}@media screen and (max-width:350px){.cards__icon-red{width:15px;height:15px}}.cards__btn{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cards__btn>:not(:last-child){margin-right:30px}@media screen and (max-width:320px){.cards__btn>:not(:last-child){margin-right:12px}}.cards-top{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}.cards-price{max-width:290px;margin-bottom:24px}.cards-price .product__price_count{font-size:28px}.cards-price .product__price_count sup{font-size:14px;top:-9px}.cards-price .product__price_text{font-size:10px}.cards-price .product__price_col{width:auto}.cards-price span{font-size:16px}.cards h2{font-family:'OpenSans-Bold',Arial,sans-serif;font-size:19px;line-height:24px;margin:24px 0 16px}.cards .rating{margin-bottom:34px}.cards__info-item{border-bottom:1px solid #f2f2f2}.cards__info-item:last-child{border-bottom:none}.cards__info-item:not(:last-child){margin-bottom:10px}.cards__info-item_top{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cards__info-item_top span{font-family:'OpenSans-Semibold',Arial,sans-serif;letter-spacing:.01em;color:#1a1a1a}.cards__info-item_top.active .cards__info_icon{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.Prodstatus.not span,.cards__info-item_top.active span,.success__block p a{color:#c3111d}.cards__info_icon{width:12px;height:12px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);fill:#c3111d}.cards__info-cont{display:none;padding:10px 0 20px}.cards__info ul li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}@media screen and (max-width:320px){.cards__info ul li{display:inherit}}.cards__info ul li span{display:block;width:calc(50% - 8px)}@media screen and (max-width:320px){.cards__info ul li span:not(:last-child){margin-right:0}.cards__info ul li span{width:100%}}.cards__info p,.cards__info ul li span{font-size:14px;line-height:20px;letter-spacing:.02em;color:#333}.cards__info p:not(:last-child){margin-bottom:20px}.cards__col:not(:last-child){margin-right:24px}.cards__col .info__link{font-size:14px}@media screen and (max-width:860px){.cards__col:first-child{display:none}}.cards__list{display:-webkit-box;display:-ms-flexbox;display:flex}.cards__img{position:relative;width:250px;height:200px;margin-bottom:24px;padding:12px;border:1px solid #f2f2f2;border-radius:16px;background:#fff}.cards__img .sliderGroup__sale_item{position:absolute;top:24px;left:24px}.Prodarticle,.success__block p{font-size:13px;letter-spacing:.02em;color:#b1b5b9}.Prodstatus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Prodstatus span{color:#219653}.Prodstatus.not .Prodstatus__icon{background-color:#c3111d}.Prodstatus.not .Prodstatus__img{width:6px;height:6px}.Prodstatus__img{width:8px;height:8px;fill:#fff}.Prodstatus__icon{display:-webkit-box;display:-ms-flexbox;display:flex;width:16px;height:16px;margin-right:8px;border-radius:50%;background-color:#219653;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.simplebar-track{background-color:#f2f2f2}.simplebar-track,.simplebar-track.simplebar-vertical{width:3px;border-radius:4px}.simplebar-scrollbar{width:4px;border-radius:4px;background:#b1b5b9}.success{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:500px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.success{flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}}@media screen and (max-width:414px){.success{height:400px}}.success:after{position:absolute;z-index:-1;top:0;right:0;width:35%;height:100%;content:'';background:-o-linear-gradient(180.95deg,#f5f5f5 35.88%,rgba(245,245,245,0) 81.2%);background:linear-gradient(-90.95deg,#f5f5f5 35.88%,rgba(245,245,245,0) 81.2%);background-color:#f5f5f5}@media screen and (max-width:550px){.success:after{width:20%}}.success:before{position:absolute;z-index:-1;top:0;left:0;width:55%;height:100%;content:'';background:-o-linear-gradient(350deg,#f5f5f5 40.4%,rgba(245,245,245,0) 90.61%);background:linear-gradient(100deg,#f5f5f5 40.4%,rgba(245,245,245,0) 90.61%);background-color:#f5f5f5}@media screen and (max-width:550px){.success:before{width:20%}}.success__block{max-width:450px;height:220px}@media screen and (max-width:768px){.success__block{margin-bottom:16px}}.catProduct__btn span,.success__block h1{font-family:'OpenSans-Bold',Arial,sans-serif}.success__block h1{line-height:40px;max-width:300px;margin-bottom:24px;color:#1a1a1a;font-size:28px}@media screen and (max-width:414px){.success__block h1{font-size:24px;line-height:32px}}.success__block p{font-size:14px;line-height:23px;margin-bottom:24px;color:#333}.success__block p a span{position:relative}.popup-content p a span:after,.success__block p a span:after{position:absolute;top:100%;left:0;width:0;height:1px;content:'';-webkit-transition:width .3s linear;-o-transition:width .3s linear;transition:width .3s linear;background-color:#c3111d}.success__img{position:absolute;z-index:-2;left:50%;width:80%;height:500px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (max-width:768px){.success__img{position:static;width:100%;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media screen and (max-width:414px){.success__img{height:100%}}.m-catalog{margin-right:16px}@media screen and (max-width:414px){.m-catalog{margin-right:10px}}.m-catalog__btn,.m-catalog__icon{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.m-catalog__btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;border:1px solid #f2f2f2;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px}.catProduct__btn.active,.m-catalog__btn.active{border-color:#e31e24;background-color:#e31e24}.catProduct__btn.active .catProduct__btn-icon,.m-catalog__btn.active .m-catalog__icon{fill:#fff}.m-catalog__icon{width:16px;height:16px;fill:#c3111d}.catProduct{position:relative}.catProduct__btn{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:200px;padding:12px 22px 12px 16px;cursor:pointer;border:1px solid #f2f2f2;border-radius:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catProduct__btn.active span{color:#fff}.catProduct__btn span{font-size:14px;white-space:nowrap}.catProduct__btn:hover{border-color:#e31e24}.catProduct__btn,.catProduct__btn span,.catProduct__btn-icon,.catProduct__inner{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.catProduct__btn-icon{margin-right:15px;fill:#c3111d;width:20px;height:20px}.catProduct__inner{position:absolute;z-index:9999;top:calc(100% + 20px);display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;width:100%;height:500px;pointer-events:none;opacity:0;border-radius:0 0 16px 16px;-webkit-box-shadow:0 9px 20px rgba(0,0,0,.08);box-shadow:0 9px 20px rgba(0,0,0,.08)}.catProduct__inner.active{top:calc(100% + 10px);visibility:visible;pointer-events:all;opacity:1}@media screen and (max-width:768px){.catProduct__inner{right:-34px;left:-34px;width:auto;height:100vh;border-top:1px solid #f2f2f2}}@media screen and (max-width:414px){.catProduct__inner{right:-24px;left:-24px}}.catProduct-items{width:80%;padding:27px 8px 27px 32px;border-radius:0 0 16px 0;background-color:#fff}.catProduct-items .mobile-menu__close,.form__pass-eye.active:after{display:none}@media screen and (max-width:550px){.catProduct-items .mobile-menu__close{right:32px;display:-webkit-box;display:-ms-flexbox;display:flex}.catProduct-items{position:absolute;z-index:999;top:0;left:0;display:none;width:100%;padding-top:50px;border-radius:0}}.catProduct-items__tab{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto;height:450px;-ms-flex-wrap:wrap;flex-wrap:wrap}.catProduct-items__col{margin-right:24px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media screen and (max-width:550px){.catProduct-items__col{-webkit-box-flex:1;-ms-flex:1 0 33.33%;flex:1 0 33.33%}}@media screen and (max-width:500px){.catProduct-items__col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.catProduct-items__col:not(:last-child){margin-bottom:20px}.basketProduct__list .sliderGroup__item:nth-child(3n),.catProduct-items__col:nth-child(3n){margin-right:0}.catProduct-items__col a{font-family:'OpenSans-Semibold',Arial,sans-serif;display:block;margin-bottom:24px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;letter-spacing:.01em;color:#1a1a1a;outline-color:#eee7e7}.catProduct-items__col a:focus,.catProduct-items__col a:hover{color:#c3111d}.catProduct-items__col a:last-child{margin-bottom:0}.catProduct-items__col ul li{margin-bottom:12px}.catProduct-items__col ul li:last-child{margin-bottom:24px}.catProduct-items__col ul li a{font-family:'OpenSans',Arial,sans-serif;display:inline-block;letter-spacing:.03em;color:#6c757d}.catProduct-menu{max-width:250px;padding:11px 8px 24px 12px;border-radius:0 0 0 16px;background-color:#f8f7f7;-webkit-box-flex:1;-ms-flex:1 0 250px;flex:1 0 250px}@media screen and (max-width:550px){.catProduct-menu{max-width:100%;border-radius:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.catProduct-menu__inner{overflow:auto;height:450px}.catProduct-menu__inner ul{padding-right:12px;-webkit-box-flex:1;-ms-flex:1;flex:1}.catProduct-menu__inner ul li{font-size:13px;line-height:16px;padding:13px 12px;cursor:pointer;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;letter-spacing:.03em;color:#1a1a1a;border-radius:8px}.catProduct-menu__inner ul li.active,.catProduct-menu__inner ul li:hover{color:#c3111d;background-color:#fff}.b-empty,.simplebar-content{display:-webkit-box;display:-ms-flexbox;display:flex}.simplebar-content{-ms-flex-wrap:wrap;flex-wrap:wrap}.b-empty{flex-direction:column;width:100%;margin-bottom:56px;padding:40px;border-radius:16px;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}@media screen and (max-width:414px){.b-empty{margin-bottom:24px;padding:24px 16px}}.b-empty h2,.b-empty p{text-align:center;color:#333}.b-empty h2,.b-empty h3{font-family:'OpenSans-Bold',Arial,sans-serif;font-size:19px;line-height:24px;margin-bottom:24px}.b-empty__logo{display:-webkit-box;display:-ms-flexbox;display:flex;width:104px;height:104px;margin-bottom:24px;border-radius:50%;background-color:#f8f7f7;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:414px){.b-empty__logo{width:90px;height:90px}}.b-empty__logo-icon{width:56px;height:56px;fill:#e9760d}@media screen and (max-width:414px){.b-empty__logo-icon{width:50px;height:50px}}.b-empty h3{font-size:24px;line-height:32px;text-align:center;color:#1a1a1a}@media screen and (max-width:414px){.b-empty h3{font-size:19px;line-height:24px;margin-bottom:16px}}.b-empty p{font-size:14px;line-height:20px;max-width:550px;margin-bottom:30px;letter-spacing:.02em}@media screen and (max-width:414px){.b-empty p{margin-bottom:24px}}.t-basket{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:32px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:700px){.t-basket{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:414px){.t-basket{margin-bottom:0}}.t-basket>:not(:last-child){margin-right:24px}@media screen and (max-width:700px){.t-basket>:not(:last-child){margin-right:0}}.t-basket__col:first-child{width:calc(60% - 12px)}@media screen and (max-width:1200px){.t-basket__col:first-child{width:calc(50% - 12px)}}@media screen and (max-width:700px){.t-basket__col:first-child{width:100%}}.t-basket__col:last-child{width:calc(40% - 12px)}@media screen and (max-width:1200px){.t-basket__col:last-child{width:calc(50% - 12px)}}@media screen and (max-width:700px){.t-basket__col:last-child{width:100%;margin-bottom:32px}}@media screen and (max-width:414px){.t-basket__col:last-child{margin-bottom:0}/* .t-basket__col .sliderGroup__item-bottom{display:none} */.t-basket__col .sliderGroup__item{height:auto}.t-basket__col .product__price_col{width:auto}}.t-basket__open{position:absolute;top:24px;right:24px;display:-webkit-box;display:-ms-flexbox;display:flex;width:32px;height:32px;border:1px solid #f2f2f2;border-radius:50%;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.t-basket__open-icon{width:10px;height:10px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);fill:#c3111d}.t-basket__open-icon.open{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.t-basket__reg{position:fixed;z-index:999;right:0;bottom:0;left:0;display:none;width:100%;padding:16px 24px;background-color:#fff}@media screen and (max-width:414px){.t-basket__reg{display:block}}.t-basket__prod{display:none;padding:24px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.t-basket__prod .t-basket__open{position:static}.basketCheckout h4,.t-basket__prod span{font-family:'OpenSans-Bold',Arial,sans-serif}.t-basket__prod span{font-size:16px;color:#1a1a1a}.t-basket__page,.t-basket__prod.active{display:-webkit-box;display:-ms-flexbox;display:flex}.t-basket__prod.active{margin-top:-24px}.t-basket__page{margin-bottom:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-basket__page h1{margin-bottom:0}@media screen and (max-width:414px){.t-basket__page{margin:24px 0}}.progressBar{margin-bottom:32px;padding:32px;border-radius:16px;background-color:#fff}@media screen and (max-width:900px){.progressBar{margin-bottom:24px;padding:24px}}@media screen and (max-width:414px){.progressBar{margin-right:-24px;margin-left:-24px;border-radius:0}}.progressBar__line{width:100%;height:4px;margin-bottom:13px;border-radius:4px;background-color:#f2f2f2}@media screen and (max-width:1100px){.progressBar__min{display:block}}.progressBar__status{height:inherit;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;border-radius:inherit;background-color:#c3111d}.progressBar__col{line-height:18px;letter-spacing:.02em;color:#6c757d}.progressBar__inner{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}.progressBar__count{font-family:'OpenSans-Semibold',Arial,sans-serif;margin-left:6px;color:#000}@media screen and (max-width:1100px){.progressBar__count{display:block;margin-left:0}}.basketProduct__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.basketProduct__list .sliderGroup__item{width:calc(33.33% - 20px);max-width:calc(33.33% - 20px);margin-bottom:30px}@media screen and (max-width:1200px){.basketProduct__list .sliderGroup__item{width:calc(50% - 15px);max-width:calc(50% - 15px)}}@media screen and (max-width:950px){.basketProduct__list .sliderGroup__item{width:100%;max-width:100%;margin-right:0;margin-bottom:24px}}@media screen and (max-width:1200px){.basketProduct__list .sliderGroup__item:nth-child(3n){margin-right:30px}}@media screen and (max-width:1200px) and (max-width:950px){.basketProduct__list .sliderGroup__item:nth-child(3n){margin-right:0}}@media screen and (max-width:1200px){.basketProduct__list .sliderGroup__item:nth-child(2n){margin-right:0}}.basketCheckout{position:relative;padding:40px;border-radius:16px;background-color:#fff}@media screen and (max-width:900px){.basketCheckout{padding:24px}}@media screen and (max-width:414px){.basketCheckout{display:none;margin-right:-24px;margin-left:-24px;border-radius:0}}.basketCheckout h2{font-size:19px;line-height:24px;margin-bottom:28px}@media screen and (max-width:414px){.basketCheckout h2{font-family:'OpenSans-Bold',Arial,sans-serif;font-size:16px;margin-bottom:20px}}.basketCheckout h4{margin-bottom:16px;letter-spacing:.02em;color:#000}.basketCheckout label{display:inline-block;margin-bottom:10px}.basketCheckout-price{max-width:100%;margin-bottom:32px}.basketCheckout .a-select,.form__input{margin-bottom:32px}.form__input{position:relative;width:100%;height:40px;padding:0 45px 0 24px;border-radius:50px;background-color:#f8f7f7}.form__input input{width:100%;height:100%;letter-spacing:.03em;color:#1a1a1a;outline:0}.form__pass{padding:0}@media screen and (max-width:414px){.form__pass{margin-bottom:24px}}.form__pass-icon{width:24px;height:24px;fill:#6c757d}.form__pass-eye{position:absolute;top:8px;right:10px;cursor:pointer}.form__pass-eye:after{position:absolute;top:50%;left:50%;width:24px;height:3px;content:'';-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);border-top:1px solid #6c757d;background-color:#fff}.form__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:32px;-ms-flex-wrap:wrap;flex-wrap:wrap}.form__col{width:50%}@media screen and (max-width:950px){.form__col{width:100%}}.form__icon{position:absolute;top:50%;right:13px;width:14px;height:14px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);fill:#c3111d}.form__radio{margin-bottom:16px}.form__radio input{position:absolute;z-index:-2;visibility:hidden;pointer-events:none;opacity:0}.form__radio label{position:relative;padding-left:24px;letter-spacing:.03em;color:#333}.form__radio label:before{position:absolute;left:0;width:16px;height:16px;content:'';border:1px solid #b1b5b9;border-radius:50%}.form__radio label:after{position:absolute;top:3px;left:3px;width:10px;height:10px;content:'';-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);border-radius:50%;background-color:#c3111d}.form__day{line-height:38px;width:calc(33.33% - 10px);height:40px;text-align:center}.form__day:not(:last-child){margin-right:15px}.form__day label{font-family:'OpenSans-Semibold',Arial,sans-serif;display:block;width:100%;height:100%;cursor:pointer;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;color:#1a1a1a;border:1px solid #e0e0e0;border-radius:50px}.form__day input{position:absolute;visibility:hidden;pointer-events:none;opacity:0}.form__day input:checked+label{color:#fff;border-color:#c3111d;background-color:#c3111d}.form__date{width:calc(33.33% - 10px);height:40px;border:1px solid #e0e0e0;border-radius:50px}.form__date input{font-family:'OpenSans-Semibold',Arial,sans-serif;width:100%;height:100%;text-align:center;color:#1a1a1a}.form__date input::-webkit-input-placeholder,.popup textarea::-webkit-input-placeholder{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;opacity:1}.form__date input:-ms-input-placeholder,.form__date input::-ms-input-placeholder,.popup textarea:-ms-input-placeholder,.popup textarea::-ms-input-placeholder{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;opacity:1}.form__date input::placeholder,.popup textarea::placeholder{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;opacity:1}.form__date input:focus::-webkit-input-placeholder{opacity:0}.form__date input:focus::-ms-input-placeholder,.recipient input:focus:-ms-input-placeholder{opacity:0}.form__date input:focus::placeholder{opacity:0}.form__sale input::-webkit-input-placeholder{color:#b1b5b9}.form__sale input:-ms-input-placeholder,.form__sale input::-ms-input-placeholder{color:#b1b5b9}.form__sale input::placeholder{color:#b1b5b9}.form__sale-btn,.form__sale-icon{position:absolute;top:50%;cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.form__sale-icon{fill:#b1b5b9;right:14px;width:16px;height:16px}.form__sale-icon.white{fill:#fff}.form__sale-btn{right:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px;border-radius:50%;background-color:#c3111d;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.recipient{margin-bottom:32px}.recipient input{width:100%;height:40px;margin-bottom:16px;padding:0 24px;color:#1a1a1a;border-radius:50px;background-color:#f8f7f7}.recipient input::-webkit-input-placeholder{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;opacity:1;color:#1a1a1a}.recipient input:-ms-input-placeholder,.recipient input::-ms-input-placeholder{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;opacity:1;color:#1a1a1a}.recipient input::placeholder{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;opacity:1;color:#1a1a1a}.popup textarea:focus::-webkit-input-placeholder,.popup-content form input:focus::-webkit-input-placeholder,.recipient input:focus::-webkit-input-placeholder{opacity:0}.popup textarea:focus:-ms-input-placeholder,.popup textarea:focus::-ms-input-placeholder,.popup-content form input:focus:-ms-input-placeholder,.popup-content form input:focus::-ms-input-placeholder,.recipient input:focus::-ms-input-placeholder{opacity:0}.popup textarea:focus::placeholder,.popup-content form input:focus::placeholder,.recipient input:focus::placeholder{opacity:0}.recipient label{letter-spacing:.03em;color:#333}select{width:100%;height:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=radio]:disabled+label{cursor:not-allowed;color:#b1b5b9}.s-review{padding:28px 0}@media screen and (max-width:414px){.s-review{padding:12px 0}}.review{padding:40px;border-radius:16px;background-color:#fff}@media screen and (max-width:768px){.review{margin-right:-40px;margin-left:-40px;padding:24px;border-radius:0}}@media screen and (max-width:414px){.review{margin-right:-24px;margin-left:-24px}}.review .pagination{margin-top:24px}.review__top{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:414px){.review__top{margin-bottom:24px}}.review__top h2,.review__top span{font-family:'OpenSans-Bold',Arial,sans-serif;font-size:21px;line-height:32px;color:#6c757d}@media screen and (max-width:414px){.review__top span{font-size:18px;line-height:24px}}.review__top h2{font-size:24px;margin-right:16px;color:#1a1a1a}@media screen and (max-width:414px){.review__top h2{font-size:18px;line-height:24px;margin-right:8px}}.review__top button{margin-left:auto}@media screen and (max-width:414px){.review__top button{padding:12px}}.review__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px 0 30px;border-bottom:1px solid #f2f2f2;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:580px){.review__item{flex-direction:column;padding:16px 0 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}}.review__item:first-child{border-top:1px solid #f2f2f2}.review__item-name{font-family:'OpenSans-Bold',Arial,sans-serif;margin-bottom:15px}.review__item-date,.reviews__item time{letter-spacing:.02em;color:#828282}.review__item-like{padding:15px;cursor:pointer;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;border:1px solid #f2f2f2;border-radius:50px;-ms-flex-item-align:end;align-self:flex-end}@media screen and (max-width:414px){.review__item-like{padding:10px 14px}}.review__item-like:hover{border-color:#c3111d}.review__item-like:hover .review__item-like_icon{fill:#c3111d}.review__item-like:hover span{color:#c3111d}.review__item-like span,.review__item-like_icon{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.review__item-like_icon{width:16px;height:16px;margin-right:8px;fill:#b1b5b9}.review__item-like span{font-size:14px;line-height:16px;letter-spacing:.02em}.review__col{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.review__col:nth-child(2){width:60%;margin:0 20px}@media screen and (max-width:580px){.review__col:nth-child(2){width:100%;margin:12px 0 16px}.review__col:last-child{flex-direction:row;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.review__col span{margin-bottom:16px;letter-spacing:.02em;color:#828282}@media screen and (max-width:580px){.review__col span{margin-bottom:0}}.review__col p{font-size:14px;line-height:20px;letter-spacing:.02em;color:#333}@media screen and (max-width:580px){.review__col .rating{position:absolute;top:24px;right:0}}@media screen and (max-width:414px){.review__col .rating{top:16px}}.cardsRecepty{padding-bottom:8px}.cardsRecepty h2{margin-top:0}.cardsRecepty .rating{margin-bottom:30px}.cardsRecepty h4{font-family:'OpenSans-Semibold',Arial,sans-serif;font-size:14px;line-height:15px;margin:14px 0 24px}.cardsRecepty ul{margin-bottom:10px;padding-bottom:30px;border-bottom:1px solid #e0e0e0}.cardsRecepty ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cardsRecepty ul li:not(:last-child){margin-bottom:16px}.cardsRecepty ul li span{font-size:14px;line-height:15px;-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%}.cardsRecepty ul li span:not(:last-child){margin-right:20px}@media screen and (max-width:960px){.cardsRecepty ul li span:last-child{text-align:right;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.cardChosen,.cardChosen__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cardChosen{cursor:pointer}.cardChosen__btn{width:48px;height:48px;margin-right:12px;border-radius:50%;background-color:#f8f8f8;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:500px){.cardChosen__btn{width:35px;height:35px}}.cardChosen__icon{width:16px;height:16px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;fill:#cbcbcb}@media screen and (max-width:500px){.cardChosen__icon{width:14px;height:14px}}.cardChosen span{font-size:12px;line-height:12px;letter-spacing:.01em;color:#c3111d}.cardChosen.active .cardChosen__icon{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);fill:#c3111d}.s-cook{background-color:#f8f8f8}.cook h2,.cook__success>span{font-family:'OpenSans-Semibold',Arial,sans-serif}.cook h2{margin-bottom:24px;font-size:32px;line-height:40px}@media screen and (max-width:960px){.cook h2{font-size:24px;line-height:32px}}@media screen and (max-width:414px){.cook h2{font-size:16px;line-height:24px}}.cook__list{margin-bottom:50px}@media screen and (max-width:500px){.cook__list{margin-right:-34px;margin-bottom:20px;margin-left:-34px}}@media screen and (max-width:414px){.cook__list{margin-right:-24px;margin-left:-24px}}.cook__success{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cook__item,.cook__success .cardChosen__btn{background-color:#fff}.cook__success>span{font-size:18px;line-height:24px;margin-right:32px}@media screen and (max-width:414px){.cook__success>span{font-size:14px;line-height:19px;margin-right:24px}}.cook__item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:32px 80px 32px 40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:700px){.cook__item{padding:32px 24px}}@media screen and (max-width:414px){.cook__item{padding:24px 16px}}.cook__item:not(:last-child){margin-bottom:16px}.cook__item span{font-family:'OpenSans-Semibold',Arial,sans-serif;font-size:18px;line-height:24px;margin-right:20px;white-space:nowrap}@media screen and (max-width:414px){.cook__item span{font-size:16px}}.account-user a,.cook__item p{font-size:14px;line-height:20px}.cook__item p{max-width:800px}@media screen and (max-width:414px){.s-order .t-page{margin-bottom:0}}.account-user{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.account-user span{font-family:'OpenSans-Bold',Arial,sans-serif;font-size:19px;line-height:24px;margin-bottom:12px}.account-user a{margin-bottom:27px;letter-spacing:.02em;color:#6c757d}.account-card{width:212px;height:132px;margin-bottom:30px;padding:24px 16px;text-align:center;border-radius:10px;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-box-shadow:0 0 25px -10px #000;box-shadow:0 0 25px -10px #000}.account-card__logo{width:96px;height:23px;margin-bottom:9px;fill:#fff}.account-card img{max-width:104px;border-radius:4px}.account-card .Button{margin-top:12px}.account__nav ul li{position:relative;margin-bottom:34px;padding-left:40px}.account__nav ul li:last-child{margin-bottom:0}.account__nav ul li:last-child a{color:#6c757d}.account__nav ul li.active:not(:last-child) a{color:#c3111d}.account__nav ul li.active:not(:last-child) .account__nav-icon{fill:#c3111d}.account__nav ul li a{font-size:15px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;letter-spacing:.01em;color:#1a1a1a}.account__nav ul li a:hover{color:#c3111d}.account__nav-icon{position:absolute;left:0;width:16px;height:16px;fill:#1a1a1a}.account__nav-icon.logout{fill:#6c757d}.account__cont{padding:40px;border-radius:16px;background-color:#fff}@media screen and (max-width:768px){.account__cont{margin-right:-40px;margin-left:-40px;padding:24px;border-radius:0}}@media screen and (max-width:414px){.account__cont{margin-right:-24px;margin-left:-24px;padding:24px 40px}}.account__cont h2{font-family:'OpenSans-Bold',Arial,sans-serif;font-size:24px;line-height:32px;margin-bottom:32px;color:#1a1a1a}@media screen and (max-width:414px){.account__cont h2{font-size:16px;line-height:24px;margin-bottom:16px}}.account__cont form{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:32px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.account__cont table,.address__table table{width:100%;margin-bottom:40px;border-collapse:collapse}@media screen and (max-width:700px){.account__cont table thead{display:none}}.account__cont table tbody tr td,.account__cont table thead th{font-size:14px;line-height:23px;padding:0 20px 20px;text-align:left;letter-spacing:.02em;color:#6c757d}@media screen and (max-width:768px){.account__cont table thead th{padding:0 10px 10px}}@media screen and (max-width:700px){.account__cont table tbody tr{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}.account__cont table tbody tr:not(:last-child){margin-bottom:20px;border-bottom:1px solid #ececec}}.account__cont table tbody tr td{line-height:16px;padding:20px;color:#333}@media screen and (max-width:768px){.account__cont table tbody tr td{padding:10px}}@media screen and (max-width:700px){.account__cont table tbody tr td{padding:5px 0;-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%}.account__cont table tbody tr td:nth-last-child(odd){text-align:right;-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%}}.account__cont table tbody tr td[data-status-order=transit],[data-status-order=transit]{color:#e9760d}.account__cont table tbody tr td[data-status-order=paid],[data-status-order=paid]{color:#219653}.order-page .footer-top{background:#f2f2f2}.order__input{position:relative;width:calc(50% - 44px);margin-right:24px}@media screen and (max-width:900px){.order__input{width:calc(50% - 44px)}}@media screen and (max-width:520px){.order__input{width:calc(100% - 64px)}}@media screen and (max-width:414px){.order__input{width:calc(100% - 56px);margin-right:16px}}@media screen and (max-width:520px){.order__input:first-child{width:100%;margin:0 0 20px}}.order__input-icon{position:absolute;top:32px;right:12px;width:20px;height:20px;pointer-events:none;fill:#6c757d}.order__input label{display:block;margin-bottom:10px;letter-spacing:.03em;color:#333}.order__input input{width:100%;padding:13px 16px;border-radius:50px;background-color:#f8f7f7}.order__btn{display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px;cursor:pointer;border-radius:50%;background-color:#c3111d;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.order__btn-icon{width:16px;height:16px;fill:#fff}.order__not{margin-bottom:0;background-color:#f8f7f7}.order__not .b-empty__logo{background-color:#fff}@media screen and (max-width:414px){.order-product{padding:0 24px}}.order-product__top{font-family:'OpenSans-Bold',Arial,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:414px){.order-product__top{margin-bottom:16px}}.order-product__top h2{font-size:24px;line-height:32px;margin-right:24px}@media screen and (max-width:414px){.order-product__top h2{font-size:16px;line-height:24px;margin-right:8px}}.order-product__top span{font-size:21px;color:#b1b5b9}@media screen and (max-width:414px){.order-product__top span{font-size:16px}}.order-product__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.order-product__list .sliderGroup__item{width:calc(25% - 22.5px);max-width:calc(25% - 22.5px);margin-bottom:30px}@media screen and (max-width:950px){.order-product__list .sliderGroup__item{width:calc(33.33% - 20px);max-width:calc(33.33% - 20px)}}@media screen and (max-width:768px){.order-product__list .sliderGroup__item{width:calc(50% - 12px);max-width:calc(50% - 12px);margin-bottom:24px}}@media screen and (max-width:500px){.order-product__list .sliderGroup__item{width:100%;max-width:100%;margin-right:0;margin-bottom:24px}}.order-product__list .sliderGroup__item:nth-child(4n){margin-right:0}@media screen and (max-width:950px){.order-product__list .sliderGroup__item:nth-child(4n){margin-right:30px}.order-product__list .sliderGroup__item:nth-child(3n){margin-right:0}}@media screen and (max-width:768px){.order-product__list .sliderGroup__item:nth-child(3n){margin-right:24px}}@media screen and (max-width:500px){.order-product__list .sliderGroup__item:nth-child(3n){margin-right:0}}@media screen and (max-width:768px){.order-product__list .sliderGroup__item:nth-child(2n){margin-right:0}}.pagination ul,.pagination ul li{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}.pagination ul li{font-family:'OpenSans-Bold',Arial,sans-serif;font-size:15px;width:40px;height:40px;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#1a1a1a;border-radius:50%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.pagination ul li a{line-height:40px;width:100%;text-align:center;color:inherit}.pagination ul li:not(:last-child){margin-right:8px}.pagination ul li.active:not(:first-child):not(:last-child){color:#fff;background-color:#c3111d}.pagination ul li:focus,.pagination ul li:hover{color:#c3111d}.pagination ul li:first-child,.pagination ul li:last-child{border:1px solid transparent}.pagination ul li:first-child:hover,.pagination ul li:last-child:hover{color:#b1b5b9;border-color:#f5f5f5;background-color:transparent}.pagination ul li:first-child:hover .pagination__icon,.pagination ul li:last-child:hover .pagination__icon{fill:#b1b5b9}.pagination__icon{width:12px;height:12px;fill:#6c757d}.detail{margin-bottom:56px}@media screen and (max-width:768px){.detail{margin-bottom:24px}}.detail__top{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:414px){.detail__top{margin-bottom:16px}}.detail__top h2{margin-right:24px;margin-bottom:0}.detail__top span[data-status-order=transit],.modalProduct__footer_body .product__price_count sup{font-size:14px}.detail__icon{width:10px;height:10px;margin-right:12px;fill:#c3111d}.detail__inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:600px){.detail__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}.detail__cont-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.detail__cont-item .sliderGroup__item{width:calc(25% - 22.5px);max-width:calc(25% - 22.5px);margin-right:30px;margin-bottom:30px}.detail__cont-item .sliderGroup__item:nth-child(4n){margin-right:0}@media screen and (max-width:950px){.detail__cont-item .sliderGroup__item:nth-child(4n){margin-right:30px}.detail__cont-item .sliderGroup__item:nth-child(3n){margin-right:0}}@media screen and (max-width:720px){.detail__cont-item .sliderGroup__item:nth-child(3n){margin-right:30px}}@media screen and (max-width:480px){.detail__cont-item .sliderGroup__item:nth-child(3n){margin-right:0}}@media screen and (max-width:720px){.detail__cont-item .sliderGroup__item:nth-child(2n){margin-right:0}}@media screen and (max-width:480px){.detail__cont-item .sliderGroup__item:last-child{margin-bottom:0}}@media screen and (max-width:950px){.detail__cont-item .sliderGroup__item{width:calc(33.33% - 20px);max-width:calc(33.33% - 20px)}}@media screen and (max-width:720px){.detail__cont-item .sliderGroup__item{width:calc(50% - 15px);max-width:calc(50% - 15px)}}@media screen and (max-width:480px){.detail__cont-item .sliderGroup__item{width:100%;max-width:100%;margin-right:0;margin-bottom:16px}}.detail__cont-item .sliderRecipes__item{width:calc(33.33% - 20px);max-width:calc(33.33% - 20px);height:auto;margin-bottom:30px}@media screen and (max-width:768px){.detail__cont-item .sliderRecipes__item{margin-bottom:24px}}@media screen and (max-width:720px){.detail__cont-item .sliderRecipes__item{width:calc(50% - 12px);max-width:calc(50% - 12px)}}@media screen and (max-width:480px){.detail__cont-item .sliderRecipes__item{width:100%;max-width:100%;margin-right:0}}.detail__cont-item .sliderRecipes__item .sliderRecipes__item-top{height:160px}@media screen and (max-width:768px){.detail__cont-item .sliderRecipes__item .sliderRecipes__item-body{padding:16px}}.detail__col form,.detail__cont-item .sliderRecipes__item .rating{margin-bottom:0}@media screen and (max-width:720px){.detail__cont-item .sliderRecipes__item:nth-child(3n){margin-right:24px}}@media screen and (max-width:480px){.detail__cont-item .sliderRecipes__item:nth-child(3n){margin-right:0}}.detail__cont-item .sliderRecipes__item:nth-child(3n){margin-right:0}@media screen and (max-width:720px){.detail__cont-item .sliderRecipes__item:nth-child(3n){margin-right:24px}}@media screen and (max-width:480px){.detail__cont-item .sliderRecipes__item:nth-child(3n){margin-right:0}}@media screen and (max-width:720px){.detail__cont-item .sliderRecipes__item:nth-child(2n){margin-right:0}}@media screen and (max-width:480px){.detail__cont-item .sliderRecipes__item:last-child{margin-bottom:0}}@media screen and (max-width:414px){.detail__cont-item .sliderGroup__item-bottom{display:none}.detail__cont-item .product__price_col{width:auto}.detail__cont-item .sliderGroup__item{height:auto}}.detail__col{width:50%}@media screen and (max-width:600px){.detail__col{width:100%}.detail__col:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (max-width:320px){.detail__col .Button{width:100%}}.detail__col img{display:block;max-width:100%;margin:auto}.detail__col label{display:block;margin-bottom:10px}.detail__col input{width:100%;margin-bottom:32px;padding:12px 24px;border-radius:50px;background:#f8f7f7}@media screen and (max-width:414px){.detail__col input{margin-bottom:24px}}.detail ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detail ul li:not(:last-child){margin-bottom:16px}@media screen and (max-width:414px){.detail ul li{-ms-flex-wrap:wrap;flex-wrap:wrap}}.detail ul li span{font-size:14px;line-height:20px;letter-spacing:.02em;color:#1a1a1a}.detail ul li span:first-child{margin-right:40px;color:gray;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}@media screen and (max-width:414px){.detail ul li span:first-child{margin-right:0;margin-bottom:8px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.cartsale p,.detail p{font-size:14px;line-height:23px;margin-bottom:32px;letter-spacing:.02em;color:#333}.detail .Button__order_cancel{font-family:'OpenSans-Bold',Arial,sans-serif;display:none;letter-spacing:.02em;color:#1a1a1a;border:1px solid #e8e7e7}@media screen and (max-width:414px){.detail .Button__order_cancel{display:block;max-width:200px;margin:0 auto 24px}}.cartsale{margin-bottom:30px}@media screen and (max-width:414px){.cartsale p{margin-bottom:24px}}.cartsale form,.settings__form form{-ms-flex-wrap:wrap;flex-wrap:wrap}.cartOffer{display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px;border-radius:16px;background-color:#fff}@media screen and (max-width:850px){.cartOffer{padding:24px}}@media screen and (max-width:600px){.cartOffer{flex-direction:column-reverse;background-color:transparent;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse}}@media screen and (max-width:414px){.cartOffer{padding-top:0}}.cartOffer__img{margin:-40px -40px -40px 0}@media screen and (max-width:850px){.cartOffer__img{margin:-24px -24px -24px 0}}@media screen and (max-width:600px){.cartOffer__img{margin:0}}.cartOffer__col{width:50%;color:#1a1a1a}@media screen and (max-width:600px){.cartOffer__col{width:100%}.cartOffer__col:first-child{padding:20px 24px 24px;border-radius:0 0 16px 16px;background-color:#fff}}@media screen and (max-width:414px){.cartOffer__col:first-child{padding:20px 16px}}@media screen and (max-width:600px){.cartOffer__col:last-child{padding:0}}.cartOffer__col h2{font-family:'OpenSans-Bold',Arial,sans-serif;font-size:19px;line-height:24px;margin-bottom:24px}@media screen and (max-width:600px){.cartOffer__col h2{font-size:16px;margin-bottom:16px}}.cartOffer__col p{font-size:14px;line-height:20px;margin-bottom:27px;letter-spacing:.02em}@media screen and (max-width:600px){.cartOffer__col p{margin-bottom:16px}}.cartOffer__col img{display:block;max-width:100%;height:100%;margin-left:auto;border-radius:200px 16px 16px 0}@media screen and (max-width:600px){.cartOffer__col img{height:auto;border-radius:200px 16px 0 0}}@media screen and (max-width:414px){.s-settings .t-page{margin-bottom:0}}.settings__form label{display:inline-block;margin-bottom:10px}.settings__form form{margin-bottom:0}.settings__form .sortPrice__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings__form .sortPrice__item label{font-size:13px;margin-bottom:0}.settings__col{width:calc(50% - 15px);margin-right:30px}@media screen and (max-width:414px){.settings__col{width:100%;margin-right:0}}.settings__col:nth-child(2n){margin-right:0}.settings__col .form__radio{width:50%;margin-bottom:0}.settings__col .form__radio label{margin-bottom:0}.settings__col .form__list{height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:414px){.s-reviews .t-page{margin-bottom:0}}.reviews__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px 0;border-bottom:1px solid #f2f2f2}@media screen and (max-width:450px){.reviews__item{padding-left:76px}}.reviews__item:first-child{border-top:1px solid #f2f2f2}.reviews__item:nth-last-child(2){margin-bottom:32px}.reviews__item-img{margin-right:30px;-webkit-box-flex:0;-ms-flex:0 0 170px;flex:0 0 170px}@media screen and (max-width:450px){.reviews__item-img{position:absolute;left:0;max-width:60px;margin-right:0;-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px}}.reviews__item img{max-width:100%}.reviews__item-top,.tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.reviews__item-top{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reviews__item-title h3{font-family:'OpenSans-Bold',Arial,sans-serif;font-size:16px;line-height:24px;max-width:320px;margin-bottom:12px}.reviews__item p{font-size:14px;line-height:20px;margin:4px 0 20px;letter-spacing:.02em;color:#333}@media screen and (max-width:450px){.reviews__item p{margin:16px 0 16px -80px}}@media screen and (max-width:450px){.reviews__item time{margin-left:-80px}}.tabs{width:100%;max-width:270px;margin-left:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media screen and (max-width:520px){.tabs{margin-top:16px;margin-left:0}}.tabs__item{font-family:'OpenSans-Semibold',Arial,sans-serif;width:50%;padding:12px 0;cursor:pointer;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;text-align:center;letter-spacing:.01em;color:#1a1a1a;border:1px solid #e0e0e0}.tabs__item:first-child{border-right:none;border-radius:25px 0 0 25px}.tabs__item:last-child{border-left:none;border-radius:0 25px 25px 0}.tabs__item.active{color:#fff;border-color:#c3111d;background-color:#c3111d}.tabs__item.active:hover{color:#fff}.tabs__item:hover{color:#c3111d}.favorites__cont{padding:0;background-color:transparent}@media screen and (max-width:768px){.favorites__cont{padding:24px}}@media screen and (max-width:414px){.favorites__cont{padding:0 48px 24px}}.favorites__cont .tabs{margin:0 8px 0 0}@media screen and (max-width:365px){.favorites__cont .tabs{width:calc(100% - 48px)}}@media screen and (max-width:414px){.sale{padding:0 24px}}.sale__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sale__item{width:calc(50% - 15px);max-width:calc(50% - 15px);margin-right:30px;margin-bottom:30px;border-radius:0 0 16px 16px;background-color:#fff}@media screen and (max-width:768px){.sale__item{width:calc(50% - 12px);max-width:calc(50% - 12px);margin-right:24px;margin-bottom:24px}}@media screen and (max-width:520px){.sale__item{width:100%;max-width:100%;margin-right:0}}.sale__item:nth-child(even){margin-right:0}.sale__item .info__link{font-family:'OpenSans',Arial,sans-serif}.sale__item-top{display:block;width:100%;height:230px;border-radius:16px 16px 0 0;background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width:900px){.sale__item-top{height:200px}}@media screen and (max-width:600px){.sale__item-top{height:150px}}.sale__item-body{padding:24px}@media screen and (max-width:900px){.sale__item-body{padding:16px}}.sale__item-body h3{font-family:'OpenSans-Bold',Arial,sans-serif;font-size:15px;line-height:24px;margin-bottom:12px}@media screen and (max-width:414px){.sale__item-body h3{margin-bottom:5px}}.sale__item-body a{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.sale__item-body a:first-child{color:#1a1a1a}.sale__item-body a:last-child{color:#6c757d}.sale__item-body a:last-child .info__link-icon{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;fill:#6c757d}.address__table table tbody tr td a:hover span,.popup-content form label sup,.popup-content p a,.sale__item-body a:hover{color:#c3111d}.sale__item-body a:hover .info__link-icon{fill:#c3111d}@media screen and (max-width:414px){.recepty{padding:0 24px}}.recepty__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.recepty__list .sliderRecipes__item{width:calc(33.33% - 20px);max-width:calc(33.33% - 20px);height:auto;margin-bottom:30px}@media screen and (max-width:990px){.recepty__list .sliderRecipes__item{width:calc(50% - 15px);max-width:calc(50% - 15px)}}@media screen and (max-width:500px){.recepty__list .sliderRecipes__item{width:100%;max-width:100%;margin-right:0;margin-bottom:24px}}.recepty__list .sliderRecipes__item.sliderRecipes__item_big{width:calc(66.66% - 10px);max-width:calc(66.66% - 10px)}@media screen and (max-width:990px){.recepty__list .sliderRecipes__item.sliderRecipes__item_big{width:calc(50% - 15px);max-width:calc(50% - 15px)}}@media screen and (max-width:500px){.recepty__list .sliderRecipes__item.sliderRecipes__item_big{width:100%;max-width:100%}}@media screen and (max-width:768px){.recepty__list .sliderRecipes__item .sliderRecipes__item-body{padding:16px}}.recepty__list .sliderRecipes__item.m-right{margin-right:0}@media screen and (max-width:990px){.recepty__list .sliderRecipes__item.m-right{margin-right:30px}}@media screen and (max-width:500px){.recepty__list .sliderRecipes__item.m-right{margin-right:0}}@media screen and (max-width:990px){.recepty__list .sliderRecipes__item:nth-child(2n){margin-right:0}}.s-address .t-page{margin-bottom:0}.address__inner{padding:24px 0;background-color:#fff}@media screen and (max-width:500px){.address__cont-item .container{padding:0}}.address__list{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}@media screen and (max-width:550px){.address__list{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.address__list>:not(:last-child){margin-right:40px}@media screen and (max-width:550px){.address__list>:not(:last-child){margin-right:0}.address__list .tabs{margin-left:0}}.address__table{width:100%;margin:32px 0 56px;padding:40px 56px;border-radius:16px;background-color:#fff}@media screen and (max-width:1000px){.address__table{margin:24px 0;padding:24px}}@media screen and (max-width:500px){.address__table{margin-bottom:0;border-radius:0}}.address__table-metro{width:14px;height:14px;margin-right:8px;fill:#204982}.address__table-arrow{width:14px;height:14px;fill:#c3111d}@media screen and (max-width:500px){.address__table table{margin-bottom:10px}}.address__table table thead{border-bottom:1px solid #ececec}@media screen and (max-width:768px){.address__table table thead{display:none}}.address__table table thead th{font-size:14px;line-height:23px;width:25%;padding-bottom:20px;text-align:left;letter-spacing:.02em;color:#6c757d}.address__table table tbody tr,.popup-content p a span{position:relative}@media screen and (max-width:768px){.address__table table tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-bottom:32px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}}.address__table table tbody tr td{font-size:14px;line-height:16px;position:relative;padding:20px 0;text-align:left;letter-spacing:.02em;color:#1a1a1a}@media screen and (max-width:768px){.address__table table tbody tr td{margin-bottom:12px;padding:0}.address__table table tbody tr td:last-child{position:absolute;top:50%;right:0;margin-bottom:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width:380px){.address__table table tbody tr td:last-child{position:static;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.address__table table tbody tr td:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.address__table table tbody tr td a,.address__table table tbody tr td a span{-webkit-transform:all .3s linear;-ms-transform:all .3s linear;transform:all .3s linear}.address__table table tbody tr td a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.address__table table tbody tr td a span{font-family:'OpenSans-Semibold',Arial,sans-serif;margin-right:16px;color:#1a1a1a}.address__maps{height:500px}@media screen and (max-width:1000px){.address__maps{height:400px}}@media screen and (max-width:414px){.address__maps{height:300px}}.a-select{width:100%;max-width:400px}.a-select__arrow{position:absolute;top:50%;right:24px;width:12px;height:12px;-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);fill:gray}.a-select__list{position:absolute;z-index:999;top:100%;left:0;width:100%;padding:16px 8px 16px 16px;border-radius:0 0 16px 16px;background-color:#fff;-webkit-box-shadow:0 9px 20px rgba(0,0,0,.08);box-shadow:0 9px 20px rgba(0,0,0,.08)}.a-select__list ul{overflow:auto;width:100%;max-height:200px}.a-select__list ul li{overflow:hidden;width:calc(100% - 10px);padding:12px 8px;cursor:pointer;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;white-space:nowrap;text-overflow:ellipsis;border-radius:8px;-o-text-overflow:ellipsis}.a-select__list ul li:hover{color:#c3111d;background:#f8f7f7}.a-select__dropdown,.popup-content form input{height:40px;border-radius:50px;background:#f8f7f7}.a-select__dropdown{position:relative;cursor:pointer;padding:12px 24px}.a-select__dropdown input{position:absolute;width:100%;height:100%}.a-select__dropdown.active{border-radius:25px 25px 0 0}.a-select__dropdown.active .a-select__arrow{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.a-select.select-100{max-width:100%}is-locked{overflow:hidden}.popup-content form label{display:inline-block;margin-bottom:10px;letter-spacing:.03em;color:#333}.popup-content form input{width:100%;margin-bottom:24px;padding:0 16px}.popup-content form input::-webkit-input-placeholder{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;color:#b1b5b9}.popup-content form input:-ms-input-placeholder,.popup-content form input::-ms-input-placeholder{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;color:#b1b5b9}.popup-content form input::placeholder{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;color:#b1b5b9}.popup-content__list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:740px){.popup-content__list{-ms-flex-wrap:wrap;flex-wrap:wrap}}.popup-content__list .sortPrice__item,.popup-content__list .sortPrice__item label{margin-bottom:0}@media screen and (max-width:340px){.popup-content__list .sortPrice__item{width:100%;margin-bottom:24px}}.popup-content__input{width:calc(25% - 8px)}@media screen and (max-width:740px){.popup-content__input{width:calc(50% - 8px)}}.popup-content__input:not(:last-child){margin-right:16px}@media screen and (max-width:740px){.popup-content__input:nth-child(2n){margin-right:0}}.popup-content__input input{text-align:center}.popup-content__maps{width:100%;height:330px;margin-bottom:24px}/* @media screen and (max-width:414px){.popup-content__maps{display:none}} */.popup-content__item form .Button{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}@media screen and (max-width:414px){.popup-content__item form .Button{margin:20px auto 0}}.popup textarea,.popup-content__item .a-select{margin-bottom:24px}.popup-content__forgot{margin-bottom:40px}@media screen and (max-width:414px){.popup-content.input-text-center input{text-align:center}}.popup-content p{font-size:14px;line-height:20px;margin-bottom:30px;letter-spacing:.02em;color:#333}.popup{position:fixed;z-index:9999999;top:50%;left:50%;display:block;visibility:hidden;width:90%;max-width:400px;margin:30px 0;padding:40px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;-webkit-transform:translate(-50%,-50%) scale(.85);-ms-transform:translate(-50%,-50%) scale(.85);transform:translate(-50%,-50%) scale(.85);opacity:0;border-radius:16px;background-color:#fff}@media screen and (max-width:768px){.popup{top:10%}}@media screen and (max-width:414px){.popup{padding:28px 24px 24px}}.popup textarea{font-size:14px;width:100%;height:150px;padding:16px;border:0;border-radius:8px;outline:0;background:#f8f7f7}.popup__product .cards{padding:0;border-radius:0}@media screen and (max-width:414px){.popup__product .cards{margin-right:0;margin-left:0}.popup__product .cards__btn{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.popup__product .cards__btn>:not(:last-child){margin-right:0;margin-bottom:10px}.popup__product .cards__btn button{width:100%}.popup__product .cards__btn button .cards__icon-black{position:static;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@media screen and (max-width:550px){.popup__product .cards-top{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.popup__product .Prodarticle{margin-right:10px}}@media screen and (max-width:360px){.popup__product .Prodarticle{width:100%;margin-right:0;margin-bottom:10px}}.popup__reviews .popup-caption{margin-bottom:24px}@media screen and (max-width:600px){.popup__reviews .popup-caption{max-width:300px}}@media screen and (max-width:414px){.popup__reviews .popup-caption{max-width:210px}}.popup__reviews span{display:block;margin-bottom:12px;letter-spacing:.02em;color:#333}.popup__reviews .rating__item:not(:last-child){margin-right:8px}.popup__reviews .rating,.popup__reviews_thank p{margin-bottom:24px}.popup__reviews .rating__icon{width:17px;height:17px}.popup__address{max-width:720px}@media screen and (max-width:600px){.popup__address .popup-close{top:12px;right:16px}}@media screen and (max-width:860px){.popup__address{max-width:600px}}@media screen and (max-width:740px){.popup__address{max-width:450px}}@media screen and (max-width:600px){.popup__address{width:100%;max-width:100%;height:100%;margin:0;padding:0 24px 24px;border-radius:0}}.popup-body__inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.popup-body__inner .popup-caption{line-height:inherit;margin-bottom:0}@media screen and (max-width:600px){.popup-body__inner .popup-caption{width:100%;margin-bottom:16px;padding:16px 24px;background-color:#f8f7f7}.popup-body__inner .popup__tabs{margin:auto}.popup-body__inner{margin-right:-24px;margin-left:-24px}}.popup__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;width:275px;border-radius:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup__tabs-item{font-family:'OpenSans-Semibold',Arial,sans-serif;width:50%;padding:12px 0;cursor:pointer;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;text-align:center;letter-spacing:.01em;color:#1a1a1a;border:1px solid #e0e0e0}.popup__tabs-item:first-child{border-right:none;border-radius:25px 0 0 25px}.popup__tabs-item:last-child{border-left:none;border-radius:0 25px 25px 0}.popup__tabs-item.active{color:#fff;border-color:#c3111d;background-color:#c3111d}.popup-footer{margin:32px -40px -40px;padding:24px 40px 40px;text-align:center;border-radius:0 0 16px 16px;background-color:#f8f7f7}@media screen and (max-width:414px){.popup-footer{margin:24px -24px -24px;padding:24px}}.popup-footer p{font-family:'OpenSans-Semibold',Arial,sans-serif;font-size:13px;line-height:14px;display:block;margin-bottom:12px;text-align:center;letter-spacing:.01em;color:#333}.popup-sub__title{font-size:14px;line-height:20px;letter-spacing:.02em;color:#333}@media screen and (max-width:350px){.popup-sub__title{max-width:200px}}.popup-sub__title,.popup__recovery .popup-caption{margin-bottom:24px}@media screen and (max-width:350px){.popup__recovery .popup-caption{max-width:200px}}.popup__privacy form span{font-size:11px;line-height:16px;letter-spacing:.04em;color:#6c757d}.popup__privacy form span a span{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;border-bottom:1px solid}@media screen and (max-width:320px){.popup__privacy form span a span{display:inline-block}}.popup__privacy form span a:hover span{color:#1a1a1a}.popup._show{visibility:visible;-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1}@media screen and (max-width:768px){.popup._show{-webkit-transform:translate(-50%,-10%) scale(1);-ms-transform:translate(-50%,-10%) scale(1);transform:translate(-50%,-10%) scale(1)}}.popup-close{position:absolute;top:0;right:-64px;display:-webkit-box;display:-ms-flexbox;display:flex;width:48px;height:48px;cursor:pointer;border-radius:50%;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:600px){.popup-close{top:24px;right:24px;width:32px;height:32px;border:1px solid #f2f2f2}}.popup-close__icon{width:14px;height:14px;fill:#b1b5b9}@media screen and (max-width:600px){.popup-close__icon{width:10px;height:10px}}.popup._width-720{max-width:720px}@media screen and (max-width:860px){.popup._width-720 .popup-close{top:24px;right:24px;width:32px;height:32px;border:1px solid #f2f2f2}}.popup-caption{font-family:'OpenSans-Bold',Arial,sans-serif;font-size:19px;line-height:24px;margin-bottom:32px;color:#1a1a1a}@media screen and (max-width:414px){.popup-caption{font-size:16px;margin-bottom:20px}}.popup-overlay{position:fixed;z-index:9900;top:0;left:0;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.forgot__link{margin-left:auto;color:#c3111d}@media screen and (max-width:340px){.forgot__link{margin-left:0}}.modalProduct{position:absolute;z-index:998;top:calc(100% + 30px);right:-100px;visibility:hidden;width:440px;padding:24px 16px 40px 24px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;pointer-events:none;opacity:0;border-radius:16px;background-color:#fff;-webkit-box-shadow:0 9px 20px rgba(0,0,0,.08);box-shadow:0 9px 20px rgba(0,0,0,.08)}@media screen and (max-width:768px){.modalProduct{right:-10px}}@media screen and (max-width:520px){.modalProduct{position:fixed;left:50%;width:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:0}}.modalProduct:before{position:absolute;top:-20px;left:0;width:100%;height:20px;content:''}.modalProduct__item{position:relative;width:calc(100% - 16px);height:57px;padding-left:85px}@media screen and (max-width:520px){.modalProduct__item{padding-left:50px}}@media screen and (max-width:360px){.modalProduct__item{padding-left:0}}.modalProduct__item:not(:last-child){margin-bottom:24px}.modalProduct__item img{position:absolute;top:0;left:0;width:72px;height:57px;border:1px solid #f2f2f2;border-radius:8px}@media screen and (max-width:520px){.modalProduct__item img{width:35px;height:35px}}@media screen and (max-width:360px){.modalProduct__item img{display:none}}.modalProduct__item-top{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modalProduct__item-top h2{font-size:13px;line-height:18px;overflow:hidden;margin-right:10px;white-space:nowrap;letter-spacing:.01em;text-overflow:ellipsis;color:#000;-o-text-overflow:ellipsis}.modalProduct__item-icon{width:16px;height:16px;fill:#6c757d;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.modalProduct__item-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modalProduct__item-body .product__price_count{font-size:16px}@media screen and (max-width:520px){.modalProduct__item-body .product__price_count{font-size:14px}}.modalProduct__item-body .product__price{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.modalProduct__item-body .product__price_col{width:auto;margin-right:12px}.modalProduct__item-body .product__price_col:last-child{margin-right:20px}@media screen and (max-width:520px){.modalProduct__item-body .product__price_col:last-child{margin-right:10px}}.modalProduct__item-body .productCounter__btn{width:24px;height:24px}.modalProduct__item-body .productCounter__icon{width:8px;height:8px}.modalProduct__item-body .productCounter__input{width:56px;height:15px}.modalProduct__item-body .productCounter__input input{font-size:14px;padding-left:12px}.modalProduct__item-body .productCounter__input span{font-size:12px;right:12px}.modalProduct.chosen .modalProduct__footer{bottom:-50px}.modalProduct__list{overflow:auto;max-height:400px}.modalProduct__footer{position:absolute;z-index:999;bottom:-95px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;min-height:80px;padding:20px 24px;border:1px solid #f2f2f2;border-radius:20px;background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}@media screen and (max-width:1100px){.modalProduct__footer{bottom:-115px}}@media screen and (max-width:520px){.modalProduct__footer{border-radius:0}}.modalProduct__footer button{font-size:12px;margin-left:auto}.modalProduct__footer_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modalProduct__footer_body .product__price_count{font-size:28px}@media screen and (max-width:414px){.modalProduct__footer_body .product__price_count{font-size:25px}}.modalProduct__footer_body .product__price_col span{font-size:16px}.modalProduct__footer .progressBar{margin-bottom:20px;padding:0;border-radius:0;background-color:transparent}.modalProduct__footer .progressBar__line{margin-bottom:8px}@media screen and (max-width:414px){.modalProduct__footer .progressBar{margin-right:0;margin-left:0}}
/*! nouislider - 14.6.1 - 8/17/2020 */
.noUi-target,.noUi-target *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-ms-touch-action:none;touch-action:none}.noUi-target{position:relative;border-radius:2px;background-color:#f2f2f2}.noUi-base,.noUi-connects{position:relative;z-index:1;width:100%;height:100%}.noUi-connects{z-index:0;overflow:hidden}.noUi-connect,.noUi-origin{position:absolute;z-index:1;top:0;right:0;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;will-change:transform;-webkit-transform-style:flat;transform-style:flat}.noUi-connect{width:100%;height:100%;background-color:#c3111d}.noUi-origin{width:10%;height:10%}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{right:auto;left:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden}.noUi-touch-area{width:100%;height:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;-webkit-transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:2px}.noUi-horizontal .noUi-handle{top:-11px;width:12px;height:24px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{top:-17px;right:-6px;width:28px;height:34px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{right:auto;left:-17px}.noUi-connects{border-radius:3px}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{cursor:default;border-radius:8px;outline:0;background-color:#c3111d}.noUi-handle.noUi-handle-lower{left:100%}.noUi-handle.noUi-handle-upper{right:0}.noUi-active{-webkit-box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:before{top:14px;left:6px;width:14px;height:1px}.noUi-vertical .noUi-handle:after{left:6px;width:14px;height:1px;top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;text-align:center;white-space:nowrap}.noUi-value-sub{font-size:10px;color:#ccc}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{top:100%;left:0;width:100%;height:80px;padding:10px 0}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{width:2px;height:5px;margin-left:-1px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{top:0;left:100%;height:100%;padding:0 10px}.noUi-value-vertical{padding-left:25px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);-ms-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{position:absolute;display:block;padding:5px;text-align:center;white-space:nowrap;color:#000;border:1px solid #d9d9d9;border-radius:3px;background:#fff}.noUi-horizontal .noUi-tooltip{bottom:120%;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.noUi-vertical .noUi-tooltip{top:50%;right:120%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.noUi-horizontal .noUi-origin>.noUi-tooltip{bottom:10px;left:auto;-webkit-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0)}.noUi-vertical .noUi-origin>.noUi-tooltip{top:auto;right:28px;-webkit-transform:translate(0,-18px);-ms-transform:translate(0,-18px);transform:translate(0,-18px)}.daterangepicker{font-family:'OpenSans',Arial,sans-serif;font-size:15px;line-height:1em;position:absolute;z-index:3001;top:100px;left:20px;display:none;width:278px;max-width:none;margin-top:7px;padding:0;color:inherit;border-radius:16px;background-color:#fff;-webkit-box-shadow:0 5px 22px -12px #000;box-shadow:0 5px 22px -12px #000}.daterangepicker:after,.daterangepicker:before{position:absolute;display:inline-block;content:'';border-bottom-color:rgba(0,0,0,.2)}.daterangepicker:before{top:-7px;border-right:7px solid transparent;border-bottom:7px solid #fff;border-left:7px solid transparent}.daterangepicker:after{top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent}.daterangepicker.opensleft:before{right:9px}.daterangepicker.opensleft:after{right:10px}.daterangepicker.openscenter:after,.daterangepicker.openscenter:before{right:0;left:0;width:0;margin-right:auto;margin-left:auto}.daterangepicker.opensright:before{left:9px}.daterangepicker.opensright:after{left:10px}.daterangepicker.drop-up{margin-top:-7px}.daterangepicker.drop-up:after,.daterangepicker.drop-up:before{top:initial;bottom:-7px;border-top:7px solid #ccc;border-bottom:initial}.daterangepicker.drop-up:after{bottom:-6px;border-top:6px solid #fff}.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar{float:none}.daterangepicker.single .drp-selected{display:none}.daterangepicker.show-calendar .drp-buttons,.daterangepicker.show-calendar .drp-calendar{display:block}.daterangepicker.auto-apply .drp-buttons{display:none}.daterangepicker .drp-calendar{display:none;max-width:270px}@media screen and (max-width:575px){.daterangepicker .drp-calendar{max-width:100%}}.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px;border-right:1px solid #f2f2f2}@media screen and (max-width:575px){.daterangepicker .drp-calendar.left{padding:8px;border-right:none;border-bottom:1px solid #f2f2f2}}.daterangepicker .drp-calendar.right{padding:8px}.daterangepicker .drp-calendar.single .calendar-table{border:0}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{display:inline-block;padding:3px;color:#fff;border:solid #c3111d;border-width:0 2px 2px 0;border-radius:0}.daterangepicker .calendar-table .next span{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.daterangepicker .calendar-table .prev span{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{font-size:12px;line-height:24px;width:32px;min-width:32px;height:32px;cursor:pointer;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;text-align:center;vertical-align:middle;white-space:nowrap;border:1px solid transparent;border-radius:50%}@media screen and (max-width:565px){.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{height:37px}}.daterangepicker .table-condensed .next,.daterangepicker .table-condensed .prev{border:1px solid #f2f2f2}.daterangepicker .calendar-table{border:1px solid #fff;border-radius:4px;background-color:#fff}.daterangepicker .calendar-table table{width:100%;margin:0;border-spacing:0}.daterangepicker .calendar-table table tr:last-child th{font-family:'OpenSans-Bold',Arial,sans-serif}.daterangepicker td.available:hover,.daterangepicker th.available:hover{color:inherit;border-color:#c3111d;border-radius:50px}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{color:#999;border-color:transparent;background-color:#fff}.daterangepicker td.in-range{color:#000;border-color:transparent;border-radius:0;background-color:#fdf5f6}.daterangepicker td.end-date,.daterangepicker td.start-date,.daterangepicker td.start-date.end-date{border-radius:50px}.daterangepicker td.active,.daterangepicker td.active:hover{color:#fff;border-color:transparent;background-color:#c3111d}.daterangepicker th.month{width:auto}td.in-range.available:first-child{border-radius:16px 0 0 16px}td.in-range.available:last-child{border-radius:0 16px 16px 0}.daterangepicker option.disabled,.daterangepicker td.disabled{cursor:not-allowed;text-decoration:line-through;color:#999}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;height:auto;padding:1px;cursor:default}.daterangepicker select.yearselect{margin:0}.daterangepicker select.monthselect{width:56%;margin:0 2% 0 0}.daterangepicker select.yearselect{width:40%}.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect{font-size:12px;width:50px;margin:0 auto;padding:2px;border:1px solid #eee;outline:0;background:#eee}.daterangepicker .calendar-time{line-height:30px;position:relative;margin:4px auto 0;text-align:center}.daterangepicker .calendar-time select.disabled{cursor:not-allowed;color:#ccc}.daterangepicker .drp-buttons{line-height:12px;display:none;clear:both;padding:8px;text-align:right;vertical-align:middle;border-top:1px solid #ddd}.daterangepicker .drp-selected{font-size:12px;display:inline-block;padding-right:8px}.daterangepicker .drp-buttons .btn{font-size:12px;font-weight:700;margin-left:8px;padding:4px 8px}.daterangepicker.show-ranges.rtl .drp-calendar.right,.daterangepicker.show-ranges.single.rtl .drp-calendar.left{border-right:1px solid #ddd}.daterangepicker.show-ranges.ltr .drp-calendar.left,.daterangepicker.show-ranges.single.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker .ranges{float:none;margin:0;text-align:left}.daterangepicker.show-calendar .ranges{margin-top:8px}.daterangepicker .ranges ul{width:100%;margin:0 auto;padding:0;list-style:none}.daterangepicker .ranges li{font-size:12px;padding:8px 12px;cursor:pointer}.daterangepicker .ranges li:hover{background-color:#eee}.daterangepicker .ranges li.active{color:#fff;background-color:#08c}@media (min-width:564px){.daterangepicker{width:auto;text-align:left;direction:ltr}.daterangepicker .ranges ul{width:140px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .drp-calendar.left{clear:none}.daterangepicker .drp-calendar,.daterangepicker .ranges,.daterangepicker.single .drp-calendar,.daterangepicker.single .ranges{float:left}.daterangepicker .drp-calendar.left{clear:left;margin-right:0}.daterangepicker .drp-calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker .drp-calendar.right{margin-left:0}.daterangepicker .drp-calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker .drp-calendar.left .calendar-table{padding-right:8px}}@media (min-width:730px){.daterangepicker .ranges{width:auto;float:left}.daterangepicker.rtl .ranges{float:right}.daterangepicker .drp-calendar.left{clear:none!important}}
/* End */


/* Start:/local/templates/vmeste/css/custom.css?175379949719324*/
*,
*::before,
*::after {
    resize: none !important;
    outline: none !important;
}
._no-padding-bottom {
    padding-bottom: 0;
}
._no-padding-top {
    padding-top: 0;
}
._no-margin-bottom {
    margin-bottom: 0;
}
._no-margin-top {
    margin-top: 0;
}
.form-answer {
    display: none;
    margin-bottom: 20px;
    font-size: 13px;
}
.form-answer._error {
    color: #ff0000 !important;
}
.s-about .about {
    margin-bottom: 0;
}
.sliderGroup__item {
    height: auto;
}
.sliderGroup__item-top img {
    max-height: 145px;
    margin: 0 auto;
}
.rating__item {
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
}
.productCounter__input span {
    color: #000;
}
.t-page__aside {
    width: 25%;
}
.a-menu__item._active {
    color: #c3111d;
}
.breadcrumbs ul span {
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
}
.sliderGroup__item-bottom._added .ProductBuy,
.cards__btn._added .Button__buy {
    display: none;
}
.sliderGroup__item-bottom._added .productCounter,
.cards__btn._added .productCounter {
    display: block;
}
.like__icon-red {
    width: 16px;
    height: 16px;
    fill: #c3111d;
    margin: auto;
}
.option__item svg:nth-child(2),
.sliderGroup__like svg:nth-child(2),
.Button__favorite svg:nth-child(2) {
    display: none;
}
.option__item._added svg:nth-child(1),
.sliderGroup__like._added svg:nth-child(1),
.Button__favorite._added svg:nth-child(1) {
    display: none;
}
.option__item._added svg:nth-child(2),
.sliderGroup__like._added svg:nth-child(2),
.Button__favorite._added svg:nth-child(2) {
    display: block;
}
.simplebar-content {
    -webkit-flex-direction: column;
    flex-direction: column;
}
.basket__count,
.basket__total {
    white-space: nowrap;
}
.fb_modal {
    display: none;
}
.sliderGroup__list._slider {
    margin: 0 -10px;
}
.sliderGroup__item-wrapper {
    padding: 0 10px;
    height: 100%;
}
.sliderGroup__item._slider {
    margin-right: 0;
    width: auto;
    display: block;
    background: #fff;
}
.product__name {
    height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.s-cardProduct__item img {
    margin: auto;
}
.cards__btn {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}
.cards__notice {
    width: 100%;
    margin-top: 30px;
    background: #fff5e0;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    padding: 15px 20px;
    color: #1a1a1a;
    letter-spacing: .02em;
    font-size: 12px;
}
.form__radio label {
    cursor: pointer;
}
.option__icon {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
}
.basketProduct__list .c-catalog__item:nth-child(4n) {
    margin-right: 30px;
}
.basketProduct__list .c-catalog__item:nth-child(3n) {
    margin-right: 0;
}
.catProduct-items .mobile-menu__close,
.c-aside__cont_btn,
.mobile-menu__close {
    cursor: pointer;
}
.ProductBuy._disabled,
.Button__buy._disabled {
    color: #1a1a1a;
    border-color: #f6f6f6;
    background-color: #f6f6f6;
    cursor: pointer;
}
.Button__buy._disabled {
    cursor: default;
}
.slick-track {
    margin: 0;
}
.Button[disabled] {
    color: #1a1a1a;
    cursor: default;
}
.t-basket__reg {
    text-align: center;
}
.productCounter__btn:hover {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    background: #EBEBEB;
}
.form__list {
    margin-left: -10px;
    margin-right: -10px;
}
.purchase-block._delivery .form__list {
    margin-bottom: 0;
}
.purchase-block._datereceipt {
    margin-top: -20px;
}
.purchase-block._comment {
    margin-bottom: 32px;
}
.purchase-block._comment a {
    color: #c3111d;
    border-bottom: 1px dashed #c3111d;
}
.purchase-block textarea::-webkit-input-placeholder,
.purchase-block textarea:-ms-input-placeholder,
.purchase-block textarea:-moz-placeholder,
.purchase-block textarea::placeholder {
    color: #b1b5b9 !important;
}
.purchase-block textarea {
    display: none;
    width: 100%;
    height: 80px;
    padding: 10px 24px;
    border-radius: 20px;
    border: 0;
    letter-spacing: .03em;
    color: #1a1a1a;
    background-color: #f8f7f7;
}
.purchase__agree-terms {
    margin-top: 20px;
}
.form__col {
    padding: 0 10px;
}
.form__day {
    width: 33.33333%;
    margin: 0;
    padding: 0 10px;
}
.form__day:not(:last-child) {
    margin: 0;
}
.a-select._chooseday {
    margin-top: -10px;
    display: none;
}
.success::after,
.success::before {
    background-color: transparent;
}
.suggestions-hint,
.suggestions-promo {
    display: none !important;
}
.suggestions-suggestions {
    font-size: 12px;
    border-color: #f8f7f7 !important;
    border-top: 0 !important;
}
.suggestions-suggestion {
    cursor: pointer;
    padding: 5px 10px;
}
.suggestions-suggestions strong {
    color: #c3111d;
    font-weight: normal;
}
.suggestions-wrapper {
    -webkit-transform: translateY(-23px);
    -moz-transform: translateY(-23px);
    transform: translateY(-23px);
    z-index: 9999;
}
.coupon__list {
    margin-top: -20px;
    margin-bottom: 35px;
}
.coupon__item {
    width: 100%;
    margin-bottom: 10px;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}
.coupon__item:last-child {
    margin-bottom: 0;
}
.coupon__item span {
    font-weight: 600;
    margin-right: 10px;
}
.coupon__item-button {
    cursor: pointer;
}
.coupon__item-icon {
    margin-left: 10px;
    width: 10px;
    height: 10px;
    fill: #c3111d;
}
.success::before,
.success::after {
    display: none;
}
.success {
    height: 480px;
}
.success__block {
    height: auto;
}
.success__block h1 {
    max-width: 100%;
    line-height: 36px;
}
.success__block p {
    margin-bottom: 15px;
}
.success__img {
    width: 100%;
    background-size: auto;
    background-position: right center;
}
.paysystem {
    margin-top: 20px;
}
.paysystem__content {
    margin-top: 10px;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-basis: content;
    flex-basis: content;
    padding: 15px 20px;
    background: #fff;
    overflow: hidden;
    border-radius: 16px;
}
.paysystem__content._wrap {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}
.paysystem__content input {
    margin: 0 !important;
}
.paysystem__content img {
    margin-right: 15px;
}
.paysystem__content form {
    margin-left: 15px;
}
.popup-content p span {
    color: #C3111D;
}
.popup__tabs-item input {
    display: none;
}
.popup-content__map {
    position: relative;
    width: 100%;
    height: 100%;
}
.popup__tabs {
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}
.popup__tabs-item._simple {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
}
.baloon-content p {
    font-size: 12px !important;
    margin-bottom: 5px !important;
}
.baloon-content .Button {
    padding: 8px 30px !important;
    margin: 5px !important;
}
.cartDownload button {
    width: 100%;
}
.sale__item {
    border-radius: 16px;
}
.t-page__banner img {
    margin-top: 0;
    border-radius: 16px;
}
.product__price_col {
    white-space: nowrap;
}
.pagination ul li svg {
    vertical-align: baseline;
}
.pagination ul li.disabled {
    border-color: transparent !important;
}
.pagination ul li.disabled {
    cursor: default;
}
.pagination ul li.disabled .pagination__icon,
.pagination ul li.disabled:hover .pagination__icon{
    fill: #ccc;
}
.review__item-like._added .review__item-like_icon {
    fill: #c3111d;
}
.cards__img {
    text-align: center;
}
.cards__img img {
    max-height: 100%;
}
.js-favorites-action,
.js-delete-from-cart {
    cursor: pointer;
}
.address__table small,
.address__table span._empty {
    color: #9e9e9e;
}
.address__table table thead th {
    width: 20px;
}
.address__table table thead th:first-child {
    width: 40%;
}
.option__item-favorite,
.option__item-cart {
    display: -webkit-flex;
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.option__item-cart {
    margin-right: 10px;
}
.option__item-favorite svg:nth-child(2) {
    display: none;
}
.option__item-favorite._added svg:nth-child(2) {
    display: block;
}
.option__item-favorite._added svg:nth-child(1) {
    display: none;
}
.option__item .basket {
    padding-top: 4px;
}
.modalProduct__item-body {
    min-height: 28px;
}
.modalProduct .ProductBuy {
    height: 28px;
    line-height: 26px;
    padding: 0 15px;
}
.modalProduct__footer .Button {
    width: auto;
    margin-left: auto;
}
.modalProduct__footer {
    border-width: 1px 0 0 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
}
.modalProduct__item-top a {
    font-size: 13px;
    line-height: 18px;
    font-weight: 600;
    overflow: hidden;
    text-decoration: none;
    margin-right: 10px;
    white-space: nowrap;
    letter-spacing: .01em;
    text-overflow: ellipsis;
    color: #000;
    -o-text-overflow: ellipsis;
}
.modalProduct.chosen .modalProduct__footer._progress {
    bottom: -110px;
}
.account__cont table tbody tr td,
.account__cont table thead th {
    font-size: 13px;
}
.account__cont table tbody tr td a {
    color: #c3111d;
}
.cartnumber-error {
    display: none;
    font-size: 12px;
    color: #c3111d;
    margin-top: -20px;
    margin-bottom: 35px;
}
.cartnumber-error._success {
    color: #1b5e20;
}
[name="cartnumber"] {
    text-transform: uppercase;
}
.cook__item span {
    width: 20%;
    margin-right: 0;
}
.cook__item div {
    width: 80%;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
}
.t-filter__item._section span {
    color: #b1b5b9;
}
.filter-form {
    position: relative;
}
.filter-form button {
    width: 100%;
}
.filter-tooltip::before {
    content: "";
    display: block;
    position: absolute;
    left: -3px;
    top: 8px;
    width: 20px;
    height: 20px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: #c3111d;
    z-index: -1;
}
.filter-tooltip {
    position: absolute;
    display: none;
    left: 100%;
    font-size: 12px;
    margin-left: 15px;
    margin-top: 12px;
    width: auto;
    white-space: nowrap;
    padding: 0 15px;
    font-family: 'OpenSans-Bold', Arial, sans-serif;
    height: 36px;
    line-height: 36px;
    border-radius: 6px;
    background-color: #c3111d;
    color: #fff;
    z-index: 100;
    text-align: center;
    -webkit-box-shadow: 0 0 16px rgba(0,129,240,.35);
    box-shadow: 0 0 16px rgba(0,129,240,.35);
    -webkit-transition: .3s;
    transition: .3s;
}
[type="checkbox"]:disabled + label {
    -webkit-opacity: 0.35;
    -moiz-opacity: 0.35;
    opacity: 0.35;
    color: #1a1a1a !important;
    cursor: default !important;
}

@media screen and (max-width: 1200px) {
    .basketProduct__list .c-catalog__item:nth-child(3n) {
        margin-right: 30px;
    }
    .basketProduct__list .c-catalog__item:nth-child(2n),
    .basketProduct__list .c-catalog__item:nth-child(4n) {
        margin-right: 0;
    }
}
@media screen and (max-width: 950px) {
    .basketProduct__list .c-catalog__item:nth-child(3n) {
        margin-right: 0;
    }
}
@media screen and (max-width: 450px) {
    .e-privacy span {
        display: block;
    }
}
@media screen and (max-width: 414px) {
    .header-mobile__option .like__icon-red {
        width: 12px;
        height: 12px;
    }
    .cook__list {
        margin-left: 0;
        margin-right: 0;
    }
    .cook__item {
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .cook__item span,
    .cook__item div {
        width: 100%;
    }
    .popup__product .cards__btn button {
        padding: 0 20px;
    }
    .productCounter__btn {
        width: 40px !important;
        height: 40px !important;
        padding: 0 !important;
    }
    .form__list {
        margin-left: -5px;
        margin-right: -5px;
    }
    .form__day {
        padding: 0 5px;
    }
    .cardProduct__col .Button__favorite {
        margin-top: 15px;
    }
}


/* 404, 500 */

.error_page { padding: 26px 0 34px; display: flex; justify-content: space-between; align-items: center; }
.error_page.er_500 { min-height: 100vh; }
.error_page_txt { flex-shrink: 0; width: 488px; padding-right: 32px; }
.error_page_txt_hd { font-weight: bold; font-size: 28px; line-height: 40px; color: #1A1A1A; margin-bottom: 24px; }
.error_page_txt_dscr { font-weight: normal; font-size: 14px; line-height: 23px; letter-spacing: 0.02em; color: #333333; margin-bottom: 24px; }
.error_page_txt_btn {  }
.error_page_txt_btn a { display: inline-block; background: #E9760D; border-radius: 44px; font-weight: bold; font-size: 12px; line-height: 14px; letter-spacing: 0.02em; color: #FFFFFF; padding: 13px 24px; }
.error_page_img { display: flex; flex-shrink: 0; width: calc(100% - 488px); overflow: hidden; justify-content: center; padding: 64px 0 70px; }
.error_page_img img { display: block; width: auto; height: auto; max-width: 100%; }

@media (max-width: 767px) {
    .error_page { flex-direction: column; }
    .error_page.er_500 { min-height: auto; }
    .error_page_img { width: auto; max-width: 250px; padding: 40px 0 0; }
    .error_page_txt { width: auto; padding-right: 0; text-align: center; }
    .error_page_txt_hd { font-size: 20px; line-height: 1; }
}

/* ------- */

.fb_modal {  }
.fb_modal_img { font-size: 0; text-align: center; margin-bottom: 24px; }
.fb_modal_img img { display: inline-block; width: auto; height: auto; }
.fb_modal.fancybox-content {  }
.fb_modal_txt { max-width: 320px; margin-bottom: 24px; font-weight: normal; font-size: 14px; line-height: 20px; text-align: center; letter-spacing: 0.02em; color: #333333; }
.fb_modal_ask { font-weight: bold; font-size: 16px; line-height: 24px; color: #1A1A1A; margin-bottom: 16px; text-align: center; }
.fb_modal_btns { display: flex; justify-content: center; }
.fb_modal_btns .fb_answer { font-weight: bold; font-size: 12px; line-height: 14px; letter-spacing: 0.02em; color: #FFFFFF; margin: 0 8px; padding: 9px 31px; background: #CA191F;
    border-radius: 44px; text-transform: uppercase; }

.fb_style_01 {  }
.fb_style_01 .fb_modal { padding-top: 48px; background: none; }
.fb_style_01 .fb_modal_con { background: #FFFFFF; box-shadow: 0px 9px 20px rgba(0, 0, 0, 0.08); border-radius: 16px; padding: 10px 40px 32px; }
.fb_style_01 .fb_modal_img { margin-top: -58px; }
.fb_style_01 .fancybox-bg { background-color: rgba(30, 30, 30, 0.64); }
.fb_style_01 .fancybox-close-small { display: none; }
@media (max-width: 399px) {
    .fb_style_01 .fb_modal { padding-left: 19px; padding-right: 19px; }
    .fb_style_01 .fb_modal_con { padding: 26px 16px 24px; }
    .fb_style_01 .fb_modal_img { margin-bottom: 15px; }
    .fb_style_01 .fb_modal_img img { max-width: 64px; max-height: 64px; margin-top: 0; }
    .fb_style_01 .fb_modal_txt { margin-bottom: 16px; }
    .fb_style_01 .fb_modal_ask { padding: 0 22px; }
}

.settings__col_submit { width: 100%; }

.popup__reviews .rating__item { cursor: pointer; }
.popup__reviews .rating__item .icon-star-off { display: none; }
.popup__reviews .rating__item.voted ~ .rating__item .icon-star-off { display: inline; }
.popup__reviews .rating__item.voted ~ .rating__item .icon-star-on { display: none; }

input[name="BuyButton"]{
    background-color: #fa8a22;
    font-family: 'OpenSans-Bold',Arial,sans-serif;
    font-size: 12px;
    line-height: 14px;
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 17px 33px;
    cursor: pointer;
    -webkit-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
    letter-spacing: .02em;
    color: #fff;
    border-radius: 50px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 12px 33px;
    margin: 10px 0;
}

.cards__btn .row, .cards__btn._added .row {
    display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.cards__btn .row {
    margin-bottom: 24px;
}
.cards__btn .row:last-child {
    margin-bottom: 0;
} 
.cards__btn .row:last-child button {
    margin-bottom: 0;
} 
.cards__btn .row button {
    margin-right: 30px;
}
.cards__btn .row button:last-child {
    margin-right: 0;
}
.cards__btn .row:last-child button {
    margin-bottom: 0;
} 

.popup-window .btn {
  height: 40px;
  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;
  border-radius: 20px;
  margin-right: 20px;
  margin-left: 20px;
  font-weight: 600;
  cursor: pointer;
  -webkit-transition: all .3s linear;
  -o-transition: all .3s linear;
  transition: all .3s linear;
}

.popup-window .btn.btn-primary {
  margin-bottom: 8px !important;
  background: #fa8a22;
  color: white;
}
.popup-window .btn.btn-primary:hover {
  background: #ec7d16;
}

.bx-catalog-subscribe-form-container-input input[type="text"] {
	border-radius: 16px;
	border: 0;
	outline: none;
	background: #f8f7f7;
	margin-top: 8px;
}
.popup-window.popup-window-with-titlebar {
	border-radius: 16px;
	max-width: 400px;
	width: 100%;
}

.popup-window-content-white {
	padding: 40px !important;
}
.popup-window-content-white .popup-window-titlebar-text {
	font-size: 19px;
	line-height: 24px;
	color: #1a1a1a;
	margin-bottom: 32px;
}



.cards__btn .productCounter__inner button { margin-right: 30px; }
.cards__btn .productCounter__inner button:last-child { margin-right: 0; }




@media (max-width: 768px){
    .about-map__img:after {
        background-color: #fa8a22;
    }
}
@media (max-width: 414px){
    .t-page__aside {
        width: 100%;
    }
}



/* task 93086 */
.header-body__inner {
    width: calc(100% - 90px);
}
/*t93921 */

@media (max-width: 768px){
	.header {padding-top:52px}
	.header-mobile {position:fixed;top:0;width:100%;z-index:102;}
}
.mt-15 {
    margin-top: 15px;
}

/*.cardProduct .cardsCounter .productCounter__input span { right: 8px; }
.cardProduct .cardsCounter .productCounter__input input { padding-left: 17px; }
.cardProduct .cards__btn .productCounter__inner button { margin-right: 0; }*/
.ProductBuy.ProductBuyCart { display: none; }
@media (max-width: 550px){
    .ProductBuy.ProductBuyCart { display: block!important; }
    .basketProduct__list .ProductBuy.ProductBuyCart { display: none!important; }
}

/* payment block on order detail page */
.payment_form p {
    margin-bottom: 0px;
    font-size: 12px;
    color: #777;
    display: none;
}



@media (max-width: 767px) {
    .t-basket .basketCheckout .purchase-block .form__input input { font-size: 16px; }
    .t-basket .basketCheckout .purchase-block .recipient input { font-size: 16px; }
    .popup.popup__address { overflow-y: auto; }
    .popup.popup__address .popup-content .js-form-delivery input { font-size: 16px; }
}



.header-top__phone_dscr { font-size: 12px; line-height: 15px; letter-spacing: .02em; color: #b1b5b9; text-align: center; padding-top: 2px; }

.bx_storege ul li {
    padding: 5px 0;
    font-size: 16px;
    line-height: 23px;
}
/* End */
/* /local/templates/vmeste/css/suggestions.css?17537994972091 */
/* /local/templates/vmeste/css/jquery.fancybox.css?175379949714143 */
/* /local/templates/vmeste/css/loader.css?1753799497615 */
/* /local/templates/vmeste/css/styles.css?1753799497144220 */
/* /local/templates/vmeste/css/custom.css?175379949719324 */
