

/* Start:/local/templates/voluminous/libraries/owl/owl.carousel.min.css?17551809863365*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;display:flex;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/local/templates/voluminous/libraries/owl/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

/* End */


/* Start:/local/templates/voluminous/libraries/swiper/swiper-bundle.min.css?175568715918454*/
/**
 * Swiper 11.2.10
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 28, 2025
 */

@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.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.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.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/voluminous/css/fonts.css?1755180986264*/
@font-face {
  font-family: FuturaPT;
  font-display: swap;
  src: url("/local/templates/voluminous/fonts/FuturaPT-Book.woff2") format("woff2"), url("/local/templates/voluminous/fonts/FuturaPT-Book.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
/* End */


/* Start:/local/templates/voluminous/css/all-style.css?1758185078198164*/
html {
  font-family: sans-serif;
  /* 1 */
  line-height: 1.15;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 3 */
  -webkit-text-size-adjust: 100%;
  /* 3 */
}

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  /* 1 */
  display: block;
}

/**
 * Add the correct display in IE 9-.
 */

audio,
canvas,
progress,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Add the correct display in IE 10-.
 * 1. Add the correct display in IE.
 */

template,
[hidden] {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
  text-decoration: none;
  color: inherit;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */

a:active,
a:hover {
  outline-width: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/* Forms
   ========================================================================== */

/**
 * 1. Change font properties to `inherit` in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font: inherit;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Restore the font weight unset by the previous rule.
 */

optgroup {
  font-weight: bold;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */

::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

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

body {
  font-family: FuturaPT, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

.content {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 48px;
  padding-right: 48px;
}

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}

.owl-dots {
  position: absolute;
}

.overlay {
  position: fixed;
  height: 100vh;
  width: 100%;
  inset: 0;
  z-index: 9;
  opacity: 0.5;
  background: black;
  display: none;
}

.favourite-ico {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20%20viewBox%3D%220%200%2021%2018%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M15%200C13.0312%200%2011.3194%200.887812%2010.3125%202.37562C9.30562%200.887812%207.59375%200%205.625%200C4.13369%200.00173682%202.70396%200.594927%201.64944%201.64944C0.594927%202.70396%200.00173682%204.13369%200%205.625C0%208.3625%201.70625%2011.2116%205.07187%2014.0916C6.61411%2015.4057%208.28001%2016.5674%2010.0463%2017.5603C10.1281%2017.6043%2010.2196%2017.6273%2010.3125%2017.6273C10.4054%2017.6273%2010.4969%2017.6043%2010.5787%2017.5603C12.345%2016.5674%2014.0109%2015.4057%2015.5531%2014.0916C18.9187%2011.2116%2020.625%208.3625%2020.625%205.625C20.6233%204.13369%2020.0301%202.70396%2018.9756%201.64944C17.921%200.594927%2016.4913%200.00173682%2015%200ZM10.3125%2016.4166C8.77406%2015.5288%201.125%2010.8488%201.125%205.625C1.12624%204.43191%201.60075%203.28803%202.44439%202.44439C3.28803%201.60075%204.43191%201.12624%205.625%201.125C7.52625%201.125%209.12281%202.14031%209.79219%203.77531C9.83457%203.87848%209.90666%203.96672%209.99931%204.02882C10.092%204.09092%2010.201%204.12408%2010.3125%204.12408C10.424%204.12408%2010.533%204.09092%2010.6257%204.02882C10.7183%203.96672%2010.7904%203.87848%2010.8328%203.77531C11.5022%202.14031%2013.0987%201.125%2015%201.125C16.1931%201.12624%2017.337%201.60075%2018.1806%202.44439C19.0243%203.28803%2019.4988%204.43191%2019.5%205.625C19.5%2010.8488%2011.8509%2015.5288%2010.3125%2016.4166Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  display: block;
  width: 11px;
  height: 19px;
  cursor: pointer;
  z-index: 9;
}

.favourite-ico:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20viewBox%3D%220%200%2021%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill%3D%22%23CA864F%22%20d%3D%22M15%200C13.0312%200%2011.3194%200.887812%2010.3125%202.37562C9.30562%200.887812%207.59375%200%205.625%200C4.13369%200.00173682%202.70396%200.594927%201.64944%201.64944C0.594927%202.70396%200.00173682%204.13369%200%205.625C0%208.3625%201.70625%2011.2116%205.07187%2014.0916C6.61411%2015.4057%208.28001%2016.5674%2010.0463%2017.5603C10.1281%2017.6043%2010.2196%2017.6273%2010.3125%2017.6273C10.4054%2017.6273%2010.4969%2017.6043%2010.5787%2017.5603C12.345%2016.5674%2014.0109%2015.4057%2015.5531%2014.0916C18.9187%2011.2116%2020.625%208.3625%2020.625%205.625C20.6233%204.13369%2020.0301%202.70396%2018.9756%201.64944C17.921%200.594927%2016.4913%200.00173682%2015%200Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}

.favourite-ico--added {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20viewBox%3D%220%200%2021%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill%3D%22%23CA864F%22%20d%3D%22M15%200C13.0312%200%2011.3194%200.887812%2010.3125%202.37562C9.30562%200.887812%207.59375%200%205.625%200C4.13369%200.00173682%202.70396%200.594927%201.64944%201.64944C0.594927%202.70396%200.00173682%204.13369%200%205.625C0%208.3625%201.70625%2011.2116%205.07187%2014.0916C6.61411%2015.4057%208.28001%2016.5674%2010.0463%2017.5603C10.1281%2017.6043%2010.2196%2017.6273%2010.3125%2017.6273C10.4054%2017.6273%2010.4969%2017.6043%2010.5787%2017.5603C12.345%2016.5674%2014.0109%2015.4057%2015.5531%2014.0916C18.9187%2011.2116%2020.625%208.3625%2020.625%205.625C20.6233%204.13369%2020.0301%202.70396%2018.9756%201.64944C17.921%200.594927%2016.4913%200.00173682%2015%200Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}

.delete-ico {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20viewBox%3D%220%200%2017%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M16.4574%203.13725H0.542553C0.398659%203.13725%200.260659%203.19923%200.15891%203.30955C0.0571616%203.41986%200%203.56948%200%203.72549C0%203.8815%200.0571616%204.03112%200.15891%204.14144C0.260659%204.25175%200.398659%204.31373%200.542553%204.31373H1.44681V18.6275C1.44681%2018.9915%201.58019%2019.3406%201.8176%2019.598C2.05501%2019.8554%202.37701%2020%202.71277%2020H14.2872C14.623%2020%2014.945%2019.8554%2015.1824%2019.598C15.4198%2019.3406%2015.5532%2018.9915%2015.5532%2018.6275V4.31373H16.4574C16.6013%204.31373%2016.7393%204.25175%2016.8411%204.14144C16.9428%204.03112%2017%203.8815%2017%203.72549C17%203.56948%2016.9428%203.41986%2016.8411%203.30955C16.7393%203.19923%2016.6013%203.13725%2016.4574%203.13725ZM14.4681%2018.6275C14.4681%2018.6795%2014.449%2018.7293%2014.4151%2018.7661C14.3812%2018.8029%2014.3352%2018.8235%2014.2872%2018.8235H2.71277C2.6648%2018.8235%202.6188%2018.8029%202.58488%2018.7661C2.55097%2018.7293%202.53191%2018.6795%202.53191%2018.6275V4.31373H14.4681V18.6275ZM4.34043%200.588235C4.34043%200.432226%204.39759%200.282606%204.49934%200.17229C4.60108%200.0619745%204.73908%200%204.88298%200H12.117C12.2609%200%2012.3989%200.0619745%2012.5007%200.17229C12.6024%200.282606%2012.6596%200.432226%2012.6596%200.588235C12.6596%200.744245%2012.6024%200.893865%2012.5007%201.00418C12.3989%201.1145%2012.2609%201.17647%2012.117%201.17647H4.88298C4.73908%201.17647%204.60108%201.1145%204.49934%201.00418C4.39759%200.893865%204.34043%200.744245%204.34043%200.588235Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  display: block;
  width: 11px;
  height: 19px;
  cursor: pointer;
  z-index: 9;
}

.search-ico {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20%20viewBox%3D%220%200%2019%2019%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M7.7105%201.5C4.28054%201.5%201.5%204.28054%201.5%207.7105C1.5%2011.1405%204.28055%2013.9211%207.7105%2013.9211C11.1405%2013.9211%2013.9211%2011.1405%2013.9211%207.7105C13.9211%204.28055%2011.1405%201.5%207.7105%201.5ZM0.5%207.7105C0.5%203.72826%203.72826%200.5%207.7105%200.5C11.6927%200.5%2014.9211%203.72825%2014.9211%207.7105C14.9211%209.52167%2014.2533%2011.1769%2013.1505%2012.4434L18.3536%2017.6464C18.5488%2017.8417%2018.5488%2018.1583%2018.3536%2018.3536C18.1583%2018.5488%2017.8417%2018.5488%2017.6464%2018.3536L12.4434%2013.1505C11.1769%2014.2533%209.52167%2014.9211%207.7105%2014.9211C3.72825%2014.9211%200.5%2011.6927%200.5%207.7105Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  display: block;
  width: 24px;
  height: 24px;
  cursor: pointer;
  z-index: 9;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.search-ico:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20%20viewBox%3D%220%200%2019%2019%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill%3D%22%23CA864F%22%20d%3D%22M7.7105%201.5C4.28054%201.5%201.5%204.28054%201.5%207.7105C1.5%2011.1405%204.28055%2013.9211%207.7105%2013.9211C11.1405%2013.9211%2013.9211%2011.1405%2013.9211%207.7105C13.9211%204.28055%2011.1405%201.5%207.7105%201.5ZM0.5%207.7105C0.5%203.72826%203.72826%200.5%207.7105%200.5C11.6927%200.5%2014.9211%203.72825%2014.9211%207.7105C14.9211%209.52167%2014.2533%2011.1769%2013.1505%2012.4434L18.3536%2017.6464C18.5488%2017.8417%2018.5488%2018.1583%2018.3536%2018.3536C18.1583%2018.5488%2017.8417%2018.5488%2017.6464%2018.3536L12.4434%2013.1505C11.1769%2014.2533%209.52167%2014.9211%207.7105%2014.9211C3.72825%2014.9211%200.5%2011.6927%200.5%207.7105Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}

.user-ico {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20viewBox%3D%220%200%2018%2017%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M17.9175%2016.2014C16.5242%2013.8347%2014.3369%2012.174%2011.7954%2011.4697C13.031%2010.8523%2014.0191%209.84372%2014.6003%208.60671C15.1815%207.36969%2015.322%205.9763%2014.9991%204.65121C14.6761%203.32612%2013.9086%202.14656%2012.8202%201.30273C11.7319%200.458911%2010.3861%200%209%200C7.61386%200%206.26812%200.458911%205.17977%201.30273C4.09142%202.14656%203.32389%203.32612%203.00094%204.65121C2.678%205.9763%202.81845%207.36969%203.39967%208.60671C3.98089%209.84372%204.96899%2010.8523%206.20464%2011.4697C3.66309%2012.1731%201.4758%2013.8338%200.0825304%2016.2014C0.0442729%2016.2605%200.0185844%2016.3267%200.00701042%2016.3959C-0.00456357%2016.465%20-0.00178377%2016.5358%200.0151823%2016.6039C0.0321484%2016.672%200.0629501%2016.736%200.105735%2016.7921C0.148519%2016.8482%200.202403%2016.8951%200.264143%2016.9302C0.325883%2016.9653%200.394205%2016.9878%200.464997%2016.9962C0.535789%2017.0047%200.60759%2016.9989%200.676078%2016.9794C0.744567%2016.9599%200.808329%2016.9269%200.863528%2016.8826C0.918727%2016.8382%200.964223%2016.7833%200.997278%2016.7212C2.69018%2013.8459%205.68117%2012.1298%209%2012.1298C12.3188%2012.1298%2015.3098%2013.8459%2017.0027%2016.7212C17.0358%2016.7833%2017.0813%2016.8382%2017.1365%2016.8826C17.1917%2016.9269%2017.2554%2016.9599%2017.3239%2016.9794C17.3924%2016.9989%2017.4642%2017.0047%2017.535%2016.9962C17.6058%2016.9878%2017.6741%2016.9653%2017.7359%2016.9302C17.7976%2016.8951%2017.8515%2016.8482%2017.8943%2016.7921C17.9371%2016.736%2017.9679%2016.672%2017.9848%2016.6039C18.0018%2016.5358%2018.0046%2016.465%2017.993%2016.3959C17.9814%2016.3267%2017.9557%2016.2605%2017.9175%2016.2014ZM3.88869%206.06581C3.88869%205.07206%204.18847%204.10063%204.7501%203.27436C5.31174%202.44809%206.11002%201.80409%207.04399%201.4238C7.97796%201.04351%209.00567%200.944009%209.99717%201.13788C10.9887%201.33175%2011.8994%201.81028%2012.6142%202.51297C13.3291%203.21565%2013.8159%204.11093%2014.0131%205.08558C14.2103%206.06023%2014.1091%207.07049%2013.7222%207.98859C13.3354%208.90669%2012.6802%209.69141%2011.8397%2010.2435C10.9991%2010.7956%2010.0109%2011.0903%209%2011.0903C7.6449%2011.0887%206.34577%2010.5588%205.38756%209.61687C4.42936%208.67495%203.89032%207.39789%203.88869%206.06581Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  display: block;
  width: 24px;
  height: 24px;
  cursor: pointer;
  z-index: 9;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.user-ico:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20viewBox%3D%220%200%2018%2017%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill%3D%22%23CA864F%22%20d%3D%22M17.9175%2016.2014C16.5242%2013.8347%2014.3369%2012.174%2011.7954%2011.4697C13.031%2010.8523%2014.0191%209.84372%2014.6003%208.60671C15.1815%207.36969%2015.322%205.9763%2014.9991%204.65121C14.6761%203.32612%2013.9086%202.14656%2012.8202%201.30273C11.7319%200.458911%2010.3861%200%209%200C7.61386%200%206.26812%200.458911%205.17977%201.30273C4.09142%202.14656%203.32389%203.32612%203.00094%204.65121C2.678%205.9763%202.81845%207.36969%203.39967%208.60671C3.98089%209.84372%204.96899%2010.8523%206.20464%2011.4697C3.66309%2012.1731%201.4758%2013.8338%200.0825304%2016.2014C0.0442729%2016.2605%200.0185844%2016.3267%200.00701042%2016.3959C-0.00456357%2016.465%20-0.00178377%2016.5358%200.0151823%2016.6039C0.0321484%2016.672%200.0629501%2016.736%200.105735%2016.7921C0.148519%2016.8482%200.202403%2016.8951%200.264143%2016.9302C0.325883%2016.9653%200.394205%2016.9878%200.464997%2016.9962C0.535789%2017.0047%200.60759%2016.9989%200.676078%2016.9794C0.744567%2016.9599%200.808329%2016.9269%200.863528%2016.8826C0.918727%2016.8382%200.964223%2016.7833%200.997278%2016.7212C2.69018%2013.8459%205.68117%2012.1298%209%2012.1298C12.3188%2012.1298%2015.3098%2013.8459%2017.0027%2016.7212C17.0358%2016.7833%2017.0813%2016.8382%2017.1365%2016.8826C17.1917%2016.9269%2017.2554%2016.9599%2017.3239%2016.9794C17.3924%2016.9989%2017.4642%2017.0047%2017.535%2016.9962C17.6058%2016.9878%2017.6741%2016.9653%2017.7359%2016.9302C17.7976%2016.8951%2017.8515%2016.8482%2017.8943%2016.7921C17.9371%2016.736%2017.9679%2016.672%2017.9848%2016.6039C18.0018%2016.5358%2018.0046%2016.465%2017.993%2016.3959C17.9814%2016.3267%2017.9557%2016.2605%2017.9175%2016.2014ZM3.88869%206.06581C3.88869%205.07206%204.18847%204.10063%204.7501%203.27436C5.31174%202.44809%206.11002%201.80409%207.04399%201.4238C7.97796%201.04351%209.00567%200.944009%209.99717%201.13788C10.9887%201.33175%2011.8994%201.81028%2012.6142%202.51297C13.3291%203.21565%2013.8159%204.11093%2014.0131%205.08558C14.2103%206.06023%2014.1091%207.07049%2013.7222%207.98859C13.3354%208.90669%2012.6802%209.69141%2011.8397%2010.2435C10.9991%2010.7956%2010.0109%2011.0903%209%2011.0903C7.6449%2011.0887%206.34577%2010.5588%205.38756%209.61687C4.42936%208.67495%203.89032%207.39789%203.88869%206.06581Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}

.heart-ico {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20%20viewBox%3D%220%200%2021%2018%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M15%200C13.0312%200%2011.3194%200.887812%2010.3125%202.37562C9.30562%200.887812%207.59375%200%205.625%200C4.13369%200.00173682%202.70396%200.594927%201.64944%201.64944C0.594927%202.70396%200.00173682%204.13369%200%205.625C0%208.3625%201.70625%2011.2116%205.07187%2014.0916C6.61411%2015.4057%208.28001%2016.5674%2010.0463%2017.5603C10.1281%2017.6043%2010.2196%2017.6273%2010.3125%2017.6273C10.4054%2017.6273%2010.4969%2017.6043%2010.5787%2017.5603C12.345%2016.5674%2014.0109%2015.4057%2015.5531%2014.0916C18.9187%2011.2116%2020.625%208.3625%2020.625%205.625C20.6233%204.13369%2020.0301%202.70396%2018.9756%201.64944C17.921%200.594927%2016.4913%200.00173682%2015%200ZM10.3125%2016.4166C8.77406%2015.5288%201.125%2010.8488%201.125%205.625C1.12624%204.43191%201.60075%203.28803%202.44439%202.44439C3.28803%201.60075%204.43191%201.12624%205.625%201.125C7.52625%201.125%209.12281%202.14031%209.79219%203.77531C9.83457%203.87848%209.90666%203.96672%209.99931%204.02882C10.092%204.09092%2010.201%204.12408%2010.3125%204.12408C10.424%204.12408%2010.533%204.09092%2010.6257%204.02882C10.7183%203.96672%2010.7904%203.87848%2010.8328%203.77531C11.5022%202.14031%2013.0987%201.125%2015%201.125C16.1931%201.12624%2017.337%201.60075%2018.1806%202.44439C19.0243%203.28803%2019.4988%204.43191%2019.5%205.625C19.5%2010.8488%2011.8509%2015.5288%2010.3125%2016.4166Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  display: block;
  width: 24px;
  height: 24px;
  cursor: pointer;
  z-index: 1;
}

.heart-ico:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20%20viewBox%3D%220%200%2021%2018%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill%3D%22%23CA864F%22%20d%3D%22M15%200C13.0312%200%2011.3194%200.887812%2010.3125%202.37562C9.30562%200.887812%207.59375%200%205.625%200C4.13369%200.00173682%202.70396%200.594927%201.64944%201.64944C0.594927%202.70396%200.00173682%204.13369%200%205.625C0%208.3625%201.70625%2011.2116%205.07187%2014.0916C6.61411%2015.4057%208.28001%2016.5674%2010.0463%2017.5603C10.1281%2017.6043%2010.2196%2017.6273%2010.3125%2017.6273C10.4054%2017.6273%2010.4969%2017.6043%2010.5787%2017.5603C12.345%2016.5674%2014.0109%2015.4057%2015.5531%2014.0916C18.9187%2011.2116%2020.625%208.3625%2020.625%205.625C20.6233%204.13369%2020.0301%202.70396%2018.9756%201.64944C17.921%200.594927%2016.4913%200.00173682%2015%200ZM10.3125%2016.4166C8.77406%2015.5288%201.125%2010.8488%201.125%205.625C1.12624%204.43191%201.60075%203.28803%202.44439%202.44439C3.28803%201.60075%204.43191%201.12624%205.625%201.125C7.52625%201.125%209.12281%202.14031%209.79219%203.77531C9.83457%203.87848%209.90666%203.96672%209.99931%204.02882C10.092%204.09092%2010.201%204.12408%2010.3125%204.12408C10.424%204.12408%2010.533%204.09092%2010.6257%204.02882C10.7183%203.96672%2010.7904%203.87848%2010.8328%203.77531C11.5022%202.14031%2013.0987%201.125%2015%201.125C16.1931%201.12624%2017.337%201.60075%2018.1806%202.44439C19.0243%203.28803%2019.4988%204.43191%2019.5%205.625C19.5%2010.8488%2011.8509%2015.5288%2010.3125%2016.4166Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}

.heart-ico--brown {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20%20viewBox%3D%220%200%2021%2018%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill%3D%22%23CA864F%22%20d%3D%22M15%200C13.0312%200%2011.3194%200.887812%2010.3125%202.37562C9.30562%200.887812%207.59375%200%205.625%200C4.13369%200.00173682%202.70396%200.594927%201.64944%201.64944C0.594927%202.70396%200.00173682%204.13369%200%205.625C0%208.3625%201.70625%2011.2116%205.07187%2014.0916C6.61411%2015.4057%208.28001%2016.5674%2010.0463%2017.5603C10.1281%2017.6043%2010.2196%2017.6273%2010.3125%2017.6273C10.4054%2017.6273%2010.4969%2017.6043%2010.5787%2017.5603C12.345%2016.5674%2014.0109%2015.4057%2015.5531%2014.0916C18.9187%2011.2116%2020.625%208.3625%2020.625%205.625C20.6233%204.13369%2020.0301%202.70396%2018.9756%201.64944C17.921%200.594927%2016.4913%200.00173682%2015%200ZM10.3125%2016.4166C8.77406%2015.5288%201.125%2010.8488%201.125%205.625C1.12624%204.43191%201.60075%203.28803%202.44439%202.44439C3.28803%201.60075%204.43191%201.12624%205.625%201.125C7.52625%201.125%209.12281%202.14031%209.79219%203.77531C9.83457%203.87848%209.90666%203.96672%209.99931%204.02882C10.092%204.09092%2010.201%204.12408%2010.3125%204.12408C10.424%204.12408%2010.533%204.09092%2010.6257%204.02882C10.7183%203.96672%2010.7904%203.87848%2010.8328%203.77531C11.5022%202.14031%2013.0987%201.125%2015%201.125C16.1931%201.12624%2017.337%201.60075%2018.1806%202.44439C19.0243%203.28803%2019.4988%204.43191%2019.5%205.625C19.5%2010.8488%2011.8509%2015.5288%2010.3125%2016.4166Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  display: block;
  width: 24px;
  height: 24px;
  cursor: pointer;
  z-index: 1;
}

.heart-ico--brown:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20viewBox%3D%220%200%2021%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill%3D%22%23CA864F%22%20d%3D%22M15%200C13.0312%200%2011.3194%200.887812%2010.3125%202.37562C9.30562%200.887812%207.59375%200%205.625%200C4.13369%200.00173682%202.70396%200.594927%201.64944%201.64944C0.594927%202.70396%200.00173682%204.13369%200%205.625C0%208.3625%201.70625%2011.2116%205.07187%2014.0916C6.61411%2015.4057%208.28001%2016.5674%2010.0463%2017.5603C10.1281%2017.6043%2010.2196%2017.6273%2010.3125%2017.6273C10.4054%2017.6273%2010.4969%2017.6043%2010.5787%2017.5603C12.345%2016.5674%2014.0109%2015.4057%2015.5531%2014.0916C18.9187%2011.2116%2020.625%208.3625%2020.625%205.625C20.6233%204.13369%2020.0301%202.70396%2018.9756%201.64944C17.921%200.594927%2016.4913%200.00173682%2015%200Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}

.heart-ico--brown-active {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20viewBox%3D%220%200%2021%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill%3D%22%23CA864F%22%20d%3D%22M15%200C13.0312%200%2011.3194%200.887812%2010.3125%202.37562C9.30562%200.887812%207.59375%200%205.625%200C4.13369%200.00173682%202.70396%200.594927%201.64944%201.64944C0.594927%202.70396%200.00173682%204.13369%200%205.625C0%208.3625%201.70625%2011.2116%205.07187%2014.0916C6.61411%2015.4057%208.28001%2016.5674%2010.0463%2017.5603C10.1281%2017.6043%2010.2196%2017.6273%2010.3125%2017.6273C10.4054%2017.6273%2010.4969%2017.6043%2010.5787%2017.5603C12.345%2016.5674%2014.0109%2015.4057%2015.5531%2014.0916C18.9187%2011.2116%2020.625%208.3625%2020.625%205.625C20.6233%204.13369%2020.0301%202.70396%2018.9756%201.64944C17.921%200.594927%2016.4913%200.00173682%2015%200Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  display: block;
  width: 24px;
  height: 24px;
  cursor: pointer;
  z-index: 1;
}

.basket-ico {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20%20viewBox%3D%220%200%2017%2021%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill%3D%22%23000000%22%20fill-rule%3D%22evenodd%22%20%20d%3D%22M8.5%201.5C6.84314%201.5%205.5%202.84315%205.5%204.50001L5.50002%206.50002H11.5V4.50001C11.5%202.84315%2010.1569%201.5%208.5%201.5ZM12.5%206.50002V4.50001C12.5%202.29087%2010.7091%200.5%208.5%200.5C6.29086%200.5%204.5%202.29087%204.5%204.50001L4.50002%206.50002H1C0.867392%206.50002%200.740215%206.5527%200.646446%206.64647C0.552678%206.74023%200.5%206.86741%200.5%207.00002L0.50001%2019C0.50001%2019.8284%201.17158%2020.5%202.00001%2020.5H15C15.8284%2020.5%2016.5%2019.8284%2016.5%2019V7.00002C16.5%206.72388%2016.2761%206.50002%2016%206.50002H12.5ZM11.5%207.50002V8.00001C11.5%208.27615%2011.7239%208.50001%2012%208.50001C12.2761%208.50001%2012.5%208.27615%2012.5%208.00001V7.50002H15.5V19C15.5%2019.2762%2015.2762%2019.5%2015%2019.5H2.00001C1.72386%2019.5%201.50001%2019.2762%201.50001%2019L1.5%207.50002H4.50001L4.5%208C4.49999%208.27614%204.72385%208.5%204.99999%208.50001C5.27613%208.50002%205.49999%208.27616%205.5%208.00002L5.50001%207.50002H11.5Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  display: block;
  width: 24px;
  height: 24px;
  cursor: pointer;
  z-index: 9;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.basket-ico:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20%20viewBox%3D%220%200%2015%2019%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill%3D%22%23CA864F%22%20d%3D%22M4.00002%206.00002H0L1.00136e-05%2018C1.00136e-05%2018.5523%200.44772%2019%201.00001%2019H14C14.5523%2019%2015%2018.5523%2015%2018V6.00002H11M4.00002%206.00002H11ZM4.00002%206.00002L4%207.00001ZM4.00002%206.00002L4%203.50001C4%201.56701%205.567%200%207.5%200C9.433%200%2011%201.56701%2011%203.50001V6.00002M11%206.00002V7.00001Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}

.menu-ico {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20viewBox%3D%220%200%2020%2010%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill%3D%22%23000000%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.5%200.5H19.5V1.5H0.5V0.5ZM0.5%204.5H19.5V5.5H0.5V4.5ZM0.5%208.5H19.5V9.5H0.5V8.5Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  display: block;
  width: 24px;
  height: 13px;
  cursor: pointer;
  z-index: 9;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.menu-ico:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20viewBox%3D%220%200%2020%2010%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill%3D%22%23CA864F%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.5%200.5H19.5V1.5H0.5V0.5ZM0.5%204.5H19.5V5.5H0.5V4.5ZM0.5%208.5H19.5V9.5H0.5V8.5Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}

.menu-ico__cancel {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M12.264%201.65633L11.5569%200.949219L6.60667%205.89941L1.6573%200.950038L0.950193%201.65714L5.89957%206.60652L0.950268%2011.5558L1.65737%2012.2629L6.60667%207.31363L11.5568%2012.2637L12.2639%2011.5566L7.31378%206.60652L12.264%201.65633Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  display: block;
  width: 24px;
  height: 13px;
  cursor: pointer;
  z-index: 9;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.menu-ico__cancel:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill%3D%22%23CA864F%22%20d%3D%22M12.264%201.65633L11.5569%200.949219L6.60667%205.89941L1.6573%200.950038L0.950193%201.65714L5.89957%206.60652L0.950268%2011.5558L1.65737%2012.2629L6.60667%207.31363L11.5568%2012.2637L12.2639%2011.5566L7.31378%206.60652L12.264%201.65633Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}

.tg-ico {
  background: url("/local/templates/voluminous/images/sprite.png") no-repeat -2px -3px;
  width: 24px;
  height: 24px;
  display: block;
}

.tg-ico:hover {
  background: url("/local/templates/voluminous/images/sprite.png") no-repeat -3px -32px;
}

.wh-ico {
  background: url("/local/templates/voluminous/images/sprite.png") no-repeat -42px -3px;
  width: 24px;
  height: 24px;
  display: block;
}

.wh-ico:hover {
  background: url("/local/templates/voluminous/images/sprite.png") no-repeat -43px -32px;
}

.cancel-ico {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill%3D%22%23B3B3B3%22%20d%3D%22M12.264%201.65633L11.5569%200.949219L6.60667%205.89941L1.6573%200.950038L0.950193%201.65714L5.89957%206.60652L0.950268%2011.5558L1.65737%2012.2629L6.60667%207.31363L11.5568%2012.2637L12.2639%2011.5566L7.31378%206.60652L12.264%201.65633Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  display: block;
  width: 11px;
  height: 19px;
  cursor: pointer;
  z-index: 9;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.cancel-ico:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M12.264%201.65633L11.5569%200.949219L6.60667%205.89941L1.6573%200.950038L0.950193%201.65714L5.89957%206.60652L0.950268%2011.5558L1.65737%2012.2629L6.60667%207.31363L11.5568%2012.2637L12.2639%2011.5566L7.31378%206.60652L12.264%201.65633Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}

.arrow-next-w {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20viewBox%3D%220%200%2011%2020%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M0.22797%2018.7919C0.157598%2018.8558%200.101154%2018.9328%200.062006%2019.0184C0.0228577%2019.104%200.00180845%2019.1963%200.00011158%2019.29C-0.00158529%2019.3837%200.0161053%2019.4767%200.0521297%2019.5636C0.0881542%2019.6505%200.141774%2019.7294%200.209789%2019.7957C0.277805%2019.8619%200.358824%2019.9141%200.448011%2019.9492C0.537199%2019.9843%200.632728%2020.0015%200.728902%2019.9999C0.825075%2019.9982%200.919923%2019.9777%201.00778%2019.9396C1.09565%2019.9015%201.17472%2019.8465%201.2403%2019.7779L10.7905%2010.4756C10.9247%2010.3448%2011%2010.1675%2011%209.9826C11%209.79771%2010.9247%209.62039%2010.7905%209.48957L1.2403%200.187248C1.10452%200.0640107%200.924927%20-0.00308034%200.739365%200.000108695C0.553803%200.00329773%200.376755%200.076518%200.245522%200.204344C0.11429%200.33217%200.0391188%200.504621%200.0358448%200.685367C0.0325708%200.866112%200.101449%201.04104%200.22797%201.17329L9.27085%209.9826L0.22797%2018.7919Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  display: block;
  width: 6px;
  height: 11px;
  cursor: pointer;
  z-index: 9;
}

.arrow-prev-w {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20%20viewBox%3D%220%200%2011%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M10.772%2018.7919C10.8424%2018.8558%2010.8988%2018.9328%2010.938%2019.0184C10.9771%2019.104%2010.9982%2019.1963%2010.9999%2019.29C11.0016%2019.3837%2010.9839%2019.4767%2010.9479%2019.5636C10.9118%2019.6505%2010.8582%2019.7294%2010.7902%2019.7957C10.7222%2019.8619%2010.6412%2019.9141%2010.552%2019.9492C10.4628%2019.9843%2010.3673%2020.0015%2010.2711%2019.9999C10.1749%2019.9982%2010.0801%2019.9777%209.99222%2019.9396C9.90435%2019.9015%209.82528%2019.8465%209.7597%2019.7779L0.209475%2010.4756C0.0753416%2010.3448%200%2010.1675%200%209.9826C0%209.79771%200.0753416%209.62039%200.209475%209.48957L9.7597%200.187248C9.89548%200.0640107%2010.0751%20-0.00308034%2010.2606%200.000108695C10.4462%200.00329773%2010.6232%200.076518%2010.7545%200.204344C10.8857%200.33217%2010.9609%200.504621%2010.9642%200.685367C10.9674%200.866112%2010.8986%201.04104%2010.772%201.17329L1.72915%209.9826L10.772%2018.7919Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  display: block;
  width: 6px;
  height: 11px;
  cursor: pointer;
  z-index: 9;
}

.arrow-next-b {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20viewBox%3D%220%200%2011%2020%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0.22797%2018.7919C0.157598%2018.8558%200.101154%2018.9328%200.062006%2019.0184C0.0228577%2019.104%200.00180845%2019.1963%200.00011158%2019.29C-0.00158529%2019.3837%200.0161053%2019.4767%200.0521297%2019.5636C0.0881542%2019.6505%200.141774%2019.7294%200.209789%2019.7957C0.277805%2019.8619%200.358824%2019.9141%200.448011%2019.9492C0.537199%2019.9843%200.632728%2020.0015%200.728902%2019.9999C0.825075%2019.9982%200.919923%2019.9777%201.00778%2019.9396C1.09565%2019.9015%201.17472%2019.8465%201.2403%2019.7779L10.7905%2010.4756C10.9247%2010.3448%2011%2010.1675%2011%209.9826C11%209.79771%2010.9247%209.62039%2010.7905%209.48957L1.2403%200.187248C1.10452%200.0640107%200.924927%20-0.00308034%200.739365%200.000108695C0.553803%200.00329773%200.376755%200.076518%200.245522%200.204344C0.11429%200.33217%200.0391188%200.504621%200.0358448%200.685367C0.0325708%200.866112%200.101449%201.04104%200.22797%201.17329L9.27085%209.9826L0.22797%2018.7919Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  display: block;
  width: 6px;
  height: 11px;
  cursor: pointer;
  z-index: 9;
}

.end-arrow:before {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20viewBox%3D%220%200%2011%2020%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0.22797%2018.7919C0.157598%2018.8558%200.101154%2018.9328%200.062006%2019.0184C0.0228577%2019.104%200.00180845%2019.1963%200.00011158%2019.29C-0.00158529%2019.3837%200.0161053%2019.4767%200.0521297%2019.5636C0.0881542%2019.6505%200.141774%2019.7294%200.209789%2019.7957C0.277805%2019.8619%200.358824%2019.9141%200.448011%2019.9492C0.537199%2019.9843%200.632728%2020.0015%200.728902%2019.9999C0.825075%2019.9982%200.919923%2019.9777%201.00778%2019.9396C1.09565%2019.9015%201.17472%2019.8465%201.2403%2019.7779L10.7905%2010.4756C10.9247%2010.3448%2011%2010.1675%2011%209.9826C11%209.79771%2010.9247%209.62039%2010.7905%209.48957L1.2403%200.187248C1.10452%200.0640107%200.924927%20-0.00308034%200.739365%200.000108695C0.553803%200.00329773%200.376755%200.076518%200.245522%200.204344C0.11429%200.33217%200.0391188%200.504621%200.0358448%200.685367C0.0325708%200.866112%200.101449%201.04104%200.22797%201.17329L9.27085%209.9826L0.22797%2018.7919Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  width: 6px;
  height: 11px;
  right: 10px;
}

.start-arrow:before {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20%20viewBox%3D%220%200%2011%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M10.772%2018.7919C10.8424%2018.8558%2010.8988%2018.9328%2010.938%2019.0184C10.9771%2019.104%2010.9982%2019.1963%2010.9999%2019.29C11.0016%2019.3837%2010.9839%2019.4767%2010.9479%2019.5636C10.9118%2019.6505%2010.8582%2019.7294%2010.7902%2019.7957C10.7222%2019.8619%2010.6412%2019.9141%2010.552%2019.9492C10.4628%2019.9843%2010.3673%2020.0015%2010.2711%2019.9999C10.1749%2019.9982%2010.0801%2019.9777%209.99222%2019.9396C9.90435%2019.9015%209.82528%2019.8465%209.7597%2019.7779L0.209475%2010.4756C0.0753416%2010.3448%200%2010.1675%200%209.9826C0%209.79771%200.0753416%209.62039%200.209475%209.48957L9.7597%200.187248C9.89548%200.0640107%2010.0751%20-0.00308034%2010.2606%200.000108695C10.4462%200.00329773%2010.6232%200.076518%2010.7545%200.204344C10.8857%200.33217%2010.9609%200.504621%2010.9642%200.685367C10.9674%200.866112%2010.8986%201.04104%2010.772%201.17329L1.72915%209.9826L10.772%2018.7919Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  width: 6px;
  height: 11px;
  left: 24px;
}

.arrow-prev-b {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20%20viewBox%3D%220%200%2011%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M10.772%2018.7919C10.8424%2018.8558%2010.8988%2018.9328%2010.938%2019.0184C10.9771%2019.104%2010.9982%2019.1963%2010.9999%2019.29C11.0016%2019.3837%2010.9839%2019.4767%2010.9479%2019.5636C10.9118%2019.6505%2010.8582%2019.7294%2010.7902%2019.7957C10.7222%2019.8619%2010.6412%2019.9141%2010.552%2019.9492C10.4628%2019.9843%2010.3673%2020.0015%2010.2711%2019.9999C10.1749%2019.9982%2010.0801%2019.9777%209.99222%2019.9396C9.90435%2019.9015%209.82528%2019.8465%209.7597%2019.7779L0.209475%2010.4756C0.0753416%2010.3448%200%2010.1675%200%209.9826C0%209.79771%200.0753416%209.62039%200.209475%209.48957L9.7597%200.187248C9.89548%200.0640107%2010.0751%20-0.00308034%2010.2606%200.000108695C10.4462%200.00329773%2010.6232%200.076518%2010.7545%200.204344C10.8857%200.33217%2010.9609%200.504621%2010.9642%200.685367C10.9674%200.866112%2010.8986%201.04104%2010.772%201.17329L1.72915%209.9826L10.772%2018.7919Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  display: block;
  width: 6px;
  height: 11px;
  cursor: pointer;
  z-index: 9;
}

.arrow-gray {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20%20viewBox%3D%220%200%2011%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23B3B3B3%22%20d%3D%22M10.772%2018.7919C10.8424%2018.8558%2010.8988%2018.9328%2010.938%2019.0184C10.9771%2019.104%2010.9982%2019.1963%2010.9999%2019.29C11.0016%2019.3837%2010.9839%2019.4767%2010.9479%2019.5636C10.9118%2019.6505%2010.8582%2019.7294%2010.7902%2019.7957C10.7222%2019.8619%2010.6412%2019.9141%2010.552%2019.9492C10.4628%2019.9843%2010.3673%2020.0015%2010.2711%2019.9999C10.1749%2019.9982%2010.0801%2019.9777%209.99222%2019.9396C9.90435%2019.9015%209.82528%2019.8465%209.7597%2019.7779L0.209475%2010.4756C0.0753416%2010.3448%200%2010.1675%200%209.9826C0%209.79771%200.0753416%209.62039%200.209475%209.48957L9.7597%200.187248C9.89548%200.0640107%2010.0751%20-0.00308034%2010.2606%200.000108695C10.4462%200.00329773%2010.6232%200.076518%2010.7545%200.204344C10.8857%200.33217%2010.9609%200.504621%2010.9642%200.685367C10.9674%200.866112%2010.8986%201.04104%2010.772%201.17329L1.72915%209.9826L10.772%2018.7919Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  display: block;
  width: 6px;
  height: 11px;
  cursor: pointer;
  z-index: 9;
}

.logo {
  background-image: url("/local/templates/voluminous/images/logo/logo.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.plus-ico {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2045.5%2045.5%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M45.5%2024.5H24.2v21h-2.9v-21H0V21h21.3V0h2.9v21h21.3v3.5z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  display: block;
  width: 9px;
  height: 9px;
  cursor: pointer;
}

.plus-ico:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2045.5%2045.5%22%3E%3Cpath%20fill%3D%22%23D3AF92%22%20d%3D%22M45.5%2024.5H24.2v21h-2.9v-21H0V21h21.3V0h2.9v21h21.3v3.5z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.minus-ico {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20viewBox%3D%220%200%2015%201%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M15%200L15%201L-4.37114e-08%200.999999L0%20-6.55671e-07L15%200Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  display: block;
  width: 8px;
  height: 8px;
  cursor: pointer;
  position: relative;
  top: 4px;
}

.minus-ico:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20viewBox%3D%220%200%2015%201%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23D3AF92%22%20d%3D%22M15%200L15%201L-4.37114e-08%200.999999L0%20-6.55671e-07L15%200Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}

.ico-sale {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20viewBox%3D%220%200%2064%2064%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill%3D%22%23213FE8%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M63%2032C63%2049.1208%2049.1208%2063%2032%2063C14.8792%2063%201%2049.1208%201%2032C1%2014.8792%2014.8792%201%2032%201C49.1208%201%2063%2014.8792%2063%2032ZM64%2032C64%2049.6731%2049.6731%2064%2032%2064C14.3269%2064%200%2049.6731%200%2032C0%2014.3269%2014.3269%200%2032%200C49.6731%200%2064%2014.3269%2064%2032ZM25.9377%2029.65L26.5277%2029.26C26.3777%2028.97%2026.1477%2028.7%2025.8777%2028.52C25.5477%2028.3%2025.2177%2028.22%2024.8077%2028.22C23.7277%2028.22%2022.9377%2028.91%2022.9377%2029.94C22.9377%2030.44%2023.1077%2030.75%2023.3977%2031.03C23.677%2031.3001%2023.9824%2031.44%2024.2331%2031.5549C24.2516%2031.5634%2024.2698%2031.5718%2024.2877%2031.58L24.8877%2031.86C25.2377%2032.02%2025.4977%2032.14%2025.6877%2032.32C25.9277%2032.54%2026.0177%2032.8%2026.0177%2033.1C26.0177%2033.77%2025.5877%2034.42%2024.6777%2034.42C24.3377%2034.42%2024.0077%2034.34%2023.7177%2034.05C23.5277%2033.85%2023.3677%2033.55%2023.3177%2033.2L22.5977%2033.4C22.6877%2033.8%2022.8877%2034.26%2023.2177%2034.58C23.6777%2035.03%2024.2277%2035.12%2024.6677%2035.12C25.8677%2035.12%2026.7777%2034.3%2026.7777%2033.07C26.7777%2032.59%2026.6377%2032.2%2026.2977%2031.86C26.0177%2031.58%2025.6577%2031.4%2025.2677%2031.23L24.6277%2030.95C24.3777%2030.84%2024.1277%2030.73%2023.9277%2030.53C23.7477%2030.36%2023.6777%2030.21%2023.6777%2029.95C23.6777%2029.33%2024.1377%2028.92%2024.7977%2028.92C25.1777%2028.92%2025.4177%2029.05%2025.5477%2029.15C25.6977%2029.27%2025.8477%2029.47%2025.9377%2029.65ZM31.8134%2033.12L32.5934%2035H33.4134L30.4234%2028.01L27.3534%2035H28.1734L28.9734%2033.12H31.8134ZM31.5234%2032.42H29.2634L30.4034%2029.75L31.5234%2032.42ZM35.0941%2028.33H34.3541V35H36.9341V34.3H35.0941V28.33ZM41.3981%2029.03V28.33H37.9381V35H41.3981V34.3H38.6781V31.71H41.3181V31.01H38.6781V29.03H41.3981Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  width: 64px;
  height: 64px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.ico-discount {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20viewBox%3D%220%200%2064%2064%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill%3D%22%230CA63A%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M63%2032C63%2049.1208%2049.1208%2063%2032%2063C14.8792%2063%201%2049.1208%201%2032C1%2014.8792%2014.8792%201%2032%201C49.1208%201%2063%2014.8792%2063%2032ZM64%2032C64%2049.6731%2049.6731%2064%2032%2064C14.3269%2064%200%2049.6731%200%2032C0%2014.3269%2014.3269%200%2032%200C49.6731%200%2064%2014.3269%2064%2032ZM19.1856%2024.8V23.88C18.3856%2023.27%2017.6156%2023.22%2017.2156%2023.22C15.2156%2023.22%2013.7256%2024.7%2013.7256%2026.69C13.7256%2028.62%2015.1956%2030.12%2017.1756%2030.12C17.6756%2030.12%2018.4456%2030%2019.1856%2029.47V28.55C19.0656%2028.67%2018.7956%2028.92%2018.4156%2029.11C18.0656%2029.29%2017.6256%2029.42%2017.1756%2029.42C15.9556%2029.42%2014.4856%2028.51%2014.4856%2026.7C14.4856%2025.16%2015.6256%2023.92%2017.1656%2023.92C17.5556%2023.92%2017.9656%2024.02%2018.3156%2024.18C18.6556%2024.34%2018.9756%2024.59%2019.1856%2024.8ZM21.2904%2026.19V23.33H20.5504V30H21.2904V27.13L21.4804%2026.94L24.2104%2030H25.2304L22.0104%2026.44L25.1304%2023.33H24.1304L21.2904%2026.19ZM30.874%2024.91V30H31.614V23.05L26.974%2028.44V23.33H26.234V30.3L30.874%2024.91ZM37.9736%2023.33H33.9136V26.65C33.9136%2027.57%2033.8036%2028.07%2033.6736%2028.4C33.4736%2028.9%2033.0936%2029.32%2032.6136%2029.3V31.4H33.3136V30H38.0336V31.4H38.7336V29.3H37.9736V23.33ZM34.6536%2026.65V24.03H37.2336V29.3H33.9036C34.1236%2029.08%2034.2936%2028.83%2034.4136%2028.51C34.5736%2028.09%2034.6536%2027.57%2034.6536%2026.65ZM40.4701%2026.19V23.33H39.7301V30H40.4701V27.13L40.6601%2026.94L43.3901%2030H44.4101L41.1901%2026.44L44.3101%2023.33H43.3101L40.4701%2026.19ZM49.0937%2028.12L49.8737%2030H50.6937L47.7037%2023.01L44.6337%2030H45.4537L46.2537%2028.12H49.0937ZM48.8037%2027.42H46.5437L47.6837%2024.75L48.8037%2027.42ZM23.3936%2040H27.7036V39.32H24.8836L26.2736%2037.75L26.3095%2037.7087C26.5749%2037.4041%2026.9158%2037.0129%2027.1836%2036.64C27.5836%2036.07%2027.7136%2035.66%2027.7136%2035.21C27.7136%2034.06%2026.8336%2033.22%2025.6536%2033.22C24.8236%2033.22%2024.3536%2033.58%2024.0736%2033.9C23.8136%2034.2%2023.6036%2034.61%2023.5736%2035.28H24.3136C24.3236%2034.94%2024.4036%2034.69%2024.5336%2034.49C24.7836%2034.11%2025.1736%2033.9%2025.6436%2033.9C26.4336%2033.9%2026.9736%2034.45%2026.9736%2035.2C26.9736%2035.47%2026.9036%2035.79%2026.6036%2036.22C26.4436%2036.46%2025.9936%2036.99%2025.8236%2037.19L23.3936%2040ZM29.4532%2039.12C29.9632%2039.86%2030.6332%2040.12%2031.1632%2040.12C31.6932%2040.12%2032.3632%2039.86%2032.8732%2039.12C33.3132%2038.48%2033.5432%2037.62%2033.5432%2036.67C33.5432%2035.72%2033.3132%2034.86%2032.8732%2034.22C32.3632%2033.48%2031.6932%2033.22%2031.1632%2033.22C30.6332%2033.22%2029.9632%2033.48%2029.4532%2034.22C29.0132%2034.86%2028.7832%2035.72%2028.7832%2036.67C28.7832%2037.62%2029.0132%2038.48%2029.4532%2039.12ZM30.0132%2034.64C30.3632%2034.08%2030.8232%2033.9%2031.1632%2033.9C31.5032%2033.9%2031.9632%2034.08%2032.3132%2034.64C32.6732%2035.21%2032.8032%2035.97%2032.8032%2036.67C32.8032%2037.37%2032.6732%2038.13%2032.3132%2038.7C31.9632%2039.26%2031.5032%2039.44%2031.1632%2039.44C30.8232%2039.44%2030.3632%2039.26%2030.0132%2038.7C29.6532%2038.13%2029.5232%2037.37%2029.5232%2036.67C29.5232%2035.97%2029.6532%2035.21%2030.0132%2034.64ZM37.2368%2034.72C37.2368%2033.91%2036.5968%2033.27%2035.7868%2033.27C34.9768%2033.27%2034.3368%2033.91%2034.3368%2034.72C34.3368%2035.53%2034.9768%2036.17%2035.7868%2036.17C36.5968%2036.17%2037.2368%2035.53%2037.2368%2034.72ZM36.6368%2034.72C36.6368%2035.21%2036.2768%2035.62%2035.7868%2035.62C35.3168%2035.62%2034.9368%2035.22%2034.9368%2034.72C34.9368%2034.22%2035.3168%2033.82%2035.7868%2033.82C36.2768%2033.82%2036.6368%2034.23%2036.6368%2034.72ZM39.3068%2033.2L35.4168%2039.9L35.8068%2040.13L39.6968%2033.42L39.3068%2033.2ZM40.7768%2038.62C40.7768%2037.81%2040.1368%2037.17%2039.3268%2037.17C38.5168%2037.17%2037.8768%2037.81%2037.8768%2038.62C37.8768%2039.43%2038.5168%2040.07%2039.3268%2040.07C40.1368%2040.07%2040.7768%2039.43%2040.7768%2038.62ZM40.1768%2038.62C40.1768%2039.11%2039.8168%2039.52%2039.3268%2039.52C38.8568%2039.52%2038.4768%2039.12%2038.4768%2038.62C38.4768%2038.12%2038.8568%2037.72%2039.3268%2037.72C39.8168%2037.72%2040.1768%2038.13%2040.1768%2038.62Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  width: 64px;
  height: 64px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.ico-unique {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20%20viewBox%3D%220%200%2064%2064%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill%3D%22%23CA864F%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M63%2032C63%2049.1208%2049.1208%2063%2032%2063C14.8792%2063%201%2049.1208%201%2032C1%2014.8792%2014.8792%201%2032%201C49.1208%201%2063%2014.8792%2063%2032ZM64%2032C64%2049.6731%2049.6731%2064%2032%2064C14.3269%2064%200%2049.6731%200%2032C0%2014.3269%2014.3269%200%2032%200C49.6731%200%2064%2014.3269%2064%2032ZM21.4199%2034.9998H22.1599V29.8498L27.3599%2035.2998V28.3298H26.6199V33.4998L21.4199%2028.0498V34.9998ZM36.6568%2034.5097L37.1968%2035.0697H38.1568L37.1768%2034.0597C37.5668%2033.6497%2038.1168%2032.8897%2038.1168%2031.6697C38.1168%2029.6797%2036.5568%2028.2197%2034.6468%2028.2197C32.7268%2028.2197%2031.1768%2029.6797%2031.1768%2031.6697C31.1768%2033.6497%2032.7268%2035.1197%2034.6468%2035.1197C35.7068%2035.1197%2036.3768%2034.6997%2036.6568%2034.5097ZM36.6468%2033.5197L35.4768%2032.3197H34.5168L36.1268%2033.9797C35.6068%2034.3197%2035.0668%2034.4197%2034.6468%2034.4197C33.1468%2034.4197%2031.9368%2033.1997%2031.9368%2031.6697C31.9368%2030.1397%2033.1468%2028.9197%2034.6468%2028.9197C36.1368%2028.9197%2037.3568%2030.1397%2037.3568%2031.6697C37.3568%2032.6497%2036.8968%2033.2497%2036.6468%2033.5197ZM40.2166%2028.3301V32.4201C40.2166%2032.9801%2040.2166%2033.5901%2040.7466%2034.0401C41.0166%2034.2701%2041.4766%2034.4201%2041.8466%2034.4201C42.2166%2034.4201%2042.6766%2034.2701%2042.9466%2034.0401C43.4766%2033.5901%2043.4766%2032.9801%2043.4766%2032.4201V28.3301H44.2166V32.6201C44.2166%2033.1801%2044.1566%2033.7201%2043.7966%2034.2201C43.3966%2034.7701%2042.6966%2035.1201%2041.8466%2035.1201C40.9966%2035.1201%2040.2966%2034.7701%2039.8966%2034.2201C39.5366%2033.7201%2039.4766%2033.1801%2039.4766%2032.6201V28.3301H40.2166ZM49.4014%2028.3301V29.0301H46.6814V31.0101H49.3214V31.7101H46.6814V34.3001H49.4014V35.0001H45.9414V28.3301H49.4014ZM29.0762%2028.3301H29.8162V35.0001H29.0762V28.3301ZM15.6951%2028.3301V32.4201C15.6951%2032.9801%2015.6951%2033.5901%2016.2251%2034.0401C16.4951%2034.2701%2016.9551%2034.4201%2017.3251%2034.4201C17.6951%2034.4201%2018.1551%2034.2701%2018.4251%2034.0401C18.9551%2033.5901%2018.9551%2032.9801%2018.9551%2032.4201V28.3301H19.6951V32.6201C19.6951%2033.1801%2019.6351%2033.7201%2019.2751%2034.2201C18.8751%2034.7701%2018.1751%2035.1201%2017.3251%2035.1201C16.4751%2035.1201%2015.7751%2034.7701%2015.3751%2034.2201C15.0151%2033.7201%2014.9551%2033.1801%2014.9551%2032.6201V28.3301H15.6951Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  width: 64px;
  height: 64px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.custom-radio {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.custom-radio + label {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: pointer;
}

.custom-radio + label:before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -ms-flex-positive: 0;
  -webkit-box-flex: 0;
  flex-grow: 0;
  border: 1px solid #ebebeb;
  border-radius: 50%;
  margin-right: 14px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
}

.custom-radio:not(:disabled):not(:checked) + label:hover::before {
  border-color: #d3af92;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20%20viewBox%3D%220%200%2012%2012%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill%3D%22%23D3AF92%22%20d%3D%22M12%206C12%209.31371%209.31371%2012%206%2012C2.68629%2012%200%209.31371%200%206C0%202.68629%202.68629%200%206%200C9.31371%200%2012%202.68629%2012%206Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}

.custom-radio:not(:disabled):active + label::before {
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}

.custom-radio:focus + label::before {
  -webkit-box-shadow: 0 0 0 0 #d3af92;
  box-shadow: 0 0 0 0 #d3af92;
}

.custom-radio:focus:not(:checked) + label::before {
  border-color: #000000;
}

.custom-radio:checked + label::before {
  border-color: #d3af92;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20%20viewBox%3D%220%200%2012%2012%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill%3D%22%23D3AF92%22%20d%3D%22M12%206C12%209.31371%209.31371%2012%206%2012C2.68629%2012%200%209.31371%200%206C0%202.68629%202.68629%200%206%200C9.31371%200%2012%202.68629%2012%206Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}

.custom-radio:disabled + label::before {
  background-color: #e9ecef;
}

.custom-checkbox {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.custom-checkbox__text {
  color: #b3b3b3;
}

.custom-checkbox__link {
  color: #000000;
  border-bottom: 1px dashed #000000;
}

.custom-checkbox + label {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: pointer;
}

.custom-checkbox + label:before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -ms-flex-positive: 0;
  -webkit-box-flex: 0;
  flex-grow: 0;
  border: 1px solid #ebebeb;
  margin-right: 0.5em;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
}

.custom-checkbox:checked + label:before {
  border: 1px solid #d3af92;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20viewBox%3D%220%200%2010%208%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20stroke%3D%22%23D3AF92%22%20d%3D%22M9.70172%200.912769L5.38775%206.4593C4.85314%207.14666%203.84753%207.23586%203.20027%206.65334L0.293945%204.03764L0.96291%203.29434L3.86924%205.91004C4.08499%206.10422%204.42019%206.07448%204.5984%205.84536L8.91237%200.298828L9.70172%200.912769Z%22%2F%3E%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}

.custom-checkbox:checked + label .color__piker {
  border: 1px solid #ca864f;
  -webkit-box-shadow: inset 0 0 0 4px #fff;
  box-shadow: inset 0 0 0 4px #fff;
  font-weight: 600;
}

.custom-checkbox:disabled + label::before {
  border: 1px solid #ebebeb;
}

.custom-checkbox:not(:disabled):not(:checked) + label:hover::before {
  border-color: #ebebeb;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20viewBox%3D%220%200%2010%208%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20stroke%3D%22%23EBEBEB%22%20d%3D%22M9.70172%200.912769L5.38775%206.4593C4.85314%207.14666%203.84753%207.23586%203.20027%206.65334L0.293945%204.03764L0.96291%203.29434L3.86924%205.91004C4.08499%206.10422%204.42019%206.07448%204.5984%205.84536L8.91237%200.298828L9.70172%200.912769Z%22%2F%3E%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}

.custom-input {
  border: none;
  height: 48px;
  -webkit-box-shadow: 0 0 0 1px #ebebeb inset;
  box-shadow: 0 0 0 1px #ebebeb inset;
  background-color: #f9f9f9;
  padding: 0 16px;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #b3b3b3;
}

.custom-input:focus,
.custom-input:hover {
  color: #000000;
}

.custom-textarea {
  border: none;
  -webkit-box-shadow: 0 0 0 1px #ebebeb;
  box-shadow: 0 0 0 1px #ebebeb;
  background-color: #f9f9f9;
  padding: 14px 26px 0 16px;
  position: relative;
  color: #b3b3b3;
}

.custom-textarea:focus,
.custom-textarea:hover {
  color: #000000;
}

.error {
  color: #9e0000;
}

.done {
  color: #2b824e;
}

.popup {
  position: fixed;
  right: 0;
  top: 0;
  background: white;
  width: 100%;
  height: 100%;
  -ms-transform: translateX(100%);
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  border-top: 1px solid #ebebeb;
  z-index: 999;
}

.popup__header {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
}

.popup__title {
  font-family: "FuturaPT";
  font-size: 24px;
  font-style: normal;
  font-weight: 450;
  line-height: 30px;
  /* 125% */
}

.popup__wrapper {
  padding: 32px;
  height: 100%;
}

.popup--show {
  -webkit-transition: 0.5s;
  transition: 0.5s;
  -ms-transform: translateX(0) !important;
  -webkit-transform: translateX(0) !important;
  transform: translateX(0) !important;
}

.popup--hide {
  -webkit-transition: 0.5s;
  transition: 0.5s;
  -ms-transform: translateX(100%) !important;
  -webkit-transform: translateX(100%) !important;
  transform: translateX(100%) !important;
}

.popup--show {
  -webkit-transition: 0.5s;
  transition: 0.5s;
  -ms-transform: translateX(0) !important;
  -webkit-transform: translateX(0) !important;
  transform: translateX(0) !important;
}

.popup--hide-search {
  -webkit-transition: 0.5s;
  transition: 0.5s;
  -ms-transform: translateX(100%) !important;
  -webkit-transform: translateX(100%) !important;
  transform: translateX(100%) !important;
}

.popup--show-search {
  -webkit-transition: 0.5s;
  transition: 0.5s;
  -ms-transform: translateX(0%) !important;
  -webkit-transform: translateX(0%) !important;
  transform: translateX(0%) !important;
}

.popup--show-authorize {
  -webkit-transition: 0.5s;
  transition: 0.5s;
  -ms-transform: translateX(0%) !important;
  -webkit-transform: translateX(0%) !important;
  transform: translateX(0%) !important;
}

.popup--hide-authorize {
  -webkit-transition: 0.5s;
  transition: 0.5s;
  -webkit-transform: translateZ(100%) !important;
  transform: translateZ(100%) !important;
}

.popup--show-bonus {
  -webkit-transition: 0.5s;
  transition: 0.5s;
  -ms-transform: translateX(0%) !important;
  -webkit-transform: translateX(0%) !important;
  transform: translateX(0%) !important;
}

.popup--hide-bonus {
  -webkit-transition: 0.5s;
  transition: 0.5s;
  -webkit-transform: translateZ(100%) !important;
  transform: translateZ(100%) !important;
}

.popup__content {
  height: inherit;
}

.popup__top48 {
  top: 61px;
}

.popup__search {
  right: 0;
  -ms-transform: translateX(100%);
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  max-width: 380px;
}

.popup__back {
  color: #b3b3b3;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}

.popup__back .back-ico {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20%20viewBox%3D%220%200%2011%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23B3B3B3%22%20d%3D%22M10.772%2018.7919C10.8424%2018.8558%2010.8988%2018.9328%2010.938%2019.0184C10.9771%2019.104%2010.9982%2019.1963%2010.9999%2019.29C11.0016%2019.3837%2010.9839%2019.4767%2010.9479%2019.5636C10.9118%2019.6505%2010.8582%2019.7294%2010.7902%2019.7957C10.7222%2019.8619%2010.6412%2019.9141%2010.552%2019.9492C10.4628%2019.9843%2010.3673%2020.0015%2010.2711%2019.9999C10.1749%2019.9982%2010.0801%2019.9777%209.99222%2019.9396C9.90435%2019.9015%209.82528%2019.8465%209.7597%2019.7779L0.209475%2010.4756C0.0753416%2010.3448%200%2010.1675%200%209.9826C0%209.79771%200.0753416%209.62039%200.209475%209.48957L9.7597%200.187248C9.89548%200.0640107%2010.0751%20-0.00308034%2010.2606%200.000108695C10.4462%200.00329773%2010.6232%200.076518%2010.7545%200.204344C10.8857%200.33217%2010.9609%200.504621%2010.9642%200.685367C10.9674%200.866112%2010.8986%201.04104%2010.772%201.17329L1.72915%209.9826L10.772%2018.7919Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  display: block;
  width: 17px;
  height: 17px;
}

.popup-center {
  display: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: fixed;
  width: 450px;
  left: 50%;
  top: 50%;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: #ffffff;
  padding: 32px;
  z-index: 200;
}

.popup-center-container {
  position: relative;
}

.popup-center-container--bottom {
  margin-top: 56px;
}

.popup-center-container--bottom a {
  font-family: "FuturaPT";
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
}

.popup-center-container--bottom .button__empty {
  font-family: "FuturaPT";
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.popup-center .popup-center__button--order {
  padding: 15px 32px;
  margin-right: 24px;
}

.popup-center-title {
  font-family: "FuturaPT";
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 109.091% */
}

.popup-center-message {
  padding-top: 16px;
}

.popup-center--close {
  position: absolute;
  width: 15px;
  height: 15px;
  right: 0;
}

.popup-size {
  width: 700px;
}

.popup-size__table {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 30% 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 30% 1fr 1fr 1fr 1fr 1fr;
  background-color: #f2f2f2;
  gap: 1px;
  width: 100%;
  min-width: 636px;
}

.popup-size__table div {
  padding: 16px;
  background-color: white;
}

.popup-size__table-wrapper {
  width: 100%;
  overflow-x: auto;
}

.popup-size__table-name {
  padding-left: 0 !important;
}

.popup-authorize {
  width: 380px;
}

.popup-authorize__wrapper {
  padding-top: 25px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  gap: 16px;
}

.popup-authorize__title {
  padding-bottom: 8px;
  display: block;
  color: #b3b3b3;
  font-family: "FuturaPT";
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.popup-authorize__input {
  width: 300px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.popup-authorize__inputs {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  gap: 4px;
}

.popup-authorize__inputs input {
  width: 100%;
}

.popup-authorize__button {
  display: block;
  height: 52px;
  font-family: "FuturaPT";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
  width: 100%;
  cursor: pointer;
}

.popup-authorize__text {
  padding-bottom: 16px;
}

.popup-bonus {
  width: 380px;
}

.popup-bonus__wrapper {
  padding-top: 25px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}

.popup-bonus__title {
  padding-bottom: 8px;
  display: block;
  color: #b3b3b3;
  font-family: "FuturaPT";
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.popup-bonus__input {
  width: 300px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.popup-bonus__gender-title {
  padding-top: 40px;
  font-family: "FuturaPT";
  font-size: 24px;
  font-style: normal;
  font-weight: 450;
  line-height: 30px;
  /* 125% */
  padding-bottom: 24px;
}

.popup-bonus__gender-input {
  font-family: "FuturaPT";
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #b3b3b3;
}

.popup-bonus__gender-input input {
  margin-top: 8px;
}

.popup-bonus__gender-wrapper {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  gap: 24px;
  padding-bottom: 34px;
}

.popup-bonus__inputs-wrapper {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  gap: 24px;
  padding-bottom: 32px;
}

.popup-bonus__inputs-wrapper input {
  width: 100%;
}

.popup-bonus__button {
  height: 52px;
  font-family: "FuturaPT";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
}

.popup-bonus__text {
  padding-bottom: 16px;
  font-family: "FuturaPT";
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.popup-search__label {
  padding-bottom: 8px;
  font-family: "FuturaPT";
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #b3b3b3;
}

.popup-search__search-ico {
  position: absolute;
  display: block;
  width: 17px;
  height: 17px;
  top: 115px;
  right: 43px;
  z-index: 10;
}

.popup-search__button {
  margin-top: 16px;
  cursor: pointer;
}

.popup-search__wrapper {
  padding-top: 32px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}

.button {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  padding: 8px;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  gap: 8px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid transparent;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.button-white {
  background-color: #ffffff;
  color: #000000;
}

.button-white:hover {
  background-color: #000000;
  color: #ffffff;
}

.button-brown {
  background-color: #d3af92;
  color: #000000;
}

.button-brown:hover {
  background-color: #ffffff;
  color: #ca864f;
  border: 1px solid #ca864f;
}

.button-gray {
  background-color: #f9f9f9;
  color: #000000;
}

.button-gray:hover {
  background-color: #ffffff;
  color: #ca864f;
  border: 1px solid #ca864f;
}

.button-border-brown {
  border: 1px solid #ca864f;
}

.button-border-black {
  border: 1px solid #000000;
}

.privacy_policy {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 48px;
  padding-right: 48px;
  padding-top: 32px;
}

.privacy_policy__title {
  font-family: FuturaPT;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
  text-transform: uppercase;
  text-align: center;
  padding-bottom: 16px;
}

.personal_data {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 48px;
  padding-right: 48px;
  padding-top: 32px;
}

.personal_data__title {
  font-family: FuturaPT;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
  text-transform: uppercase;
  text-align: center;
  padding-bottom: 16px;
}

.offer_agreement {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 48px;
  padding-right: 48px;
  padding-top: 32px;
}

.offer_agreement__title {
  font-family: FuturaPT;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
  text-transform: uppercase;
  text-align: center;
  padding-bottom: 16px;
}

.breadcrumbs__wrapper {
  padding: 32px 0;
}

.breadcrumbs__item {
  position: relative;
}

.breadcrumbs__item:before {
  content: " ";
  position: absolute;
  top: 40%;
  right: -16px;
  width: 5px;
  height: 5px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20%20viewBox%3D%220%200%204%204%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill%3D%22%23B3B3B3%22%20d%3D%22M4%202C4%203.10457%203.10457%204%202%204C0.89543%204%200%203.10457%200%202C0%200.89543%200.89543%200%202%200C3.10457%200%204%200.89543%204%202Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}

.breadcrumbs__item:last-child {
  text-transform: uppercase;
}

.breadcrumbs__item:last-child:before {
  background: none !important;
}

.breadcrumbs__list {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  gap: 32px;
  color: #b3b3b3;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  font-family: FuturaPT;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.breadcrumbs__link {
  position: relative;
}

.breadcrumbs__link:hover {
  color: #000000;
}

.category__title {
  font-family: FuturaPT;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
  text-transform: uppercase;
  text-align: center;
}

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

.category__item {
  position: relative;
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
}

.category__img {
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.category__button {
  position: absolute;
  bottom: 32px;
  left: 50%;
  -ms-transform: translate(-50%);
  -webkit-transform: translate(-50%);
  transform: translate(-50%);
  width: 218px;
  height: 64px;
  font-family: FuturaPT;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
}

.company {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 48px;
  padding-right: 48px;
  padding-top: 32px;
}

.company__title {
  font-family: FuturaPT;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
  text-transform: uppercase;
  text-align: center;
  padding-bottom: 16px;
}

.company__list {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: 1fr 8px 1fr;
  grid-template-rows: 1fr 1fr;
  grid-template-areas: "company__about-main company__about-main company__about-main" "company__about-second1 company__about-second2 company__about-second3";
  gap: 8px;
}

.company__about-main {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
  grid-area: company__about-main;
}

.company__about-second1 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  grid-area: company__about-second1;
}

.company__about-secon2 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: company__about-second2;
}

.company__about-second3 {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
  grid-area: company__about-second3;
}

.company__images {
  width: 500px;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  display: block;
  margin: 0 auto;
  padding-bottom: 40px;
}

.company__item {
  background-color: #f9f9f9;
  border: 1px solid #ebebeb;
  padding: 32px;
}

.company__item-title {
  font-family: FuturaPT;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 109.091% */
  padding-bottom: 16px;
}

.company__item-text {
  font-family: FuturaPT;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.contacts {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 48px;
  padding-right: 48px;
  padding-top: 32px;
}

.contacts__title {
  font-family: FuturaPT;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
  text-transform: uppercase;
  text-align: center;
  padding-bottom: 40px;
}

.contacts__wrapper {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  row-gap: 95px;
}

.contacts__map-wrapper {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  gap: 16px;
  width: 100%;
}

.contacts__form {
  width: 668px;
}

.contacts__list {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
}

.contacts__list-form {
  -ms-flex-pack: start;
  -webkit-box-pack: start;
  justify-content: start;
  gap: 140px;
}

.contacts__address-wrapper {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  gap: 8px;
  width: 330px;
  padding-top: 8px;
}

.contacts__item-img {
  width: 892px;
  height: 502px;
  -o-object-fit: cover;
  object-fit: cover;
}

.contacts__address-label {
  font-family: FuturaPT;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #b3b3b3;
  padding-bottom: 8px;
}

.contacts__address-text {
  font-family: FuturaPT;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  gap: 15px;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
}

.contacts__address-item {
  border-bottom: 1px solid #ebebeb;
  padding: 24px 0;
}

.contacts__address-item:last-child {
  border: none;
}

.contacts__item-form-title {
  font-family: FuturaPT;
  font-size: 24px;
  font-style: normal;
  font-weight: 450;
  line-height: 30px;
  /* 125% */
  width: 310px;
}

.form__list {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 8px;
  row-gap: 24px;
}

.form__item {
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
}

.form__input,
.form__textarea {
  width: 100%;
}

.form__name {
  font-family: FuturaPT;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #b3b3b3;
  padding-bottom: 9px;
}

.form__button {
  width: 282px;
  height: 50px;
  font-family: FuturaPT;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
}

.form__button-wrapper {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  padding-top: 24px;
  gap: 16px;
}

.form__approval {
  font-family: FuturaPT;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #b2b2b2;
}

.form__approval-link {
  color: #000000;
}

.form__message {
  padding-top: 10px;
}

.accordion__title {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  padding-bottom: 16px;
  padding-top: 16px;
  font-family: FuturaPT;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
}

.accordion__title-link {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  padding-bottom: 10px;
  padding-top: 10px;
}

.accordion__list {
  display: none;
  padding: 32px 0;
}

.accordion--white {
  /* .accordion__title{
            cursor: pointer;
            &:hover{
                color: @gray-color;
                &:after{
                    .icon-add-fill('./img/ico_plus.svg', @divider-color);
                }
            }
            color: @black-color;
            &:after{
                content:'';
                .icon-add-fill('./img/ico_plus.svg', @black-color);
                position: absolute;
                width: 15px;
                height: 15px;
                right: 0;
            }
        }
        .accordion__title-link{
            cursor: pointer;
            color: @black-color;
            &:hover{
                color: @gray-color;
                &:after{
                    .icon-add-fill('./img/ico_arrow-next.svg', @divider-color);
                }
            }
            &:after{
                content:'';
                .icon-add-fill('./img/ico_arrow-next.svg', @black-color);
                position: absolute;
                width: 15px;
                height: 15px;
                right: 0;
            }
        }
        .open{
            &:hover{
                color: @gray-color;
                &:after{
                    .icon-add-fill('./img/ico_minus.svg', @divider-color);
                }
            }
            &:after {
                .icon-add-fill('./img/ico_minus.svg', @black-color);
                position: absolute;
                width: 15px;
                height: 15px;
                right: 0;
                top: 23px;
            }
        }
        .plus {
            &:before{
                content:'';
                .icon-add-fill('./img/ico_plus.svg', @black-color);
                position: absolute;
                width: 15px;
                height: 15px;
                right: 0;
            }
        }
        .minus {
            &:before{
                content:'';
                .icon-add-fill('./img/ico_minus.svg', @black-color);
                position: absolute;
                width: 15px;
                height: 15px;
                top: 23px;
                right: 0;
            }
        }*/
}

.accordion--white .accordion__wrapper--top-border {
  border-top: 1px solid #ebebeb;
}

.accordion--white .accordion__wrapper {
  border-bottom: 1px solid #ebebeb;
}

.accordion--white .accordion__wrapper:first-child {
  border-top: 1px solid #ebebeb;
}

.accordion--plus-minus-indicator .accordion__title {
  cursor: pointer;
  color: #000000;
}

.accordion--plus-minus-indicator .accordion__title:hover {
  color: #b3b3b3;
}

.accordion--plus-minus-indicator .accordion__title:hover:after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2045.5%2045.5%22%3E%3Cpath%20fill%3D%22%23EBEBEB%22%20d%3D%22M45.5%2024.5H24.2v21h-2.9v-21H0V21h21.3V0h2.9v21h21.3v3.5z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.accordion--plus-minus-indicator .accordion__title:after {
  content: "";
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2045.5%2045.5%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M45.5%2024.5H24.2v21h-2.9v-21H0V21h21.3V0h2.9v21h21.3v3.5z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  position: absolute;
  width: 15px;
  height: 15px;
  right: 0;
}

.accordion--plus-minus-indicator .accordion__title-link {
  cursor: pointer;
  color: #000000;
}

.accordion--plus-minus-indicator .accordion__title-link:hover {
  color: #b3b3b3;
}

.accordion--plus-minus-indicator .accordion__title-link:hover:after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20viewBox%3D%220%200%2011%2020%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23EBEBEB%22%20d%3D%22M0.22797%2018.7919C0.157598%2018.8558%200.101154%2018.9328%200.062006%2019.0184C0.0228577%2019.104%200.00180845%2019.1963%200.00011158%2019.29C-0.00158529%2019.3837%200.0161053%2019.4767%200.0521297%2019.5636C0.0881542%2019.6505%200.141774%2019.7294%200.209789%2019.7957C0.277805%2019.8619%200.358824%2019.9141%200.448011%2019.9492C0.537199%2019.9843%200.632728%2020.0015%200.728902%2019.9999C0.825075%2019.9982%200.919923%2019.9777%201.00778%2019.9396C1.09565%2019.9015%201.17472%2019.8465%201.2403%2019.7779L10.7905%2010.4756C10.9247%2010.3448%2011%2010.1675%2011%209.9826C11%209.79771%2010.9247%209.62039%2010.7905%209.48957L1.2403%200.187248C1.10452%200.0640107%200.924927%20-0.00308034%200.739365%200.000108695C0.553803%200.00329773%200.376755%200.076518%200.245522%200.204344C0.11429%200.33217%200.0391188%200.504621%200.0358448%200.685367C0.0325708%200.866112%200.101449%201.04104%200.22797%201.17329L9.27085%209.9826L0.22797%2018.7919Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}

.accordion--plus-minus-indicator .accordion__title-link:after {
  content: "";
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20viewBox%3D%220%200%2011%2020%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0.22797%2018.7919C0.157598%2018.8558%200.101154%2018.9328%200.062006%2019.0184C0.0228577%2019.104%200.00180845%2019.1963%200.00011158%2019.29C-0.00158529%2019.3837%200.0161053%2019.4767%200.0521297%2019.5636C0.0881542%2019.6505%200.141774%2019.7294%200.209789%2019.7957C0.277805%2019.8619%200.358824%2019.9141%200.448011%2019.9492C0.537199%2019.9843%200.632728%2020.0015%200.728902%2019.9999C0.825075%2019.9982%200.919923%2019.9777%201.00778%2019.9396C1.09565%2019.9015%201.17472%2019.8465%201.2403%2019.7779L10.7905%2010.4756C10.9247%2010.3448%2011%2010.1675%2011%209.9826C11%209.79771%2010.9247%209.62039%2010.7905%209.48957L1.2403%200.187248C1.10452%200.0640107%200.924927%20-0.00308034%200.739365%200.000108695C0.553803%200.00329773%200.376755%200.076518%200.245522%200.204344C0.11429%200.33217%200.0391188%200.504621%200.0358448%200.685367C0.0325708%200.866112%200.101449%201.04104%200.22797%201.17329L9.27085%209.9826L0.22797%2018.7919Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  position: absolute;
  width: 15px;
  height: 15px;
  right: 0;
}

.accordion--plus-minus-indicator .open:hover {
  color: #b3b3b3;
}

.accordion--plus-minus-indicator .open:hover:after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20viewBox%3D%220%200%2015%201%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23EBEBEB%22%20d%3D%22M15%200L15%201L-4.37114e-08%200.999999L0%20-6.55671e-07L15%200Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}

.accordion--plus-minus-indicator .open:after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20viewBox%3D%220%200%2015%201%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M15%200L15%201L-4.37114e-08%200.999999L0%20-6.55671e-07L15%200Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  position: absolute;
  width: 15px;
  height: 15px;
  right: 0;
  top: 25px;
}

.accordion--plus-minus-indicator .plus:before {
  content: "";
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2045.5%2045.5%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M45.5%2024.5H24.2v21h-2.9v-21H0V21h21.3V0h2.9v21h21.3v3.5z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  position: absolute;
  width: 15px;
  height: 15px;
  right: 0;
}

.accordion--plus-minus-indicator .minus:before {
  content: "";
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20viewBox%3D%220%200%2015%201%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M15%200L15%201L-4.37114e-08%200.999999L0%20-6.55671e-07L15%200Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  position: absolute;
  width: 15px;
  height: 15px;
  top: 23px;
  right: 0;
}

.accordion--arrow-indicator .accordion__title {
  cursor: pointer;
  color: #000000;
}

.accordion--arrow-indicator .accordion__title:after {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: "";
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20%20viewBox%3D%220%200%2011%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0.649354%200.119119C0.615023%200.0822752%200.573623%200.0527243%200.527623%200.0322283C0.481624%200.0117324%200.431966%200.000711839%200.381615%20-0.000176553C0.331263%20-0.00106495%200.281249%200.00819702%200.234555%200.0270575C0.187861%200.045918%200.145444%200.0739906%200.109835%200.1096C0.0742254%200.145209%200.0461528%200.187626%200.0272923%200.234321C0.00843181%200.281015%20-0.000830153%200.331029%205.82383e-05%200.38138C0.00094663%200.431731%200.0119672%200.481389%200.0324631%200.527388C0.0529591%200.573388%200.08251%200.614788%200.119353%200.649119L5.11935%205.64912C5.18967%205.71934%205.28498%205.75879%205.38435%205.75879C5.48373%205.75879%205.57904%205.71934%205.64935%205.64912L10.6494%200.649119C10.7156%200.578032%2010.7517%200.484009%2010.7499%200.386858C10.7482%200.289707%2010.7089%200.197015%2010.6402%200.128308C10.5715%200.0596018%2010.4788%200.0202459%2010.3816%200.0185318C10.2845%200.0168177%2010.1904%200.0528787%2010.1194%200.119119L5.38435%204.85349L0.649354%200.119119Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  position: absolute;
  width: 15px;
  height: 15px;
  top: 20px;
  right: 0;
}

.accordion--arrow-indicator .open:after {
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  top: 15px;
}

.button {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  padding: 8px;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  gap: 8px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid transparent;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.button-white {
  background-color: #ffffff;
  color: #000000;
}

.button-white:hover {
  background-color: #000000;
  color: #ffffff;
}

.button-brown {
  background-color: #d3af92;
  color: #000000;
}

.button-brown:hover {
  background-color: #ffffff;
  color: #ca864f;
  border: 1px solid #ca864f;
}

.button-gray {
  background-color: #f9f9f9;
  color: #000000;
}

.button-gray:hover {
  background-color: #ffffff;
  color: #ca864f;
  border: 1px solid #ca864f;
}

.button-border-brown {
  border: 1px solid #ca864f;
}

.button-border-black {
  border: 1px solid #000000;
}

.form__list {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 8px;
  row-gap: 24px;
}

.form__item {
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
}

.form__input,
.form__textarea {
  width: 100%;
}

.form__name {
  font-family: FuturaPT;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #b3b3b3;
  padding-bottom: 9px;
}

.form__button {
  width: 282px;
  height: 50px;
  font-family: FuturaPT;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
}

.form__button-wrapper {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  padding-top: 24px;
  gap: 16px;
}

.form__approval {
  font-family: FuturaPT;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #b2b2b2;
}

.form__approval-link {
  color: #000000;
}

.form__message {
  padding-top: 10px;
}

.faq {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 48px;
  padding-right: 48px;
  padding-top: 32px;
}

.faq__title {
  font-family: FuturaPT;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
  text-transform: uppercase;
  text-align: center;
  padding-bottom: 40px;
}

.faq__wrapper-accordion {
  width: 668px;
  margin: 0 auto;
}

.faq__wrapper {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  gap: 53px;
  padding-top: 100px;
}

.faq__item-form {
  width: 668px;
}

.faq__item-form-title {
  width: 285px;
}

.faq__title-form {
  font-family: FuturaPT;
  font-size: 24px;
  font-style: normal;
  font-weight: 450;
  line-height: 30px;
  /* 125% */
}

.faq__desc-form {
  font-family: FuturaPT;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.info {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 48px;
  padding-right: 48px;
  padding-top: 32px;
}

.info__title {
  font-family: FuturaPT;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
  text-transform: uppercase;
  text-align: center;
  padding-bottom: 40px;
}

.info__sub-title {
  font-family: FuturaPT;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 109.091% */
  padding-bottom: 16px;
}

.info__list {
  list-style-type: decimal;
  padding-left: 15px;
}

.info__tabs-wrapper {
  font-family: FuturaPT;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  width: 894px;
  margin: 0 auto;
}

.info__wrapper {
  width: 442px;
  margin: 0 auto;
  padding-top: 48px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  gap: 32px;
}

.info__text {
  font-family: FuturaPT;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.info__item-link {
  color: #ca864f;
}

.info__warranty {
  font-family: FuturaPT;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.info__warranty-sub-title {
  font-family: FuturaPT;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
  padding-bottom: 8px;
}

.tabs__content-item {
  display: none;
}

.tabs__trigger-list {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  background-color: #ffffff;
  border: 1px solid #ebebeb;
  padding: 4px;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
}

.tabs__trigger-item {
  flex: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 52px;
  text-align: center;
  font-family: FuturaPT;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
  transition: all 0.3s;
  cursor: pointer;
}

.tabs__trigger-item:hover {
  background-color: #d3af92;
}

.tabs__content-list {
  padding-top: 16px;
}

.tabs .active {
  display: block;
}

.tabs .link-active {
  background-color: #d3af92;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  width: 100%;
}

.main-slider {
  position: relative;
  margin-bottom: -3px;
}

.main-slider__nav {
  position: absolute;
  bottom: 50%;
  left: 50%;
  -ms-transform: translate(-50%);
  -webkit-transform: translate(-50%);
  transform: translate(-50%);
  z-index: 10;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
  width: 100%;
  font-size: 30px;
  padding: 0 20px;
  /* @media @ltTabletBig{
      display: none;
    }*/
}

.main-slider__nav .arrow-prev-w,
.main-slider__nav .arrow-next-w {
  width: 25px;
  height: 40px;
}

.main-slider__count {
  color: #ffffff;
  font-family: FuturaPT;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.main-slider__button {
  position: absolute;
  bottom: 150px;
  left: 50%;
  -ms-transform: translate(-50%);
  -webkit-transform: translate(-50%);
  transform: translate(-50%);
  height: 64px;
  width: 218px;
  z-index: 8;
}

.main-slider__img {
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  min-height: 646px;
}

.main-slider__video {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: top;
  object-position: top;
  width: 100%;
  height: 646px;
}

.pagination {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  padding-top: 48px;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  gap: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.pagination__item {
  padding: 10px 24px 12px 24px;
  color: #000000;
  border: 1px solid transparent;
}

.pagination__item:hover {
  border: 1px solid #000000;
}

.pagination .active {
  border: 1px solid #000000;
}

.personal {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 48px;
  padding-right: 48px;
  width: 990px;
}

.personal__control-wrapper {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  gap: 8px;
}

.personal__title {
  padding-top: 32px;
  padding-bottom: 40px;
  font-family: FuturaPT;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
  text-transform: uppercase;
  text-align: center;
}

.personal-information {
  padding-top: 14px;
}

.personal-information__button {
  width: 224px;
  height: 52px;
  margin-top: 50px;
  font-family: FuturaPT;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
}

.personal-information__title {
  font-family: FuturaPT;
  font-size: 24px;
  font-style: normal;
  font-weight: 450;
  line-height: 30px;
  /* 125% */
}

.personal-information__wrapper {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  gap: 8px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-bottom: 24px;
  padding-top: 40px;
  border-bottom: 1px solid #ebebeb;
  row-gap: 24px;
}

.personal-information__item-input {
  font-family: FuturaPT;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #b3b3b3;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  gap: 8px;
}

.personal-information .large-width {
  width: 218px;
}

.personal-information .medium-width {
  width: 141px;
}

.personal-information .small-width {
  width: 67px;
}

.personal-my-orders {
  padding-top: 14px;
}

.personal-my-orders__title {
  font-family: FuturaPT;
  font-size: 24px;
  font-style: normal;
  font-weight: 450;
  line-height: 30px;
  /* 125% */
  padding-bottom: 40px;
}

.personal-my-orders__table {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}

.personal-my-orders__item {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
  height: 53px;
  border-bottom: 1px solid #ebebeb;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
}

.personal-my-orders__item div {
  padding: 0 24px;
}

.personal-my-orders__item:hover {
  background-color: #f9f9f9;
}

.personal-my-orders__item-head {
  font-family: FuturaPT;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
  color: #b3b3b3;
}

.personal-my-orders__block-list {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  gap: 8px;
}

.personal-my-orders__block-item {
  background-color: #f9f9f9;
  border: #ebebeb;
  gap: 16px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  padding: 16px;
}

.personal-my-orders__props-list {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  gap: 16px;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
  padding-bottom: 16px;
  border-bottom: 1px solid #ebebeb;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
}

.personal-my-orders__props-list:last-child {
  border: none;
  padding-bottom: 0px;
}

.personal-my-orders__props {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  gap: 4px;
}

.personal-my-orders__props div {
  font-family: FuturaPT;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.personal-my-orders__props div:first-child {
  font-family: FuturaPT;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
  color: #b3b3b3;
}

.personal-my-orders__props-link {
  display: block;
  color: #ca864f;
  width: 100px;
  font-family: FuturaPT;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
}

.personal-bonus-account {
  padding-top: 14px;
}

.personal-bonus-account__title {
  font-family: FuturaPT;
  font-size: 24px;
  font-style: normal;
  font-weight: 450;
  line-height: 30px;
  /* 125% */
}

.personal-bonus-account__wrapper {
  padding-top: 40px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  gap: 90px;
}

.personal-bonus-account__item-title {
  font-family: FuturaPT;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #b3b3b3;
  padding-bottom: 9px;
}

.personal-bonus-account__item-text {
  font-family: FuturaPT;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.personal-favourites {
  padding-top: 14px;
}

.personal-favourites__title {
  font-family: FuturaPT;
  font-size: 24px;
  font-style: normal;
  font-weight: 450;
  line-height: 30px;
  /* 125% */
  padding-bottom: 40px;
}

.personal-favourites__header {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  font-family: FuturaPT;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
  color: #b3b3b3;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
  padding-bottom: 14px;
  border-bottom: 1px solid #ebebeb;
}

.personal-favourites__header-item-name {
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
  flex-grow: 1;
}

.personal-favourites__header-item-price {
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
  flex-grow: 1;
}

.personal-favourites__header-item-basket,
.personal-favourites__header-item-cancel {
  width: 126px;
  -ms-flex-positive: 0;
  -webkit-box-flex: 0;
  flex-grow: 0;
  text-align: end;
}

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

.personal-favourites__item {
  position: relative;
  border-bottom: 1px solid #ebebeb;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
  padding: 8px 0;
  -ms-flex-align: start;
  -webkit-box-align: start;
  align-items: start;
}

.personal-favourites__img {
  width: 105px;
}

.personal-favourites__name {
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
  flex-grow: 1;
  padding-left: 24px;
  padding-top: 16px;
}

.personal-favourites__price {
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
  flex-grow: 1;
  padding-top: 16px;
  padding-left: 18px;
}

.personal-favourites__old-price {
  color: #b3b3b3;
  text-decoration: line-through;
}

.personal-favourites__cancel,
.personal-favourites__basket {
  padding-top: 16px;
  -ms-flex-positive: 0;
  -webkit-box-flex: 0;
  flex-grow: 0;
  width: 126px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: end;
  -webkit-box-pack: end;
  justify-content: end;
}

.personal-favourites__pagination {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  padding-top: 48px;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
}

.personal-favourites__pagination-item {
  padding: 10px 24px 12px 24px;
  color: #000000;
}

.personal-favourites .active {
  border: 1px solid #000000;
}

.personal_data {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 48px;
  padding-right: 48px;
  padding-top: 32px;
}

.personal_data__title {
  font-family: FuturaPT;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
  text-transform: uppercase;
  text-align: center;
  padding-bottom: 16px;
}

.product-slider {
  padding-top: 64px;
  padding-bottom: 64px;
}

.product-slider__title {
  font-family: FuturaPT;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
  text-transform: uppercase;
  padding-bottom: 24px;
  text-align: center;
}

.product-slider__nav {
  position: relative;
  bottom: 0;
  z-index: 10;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  gap: 24px;
}

.product-slider__count {
  color: #000000;
  font-family: FuturaPT;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.product-slider__item-name {
  font-family: FuturaPT;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
  padding-top: 12px;
  display: block;
  padding-bottom: 4px;
}

.product-slider__item-price {
  font-family: FuturaPT;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
}

.slider-product-item {
  flex: 0 0 calc(100% - 56px);
  display: flex;
  flex-direction: column;
  height: 100%;
  margin: 0;
  overflow: hidden;
}
.owl-theme-new-products-slider a.slider-product-item {
  height: clamp(400px, 30vw, 490px);
  max-height: clamp(400px, 30vw, 490px);
  min-height: clamp(400px, 30vw, 490px);
}

.slider-product-item__wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  margin: 0;
  overflow: hidden;
  z-index: 1;
}
.product-slider .slider-product-item__wrapper {
  flex: 0 0 calc(100% - 76px);
}

.slider-product-item__list {
  height: 100%;
  width: 100%;
}
.slider-product-item__list .owl-item {
  height: clamp(400px, 30vw, 490px);
  min-height: clamp(400px, 30vw, 490px);
}

@media (max-width: 767px) {
  .slider-product-item__list .owl-item {
    height: 100%;
    min-height: 100%;
  }
}

.slider-product-item__list .owl-stage {
  height: 100%;
}
.slider-product-item__list .owl-stage-outer {
  height: 100%;
}

.slider-product-item__img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
  visibility: hidden;
  transition: 0.1s ease-in-out;
}
.owl-item.active > .slider-product-item__img {
  opacity: 1;
  visibility: visible;
}
.slider-product-item__img--empty {
  scale: 0.7;
}

.slider-product-item__trigger-item {
  height: 100%;
  position: relative;
  width: 100%;
  opacity: 0.4;
}

.slider-product-item__trigger-item:after {
  background: #ffffff;
  border-radius: 4px;
  bottom: 8px;
  content: "";
  display: block;
  height: 3px;
  left: 2px;
  position: absolute;
  width: 96%;
}

.slider-product-item .trigger-active {
  opacity: 1;
}

.slider-product-item .trigger-active:after {
  background: #000000;
  opacity: 0.2;
}

.owl-theme-new-products-slider .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}

.owl-theme-new-products-slider .owl-nav [class*="owl-"] {
  color: #fff;
  font-size: 14px;
  margin: 5px;
  padding: 4px 7px;
  background: #d6d6d6;
  display: inline-block;
  cursor: pointer;
  border-radius: 3px;
}

.owl-theme-new-products-slider .owl-nav [class*="owl-"]:hover {
  background: #869791;
  color: #fff;
  text-decoration: none;
}

.owl-theme-new-products-slider .owl-nav .disabled {
  opacity: 0.5;
  cursor: default;
}

.owl-theme-new-products-slider .owl-nav.disabled + .owl-dots {
  position: relative;
  top: 50px;
}

.owl-theme-new-products-slider .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}

.owl-theme-new-products-slider .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.owl-theme-new-products-slider .owl-dots .owl-dot span {
  width: 160px;
  height: 2px;
  margin: 5px 7px;
  background: #ebebeb;
  display: block;
  -webkit-backface-visibility: visible;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  border-radius: 30px;
}

.owl-theme-new-products-slider .owl-dots .owl-dot.active span,
.owl-theme-new-products-slider .owl-dots .owl-dot:hover span {
  background: rgba(0, 0, 0, 0.3);
}

.products {
  width: 100%;
  margin: 0 auto;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 20px;
  padding-right: 20px;
}

.products__title {
  font-family: FuturaPT;
  font-size: 24px;
  font-style: normal;
  font-weight: 450;
  line-height: 30px;
  /* 125% */
  padding-top: 18px;
  text-align: center;
  text-transform: uppercase;
}

.products__top-line {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
  padding-bottom: 30px;
}

.products__filter {
  font-family: FuturaPT;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
}

.products__sort-wrapper {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  gap: 16px;
}

.products__sort-label {
  color: #b3b3b3;
  font-family: FuturaPT;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.products__sort-select {
  font-family: FuturaPT;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
  background: none;
  border: none;
}

.products__sort-option-item {
  font-family: FuturaPT;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
}

.products__list .grid-block {
  display: -ms-grid;
  display: grid;
  width: 100%;
  height: 100%;
  -ms-grid-rows: 1fr [2];
  grid-template-rows: repeat(2, 1fr);
  gap: 20px;
  -ms-grid-columns: minmax(100px, 1fr) [4];
  grid-template-columns: repeat(4, minmax(100px, 1fr));
}

.products__list .grid-block--revers .order_3 {
  -ms-flex-order: -1;
  -webkit-box-ordinal-group: 0;
  order: -1;
}

.products__list .grid-block .order_1 .grid-block__img,
.products__list .grid-block .order_2 .grid-block__img,
.products__list .grid-block .order_4 .grid-block__img,
.products__list .grid-block .order_5 .grid-block__img {
  height: auto;
  -o-object-fit: cover;
  object-fit: cover;
}

.products__list .grid-block .order_3 {
  -ms-grid-column-span: 2;
  -ms-grid-column: span 2;
  grid-column: span 2 / span 2;
  -ms-grid-row-span: 2;
  -ms-grid-row: span 2;
  grid-row: span 2 / span 2;
}

.products__list .grid-block .order_3 .grid-block__img {
  height: auto;
  min-height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.products__list .grid-block .order_3 .slider-product-item {
  height: inherit;
  height: calc(100% - 55px);
}

.products__list .grid-block .order_3 .slider-product-item__img {
  height: inherit;
  -o-object-fit: cover;
  object-fit: cover;
}

.products__list .grid-block .order_3 .grid-block__img,
.products__list .grid-block .order_3 .owl-stage-outer,
.products__list .grid-block .order_3 .owl-stage,
.products__list .grid-block .order_3 .owl-item,
.products__list .grid-block .order_3 .slider-product-item__list,
.products__list .grid-block .order_3 .slider-product-item__wrapper {
  height: 100%;
}

.products__list .flex-block {
  display: -ms-grid;
  display: grid;
  gap: 20px;
}

.products__list .flex-block .order_1,
.products__list .flex-block .order_2,
.products__list .flex-block .order_3,
.products__list .flex-block .order_4 {
  width: 100%;
}

.products__list .slider-product-item,
.products__list .slider-product-item__wrapper {
  overflow: visible;
}

.products__list .owl-item {
  height: clamp(400px, 35vw, 670px);
  min-height: clamp(400px, 35vw, 670px);
}

.products__item {
  position: relative;
  max-height: 780px;
  font-family: FuturaPT;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  padding-bottom: 49px;
}
.grid-block .products__item.order_3 {
  max-height: max-content;
}

.products__item:hover .products__item-heart {
  opacity: 1;
}

.products__item-icon-wrapper {
  position: absolute;
  left: 8px;
  top: 8px;
  z-index: 3;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.products__item-img {
  width: 100%;
}

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

.products__item-heart {
  flex: 0 0 21px;
  width: 21px;
  height: 18px;
  margin-right: 10px;
}

.products__item-title {
  padding-bottom: 4px;
  padding-top: 12px;
  display: block;
}

.products__item-price {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  gap: 8px;
}

.products__item-old-price {
  color: #b3b3b3;
  text-decoration: line-through;
}
.products__item-discount {
  display: flex;
  gap: 10px;
}

.products .pagination {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  gap: 0;
  padding-top: 48px;
  font-family: FuturaPT;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.products .filter {
  position: fixed;
  left: 0;
  top: 0;
  background: white;
  width: 100%;
  max-width: 375px;
  height: 100%;
  -ms-transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-transition: 0.5s;
  transition: 0.5s;
  border-top: 1px solid #f2f2f2;
  z-index: 10;
}

.products .filter .is-active {
  display: block;
}

.products .filter__title-item {
  font-family: FuturaPT;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 109.091% */
}

.products .filter__title {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
  padding-bottom: 27px;
}

.products .filter__button-show {
  cursor: pointer;
  width: 100%;
  max-width: 130px;
  height: 52px;
  font-family: FuturaPT;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
}

.products .filter__button-clear {
  cursor: pointer;
  color: #000000;
  border: unset;
  background: transparent;
  font-family: FuturaPT;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
}

.products .filter__button-clear:hover {
  color: #b3b3b3;
}

.products .filter__button-wrapper {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  padding-top: 16px;
  gap: 24px;
  position: sticky;
  bottom: 0;
  background: #ffffff;
  height: 72px;
}

.products .filter__title-text {
  font-family: FuturaPT;
  font-size: 24px;
  font-style: normal;
  font-weight: 450;
  line-height: 30px;
  /* 125% */
}

.products .filter__close {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2223%22%20height%3D%2223%22%20viewBox%3D%220%200%2023%2023%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20x%3D%2216.4492%22%20y%3D%225.84302%22%20width%3D%221%22%20height%3D%2215%22%20transform%3D%22rotate(45%2016.4492%205.84302)%22%20fill%3D%22black%22%2F%3E%0A%3Crect%20x%3D%2217.1562%22%20y%3D%2216.4497%22%20width%3D%221%22%20height%3D%2215%22%20transform%3D%22rotate(135%2017.1562%2016.4497)%22%20fill%3D%22black%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  display: block;
  width: 17px;
  height: 17px;
  cursor: pointer;
}

.products .filter__wrapper {
  padding: 32px 32px 0 32px;
  overflow-x: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
}

.products .filter__wrapper .color {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
}

.products .filter__wrapper .color__name {
  min-height: 40px;
}

.products .filter--show {
  -ms-transform: translateX(0);
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

.products .filter .sorting {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  gap: 8px;
}

.products .filter .sorting__item {
  padding-bottom: 8px;
}

.products .filter .price__item:first-child {
  padding-bottom: 16px;
}

.products .filter .price .price-value {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
}

.products .filter .price .price-value__item {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  gap: 4px;
}

.products .filter .price .price-value__item label {
  color: #b3b3b3;
  font-family: FuturaPT;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.products .filter .price .price-value__item input {
  width: 130px;
  height: 40px;
  border: none;
  -webkit-box-shadow: 0 0 0 1px #ebebeb;
  box-shadow: 0 0 0 1px #ebebeb;
  text-align: center;
  background-color: #f9f9f9;
}

.products .filter .price .price-value__separator {
  position: relative;
  top: 7px;
}

.products .filter .price .range-slider {
  height: 1px;
  position: relative;
  background-color: #ebebeb;
  top: -4px;
}

.products .filter .price .range-selected {
  height: 100%;
  left: 30%;
  right: 30%;
  position: absolute;
  border-radius: 5px;
  background-color: #000000;
}

.products .filter .price .range-input {
  position: relative;
}

.products .filter .price .range-input input {
  position: absolute;
  width: 100%;
  height: 5px;
  top: -7px;
  background: none;
  pointer-events: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.products .filter .price .range-input input::-webkit-slider-thumb {
  height: 20px;
  width: 20px;
  border-radius: 50%;
  background-color: #000000;
  pointer-events: auto;
  -webkit-appearance: none;
}

.products .filter .price .range-input input::-moz-range-thumb {
  height: 15px;
  width: 15px;
  border-radius: 50%;
  border: 1px solid #000000;
  background-color: #fff;
  pointer-events: auto;
  -moz-appearance: none;
}

.products .filter .size {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
  justify-content: start;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  gap: 6px;
  row-gap: 16px;
}

.products .filter .size__name div {
  padding-left: 6px;
}

.products .filter .size__item {
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  width: 100%;
  /*max-width: 99px;*/
}

.products .slider-product-item__img--empty {
  scale: 0.7;
}

.breadcrumbs__wrapper {
  padding: 32px 0;
}

.breadcrumbs__item {
  position: relative;
}

.breadcrumbs__item:before {
  content: " ";
  position: absolute;
  top: 40%;
  right: -16px;
  width: 5px;
  height: 5px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20%20viewBox%3D%220%200%204%204%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill%3D%22%23B3B3B3%22%20d%3D%22M4%202C4%203.10457%203.10457%204%202%204C0.89543%204%200%203.10457%200%202C0%200.89543%200.89543%200%202%200C3.10457%200%204%200.89543%204%202Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}

.breadcrumbs__item:last-child {
  text-transform: uppercase;
}

.breadcrumbs__item:last-child:before {
  background: none !important;
}

.breadcrumbs__list {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  gap: 32px;
  color: #b3b3b3;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  font-family: FuturaPT;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.breadcrumbs__link {
  position: relative;
}

.breadcrumbs__link:hover {
  color: #000000;
}

.product-slider {
  padding-top: 64px;
  padding-bottom: 64px;
}

.product-slider__title {
  font-family: FuturaPT;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
  text-transform: uppercase;
  padding-bottom: 24px;
  text-align: center;
}

.product-slider__nav {
  position: relative;
  bottom: 0;
  z-index: 10;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  gap: 24px;
}

.product-slider__count {
  color: #000000;
  font-family: FuturaPT;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.product-slider__item {
  max-height: 780px;
}

.product-slider__item-name {
  font-family: FuturaPT;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
  padding-top: 12px;
  display: block;
  padding-bottom: 4px;
}

.slider-product-item__img--empty {
  scale: 0.7;
}

.slider-product-item__trigger-list {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-flow: row nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-flow: row nowrap;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  width: 100%;
  z-index: 1;
  opacity: 0;
}

.slider-product-item__trigger-list:hover {
  opacity: 1;
}

.slider-product-item__trigger-item {
  height: 100%;
  position: relative;
  width: 100%;
  opacity: 0.4;
}

.slider-product-item__trigger-item:after {
  background: #ffffff;
  border-radius: 4px;
  bottom: 8px;
  content: "";
  display: block;
  height: 3px;
  left: 2px;
  position: absolute;
  width: 96%;
}

.slider-product-item .trigger-active {
  opacity: 1;
}

.slider-product-item .trigger-active:after {
  background: #000000;
  opacity: 0.2;
}

.owl-theme-new-products-slider .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}

.owl-theme-new-products-slider .owl-nav [class*="owl-"] {
  color: #fff;
  font-size: 14px;
  margin: 5px;
  padding: 4px 7px;
  background: #d6d6d6;
  display: inline-block;
  cursor: pointer;
  border-radius: 3px;
}

.owl-theme-new-products-slider .owl-nav [class*="owl-"]:hover {
  background: #869791;
  color: #fff;
  text-decoration: none;
}

.owl-theme-new-products-slider .owl-nav .disabled {
  opacity: 0.5;
  cursor: default;
}

.owl-theme-new-products-slider .owl-nav.disabled + .owl-dots {
  position: relative;
  top: 50px;
}

.owl-theme-new-products-slider .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}

.owl-theme-new-products-slider .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.owl-theme-new-products-slider .owl-dots .owl-dot span {
  width: 160px;
  height: 2px;
  margin: 5px 7px;
  background: #ebebeb;
  display: block;
  -webkit-backface-visibility: visible;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  border-radius: 30px;
}

.owl-theme-new-products-slider .owl-dots .owl-dot.active span,
.owl-theme-new-products-slider .owl-dots .owl-dot:hover span {
  background: rgba(0, 0, 0, 0.3);
}

/* Popup */

.product__image-desktop {
  display: none !important;
}

.product__image-mobile {
  display: none !important;
}

.product__wrapper {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  gap: 120px;
}

.product__preview-list-item {
  border: 2px solid transparent;
  cursor: pointer;
}

.product__right-side {
  width: 443px;
}

.product__title {
  font-family: FuturaPT;
  font-size: 24px;
  font-style: normal;
  font-weight: 450;
  line-height: 30px;
  /* 125% */
  padding-top: 18px;
  text-align: center;
}

.product__image-wrapper {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}

.product__main-image {
  padding-right: 31px;
  max-width: 500px;
  max-height: 650px;
  overflow: hidden;
  img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}

.product__main-image .swiper-scrollbar {
  position: absolute;
  top: 0 !important;
  right: 0 !important;
  width: 2px !important;
  height: inherit !important;
  border-radius: 10px;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.product__main-image .swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.product__main-image-empty {
  scale: 0.5;
}

.product__preview-list {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  width: 70px;
  gap: 4px;
}

.product__article {
  font-family: FuturaPT;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  padding-bottom: 16px;
}

.product__article .art {
  color: #b3b3b3;
  padding-right: 8px;
}

.product__name {
  font-family: FuturaPT;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
  text-transform: uppercase;
  text-transform: capitalize;
  padding-bottom: 8px;
}

.product__price {
  font-family: FuturaPT;
  font-size: 24px;
  font-style: normal;
  font-weight: 450;
  line-height: 30px;
  /* 125% */
  padding-bottom: 18px;
}

.product__old-price {
  color: #b3b3b3;
  text-decoration: line-through;
  font-size: 24px;
}

.product .discount {
  font-size: 24px;
  padding: 0 5px;
}

.product__size {
  padding-top: 34px;
  padding-bottom: 50px;
}

.product__add-basket {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  gap: 8px;
  padding-bottom: 45px;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
}

.product__add-basket-empty {
  pointer-events: none;
  cursor: default;
}

.product__add {
  background-color: #ffffff;
  color: #ca864f;
  border: 1px solid #ca864f;
}

.product__add-basket-margin {
  margin-top: 32px;
}

.product__favorite-add {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20viewBox%3D%220%200%2021%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill%3D%22%23D3AF92%22%20d%3D%22M15%200C13.0312%200%2011.3194%200.887812%2010.3125%202.37562C9.30562%200.887812%207.59375%200%205.625%200C4.13369%200.00173682%202.70396%200.594927%201.64944%201.64944C0.594927%202.70396%200.00173682%204.13369%200%205.625C0%208.3625%201.70625%2011.2116%205.07187%2014.0916C6.61411%2015.4057%208.28001%2016.5674%2010.0463%2017.5603C10.1281%2017.6043%2010.2196%2017.6273%2010.3125%2017.6273C10.4054%2017.6273%2010.4969%2017.6043%2010.5787%2017.5603C12.345%2016.5674%2014.0109%2015.4057%2015.5531%2014.0916C18.9187%2011.2116%2020.625%208.3625%2020.625%205.625C20.6233%204.13369%2020.0301%202.70396%2018.9756%201.64944C17.921%200.594927%2016.4913%200.00173682%2015%200Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  display: block;
  width: 24px;
  height: 24px;
  cursor: pointer;
  z-index: 9;
}

.product__favorite-add:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20viewBox%3D%220%200%2021%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill%3D%22%23D3AF92%22%20d%3D%22M15%200C13.0312%200%2011.3194%200.887812%2010.3125%202.37562C9.30562%200.887812%207.59375%200%205.625%200C4.13369%200.00173682%202.70396%200.594927%201.64944%201.64944C0.594927%202.70396%200.00173682%204.13369%200%205.625C0%208.3625%201.70625%2011.2116%205.07187%2014.0916C6.61411%2015.4057%208.28001%2016.5674%2010.0463%2017.5603C10.1281%2017.6043%2010.2196%2017.6273%2010.3125%2017.6273C10.4054%2017.6273%2010.4969%2017.6043%2010.5787%2017.5603C12.345%2016.5674%2014.0109%2015.4057%2015.5531%2014.0916C18.9187%2011.2116%2020.625%208.3625%2020.625%205.625C20.6233%204.13369%2020.0301%202.70396%2018.9756%201.64944C17.921%200.594927%2016.4913%200.00173682%2015%200Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  display: block;
  width: 24px;
  height: 24px;
  cursor: pointer;
  z-index: 9;
}

.product__add-basket-button {
  width: 208px;
  height: 52px;
  font-family: FuturaPT;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
}

.product__favorite-button {
  width: 50px;
  height: 52px;
}

.product__count-control {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  width: 167px;
  height: 52px;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
  border: 1px solid #ebebeb;
}

.product__count-control a {
  height: inherit;
  width: 50px;
}

.product__count-control a i {
  width: 15px;
  height: 15px;
}

.product__description .images__list {
  display: block;
}

.product .dolyami {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  width: 100%;
  background: #ebebeb;
  height: 44px;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  gap: 10px;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.product .dolyami__icon {
  background: url(/assets/build/img/sprite.png) no-repeat -82px -5px;
  width: 68px;
  height: 20px;
  -ms-flex-positive: 0;
  -webkit-box-flex: 0;
  flex-grow: 0;
  margin-left: 12px;
}

.product .dolyami__price {
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
  flex-grow: 1;
  color: #b3b3b3;
  padding-top: 6px;
  font-family: FuturaPT;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.product .dolyami__icon-arrow {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20viewBox%3D%220%200%208%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill%3D%22%23B3B3B3%22%20d%3D%22M1.65761%200L7.49979%206L1.65761%2012L0.31543%2010.5766L4.81543%206L0.31543%201.42335L1.65761%200Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  -ms-flex-positive: 0;
  -webkit-box-flex: 0;
  flex-grow: 0;
  margin-right: 12px;
}

.product .color-property {
  padding-top: 32px;
}

.product .color-property__color-name {
  padding-bottom: 16px;
  font-family: FuturaPT;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.product .color {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  gap: 10px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.product .color__name {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  gap: 6px;
}

.product .color__name:hover {
  color: #b3b3b3;
}

.product .color__piker {
  border: 2px solid #ffffff;
  padding: 0 5px;
}

.product .color-radio label:before {
  display: none;
}

.product .color .beige {
  background-color: #dec9ac;
}

.product .color .beige-pink {
  background-color: #f5e1d8;
}

.product .color .white {
  background-color: #fff;
}

.product .color .red {
  background-color: #d50501;
}

.product .color .pink {
  background-color: #fda4d0;
}

.product .color .gray {
  background-color: #b9b9b9;
}

.product .color .dark-blue {
  background-color: #00256b;
}

.product .color .black {
  background-color: #000;
}

.product .size-property {
  font-family: FuturaPT;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.product .size-property__line {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
  padding-bottom: 16px;
}

.product .size-property__list {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 24px;
}

.product .size-property__list span {
  cursor: pointer;
}

.product .size-property__list input {
  display: none;
}

.product .size-property__list input:checked + span {
  color: #ca864f;
}

.product .size-property__item {
  cursor: pointer;
}

.product .size-property .selected {
  color: #ca864f;
}

.product .size-property .disabled {
  color: #b3b3b3;
}

.product .message {
  display: none;
  -webkit-box-shadow: 0 0 24px 1px rgba(0, 0, 0, 0.08);
  box-shadow: 0 0 24px 1px rgba(0, 0, 0, 0.08);
  padding: 16px;
  position: relative;
}

.product .message__button-wrapper {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  width: 100%;
  gap: 24px;
}

.product .message__button {
  width: 164px;
  padding: 10px 24px;
  font-family: FuturaPT;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
}

.product .message__button-disabled {
  width: 100px;
  padding: 0;
  color: #b3b3b3;
}

.product .message__text {
  font-family: FuturaPT;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  padding-bottom: 16px;
  width: 266px;
}

.product .message__cancel {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M12.264%201.65633L11.5569%200.949219L6.60667%205.89941L1.6573%200.950038L0.950193%201.65714L5.89957%206.60652L0.950268%2011.5558L1.65737%2012.2629L6.60667%207.31363L11.5568%2012.2637L12.2639%2011.5566L7.31378%206.60652L12.264%201.65633Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  width: 11px;
  height: 19px;
  display: block;
  position: absolute;
  right: 14px;
  top: 14px;
}

.slider {
  padding: 32px;
}

.slider .swiper-container {
  width: 100%;
  height: 100%;
}

.slider__flex {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: start;
  -webkit-box-align: start;
  align-items: flex-start;
}

.slider__col {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  margin-right: 16px;
  overflow: hidden;
}

.slider__prev:focus,
.slider__next:focus {
  outline: none;
}

.slider__thumbs {
  width: 70px;
  height: 600px;
}

.slider__thumbs .slider__image {
  width: 70px;
  height: 90px;
  -o-object-fit: cover;
  object-fit: cover;
}

.slider__images {
  height: 640px !important;
}

.slider__img {
  padding-right: 32px;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.slider__image img {
  display: block;
  width: 100%;
}

.swiper-container {
  width: 100%;
  height: 100%;
}

.swiper-scrollbar {
  top: 0 !important;
  width: 2px !important;
  height: inherit !important;
  right: 0 !important;
}

.product-slider {
  padding-top: 64px;
  padding-bottom: 64px;
}

.product-slider__title {
  font-family: FuturaPT;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
  text-transform: uppercase;
  padding-bottom: 24px;
  text-align: center;
}

.product-slider__nav {
  position: relative;
  bottom: 0;
  z-index: 10;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  gap: 24px;
}

.product-slider__count {
  color: #000000;
  font-family: FuturaPT;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.product-slider__list {
  display: flex;
  gap: 8px;
}

.product-slider__list .owl-item {
  /*max-height: 555px;*/
}

.product-slider__item-name {
  font-family: FuturaPT;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
  padding-top: 12px;
  display: block;
  padding-bottom: 4px;
}

.slider-product-item__img--empty {
  scale: 0.7;
}

.slider-product-item__trigger-item {
  height: 100%;
  position: relative;
  width: 100%;
  opacity: 0.4;
}

.slider-product-item__trigger-item:after {
  background: #ffffff;
  border-radius: 4px;
  bottom: 8px;
  content: "";
  display: block;
  height: 3px;
  left: 2px;
  position: absolute;
  width: 96%;
}

.slider-product-item .trigger-active {
  opacity: 1;
}

.slider-product-item .trigger-active:after {
  background: #000000;
  opacity: 0.2;
}

.slider-product-item .products__item-title-wrapper {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  gap: 5px;
}

.owl-theme-new-products-slider .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}

.owl-theme-new-products-slider .owl-nav [class*="owl-"] {
  color: #fff;
  font-size: 14px;
  margin: 5px;
  padding: 4px 7px;
  background: #d6d6d6;
  display: inline-block;
  cursor: pointer;
  border-radius: 3px;
}

.owl-theme-new-products-slider .owl-nav [class*="owl-"]:hover {
  background: #869791;
  color: #fff;
  text-decoration: none;
}

.owl-theme-new-products-slider .owl-nav .disabled {
  opacity: 0.5;
  cursor: default;
}

.owl-theme-new-products-slider .owl-nav.disabled + .owl-dots {
  position: relative;
  top: 50px;
}

.owl-theme-new-products-slider .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}

.owl-theme-new-products-slider .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.owl-theme-new-products-slider .owl-dots .owl-dot span {
  width: 160px;
  height: 2px;
  margin: 5px 7px;
  background: #ebebeb;
  display: block;
  -webkit-backface-visibility: visible;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  border-radius: 30px;
}

.owl-theme-new-products-slider .owl-dots .owl-dot.active span,
.owl-theme-new-products-slider .owl-dots .owl-dot:hover span {
  background: rgba(0, 0, 0, 0.3);
}

.products {
  width: 100%;
  margin: 0 auto;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 20px;
  padding-right: 20px;
}

.products__title {
  font-family: FuturaPT;
  font-size: 24px;
  font-style: normal;
  font-weight: 450;
  line-height: 30px;
  /* 125% */
  padding-top: 18px;
  text-align: center;
  text-transform: uppercase;
}

.products__top-line {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
  padding-bottom: 30px;
}

.products__filter {
  font-family: FuturaPT;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
}

.products__sort-wrapper {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  gap: 16px;
}

.products__sort-label {
  color: #b3b3b3;
  font-family: FuturaPT;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.products__sort-select {
  font-family: FuturaPT;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
  background: none;
  border: none;
}

.products__sort-option-item {
  font-family: FuturaPT;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
}

.products__list .grid-block {
  display: -ms-grid;
  display: grid;
  width: 100%;
  height: 100%;
  -ms-grid-rows: 1fr [2];
  grid-template-rows: repeat(2, 1fr);
  gap: 20px;
  -ms-grid-columns: minmax(100px, 1fr) [4];
  grid-template-columns: repeat(4, minmax(100px, 1fr));
}

.products__list .grid-block--revers .order_3 {
  -ms-flex-order: -1;
  -webkit-box-ordinal-group: 0;
  order: -1;
}

.products__list .grid-block .order_1 .grid-block__img,
.products__list .grid-block .order_2 .grid-block__img,
.products__list .grid-block .order_4 .grid-block__img,
.products__list .grid-block .order_5 .grid-block__img {
  height: auto;
  -o-object-fit: cover;
  object-fit: cover;
}

.products__list .grid-block .order_3 {
  -ms-grid-column-span: 2;
  -ms-grid-column: span 2;
  grid-column: span 2 / span 2;
  -ms-grid-row-span: 2;
  -ms-grid-row: span 2;
  grid-row: span 2 / span 2;
}

.products__list .grid-block .order_3 .grid-block__img {
  height: auto;
  min-height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.products__list .grid-block .order_3 .slider-product-item {
  height: inherit;
  height: calc(100% - 55px);
}

.products__list .grid-block .order_3 .slider-product-item__img {
  height: inherit;
  -o-object-fit: cover;
  object-fit: cover;
}

.products__list .grid-block .order_3 .grid-block__img,
.products__list .grid-block .order_3 .owl-stage-outer,
.products__list .grid-block .order_3 .owl-stage,
.products__list .grid-block .order_3 .owl-item,
.products__list .grid-block .order_3 .slider-product-item__list,
.products__list .grid-block .order_3 .slider-product-item__wrapper {
  height: 100%;
}

.products__list .flex-block {
  display: -ms-grid;
  display: grid;
  gap: 20px;
}

.products__list .flex-block .order_1,
.products__list .flex-block .order_2,
.products__list .flex-block .order_3,
.products__list .flex-block .order_4 {
  width: 100%;
}

.products__item:hover .products__item-heart {
  opacity: 1;
}

.products__item-icon-wrapper {
  position: absolute;
  left: 8px;
  top: 8px;
  z-index: 3;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.products__item-img {
  width: 100%;
}

.products__item-title {
  padding-bottom: 4px;
  padding-top: 12px;
  display: block;
}

.products__item-old-price {
  color: #b3b3b3;
  text-decoration: line-through;
}

.products .pagination {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  gap: 0;
  padding-top: 48px;
  font-family: FuturaPT;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.products .filter {
  position: fixed;
  left: 0;
  top: 0;
  background: white;
  width: 100%;
  max-width: 375px;
  height: 100%;
  -ms-transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-transition: 0.5s;
  transition: 0.5s;
  border-top: 1px solid #f2f2f2;
  z-index: 10;
}

.products .filter .is-active {
  display: block;
}

.products .filter__title-item {
  font-family: FuturaPT;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 109.091% */
}

.products .filter__title {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
  padding-bottom: 27px;
}

.products .filter__button-show {
  cursor: pointer;
  width: 100%;
  max-width: 130px;
  height: 52px;
  font-family: FuturaPT;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
}

.products .filter__button-clear {
  cursor: pointer;
  color: #000000;
  border: unset;
  background: transparent;
  font-family: FuturaPT;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
}

.products .filter__button-clear:hover {
  color: #b3b3b3;
}

.products .filter__button-wrapper {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  padding-top: 16px;
  gap: 24px;
  position: sticky;
  bottom: 0;
  background: #ffffff;
  height: 72px;
}

.products .filter__title-text {
  font-family: FuturaPT;
  font-size: 24px;
  font-style: normal;
  font-weight: 450;
  line-height: 30px;
  /* 125% */
}

.products .filter__close {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2223%22%20height%3D%2223%22%20viewBox%3D%220%200%2023%2023%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20x%3D%2216.4492%22%20y%3D%225.84302%22%20width%3D%221%22%20height%3D%2215%22%20transform%3D%22rotate(45%2016.4492%205.84302)%22%20fill%3D%22black%22%2F%3E%0A%3Crect%20x%3D%2217.1562%22%20y%3D%2216.4497%22%20width%3D%221%22%20height%3D%2215%22%20transform%3D%22rotate(135%2017.1562%2016.4497)%22%20fill%3D%22black%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  display: block;
  width: 17px;
  height: 17px;
  cursor: pointer;
}

.products .filter__wrapper {
  padding: 32px 32px 0 32px;
  overflow-x: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
}

.products .filter__wrapper .color {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
}

.products .filter__wrapper .color__name {
  min-height: 40px;
}

.products .filter--show {
  -ms-transform: translateX(0);
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

.products .filter .sorting {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  gap: 8px;
}

.products .filter .sorting__item {
  padding-bottom: 8px;
}

.products .filter .price__item:first-child {
  padding-bottom: 16px;
}

.products .filter .price .price-value {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
}

.products .filter .price .price-value__item {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  gap: 4px;
}

.products .filter .price .price-value__item label {
  color: #b3b3b3;
  font-family: FuturaPT;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.products .filter .price .price-value__item input {
  width: 130px;
  height: 40px;
  border: none;
  -webkit-box-shadow: 0 0 0 1px #ebebeb;
  box-shadow: 0 0 0 1px #ebebeb;
  text-align: center;
  background-color: #f9f9f9;
}

.products .filter .price .price-value__separator {
  position: relative;
  top: 7px;
}

.products .filter .price .range-slider {
  height: 1px;
  position: relative;
  background-color: #ebebeb;
  top: -4px;
}

.products .filter .price .range-selected {
  height: 100%;
  left: 30%;
  right: 30%;
  position: absolute;
  border-radius: 5px;
  background-color: #000000;
}

.products .filter .price .range-input {
  position: relative;
}

.products .filter .price .range-input input {
  position: absolute;
  width: 100%;
  height: 5px;
  top: -7px;
  background: none;
  pointer-events: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.products .filter .price .range-input input::-webkit-slider-thumb {
  height: 20px;
  width: 20px;
  border-radius: 50%;
  background-color: #000000;
  pointer-events: auto;
  -webkit-appearance: none;
}

.products .filter .price .range-input input::-moz-range-thumb {
  height: 15px;
  width: 15px;
  border-radius: 50%;
  border: 1px solid #000000;
  background-color: #fff;
  pointer-events: auto;
  -moz-appearance: none;
}

.products .filter .size {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
  justify-content: start;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  gap: 6px;
  row-gap: 16px;
}

.products .filter .size__name div {
  padding-left: 6px;
}

.products .slider-product-item__img--empty {
  scale: 0.7;
}

.breadcrumbs__wrapper {
  padding: 32px 0;
}

.breadcrumbs__item {
  position: relative;
}

.breadcrumbs__item:before {
  content: " ";
  position: absolute;
  top: 40%;
  right: -16px;
  width: 5px;
  height: 5px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20%20viewBox%3D%220%200%204%204%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill%3D%22%23B3B3B3%22%20d%3D%22M4%202C4%203.10457%203.10457%204%202%204C0.89543%204%200%203.10457%200%202C0%200.89543%200.89543%200%202%200C3.10457%200%204%200.89543%204%202Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}

.breadcrumbs__item:last-child {
  text-transform: uppercase;
}

.breadcrumbs__item:last-child:before {
  background: none !important;
}

.breadcrumbs__list {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  gap: 32px;
  color: #b3b3b3;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  font-family: FuturaPT;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.breadcrumbs__link {
  position: relative;
}

.breadcrumbs__link:hover {
  color: #000000;
}

.accordion__title {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  padding-bottom: 16px;
  padding-top: 16px;
  font-family: FuturaPT;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
}

.accordion__title-link {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  padding-bottom: 10px;
  padding-top: 10px;
}

.accordion__list {
  display: none;
  padding: 32px 0;
}

.accordion--white {
  /* .accordion__title{
            cursor: pointer;
            &:hover{
                color: @gray-color;
                &:after{
                    .icon-add-fill('./img/ico_plus.svg', @divider-color);
                }
            }
            color: @black-color;
            &:after{
                content:'';
                .icon-add-fill('./img/ico_plus.svg', @black-color);
                position: absolute;
                width: 15px;
                height: 15px;
                right: 0;
            }
        }
        .accordion__title-link{
            cursor: pointer;
            color: @black-color;
            &:hover{
                color: @gray-color;
                &:after{
                    .icon-add-fill('./img/ico_arrow-next.svg', @divider-color);
                }
            }
            &:after{
                content:'';
                .icon-add-fill('./img/ico_arrow-next.svg', @black-color);
                position: absolute;
                width: 15px;
                height: 15px;
                right: 0;
            }
        }
        .open{
            &:hover{
                color: @gray-color;
                &:after{
                    .icon-add-fill('./img/ico_minus.svg', @divider-color);
                }
            }
            &:after {
                .icon-add-fill('./img/ico_minus.svg', @black-color);
                position: absolute;
                width: 15px;
                height: 15px;
                right: 0;
                top: 23px;
            }
        }
        .plus {
            &:before{
                content:'';
                .icon-add-fill('./img/ico_plus.svg', @black-color);
                position: absolute;
                width: 15px;
                height: 15px;
                right: 0;
            }
        }
        .minus {
            &:before{
                content:'';
                .icon-add-fill('./img/ico_minus.svg', @black-color);
                position: absolute;
                width: 15px;
                height: 15px;
                top: 23px;
                right: 0;
            }
        }*/
}

.accordion--white .accordion__wrapper--top-border {
  border-top: 1px solid #ebebeb;
}

.accordion--white .accordion__wrapper {
  border-bottom: 1px solid #ebebeb;
}

.accordion--white .accordion__wrapper:first-child {
  border-top: 1px solid #ebebeb;
}

.accordion--plus-minus-indicator .accordion__title {
  cursor: pointer;
  color: #000000;
}

.accordion--plus-minus-indicator .accordion__title:hover {
  color: #b3b3b3;
}

.accordion--plus-minus-indicator .accordion__title:hover:after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2045.5%2045.5%22%3E%3Cpath%20fill%3D%22%23EBEBEB%22%20d%3D%22M45.5%2024.5H24.2v21h-2.9v-21H0V21h21.3V0h2.9v21h21.3v3.5z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.accordion--plus-minus-indicator .accordion__title:after {
  content: "";
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2045.5%2045.5%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M45.5%2024.5H24.2v21h-2.9v-21H0V21h21.3V0h2.9v21h21.3v3.5z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  position: absolute;
  width: 15px;
  height: 15px;
  right: 0;
}

.accordion--plus-minus-indicator .accordion__title-link {
  cursor: pointer;
  color: #000000;
}

.accordion--plus-minus-indicator .accordion__title-link:hover {
  color: #b3b3b3;
}

.accordion--plus-minus-indicator .accordion__title-link:hover:after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20viewBox%3D%220%200%2011%2020%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23EBEBEB%22%20d%3D%22M0.22797%2018.7919C0.157598%2018.8558%200.101154%2018.9328%200.062006%2019.0184C0.0228577%2019.104%200.00180845%2019.1963%200.00011158%2019.29C-0.00158529%2019.3837%200.0161053%2019.4767%200.0521297%2019.5636C0.0881542%2019.6505%200.141774%2019.7294%200.209789%2019.7957C0.277805%2019.8619%200.358824%2019.9141%200.448011%2019.9492C0.537199%2019.9843%200.632728%2020.0015%200.728902%2019.9999C0.825075%2019.9982%200.919923%2019.9777%201.00778%2019.9396C1.09565%2019.9015%201.17472%2019.8465%201.2403%2019.7779L10.7905%2010.4756C10.9247%2010.3448%2011%2010.1675%2011%209.9826C11%209.79771%2010.9247%209.62039%2010.7905%209.48957L1.2403%200.187248C1.10452%200.0640107%200.924927%20-0.00308034%200.739365%200.000108695C0.553803%200.00329773%200.376755%200.076518%200.245522%200.204344C0.11429%200.33217%200.0391188%200.504621%200.0358448%200.685367C0.0325708%200.866112%200.101449%201.04104%200.22797%201.17329L9.27085%209.9826L0.22797%2018.7919Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}

.accordion--plus-minus-indicator .accordion__title-link:after {
  content: "";
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20viewBox%3D%220%200%2011%2020%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0.22797%2018.7919C0.157598%2018.8558%200.101154%2018.9328%200.062006%2019.0184C0.0228577%2019.104%200.00180845%2019.1963%200.00011158%2019.29C-0.00158529%2019.3837%200.0161053%2019.4767%200.0521297%2019.5636C0.0881542%2019.6505%200.141774%2019.7294%200.209789%2019.7957C0.277805%2019.8619%200.358824%2019.9141%200.448011%2019.9492C0.537199%2019.9843%200.632728%2020.0015%200.728902%2019.9999C0.825075%2019.9982%200.919923%2019.9777%201.00778%2019.9396C1.09565%2019.9015%201.17472%2019.8465%201.2403%2019.7779L10.7905%2010.4756C10.9247%2010.3448%2011%2010.1675%2011%209.9826C11%209.79771%2010.9247%209.62039%2010.7905%209.48957L1.2403%200.187248C1.10452%200.0640107%200.924927%20-0.00308034%200.739365%200.000108695C0.553803%200.00329773%200.376755%200.076518%200.245522%200.204344C0.11429%200.33217%200.0391188%200.504621%200.0358448%200.685367C0.0325708%200.866112%200.101449%201.04104%200.22797%201.17329L9.27085%209.9826L0.22797%2018.7919Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  position: absolute;
  width: 15px;
  height: 15px;
  right: 0;
}

.accordion--plus-minus-indicator .open:hover {
  color: #b3b3b3;
}

.accordion--plus-minus-indicator .open:hover:after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20viewBox%3D%220%200%2015%201%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23EBEBEB%22%20d%3D%22M15%200L15%201L-4.37114e-08%200.999999L0%20-6.55671e-07L15%200Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}

.accordion--plus-minus-indicator .open:after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20viewBox%3D%220%200%2015%201%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M15%200L15%201L-4.37114e-08%200.999999L0%20-6.55671e-07L15%200Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  position: absolute;
  width: 15px;
  height: 15px;
  right: 0;
  top: 25px;
}

.accordion--plus-minus-indicator .plus:before {
  content: "";
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2045.5%2045.5%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M45.5%2024.5H24.2v21h-2.9v-21H0V21h21.3V0h2.9v21h21.3v3.5z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  position: absolute;
  width: 15px;
  height: 15px;
  right: 0;
}

.accordion--plus-minus-indicator .minus:before {
  content: "";
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20viewBox%3D%220%200%2015%201%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M15%200L15%201L-4.37114e-08%200.999999L0%20-6.55671e-07L15%200Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  position: absolute;
  width: 15px;
  height: 15px;
  top: 23px;
  right: 0;
}

.accordion--arrow-indicator .accordion__title {
  cursor: pointer;
  color: #000000;
}

.accordion--arrow-indicator .accordion__title:after {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: "";
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20%20viewBox%3D%220%200%2011%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0.649354%200.119119C0.615023%200.0822752%200.573623%200.0527243%200.527623%200.0322283C0.481624%200.0117324%200.431966%200.000711839%200.381615%20-0.000176553C0.331263%20-0.00106495%200.281249%200.00819702%200.234555%200.0270575C0.187861%200.045918%200.145444%200.0739906%200.109835%200.1096C0.0742254%200.145209%200.0461528%200.187626%200.0272923%200.234321C0.00843181%200.281015%20-0.000830153%200.331029%205.82383e-05%200.38138C0.00094663%200.431731%200.0119672%200.481389%200.0324631%200.527388C0.0529591%200.573388%200.08251%200.614788%200.119353%200.649119L5.11935%205.64912C5.18967%205.71934%205.28498%205.75879%205.38435%205.75879C5.48373%205.75879%205.57904%205.71934%205.64935%205.64912L10.6494%200.649119C10.7156%200.578032%2010.7517%200.484009%2010.7499%200.386858C10.7482%200.289707%2010.7089%200.197015%2010.6402%200.128308C10.5715%200.0596018%2010.4788%200.0202459%2010.3816%200.0185318C10.2845%200.0168177%2010.1904%200.0528787%2010.1194%200.119119L5.38435%204.85349L0.649354%200.119119Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  position: absolute;
  width: 15px;
  height: 15px;
  top: 20px;
  right: 0;
}

.accordion--arrow-indicator .open:after {
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  top: 15px;
}

.button {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  padding: 8px;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  gap: 8px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid transparent;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.button-white {
  background-color: #ffffff;
  color: #000000;
}

.button-white:hover {
  background-color: #000000;
  color: #ffffff;
}

.button-brown {
  background-color: #d3af92;
  color: #000000;
}

.button-brown:hover {
  background-color: #ffffff;
  color: #ca864f;
  border: 1px solid #ca864f;
}

.button-gray {
  background-color: #f9f9f9;
  color: #000000;
}

.button-gray:hover {
  background-color: #ffffff;
  color: #ca864f;
  border: 1px solid #ca864f;
}

.button-border-brown {
  border: 1px solid #ca864f;
}

.button-border-black {
  border: 1px solid #000000;
}

.custom-options {
  display: inline-block;
  width: 217px;
  position: relative;
  z-index: 4;
  top: -15px;
  /*
  #select:disabled ~ &__items #text {
    background: #eee;
  }*/
}

.custom-options #text {
  position: absolute;
  display: block;
  top: 0;
  height: inherit;
  width: 100%;
}

.custom-options__select-open:before {
  -ms-transform: rotate(270deg) !important;
  -webkit-transform: rotate(270deg) !important;
  transform: rotate(270deg) !important;
  top: 22px !important;
}

.custom-options input {
  display: none;
}

.custom-options::before {
  content: "";
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20viewBox%3D%220%200%2011%2020%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0.22797%2018.7919C0.157598%2018.8558%200.101154%2018.9328%200.062006%2019.0184C0.0228577%2019.104%200.00180845%2019.1963%200.00011158%2019.29C-0.00158529%2019.3837%200.0161053%2019.4767%200.0521297%2019.5636C0.0881542%2019.6505%200.141774%2019.7294%200.209789%2019.7957C0.277805%2019.8619%200.358824%2019.9141%200.448011%2019.9492C0.537199%2019.9843%200.632728%2020.0015%200.728902%2019.9999C0.825075%2019.9982%200.919923%2019.9777%201.00778%2019.9396C1.09565%2019.9015%201.17472%2019.8465%201.2403%2019.7779L10.7905%2010.4756C10.9247%2010.3448%2011%2010.1675%2011%209.9826C11%209.79771%2010.9247%209.62039%2010.7905%209.48957L1.2403%200.187248C1.10452%200.0640107%200.924927%20-0.00308034%200.739365%200.000108695C0.553803%200.00329773%200.376755%200.076518%200.245522%200.204344C0.11429%200.33217%200.0391188%200.504621%200.0358448%200.685367C0.0325708%200.866112%200.101449%201.04104%200.22797%201.17329L9.27085%209.9826L0.22797%2018.7919Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  display: inline-block;
  position: absolute;
  right: 15px;
  top: 20px;
  z-index: 2;
  width: 6px;
  height: 10px;
  text-align: center;
  line-height: 26px;
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  cursor: pointer;
}

.custom-options input[name="list"]:not(:checked) ~ #text {
  color: black;
  background: white;
}

.custom-options input[name="list"]:checked ~ #text {
  background: transparent;
  color: transparent;
  z-index: 2;
}

.custom-options__items {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  min-height: 30px;
  position: absolute;
  overflow: hidden;
  width: 100%;
  cursor: pointer;
  border: 1px solid #ebebeb;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  gap: 16px;
  background-color: #ffffff;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  padding: 16px 0;
}

.custom-options__items label {
  display: none;
  padding-left: 10px;
  background: white;
  font-family: FuturaPT;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
}

.custom-options__items label:hover {
  cursor: pointer;
  color: #ca864f;
}

.custom-options__items input:checked + label {
  display: block !important;
  border: none;
  background: white;
}

#select:not(:checked) ~ .custom-options__items {
  height: 54px;
}

#select:checked ~ .custom-options__items label {
  display: block;
}

.pagination {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  padding-top: 48px;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  gap: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.pagination__item {
  padding: 10px 24px 12px 24px;
  color: #000000;
  border: 1px solid transparent;
}

.pagination__item:hover {
  border: 1px solid #000000;
}

.pagination .active {
  border: 1px solid #000000;
}

.form__list {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 8px;
  row-gap: 24px;
}

.form__item {
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
}

.form__input,
.form__textarea {
  width: 100%;
}

.form__name {
  font-family: FuturaPT;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #b3b3b3;
  padding-bottom: 9px;
}

.form__button {
  width: 282px;
  height: 50px;
  font-family: FuturaPT;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
}

.form__button-wrapper {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  padding-top: 24px;
  gap: 16px;
}

.form__approval {
  font-family: FuturaPT;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #b2b2b2;
}

.form__approval-link {
  color: #000000;
}

.form__message {
  padding-top: 10px;
}

.wholesale {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 48px;
  padding-right: 48px;
  padding-top: 32px;
}

.wholesale__title {
  font-family: FuturaPT;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
  text-transform: uppercase;
  text-align: center;
  padding-bottom: 40px;
}

.wholesale__sub-title {
  font-family: FuturaPT;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 109.091% */
  padding-bottom: 16px;
}

.wholesale ol {
  list-style: disc;
  padding-bottom: 32px;
  padding-left: 20px;
}

.wholesale__callback-item a {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  padding-bottom: 15px;
}

.wholesale__callback-item span {
  padding-left: 15px;
}

.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-nav [class*="owl-"] {
  color: #fff;
  font-size: 14px;
  margin: 5px;
  padding: 4px 7px;
  background: #d6d6d6;
  display: inline-block;
  cursor: pointer;
  border-radius: 3px;
}

.owl-theme .owl-nav [class*="owl-"]:hover {
  background: #869791;
  color: #fff;
  text-decoration: none;
}

.owl-theme .owl-nav .disabled {
  opacity: 0.5;
  cursor: default;
}

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px;
}

.owl-theme .owl-dots {
  width: 100%;
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #fff;
  border: 1px solid #af8d72;
  display: block;
  -webkit-backface-visibility: visible;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  border-radius: 30px;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  background: #af8d72;
}

.footer {
  height: 275px;
  padding-bottom: 24px;
  margin-top: 120px;
}

.footer__in {
  max-width: 1440px;
  margin: 0 auto;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 48px;
  padding-right: 48px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  width: 100%;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
  height: inherit;
}

.footer__logo {
  width: 217px !important;
  height: 36px;
  display: block;
  background-size: cover;
}

.footer__top-line {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  font-family: FuturaPT;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  border-top: 1px solid #ebebeb;
  padding-top: 24px;
}

.footer__top-line-item {
  width: 200px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.footer__top-line-item:hover {
  color: #b3b3b3;
}

.footer__middle-line {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  gap: 16px;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
  flex-grow: 1;
  padding-top: 24px;
}

.footer__top-line-faq,
.footer__top-line-delivery {
  text-align: right;
}

.footer__bottom-line {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
  color: #b3b3b3;
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 24px;
}

.footer__bottom-line-item {
  padding-bottom: 16px;
}

.footer__bottom-line-item--center-position {
  width: 330px;
  padding-left: 14px;
}

.header {
  /*# DROPDOWN MENU #*/
}

.header__in {
  height: 74px;
  background-color: #ffffff;
  border-bottom: 1px solid #ebebeb;
}

.header__wrapper {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  height: inherit;
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 48px;
  padding-right: 48px;
}

.header__logo {
  display: block;
  width: 217px;
  height: inherit;
}

.header__menu {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  list-style: none;
  gap: 32px;
  height: 74px;
  font-family: FuturaPT;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
}

.header__menu-link {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.header__menu-link:hover {
  color: #b3b3b3;
}

.header__menu-link-sale {
  color: #ca864f;
}

.header__menu-dropdown {
  display: none;
  position: absolute;
  top: 100%;
  left: 50%;
  width: 100%;
  background: #fff;
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
  z-index: 500;
  height: 600px;
  text-align: left;
  max-width: 1440px;
  -ms-transform: translate(-50%);
  -webkit-transform: translate(-50%);
  transform: translate(-50%);
}

.header__menu-item {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  height: inherit;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
}

.header .top-menu {
  position: relative;
}

.header .top-menu__dropdown-list {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  padding-top: 32px;
  border-right: 1px solid #ebebeb;
  width: 25%;
  height: 100%;
}

.header .top-menu__dropdown-list--lower-level {
  padding-top: 15px;
}

.header .top-menu__dropdown-list--lower-level .top-menu__dropdown-item {
  padding-left: 15px;
  font-size: 12px;
  text-transform: lowercase;
}

.header .top-menu__dropdown-item {
  padding-left: 48px;
  cursor: pointer;
}

.header .top-menu__dropdown-item:hover {
  background-color: #ebebeb;
}

.header .top-menu__dropdown-item .one-lvl {
  position: absolute;
  top: 0;
  left: 25%;
  height: 100%;
}

.header .top-menu__dropdown-item .two-lvl {
  position: absolute;
  top: 0;
  width: 100%;
  left: 100%;
}

.header .top-menu__dropdown-link {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  color: black;
  width: inherit;
  height: 36px;
  position: relative;
}

.header .top-menu__dropdown-link:hover {
  color: #ca864f;
}

.header__icons-wrapper {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  gap: 32px;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
}

.header__basket-count-wrapper {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  gap: 8px;
}

.header__basket-count {
  width: 25px;
}

.header .mobile-menu {
  position: absolute;
  left: 0;
  top: 48px;
  width: 70%;
  z-index: 10;
  background-color: #ffffff;
  height: 100%;
  padding: 0 8px 16px 24px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -ms-transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

.header .mobile-menu__active-menu {
  -ms-transform: translateX(0%);
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
}

.header .mobile-menu__wrapper {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  width: 100%;
}

.header .mobile-menu__item {
  border-bottom: 1px solid #ebebeb;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  height: 50px;
  font-family: FuturaPT;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
}

.header .mobile-menu__item--back {
  padding-left: 30px;
  color: #b3b3b3;
}

.header .mobile-menu__item-back {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  height: 50px;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
  font-size: 13px !important;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
}

.header .mobile-menu__item-back .mobile-menu__item {
  width: 100%;
}

.header .mobile-menu__item-back .mobile-menu__item:first-child {
  border-right: 1px solid #b3b3b3;
}

.header .mobile-menu__catalog-list {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  gap: 20px;
  padding-left: 24px;
}

.header .mobile-menu__catalog-link {
  font-family: FuturaPT;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.header .no-border-top {
  border-top: none !important;
}

.header .no-padding-top {
  padding-top: 0 !important;
}

.mobile_menu_overlay,
.mobile_menu_container {
  position: fixed;
  top: 48px;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
}

.mobile_menu_container,
.mobile_menu_container ul li ul {
  -webkit-transition: all 200ms;
  transition: all 200ms;
}

.mobile_menu_container {
  -ms-transform: translateX(-300px);
  -webkit-transform: translateX(-300px);
  transform: translateX(-300px);
  width: 300px;
  overflow: hidden;
  z-index: 10201;
  background: #ffffff;
}

.mobile_menu_container.loaded {
  -ms-transform: translateX(0px);
  -webkit-transform: translateX(0px);
  transform: translateX(0px);
  display: block;
}

.mobile_menu_container .mobile_menu_content {
  overflow: auto;
  max-height: 100%;
  padding-bottom: 30px;
}

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

.mobile_menu_container ul li {
  list-style: none;
}

.mobile_menu_container ul li a {
  display: block;
  padding: 15px 20px;
  font-family: FuturaPT;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
  background: #ffffff;
  color: #000000;
  text-decoration: none;
}

.mobile_menu_container ul li a.parent {
  padding-right: 50px;
  background-size: 20px;
}

.mobile_menu_container ul li a.parent:hover {
  background-size: 20px;
}

.mobile_menu_container ul li a.back {
  padding-left: 50px;
  background-size: 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 50px;
}

.mobile_menu_container ul li a.back:hover {
  background-size: 20px;
}

.mobile_menu_container ul li ul {
  -ms-transform: translateX(300px);
  -webkit-transform: translateX(300px);
  transform: translateX(300px);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  z-index: 2;
}

.mobile_menu_container ul li ul.loaded {
  -ms-transform: translateX(0px);
  -webkit-transform: translateX(0px);
  transform: translateX(0px);
}

.mobile_menu_container ul li ul.activity {
  overflow-y: auto;
  overflow-x: hidden;
}

.modal {
  display: none;
  max-width: 940px;
  width: 100%;
}

.modal .form {
  background-color: var(--white);
}

.modal .form__desc {
  max-width: 540px;
}

.fancybox__slide {
  padding-left: 15px;
  padding-right: 15px;
}

.fancybox__content {
  color: var(--black);
  background: none;
  padding: 0;
}

.fancybox__content > .carousel__button.is-close {
  padding: 0;
  top: 40px;
  right: 40px;
}

.fancybox__content > .carousel__button.is-close svg {
  display: none;
}

.fancybox__content > .carousel__button.is-close::before {
  content: "";
  width: 40px;
  height: 40px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("/local/templates/voluminous/images/icons/cross.svg");
}

.fancybox__content :focus:not(.carousel__button.is-close) {
  outline: none;
}

.carousel__button svg {
  -webkit-filter: none;
  filter: none;
}

@media not all and (min-width: 768px) {
  .company__list {
    -webkit-column-gap: 0px;
    -moz-column-gap: 0px;
    column-gap: 0px;
    row-gap: 8px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr;
    grid-template-areas: "company__about-main company__about-main company__about-main" "company__about-second1 company__about-second1 company__about-second1" "company__about-second2 company__about-second2 company__about-second2" "company__about-second3 company__about-second3 company__about-second3";
  }

  .company__about-main {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 5;
  }

  .company__about-second1 {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 5;
  }

  .company__about-secon2 {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
    -ms-grid-column-span: 5;
  }

  .company__about-second3 {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
    -ms-grid-column-span: 5;
  }
}

@media not all and (min-width: 1024px) {
  .no-mobile {
    display: none !important;
  }

  .ico-sale {
    width: 48px;
    height: 48px;
  }

  .ico-discount {
    width: 48px;
    height: 48px;
  }

  .ico-unique {
    width: 48px;
    height: 48px;
  }

  .popup--hide-search {
    -ms-transform: translateY(100%) !important;
    -webkit-transform: translateY(100%) !important;
    transform: translateY(100%) !important;
  }

  .popup--show-search {
    -ms-transform: translateX(0%) !important;
    -webkit-transform: translateX(0%) !important;
    transform: translateX(0%) !important;
  }

  .popup--show-authorize {
    -ms-transform: translateY(0%) !important;
    -webkit-transform: translateY(0%) !important;
    transform: translateY(0%) !important;
  }

  .popup--hide-authorize {
    -ms-transform: translateY(100%) !important;
    -webkit-transform: translateY(100%) !important;
    transform: translateY(100%) !important;
  }

  .popup--show-bonus {
    -ms-transform: translateY(0%) !important;
    -webkit-transform: translateY(0%) !important;
    transform: translateY(0%) !important;
  }

  .popup--hide-bonus {
    -ms-transform: translateY(100%) !important;
    -webkit-transform: translateY(100%) !important;
    transform: translateY(100%) !important;
  }

  .popup__top48 {
    top: 48px;
  }

  .popup__search {
    max-width: 100%;
    top: 50%;
    -ms-transform: translateY(100%);
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }

  .popup-center {
    width: 100%;
    position: fixed;
    top: unset;
    -ms-transform: unset;
    -webkit-transform: unset;
    transform: unset;
    left: unset;
    bottom: 0;
  }

  .popup-center--close {
    width: 48px;
    height: 48px;
    display: block;
    background-position: center;
    background-size: 24px;
    background-color: #ebebeb;
  }

  .popup-center-container--bottom {
    margin-top: 40px;
  }

  .popup-center-container--bottom a {
    display: block;
  }

  .popup-center .popup-center__button--order {
    margin-right: 0px;
    margin-bottom: 10px;
  }

  .popup-size {
    width: 100%;
  }

  .popup-authorize {
    width: 100%;
    top: 50%;
    -ms-transform: translateY(100%);
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }

  .popup-bonus {
    width: 100%;
    top: 50%;
    -ms-transform: translateY(100%);
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }

  .breadcrumbs__wrapper {
    padding: 24px 0;
  }

  .company__images {
    padding-bottom: 8px;
    height: 184px;
    width: 100%;
    -o-object-position: top;
    object-position: top;
  }

  .company__item {
    max-width: 100%;
  }

  .contacts__title {
    padding-bottom: 32px;
  }

  .contacts__wrapper {
    row-gap: 64px;
  }

  .contacts__form {
    width: 100%;
  }

  .contacts__list {
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }

  .contacts__list-form {
    gap: 24px;
  }

  .contacts__address-wrapper {
    width: 100%;
  }

  .contacts__item-img {
    height: 330px;
    width: 100%;
  }

  .contacts__address-item {
    padding: 16px 0;
  }

  .contacts__item-form-title {
    width: 100%;
  }

  .form__list {
    row-gap: 16px;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }

  .form__button {
    width: 100%;
  }

  .form__button-wrapper {
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }

  .accordion {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
  }

  .form__list {
    row-gap: 16px;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }

  .form__button {
    width: 100%;
  }

  .form__button-wrapper {
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }

  .faq__title {
    padding-bottom: 24px;
  }

  .faq__wrapper-accordion {
    width: 100%;
  }

  .faq__wrapper {
    padding-top: 64px;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    gap: 24px;
  }

  .faq__item-form {
    width: 100%;
  }

  .faq__item-form-title {
    width: 100%;
  }

  .info__tabs-wrapper {
    width: 100%;
  }

  .info__wrapper {
    width: 100%;
  }

  .tabs__trigger-list {
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }

  .tabs__trigger-item {
    height: 48px;
  }

  .main-slider__button {
    bottom: 55px;
  }

  .main-slider__img {
    min-height: 646px;
  }

  .main-slider__video {
    min-height: 600px;
    padding-top: 48px;
  }

  .tabs__trigger-list {
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }

  .tabs__trigger-item {
    height: 48px;
  }

  .personal {
    width: 100%;
  }

  .personal-information__button {
    -ms-flex: 1 1 auto;
    -webkit-box-flex: 1;
    flex: 1 1 auto;
    font-size: 13px;
  }

  .personal-information__wrapper {
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }

  .personal-information .large-width {
    width: 100%;
  }

  .personal-information .medium-width {
    width: 100%;
  }

  .personal-information .small-width {
    width: 100%;
  }

  .personal-favourites__list {
    gap: 8px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
  }

  .personal-favourites__item {
    -ms-flex: 1 1 auto;
    -webkit-box-flex: 1;
    flex: 1 1 auto;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    width: 48%;
  }

  .personal-favourites__img {
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    display: block;
  }

  .personal-favourites__cancel {
    position: absolute;
    right: 30px;
    bottom: 10px;
  }

  .personal-favourites__basket {
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    justify-content: start;
  }

  .product-slider__nav {
    display: none;
  }

  .owl-theme-new-products-slider .owl-nav.disabled + .owl-dots {
    top: 20px;
  }

  .owl-theme-new-products-slider .owl-dots {
    text-align: left;
  }

  .owl-theme-new-products-slider .owl-dots .owl-dot span {
    width: 65px;
  }

  .products {
    padding-left: 5px;
    padding-right: 5px;
  }

  .products__title {
    padding-top: 0;
    padding-bottom: 24px;
  }

  .products__top-line {
    padding-bottom: 24px;
  }

  .products__list .grid-block {
    -ms-grid-columns: 50% [2];
    grid-template-columns: repeat(2, 50%);
    -ms-grid-rows: auto [2];
    grid-template-rows: repeat(2, auto);
    gap: 4px;
  }

  .products__list .grid-block .order_1,
  .products__list .grid-block .order_2,
  .products__list .grid-block .order_4,
  .products__list .grid-block .order_5 {
    height: auto;
  }

  .products__list .grid-block .order_1 .grid-block__img,
  .products__list .grid-block .order_2 .grid-block__img,
  .products__list .grid-block .order_4 .grid-block__img,
  .products__list .grid-block .order_5 .grid-block__img {
    height: auto !important;
  }

  .products__list .grid-block .order_3 {
    min-width: auto;
    -ms-grid-column-span: 2;
    -ms-grid-column: 1;
    grid-column: 1 / span 2;
  }

  .products__list .grid-block .order_3 .grid-block__img {
    height: auto !important;
  }

  .products__list .flex-block {
    -ms-grid-columns: 50% [2];
    grid-template-columns: repeat(2, 50%);
    gap: 4px;
  }

  .products__list .flex-block--fix {
    -ms-grid-columns: 50% [2];
    grid-template-columns: repeat(2, 50%);
  }

  .products .pagination {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
  }

  .products .filter {
    max-width: 100%;
  }

  .breadcrumbs__wrapper {
    padding: 24px 0;
  }

  .product-slider__nav {
    display: none;
  }

  .owl-theme-new-products-slider .owl-nav.disabled + .owl-dots {
    top: 20px;
  }

  .owl-theme-new-products-slider .owl-dots {
    text-align: left;
  }

  .owl-theme-new-products-slider .owl-dots .owl-dot span {
    width: 65px;
  }

  .product__image-mobile {
    display: flex !important;
    height: 510px;
    overflow: hidden;

    .swiper-slide {
      height: 510px;
    }
  }

  .product__wrapper {
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    gap: 24px;
  }

  .product__right-side {
    width: 100%;
  }

  .product__title {
    padding-top: 0;
  }

  .product__add-basket {
    position: fixed;
    width: 100%;
    height: 62px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99;
    background-color: #ffffff;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    padding: 0;
  }

  .product__add-basket-button {
    width: 243px;
  }

  .product .color {
    /*gap: 60px;*/
  }

  .product-slider__nav {
    display: none;
  }

  .owl-theme-new-products-slider .owl-nav.disabled + .owl-dots {
    top: 20px;
  }

  .owl-theme-new-products-slider .owl-dots {
    text-align: left;
  }

  .owl-theme-new-products-slider .owl-dots .owl-dot span {
    width: 65px;
  }

  .products {
    padding-left: 5px;
    padding-right: 5px;
  }

  .products__title {
    padding-top: 0;
    padding-bottom: 24px;
  }

  .products__top-line {
    padding-bottom: 24px;
  }

  .products__list .grid-block {
    -ms-grid-columns: 50% [2];
    grid-template-columns: repeat(2, 50%);
    -ms-grid-rows: auto [2];
    grid-template-rows: repeat(2, auto);
    gap: 4px;
  }

  .products__list .grid-block .order_1,
  .products__list .grid-block .order_2,
  .products__list .grid-block .order_4,
  .products__list .grid-block .order_5 {
    height: auto;
  }

  .products__list .grid-block .order_1 .grid-block__img,
  .products__list .grid-block .order_2 .grid-block__img,
  .products__list .grid-block .order_4 .grid-block__img,
  .products__list .grid-block .order_5 .grid-block__img {
    height: auto !important;
  }

  .products__list .grid-block .order_3 {
    min-width: auto;
    -ms-grid-column-span: 2;
    -ms-grid-column: 1;
    grid-column: 1 / span 2;
  }

  .products__list .grid-block .order_3 .grid-block__img {
    height: auto !important;
  }

  .products__list .flex-block {
    -ms-grid-columns: 50% [2];
    grid-template-columns: repeat(2, 50%);
    gap: 4px;
  }

  .products__list .flex-block--fix {
    -ms-grid-columns: 50% [2];
    grid-template-columns: repeat(2, 50%);
  }

  .products .pagination {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
  }

  .products .filter {
    max-width: 100%;
  }

  .breadcrumbs__wrapper {
    padding: 24px 0;
  }

  .accordion {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
  }

  .form__list {
    row-gap: 16px;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }

  .form__button {
    width: 100%;
  }

  .form__button-wrapper {
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }

  .wholesale__title {
    padding-bottom: 32px;
  }

  .footer {
    margin-top: 120px;
    height: 500px;
  }

  .footer__logo {
    position: absolute;
    left: 24px;
    top: 29px;
    width: 226px !important;
  }

  .footer__top-line {
    gap: 32px;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    padding-top: 110px;
  }

  .footer__top-line-item {
    text-align: center !important;
  }

  .footer__middle-line {
    position: absolute;
    right: 24px;
    top: 12px;
  }

  .footer__bottom-line {
    gap: 16px;
    padding-top: 24px;
    border-top: 1px solid #ebebeb;
    border-bottom: none;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }

  .footer__bottom-line-item--center-position {
    padding-left: 0;
  }

  .header__desktop {
    display: none;
  }

  .header__in {
    height: 48px;
    border-bottom: 1px solid #ebebeb;
    position: fixed;
    width: 100%;
    z-index: 10;
  }

  .header__wrapper {
    gap: 20px;
  }

  .header__logo {
    width: 100%;
    height: 100%;
  }
}

@media (min-width: 1024px) {
  .products__list .flex-block {
    -ms-grid-columns: minmax(100px, 1fr) [auto-fit];
    grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
  }

  .products__list .flex-block--fix {
    -ms-grid-columns: minmax(100px, 468px) [auto-fit];
    grid-template-columns: repeat(auto-fit, minmax(100px, 468px));
  }

  .product__image-desktop {
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
  }

  .products__list .flex-block {
    -ms-grid-columns: minmax(100px, 1fr) [auto-fit];
    grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
  }

  .products__list .flex-block--fix {
    -ms-grid-columns: minmax(100px, 468px) [auto-fit];
    grid-template-columns: repeat(auto-fit, minmax(100px, 468px));
  }

  .header__mobile {
    display: none;
  }
}

@media not all and (min-width: 1024px) {
  .main-slider__button {
    bottom: 55px;
  }

  .main-slider__img {
    min-height: 646px;
  }

  .main-slider__video {
    min-height: 600px;
    padding-top: 48px;
  }

  .category__wrapper {
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .new-products__nav {
    display: none;
  }

  .outerwear__img {
    height: 325px;
  }

  .owl-theme-main-slider .owl-dots .owl-dot span {
    width: 76px;
  }
}

@media not all and (min-width: 1440px) {
  .content {
    padding-left: 12px;
    padding-right: 12px;
  }

  .content-pt {
    padding-top: 60px;
  }

  .privacy_policy {
    padding-left: 12px;
    padding-right: 12px;
  }

  .personal_data {
    padding-left: 12px;
    padding-right: 12px;
  }

  .offer_agreement {
    padding-left: 12px;
    padding-right: 12px;
  }

  .hide-breadcrumb {
    display: none;
  }

  .company {
    padding-left: 12px;
    padding-right: 12px;
  }

  .contacts {
    padding-left: 12px;
    padding-right: 12px;
  }

  .faq {
    padding-left: 12px;
    padding-right: 12px;
  }

  .info {
    padding-left: 12px;
    padding-right: 12px;
  }

  .personal {
    padding-left: 12px;
    padding-right: 12px;
  }

  .personal-my-orders__desktop {
    display: none;
  }

  .personal_data {
    padding-left: 12px;
    padding-right: 12px;
  }

  .slider-product-item__list {
    z-index: 100;
  }

  .slider-product-item__list {
    z-index: 100;
  }

  .slider {
    padding: 0;
  }

  .slider__col {
    display: none;
  }

  .slider__img {
    padding-right: 0;
  }

  .slider-product-item__list {
    z-index: 100;
  }

  .wholesale {
    padding-left: 12px;
    padding-right: 12px;
  }

  .footer__in {
    padding-left: 12px;
    padding-right: 12px;
  }

  .header__wrapper {
    padding-left: 12px;
    padding-right: 12px;
  }

  .new-products,
  .outerwear {
    padding-left: 12px;
    padding-right: 12px;
  }
}

@media (min-width: 1440px) {
  .personal-my-orders__mobile {
    display: none;
  }

  .personal-my-orders__desktop {
    display: block;
  }
}

@media (max-width: 767.98px) {
  .slider__flex {
    -ms-flex-direction: column-reverse;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    flex-direction: column-reverse;
  }

  .slider__col {
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    margin-right: 0;
    margin-top: 8px;
    width: 100%;
  }

  .slider__images {
    width: 100%;
  }

  .slider__thumbs {
    height: 100px;
    width: 4%;
    margin: 0 16px;
  }

  .slider__prev,
  .slider__next {
    height: auto;
    width: 32px;
  }

  .modal .form {
    border-radius: 30px;
  }

  .fancybox__content > .carousel__button.is-close {
    top: 20px;
    right: 20px;
  }
}

@media (max-width: 479.98px) {
  .fancybox__content > .carousel__button.is-close::before {
    width: 30px;
    height: 30px;
  }
}

@media (max-width: 448px) {
  .pagination__item {
    padding: 10px 14px 10px 14px;
  }

  .slider-product-item {
    height: unset;
  }

  .slider-product-item {
    height: unset;
  }

  .slider-product-item {
    height: unset;
  }

  .pagination__item {
    padding: 10px 14px 10px 14px;
  }
  .slider-product-item__img {
    height: 330px !important;
  }
  .owl-theme-new-products-slider a.slider-product-item {
    max-height: min-content;
    min-height: auto;
    height: auto;
  }
}

@media (max-width: 320px) {
  .mobile_menu_container {
    width: 240px;
  }
}

.login-form__box {
  margin-bottom: 16px;
}
.login-form__input {
  width: 100%;
  box-sizing: border-box;
}

.slider-product-item__img--empty {
  height: 100%;
  scale: 1 !important;
}

.product-card__price-wrapper {
  div {
    gap: 10px;
    display: flex;
    align-items: center;
  }
}

.bx-filter-popup-result {
  position: absolute;
  z-index: -1;
  opacity: 0;
  width: 0;
  height: 0;
  overflow: hidden;
}

#loading_screen {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1500;
}

#loading_screen img {
  display: none;
}

@keyframes draw {
  10% {
    transform: translate(-50%, -50%) scale(1);
  }

  50% {
    transform: translate(-50%, -50%) scale(1.5);
  }

  to {
    transform: translate(-50%, -50%) scale(1);
  }
}

#loading_screen::after {
  content: "";
  display: block;
  z-index: 10;
  position: absolute;
  margin: auto;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: url("/local/templates/voluminous/images/animLogo.svg") no-repeat
    50%;
  animation: draw 2s ease-in-out infinite;
  width: 100px;
  height: 100px;
}

.new-flex-block {
  display: grid;
  grid-template-columns: calc(25% - 15px) calc(25% - 15px) calc(25% - 15px) calc(
      25% - 15px
    );
  gap: 20px;
}

.grid-block {
  grid-column: 1/5;
}

@media only screen and (max-width: 1024px) {
  .new-flex-block {
    gap: 4px;
    grid-template-columns: calc(50% - 4px) calc(50% - 4px);
  }
}

.load_more {
  width: 285px;
  height: 50px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: FuturaPT, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
  margin: 0 auto;
  transition: 300ms;
  cursor: pointer;
}

.bx-soa-cart-total-button-container {
  position: relative;
}

.bx-soa-cart-total-button-container .btn-sms-code {
  position: absolute;
  top: 0;
  left: 0;
  width: 101%;
  height: 100%;
  z-index: 5;
  background-color: #d3af92;
  color: #000000;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: FuturaPT, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
  transition: 300ms;
  cursor: pointer;
  border: 1px solid #d3af92;
}

.bx-soa-cart-total-button-container .btn-sms-code:hover{
  background-color: #ffffff;
  color: #CA864F;
  border-color: #d3af92;
}

@media(max-width: 768px){
  .products__list .owl-item{
    height: unset!important;
    min-height: unset!important;
  }
}
/* End */


/* Start:/local/templates/voluminous/css/custom.css?1758780933763*/
.products__item-sticker {
  position: absolute;
  right: 15px;
  top: 15px;
  z-index: 101;
  padding: 7px 21px;
  background: #3a3a3a9c;
  backdrop-filter: blur(15px);
  color: white;
  font-size: 16px;
  letter-spacing: 1px;
}

.discount-new {
  font-size: 18px;
  line-height: 100%;
  font-weight: 400;
  font-family: FuturaPT;
  color: #cf8688;
  position: relative;
  bottom: 10px;
  left: 0px;
}

.product-flex {
  display: flex;
  align-items: center;
  gap: 15px;
}

.product-flex .product__price {
  padding-bottom: 0;
}

.product-card__price-number-discount,
.product-card__price-number {
  white-space: nowrap;
}

.sale_order_full_table a {
  color: #ca864f;
  text-decoration: underline;
}

.sale_order_full_table a:hover {
  text-decoration: none;
}

/* End */
/* /local/templates/voluminous/libraries/owl/owl.carousel.min.css?17551809863365 */
/* /local/templates/voluminous/libraries/swiper/swiper-bundle.min.css?175568715918454 */
/* /local/templates/voluminous/css/fonts.css?1755180986264 */
/* /local/templates/voluminous/css/all-style.css?1758185078198164 */
/* /local/templates/voluminous/css/custom.css?1758780933763 */
