

/* Start:/local/templates/gourmeria/new/swiper-bundle.min.css?174374905018435*/
/**
 * Swiper 11.0.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 26, 2023
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* End */


/* Start:/local/templates/gourmeria/new/style.css?1782107482173622*/
@charset "UTF-8";
*{word-wrap:break-word;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-collapse:collapse;box-sizing:border-box;outline:0!important}
button,textarea{border:none;background:0 0}
*,body{margin:0;padding:0}
body{font-family:"Open Sans",Arial,sans-serif;color:#000;background:#ffff;font-size:16px;font-weight:400;line-height:1.5;font-style:normal}
a,button,button:focus,textarea{outline:0}
.content figcaption,.content figure,.payment-type-text,.product-review__list-button,.text-center,.type-modal__close{text-align:center}
.no-photo,.product-review__item-info,.product-review__list.js-review{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal}
.logo-text,.table-price tbody{white-space:nowrap}
.form-check-label-text a:hover,a,a:hover{text-decoration:none}
html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}
img{border:none;max-width:100%;height:auto}
a,button{cursor:pointer;color:#000}
li{list-style:none}
b{display:inline;font-weight:700}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html.desktop.fslightbox-open header.zheader{right:15px}
html.desktop.fslightbox-open body{overflow:hidden}.zcontainer{max-width:1348px;margin:0 auto}
.row{display:flex;flex-wrap:wrap}
.col-12{width:100%}
@keyframes scroll{
0%{width:0}
100%{width:100%}
}
img{display:block;width:100%;height:auto}
body{margin:0;padding-top:122px;overflow-x:hidden;overflow-y:scroll}
body.body-admin{padding-top:156px}
body.body-admin #bx-panel-back{display:none!important;overflow:hidden!important;height:39px}
body.body-admin #bx-panel{top:0!important;left:0!important;position:fixed!important;width:100%!important;z-index:995!important}
body.active{width:100vw;height:100vh;overflow:hidden}
body.overflow main{display:none}
body.active-search{overflow:hidden}
body.d-search-active{background:#F2F2F2}
body.d-search-active .main-body{opacity:0;pointer-events:none;display:none}
body.d-search-active .zfooter{opacity:0;pointer-events:none;display:none}
body.d-search-active .zheader__menu{opacity:0;pointer-events:none}
body.d-search-active .zheader__catalogBtn{pointer-events:none}
input{font-family:"Open Sans"}
.zheader{position:fixed;top:0;left:0;right:0;z-index:100;background-color:#fff}
.zheader-wrap{position:relative;z-index:2;background:#FFF;border-bottom:1px solid #E0E0E0;height:80px}
.swiper{opacity:0}
.swiper.swiper-initialized{opacity:1}
.hidden{display:none!important}
.body-admin .zheader{top:35px}
.modal{backdrop-filter:blur(6px)!important}
.modal.show{opacity:1}
.zheader__panel-inner{display:flex;justify-content:space-between;align-items:center;padding:12px 0 16px}
.zheader__search{border-radius:5px;border:1px solid #FFF;width:476px;height:40px;padding:4px 11px 6px 0;display:flex;justify-content:space-between;align-items:center;background:#FFF}
.zheader__search-block{display:flex;width:100%;
}
.zheader__search.loadajax,.zheader__search-block.loadajax{position:relative}
.zheader__search.loadajax:before,
.zheader__search-block.loadajax:before{content:"";position:absolute;display:block;width:18px;height:18px;right:28px;top:6px;border-color:#A60C13;border-style:solid;border-right-color:transparent;border-bottom-color:transparent;border-radius:50%;-webkit-animation:spinner .4s linear infinite;animation:spinner .4s linear infinite}
@-webkit-keyframes spinner{
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes spinner{
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
button,textarea{border:none;background:0 0}
a,button,button:focus,textarea{outline:0}
.content figcaption,.content figure,.payment-type-text,.text-center,.type-modal__close{text-align:center}
.no-photo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal}
.logo-text,.table-price tbody{white-space:nowrap}
.form-check-label-text a:hover,a,a:hover{text-decoration:none}
html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}
img{border:none;max-width:100%;height:auto}
a,button{cursor:pointer;color:#000}
button{margin:0;line-height:inherit}
li{list-style:none}
b{display:inline;font-weight:700}
.h1,body,h1{font-weight:400}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
textarea{resize:none;overflow:auto;-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
input[type=number]{-moz-appearance:textfield}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
input[type=submit]{cursor:pointer;-webkit-appearance:none}
input[type=search]::-webkit-search-cancel-button{background:0 0;display:none}
.search-field input::-webkit-input-placeholder{color:#888}
.search-field input::-moz-placeholder{color:#888}
.search-field input:-moz-placeholder{color:#888}
.search-field input:-ms-input-placeholder{color:#888}
.field-input.input-error input::-webkit-input-placeholder{color:#f2171e}
.field-input.input-error input::-moz-placeholder{color:#f2171e}
.field-input.input-error input:-moz-placeholder{color:#f2171e}
.field-input.input-error input:-ms-input-placeholder{color:#f2171e}
input::-webkit-input-placeholder{color:#000}
input::-moz-placeholder{color:#000}
input:-moz-placeholder{color:#000}
input:-ms-input-placeholder{color:#000}
.field-input.input-error textarea::-webkit-input-placeholder{color:#f2171e}
.field-input.input-error textarea::-moz-placeholder{color:#f2171e}
.field-input.input-error textarea:-moz-placeholder{color:#f2171e}
.field-input.input-error textarea:-ms-input-placeholder{color:#f2171e}
textarea::-webkit-input-placeholder{color:#000}
textarea::-moz-placeholder{color:#000}
textarea :-moz-placeholder{color:#000}
textarea:-ms-input-placeholder{color:#000}
input:focus::-webkit-input-placeholder{color:transparent;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s;opacity:0!important}
input:focus::-moz-placeholder{color:transparent;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s;opacity:0!important}
input:focus:-moz-placeholder{color:transparent;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s;opacity:0!important}
input:focus:-ms-input-placeholder{color:transparent;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;transition:.5s;opacity:0!important}
textarea:focus::-webkit-input-placeholder{color:transparent;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}
textarea:focus::-moz-placeholder{color:transparent;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}
textarea:focus:-moz-placeholder{color:transparent;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}
textarea:focus:-ms-input-placeholder{color:transparent;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;transition:.5s}
input:focus::-ms-input-placeholder{opacity:0!important}
input:focus::placeholder{opacity:0!important}
li,p{line-height:initial}
@-webkit-keyframes fadeIn{
from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadeIn{
from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadeIn{
from{opacity:0}
to{opacity:1}
}
@keyframes fadeIn{
from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadeOut{
from{opacity:1}
to{opacity:0}
}
@-moz-keyframes fadeOut{
from{opacity:1}
to{opacity:0}
}
@-o-keyframes fadeOut{
from{opacity:1}
to{opacity:0}
}
@keyframes fadeOut{
from{opacity:1}
to{opacity:0}
}
input:-webkit-autofill{border-radius:0 !important;-webkit-text-fill-color:#333 !important;
}
.modal-open{overflow:hidden}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}
.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}
.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}
@media (prefers-reduced-motion:reduce){
.modal.fade .modal-dialog{transition:none}
}
.modal.show .modal-dialog{-webkit-transform:none;transform:none}
.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}
.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}
.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}
.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}
.modal-dialog-scrollable .modal-body{overflow-y:auto}
.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}
.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}
.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}
.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}
.modal-dialog-centered.modal-dialog-scrollable::before{content:none}
.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}
.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}
.modal-backdrop.fade{opacity:0}
.modal-backdrop.show{opacity:.5}
.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}
.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}
.modal-title{margin-bottom:0;line-height:1.5}
.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}
.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}
.modal-footer>*{margin:.25rem}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@media (min-width:576px){
.modal-dialog{max-width:500px;margin:1.75rem auto}
.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}
.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}
.modal-dialog-centered{min-height:calc(100% - 3.5rem)}
.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}
.modal-sm{max-width:300px}
}
@media (min-width:992px){
.modal-lg,.modal-xl{max-width:800px}
}
@media (min-width:1200px){
.modal-xl{max-width:1140px}
}
.fade{transition:opacity .15s linear}
@media (prefers-reduced-motion:reduce){
.fade{transition:none}
}
.fade:not(.show){opacity:0}
.mb-20{margin-bottom:20px}
.content p,.mb-30{margin-bottom:30px}
main{-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto;display:block}
footer{margin:auto auto 0;width:100%}
.container-fluid{max-width:1920px}
.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}
.section{padding-top:90px;padding-bottom:90px;background-repeat:no-repeat}
.form-group:not(.form-check)>input,.form-group:not(.form-check)>textarea{padding:14px 18px;font-size:16px;line-height:1.5;width:100%;outline:0!important}
.content .h1,.content h1{text-transform:none;margin-bottom:50px}
.content figure{margin:30px auto 50px}
.content .h2,.content .h3,.content .h4,.content .h5,.content h2,.content h3,.content h4,.content h5{margin:50px 0 30px;text-transform:none}
.content .h6,.content h6{margin:50px 0 20px}
.no-photo{margin-bottom:35px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.captcha,.search-form__response-show{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}
.color-black{color:#000!important}
.color-white{color:#fff!important}
a:hover{color:#A60C13}
.form-check-label a:hover,.form-check-label-text a,.type-modal__form-links a:hover{color:#A60C13}
.captcha{display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.form-group:not(.form-check)>input{border:1px solid #e4e4e4;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;font-style:normal;font-weight:400;color:#000;-webkit-transition:color .24s;-o-transition:color .24s;-moz-transition:color .24s;transition:color .24s}
.btn,.form-group:not(.form-check)>textarea{-webkit-box-shadow:none!important;-moz-box-shadow:none!important}
.form-group:not(.form-check)>textarea,.map .contact-icon .address,.map .contact-icon .mail,.map .contact-icon .tel{-webkit-transition:color .24s;-o-transition:color .24s;-moz-transition:color .24s;font-weight:400;font-style:normal}
.form-group:not(.form-check)>input::-webkit-input-placeholder{font-style:normal;font-weight:400;font-size:16px;line-height:1.5;color:#797979}
.form-group:not(.form-check)>input:-moz-placeholder{font-style:normal;font-weight:400;font-size:16px;line-height:1.5;color:#797979}
.form-group:not(.form-check)>input::-moz-placeholder{font-style:normal;font-weight:400;font-size:16px;line-height:1.5;color:#797979}
.form-group:not(.form-check)>input:-ms-input-placeholder{font-style:normal;font-weight:400;font-size:16px;line-height:1.5;color:#797979}
.form-group:not(.form-check)>input::-ms-input-placeholder{font-style:normal;font-weight:400;font-size:16px;line-height:1.5;color:#797979}
.form-group:not(.form-check)>input::placeholder{font-style:normal;font-weight:400;font-size:16px;line-height:1.5;color:#797979}
.form-group:not(.form-check)>input:active::-webkit-input-placeholder,.form-group:not(.form-check)>input:focus::-webkit-input-placeholder{color:transparent}
.form-group:not(.form-check)>input:active:-moz-placeholder,.form-group:not(.form-check)>input:focus:-moz-placeholder{color:transparent}
.form-group:not(.form-check)>input:active::-moz-placeholder,.form-group:not(.form-check)>input:focus::-moz-placeholder{color:transparent}
.form-group:not(.form-check)>input:active:-ms-input-placeholder,.form-group:not(.form-check)>input:focus:-ms-input-placeholder{color:transparent}
.form-group:not(.form-check)>input:active::-ms-input-placeholder,.form-group:not(.form-check)>input:focus::-ms-input-placeholder{color:transparent}
.form-group:not(.form-check)>input:active::placeholder,.form-group:not(.form-check)>input:focus::placeholder{color:transparent}
.form-group:not(.form-check)>textarea{box-shadow:none!important;color:#000;transition:color .24s}
.form-group:not(.form-check)>textarea::-webkit-input-placeholder{font-style:normal;font-weight:400;font-size:16px;line-height:1.5;color:#797979}
.form-group:not(.form-check)>textarea:-moz-placeholder{font-style:normal;font-weight:400;font-size:16px;line-height:1.5;color:#797979}
.form-group:not(.form-check)>textarea::-moz-placeholder{font-style:normal;font-weight:400;font-size:16px;line-height:1.5;color:#797979}
.form-group:not(.form-check)>textarea:-ms-input-placeholder{font-style:normal;font-weight:400;font-size:16px;line-height:1.5;color:#797979}
.form-group:not(.form-check)>textarea::-ms-input-placeholder{font-style:normal;font-weight:400;font-size:16px;line-height:1.5;color:#797979}
.form-group:not(.form-check)>textarea::placeholder{font-style:normal;font-weight:400;font-size:16px;line-height:1.5;color:#797979}
.form-group:not(.form-check)>textarea:active::-webkit-input-placeholder,.form-group:not(.form-check)>textarea:focus::-webkit-input-placeholder{color:transparent}
.form-group:not(.form-check)>textarea:active:-moz-placeholder,.form-group:not(.form-check)>textarea:focus:-moz-placeholder{color:transparent}
.form-group:not(.form-check)>textarea:active::-moz-placeholder,.form-group:not(.form-check)>textarea:focus::-moz-placeholder{color:transparent}
.form-group:not(.form-check)>textarea:active:-ms-input-placeholder,.form-group:not(.form-check)>textarea:focus:-ms-input-placeholder{color:transparent}
.form-group:not(.form-check)>textarea:active::-ms-input-placeholder,.form-group:not(.form-check)>textarea:focus::-ms-input-placeholder{color:transparent}
.form-group:not(.form-check)>textarea:active::placeholder,.form-group:not(.form-check)>textarea:focus::placeholder{color:transparent}
.form-check input,body.catalog-open .js-open-site-catalog .icon:first-child{display:none}
.form-check input:checked+:after{opacity:1}
.form-check-label{padding-left:34px;font-style:normal;font-weight:400;font-size:13px;line-height:1.25;color:#000;cursor:pointer;position:relative}
.form-check-label:before{content:'';position:absolute;left:0;top:-3px;width:22px;height:22px;background:#e4e4e4;display:block}
.form-check-label:after{content:'';position:absolute;left:6px;top:4px;width:11px;height:9px;-webkit-background-size:11px 9px;-moz-background-size:11px 9px;background:url(/local/templates/gourmeria/new/../img/checkbox-mark.svg) center no-repeat;opacity:0;display:block}
.all-result:hover,.contacts-mail:hover,.contacts-phone:hover,.form-check-label a,.map .contact-icon .mail:hover,.map .contact-icon .tel:hover,.search .search-close:hover,.search .search-submit .icon:hover,.search .search-submit:hover,a.all-result{color:#822a27}
.form-check_type-modal{padding-left:0;margin-top:17px!important}
.form-check_type-modal .form-check-label{padding-left:24px;font-style:normal;font-weight:400;font-size:12px;line-height:1.33;color:#000}
.form-check_type-modal .form-check-label:before{width:14px;height:14px;background:#fff;border:1px solid #e0e0e0;top:0}
.form-check_type-modal .form-check-label:after{left:3px;width:9px;height:7px;-webkit-background-size:9px 7px;-moz-background-size:9px 7px;background-size:9px 7px;top:4px}
.form-check-agreement {
    font-size: 13px;
    line-height: 1.2;
    color: #BBBDBE;
    margin-top: 40px;
    font-weight: 400;
}

.form-check-agreement a {
    font-weight: 700;
    color: #BBBDBE;
}
.breadcrumb-item,.form-group--surely,.search-form,section.section.catalog{position:relative}
.form-group--surely input,.form-group--surely textarea{padding-right:30px}
.form-control__label{color:#393a3f;font-size:16px;line-height:1.2;margin-bottom:10px}
.form-group-row{display:flex;margin-left:-20px;margin-right:-20px}
.form-group-col{flex:0 0 50%;padding:0 20px}
.payment-type-block p,.search-form .form-group{margin-bottom:0}
.search-form .form-group input{padding-right:60px}
.search-form__submit{position:absolute;right:18px;z-index:3;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.about-preview__image img,.search-form__close{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.search-form__submit .icon{fill:none;stroke:#D7BAA1;width:16px;height:16px;-webkit-transition:stroke .24s;-o-transition:stroke .24s;-moz-transition:stroke .24s;transition:stroke .24s}
.search-form__close{position:absolute;right:18px;z-index:3;top:50%;transform:translateY(-50%);opacity:0;visibility:hidden;pointer-events:none}
.about-preview,.about-preview__image,.search-preview__img,.type-list>li{position:relative}
.search-form__close .icon{fill:none;stroke:#797979;width:10px;height:10px;-webkit-transition:stroke .24s;-o-transition:stroke .24s;-moz-transition:stroke .24s;transition:stroke .24s}
.search-form__close:hover .icon{stroke:#000}
.search-form__response{z-index:20;position:relative;background:#fff;border:1px solid #e4e4e4;height:100%;max-height:541px;border-radius:5px}
.search-form__response-content{height:100%;max-height:544px;padding:12px 30px 10px;overflow-y:auto;overflow-x:hidden}
.title-search-result{margin-left:-206px;margin-top:19px;min-width:891px;display:none!important}
.title-search-result.active{display:block!important}
.search-form__response-content table{width:100%}
.search-form__response-content table tr td{padding:30px 0 29px}
.search-form__response-content table tr+*{border-top:1px solid #e4e4e4}
.search-form__response-show{height:46px;display:flex}
.product-price,.search-form__response-show>a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}
.search-form__response-show>a{width:100%;height:100%;border-top:1px solid #e4e4e4;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-style:normal;font-weight:400;font-size:13px;line-height:1.69;color:#797979;-webkit-transition:color .24s;-o-transition:color .24s;-moz-transition:color .24s;transition:color .24s}
.btn-secondary>span,.product-price__actual{font-weight:700;font-size:16px;font-style:normal}
.product-price{display:flex;flex-direction:column;align-items:center;width:218px}
.product__row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}
.product-price__actual{line-height:19px;color:#393a3f}
.product-price__actual-el{font-size:14px;font-weight:500}
.product-price__actual-el .rouble{font-size:16px}
.btn{padding:22px 46px;box-shadow:none!important}
.btn-secondary{outline:0!important;border:1px solid #822a27;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:background-color .24s;-o-transition:background-color .24s;-moz-transition:background-color .24s;transition:background-color .24s;background:0 0}
.btn-secondary>span{line-height:1.25;color:#92281d;-webkit-transition:color .24s;-o-transition:color .24s;-moz-transition:color .24s;transition:color .24s}
.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background:#822a27!important;border-color:#822a27!important}
.btn-secondary:active span,.btn-secondary:focus span,.btn-secondary:hover span,.form-buttons .btn.btn-gray:hover{color:#fff}
.type-list>li{padding-left:30px;font-size:18px;line-height:1.25;color:#822a27}
.type-list>li+*{margin-top:11px}
.type-list>li:before{content:'';position:absolute;top:6px;left:0;width:20px;height:2px;background:#822a27}
.breadcrumb-item a,.breadcrumb-item+:before{font-weight:400;line-height:1.29;font-style:normal}
.about-preview{width:100%;-webkit-transition:opacity .24s;-o-transition:opacity .24s;-moz-transition:opacity .24s;transition:opacity .24s}
.about-preview__image{height:383px;width:100%;overflow:hidden;-webkit-clip-path:polygon(0 0,100% 0,100% 65%,0 100%);clip-path:polygon(0 0,100% 0,100% 65%,0 100%)}
.about-preview__image img{width:100%;height:auto;min-height:100%;top:50%;transform:translateY(-50%);-o-object-fit:cover;object-fit:cover;position:absolute}
.about-preview__link{position:absolute;right:0;bottom:23px;padding-right:44px;z-index:3;font-style:normal;font-weight:700;font-size:22px;line-height:1.25;color:#822a27}
.filter__item-title{font-size:12px;letter-spacing:.12em;text-transform:uppercase}
.about-preview__link .icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:0;fill:none;stroke:#822A27;width:25px;height:22px}
.about-preview:before{content:'';position:absolute;bottom:-52px;left:34px;right:-30px;top:34px;background:#fff;-webkit-clip-path:polygon(0 19%,100% 0,100% 100%,0% 100%);clip-path:polygon(0 19%,100% 0,100% 100%,0% 100%)}
.about-preview:hover,.breadcrumb-item a:hover{opacity:.75}
.breadcrumb{background:0 0;padding:0;margin:0 0 20px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.breadcrumb-item:first-child .icon{fill:none;stroke:#797979;-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);transform:translateY(-1px)}
.breadcrumb-item a{-webkit-transition:opacity .24s;-o-transition:opacity .24s;-moz-transition:opacity .24s;transition:opacity .24s;font-size:13px;color:#828282}
.breadcrumb-item+*{padding:0;margin-left:18px}
.breadcrumb-item+:before{content:'—'!important;position:absolute;font-size:14px;color:#797979!important;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:-10px}
.section h1{margin-bottom:50px}
.catalog{padding:50px 0 100px}
.filter__item{padding:20px 0}
.filter__item-title{padding-right:17px;position:relative;font-style:normal;font-weight:700;line-height:1.25;color:#000}
.filter__item-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.filter__item-arrow{right:0;z-index:3;transform:translateY(-50%);width:15px;height:15px}
.filter__item-arrow .icon{fill:none;stroke:#000;stroke-width:1px;-webkit-transition:-webkit-transform .24s;transition:transform .24s;-o-transition:-o-transform .24s;-moz-transition:transform .24s,-moz-transform .24s;transition:transform .24s,-webkit-transform .24s,-moz-transform .24s,-o-transform .24s}
.filter__item-arrow.active .icon{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.filter__item-body{padding-top:20px}
.filter__item-body .form-check{margin-bottom:10px}
.filter__item-body .form-check input{width:100%}
.product-head{padding:21px 0 23px}
.product-body{background:#f1f1f1;padding:40px 0 64px;overflow:hidden}
.product__row{margin:70px auto 0;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;max-width:770px}
.product__count{width:185px}
.contacts__wrap,.result-search__form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.contacts-address,.content p{font-style:normal;font-weight:400;font-size:16px;line-height:1.5;color:#000}
.bx-breadcrumb,.no-image:after,.responsive-slide{display:none}
.btn-primary{background:#822a27;-webkit-transition:background-color .24s;-o-transition:background-color .24s;-moz-transition:background-color .24s;transition:background-color .24s;border:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.contacts-phone,.content p a,.link{-webkit-transition:color .24s;-o-transition:color .24s;-moz-transition:color .24s}
.btn-primary span{font-size:18px;color:#fff}
.content figure figcaption,.content p a,.link,blockquote>p{font-style:normal;font-weight:400}
.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background:#8A050B!important}
.content p a,.link{font-size:16px;line-height:1.5;color:#d7baa1!important;transition:color .24s}
.content p a:hover,.link:hover{color:#822a27!important}
.link:active{color:#d7baa1!important}
blockquote{padding-left:97px;position:relative}
blockquote:before{content:'';position:absolute;top:11px;width:70px;height:2px;background:#822a27;left:0}
blockquote>p{font-size:18px;line-height:1.33;color:#000}
blockquote>p+*{margin-top:24px}
.content .important p,.important p,blockquote .blockquote-footer{font-style:normal;font-weight:400;font-size:16px;line-height:1.5;color:#797979}
.type-modal__form .form-group input,.type-modal__form .form-group textarea{font-weight:300;color:#66686b;height:initial;line-height:1.5;font-size:16px}
.btn-info span,.contacts-phone,.responsive-filter-open>* span{line-height:1.25}
.content figure img{max-height:470px}
.content figure figcaption{margin-top:30px;font-size:16px;line-height:1.5;color:#797979}
.btn-info span,.content table thead tr th,.content ul li,.responsive-filter-open>* span{font-size:16px;color:#000;font-style:normal;font-weight:400}
.content ul li{line-height:1.5;padding-left:34px;position:relative}
.content ul li+*{margin-top:20px}
.content ul li:before{content:'';position:absolute;top:11px;width:20px;height:2px;background:#822a27;left:0}
.content ul li ul{padding-top:25px;padding-left:34px}
.content table thead tr th{line-height:1.5;border-top:none}
.content table tbody tr td{font-style:normal;font-weight:400;font-size:16px;line-height:1.5;color:#797979;border-top:none}
.contacts,.result-search,div#login .modal-content.modal-content-login,div#authorizationBasket .modal-content{padding:0}
.btn-info{border:1px solid rgba(3,3,3,.2);background:0 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:15px 25px;-webkit-transition:background-color .24s,border-bottom-color .24s,border-right-color .24s,border-left-color .24s,border-top-color .24s;-o-transition:background-color .24s,border-bottom-color .24s,border-right-color .24s,border-left-color .24s,border-top-color .24s;-moz-transition:background-color .24s,border-bottom-color .24s,border-right-color .24s,border-left-color .24s,border-top-color .24s;transition:background-color .24s,border-bottom-color .24s,border-right-color .24s,border-left-color .24s,border-top-color .24s}
.btn-info:active,.btn-info:focus,.btn-info:hover{background:#fff!important;border-color:#fff!important}
.result-search__title{padding:20px 0 30px}
.result-search__panel{padding:40px 0;background:#f1f1f1}
.result-search__form .form-group{width:-webkit-calc(100% - 267px);width:-moz-calc(100% - 267px);width:calc(100% - 267px);position:relative}
.result-search__form .form-group input{width:100%;height:67px;padding:21px 70px 21px 38px}
.result-search__form-submit{width:267px}
.result-search__form-submit>*{height:67px;width:100%;text-align:center;padding:24px 50px}
.result-search__form-clear{width:67px;height:67px;position:absolute;top:0;right:0;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.type-modal .captcha,.type-modal__form-links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}
.result-search__form-clear .icon{width:10px;height:10px;stroke:#797979;-webkit-transition:stroke .24s;-o-transition:stroke .24s;-moz-transition:stroke .24s;transition:stroke .24s}
.result-search__form-clear:hover .icon,.type-modal .modal-dialog .modal-content>.close:hover .icon,.type-modal .modal-dialog .modal-content>.close:hover svg path{stroke:#822A27}
.result-search__body{padding:60px 0 100px}
.contacts__title{padding:60px 0 40px}
.contacts__body{background:#e1cbb3;position:relative}
.contacts-phone{font-style:normal;font-weight:400;font-size:24px;color:#000;transition:color .24s}
.contacts-mail,.contacts-time{font-weight:400;font-size:18px;color:#000;font-style:normal}
.contacts-mail{line-height:1.33;-webkit-transition:color .24s;-o-transition:color .24s;-moz-transition:color .24s;transition:color .24s}
.contacts-time{line-height:1.5}
.contacts__info{width:370px;padding:56px 50px 44px 0}
.contacts__info-section+*{margin-top:30px}
.contacts__info-section-title{padding-left:22px;position:relative;font-style:normal;font-weight:700;font-size:14px;line-height:1.25;letter-spacing:.12em;text-transform:uppercase;color:#822a27}
.contacts__info-section-title .icon{position:absolute;top:49%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);stroke:#822A27;width:15px;height:15px}
.contacts__info-section-title+*{margin-top:10px}
.contacts__map{width:-webkit-calc(100% - 370px);width:-moz-calc(100% - 370px);width:calc(100% - 370px)}
.contacts__map .map{position:absolute;top:0;right:0;bottom:0;width:-webkit-calc((1440px - 370px) + ((100% - 1440px)/ 2));width:-moz-calc((1440px - 370px) + ((100% - 1440px)/ 2));width:calc((1440px - 370px) + ((100% - 1440px)/ 2))}
.modal{background:rgba(130,136,142,0.7)}
.type-modal .modal-dialog{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;max-width:878px}
.type-modal .modal-dialog .modal-content{background:#fff;border-radius:10px;padding:55px 60px 59px;position:relative;overflow:hidden;max-height:700px}
.type-modal .modal-dialog .modal-content>.close{position:absolute;top:30px;right:30px;z-index:5;opacity:1;width:30px;background:#F2F2F2;border-radius:5px;height:30px;display:flex;align-items:center;justify-content:center}
.type-modal .modal-dialog .modal-content>.close svg{max-width:14px}
.type-modal .modal-dialog .modal-content>.close .icon{opacity:1;width:20px;height:20px;stroke:#797979;stroke-width:2px;-webkit-transition:stroke .24s;-o-transition:stroke .24s;-moz-transition:stroke .24s;transition:stroke .24s}
.type-modal .modal-dialog .modal-content>*{z-index:2}
.type-modal__title{text-align:center;position:relative}
.type-modal__title+*{margin-top:35px!important}
.type-modal__form{max-width:100%;width:100%;margin:0 auto}
.contacts__title h1,.result-search__title h1,.type-modal__form .form-group{margin:0}
.type-modal__form .form-group input{padding-top:11px;padding-bottom:11px;padding-left:10px;font-family:Inter,sans-serif;border:1px solid #e0e0e0;border-radius:5px!important}
.type-modal__form .form-group input::-webkit-input-placeholder{color:#bbbdbe;-webkit-transition:color .34s;transition:color .34s;font-weight:300}
.type-modal__form .form-group input:-moz-placeholder{color:#bbbdbe;-moz-transition:color .34s;transition:color .34s;font-weight:300}
.type-modal__form .form-group input::-moz-placeholder{color:#585c5e;-moz-transition:color .34s;transition:color .34s;font-weight:300}
.type-modal__form .form-group input:-ms-input-placeholder{color:#bbbdbe;-ms-transition:color .34s;transition:color .34s;font-weight:300}
.type-modal__form .form-group input::-ms-input-placeholder{color:#bbbdbe;-ms-transition:color .34s;transition:color .34s;font-weight:300}
.type-modal__form .form-group input::placeholder{color:#bbbdbe;-webkit-transition:color .34s;-o-transition:color .34s;-moz-transition:color .34s;transition:color .34s;font-weight:300}
.type-modal__form .form-group input:active::-webkit-input-placeholder,.type-modal__form .form-group input:focus::-webkit-input-placeholder{opacity:0}
.type-modal__form .form-group input:active:-moz-placeholder,.type-modal__form .form-group input:focus:-moz-placeholder{opacity:0}
.type-modal__form .form-group input:active::-moz-placeholder,.type-modal__form .form-group input:focus::-moz-placeholder{opacity:0}
.type-modal__form .form-group input:active:-ms-input-placeholder,.type-modal__form .form-group input:focus:-ms-input-placeholder{opacity:0}
.type-modal__form .form-group input:active::-ms-input-placeholder,.type-modal__form .form-group input:focus::-ms-input-placeholder{opacity:0}
.type-modal__form .form-group input:active::placeholder,.type-modal__form .form-group input:focus::placeholder{opacity:0}
.type-modal__form .form-group textarea{padding-top:13px;padding-bottom:8px;padding-left:13px;font-family:Inter,sans-serif;min-height:248px;border-radius:5px!important}
.type-modal__form .form-group textarea::-webkit-input-placeholder{color:#bbbdbe;-webkit-transition:color .34s;transition:color .34s;font-weight:300}
.type-modal__form .form-group textarea:-moz-placeholder{color:#bbbdbe;-moz-transition:color .34s;transition:color .34s;font-weight:300}
.type-modal__form .form-group textarea::-moz-placeholder{color:#bbbdbe;-moz-transition:color .34s;transition:color .34s;font-weight:300}
.type-modal__form .form-group textarea:-ms-input-placeholder{color:#bbbdbe;-ms-transition:color .34s;transition:color .34s;font-weight:300}
.type-modal__form .form-group textarea::-ms-input-placeholder{color:#bbbdbe;-ms-transition:color .34s;transition:color .34s;font-weight:300}
.type-modal__form .form-group textarea::placeholder{color:#bbbdbe;-webkit-transition:color .34s;-o-transition:color .34s;-moz-transition:color .34s;transition:color .34s;font-weight:300}
.type-modal__form .form-group textarea:active::-webkit-input-placeholder,.type-modal__form .form-group textarea:focus::-webkit-input-placeholder{opacity:0}
.type-modal__form .form-group textarea:active:-moz-placeholder,.type-modal__form .form-group textarea:focus:-moz-placeholder{opacity:0}
.type-modal__form .form-group textarea:active::-moz-placeholder,.type-modal__form .form-group textarea:focus::-moz-placeholder{opacity:0}
.type-modal__form .form-group textarea:active:-ms-input-placeholder,.type-modal__form .form-group textarea:focus:-ms-input-placeholder{opacity:0}
.type-modal__form .form-group textarea:active::-ms-input-placeholder,.type-modal__form .form-group textarea:focus::-ms-input-placeholder{opacity:0}
.type-modal__form .form-group textarea:active::placeholder,.type-modal__form .form-group textarea:focus::placeholder{opacity:0}
.type-modal__form .form-group+*{margin-top:20px}
.type-modal__form-submit{margin-top:36px;text-align:center}
.type-modal__form-submit.form-submit-tags{margin-top:60px;text-align:center;display:flex;justify-content:center}
.type-modal__form-submit>*{min-width:300px;text-align:center;padding:0;width:100%}
.verified-phone__form-submit.disabled .btn.btn-primary{pointer-events:none!important;background:#e0e0e0!important}
.type-modal__form-submit .btn.btn-primary{padding:10px 20px;border-radius:5px;background:#A60C13;font-size:14px;font-weight:600;line-height:20px;width:auto;min-width:140px;font-family:'Montserrat';height:40px}
.type-modal__form-submit>* span{font-family:'Montserrat';font-style:normal;font-weight:600;font-size:14px;line-height:1;color:#fff}
.type-modal__form-submit>* .again-btn{min-width:auto}
.type-modal__form-submit>* span.again{font-family:'Open Sans';font-style:italic;font-weight:400;font-size:12px;line-height:1;color:#4F555E;text-decoration:underline;line-height:14px}
.verified-phone__again-submit.type-modal__form-submit{margin-top:30px}
.type-modal .modal-dialog .modal-content.modal-content-repeat{height:376px;padding:51px 60px 59px;
}
.type-modal__form-submit+*{margin-top:30px}
.type-modal__form-links{margin:30px auto 0;width:300px;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.type-modal__form-links a{font-style:normal;font-weight:400;font-size:14px;line-height:1.25;color:#822a27}
.type-modal .captcha{display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;order:2;flex:0 0 50%;padding:0 30px}
.type-modal .form-send{margin-top:40px;display:flex;justify-content:space-between;margin-left:-30px;margin-right:-30px}
.type-modal .form-send .type-modal__form-submit{margin-top:0;order:1;flex:0 0 50%;padding:0 30px}
.type-modal__text{font-style:normal;font-weight:400;font-size:16px;line-height:1.33;text-align:center;color:#393A3F}
.type-modal__text+*{margin-top:36px}
.type-modal__close>*{padding:23px 74px}
div#login .modal-dialog,div#authorizationBasket .modal-dialog{max-width:442px}
div#tag .modal-dialog{max-width:500px}
.p-15{padding-left:15px;padding-right:15px}
.search{position:fixed;top:0;left:0;right:0;z-index:60;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);opacity:0;-webkit-box-shadow:0 2px 25px rgba(0,0,0,.25);-moz-box-shadow:0 2px 25px rgba(0,0,0,.25);box-shadow:0 2px 25px rgba(0,0,0,.25);pointer-events:none;-webkit-transition:.2s;-o-transition:.2s;-moz-transition:.2s;transition:.2s;background:#f4f4fa}
.search.active{pointer-events:auto;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.search-field{width:100%;display:block;padding:22px 35px;outline:0;border:0;height:auto;overflow:hidden;font-size:17px;line-height:24px}
.search .search-close,.search .search-submit{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:3}
.search .search-submit{left:0}
.search .search-submit .icon{font-size:15px;color:#9f9f9f;margin-top:-2px}
.search .search-close{cursor:pointer;right:0}
.search .search-close .icon{width:14px;height:14px;stroke-width:1px}
.all-result{border-top:1px solid #ececec;padding:12px 0;display:block;text-align:center}
button.search-submit .icon{width:18px;height:18px;stroke:#d7baa1;fill:none}
.cart-window__button a:hover,.search-form__close:hover .icon,.search-form__response-show>a:hover,a.all-result:hover{color:#551a18}
.search-close .icon{stroke:#d7baa1}
.form-check{padding-left:0}
.responsive-filter-open{display:none;margin-bottom:30px}
.responsive-filter-open>*{width:100%;text-align:center;background:#f1f1f1;padding:13px 15px}
section.section.result-search .row{margin-bottom:-30px}
.container.search-container{position:relative;z-index:50;opacity:1;visibility:visible;pointer-events:initial;-webkit-transition:opacity .34s,visibility .34s;-o-transition:opacity .34s,visibility .34s;-moz-transition:opacity .34s,visibility .34s;transition:opacity .34s,visibility .34s;width:100%;max-width:100%;padding:0}
.form-check-label-text{font-size:14px;font-style:italic;font-weight:400;line-height:18px;color:#bbbdbe;text-align:left}
.form-check-label-text a{color:#bbbdbe}
section.section.catalog:before{content:'';position:absolute;background:url(/local/templates/gourmeria/new/../img/cat-left.png) center no-repeat;width:637px;height:643px;left:-14%;pointer-events:none;z-index:-1}
section.section.catalog:after{content:'';position:absolute;right:-1%;bottom:56px;background:url(/local/templates/gourmeria/new/../img/cat-right.png) center no-repeat;width:591px;height:391px}
.h2,h2,h2.f-80{font-size:80px}
.type-modal__title *{font-size:22px;color:#393A3F;font-weight:700;margin-bottom:0;text-align:left;font-family:'Montserrat'}
div#login .modal-dialog .modal-content:before{left:-49px;bottom:-21px}
div#login .modal-dialog .modal-content:after{right:-50px;bottom:-110px}
.about{padding-bottom:140px}
.modal-content{border:none}
section.section.catalog:before{bottom:200px}
div#success-message .type-modal__text,.success .type-modal__text{margin-top:25px!important}
.no-image{background:url(/local/templates/gourmeria/new/../img/static/no.png) center no-repeat,#313131!important}
.search-form__submit:hover .icon{stroke:#551A18}
@media (min-width:1921px){
.pl-el-0{padding-left:0}
}
@media (min-width:1200px){
.container{max-width:1170px}
}
@media (min-width:1201px){
body{min-width:320px}
.contacts__map .map{width:-webkit-calc((1170px - 370px) + ((100% - 1170px)/ 2));width:-moz-calc((1170px - 370px) + ((100% - 1170px)/ 2));width:calc((1170px - 370px) + ((100% - 1170px)/ 2))}
}
@media (max-width:1199px){
body{min-width:320px}
.contacts__map .map{width:-webkit-calc((960px - 370px) + ((100% - 960px)/ 2));width:-moz-calc((960px - 370px) + ((100% - 960px)/ 2));width:calc((960px - 370px) + ((100% - 960px)/ 2))}
}
@media (max-width:991px){
.contacts__title,.result-search__body,.result-search__panel,.result-search__title,.section{padding:30px 0}
body{min-width:320px}
.h2,h2{font-size:30px}
.type-list>li:before{top:7px}
.type-window.cart-window{max-height:-webkit-calc(100vh - 57px);max-height:-moz-calc(100vh - 57px);max-height:calc(100vh - 57px);overflow-y:auto}
.responsive-filter-open{display:block}
.h1,h1{font-size:30px}
.section h1{margin-bottom:24px}
section.section.catalog .container>.row{margin-bottom:-30px}
section.section.cart h1,section.section.catalog h1,section.section.product.product-head h1{color:#000}
section.section.product.product-body{background:0 0;padding:16px 0 0;border-top:1px solid #e4e4e4}
.product__count{width:124px}
.content p,.content ul li,blockquote .blockquote-footer{font-size:14px}
.contacts__wrap,form.result-search__form{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.content .table tr,.type-modal__form-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal}
.h3,h3{font-size:24px}
.h6,h6{font-size:15px}
.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin-bottom:1rem!important;margin-top:1.5rem!important}
.content ul li ul{padding-left:10px}
.blockquote{padding-left:44px}
blockquote:before{width:36px;top:9px}
.content .table tbody{width:100%;display:block}
.content .table tr{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.contacts__map .map{width:100%;position:relative;height:300px}
.contacts__info{width:100%;padding:30px 0 0}
.contacts__map{width:100%;position:absolute;bottom:0;left:0;right:0}
.contacts__body{padding-bottom:30px}
.contacts__title h1{margin:0}
.type-modal__form-submit>*{min-width:100%}
.type-modal__form-links{width:100%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}
.type-modal__form-links>*+*{margin-top:20px}
.form-check_type-modal .form-check-label{font-size:10px}
a.all-result{margin:25px -15px 0}
.content table thead{display:block}
.contacts__wrap{padding-bottom:300px}
.contacts__map .map>ymaps{margin:0;width:100%!important}
.product-padding{padding-bottom:89px}
}
.payment-type-img .icon{position:absolute;fill:currentColor;pointer-events:none}
@media (max-width:575px){
body{min-width:320px}
}
@media (max-width:320px){
body{min-width:320px}
}
@media screen and (max-height:575px){
#rc-imageselect,.g-recaptcha{-moz-transform:scale(.96);-ms-transform:scale(.96);-o-transform:scale(.96);transform:scale(.96);-webkit-transform:scale(.96);-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transform-origin:0 0;margin-bottom:5px}
.modal #rc-imageselect,.modal .g-recaptcha{-moz-transform:scale(.87);-ms-transform:scale(.87);-o-transform:scale(.87);transform:scale(.87);-webkit-transform:scale(.87);-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transform-origin:0 0;margin-bottom:5px;margin-left:35px}
}
.form-buttons{display:flex;align-items:center;justify-content:space-between}
.form-buttons .btn{padding:19px 70px}
.form-buttons .btn.btn-gray{font-size:14px;background-color:#f1f1f1;color:#822a27;font-weight:700}
.form-req{color:#6bb333}
@media (max-width:576px){
.form-buttons{flex-direction:column}
.form-buttons .btn{width:100%}
.form-buttons .btn:first-child{margin-bottom:20px}
}
.form-check_type-modal .form-check-input.is-error+.form-check-label:before,.type-modal__form .form-group input.form-control.is-error{border-color:#822a27}
.search-container-table{padding:0 26px 0 29px;margin-top:-6px}
.product-search-cart-add{max-width:140px}
.search-container-title{font-size:18px;font-weight:500}
.smartfilter .btn-link{border:1px solid #822a27;outline:0;border-radius:2px;width:100%;color:#92281d;font-weight:700}
.smartfilter .btn-link:hover{background-color:#822a27;color:#fff;text-decoration:none}
@media (max-width:992px){
.form-group-col,.type-modal .captcha,.type-modal .form-send .type-modal__form-submit{padding:0 20px}
.form-group-row,.type-modal .form-send{margin-left:-20px;margin-right:-20px}
}
.btn-outline-primary:not(:disabled):not(.disabled):active{color:#000;background-color:transparent}
.nav-tabs{width:95%}
.section.product h1{margin-bottom:0;font-size:40px}
.section.catalog h1{font-size:40px;margin-bottom:30px}
.catalog{padding-top:21px}
.second-level.shown:before{content:'';width:100vw;height:100vh;filter:blur(1.5);z-index:inherit}
@media (max-width:1200px){
.title-search-result{min-width:830px;margin-left:-270px}
.search-form__response-content{padding:22px 15px 5px}
.search-container-table{padding:0 12px}
}
.preloader-spinner{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999999;background:var(--white);background:rgba(255,255,255,.5);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:0;visibility:hidden;-webkit-transition:opacity .2s ease-in,visibility .2s ease-in;transition:opacity .2s ease-in,visibility .2s ease-in;
}
.preloader-spinner.active{opacity:1;visibility:visible;
}
.preloader-spinner__body{display:block;height:100%;width:100%;position:relative;
}
.preloader-spinner__svg{display:block;height:80px;width:80px;position:absolute;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background-image:url(/include/svg/preload.svg);background-size:80px;background-position:center;background-repeat:no-repeat;
}
.search-container__preloader{display:none;height:100%;width:100%;position:absolute;z-index:22;pointer-events:none;
}
.search-container.loadajax .search-container__preloader{display:block;
}
.search-container__preloader-bg{position:absolute;width:100%;height:100%;position:absolute;z-index:3;opacity:.5;background:#FFF;
}
.search-container__preloader-svg{display:block;height:80px;width:80px;position:absolute;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background-image:url(/include/svg/preload.svg);background-size:80px;background-position:center;background-repeat:no-repeat;z-index:4;
}
.zheader__search.loadajax input{padding-right:34px}
.zheader__search input{outline:none;border:0;width:100%;color:#4F555E!important;font-size:14px;background:none;font-weight:400;box-shadow:none!important;height:31px;padding:7px 15px 6px 12px}
.zheader__search input::placeholder{color:#82888E!important;font-size:14px;font-weight:400}
.zheader__search input:focus{outline:none;border:none;box-shadow:none;background-color:transparent}
.zheader__search button{background-color:transparent;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center}
.zheader__bar{display:flex;align-items:center;gap:28px;margin-right:9px}
.zheader__bar a{position:relative;display:block}
.zheader__bar a svg{flex:0 0 28px}
.zheader__bar a span{transition:color .24s ease;margin-top:5px}
.zheader__bar a:hover span{color:#FFF}
.zheader__bar a svg path{transition:fill .24s ease}
.zheader__delivery svg path{transition:fill .24s ease}
.zheader__delivery:hover svg path{fill:#822a27}
.zheader__payment svg path{transition:fill .24s ease}
.zheader__payment:hover svg path{fill:#822a27}
.zheader__account svg g g path{transition:stroke .24s ease}
.zheader__account:hover svg path{stroke:#A60C13}
.zheader__cart-number{position:absolute;font-size:12px;color:#FFFF;font-family:'Montserrat';border-radius:50%;border:2px solid #A60C13;margin:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-weight:600;background:#A60C13;top:-12px;right:-8px}
.header-cart-wrap:hover .zheader__cartItemFill svg path{stroke:#A60C13}
.zheader__account-wrap{position:relative}
.zheader__account-menu{display:none;position:absolute;width:400px;font-size:16px;height:271px;bottom:-287px;right:-67px;padding:33px 40px 36px;background:#FFF;border-radius:1px;border:1px solid #E0E0E0;border-radius:5px;z-index:222}
.zheader__account-inner{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}
.zheader__account-head{display:flex;align-items:baseline;width:100%;border-bottom:1px solid #E0E0E0;padding-bottom:6px;margin-bottom:26px}
.zheader__account-head-name{font-family:'Montserrat';font-weight:700;font-size:18px;color:#393A3F;margin-right:5px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.zheader__account-head-cart{color:#393A3F;font-size:14px;font-family:"Open Sans",sans-serif}
.zheader__account-menu-link{font-size:14px;font-weight:600;line-height:20px;font-family:'Montserrat';margin-bottom:20px;color:#393A3F}
.zheader__account-menu-link:last-child{position:relative;padding-left:24px;margin-bottom:0}
.zheader__account-menu-link:last-child:before{content:"";width:18px;height:18px;position:absolute;top:2px;left:0;background-image:url(/include/exit.svg);background-repeat:no-repeat;background-position:center}
.zheader__account-menu-link:hover{color:#A60C13}
.header-cart-wrap{min-width:auto}
.zheader__bar .zheader__cartItemFill img{width:25px;height:25px}
.zheader__nav{max-height:100%;transition:transform .3s ease;position:absolute;width:100%;transform:translateY(0px);background:#F2F2F2}
.zheader__nav.hidden-opacity{opacity:0}
.zheader__nav.disable{transform:translateY(-125px)}
.top-menu-active .zheader__nav.disable{transform:translateY(0px)}
.zheader__nav.disable:before{opacity:0}
.top-menu-active .zheader__nav.disable:before{opacity:1}
.zheader__panel{position:relative;z-index:2;background:#F2F2F2;height:80px}
.zheader .zcontainer{position:relative}
.zheader__catalog.active .zcontainer{height:100%;background:#FFF;border-top-left-radius:10px;border-top-right-radius:10px;padding-right:8px}
.zheader .zcontainer.initial{position:relative}
.zheader__catalogBtn{display:flex;border-radius:5px;align-items:center;gap:15px;border:1px solid #A60C13;cursor:pointer;padding:11px 12px 11px 11px;background-color:transparent;font-size:14px;line-height:16px;font-weight:600;text-transform:uppercase;transition:background-color .24s ease,color .24s ease;background:#A60C13;max-width:126px;min-width:126px}
.zheader__catalogBtn-text{color:#FFF;font-size:14px;font-weight:600;text-transform:capitalize;pointer-events:none;font-family:'Montserrat'}
.zheader__catalogBtn-image{background-image:none!important;width:auto;height:auto}
.zheader__catalogBtn-image span{display:block;width:16px;height:2px;margin-bottom:3px;background-color:currentColor;transform-origin:left;transition:transform .35s,width .35s}
.zheader__catalogBtn-image span:last-child{margin-bottom:0}
.zheader__catalogBtn.active .zheader__catalogBtn-image span:first-child{transform:rotate(45deg) translateX(-1px)}
.zheader__catalogBtn.active .zheader__catalogBtn-image span:nth-child(2){transform:scaleX(0)}
.zheader__catalogBtn.active .zheader__catalogBtn-image span:nth-child(3){transform:rotate(-45deg) translateX(-1px)}
.zheader__catalogBtn:hover{background-color:#8A050B;border-color:#8A050B}
.zheader__catalogBtn:hover span{color:#FFF}
.zheader__catalogBtn.active{background-color:#8A050B;border-color:#8A050B}
.zheader__catalogBtn:hover .zheader__catalogBtn-text,.zheader__catalogBtn.active .zheader__catalogBtn-text{color:#FFF}
.zheader__catalogBtn.active span{color:#FFF}
.zheader__burger-btn span{color:#fff;display:block;width:16px;height:2px;margin-bottom:3px;background-color:currentColor;transform-origin:left}
.zheader__burger-btn span:last-child{margin-bottom:0}
.zheader__burger-btn.active .zheader__burger-btn-image span:first-child{transform:rotate(45deg) translateX(-1px)}
.zheader__burger-btn.active .zheader__burger-btn-image span:nth-child(2){transform:scaleX(0)}
.zheader__burger-btn.active .zheader__burger-btn-image span:nth-child(3){transform:rotate(-45deg) translateX(-1px)}
.zheader__burger-btn.active .zheader__burger-btn-image{max-width:10px}
.zheader__catalogBtn.active svg path{fill:#fff}
.zheader__catalogBtn span{color:#FFF;font-size:14px;font-weight:700;text-transform:uppercase;pointer-events:none}
.zheader__menu{display:flex;align-items:center;justify-content:space-between;list-style:none;margin-bottom:0}
.zheader__menu li a{min-width:auto !important;display:inline-block;color:#393A3F;font-size:18px;line-height:18px;font-weight:700;text-decoration:none;padding:0 0 21px;margin-bottom:0;border-bottom:none;transition:border-bottom .24s ease,color .24s ease;font-family:'Montserrat';min-height:39px}
.zheader__menu-li-link{position:relative}
.zheader__menu-li-link-1{z-index:1}
.zheader__menu-li-link-2{z-index:2}
.zheader__menu-li-link-3{z-index:3}
.zheader__menu-li-link-4{z-index:4}
.zheader__menu-li-link-5{z-index:5}
.zheader__menu-li-link-6{z-index:6}
.zheader__menu-li-link-7{z-index:7}
.zheader__menu-li-link:after{content:"";width:50px;height:100%;right:-50px;background:transparent;position:absolute;top:0}
.zheader__menu-li-link:before{content:"";width:17px;height:100%;left:-17px;background:transparent;position:absolute;top:0}
.zheader__menu-li-link-7:after{display:none}
.zheader__menu-li-link-1:before{display:none}
.zheader__menu li a:hover{color:#A60C13;text-decoration:none}
.zheader__menu .zheader__menu-li > a:hover{border-bottom:none;text-decoration:none}
.zheader__burger-btn{border:0;cursor:pointer;width:28px;height:28px;display:block;background-color:#A60C13;border-radius:5px;background-size:20px;background-position:center;background-repeat:no-repeat;display:none}
.zheader__logo-wrapper{display:flex;align-items:center;gap:0}
.mobile-search{display:none}
.zheader__search-close{display:none}
.zheader__panel-line{display:flex;align-items:center;justify-content:space-between;flex:0 0 912px}
.zheader__logo-wrapper-icons{display:flex}
.zheader__bar .zheader__search2,.zheader__logo-wrapper-icons .zheader__search2{display:none;width:28px;height:28px;border:1.7px solid #A60C13;margin-left:10px;border-radius:5px}
.zheader__logo-mobile{display:none}
.zheader__catalogContent-maintitle{color:#393A3F;font-family:'Montserrat';font-size:20px;font-weight:600;margin:0 25px 12px;display:block;padding:14px 0}


.zheader__info {
    margin-right: 37px;
    margin-top: 1px;
}

.zheader__phone {
    font-size: 16px;
    line-height: 1;
    font-weight: 600;
    font-family: 'Montserrat';
    margin-bottom: 5px;
    color: #A60C13;
}

.zheader__time-top {
    font-weight: 500;
    font-family: 'Montserrat';
    font-size: 10px;
    line-height: 1;
    color: #82888E;
    text-align: center;
    display: block;
    width: 100%;
    padding-left: 0px;
}

.zgoods__btn-text-mob{display:none;font-size:16px}
.zgoods__btn-text-desk{display:inline-block}
.zgoods__inner{padding-bottom:51px}
.zgoods__panel{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:19px}
.zgoods__seemore-arrows{border-radius:5px;display:flex;align-items:center;gap:0}
.zgoods__seemore-arrows button{cursor:pointer;border:0;display:flex;transition:all .24s ease;background:#f2f2f2}
.zgoods__seemore-arrows button.swiper-goods-prev{border-top-left-radius:5px;border-bottom-left-radius:5px;padding:9px 8px 9px 9px}
.zgoods__seemore-arrows button.swiper-goods-next{border-top-right-radius:5px;border-bottom-right-radius:5px;padding:9px 9px 9px 8px}
.zgoods__seemore-arrows button:hover{background:#E0E0E0}
.zgoods__seemore-arrows button svg path{transition:fill .24s ease}
.zgoods__seemore-arrows button:hover svg path{fill:#822a27}
.zgoods__seemore-arrows button img{width:14px;height:18px}
.zgoods__title{color:#393A3F;font-family:'Montserrat';font-size:28px;font-weight:700;line-height:1;margin-bottom:-2px}
.zgoods__seemore{display:flex;align-items:flex-start;gap:20px}
.zgoods__seemore a{color:#82888E;font-size:14px;font-weight:400;line-height:145%;text-decoration:none;transition:all .24s ease;margin-top:8px;position:relative;font-family:'Open Sans'}
.zgoods__seemore a:before{content:"";width:100%;height:1px;background:#82888E;position:absolute;bottom:0;left:0;transition:all .24s ease}
.zgoods__seemore a:hover{color:#A60C13}
.zgoods__seemore a:hover:before{background:#A60C13}
.zgoods__card{display:flex;flex-direction:column;width:322px;height:auto;border-radius:5px;border:1px solid #e0e0e0;background:#fff;padding:10px 10px 20px}

.zheader__favorite:hover svg path {
    stroke: #A60C13;
}

.catalog-section-favorites {
    margin-bottom: 40px;
}

.catalog-section-favorites .zcatalog__list {
    max-width: calc(100% + 20px);
    margin-left: -10px;
    margin-right: -10px;
}
.zcatalog__list .zgoods__card{width:calc(33.33% - 40px);margin:0 20px 20px}

.catalog-section-favorites .zcatalog__list .zgoods__card{ 
    width: calc(25% - 20px);
    margin: 0 10px 20px;
}

.zcatalog__list.disabled{pointer-events:none}
.zcatalog__list-wrap{position:relative;}
.zgoods__image{border-radius:5px;aspect-ratio:3/2;margin-bottom:15px;object-fit:contain;max-height:100%;pointer-events:none}
.empty-img .zgoods__image{object-fit:contain}
.zgoods__content{margin-left:8px;margin-right:10px;height:100%;position:relative}
.zgoods__reviews{display:flex;align-items:center;justify-content:right;gap:5px;margin-bottom:10px}
.zgoods__stars{display:flex;align-items:center; gap: 4px; margin-right: 2px;}
.zgoods__stars img{width:15px;height:15px}
.zgoods__stars-count{color:#82888E;font-size:13px;font-weight:400;line-height:15px;  font-family: 'Poppins'; max-height: 13px;}
.zgoods__info{height:auto;margin-bottom:26px;max-height:111px;overflow:hidden}
.zgoods__card-title{color:#393A3F;font-family:'Montserrat';font-size:16px;font-weight:700;line-height:120%;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}
.zgoods__card-title a{word-break:normal}
.zgoods__card-title:hover{color:#A60C13}
.zgoods__card-title:focus{color:#393A3F;text-decoration:none}
.zgoods__brand{display:inline-block;color:#393A3F;font-size:14px;font-style:italic;font-weight:400;line-height:120%;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:normal}
.zgoods__desc{color:#82888E;font-size:14px;font-weight:400;line-height:140%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:59px;margin-bottom:0}
.zgoods__info.line2 .zgoods__desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px}
.zgoods__desc.line2{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;word-break:break-all}
.zgoods__bottom{position:relative;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:center;margin-left:10px;margin-right:10px}
.zgoods__price{display:flex;justify-content:space-between;margin-bottom:0;flex-direction:column;align-items:flex-start;flex:0 0 44%}
.zgoods__price-left{color:#393A3F;font-size:14px;font-weight:800;line-height:120%;display:flex;align-items:center;gap:0;order:2;font-family:'Montserrat';font-weight:800}
.zgoods__newPrice{font-size:18px;margin-right:6px}
.zgoods__price-right{display:flex;align-items:center;gap:10px;flex-direction:row;margin-bottom:6px}
.zgoods__sale{padding:3px;background:transparent;text-align:right;color:#A60C13;font-size:13px;font-weight:600;line-height:120%;order:2;border:1.5px solid #A60C13;border-radius:5px;font-family:"Poppins";max-height:22px}
.zgoods__oldPrice{color:#82888e;font-size:14px;font-weight:500;line-height:120%;text-decoration-line:line-through;white-space:nowrap}
.zgoods__oldPriceValue{font-family:"Poppins";font-weight:400}
.zgoods__btn{display:flex;justify-content:center;gap:8px;align-items:center;width:100%;border-radius:5px;background-color:#A60C13;color:#fff;font-size:14px;font-weight:600;border:0;cursor:pointer;padding:9px 9px 10px;transition:background-color .24s ease;position:relative;max-height:48px;font-family:'Montserrat'}
.zgoods__btn.disable{display:none}
.zgoods__btn.zgoods__btn-empty{font-size:15px;opacity:.6;pointer-events:none}
.zgoods__btn:hover{background-color:#8A050B;color:#F2F2F2}
.zgoods__btn.in-cart:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.8);background-image:url(/include/svg/preload.svg);background-size:39px;background-position:50%;background-repeat:no-repeat;transform:none;opacity:1}
.zcatalog__list.loader{opacity:.6;pointer-events:none}
.zgoods__btn img{width:18px;height:18px;pointer-events:none}
.product-preview__cart_dop{min-width:140px;max-width:140px}
.zgoods__quantity{background:transparent;padding:13px 12px;display:none;max-height:40px;width:100%;border:2px solid #A60C13;border-radius:5px;position:relative}
.zgoods__quantity.active{display:flex;align-items:center;justify-content:space-between}
.zgoods__quantity-plus:hover img,.zgoods__quantity-minus:hover img{opacity:.7}
.zgoods__input-wrap{display:flex}
.zgoods__quantity p{color:#15161c;font-size:14px;font-weight:400;line-height:120%;margin-right:10px;margin-bottom:0}
.zgoods__quantity button{background-color:transparent;border:0;cursor:pointer}
.js-search-btn svg path{stroke:#A60C13}
.js-search-btn:hover svg path{stroke:#8A050B}
.zbannerBottom{margin-bottom:60px;margin-top:10px}
.zbannerBottom__inner{background:lightgray 0 -402.284px / 100% 209.904% no-repeat;padding:93px 68px 59px 113px;position:relative;overflow:hidden;border-radius:10px}
.zbannerBottom__imgCar{width:850px;position:absolute;right:-49px;bottom:42px}
.zbannerBottom__imgCar2{width:800px;position:absolute;right:0;bottom:0}
.zbannerBottom__imgGirl{width:349px;position:absolute;bottom:0;right:-8px}
.zbannerBottom__inner h2{color:#A60C13;font-family:'Montserrat';font-size:48px;font-weight:600;line-height:120%;margin-bottom:40px;max-width:500px}
.zbannerBottom__inner p{color:#393A3F;font-size:24px;font-weight:400;line-height:140%;margin-bottom:52px;max-width:410px}
.zbannerBottom__inner a{display:inline-flex;padding:11px 22px;background-color:transparent;border-radius:5px;border:none;color:#FFF;font-size:16px;font-weight:500;line-height:120%;text-decoration:none;transition:background-color .24s ease,color .24s ease;background:#A60C13;font-family:'Montserrat';align-items:center;justify-content:center;max-width:140px;max-height:40px}
.zbannerBottom__inner a:hover{background-color:#8A050B;color:#fff}
.zfooter__content{padding:33px 0 24px;display:flex;justify-content:space-between}
.zfooter__nav{display:flex;gap:194px}
.zfooter__nav-item h5{color:#393A3F;font-size:16px;font-weight:700;line-height:140%;margin-bottom:8px;font-family:"Montserrat"}
.zfooter__nav-item ul{list-style:none;display:flex;flex-direction:column;gap:4px;margin-top:-1px}
.zfooter__nav-item ul li a{color:#393A3F;font-size:14px;font-weight:400;line-height:1;text-decoration:none;transition:color .24s ease}
.zfooter__nav-item ul li a:hover{color:#A60C13}
.zfooter__info{display:flex;flex-direction:column;align-items:end}
.zfooter__phone{color:#A60C13;font-size:24px;font-weight:600;line-height:140%;text-decoration:none;font-family:'Poppins';margin-top:-4px;margin-bottom:7px}
.zfooter__phone:hover{color:#A60C13}
.zfooter__loc{color:#393A3F;font-size:14px;font-weight:400;line-height:163%;margin-bottom:35px;text-align:right}
.zfooter__btn{display:inline-block;background-color:transparent;padding:9px 15px;border-radius:5px;border:1px solid #A60C13;color:#A60C13;font-size:14px;line-height:20px;font-weight:600;line-height:20px;text-decoration:none;transition:background-color .24s ease,color .24s ease;max-width:140px;width:140px;color:#FFF;background:#A60C13;font-family:'Montserrat'}
.zfooter__btn:hover{background-color:#8A050B;border-color:#8A050B;color:#F2F2F2}
.zfooter__btn:focus{text-decoration:none;color:#FFF}
.zfooter__btn-wrap{display:flex}
.zfooter__links{display:flex;align-items:center;gap:20px;margin-right:20px}
.zfooter__links a{width:40px;height:40px;background-repeat:no-repeat;background-size:contain;transition:background-image .24s ease}
.zfooter__panel{padding:11px 0 30px;border-top:1px solid transparent}
.zfooter__panel li{font-size:12px;color:#393A3F;font-weight:300}
footer{border-top:1px solid #F2F2F2;background:#F2F2F2}
.zfooter__copyright{list-style:none;display:flex;align-items:center;justify-content:center;gap:35px;color:#82888e;font-size:13px;font-weight:400;line-height:140%;margin-bottom:0}
.zfooter__copyright-text{font-size:12px;color:#393A3F;font-weight:300}
.zfooter__nav-arrow{display:none}
.swiper-goods-prev:hover svg path{stroke:#A60C13}
.swiper-goods-next:hover svg path{stroke:#A60C13}
.zdetailSwiper{box-sizing:border-box;width:94px;margin-top:8px;margin-bottom:8px;height:100%}
.zdetailSwiper .swiper-slide{box-sizing:border-box;border-radius:5px;cursor:pointer;border:2px solid transparent;overflow:hidden}
.zdetailSwiper .swiper-slide-thumb-active{border:2px solid #A60C13;overflow:hidden}
.zdetailSwiper .swiper-slide img{border-radius:0;width:100%;height:100%;object-fit:none;margin:auto;pointer-events:none}
.zdetailSwiper .swiper-slide-thumb-active img{border-radius:0;width:100%;height:100%;object-fit:none;margin:auto}
.zdetailSwiper .swiper-slide-thumb-active{position:relative}
.zdetailSwiper .swiper-slide-thumb-active:after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:#F2F2F280}
.zdetailSwiper__wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:center}
.zdetailSwiper2 .swiper-slide img{border-radius:10px;height:100%;width:auto;margin:auto;object-fit:cover;pointer-events:none}
.pp-image-zoom img{object-fit:contain!important}
.swiper-detail-next,.swiper-detail-prev{cursor:pointer;display:flex;justify-content:center;padding:10px 0;align-items:center;border-radius:3px;background:#f2f2f2;width:100%}
.swiper-detail-next{border-top-right-radius:10px;border-top-left-radius:10px}
.swiper-detail-prev{border-bottom-right-radius:10px;border-bottom-left-radius:10px}
.swiper-detail-next svg path,.swiper-detail-prev svg path{transition:fill .25s ease}
.swiper-detail-next:hover svg path,.swiper-detail-prev:hover svg path{fill:#822a27;stroke:#822a27}
.zbreadcrumbs__inner{padding-top:22px;padding-bottom:28px;display:flex;align-items:center;gap:7px;list-style:none;flex-wrap:nowrap;margin-bottom:0}
.zbreadcrumbs__inner li{color:#82888e;font-size:14px;font-weight:400;line-height:145%;font-family:"Open Sans",sans-serif;white-space:nowrap}
.zbreadcrumbs__inner li a{color:#82888E;text-decoration:none;transition:all .24s ease}
.zbreadcrumbs__inner li a:hover{color:#822a27}
.zbreadcrumbs__inner li:first-child::before{display:none}
.zbreadcrumbs__inner li::before{content:"/";padding-right:4px}
.title-search-result{z-index:222}
.search-form__response-content table tr:last-child{border-bottom:1px solid #e4e4e4}
.search-form__response{border:none;border-radius:0}
.search-items__col{flex:0 0 25%;max-width:25%;padding-left:10px;padding-right:10px;margin-bottom:20px;height:auto}
.search-item{padding:11px 10px 19px;border:1px solid #E0E0E0;border-radius:5px;height:100%;display:flex;flex-direction:column;justify-content:space-between}
.search-item__bottom{display:flex;flex-direction:column;align-items:center}
.search-item__product-price-wrap{width:100%}
.search-item___promotion{display:flex;width:100%;align-items:center;justify-content:space-between}
.search-item__info{margin-bottom:10px}
.search-item___discount{font-family:"Poppins";font-size:13px;font-weight:500;color:#A60C13;background:#F2F2F2;border-radius:5px;padding:2px 5px;max-height:22px}
.search-item__link{position:relative;border-radius:5px}
.search-item__img{border-radius:5px;aspect-ratio:3 / 2;margin-bottom:16px;object-fit:contain;max-height:200px;pointer-events:none}
.search-list{margin-top:30px;margin-bottom:30px}
.search-item__card-title a{font-size:12px;line-height:14px;font-family:'Montserrat';font-weight:600;color:#393A3F;display:block;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}
.search-item__brand{font-size:12px;font-weight:400;font-style:italic;color:#393A3F;display:block;margin-top:6px}
.search-item__product-actual{text-align:center;font-size:14px;font-weight:700;font-family:'Montserrat';color:#393A3F;margin-bottom:8px}
.search-item__product-actual-value{font-size:18px;font-weight:700;margin-right:1px}
.search-item__product-actual-el{font-weight:700;font-size:14px}
.search-item__product-old{font-family:'Poppins';font-size:14px;font-weight:400;color:#4F555E;text-decoration-line:line-through;line-height:14px}
.search-item__link.no-photo{display:block}
.search-all{display:flex;justify-content:center;padding:50px 0;max-width:950px}
.search-all__link{width:140px;height:40px;background:#F2F2F2;display:flex;align-items:center;border-radius:5px;justify-content:center;font-size:14px;font-weight:600;color:#393A3F;font-family:'Montserrat'}
.search-all__link:hover{background:#dedede;color:#393A3F}
.search-category{display:flex;flex-direction:column}
.search-category__item{font-size:22px;line-height:24px;font-weight:700;font-family:'Montserrat';margin-bottom:15px;color:#393A3F;padding-left:4px}
.search-category__item:last-child{margin-bottom:15px}
.search-close{width:30px;height:30px;border-radius:5px;background:#F2F2F2;display:flex;align-items:center;justify-content:center;position:absolute;top:30px;right:30px;cursor:pointer}
.search-container{background:#FFF;padding:67px 10px 0 200px;border-top-right-radius:10px;border-top-left-radius:10px;height:100%}
.search-form__response{border-top-right-radius:10px;border-top-left-radius:10px;height:100%;max-height:100%}
.search-items-wrap{width:100%;overflow:auto;height:calc(100vh - 328px)}
.search-items-wrap::-webkit-scrollbar-track{border-radius:3px;background:#e0e0e0}
.search-items-wrap::-webkit-scrollbar{width:4px}
.search-items-wrap::-webkit-scrollbar-thumb{border-radius:3px;background:#bdbdbd}
.search-items{max-width:967px;margin-left:-10px;display:flex;flex-wrap:wrap}
.search-close:hover{background:#dedede}
.zshare__inner{display:flex;justify-content:center;padding-bottom:46px}
.zshare__inner button{display:flex;align-items:center;justify-content:center;padding:15px;gap:6px;border-radius:3px;border:2px solid #8A050B;background-color:transparent;width:100%;transition:background-color .24s ease}
.zshare__inner button span{color:#15161c;font-size:14px;font-weight:600;line-height:120%;transition:color .24s ease}
.zshare__inner button:hover svg path{stroke:#fff}
.zshare__inner button:hover span{color:#fff}
.zshare__inner button:hover{background-color:#8A050B}
.cookie{position:fixed;bottom:auto;display:flex;gap:0;flex-direction:column;width:100%;right:30px;z-index:10;transition:all .5s;width:320px;height:320px;bottom:30px;transform:translateX(400px)}
.cookie.active{transform:translateX(0px)}
.cookie.close{transform:translateX(400px)}
.cookie__container{position:relative;z-index:100;display:flex;justify-content:center;align-items:center;width:100%;padding:27px 30px 30px;font-size:13px;line-height:1.2;background:#F2F2F2;display:flex;flex-direction:column;color:#393A3F;border-radius:5px}
.cookie__title{font-size:18px;font-family:"Montserrat";font-weight:700;margin-bottom:10px;color:#393A3F}
.cookie__container p{margin-bottom:11px}
.cookie__footer{margin-top:27px;font-size:11px;color:#4F555E}
.cookie__footer a{color:#4F555E;text-decoration:none;font-size:13px;position:relative}
.cookie__footer a:before{content:"";width:100%;height:1px;position:absolute;bottom:2px;background:#4F555E}
.cookie__container a:hover:before{opacity:0}
.cookie__text{margin-bottom:15px}
.cookie__btn{display:flex;border-radius:5px;align-items:center;justify-content:center;gap:9px;cursor:pointer;padding:9px 15px;background-color:transparent;text-transform:uppercase;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;transition:background-color .24s ease,color .24s ease;width:140px;color:#FFF;background:#A60C13;font-family:'Montserrat';height:40px;margin:0}
.cookie__btn:hover{color:#fff;background-color:#8A050B}
.zheader__submenu{margin-top:1px;position:absolute;left:0;right:0;background:#F2F2F2;display:block;overflow:hidden;box-shadow:rgba(0,0,0,0.2) 0 20px 25px -5px,rgba(0,0,0,0.1) 0 10px 10px -5px;z-index:10;opacity:1;visibility:hidden;top:40px;max-height:0;transition:max-height 1.1s;border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.zheader__submenu.active{z-index:10;opacity:1;visibility:visible;top:39px;max-height:calc(100vh - 150px);padding-top:1px;background:#FFF}
.zheader__submenu.active > .zcontainer{background:#FFF}
.zheader__submenu::-webkit-scrollbar-track{border-radius:3px;background:#e0e0e0}
.zheader__submenu::-webkit-scrollbar{width:4px}
.zheader__submenu::-webkit-scrollbar-thumb{border-radius:3px;background:#bdbdbd}
.zheader__submenu-inner{padding:55px 20px 60px 100px;display:flex;gap:40px;max-width:100%;background:#FFF}
.zheader__submenu-item h5,.zheader__submenu-item ul li h5 > a,.zheader__menu li .zheader__submenu-item > a{color:#393A3F;font-size:14px;font-weight:600;letter-spacing:.78px;padding-bottom:0;margin-bottom:2px;width:100%;font-family:'Montserrat';height:23px;max-width:840px;display:block;min-height:23px}
.zheader__menu li .zheader__submenu-item > a:hover,.zheader__submenu-item ul li h5 > a:hover{font-weight:700;color:#A60C13}
.zheader__submenu-item ul h5{margin-top:16px;margin-bottom:-5px}
.zheader__submenu-links ul{list-style-type:none;gap:7px;max-width:899px;display:flex;flex-direction:column}
.zheader__submenu-links ul li a{color:#66686B;font-size:13px;line-height:120%;font-weight:400;padding:0;margin-bottom:0;text-transform:none;border-bottom:0;min-height:auto;font-family:"Open Sans",sans-serif}
.zheader__submenu-links ul li a:hover{color:#A60C13;font-weight:600}
.zheader__submenu-item{min-width:257px}
.zheader__nav.disable .zheader__submenu{display:none}
.top-menu-active .zheader__nav.disable .zheader__submenu{display:block}
@keyframes backInDown{
0%{opacity:.4}
50%{opacity:.7}
to{opacity:1}
}
@keyframes backInDownFast{
0%{opacity:.7}
50%{opacity:.8}
to{opacity:1}
}
.zheader__catalog{background-color:#F2F2F2;position:absolute;left:0;right:0;top:90px;z-index:10;box-shadow:rgba(0,0,0,0.2) 0 20px 25px -5px,rgba(0,0,0,0.1) 0 10px 10px -5px;max-height:0;overflow:hidden;max-height:1500px;height:calc(100vh - 70px);z-index:-10;opacity:0;visibility:hidden}
.zheader__catalog.active{max-height:1500px;height:calc(100vh - 80px);opacity:1;z-index:2;top:80px;visibility:visible}
.zheader__catalog-inner{display:flex;height:100%}
.zheader__catalogNav{padding:0 20px 0 0;width:410px;overflow-y:auto;max-height:826px;height:100%}
.zheader-new-catalog .zheader__catalogNav{padding:0 5px 0 0;flex:0 0 286px}
.zheader-new-catalog .zheader__catalogNav ul li a{padding:14px 16px 14px 35px;border:none;border-radius:5px;margin-bottom:5px}
.zheader-new-catalog .zheader__catalogSubContent{padding-top:23px;padding-left:10px;max-height:814px}
.zheader-new-catalog .zheader__catalogContent-links ul li a{color:#393A3F;font-size:13px;letter-spacing:0;display:flex;line-height:120%}
.zheader__catalogNav::-webkit-scrollbar-track{border-radius:3px;background:#e0e0e0}
.zheader__catalogNav::-webkit-scrollbar{width:4px}
.zheader__catalogNav::-webkit-scrollbar-thumb{border-radius:3px;background:#bdbdbd}
.zheader__catalogSubContent{list-style-type:none;display:none;flex-direction:column}
.zheader__catalogSubContent li{padding-left:0}
.zheader__catalogSubContent.active{display:flex;margin-bottom:10px}
.zheader__catalogNav-panel__title{display:none}
.zheader__catalogNav ul li a{display:inline-block;padding:16px 0 17px 10px;border-bottom:1px solid #E0E0E0;width:100%;color:#393A3F;font-size:16px;font-weight:600;line-height:18px;letter-spacing:.1px;text-decoration:none;font-family:'Montserrat'}
.zheader__catalogNav ul li a:hover{background:#A60C13;color:#F2F2F2}
.zheader__catalogNav ul li a.active{background:#A60C13;color:#F2F2F2}
.zheader__catalogNav-tablink.active{transition:all .85s ease}
.zheader__catalogNav-img{display:none}
.zheader__catalogContent{padding-top:54px;padding-left:93px;padding-right:47px;overflow-y:auto;max-height:814px;display:none;width:100%}
.zheader__catalogContent.active{display:block}
.zheader__catalogContent::-webkit-scrollbar-track{border-radius:3px;background:#e0e0e0}
.zheader__catalogContent::-webkit-scrollbar{width:4px}
.zheader__catalogContent::-webkit-scrollbar-thumb{border-radius:3px;background:#bdbdbd}
.zheader__catalogContent-item{margin-bottom:40px}
.zheader__catalogContent-title-link{color:#393A3F;font-size:15px;font-weight:600;letter-spacing:0;text-decoration:none;font-family:'Montserrat'}
.zheader__catalogContent-title-link:hover{color:#393A3F}
a.zheader__catalogContent-title-link:hover{color:#A60C13;font-weight:700}
.zheader__catalogContent-title{padding-bottom:2px;border-bottom:1px solid #e0e0e0;margin-bottom:17px}
.zheader__catalogContent-title-all{display:none}
.zheader__catalogContent-title-span{display:none}
.zheader__catalogContent-links{width:100%;max-width:911px}
.zheader__catalogContent-links ul{list-style-type:none;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}
.zheader__catalogContent-links ul li a{color:#4f4e57;font-size:14px;font-weight:400;transition:color .24s ease;text-decoration:none}
.zheader__catalogContent-links ul li a:hover{color:#A60C13;font-weight:600}

.zcatalog_seo {
    margin-top: 25px;
    margin-bottom: 34px;
}


.zcatalog_seo-body {
    max-height: 100%;
    margin-bottom: 22px;
    position: relative;
    will-change: transform;
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: all 1.1s ease;
    overflow: hidden;
}



.zcatalog_seo.active .zcatalog_seo-body::after {
    display: none;
}

.zcatalog_seo-body {
    overflow: hidden;
    margin-bottom: 20px;
    position: relative;
}

.zcatalog_seo-body::after{ 
      content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 50%;
    z-index: 2;
    background: linear-gradient(360deg, #FFFFFF 0%, rgba(255, 255, 255, 0.42) 70.84%, rgba(255, 255, 255, 0) 95.78%, rgba(255, 255, 255, 0) 95.78%);
    opacity: 1;
    pointer-events: none;

}

.zcatalog_seo h2 {
    font-size: 28px;
    line-height: 1.2;
    font-weight: 700;
    font-family: 'Montserrat';
    color: #393A3F;
    margin-bottom: 11px;
}

.zcatalog_seo p {
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    color: #2A2B30;
    margin-bottom: 11px;
}


.zcatalog_seo ol p {
    margin-bottom: 6px;
} 

.zcatalog_seo ul li {
   position: relative;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    color: #2A2B30;
    padding-left: 24px;
    margin-bottom: 6px;
}

.zcatalog_seo ul li b {
    font-weight: 700;
}


.zcatalog_seo ul li:before {
    content: "";
    width: 4px;
    height: 4px;
    position: absolute;
    top: 11px;
    left: 10px;
    display: block;
    background: #2A2B30;
    border-radius: 50%;
    border-radius: 50%;
}

.zcatalog_seo-body ol {
    list-style-type: decimal;
    display: list-item;
    overflow: visible;
    padding-left: revert;
    font-weight: 700;
    padding-left: 24px;
    margin-top: 14px;
    margin-bottom: 11px;
}

.zcatalog_seo-body ol li {
    font-size: 16px;
    line-height: 26px;
    font-weight: 700;
    color: #2A2B30;
    padding-left: 0;
    list-style: decimal;
}

.zcatalog_seo ul li.small:before {
    width: 3px;
    height: 3px;
    top: 10px;
    left: 11px;
}

.zcatalog_seo ul {
    margin-bottom: 12px;
    margin-top: 13px
}

.zcatalog_seo h3 {
    font-size: 22px;
    line-height: 1.2;
    font-weight: 600;
    font-family: 'Montserrat';
    color: #2A2B30;
    margin-bottom: 9px;
    margin-top: 14px;
}

.zcatalog_seo-read {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    cursor: pointer;
}


.zcatalog_seo-read span {
    font-size: 16px;
    color: #A60C13;
    width: 85px;
}



.zcatalog_seo-read svg {
    transition: transform .24s ease;
    margin-top: 3px;
}

.zcatalog_seo-read svg path {
    transition: transform .24s ease;
    fill: #A60C13;
    stroke: #A60C13;
}

.zcatalog_seo-read.active svg {
    transform: rotate(180deg);
}

.zcatalog_seo-read:hover span {
    color: #8A050B;
}

.zcatalog_seo-read:hover svg path {
    fill: #8A050B;
    stroke: #8A050B;
}


.review-popup__head {
    display: flex;
    align-items: center;
    margin-bottom: 33px;
}

.review-popup__head-img {
    width: 120px;
    flex: 0 0 120px;
    height: 80px;
    border-radius: 5px;
    overflow: hidden;
    margin-right: 20px;
}

.review-popup__head-name {
    font-size: 24px;
    line-height: 1.2;
    color: #2A2B30;
    font-weight: 600;
    font-family: 'Montserrat';
    margin-bottom: 5px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;

}

.review-popup__head-brand {
    font-size: 20px;
    line-height: 1;
    font-style: italic;
    color: #33373F;
    font-weight: 400;
}

.review-popup__title {
    font-size: 20px;
    font-weight: 700;
    color: #2A2B30;
    font-family: 'Montserrat';
    line-height: 1.2;
    margin-bottom: 14px;
}

.review-popup__row {
    margin-bottom: 32px;
}

.review-popup__row.mb-0 {
    margin-bottom: 0;
}

.review-popup__stars-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    background: #F2F2F2;
    border-radius: 5px;
    height: 80px;
}

.review-popup__stars {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
    margin-left: -23px;
    margin-top: 8px;
}

.review-popup__stars-item {
    cursor: pointer;
    padding: 0 10px;
}

.review-popup__add {
    display: flex;
    align-items: center;
    padding: 0px;
    background: #F2F2F2;
    border-radius: 5px;
    cursor: pointer;
}

.review-popup__add-content {
    display: flex;
    align-items: center;
    gap: 18px;
}

.review-popup__add-text {
    font-size: 14px;
    color: #2A2B30;
    font-weight: 400;
}

.review-popup__add-text span {
    color: #007aff;
    text-decoration: underline;
}

.btn.review-popup__send-btn  {
    display: inline-flex;
}

.review-popup__send-btn span {
	font-size: 14px;
} 

.review-popup__send {
   margin-top:60px;
}

.review-popup__delete {
    position: absolute;
    bottom: -30px;
    left: 0;
    font-size: 13px;
    line-height: 14px;
    font-weight: 600;
    color: #82888E;
    display: none;
}


.review-popup__delete.active {
    display: block;
}

.review-popup__delete:hover {
    color: #A60C13;
}

.review-popup__send-btn {
    min-width: 140px;
}

.review-popup__input-file {
    cursor: pointer;
}

#review.type-modal .modal-dialog .modal-content {
    max-height: 800px;
}

.review-popup__textarea {
    padding-top: 0px !important;
    padding-bottom: 0 !important;
    height: 100% ;
    margin-top: 24px !important;
    color: #393A3F !important;
    font-family: 'Open Sans';
    font-weight: 400;
    font-size: 15px !important;
}

.review-popup__stars-item.hover svg path {
    fill: #BBBDBE !important;
}

.review-popup__stars-item.hover-active svg path {
    fill: #FFCC00 !important;
}


.review-popup__stars-item.active svg path {
    fill: #FFCC00;
}

.review-popup__multiple {
    display: none;
}

#drop-zone {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    position: absolute;
    width: 100%;
    height: 100%;
    padding: 0px;
    cursor: pointer;
}

.review-popup__input-file {
    width: 100%;
}


#file-input {
  display: none;
}

#preview {
    width: 100%;
    max-width: 100%;
    display: flex;
    flex-direction: row;
    gap: 14px;
    list-style: none;
    padding: 0;
    flex-wrap: wrap;
}

#preview li {
    display: flex;
    align-items: center;
    gap: 10px;
    margin: 0;
    border-radius: 4px;
    overflow: hidden;
}

#preview img {
    width: 80px;
    height: 80px;
    object-fit: cover;
    overflow: hidden;
}

.drop-zone-wrap {
    position: relative;
    width: 100%;
    max-width: 100%;
    min-height: 80px;
    height: 100%;
    padding: 20px;
}


.zgoback__inner{padding-top:15px;padding-bottom:15px}
.zgoback__link{border-radius:3px;background:#f2f2f2;padding:11px 15px;display:flex;align-items:center;justify-content:center;gap:10px;color:#15161c;font-size:13px;font-weight:600;line-height:145%;text-decoration:none}
.zgoback__link img{width:9px;height:14px}
.zcatalog__panel{display:flex;align-items:center;justify-content:space-between;gap:50px;margin-bottom:22px}
.zcatalog__panel h1{color:#393A3F;font-family:'Montserrat';font-size:28px;font-weight:700;line-height:120%;margin-bottom:0}
.zcatalog__panel h1.zcatalog__search-title{font-size:22px;font-weight:600}
.zcatalog__tags{margin-bottom:30px;gap:27px;display:flex;align-items:center;justify-content:space-between}
.zcatalog__tags-content{display:flex;gap:20px;align-items:center;max-width:100%;overflow-x:auto;padding-bottom:4px}
.zcatalog__tags-content::-webkit-scrollbar-track{border-radius:3px;background:#e0e0e0}
.zcatalog__tags-content::-webkit-scrollbar{height:4px}
.zcatalog__tags-content::-webkit-scrollbar-thumb{border-radius:3px;background:#bdbdbd}
.zcatalog__tags-item{background-color:#F2F2F2;border:1px solid #F2F2F2;padding:9px 10px;color:#393A3F;font-size:14px;line-height:20px;font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer;border-radius:5px;font-family:'Montserrat';max-height:40px}
.zcatalog__tags-item:focus{text-decoration:none;color:#393A3F}
.zcatalog__tags-item:hover{background-color:#A60C13;border-color:#A60C13;color:#fff}
.zcatalog__tags-arrows{display:flex;align-items:center;gap:27px}
.zcatalog__tags-arrows svg{display:block}
.zcatalog__tags-left,.zcatalog__tags-right{cursor:pointer}
.zcatalog__tags-left svg path,.zcatalog__tags-right svg path{transition:fill .24s ease}
.zcatalog__tags-left:hover svg path,.zcatalog__tags-right:hover svg path{fill:#8A050B}
.zcatalog__content{display:flex;gap:40px;margin-bottom:30px}
.zcatalog__filter{width:262px}
.zcatalog__filter::-webkit-scrollbar{display:none}
.zcatalog__filter-wrap::-webkit-scrollbar{display:none}
.zcatalog__filter-item{width:100%}
.zcatalog__filter-panel{display:flex;align-items:center;justify-content:space-between;padding:13px 0;border-bottom:1px solid #e0e0e0;cursor:pointer}
.bx-active .zcatalog__filter-panel{border-color:transparent}
.zcatalog__filter-item:last-child .zcatalog__filter-panel:not(.zcatalog__filter-panel-category){border:none}
.zcatalog__filter-panel.zcatalog__filter-panel-category{border-bottom:1px solid #e0e0e0}
.zcatalog__filter-panel.zcatalog__filter-panel-category .zcatalog__filter-arrow {opacity: 0; visibility: hidden;}
.zcatalog__filter-panel.zcatalog__filter-panel-category.filter-catalog-active{border-color:transparent}
.zcatalog__filter-arrow svg{margin-top:-1px}
.zcatalog__filter-panel-category.filter-catalog-active .zcatalog__filter-arrow{transform:rotate(180deg)}
.zcatalog__filter-panel .zcatalog__filter-name{transition:color .24s ease}
.zcatalog__filter-panel:hover .zcatalog__filter-name{color:#A60C13}
.zcatalog__filter-panel:hover svg path{stroke:#A60C13;fill:#A60C13}
.zcatalog__filter-panel-category.zcatalog__filter-panel:hover .zcatalog__filter-name{color:#393A3F}
.zcatalog__filter-panel-category:hover{cursor:default}
.zcatalog__filter-panel .zcatalog__filter-arrow svg g path{transition:fill .24s ease}
.zcatalog__filter-panel:hover .zcatalog__filter-arrow svg g path{fill:#A60C13}
.zcatalog__filter-inner{box-sizing:border-box;display:flex;flex-direction:column;gap:15px;max-height:0;overflow:hidden;transition:max-height .24s ease,border-bottom .24s ease,padding .24s ease;padding:0;border-bottom:0}
.zcatalog_category{display:flex;flex-direction:column;gap:0;max-height:100%;overflow-y:auto;position:relative;margin-bottom:20px}
.zcatalog_category .zcatalog__filter-box.bx-filter-input-checkbox a{margin-bottom:12px}
.zcatalog_category .zcatalog__filter-box.bx-filter-input-checkbox:last-child a{margin-bottom:0}
.bx-filter-block .zcatalog_category{max-height:166px}
.zcatalog_category::-webkit-scrollbar{width:4px}
.zcatalog_category::-webkit-scrollbar-track{background-color:#F2F2F2;border-radius:20px}
.zcatalog_category::-webkit-scrollbar-thumb{background-color:#E0E0E0;border-radius:20px}
.search-form__response-content::-webkit-scrollbar{width:4px}
.search-form__response-content::-webkit-scrollbar-track{background-color:#e0e0e0;border-radius:20px}
.search-form__response-content::-webkit-scrollbar-thumb{background-color:#bdbdbd;border-radius:20px}
.zcatalog_category a{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#4F555E;font-size:13px;font-weight:600;line-height:135%;text-decoration:none;transition:color .24s ease;font-family:"Open Sans",sans-serif}

.zcatalog__filter-box.active a {color:#A60C13}
.zcatalog_category a:hover{color:#A60C13}
.zcatalog_category a span{color:#82888E;font-size:12px;font-weight:400;line-height:135%;margin-right:20px}
.zcatalog__filter-inner.active{max-height:1000px;padding:0;border-bottom:1px solid #e0e0e0}
.zcatalog__filter-name{color:#393A3F;font-size:16px;font-weight:600;line-height:1;pointer-events:none;margin-bottom:0;font-family:'Montserrat'}
.zcatalog__filter-arrow{transition:transform .24s ease;pointer-events:none}
.zcatalog__right{max-width:1222px;display:flex;flex-direction:column;gap:20px;width:100%}
.zcatalog__list{display:flex;flex-wrap:wrap;max-width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}
.zcatalog__filter-box input[type="checkbox"]{display:none}
.zcatalog__filter-box label{display:flex;align-items:center;gap:10px;cursor:pointer;color:#4F555E;font-size:13px;line-height:13px;font-weight:400;transition:color .24s ease;margin-bottom:0;font-family:"Open Sans",sans-serif}
.zcatalog__filter-box label:hover{color:#A60C13}
.zcatalog__filter-box label::before{content:"";box-sizing:border-box;display:flex;align-items:center;justify-content:center;cursor:pointer;user-select:none;height:15px;width:15px;border-radius:3px;border:1px solid #BBBDBE;padding:0 1px 1px;flex:0 0 15px}
.zcatalog__filter-box input[type="checkbox"]:checked + label::before{background-image:url(/include/check.svg);background-repeat:no-repeat;background-position:center;background-size:10px}
.zcatalog__addedFilters{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:30px}
.zcatalog__addedFilters.empty{display:none}
.zcatalog__addedFilters-name{color:#393A3F;font-size:14px;font-weight:400;margin-bottom:0;line-height:16px}
.zcatalog__addedFilters-name span{display:inline-block;
}
.zcatalog__addedFilters-name span::first-letter{text-transform:uppercase;
}
.zcatalog__addedFilters-name-strong{font-weight:600}
.zcatalog__addedFilters-image{width:12px;height:11px;cursor:pointer;display:flex;position:absolute;top:5px;right:5px;align-items:center;justify-content:center;
}
.zcatalog__addedFilters-image:hover svg rect{stroke:#8A050B}
.zcatalog__addedFilters-image:hover svg path{stroke:#8A050B}
.zcatalog__addedFilters-item{position:relative;border-radius:5px;background:#F2F2F2;display:flex;align-items:center;gap:10px;padding:12px 30px;white-space:nowrap;max-height:40px;font-size:14px}
.zcatalog__addedFilters-itemClear{cursor:pointer;font-family:'Montserrat';font-weight:600;color:#F9F9F9;background:#A60C13;padding:12px 30px;max-width:160px}
.zcatalog__addedFilters-itemClear:hover{background:#8A050B;border-color:#8A050B}
.zcatalog__addedFilters-itemClear .zcatalog__addedFilters-name{color:#F9F9F9}
.zcatalog__droplist{width:208px;padding:4px 7px 4px 10px;color:#393A3F;font-size:14px;line-height:20px;font-weight:400;border-radius:5px;border:1px solid #E0E0E0;cursor:pointer;position:relative}
.zcatalog__droplist:hover{border-color:#82888E}
.zcatalog__droplist:hover svg path{stroke:#A60C13;fill:#A60C13}
.zcatalog__dropdown-item a{padding:5px 7px 5px 10px;display:block;width:100%;color:#393A3F}
.zcatalog__dropdown-item-link {padding:5px 7px 5px 10px;display:block;width:100%;color:#393A3F}
.zcatalog__droplist.active{border-radius:5px 5px 0 0;border-color:#82888E;border-bottom-color:transparent}
.zcatalog__droplist.active svg path{stroke:#A60C13;fill:#A60C13}
.zcatalog__droplist-panel{display:flex;justify-content:space-between;align-items:center;gap:20px;color:#4F555E;font-family:'Open Sans'}
.zcatalog__droplist-current span{white-space:nowrap}
.zcatalog__dropdown{position:absolute;top:29px;left:-1px;right:0;background-color:#fff;z-index:10;max-height:0;overflow:hidden;transition:max-height .24s ease;width:calc(100% + 2px)}
.zcatalog__dropdown.active{border-radius:0 0 3px 3px;border:1px solid #82888E;border-top:0;max-height:130px}
.zcatalog__dropdown-item{color:#393A3F;font-family:'Open Sans'}
.zcatalog__dropdown-item:hover{background:#E0E0E0}
.zcatalog__dropdown-item span{pointer-events:none}
.zcatalog__panel-right{display:flex;align-items:center;gap:14px}
.zcatalog__mobile-btn{display:flex;align-items:center;justify-content:center;padding:6px 11px;color:#66686B;font-size:14px;font-weight:400;border-radius:5px;border:1px solid #F2F2F2;cursor:pointer;width:106px;height:30px;position:relative;flex:0 0 106px;background:#F2F2F2}
.zcatalog__mobile-btn-body{display:flex;align-items:center;gap:8px}
.zcatalog__mobile-btn span{font-size:14px;line-height:14px;font-weight:500;color:#393A3F}
.zcatalog{overflow:hidden}
.zcatalog__filter-apply{display:block;text-align:center;width:100%;color:#FFF;font-size:16px;font-weight:600;line-height:120%;padding:13px;border:2px solid #A60C13;background-color:transparent;transition:all .24s ease,color .24s ease;margin:15px auto;background:#A60C13;border-radius:5px;height:50px;font-family:'Montserrat'}
.zcatalog__filter-apply:hover{background:#8A050B;border-color:#8A050B;color:#FFF}
.zcatalog__mobile-btnImage{max-width:12px}
.zcatalog__filter-reset{text-align:center;color:#BBBDBE;font-size:14px;font-weight:500;line-height:120%;text-decoration-line:underline;background-color:transparent;border:0;transition:color .24 ease;margin:15px auto 0;display:none}
.zcatalog__filter-reset.show{display:block}
.zcatalog__filter-reset:hover{color:#8A050B}
.bx-filter-popup-result{width:100%}
.only-mobile{display:none!important}
.mobile-search-catalog{max-height:calc(100vh - 320px);overflow-y:auto;overflow-x:hidden;padding:0 25px 80px}
.title-search-mobile{padding:20px 25px;background:#F2F2F2;transform:translateY(-70px);transition:all .5s}
.mobile-search__container{transform:translateY(100%);transition:all .8s;border-top-left-radius:20px;border-top-right-radius:20px;background:#FFF;height:100%}
.mobile-search__body{height:100%}
.mobile-search.active .title-search-mobile{transform:translateY(0px)}
.mobile-search.active .mobile-search__container{transform:translateY(0px)}
.mobile-search__title{font-weight:600;padding:22px 25px;font-family:'Montserrat';font-size:20px;color:#393A3F}
.mobile-search-catalog__title{font-weight:600;font-family:'Montserrat';font-size:20px;color:#393A3F;padding:16px 25px 2px}
.mobile-search__tags{padding:0 25px}
.zcatalog__filter-blackout{display:none;position:fixed;left:0;right:0;bottom:0;top:62px;background:#F2F2F2;z-index:999}
.zcatalog__filter-blackout.active{display:block}
.catalog-mobile-popup{display:none;width:100%;position:fixed;top:62px;left:0;right:0;bottom:0;flex-direction:column;align-items:center;z-index:1000;background:#F2F2F2}
.catalog-mobile-popup__body{border-radius:20px 20px 0 0;background:#FFF;width:100%;height:100%;padding:56px 25px 115px}
.catalog-mobile-popup__title{color:#393A3F;font-family:'Montserrat';font-size:20px;font-weight:600;margin:0 25px 21px;display:block;padding:0;text-align:center}
.catalog-mobile-popup__item{position:relative;font-family:'Open Sans';font-weight:500;background:#F2F2F2;padding:14px 15px;margin-bottom:10px;border-radius:5px;height:50px;display:flex;align-items:center;justify-content:space-between;font-size:14px}
.catalog-mobile-popup__item-value{font-family:'Poppins';font-weight:400;font-size:12px;line-height:14px;color:#393A3F}
.catalog-mobile-popup__item-title{line-height:14px}
.zheader__catalogContent-back-wrap{margin-bottom:0;padding:20px 0 0;margin-left:25px;margin-right:25px;border-bottom:none;border-top:1px solid #e0e0e0}
.zheader__catalogContent-back img{width:9px;height:14px;pointer-events:none}
.zheader__catalogContent-back span,.zheader__catalogContent-links__back span{pointer-events:none;position:relative;display:flex;align-items:center}
.zheader__catalogContent-back,.zheader__catalogContent-links__back{display:inline-flex;align-items:center;justify-content:center;background:#F2F2F2;color:#4F555E;font-size:12px;border-radius:5px;width:70px;height:24px;font-weight:600;font-family:'Montserrat'}
.zheader__catalogContent-back span:before,.zheader__catalogContent-links__back span:before{content:"";width:8px;height:15px;display:block;margin-right:6px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDcgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01Ljg3MDc4IDEuMTEzMzhDNi4wMjc0MSAxLjI1MDgxIDYuMDQxNjUgMS40NjU4NiA1LjkxMzUgMS42MTc0TDUuODcwNzggMS42NjA4MkwyLjA2NTI5IDVMNS44NzA3OCA4LjMzOTE4QzYuMDI3NDEgOC40NzY2MSA2LjA0MTY1IDguNjkxNjYgNS45MTM1IDguODQzMjFMNS44NzA3OCA4Ljg4NjYyQzUuNzE0MTYgOS4wMjQwNSA1LjQ2OTA2IDkuMDM2NTQgNS4yOTYzNSA4LjkyNDFMNS4yNDY4NiA4Ljg4NjYyTDEuMTI5MjIgNS4yNzM3MkMwLjk3MjU5IDUuMTM2MjkgMC45NTgzNTEgNC45MjEyNCAxLjA4NjUgNC43Njk3TDEuMTI5MjIgNC43MjYyOEw1LjI0Njg2IDEuMTEzMzhDNS40MTkxNSAwLjk2MjIwNyA1LjY5ODQ5IDAuOTYyMjA3IDUuODcwNzggMS4xMTMzOFoiIGZpbGw9IiNBNjBDMTMiIHN0cm9rZT0iI0E2MEMxMyIgc3Ryb2tlLXdpZHRoPSIwLjgiLz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-position:center}
.type-pagination{width:100%}
div[id^="wait_comp_"]{display:none}
.zgoods__notification{display:none;width:140px;background:#A60C13;left:0;text-align:center;height:43px;border-radius:5px;color:#FFF;font-size:14px;top:-57px;position:absolute;left:50%;margin-left:-70px}
.zgoods__notification:before{content:"";position:absolute;width:16px;height:16px;border-top-right-radius:50%;transform:rotate(-60deg) skewX(-30deg) scaleY(.866);background:#A60C13;bottom:-4px;left:50%;border-color:#A60C13 #A60C13 transparent transparent;border-style:solid;border-width:1px;z-index:100;margin-left:-8px}
.zgoods__notification.active{display:flex;align-items:center;justify-content:center}
.zgoods__notification-error{display:none;width:140px;background:#A60C13;left:0;text-align:center;height:43px;border-radius:5px;color:#FFF;font-size:14px;top:-57px;position:absolute;left:50%;margin-left:-70px}
.zgoods__notification-error:before{content:"";position:absolute;width:16px;height:16px;border-top-right-radius:50%;transform:rotate(-60deg) skewX(-30deg) scaleY(.866);background:#A60C13;bottom:-4px;left:50%;border-color:#A60C13 #A60C13 transparent transparent;border-style:solid;border-width:1px;z-index:100;margin-left:-8px}
.zgoods__notification-error.active{display:flex;align-items:center;justify-content:center}
.zgoods__notification-count{margin:0 3px}
.js-count.zgoods__quantity-count{text-align:center;max-width:110px}
.js-count-change{display:none;text-align:center;max-width:60px!important;border:none}
.js-count-change.active{display:block}
.js-count-span-wrap{cursor:pointer}
.zgoods__quantity-count{margin-right:4px}
.zmainSwiper{opacity:0}
.zmainSwiper.swiper-initialized{opacity:1}
.verified-phone{width:100%;padding:50px 60px 60px;max-width:442px}
.popup__field-title-sms{font-size:16px;margin-bottom:4px;color:#393A3F}
.verified-phone.step2 .popup__field-name_top{font-size:12px;color:#393A3F;margin-bottom:36px}
.popup__field-number{font-size:16px;font-weight:600;color:#4F555E}
.verified-phone.step2 .type-modal__form-submit + *{margin-top:20px}
.verified-phone.step2{padding:50px 61px 64px;min-height:354px;height:378px;
}
.verified-phone__again{color:#82888E;font-size:12px;line-height:14px;margin-top:0;text-align:center;width:100%;margin-top:6px!important}
.swiper-lazy-preloader{top:50%;border-color:#A60C13;border-top-color:transparent}
.zgoods__card > a{position:relative;border-radius:5px}
.verified-phone__title{font-family:'Montserrat';font-style:normal;font-weight:700;font-size:22px;margin-bottom:32px;text-align:left;color:#393A3F}
.verified-phone__form-submit{margin-top:40px}
.verified-phone__confirm{font-size:12px;font-style:italic;margin-top:34px;width:100%;color:#4F555E;display:block}
.verified-phone__confirm a{color:#4F555E;text-decoration:underline}
.verified-phone__confirm a:hover{color:#A60C13}
.verified-phone__confirm.mob{display:none;font-style:normal}
.popup__field{display:flex;flex-direction:column;align-items:center;justify-content:center}
.popup__input-sms-field{width:37px;height:48px;font-size:20px;font-weight:700;border:1px solid #dbdde1;border-radius:5px;margin-right:20px;text-align:center}
.popup__input-sms-field.no-focus{pointer-events:none}
.popup__input-sms-field:last-child{margin-right:0}
.popup__input-sms-field.disabled{pointer-events:none}
.popup__field.error .popup__input-sms-field{border:1px solid #8A050B}
.popup__field-wrap.disabled .popup__input-sms-field{border:1px solid #8A050B;pointer-events:none}
.verified-phone__error{color:#A60C13;font-size:12px;line-height:14px;margin-top:6px !important;margin-bottom:0;display:none;width:100%;text-align:center}
.verified-phone__error.active{display:block}
.popup__field-change{color:#82888E;font-size:13px;font-weight:400;font-style:italic;cursor:pointer;text-decoration:underline;margin-left:10px}
.popup__field-change:hover{text-decoration:none}
/* .verified-phone__wrap.mw-266{max-width:266px;margin:0 auto} */
.popup__field-value-phone{font-size:16px;color:#4F555E;font-weight:600}
.verified-phone__again-submit{width:100%}
.again-btn{min-width:auto!important}
.verified-phone__wrap.mw-266 .popup__field{align-items:flex-start}
.verified-phone.step2 .verified-phone__title{margin-bottom:24px;text-align:left;
}
.popup__input-sms{position:relative;display:flex;margin-bottom:6px;justify-content:center;width:100%;align-items:center}
.popup__field-name_top{text-align:left;margin-bottom:20px;font-size:14px;color:#6c6d79}
.main-body pre{display:none!important}
.type-modal .modal-dialog .modal-content.modal-content-share{margin-left:60px;margin-right:60px;padding:60px 20px}
.type-modal .modal-dialog .modal-content.modal-content-share .zfooter__links{gap:20px;margin:0}
.zfooter__link-modal{width:50px!important;height:50px!important;background-size:cover}
.zfooter__link-modal.vk{background-image:url(/include/vk_modal.svg)}
.zfooter__link-modal.wa{background-image:url(/include/wa_modal.svg)}
.zfooter__link-modal.tg{background-image:url(/include/tg_modal.svg)}
#success-message .modal-dialog.modal-dialog-centered,.success-message .modal-dialog.modal-dialog-centered{max-width:442px}
#success-message .type-modal__text,.success-message .type-modal__text{margin-top:40px!important}
#success-message .btn-primary,.success-message .btn-primary{background:#A60C13;width:auto;border-radius:4px;padding:12px 20px;transition:background-color .24s ease,color .24s ease;min-width:140px;max-height:40px}
#success-message .btn-primary:hover,.success-message .btn-primary:hover{background:#8A050B}
#success-message .btn-primary span,.success-message .btn-primary span{font-size:14px;font-weight:600;font-family:'Montserrat'}
#success-message.type-modal .modal-dialog .modal-content,.success-message.type-modal .modal-dialog .modal-content{padding:60px 55px}
#success-message.type-modal .type-modal__close,.success-message.type-modal .type-modal__close{display:flex;justify-content:center;align-items:center}
.main-body .success-page{min-height:calc(100vh - 518px);padding-top:100px;padding-bottom:40px}
.main-body .success-page img{display:none}
.success-page__text{max-width:700px}
.success-page__text p{line-height:1.6;margin-bottom:20px}
.success-page__text a{color:#A60C13;text-decoration:underline}
.success-page__text a:hover{text-decoration:none}
.table-list{column-count:6;margin-bottom:40px}
.zcontainer__row{display:flex;margin-bottom:50px;margin-top:39px}
.zcontainer__row.mt0{margin-top:0;margin-bottom:40px}
.zcontainer__sidebar{flex:0 0 320px;margin-right:81px}
.zcontainer__sidebar.w250{flex:0 0 220px}
.sidebar{display:flex;flex-direction:column;width:100%}
.sidebar__link{text-transform:uppercase;border-radius:5px;font-weight:600;color:#393A3F;padding:10px 20px;font-size:16px;line-height:18px;cursor:pointer;transition:all .45s ease}
.sidebar__link:hover{background:#F7F7F7;color:#A60C13}
.sidebar__link.active{background:#F7F7F7;color:#A60C13}
.zcontainer__content{color:#393A3F;font-family:"Open Sans"}
.zcontainer__content h3{font-family:"Inter";font-weight:600;font-size:16px;color:#393A3F;text-transform:uppercase;text-align:center;margin-top:9px;margin-bottom:18px}
.zcontainer__content p{font-size:16px;line-height:18px;margin-bottom:13px}
.zcontainer__content a{color:#393A3F;text-decoration:underline}
.zcontainer__content a:hover{text-decoration:none}
.zcontainer__content p b{margin-bottom:21px;display:block}
.sidebar-little{display:inline-flex;flex-direction:column;width:100%;margin-top:22px}
.sidebar-little__link{width:100%;margin-bottom:3px}
.sidebar-little__link a{font-size:16px;line-height:20px;color:#393A3F;font-weight:600;margin-bottom:20px;transition:all .35s ease;border-bottom:1px solid transparent;font-family:'Montserrat';padding:13px 10px 14px;width:100%;display:block;margin-bottom:0;border-radius:5px}
.sidebar-little__link.active a{color:#A60C13;background:#F2F2F2}
.sidebar-little__link a:hover{color:#A60C13}
.zcontainer__body h1{font-size:28px;line-height:34px;font-weight:800;color:#393A3F;margin-bottom:30px}
.h1-new{font-size:28px;line-height:1.2;font-weight:700;color:#393A3F;margin-bottom:4px;font-family:'Montserrat'}
.zcontainer.h-all{min-height:calc(100vh - 540px)}
.zcontainer__body h3{font-family:'Montserrat';font-weight:700;font-size:22px;line-height:1;color:#393A3F;margin-bottom:30px}
.zcontainer__body h4{font-size:16px;font-family:'Open Sans';color:#393A3F;font-weight:600;margin-bottom:15px}
.zcontainer__body h4.bold{font-weight:700}
.zcontainer__body ul{margin-bottom:45px}
.zcontainer__body ul.mb34{margin-bottom:34px}
.zcontainer__body ul.mb28{margin-bottom:28px}
.zcontainer__body ul.mb12{margin-bottom:12px}
.zcontainer__body li{font-size:16px;line-height:1.4;font-weight:400;color:#4F555E;margin-bottom:14px;padding-left:22px;position:relative}
.zcontainer__body p{color:#393A3F;font-size:16px;line-height:1.4;margin-bottom:20px;max-width:100%}
.zcontainer__body p.bold{color:#393A3F;font-weight:400;font-size:16px;line-height:1.4;margin-bottom:30px;max-width:100%}
.zcontainer__body p.bold700{font-weight:700;color:#4F555E}
.zcontainer__body b{color:#393A3F}
.zcontainer__body p.mb35{margin-bottom:35px}
.zcontainer__body li:before{content:"";width:11px;height:9px;display:flex;align-items:center;justify-content:center;background-image:url(/include/check-red.svg);background-repeat:no-repeat;background-position:center;position:absolute;top:8px;left:0}
.zcontainer__body a{color:#A60C13;position:relative}
.zcontainer__body a:before{content:"";width:100%;height:1px;background:#A60C13;position:absolute;bottom:3px}
.zcontainer__body a:hover:before{display:none}
.zcontainer__body a.btn{color:#FFF;border:none;display:inline-flex}
.zcontainer__body a.btn:before{display:none}
.zcontainer__body a:hover{border-bottom:none}
.search-preview__popup{display:none}
.search-preview-img{flex:0 0 94px}
.search-container-title{margin-bottom:5px}
.search-form__response-content table tr{position:relative}
.search-preview__popup{position:absolute;width:188px;height:125px;z-index:10;display:none;top:auto;bottom:-30px;left:-40px;background:#FFF;border:1px solid #e4e4e4}
.search-preview__popup img{height:100%;width:100%}
.search-preview-img:hover .search-preview__popup{display:flex;align-items:center;justify-content:center}
.vacancy__item{margin-bottom:20px;background:#F7F7F7;border-radius:10px;padding:30px;width:100%}
.vacancy__title{font-size:18px;line-height:1.2;color:#393A3F;margin-bottom:14px;font-weight:700}
.vacancy__text{font-size:16px;line-height:1.3;font-weight:400;color:#4F555E;margin-bottom:21px}
.vacancy__price{font-size:16px;line-height:1.3;font-weight:700;color:#393A3F;margin-bottom:25px}
.btn{display:flex;align-items:center;justify-content:center;background:#A60C13;color:#FFF;font-size:14px;line-height:18px;border-radius:5px;padding:11px 17px;transition:background-color .24s ease,color .24s ease;border:none;font-family:'Montserrat';font-weight:600}
.btn.inline-btn{display:inline-flex}
.btn:hover{background-color:#8A050B;color:#FFF}
.zcontainer__body{width:100%}
.contacts {margin-top: -11px;}
.contacts__adv{list-style-type:none;display:grid;grid-template-columns:repeat(2,1fr)}
.contacts__row{display:flex;align-items:center;width:100%;justify-content:space-between}
.contacts__content{max-width:230px;margin-right:80px;flex:0 0 230px}
.contacts__town{margin-bottom:28px;color:#A60C13;text-decoration:underline;font-size:18px;font-weight:700;display:inline-block;font-family:'Montserrat'}
.contacts__map-wrap{width:100%}
.contacts__text{font-family:'Montserrat';font-size:22px;text-transform:uppercase;line-height:1.2;color:#393A3F;margin-bottom:30px;margin-top: 7px; font-weight:800}
.contacts__metro{font-size:16px;line-height:1.3;color:#393A3F;padding-left:22px;font-weight:400;margin-bottom:13px;position:relative}
.contacts__metro:before{content:"";width:12px;height:12px;border-radius:50%;background:#13D7B3;position:absolute;left:0;top:4px;display:block}
.contacts__address{font-size:16px;font-weight:600;color:#393A3F;margin-bottom:25px}
.contacts__time-wrap{display:flex;flex-direction:column;gap:18px;margin-bottom:31px;font-size:14px;line-height:1.2;font-weight:400;color:#393A3F}
.contacts__time span{font-weight:500}
.contacts__adv-item{display:flex;align-items:center;margin-bottom:16px}
.contacts__adv-img{width:20px;margin-right:5px;display:block}
.contacts__adv-text{font-size:14px;line-height:1.2;color:#393A3F}

.contacts__phone {
    display: flex;
    align-items: center;
    gap: 9px;
    margin-bottom: 19px;
}

.contacts__phone-icon {
    max-height: 18px;
}

.zcontainer__body .contacts__phone-value {
    color: #393A3F;
    font-size: 14px;
    font-weight: 400;
}

.zcontainer__body .contacts__phone-value:before {
    display: none;
}

.zcontainer__body .contacts__phone-value:hover {
    color: #A60C13;
}

.contacts__phone-wrap {
    margin-bottom: 32px;
}

.contacts__email {
    display: flex;
    align-items: center;
    gap: 8px;
}

.contacts__email-icon {
    display: flex;
}


.zcontainer__body .contacts__email-value {
    color: #393A3F;
    font-size: 14px;
    line-height: 14px;
    font-weight: 400;
}


.zcontainer__body .contacts__email-value:before {
    background: #393A3F;
    bottom: 0px;
}


.zcontainer__body .contacts__email-value:hover {
    color: #A60C13;
}

.zcontainer__body .contacts__email-value:before:hover {
    background: #A60C13;
}

.zcatalog__search-empty{margin-bottom:120px}
.zcatalog__search-empty-text{margin-bottom:20px}
.zcatalog__search-empty-text a{color:#A60C13}
.zcatalog__search-empty-text a:hover{text-decoration:underline}
.zcatalog__search-empty-btn{display:inline-flex}
.zcontainer__search .zcatalog__inner{padding-top:25px}
.input-file{position:relative;display:inline-block;margin-top:25px;margin-bottom:18px}
.input-file-btn{position:relative;display:inline-block;cursor:pointer;outline:none;font-size:14px;color:#82888E;text-align:center;line-height:20px;border:none;font-weight:600;margin:0}
.input-file-btn:hover{text-decoration:none}
.input-file-text{display:inline-block}
.input-file input[type=file]{position:absolute;z-index:-1;opacity:0;display:block;width:0;height:0}
.type-modal .form-send.mt15{margin-top:15px!important}
.zcatalog__filter-box.bx-filter-input-checkbox.active a{font-weight:600}
.pp-image-zoom{position:absolute;top:50%;right:50%;width:40px;height:40px;background-color:rgba(48,48,48,.3);border-radius:50%;margin-top:-20px;margin-right:-20px;opacity:0;transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.pp-image-zoom__img{max-width:24px}
.fslightbox-container{backdrop-filter:blur(4px)!important;background:none!important;background-color:rgba(0,0,0,.2)!important}
.title-search-result{margin-left:0;margin-top:0;min-width:100%;display:none!important;left:0;width:100%!important;position:relative!important}
.container.search-container{height:100%}
.catalog-menu{
    margin-bottom: 22px;
    margin-top: 9px;
    display: flex;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
        /* column-count: 5; */
    /* column-gap: 22px;*/
}

.catalog-menu__item{
    width: calc(25% - 20px);
    margin: 0 10px;
    /* max-width:252px;
    -webkit-column-break-inside:avoid;
    break-inside:avoid;
    page-break-inside:avoid */
}


.catalog-menu__head{width:100%;height:81px;background:#F2F2F2;border-radius:10px;display:flex;align-items:center;justify-content:space-between;padding:20px;margin-bottom:20px}
.catalog-menu__link{font-size:16px;color:#393A3F;font-family:"Montserrat";font-weight:600;max-width:148px;line-height:18px}
.catalog-menu__list{padding:0 20px;margin-bottom:23px;display:flex;flex-direction:column}
.catalog-menu__list-item{
    color:#4F555E;display:inline-block;font-size:14px;line-height:16px;margin-bottom:14px;font-weight:400;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.catalog-menu__list-item.empty {
    min-height: 16px;
}

.catalog-menu__list-item:hover{color:#A60C13;font-weight:600}
.catalog-menu__link:hover {color:#A60C13;font-weight:700}
.catalog-menu__list-final {
    display: inline-flex;
    margin-left: auto;
    color: #82888E;
    font-size: 12px;
    font-weight: 500;
    line-height: 12px;
    margin-bottom: 14px;
    font-family: 'Montserrat';
}
.catalog-menu__list-final:hover {
    color:#A60C13
}

.catalog-menu__row{display:flex;margin-left:-11px;margin-right:-11px}
.catalog-menu__col{flex:0 0 20%;max-width:20%;padding:0 11px}
.catalog-menu__img{max-width:47px}
.zheader__catalogContent-links__back-wrap{display:none}
.zheader__catalogContent-links__title{display:none}
.zheader__catalogContent-all-items{display:none}
.form-group-gray{background:#F2F2F2;padding-left:0;padding-top:0;border-radius:5px;border:1px solid #F2F2F2;position:relative}
.form-group-gray.valid{border-color:#7ac143}
.form-group-gray .form-control__label{color:#4F555E;font-size:12px;line-height:1.2;margin-bottom:4px;font-family:'Montserrat';position:absolute;top:6px;left:14px}
.type-modal__form .form-group.form-group-gray input{font-family:"Open Sans";border:none;border-radius:5px!important;background:#F2F2F2;font-size:15px;font-weight:400;color:#393A3F;max-height:50px;padding:22px 10px 9px 15px}
.type-modal__form .form-group.form-group-gray input::placeholder{font-weight:400;font-family:"Open Sans";font-size:15px;color:#82888E}
.form-group.is-error:not(.valid){border-color:#A60C13;position:relative}
.form-group.is-error .personal-item__label,.form-group.is-error .personal-item__label-textarea{margin-top:5px;font-family:'Open Sans'}
.form-group.is-error .bonuses__item-error{display:block;font-size:12px;top:4px;transform:none}
.form-group .bonuses__item-error{margin-bottom:0;left:15px;font-size:12px;top:-18px;transform:translateY(0px);display:block;z-index:-2;
}
.form-group.is-error .bonuses__item-error{display:block;font-size:12px;top:4px;transform:none;z-index:2;
}
.modal-content .form-group-gray{overflow:hidden;
}
.modal-content .form-group.is-error .personal-item__input:focus ~ label,.modal-content .form-group.is-error .personal-item__input.has-value ~ label,.modal-content .form-group.is-error .personal-item__textarea:focus ~ label,.modal-content .form-group.is-error .personal-item__textarea.has-value ~ label{display:block;opacity:0;
}
.form-group.is-error .personal-item__input:focus ~ label,.form-group.is-error .personal-item__input.has-value ~ label,.form-group.is-error .personal-item__textarea:focus ~ label,.form-group.is-error .personal-item__textarea.has-value ~ label{display:none}
.bonuses__item-error{display:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#A60C13;font-size:14px;font-family:'Montserrat';pointer-events:none;-webkit-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;margin-bottom:0;left:15px}
.bonuses__item.invalid .personal-item__input:focus ~ .bonuses__item-error,.bonuses__item.invalid .personal-item__input.has-value ~ .bonuses__item-error{font-size:11px;top:4px;transform:none}
.bonuses__item.invalid .bonuses__item-error{display:block;font-size:11px;top:4px;transform:none}
.bonuses__item.invalid .personal-item__label{margin-top:5px;font-family:'Open Sans'}
.bonuses__item.invalid .personal-item__input:focus ~ label,.bonuses__item.invalid .personal-item__input.has-value ~ label{display:none}
.bonuses__item.invalid .personal-item__input{border:1px solid #A60C13}
.type-modal__form .form-group.form-group-gray textarea{border:none!important;border:none!important;border-radius:0;padding-top:20px;padding-left:24px;padding-bottom:8px;color:#393A3F;font-family:'Open Sans';font-weight:400;font-size:15px;min-height:188px}
.type-modal__form .form-group.form-group-gray textarea.big{min-height:266px}
.type-modal__form .form-group.form-group-gray textarea::placeholder{font-weight:400;font-family:"Open Sans";font-size:15px;color:#82888E}
.form-p{font-size:16px;color:#393A3F;margin-top:33px}
.b-mobile-close{display:none;width:20px;height:20px;background-color:#F2F2F2;border-radius:5px;position:absolute;top:15px;right:15px;background-position:center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkgOUwxIDFNOSAxTDEgOSIgc3Ryb2tlPSIjODI4ODhFIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=)}
.zcatalog__mobile-back-wrap{position:absolute;top:20px;left:25px}
.zcatalog__mobile-back{border:none;color:#4F555E;font-family:'Montserrat';font-size:12px;line-height:12px;padding:6px 10px;border-radius:5px;background:#F2F2F2}
.d-search-body{opacity:0;visibility:hidden;margin-left:0;margin-top:40px;min-width:100%;left:0;top:40px;height:calc(100vh - 80px);position:absolute;z-index:-10}
.d-search-body.active{opacity:1;z-index:2;visibility:visible}
#success-message .type-modal__title h3,.success-message .type-modal__title h3{text-align:center}
.zcatalog__tag .swiper-wrapper{list-style:none;padding:0}
.zcatalog__tag .zswipertags{margin:0}
.zcatalog__tag .swiper-slide{display:block;width:auto}
.zcatalog__tag{display:flex;align-items:center}
.zcatalog__tag .zcatalog__tags-item{padding:12px 30px;display:block;font-size:14px;line-height:14px}
.zcatalog__tag-arrows{border-radius:5px;display:flex;align-items:center;gap:0}
.zcatalog__tag-arrows button{cursor:pointer;border:0;display:flex;transition:all .24s ease;background:#f2f2f2}
.zcatalog__tag-arrows button:hover{background:#E0E0E0}
.zcatalog__tag-arrows button:hover svg path{stroke:#A60C13;fill:#A60C13}
.zcatalog__tag-arrows button.zcatalog__tag-arrows-prev{border-top-left-radius:5px;border-bottom-left-radius:5px;padding:12px 15px 12px 14px}
.zcatalog__tag-arrows button.zcatalog__tag-arrows-next{border-top-right-radius:5px;border-bottom-right-radius:5px;padding:12px 14px 12px 15px}
.zcatalog__tag-arrows button.zcatalog__tag-arrows-prev.swiper-button-disabled.swiper-button-lock{display:none}
.zcatalog__tag-arrows button.zcatalog__tag-arrows-next.swiper-button-disabled.swiper-button-lock{display:none}
.form-check-label-text a{text-decoration:underline}
.form-check-label-text a:hover{color:#A60C13;text-decoration:underline}
.type-modal__form .form-group.form-group-gray textarea{margin-left:-8px;padding-left:24px}
.type-modal__form .form-group.form-group-gray textarea::-webkit-scrollbar{width:4px;height:6px}
.type-modal__form .form-group.form-group-gray textarea::-webkit-scrollbar-thumb{background-color:#bdbdbd;border-radius:20px}
.type-modal__form .form-group.form-group-gray textarea::-webkit-scrollbar-track{background-color:#e0e0e0;border-radius:20px}
.type-offer{margin-bottom:35px;color:#393A3F;font-size:15px;font-family:"Montserrat";font-weight:500}
.success-message .type-modal__text{margin-top:25px!important}
.bx-session-message{display:none!important}
.reviews-widget{display:flex;justify-content:center;margin-top:0;border-radius:20px;margin-bottom:60px}
.swiper-slide .zgoods__image{max-height:100%}
.swiper-products .zgoods__card{height:100%;width:100%}
.swiper-products .swiper-wrapper,.zswiperGoods1111 .swiper-wrapper{align-items:stretch}
.swiper-products .swiper-wrapper .swiper-slide,.zswiperGoods1111 .swiper-wrapper .swiper-slide{height:auto}
.zswiperGoods1111 .zgoods__card{height:100%}
.swiper-products .zgoods__bottom{position:relative}
.zgoods__list-cart .zgoods__bottom{margin-left:4px;margin-right:0}
#repeat .modal-dialog{max-width:442px}
.repeat-list__item{border-radius:5px;background:#F2F2F2;color:#393A3F;font-size:16px;padding:15px;height:57px;margin-bottom:20px;display:none}
a.repeat-list__item.active{position:relative;font-size:0}
a.repeat-list__item.active:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/include/svg/preload.svg);background-size:39px;background-position:50%;background-repeat:no-repeat;transform:none;opacity:.8}
a.repeat-list__item:last-child{display:flex;align-items:center}
a.repeat-list__item:nth-last-child(2){display:flex;align-items:center}
.repeat-list__item:hover{background:#efefef;color:#393A3F}
.repeat-list__item span{color:#A60C13;margin-left:8px;max-width:148px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.repeat-list__item:last-child{margin-bottom:0}
.repeat-list__footer{display:flex;justify-content:center;font-size:12px;font-style:italic;font-family:"Open Sans";color:#4F555E;margin-top:52px;text-decoration:none;
}
.personal-item__input{border-radius:5px;font-family:"Open Sans",sans-serif;color:#393A3F;font-size:15px;line-height:1.4;border:none;width:100%;min-height:29px;padding:22px 10px 9px 15px}
.personal-item__label{position:absolute;top:50%;left:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#82888E;font-size:14px;font-family:'Montserrat';pointer-events:none;transition:all .15s ease-out 0s;margin-bottom:0;font-weight:400}
.personal-item__label-textarea{position:absolute;top:15px;left:15px;color:#82888E;font-size:14px;font-family:'Montserrat';pointer-events:none;-webkit-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;margin-bottom:0;font-weight:400}
.personal-item__input:focus ~ label,.personal-item__input.has-value ~ label{top:13px;color:#82888E;font-family:'Montserrat';font-size:12px;line-height:18px;margin-bottom:0}
.personal-item__textarea:focus + label,.personal-item__textarea.has-value + label{top:5px;color:#82888E;font-family:'Montserrat';font-size:12px;line-height:1.2;margin-bottom:0}
.verified-phone__preloader{background-image:url(/include/svg/preload.svg);background-position:50%;background-repeat:no-repeat;transform:none;opacity:1;width:100%;height:60px;margin-top:20px;display:none;position:absolute;left:0;bottom:45px;background-color:#FFF}
.verified-phone__preloader.active{display:block}
.d-search-body__result{transform:translateY(100%);transition:all .4s}
.d-search-active .d-search-body__result{transform:translateY(0%)}
@media screen and (max-width:767px){
.zcatalog__tag-arrows{display:none}
.zswipertags.swiper{opacity:1;overflow:auto}
.swiper-products .zgoods__price{flex:inherit}
}
@media screen and (max-width:1375px){
.zcontainer{margin:0 25px}
.zheader__search{width:500px}
.zheader__bar{gap:20px}
.zbannerBottom__imgCar{width:700px}
.zbannerBottom__imgCar2{width:640px}
.zbannerBottom__imgGirl{width:285px}
.zcatalog__list .zgoods__card{width:calc(33.33% - 40px)}
.catalog-section-favorites .zcatalog__list .zgoods__card{ 
    width: calc(25% - 20px);
}
.swiper-slide .zgoods__image{object-fit:cover}
}
@media screen and (max-width:1364px){
.zgoods__info.line46 .zgoods__desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px}
}
@media screen and (max-width:1340px){
.zcatalog__list .zgoods__bottom{flex-wrap:wrap}
.zcatalog__list .product-preview__cart_dop{min-width:100%}
.zcatalog__list .zgoods__price{margin-bottom:10px;flex:inherit}
.zheader__menu-li-link:after{width:32px;right:-32px}
.zfooter__nav{gap:158px}
.zheader__submenu-inner{gap:40px;padding:55px 20px 60px 60px}
.zheader__submenu-item{min-width:230px}
.zheader__panel-line{flex:0 0 800px}
.zheader__info {
    margin-right: 0;
}

.zheader__search {
    width: 440px;
}

}
@media screen and (max-width:1300px){
.zgoods__card{width:100%}
.zgoods__list-cart .zgoods__price{margin-bottom:10px;flex:0 0 100%}
.zgoods__list-cart .zgoods__bottom{flex-wrap:wrap}
.zgoods__list-cart .product-preview__cart_dop{min-width:100%}
.zgoods__list-cart .zgoods__bottom{margin-left:0;margin-right:0}
}
@media screen and (max-width:1200px){
.zheader__search{width:300px}
.zheader__panel-line{flex:0 0 700px}
.search-container{padding:47px 10px 45px 40px}
.search-form__response-content{padding:22px 15px 5px}
.search-container-table{padding:0 12px}
.zheader__menu li a{font-size:14px}
.zbannerBottom__imgCar{width:600px}
.zbannerBottom__imgCar2{width:500px}
.zbannerBottom__imgGirl{width:245px}
.zfooter__nav{gap:50px}
.zmainSwiper2 .swiper-main-prev,.zmainSwiper2 .swiper-main-next{width:70px}
.contacts__content{margin-right:20px}
/* .catalog-menu{column-count:4} */
.zheader__submenu-inner{padding:55px 20px 60px}

.zheader__phone {
    font-size: 16px;
}

.zheader__time-top {
    font-size: 10px;
}

}
@media screen and (max-width:1100px){
    .zcatalog__list .zgoods__card{width:calc(50% - 20px);margin:0 10px 20px}
    .catalog-section-favorites .zcatalog__list .zgoods__card{ 
        width: calc(33.33% - 20px);
        margin: 0 10px 20px;
    }



    .zcatalog__list{margin-left:-10px;margin-right:-10px}
    .zcontainer__sidebar{margin-right:30px}
    .zgoods__info.line46 .zgoods__desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:59px}
}

@media screen and (max-width:1080px){
    .zheader__info {
        display: none;
    }
}

@media screen and (min-width:768px){
.zheader__catalogContent-back-wrap{display:none}
.zheader__catalogContent-maintitle{display:none}
.zheader__catalogNav-panel{display:none}
}
@media screen and (max-width:998px){
.zgoods__info.line46 .zgoods__desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px}
}
@media screen and (max-width:992px){
.zheader__nav{display:none}
.zheader__logo{width:134px}
.zheader__bar{gap:15px}
.search-container{padding:40px 10px 0 20px}
.search-close{top:20px;right:10px}
.search-preview{width:294px}
.product-price{width:130px}
.search-container-table{padding:0}
.mobile-search{position:absolute;background:#F2F2F2;width:100%;padding:0;display:block;height:calc(100vh - 62px);visibility:hidden;opacity:0}
.mobile-search.active{display:block;visibility:visible;opacity:1}
.mobile-search .zheader__search{display:block;width:100%;padding:0;height:36px;position:relative;border:none;top:0;margin-top:0}
.mobile-search .form-control{height:36px;padding:5px 30px 7px 10px;font-size:14px;border:none;border-radius:5px;color:#82888E}
.mobile-search .form-control:focus{border:none}
.mobile-search .form-control::placeholder{font-size:14px;color:#82888E}
.mobile-search .js-search-btn{position:absolute;top:10px;right:10px}
.mobile-search .js-search-btn svg{width:18px}
.mobile-search .js-search-btn svg path{stroke:#8A050B}
.zheader__search2.active .zheader__search-icon{display:none}
.zheader__search2.active .zheader__search-close{display:block}
html.desktop body.active .zheader__panel{margin-right:17px}
.zheader__panel-inner{height:100%;padding:20px 0}
body.body-admin #bx-panel{display:none!important}
.body-admin .zheader{top:0}
.zheader__panel-line{flex:0 0 78%}
.zheader__logo-wrapper{max-width:120px}
body{padding-top:80px}
body.body-admin{padding-top:80px}
.zbannerBottom__inner h2{max-width:100%;font-size:24px;line-height:100%;margin-bottom:24px;color:#393A3F}
.zbannerBottom__inner p{font-size:14px;max-width:340px;color:#66686B;margin-bottom:30px}
.zbannerBottom__inner a{background:#A60C13;font-size:14px;color:#FFF;padding:9px 28px;max-height:36px;line-height:18px;width:150px;max-width:150px;font-weight:600}
.zbannerBottom__inner a:hover{background:#8A050B;border-color:#8A050B}
.zbannerBottom__inner{margin-left:-25px;margin-right:-25px;padding:30px 25px 256px}
.zfooter__content{flex-direction:column-reverse;align-items:center;gap:30px}
.zfooter__phone{font-size:20px;line-height:22px;margin-bottom:12px}
.zfooter__info{align-items:center}
.zfooter__btn{margin-bottom:0;order:2;width:150px;max-width:150px;height:36px;padding:4px;display:flex;align-items:center;justify-content:center}
.zfooter__loc{font-size:14px;line-height:19px;text-align:center;margin-bottom:26px}
.zfooter__btn-wrap{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;width:100%;max-width:340px;min-width:340px}
.table-list{column-count:3}
.zcontainer__sidebar{flex:0 0 264px}
.sidebar__link{padding:10px;font-size:14px}
.contacts__content{flex:0 0 100%;max-width:100%;margin-right:0;margin-bottom:40px}
.contacts__row{flex-wrap:wrap}

/* .catalog-menu{column-count:3}
.catalog-menu__item{max-width:100%} */

.catalog-menu__item {
    width: calc(33.33% - 20px);
}

.zheader__catalogContent{padding-left:57px;padding-right:37px;
}
.zheader__catalogContent-links ul{grid-template-columns:repeat(2,1fr);
}
}
@media screen and (max-width:820px){
.zheader__panel-line{flex:0 0 80%}
.zcatalog__content{gap:20px}
}
@media screen and (min-width:768px){
.zheader__catalog .zcontainer{transform:translateY(100%);transition:all .4s}
.zheader__catalog.active .zcontainer{transform:translateY(0%)}
.zfooter__vk:hover svg rect{fill:#1261FB}
.zfooter__whatsapp:hover svg path{fill:#44CF55}
.zfooter__telegram:hover svg rect{fill:#3C9AE2}
.zswiper-pagination-detail{display:none}
.zswiper-pagination-wrapper{display:none}
.zcatalog__mobile-btn{display:none}
.zcatalog__filter-title{display:none}
.zcatalog__filter-reset{text-align:center;width:100%;color:#FFF;font-size:16px;font-weight:500;line-height:120%;padding:13px;border:2px solid #A60C13;background-color:transparent;transition:all .24 ease;margin:15px auto;background:#A60C13;border-radius:5px;max-height:48px;text-decoration:none}
.zcatalog__filter-reset:hover{background:#8A050B;border-color:#8A050B;color:#FFF}
.zcatalog__filter-apply{display:none}
.zdetailSwiper2 .swiper-slide:hover .pp-image-zoom{opacity:1}
.fslightbox-absoluted.fslightbox-flex-centered > div{border-radius:10px;border:3px solid #A60C13;background:none;overflow:hidden}
.fslightbox-absoluted.fslightbox-flex-centered > div img{border-radius:2px;pointer-events:none}
.zheader__account-wrap:hover .zheader__account-menu{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}
.zheader__account-wrap:hover:before{content:"";width:168px;height:31px;background:transparent;position:absolute;display:block;right:-53px;bottom:-31px}
.zheader__account-wrap:hover svg path{stroke:#A60C13}
.zheader__cartItem:hover svg path{stroke:#A60C13}
.main-body{min-height:calc(100vh - 396px)}
.zcontainer__sidebar.mb100{margin-bottom:100px}
}
@media screen and (max-width:767px){
.zheader__logo-mobile{display:block}
.zheader__logo-mobile img{max-height:42px;max-width:150px}
.zheader__logo-desk{display:none}
.zheader__bar .zheader__search2,.zheader__logo-wrapper-icons .zheader__search2{width:28px;height:28px;border:1.7px solid #A60C13;display:flex;align-items:center;justify-content:center;margin-left:10px;border-radius:5px}
.zheader__burger-btn{display:flex;align-items:center;justify-content:center}
.zheader__catalogBtn{display:none}
.zheader__panel-line{flex:inherit}
.zheader__search{position:absolute;background:#FFF;width:100%;padding:0;height:36px;display:flex;padding-right:12px;border:none;top:62px;margin-top:20px;display:none;
}
.d-search-active .zheader__search{display:flex;
}
.d-search-body{margin-left:-25px;margin-right:-25px;margin-top:20px;top:118px;height:calc(100vh - 138px);
}
.search-category__item{font-weight:600;font-family:'Montserrat';font-size:20px;color:#393A3F;margin-bottom:8px;
}
.search-container{padding:20px 18px 0 22px;
}
.search-items__col{width:calc(50% - 8px);padding-left:0;padding-right:0;margin:0 4px 8px;flex:initial;max-width:50%;
}
.d-search-body__result{height:100%;
}
.search-all{padding:25px 0;
}
.search-items-wrap{height:calc(100vh - 306px);width:100%;display:flex;justify-content:center;
}
.search-items{max-width:967px;margin-left:0;display:flex;flex-wrap:wrap;width:calc(100% + 8px);max-width:100%;
}
.zheader__search input{height:100%;padding:3px 15px 4px 12px;line-height:14px;
}
.search-form__response{border-top-right-radius:20px;border-top-left-radius:20px;
}
.search-close{display:none;
}
.zheader__catalogContent{padding:0;padding-bottom:25px}
.zheader__catalogContent-item{padding:0 25px;margin-bottom:25px}
.zheader__catalogContent-title{border:0;padding-bottom:20px;margin-bottom:0}
.zheader__catalogContent-title-link{font-size:14px;font-weight:600;color:#393A3F;display:none}
.zheader__catalogContent-title-span{font-size:14px;font-weight:500;color:#393A3F;display:block}
.zheader__catalogContent-links{flex-direction:column;gap:20px}
.zheader__catalogContent-links ul{gap:20px}
.zheader__catalogContent{position:fixed;left:0;right:0;top:-3px;bottom:0;z-index:20;background-color:#fff;max-height:100%;display:none;padding-bottom:0}
.zheader__catalogContent.active{display:block}
.zheader__catalog{max-height:100%;position:fixed;top:79px;left:0;right:0;bottom:0;transition:transform .5s;transform:translateY(-200%);z-index:-100;display:none;background:#FFF}
.zheader__catalog.active{max-height:100%;transform:translateY(0);display:block;height:100%;border-top:1px solid #e0e0e0}
.zheader__catalogNav{padding:0;max-height:100%;overflow-y:visible;position:fixed;left:0;right:0;bottom:0;top:-3px;width:100%}
.zheader-new-catalog .zheader__catalogNav{padding:0;height:calc(100vh - 59px)}
.zheader__catalogNav ul{padding:25px;padding-bottom:75px;height:100%;overflow:auto}
.zheader__catalogNav-tablink.active{color:#15161c;text-decoration:none}
.zheader-new-catalog .zheader__catalogNav ul li a{border:0;padding:4px 15px;color:#393A3F;font-weight:500;font-size:14px;width:100%;background:#F2F2F2;font-family:'Open Sans';height:50px;display:flex;align-items:center;margin-bottom:10px;position:relative}
.zheader__catalogNav-img{display:block;width:30px;height:30px;margin-right:10px}
.zheader-new-catalog .zheader__catalogNav ul li a:before{content:"";width:6px;height:10px;position:absolute;right:15px;background-repeat:no-repeat;background-position:center;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDggMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjE1NTA2IDEwLjg1ODNDMC45NjcxMDggMTAuNjg2NSAwLjk1MDAyMiAxMC40MTc3IDEuMTAzOCAxMC4yMjgzTDEuMTU1MDYgMTAuMTc0TDUuNzIxNjUgNkwxLjE1NTA2IDEuODI2MDJDMC45NjcxMDggMS42NTQyMyAwLjk1MDAyMiAxLjM4NTQyIDEuMTAzOCAxLjE5NTk5TDEuMTU1MDYgMS4xNDE3MkMxLjM0MzAxIDAuOTY5OTM4IDEuNjM3MTMgMC45NTQzMjEgMS44NDQzOCAxLjA5NDg3TDEuOTAzNzYgMS4xNDE3Mkw2Ljg0NDk0IDUuNjU3ODVDNy4wMzI4OSA1LjgyOTY0IDcuMDQ5OTggNi4wOTg0NSA2Ljg5NjIgNi4yODc4OEw2Ljg0NDk0IDYuMzQyMTVMMS45MDM3NiAxMC44NTgzQzEuNjk3MDEgMTEuMDQ3MiAxLjM2MTgxIDExLjA0NzIgMS4xNTUwNiAxMC44NTgzWiIgZmlsbD0iIzgyODg4RSIgc3Ryb2tlPSIjODI4ODhFIiBzdHJva2Utd2lkdGg9IjAuNSIvPgo8L3N2Zz4K)}
.zheader__catalogNav-panel{width:100%;padding:22px 25px 12px;display:flex;gap:11px}
.zheader__catalogSubContent li{padding-left:0}
.zheader-new-catalog .zheader__catalogSubContent{padding-left:25px;padding-top:0;padding-bottom:180px}
.zheader__catalogSubNav-tablink{font-size:12px;line-height:14px;font-weight:600;color:#FFF;background:#82888E;border-radius:5px;padding:5px 10px;width:106px;display:flex;align-items:center;justify-content:center}
.zheader__catalogSubNav-tablink.active{background:#A60C13}
.zheader__catalogSubContent{display:none}
.zheader__catalogSubContent.active{display:flex}
.zheader__catalogNav-panel__title{margin:0 25px 22px;display:flex;align-items:center;justify-content:center;font-family:'Montserrat';font-size:20px;font-weight:600}
.zheader-wrap{height:62px}
.zheader__panel{height:62px;background:#F2F2F2}
body{padding-top:62px}
body.body-admin{padding-top:62px}
.zheader__logo-wrapper{gap:30px}
.zheader__bar{margin-right:0}
.zheader__bar svg{width:22px;height:22px}
.zheader__burger-btn span{width:12px;height:1px}
.zheader__burger-btn.active span{display:none}
.zheader__burger-btn.active{position:relative}
.zheader__burger-btn.active:before{content:"";width:10px;height:10px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDEyTDIgMk0xMiAyTDIgMTIiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49ImJldmVsIi8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-position:center;position:absolute;left:50%;top:50%;margin-top:-5px;margin-left:-5px}
.zheader__search2 svg{max-width:18px}
.zheader__search2.active .zheader__search-close{display:none}
.zheader__search2.active{position:relative}
.zheader__search2.active:before{content:"";width:10px;height:10px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDEyTDIgMk0xMiAyTDIgMTIiIHN0cm9rZT0iI0E2MEMxMyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS1saW5lam9pbj0iYmV2ZWwiLz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-position:center;position:absolute;left:50%;top:50%;margin-top:-5px;margin-left:-5px}
.zheader__bar svg path{stroke:#82888E}
.zheader__bar a span{display:none}
.zheader__panel-inner{padding:11px 0}
.zgoods__seemore{display:none}
.zgoods__btn.zgoods__btn-empty{font-size:14px}
.zgoods-main .zgoods__seemore{display:flex}
.zgoods-main .zgoods__seemore .zgoods-main__link{display:none}
.zgoods-main .zgoods__seemore .swiper-goods-prev{display:none}
.zgoods-main .zgoods__seemore .swiper-goods-next svg{display:none}
.zgoods-main .zgoods__seemore .zgoods__seemore-arrows{background:transparent;width:24px;height:24px;padding:0;gap:0;position:relative;display:none}
.zgoods-main .zgoods__seemore .swiper-goods-next{display:block;width:100%;height:100%;position:relative}
.zgoods-main .zgoods__seemore .zgoods__seemore-arrows:before{width:100%;height:100%;position:absolute;display:block;top:4px;right:-8px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDggMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjE1NTA2IDEwLjg1ODNDMC45NjcxMDggMTAuNjg2NSAwLjk1MDAyMiAxMC40MTc3IDEuMTAzOCAxMC4yMjgzTDEuMTU1MDYgMTAuMTc0TDUuNzIxNjUgNkwxLjE1NTA2IDEuODI2MDJDMC45NjcxMDggMS42NTQyMyAwLjk1MDAyMiAxLjM4NTQyIDEuMTAzOCAxLjE5NTk5TDEuMTU1MDYgMS4xNDE3MkMxLjM0MzAxIDAuOTY5OTM4IDEuNjM3MTMgMC45NTQzMjEgMS44NDQzOCAxLjA5NDg3TDEuOTAzNzYgMS4xNDE3Mkw2Ljg0NDk0IDUuNjU3ODVDNy4wMzI4OSA1LjgyOTY0IDcuMDQ5OTggNi4wOTg0NSA2Ljg5NjIgNi4yODc4OEw2Ljg0NDk0IDYuMzQyMTVMMS45MDM3NiAxMC44NTgzQzEuNjk3MDEgMTEuMDQ3MiAxLjM2MTgxIDExLjA0NzIgMS4xNTUwNiAxMC44NTgzWiIgZmlsbD0iIzgyODg4RSIgc3Ryb2tlPSIjODI4ODhFIiBzdHJva2Utd2lkdGg9IjAuNSIvPgo8L3N2Zz4K);background-repeat:no-repeat;background-position:center;content:""}
.zgoods-main .zgoods__seemore .zgoods__seemore-arrows:after{width:100%;height:100%;position:absolute;display:block;top:4px;right:-3px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDggMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjE1NTA2IDEwLjg1ODNDMC45NjcxMDggMTAuNjg2NSAwLjk1MDAyMiAxMC40MTc3IDEuMTAzOCAxMC4yMjgzTDEuMTU1MDYgMTAuMTc0TDUuNzIxNjUgNkwxLjE1NTA2IDEuODI2MDJDMC45NjcxMDggMS42NTQyMyAwLjk1MDAyMiAxLjM4NTQyIDEuMTAzOCAxLjE5NTk5TDEuMTU1MDYgMS4xNDE3MkMxLjM0MzAxIDAuOTY5OTM4IDEuNjM3MTMgMC45NTQzMjEgMS44NDQzOCAxLjA5NDg3TDEuOTAzNzYgMS4xNDE3Mkw2Ljg0NDk0IDUuNjU3ODVDNy4wMzI4OSA1LjgyOTY0IDcuMDQ5OTggNi4wOTg0NSA2Ljg5NjIgNi4yODc4OEw2Ljg0NDk0IDYuMzQyMTVMMS45MDM3NiAxMC44NTgzQzEuNjk3MDEgMTEuMDQ3MiAxLjM2MTgxIDExLjA0NzIgMS4xNTUwNiAxMC44NTgzWiIgZmlsbD0iIzgyODg4RSIgc3Ryb2tlPSIjODI4ODhFIiBzdHJva2Utd2lkdGg9IjAuNSIvPgo8L3N2Zz4K);background-repeat:no-repeat;background-position:center;content:""}
.zgoods__title{line-height:110%;font-size:20px;font-weight:600}
.zgoods__panel{margin-bottom:8px}
.zgoods__card{padding:8px}
.zgoods__image{border-radius:5px;margin-bottom:4px}
.zgoods__stars-count{font-size:12px}
.zgoods__stars img{width:12px;height:12px;display:none}
.zgoods__stars img:last-child{display:block}
.zgoods__content{margin-left:0;margin-right:0}
.zgoods__card-title{-webkit-line-clamp:2;font-size:13px;margin-bottom:3px;font-weight:600}
.zgoods__brand{font-size:12px;margin-bottom:9px;-webkit-line-clamp:1;color:#4F555E}
.zgoods__info{height:auto;margin-bottom:9px}
.zgoods__desc{font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:none}
.zgoods__newPrice{font-size:13px;line-height:13px;margin-right:2px}
.zgoods__separate{color:#66686B;margin:0 3px}
.zgoods__ratio{font-size:12px;color:#66686B}
.zgoods__price-left{font-size:13px;line-height:100%;gap:0;font-weight:600}
.zgoods__reviews{margin-bottom:1px;gap:2px}
.zgoods__inner{padding-bottom:26px}
.zgoods__btn-text-mob{display:none}
.zgoods__btn-text-desk{font-size:14px}
.zgoods__price{margin-bottom:10px;align-items:normal;gap:0}
.zgoods__price-right{align-items:center;justify-content:space-between;margin-bottom:5px}
.product-preview__cart_dop{min-width:100%;max-width:100%}
.zgoods__btn{padding:8px 11px;font-size:16px;max-height:36px}
.zgoods__quantity{padding:11px;max-height:36px}
.zgoods__input-wrap{font-size:14px}
.zgoods__bottom{flex-direction:column;align-items:flex-start;margin-left:0;margin-right:0}
.zgoods__oldPrice{font-size:12px;line-height:14px}
.zgoods__price{flex:0 0 100%}
.zgoods__sale{padding:1px 2px;background:transparent;text-align:right;color:#393A3F;font-size:12px;font-weight:500;line-height:12px;order:2;border:1px solid #A60C13;border-radius:3px}
.zbannerBottom__imgCar{width:455px}
.zbannerBottom__imgCar2{width:455px}
.zbannerBottom__imgGirl{width:204px}
.zfooter__mapsite{display:none}
.zfooter__content{padding:29px 0 0;border-bottom:0;border-top:0}
.zfooter{border-top:1px solid #e0e0e0;background:#FFF}
.zfooter__info{margin-bottom:20px}
.zfooter__content{gap:0}
.zfooter__nav{border-top:1px solid #e0e0e0;padding-top:18px;padding-bottom:0;flex-direction:column;gap:16px}
.zfooter__nav-item ul{gap:4px;margin-bottom:14px}
.zfooter__content{align-items:normal}
.zfooter__nav-item{border-bottom:1px solid #e0e0e0}
.zfooter__nav-item:last-child{border-bottom:none}
.zfooter__nav-item h5{font-size:15px;margin-bottom:0;pointer-events:none;font-weight:600}
.zfooter__nav-item ul{transition:max-height .24s ease;max-height:0;overflow:hidden}
.zfooter__nav-listOpen .zfooter__nav-item ul{max-height:200px}
.zfooter__nav-item ul li:first-child{margin-top:6px}
.zfooter__nav-item ul li a{font-size:14px;color:#4F555E}
.zfooter__nav-toggle{display:flex;justify-content:space-between}
.zfooter__nav-arrow{width:15px;pointer-events:none;transition:transform .24s ease;display:block}
.zfooter__nav-arrow-active{transform:rotate(180deg)}
.zfooter__nav-item .zfooter__nav-listOpen{max-height:200px}
.zfooter__links{justify-content:center;gap:10px}
.zfooter__links a{width:34px;height:34px}
.zfooter__links a svg{width:34px;height:34px}
.zfooter__phone{color:#393A3F}
.zfooter__loc{color:#4F555E}
.zfooter__nav-item ul{gap:5px}
.zfooter__panel{border-top:1px solid #E0E0E0;padding:15px 0}
.zfooter__panel li{color:#82888E}
.zfooter__nav{padding-top:14px}
.zmainSwiper2 .swiper-main-prev,.zmainSwiper2 .swiper-main-next{width:40px}
.zdetailSwiper2 .swiper-slide img{max-width:100%;max-height:auto;width:100%}
.zdetailSwiper__wrapper{display:none}
.zswiper-pagination-wrapper{margin-top:0;display:flex;justify-content:center}
.zdetailSwiper2 .swiper-horizontal > .swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{width:auto!important}
.zswiper-pagination-detail .swiper-pagination-bullet{background-color:#d9d9d9;opacity:1;width:7px;height:7px;margin:0 5px!important}
.zswiper-pagination-detail .swiper-pagination-bullet-active{background-color:#8A050B}
.zcatalog__list .zgoods__card{width:calc(50% - 20px);margin-bottom:10px;min-height:263px}

.catalog-section-favorites .zcatalog__list .zgoods__card{ 
    width:calc(50% - 20px);
    margin-bottom:10px;
}

.catalog-section-favorites {
    margin-bottom: 20px;
}


.zcatalog_seo {
    margin-top: 0px;
    margin-bottom: 10px;
    transition: all .24s ease;
}


.zcatalog_seo h2 {
    font-size: 20px;
    line-height: 1.2;
    margin-bottom: 11px;
}

.zcatalog_seo p {
    font-size: 14px;
    line-height: 1.4;
    margin-bottom: 10px;
}

.zcatalog_seo ul li {
    font-size: 14px;
    line-height: 1.4;
}

.zcatalog_seo ol li {
    font-size: 14px;
    line-height: 1.4;
}


.zcatalog_seo h3 {
    font-size: 18px;
    line-height: 1.2;
    margin-bottom: 13px;
    margin-top: 18px;
}

.zcatalog_seo-read {
    gap: 12px;
}

.zcatalog_seo-read span {
    font-size: 14px;
}

.zcatalog_seo-read svg {
        max-width: 12px;
} 


.zcatalog__content{gap:20px}
.zcatalog__filter-wrapper{border-radius:20px 20px 0 0;width:100%;padding:59px 25px 115px;position:fixed;top:62px;left:0;right:0;bottom:0;background-color:#fff;display:none;flex-direction:column;gap:0;align-items:center;z-index:1000}
.zcatalog__filter-wrapper.active{display:flex}
.zcatalog__filter-panel:hover .zcatalog__filter-name{color:#393A3F}
.zcatalog__filter-arrow svg{max-width:11px}
.zcatalog__filter-arrow svg path{stroke:#82888E}
.cookie{bottom:0;top:auto;margin:0;width:100%;right:0;height:auto}
.cookie__container{border-radius:0}
.zcatalog__filter{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
.zcatalog__filter-wrap{max-height:100%;overflow:auto;width:100%}
.zcatalog__filter-title{color:#393A3F;font-family:'Montserrat';font-size:20px;font-weight:600;line-height:120%;margin-bottom:3px}
.zcatalog__filter-name{font-size:16px;font-weight:600;font-family:'Open Sans'}
.zcatalog__filter-panel{padding:14px 0 13px}
.zcatalog__filter-inner.active{padding:15.5px 0 0}
.zcatalog__filter-inner{gap:11px}
.zcatalog__filter-box label::before{width:18px;height:18px;flex:0 0 18px;padding:2px 2px 0}
.bx-filter-block .zcatalog_category{max-height:155px}
.zcatalog__filter-box input[type="checkbox"]:checked + label::before{background-size:11px}
.zcatalog__filter-box label{font-size:14px}
.zcatalog__panel{flex-direction:column;align-items:start;gap:20px}
.zcatalog__panel h1{font-size:20px;line-height:110%;margin-bottom:0;font-weight:600}
.zcatalog__panel h1.zcatalog__search-title{font-size:20px}
.zcatalog__droplist-panel{gap:30px}
.zcatalog__tags-arrows{display:none}
.zcatalog__tags-content{overflow:auto;gap:10px;padding-bottom:8px}
.zcatalog__dropdown.active{border-radius:0 0 5px 5px;border:1px solid #e0e0e0;border-top:0;max-height:130px;width:calc(100% + 2px);left:-1px;border-top:none;top:26px}
.zcatalog__tags-item{font-size:12px;font-weight:500;line-height:14px;padding:7px 12px;color:#393A3F;font-family:'Montserrat';border-radius:5px;background:#F2F2F2;border-color:#F2F2F2;letter-spacing:.3px;margin-right:10px}
.zcatalog__tags-item:hover{background:#F2F2F2;border-color:#F2F2F2;color:#393A3F}
.zcatalog_category a span{margin-right:0}
.zcatalog__panel{margin-bottom:16px}
.zcatalog__addedFilters-name{color:#4F555E;font-size:12px;font-weight:500}
.zcatalog__addedFilters-item{border-radius:5px;background:#F2F2F2;display:flex;align-items:center;gap:10px;padding:6px 10px;white-space:nowrap;max-height:40px;border:1px solid #F2F2F2;max-height:26px;color:#FFF}
.zcatalog__addedFilters-image svg{display:none}
.zcatalog__addedFilters-itemClear{background:#82888E;border-color:#82888E}
.zcatalog__addedFilters-itemClear:hover{background:#82888E;border-color:#82888E}
.catalog__addedFilters-itemClear.zcatalog__addedFilters-item{color:#FFF;background:#A60C13;border-color:#A60C13}
.zcatalog__addedFilters-image{position:relative;top:auto;right:auto;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgOSA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNOCA4TDQuNSA0LjVMMSAxTTggMUwxIDgiIHN0cm9rZT0iIzRGNTU1RSIgc3Ryb2tlLXdpZHRoPSIxLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K);background-size:10px;background-repeat:no-repeat;background-position:center;width:10px;height:10px}
.zcatalog__addedFilters-name-strong{font-weight:400;color:#FFF}
.zcatalog__panel-right.hidden-mobile{display:none!important}
.zcatalog__panel-right.only-mobile{display:flex!important;margin-bottom:15px;gap:11px}
.catalog__addedFilters-itemClear.zcatalog__addedFilters-item .zcatalog__addedFilters-image{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNy43NTEyNyA2LjU1MDg3QzguMDgzMTIgNi44ODI4OCA4LjA4MzEyIDcuNDE5MyA3Ljc1MTI3IDcuNzUxMjdDNy42NzI1MiA3LjgzMDIxIDcuNTc4OTUgNy44OTI4MiA3LjQ3NTk0IDcuOTM1NUM3LjM3MjkzIDcuOTc4MTggNy4yNjI1IDguMDAwMDggNy4xNTA5OSA3Ljk5OTk2QzYuOTMzNzMgNy45OTk5NiA2LjcxNjQ0IDcuOTE2OCA2LjU1MDg3IDcuNzUxMjdMNC4wMDAxIDUuMjAwMzRMMS40NDkzMyA3Ljc1MTMxQzEuMzcwNiA3LjgzMDI0IDEuMjc3MDUgNy44OTI4NSAxLjE3NDA2IDcuOTM1NTJDMS4wNzEwNiA3Ljk3ODIgMC45NjA2NTQgOC4wMDAxMSAwLjg0OTE2OSA4QzAuNzM3NjcxIDguMDAwMTIgMC42MjcyNDggNy45NzgyMSAwLjUyNDI0MSA3LjkzNTUzQzAuNDIxMjM0IDcuODkyODUgMC4zMjc2NzMgNy44MzAyNSAwLjI0ODkzIDcuNzUxMzFDLTAuMDgyOTIzMSA3LjQxOTMgLTAuMDgyOTIzMSA2Ljg4Mjg4IDAuMjQ4OTMgNi41NTA4N0wyLjc5OTg2IDQuMDAwMUwwLjI0ODg5IDEuNDQ5MzNDLTAuMDgyOTYzMiAxLjExNzMyIC0wLjA4Mjk2MzIgMC41ODA5MDIgMC4yNDg4OSAwLjI0ODkzQzAuNTgwOTAyIC0wLjA4MjkyMzEgMS4xMTczMiAtMC4wODI5MjMxIDEuNDQ5MzMgMC4yNDg5M0w0LjAwMDEgMi43OTk4Nkw2LjU1MDg3IDAuMjQ4ODlDNi44ODI4OCAtMC4wODI5NjMyIDcuNDE5MyAtMC4wODI5NjMyIDcuNzUxMjcgMC4yNDg4OUM4LjA4MzEyIDAuNTgwOTAyIDguMDgzMTIgMS4xMTczMiA3Ljc1MTI3IDEuNDQ5MzNMNS4yMDAzNCA0LjAwMDFMNy43NTEyNyA2LjU1MDg3WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==)}
.zcatalog__addedFilters{margin-bottom:15px;flex-wrap:nowrap;overflow:auto;padding-bottom:5px;gap:10px}
.zcatalog__tags{margin-bottom:15px}
.zcatalog__tags.zcatalog__tags-search{margin-bottom:0}
.zcatalog__content{margin-bottom:0}
.zcatalog__content .zcatalog__right{margin-bottom:20px}
.zcatalog_category a{font-size:14px}
.zcatalog_category{gap:0;margin-bottom:18px}
.zcatalog__droplist{display:none;padding:3px 8px 5px;width:100%;max-height:30px}
.search-form__response-content{padding:10px 4px 2px}
.search-form__response-content table tr td.product-weight-td{display:none}
.main-ui-pagination-new{margin-bottom:15px}
.zheader__catalogContent-item{margin-bottom:0}
.zheader__catalogContent-title{padding:15px 0;position:relative;font-family:'Open Sans';font-weight:500;background:#F2F2F2;padding:14px 15px;margin-bottom:10px;border-radius:5px;height:50px;display:flex;align-items:center}
.zheader__catalogContent-title-all{display:flex;align-items:center;margin:0 25px 10px}
.zheader__catalogContent-title:before{content:"";position:absolute;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDggMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjE1NTA2IDEwLjg1ODNDMC45NjcxMDggMTAuNjg2NSAwLjk1MDAyMiAxMC40MTc3IDEuMTAzOCAxMC4yMjgzTDEuMTU1MDYgMTAuMTc0TDUuNzIxNjUgNkwxLjE1NTA2IDEuODI2MDJDMC45NjcxMDggMS42NTQyMyAwLjk1MDAyMiAxLjM4NTQyIDEuMTAzOCAxLjE5NTk5TDEuMTU1MDYgMS4xNDE3MkMxLjM0MzAxIDAuOTY5OTM4IDEuNjM3MTMgMC45NTQzMjEgMS44NDQzOCAxLjA5NDg3TDEuOTAzNzYgMS4xNDE3Mkw2Ljg0NDk0IDUuNjU3ODVDNy4wMzI4OSA1LjgyOTY0IDcuMDQ5OTggNi4wOTg0NSA2Ljg5NjIgNi4yODc4OEw2Ljg0NDk0IDYuMzQyMTVMMS45MDM3NiAxMC44NTgzQzEuNjk3MDEgMTEuMDQ3MiAxLjM2MTgxIDExLjA0NzIgMS4xNTUwNiAxMC44NTgzWiIgZmlsbD0iIzgyODg4RSIgc3Ryb2tlPSIjODI4ODhFIiBzdHJva2Utd2lkdGg9IjAuNSIvPgo8L3N2Zz4K);background-position:center;width:6px;height:10px;display:block;top:50%;right:15px;margin-top:-5px}
.no-arrow:before{display:none!important}
.zheader__catalogContent-maintitle{margin-bottom:0;text-align:center;pointer-events:none}
.zheader__catalogContent-maintitle:hover{color:#393A3F}
.zheader__catalogContent-links ul{display:flex;flex-direction:column;margin-bottom:0;gap:0}
.zheader-new-catalog .zheader__catalogContent-links ul li a{color:#393A3F;font-size:13px;letter-spacing:.6px;display:inline-block;line-height:14px;display:flex;align-items:center;margin:0 25px 10px;position:relative;font-family:'Open Sans';font-weight:500;background:#F2F2F2;padding:14px 15px;border-radius:5px;height:50px;margin:0 25px 10px}
.zheader__catalogContent-links{display:none}
.zheader__catalogContent-item.active .zheader__catalogContent-links{display:block;position:absolute;z-index:2;top:0;height:100%;left:0;width:100%;background:#FFF}
.zheader__catalogContent-links__back-wrap{display:block;padding:20px 0 0;margin-left:25px;margin-right:25px}
.zheader__catalogContent-links__title{color:#393A3F;font-family:'Montserrat';font-size:20px;font-weight:600;margin:0 25px 12px;display:block;padding:14px 0;text-align:center}
.zheader__catalogContent-back-wrap{border-top:none;margin-bottom:0;padding-bottom:0}
.zheader__catalog{top:61px}
.form-group-col{flex:0 0 100%;padding:0}
.form-group-row{margin-left:0;margin-right:0;flex-wrap:wrap}
.type-modal__form .form-group-textarea{margin-top:20px}
.type-modal .form-send .type-modal__form-submit{padding:0;flex:0 0 100%;order:2;max-width:320px;margin:30px auto 0;display:flex;justify-content:center;flex-direction:column}
.type-modal .captcha{padding:0;flex:0 0 100%;order:1}
.type-modal .form-send{margin-left:0;margin-right:0;margin-top:0;flex-wrap:wrap}
.type-modal .modal-dialog .modal-content{overflow:auto;padding:30px;max-width:95%;margin:0 auto}
.zgoods__notification{height:36px;border-radius:5px;color:#FFF;font-size:12px;top:-49px;width:120px;left:50%;margin-left:-60px}
.modal.show{padding:0!important}
.zgoods__btn-text-mob{font-size:14px}
.zheader__account-menu-link{margin-bottom:10px;color:#393A3F;background:#F2F2F2;width:100%;font-size:14px;line-height:16px;font-family:'Open Sans';font-weight:500;padding:17px 15px;border-radius:5px;display:flex}
.zheader__account-menu-link:last-child:before{background-image:url(/include/exit-white.png);background-repeat:no-repeat;background-position:center;background-size:19px;top:16px;left:14px}
.zheader__account-menu-link:last-child{color:#FFF;padding-left:39px;margin-bottom:0;background:#A60C13}
.zheader__account-head{background:#4F555E;padding:15px;border:none;border-radius:5px;margin-bottom:10px;height:50px}
.zheader__account-head-name{font-family:'Open Sans';font-size:14px;line-height:16px;color:#F2F2F2}
.zheader__account-head-cart{color:#F2F2F2;font-size:13px}
.swiper{order:1}
.btn{padding-top:9px;padding-bottom:9px;min-width:150px}
.zgoods__list-cart .zgoods__price{flex:inherit}
.main-body .success-page{min-height:auto;padding-top:40px}
.main-body .success-page h1{font-size:26px;line-height:30px}
.success-page__text p{font-size:14px}
.main-body .success-page .col{margin-bottom:0}
.zheader__catalog{transition:all .4s;transform:translateY(-100vh);box-shadow:none;display:block;opacity:1}
.zheader__catalog.active{transform:translateY(0);top:61px;animation:none;z-index:2}
.table-list{column-count:2}
.zcontainer__row{margin-top:20px;flex-wrap:wrap}
.zcontainer__row.mt0{margin-bottom:20px}
.zcontainer__sidebar,.zcontainer__sidebar.w250{margin-right:0;flex:0 0 100%}
.zcontainer__body h1{font-size:24px;line-height:1.5;margin-bottom:24px}
.zcontainer__body li{font-size:13px}
.zcontainer__body h3{font-size:15px;line-height:16px;font-family:'Open Sans';font-weight:700}
.zcontainer__body p{font-size:13px;line-height:1.4}
.sidebar-little{margin-top:10px;margin-bottom:20px}
.sidebar-little__link a{font-size:14px;line-height:16px;color:#393A3F;font-weight:500;transition:all .35s ease;font-family:'Open Sans';padding:16px 15px;width:100%;margin-bottom:0;border-radius:5px;background:#F9F9F9;border:1px solid #F2F2F2}
.zcontainer__body h4{font-size:13px;font-weight:500}
.sidebar-little__link.active a{background:#F2F2F2}
.sidebar-little__link{margin-bottom:10px}
.sidebar__link{text-align:center}
.sidebar{margin-bottom:20px}
.catalog-mobile-popup.zcatalog__sort-wrap.active{display:block}
.catalog-mobile-popup.zcatalog__category-wrap.active{display:block}

/* .catalog-menu{column-count:2;column-gap:8px} */
.catalog-menu__item {
    width: calc(50% - 8px);
    margin: 0 4px;
}

.catalog-menu {
    margin-left: -4px;
    margin-right: -4px;
}


.catalog-menu__list{display:none}
.catalog-menu__img{max-width:30px;order:1;margin-left:0;margin-right:10px}
.catalog-menu__head{margin-bottom:10px;padding:10px;justify-content:flex-start;height:auto;min-height:50px}
.catalog-menu__link{font-size:12px;max-width:100%;order:2}
.b-mobile-close{display:block}
.h1-new{font-size:20px;font-weight:600}
.zbreadcrumbs__inner li::before{padding-right:2px}
.zbreadcrumbs__inner li{font-size:12px}
.zbreadcrumbs__inner{        padding-top: 23px;
        padding-bottom: 8px;
        white-space: nowrap;
        flex-wrap: nowrap;
        overflow: auto;
        margin-bottom: 15px;
        gap: 6px;}
.zbreadcrumbs__inner::-webkit-scrollbar{display:none}
.orderdesk-breadcrumb .zbreadcrumbs__inner{padding-top:23px;padding-bottom:5px}
.zheader__account-menu.active{display:block;border:none;right:0;width:100%;max-width:100%;bottom:auto;width:100%;left:0;position:fixed;top:61px;height:calc(100% - 62px);background:#F2F2F2;padding:0}
.zheader__account-inner{width:100%;height:100%;background:#FFF;padding:64px 25px 25px;border-top-left-radius:20px;border-top-right-radius:20px}
.type-modal__title + .type-offer{font-size:13px;margin-top:22px!important;margin-bottom:27px;font-family:'Open Sans';font-weight:400;font-style:italic;text-align:center;line-height:1.25;color:#4F555E}
.swiper-slide .zgoods__image{max-height:200px}
.personal-item__input:focus + label,.personal-item__input.has-value + label{font-size:11px;top:12px}
.personal-item__input{padding:23px 10px 6px 15px}

.zheader__favorite {
    display: none !important;
}


.review-popup__head-img {
    width: 84px;
    flex: 0 0 84px;
    height: 56px;
    margin-right: 10px;
}

.review-popup__head-name {
    font-size: 16px;
    max-width: 95%;
}

.review-popup__head-brand {
    font-size: 14px;
}

.review-popup__title {
    font-size: 14px;
    margin-bottom: 10px;
}

.review-popup__stars-item svg {
    width: 22px;
}

.review-popup__stars-item {
    padding: 0 4px;
}

.review-popup__row {
    margin-bottom: 24px;
}

.review-popup__stars {
    margin-left: 0;
    margin-top: 8px;
}

.review-popup__stars-wrap {
    height: 60px;
}
.review-popup__add-content {
    gap: 12px;
}

.review-popup__add-content svg {
    width: 30px;
    flex: 0 0 30px;
}

.review-popup__send {
    margin-top: 30px;
}

.review-popup__add-text {
    font-size: 14px;
}

.zcatalog_seo ul li:before {
    top: 8px;
    left: 8px;
}

}
@media screen and (min-width:577px){
.zgoods__count{display:none}
.zswiper-pagination-main-wrapper{display:none}
.zshare{display:none}
.zgoback{display:none}
}
@media screen and (max-width:576px){
.zheader__panel-inner{padding:10px 0}
.zmainSwiper2{overflow:visible}
.zdetailSwiper2{overflow:visible}
.swiper-products{overflow:visible}
.zgoods-main{overflow:hidden}
.zperfectCombination{overflow:hidden}
.zgoods__sale{font-size:12px;line-height:100%}
.zgoods__desc{display:none}
.zgoods__stars {
    margin-right: 0;
}
.zgoods__reviews {
    height: 14px;
}

.zgoods__stars-count{       
    font-size: 11px;
    font-weight: 400;
    line-height: 1;
    display: flex;
    height: 10px;
    justify-content: center;
}
.zgoods__brand{margin-bottom:5px}
.zgoods__count{color:#828282;font-size:12px;font-weight:400;line-height:100%;display:-webkit-box}
.zbannerBottom__imgCar{right:-30px;bottom:28px}
.zbannerBottom__imgCar2{right:0;bottom:0}
.zbannerBottom__imgGirl{right:65px}
.zbannerBottom{margin-bottom:26px;margin-top:4px}
.zbannerBottom__inner{border-radius:0;padding:27px 25px 257px}
.zbannerBottom__inner p{margin-bottom:26px}
.zbannerBottom__inner h2{margin-bottom:20px}
.reviews-widget{margin-bottom:26px}
.zmainSwiper{display:none}
.zmainSwiper2 .swiper-main-next{display:none}
.zmainSwiper2 .swiper-main-prev{display:none}
.zswiper-pagination-main-wrapper{display:flex;justify-content:center}
.zswiper-pagination-main .swiper-pagination-bullet{background-color:#E0E0E0;opacity:1;width:8px;height:8px}
.zswiper-pagination-main .swiper-pagination-bullet-active{background-color:#A60C13}
.zcatalog__filter{width:100%}
.zcatalog__list{justify-content:space-between;margin-left:-4px;margin-right:-4px}
.catalog-section-favorites .zcatalog__list {
    margin-left:-4px;
    margin-right:-4px
}
.zcatalog__list .zgoods__card{width:calc(50% - 8px);margin:0 4px 8px}
.catalog-section-favorites .zcatalog__list .zgoods__card{ 
    width:calc(50% - 8px);
    margin:0 4px 8px
}
.zheader__catalog{top:61px}
.fade{transition:none}
.modal.fade .modal-dialog{transition:none}
.verified-phone{padding:42px 25px 50px;max-width:100%;height:auto}
.verified-phone.step2{padding:42px 25px 50px;max-width:100%}
.type-modal .modal-dialog .modal-content > .close{position:absolute;top:15px;right:15px;z-index:5;opacity:1;width:20px;height:20px;display:flex;align-items:center;justify-content:center}
.type-modal .modal-dialog .modal-content > .close .icon{width:12px;height:12px}
.type-modal .modal-dialog .modal-content{max-width:100%}
.type-modal .modal-dialog .modal-content>.close svg{max-width:9px}
.verified-phone__title{font-size:20px;margin-bottom:30px;font-weight:600;text-align:center}
.popup__input-sms{margin-bottom:10px}
#login.modal.show .modal-dialog{max-width:100%;margin:0;height:100%;min-height:100%;align-items:flex-end;overflow:hidden}
#login.type-modal .modal-dialog .modal-content{padding:0;height:50vh;border-radius:0;border-top-left-radius:10px;border-top-right-radius:10px;transition:all .6s;transform:translateY(100%)}
#login.type-modal.show .modal-dialog .modal-content{transform:translateY(0%)}
#login.type-modal.show .modal-dialog .modal-content.modal-content-repeat{padding:42px 25px 50px}
#login .type-modal__form .form-group input{color:#393A3F;border-radius:5px!important;font-size:13px;line-height:1.2;background:#F9F9F9}
.verified-phone.step2 .verified-phone__title{margin-bottom:24px;text-align:center}
.popup__field-title-sms{font-size:15px;margin-bottom:11px;color:#393A3F;font-family:'Open Sans';font-weight:500}
.verified-phone.step2 .popup__field-name_top{font-size:12px;color:#4F555E;margin-bottom:36px;display:flex;align-items:baseline;line-height:17px}
.verified-phone.step2 .popup__field-name_top span{margin-left:4px;font-size:12px;line-height:17px;font-family:"Poppins"}
.popup__input-sms-field{margin-right:15px;border:1px solid #F2F2F2;background:#F9F9F9}
.verified-phone__again{font-size:12px;font-style:italic;color:#82888E}
.type-modal__form .form-group.form-group-gray input{background:#F9F9F9;font-size:13px;padding:24px 14px 9px;min-height:29px;font-weight:400}
.type-modal__form .form-group.form-group-gray input::placeholder{font-size:13px}
.verified-phone__form-submit{margin-top:41px}
#login .verified-phone__form-submit .btn.btn-primary{min-width:150px;width:auto;background:#A60C13;border-radius:5px;font-size:16px;font-weight:500;padding-top:7px;padding-bottom:7px;line-height:18px;height:36px;margin:0 auto}
.verified-phone__confirm.mob{display:block;color:#82888E;text-align:center;font-size:12px;font-style:italic;margin-top:35px}
.verified-phone__confirm a{color:#82888E}
.verified-phone__confirm.desk{display:none}
#feedback.type-modal .modal-dialog .modal-content,.job-modal.type-modal .modal-dialog .modal-content{padding:44px 25px 0;min-height:50vh;border-radius:0;border-top-left-radius:10px;border-top-right-radius:10px;transition:all .6s;transform:translateY(100%);max-height:100vh}
#feedback.type-modal.show .modal-dialog .modal-content,.job-modal.type-modal.show .modal-dialog .modal-content{transform:translateY(0%)}
#feedback.modal.show .modal-dialog,.job-modal.modal.show .modal-dialog{max-width:100%;margin:0;height:100%;min-height:100%;align-items:flex-end;overflow:hidden}
#feedback .type-modal__form,.job-modal .type-modal__form{overflow:auto;margin-bottom:34px}
#feedback .type-modal__form::-webkit-scrollbar,.job-modal .type-modal__form::-webkit-scrollbar{display:none}
.type-modal__form .form-check_type-modal{order:1;margin-bottom:25px;margin-top:0!important}
#feedback .type-modal__title *,.job-modal .type-modal__title *{color:#393A3F;font-weight:600;margin-bottom:0;font-size:20px;text-align:center}
.type-modal .form-send{margin-top:25px!important}
.type-modal__form .form-group-gray{border:1px solid #F2F2F2;background:#F9F9F9;padding:0;height:50px}
.type-modal__form .form-group-gray.form-group-textarea{height:auto}
.type-modal__title+*{margin-top:25px!important}
.form-group-gray .form-control__label{color:#4F555E;font-family:'Montserrat';font-size:11px;line-height:1.2;margin-bottom:0;position:absolute;top:6px;left:15px}
.type-modal .form-send .type-modal__form-submit{margin-top:0}
.type-modal__form .form-group.form-group-gray textarea{min-height:120px;width:100%;padding-right:8px;max-width:100%;margin-left:0;padding-left:14px;padding-bottom:4px;font-size:13px}
.type-modal__form .form-group.form-group-gray textarea.big{min-height:120px}
.form-p{font-size:12px;font-family:'Open Sans';font-style:italic;color:#4F555E;margin-top:26px;line-height:1.25}
.input-file{font-size:12px;background:#F2F2F2;border-radius:5px;margin-top:10px;margin-bottom:13px;padding:2px 10px;max-width:148px}
.input-file-btn{font-size:12px;font-family:'Montserrat';font-weight:600;color:#4F555E}
#feedback .type-modal__form .form-group + *,.job-modal .type-modal__form .form-group + *{margin-top:20px}
#feedback .type-modal__form-submit .btn.btn-primary,.job-modal .type-modal__form-submit .btn.btn-primary{min-width:150px;width:auto;background:#A60C13;border-radius:5px;font-size:14px;font-weight:500;padding-top:7px;padding-bottom:7px;line-height:16px;order:2;max-width:150px;height:36px}
#success-message.modal,.success-message.modal{background:linear-gradient(180deg,rgba(21,22,28,1) 0%,rgba(138,5,11,1) 25%,rgba(138,5,11,1) 100%)}
#success-message.modal.show .modal-dialog,.success-message.modal.show .modal-dialog{max-width:100%;margin:0;height:100%;min-height:100%;align-items:flex-end}
#success-message .modal-dialog.modal-dialog-centered,.success-message .modal-dialog.modal-dialog-centered{align-items:flex-end;margin:0 auto;min-height:100%}
#success-message.type-modal .modal-dialog .modal-content,.success-message.type-modal .modal-dialog .modal-content{padding:50px 25px 0;height:50vh;border-top-left-radius:5px;border-top-right-radius:5px}
#success-message .type-modal__title h3,.success-message .type-modal__title h3{color:#15161C;font-weight:600;margin-bottom:0;font-size:16px;text-transform:uppercase;font-family:'Inter'}
#success-message .type-modal__text,.success-message .type-modal__text{color:#393A3F;font-size:14px;line-height:1.2;margin-bottom:10px;font-weight:500}
#success-message .type-modal__text+*,.success-message .type-modal__text+*{margin-top:20px}
#success-message .btn-primary,.success-message .btn-primary{min-width:140px;width:auto;background:#A60C13;border-radius:5px;font-size:16px;font-weight:500;padding-top:9px;padding-bottom:9px;line-height:18px}
#success-message .close svg path,.success-message .close svg path{stroke:#66686B}
#feedback .close svg path,.job-modal .close svg path{stroke:#66686B}
#login .close svg path{stroke:#66686B}
.type-modal .form-send .type-modal__form-submit{max-width:100%}
.swiper-slide .zgoods__image{object-fit:contain}

.zgoods__stars svg:nth-child(2),
.zgoods__stars svg:nth-child(3),
.zgoods__stars svg:nth-child(4),
.zgoods__stars svg:nth-child(5) {
    display: none;
}

.zgoods__stars svg {
    max-height: 12px;
}

}
@media screen and (max-width:450px){
.zgoods__price-right{width:100%}
.zgoods__price{width:100%}
.zgoods__brand{margin-bottom:0}
.zcatalog__filter{width:100%}
.zcatalog__droplist-panel{gap:14px}
}
@media screen and (max-width:434px){
.zbannerMain__right{max-width:125px}
.zbannerMain__card{padding:39.5px 15px;gap:4px}
}
@media screen and (max-width:400px){
.zfooter__btn-wrap{min-width:100%}
}
@media screen and (max-width:389px){
.zcatalog__droplist-panel{gap:20px}
.zcatalog__panel-right{gap:12px}
.zheader__catalogNav-panel{overflow-x:auto}
.zheader__catalogNav-panel::-webkit-scrollbar{display:none}
}
@media screen and (max-width:375px){
.zgoods__btn{padding:11px;font-size:12px;max-height:40px;gap:8px}
.zgoods__btn img{width:14px;height:14px}
}
@media screen and (max-width:360px){
.zheader__logo-wrapper{gap:10px}
.zheader__bar{gap:8px}
.zheader__logo-mobile{max-width:80px}
.zbreadcrumbs__inner li{font-size:12px}
}
.bx-filter-param-label.disabled{opacity:.4;pointer-events:none}
/* End */


/* Start:/local/templates/gourmeria/components/bitrix/sale.basket.basket.line/new/style.css?17755666814942*/
.sm-basket-item__link,
.small-basket__head-name {
    font-family: Montserrat;
    font-weight: 700;
    color: #393a3f
}

.small-basket {
    position: absolute;
    right: 0;
    min-width: 600px;
    padding: 33px 20px 0 40px;
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 5px;
    top: 73px;
    visibility: hidden;
    z-index: -100;
    opacity: 0;
    transition: .24s;
    transform: translateY(-16px)
}

.small-basket__head {
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 6px;
    margin-right: 20px
}

.small-basket__head-row {
    display: flex;
    justify-content: space-between;
    align-items: baseline
}

.sm-basket-item {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 20px
}

.sm-basket-item:last-child {
    margin-bottom: 0
}

.sm-basket-item__body {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-right: 20px
}

.sm-basket-item__link {
    width: 174px;
    font-size: 14px;
    line-height: 1.2;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-right: 20px
}

.small-basket__head-text {
    display: flex;
    align-items: baseline
}

.small-basket__head-name {
    font-size: 18px;
    margin-right: 6px
}

.small-basket__head-count {
    font-size: 14px;
    font-weight: 400;
    color: #393a3f
}

.small-basket__head-price {
    font-family: Poppins;
    font-weight: 800;
    font-size: 18px;
    color: #393a3f
}

.small-basket__items {
    margin-top: 20px;
    max-height: 260px;
    overflow: auto;
    padding-right: 20px
}

.small-basket__items.scroll {
    padding-right: 16px
}

.small-basket__items::-webkit-scrollbar-track {
    border-radius: 3px;
    background: #f2f2f2
}

.small-basket__items::-webkit-scrollbar {
    width: 4px
}

.small-basket__items::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background: #e0e0e0
}

.sm-basket-item__picture {
    width: 75px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    margin-right: 20px
}

.sm-basket-item__picture-link {
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: flex;
    border-radius: 5px
}

.sm-basket-item__quantity {
    min-width: 111px;
    max-width: 111px
}

.sm-basket-item__quantity .zgoods__quantity {
    padding: 13px 6px
}

.sm-basket-item__minus,
.sm-basket-item__plus {
    width: 25px;
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: center
}

.sm-basket-item__count-span {
    cursor: default;
    font-size: 12px;
    font-weight: 600;
    font-family: Montserrat;
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: center
}

.small-basket__footer {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-right: 20px;
    padding-top: 40px;
    padding-bottom: 40px
}

.small-basket__footer a {
    display: flex;
    align-items: center;
    justify-content: center
}

.small-basket__footer-link {
    max-width: 140px
}

.sm-basket-item__price-block {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.sm-basket-item__price-row {
    display: flex;
    align-items: center;
    margin-bottom: 2px
}

.sm-basket-item__price-percent {
    font-family: Poppins;
    color: #a60c13;
    width: 43px;
    height: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1.5px solid #a60c13;
    border-radius: 5px;
    margin-left: 6px;
    font-weight: 600;
    font-size: 13px
}

.sm-basket-item__price-old {
    font-family: Poppins;
    font-size: 12px;
    font-weight: 400;
    color: #82888e;
    text-decoration-line: line-through;
    min-width: 49px
}

.sm-basket-item__price {
    display: flex;
    font-family: Montserrat;
    font-size: 14px;
    color: #393a3f;
    font-weight: 800
}

.sm-basket-item__price-value {
    margin-right: 6px
}

.small-basket:before {
    content: "";
    width: 100%;
    height: 18px;
    top: -18px;
    background: 0 0;
    position: absolute;
    left: 0
}

.sm-basket-item:first-child .zgoods__notification {
    position: fixed;
    left: auto;
    margin: 0 0 0 -19px;
    top: 37px
}

.bx-basket-item-list-item-remove {
    width: 25px;
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

@media screen and (min-width:768px) {
    .header-cart-wrap:hover .small-basket {
        opacity: 1;
        transform: translateY(0);
        visibility: visible;
        z-index: 100
    }
}
/* End */
/* /local/templates/gourmeria/new/swiper-bundle.min.css?174374905018435 */
/* /local/templates/gourmeria/new/style.css?1782107482173622 */
/* /local/templates/gourmeria/components/bitrix/sale.basket.basket.line/new/style.css?17755666814942 */
