@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@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}
#block-views-block-slider-front-block-slider .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide video,#block-cxl-theme-views-block-slider-front-block-slider .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide video,#block-views-block-slider-front-block-slider-2 .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide video,#block-views-block-slider-front-block-slider .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide img,#block-cxl-theme-views-block-slider-front-block-slider .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide img,#block-views-block-slider-front-block-slider-2 .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide img{width:100%;height:auto}.front-page-slider{position:relative;top:-75px;margin-bottom:-75px}#block-views-block-slider-front-block-slider,#block-cxl-theme-views-block-slider-front-block-slider,#block-views-block-slider-front-block-slider-2{overflow:hidden;margin-top:-75px;transition:opacity 0.05s ease-in-out}#block-views-block-slider-front-block-slider video.mobile,#block-cxl-theme-views-block-slider-front-block-slider video.mobile,#block-views-block-slider-front-block-slider-2 video.mobile{display:none}#block-views-block-slider-front-block-slider .block-content,#block-cxl-theme-views-block-slider-front-block-slider .block-content,#block-views-block-slider-front-block-slider-2 .block-content{position:relative;background-repeat:no-repeat;background-position:center center;background-size:200%}#block-views-block-slider-front-block-slider .banner__logo,#block-cxl-theme-views-block-slider-front-block-slider .banner__logo,#block-views-block-slider-front-block-slider-2 .banner__logo{position:absolute;display:flex;align-items:center;justify-content:center;height:100%;width:100%;opacity:1;transition:opacity 1.25s ease-in-out;top:0}#block-views-block-slider-front-block-slider .banner__logo svg,#block-cxl-theme-views-block-slider-front-block-slider .banner__logo svg,#block-views-block-slider-front-block-slider-2 .banner__logo svg{width:50%;height:auto}#block-views-block-slider-front-block-slider .views-slideshow-controls-bottom,#block-views-block-slider-front-block-slider .views-slideshow-controls-top,#block-cxl-theme-views-block-slider-front-block-slider .views-slideshow-controls-bottom,#block-cxl-theme-views-block-slider-front-block-slider .views-slideshow-controls-top,#block-views-block-slider-front-block-slider-2 .views-slideshow-controls-bottom,#block-views-block-slider-front-block-slider-2 .views-slideshow-controls-top{width:100%}#block-views-block-slider-front-block-slider .views-slideshow-controls-bottom .views_slideshow_controls_text,#block-views-block-slider-front-block-slider .views-slideshow-controls-top .views_slideshow_controls_text,#block-cxl-theme-views-block-slider-front-block-slider .views-slideshow-controls-bottom .views_slideshow_controls_text,#block-cxl-theme-views-block-slider-front-block-slider .views-slideshow-controls-top .views_slideshow_controls_text,#block-views-block-slider-front-block-slider-2 .views-slideshow-controls-bottom .views_slideshow_controls_text,#block-views-block-slider-front-block-slider-2 .views-slideshow-controls-top .views_slideshow_controls_text{display:flex;align-items:center;justify-content:space-between}#block-views-block-slider-front-block-slider .views-slideshow-controls-bottom .views_slideshow_controls_text .views-slideshow-controls-text-status-pause,#block-views-block-slider-front-block-slider .views-slideshow-controls-bottom .views_slideshow_controls_text .views-slideshow-controls-text-status-play,#block-views-block-slider-front-block-slider .views-slideshow-controls-top .views_slideshow_controls_text .views-slideshow-controls-text-status-pause,#block-views-block-slider-front-block-slider .views-slideshow-controls-top .views_slideshow_controls_text .views-slideshow-controls-text-status-play,#block-cxl-theme-views-block-slider-front-block-slider .views-slideshow-controls-bottom .views_slideshow_controls_text .views-slideshow-controls-text-status-pause,#block-cxl-theme-views-block-slider-front-block-slider .views-slideshow-controls-bottom .views_slideshow_controls_text .views-slideshow-controls-text-status-play,#block-cxl-theme-views-block-slider-front-block-slider .views-slideshow-controls-top .views_slideshow_controls_text .views-slideshow-controls-text-status-pause,#block-cxl-theme-views-block-slider-front-block-slider .views-slideshow-controls-top .views_slideshow_controls_text .views-slideshow-controls-text-status-play,#block-views-block-slider-front-block-slider-2 .views-slideshow-controls-bottom .views_slideshow_controls_text .views-slideshow-controls-text-status-pause,#block-views-block-slider-front-block-slider-2 .views-slideshow-controls-bottom .views_slideshow_controls_text .views-slideshow-controls-text-status-play,#block-views-block-slider-front-block-slider-2 .views-slideshow-controls-top .views_slideshow_controls_text .views-slideshow-controls-text-status-pause,#block-views-block-slider-front-block-slider-2 .views-slideshow-controls-top .views_slideshow_controls_text .views-slideshow-controls-text-status-play{display:none}#block-views-block-slider-front-block-slider .views-slideshow-controls-bottom .views_slideshow_controls_text span,#block-views-block-slider-front-block-slider .views-slideshow-controls-top .views_slideshow_controls_text span,#block-cxl-theme-views-block-slider-front-block-slider .views-slideshow-controls-bottom .views_slideshow_controls_text span,#block-cxl-theme-views-block-slider-front-block-slider .views-slideshow-controls-top .views_slideshow_controls_text span,#block-views-block-slider-front-block-slider-2 .views-slideshow-controls-bottom .views_slideshow_controls_text span,#block-views-block-slider-front-block-slider-2 .views-slideshow-controls-top .views_slideshow_controls_text span{z-index:2;position:absolute;top:calc(50% - 20px);left:40px;background-image:url("/themes/custom/cxl_theme/./img/slider-arrow.svg");width:40px;height:40px;display:flex;text-indent:-99999px;background-repeat:no-repeat;background-position:center center;background-size:contain;box-sizing:border-box}#block-views-block-slider-front-block-slider .views-slideshow-controls-bottom .views_slideshow_controls_text span.views_slideshow_controls_text_next,#block-views-block-slider-front-block-slider .views-slideshow-controls-top .views_slideshow_controls_text span.views_slideshow_controls_text_next,#block-cxl-theme-views-block-slider-front-block-slider .views-slideshow-controls-bottom .views_slideshow_controls_text span.views_slideshow_controls_text_next,#block-cxl-theme-views-block-slider-front-block-slider .views-slideshow-controls-top .views_slideshow_controls_text span.views_slideshow_controls_text_next,#block-views-block-slider-front-block-slider-2 .views-slideshow-controls-bottom .views_slideshow_controls_text span.views_slideshow_controls_text_next,#block-views-block-slider-front-block-slider-2 .views-slideshow-controls-top .views_slideshow_controls_text span.views_slideshow_controls_text_next{transform:rotate(180deg);right:40px;left:auto}#block-views-block-slider-front-block-slider .views_slideshow_cycle_teaser_section,#block-cxl-theme-views-block-slider-front-block-slider .views_slideshow_cycle_teaser_section,#block-views-block-slider-front-block-slider-2 .views_slideshow_cycle_teaser_section{width:100% !important;z-index:1}#block-views-block-slider-front-block-slider .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide,#block-cxl-theme-views-block-slider-front-block-slider .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide,#block-views-block-slider-front-block-slider-2 .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide{width:100% !important}#block-views-block-slider-front-block-slider .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide video,#block-cxl-theme-views-block-slider-front-block-slider .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide video,#block-views-block-slider-front-block-slider-2 .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide video{min-height:100vh;object-fit:cover;height:100vh}#block-views-block-slider-front-block-slider .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide .slide-item,#block-cxl-theme-views-block-slider-front-block-slider .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide .slide-item,#block-views-block-slider-front-block-slider-2 .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide .slide-item{background-size:cover;display:flex;background-position:center center}#block-views-block-slider-front-block-slider .views-field-field-slide-logo-color svg,#block-cxl-theme-views-block-slider-front-block-slider .views-field-field-slide-logo-color svg,#block-views-block-slider-front-block-slider-2 .views-field-field-slide-logo-color svg{display:flex;z-index:4;position:absolute;top:0}@media (max-width:1000px){#block-views-block-slider-front-block-slider video.mobile,#block-cxl-theme-views-block-slider-front-block-slider video.mobile,#block-views-block-slider-front-block-slider-2 video.mobile{display:inline-flex;object-fit:cover !important;width:100% !important}#block-views-block-slider-front-block-slider video.desktop,#block-cxl-theme-views-block-slider-front-block-slider video.desktop,#block-views-block-slider-front-block-slider-2 video.desktop{display:none}#block-views-block-slider-front-block-slider .banner__logo,#block-cxl-theme-views-block-slider-front-block-slider .banner__logo,#block-views-block-slider-front-block-slider-2 .banner__logo{top:0}#block-views-block-slider-front-block-slider .banner__logo svg,#block-cxl-theme-views-block-slider-front-block-slider .banner__logo svg,#block-views-block-slider-front-block-slider-2 .banner__logo svg{width:70%;height:300px}#block-views-block-slider-front-block-slider .views-slideshow-controls-bottom,#block-views-block-slider-front-block-slider .views-slideshow-controls-top,#block-cxl-theme-views-block-slider-front-block-slider .views-slideshow-controls-bottom,#block-cxl-theme-views-block-slider-front-block-slider .views-slideshow-controls-top,#block-views-block-slider-front-block-slider-2 .views-slideshow-controls-bottom,#block-views-block-slider-front-block-slider-2 .views-slideshow-controls-top{width:100%}#block-views-block-slider-front-block-slider .views-slideshow-controls-bottom .views_slideshow_controls_text,#block-views-block-slider-front-block-slider .views-slideshow-controls-top .views_slideshow_controls_text,#block-cxl-theme-views-block-slider-front-block-slider .views-slideshow-controls-bottom .views_slideshow_controls_text,#block-cxl-theme-views-block-slider-front-block-slider .views-slideshow-controls-top .views_slideshow_controls_text,#block-views-block-slider-front-block-slider-2 .views-slideshow-controls-bottom .views_slideshow_controls_text,#block-views-block-slider-front-block-slider-2 .views-slideshow-controls-top .views_slideshow_controls_text{display:flex;align-items:center;justify-content:space-between}#block-views-block-slider-front-block-slider .views-slideshow-controls-bottom .views_slideshow_controls_text .views-slideshow-controls-text-status-pause,#block-views-block-slider-front-block-slider .views-slideshow-controls-bottom .views_slideshow_controls_text .views-slideshow-controls-text-status-play,#block-views-block-slider-front-block-slider .views-slideshow-controls-top .views_slideshow_controls_text .views-slideshow-controls-text-status-pause,#block-views-block-slider-front-block-slider .views-slideshow-controls-top .views_slideshow_controls_text .views-slideshow-controls-text-status-play,#block-cxl-theme-views-block-slider-front-block-slider .views-slideshow-controls-bottom .views_slideshow_controls_text .views-slideshow-controls-text-status-pause,#block-cxl-theme-views-block-slider-front-block-slider .views-slideshow-controls-bottom .views_slideshow_controls_text .views-slideshow-controls-text-status-play,#block-cxl-theme-views-block-slider-front-block-slider .views-slideshow-controls-top .views_slideshow_controls_text .views-slideshow-controls-text-status-pause,#block-cxl-theme-views-block-slider-front-block-slider .views-slideshow-controls-top .views_slideshow_controls_text .views-slideshow-controls-text-status-play,#block-views-block-slider-front-block-slider-2 .views-slideshow-controls-bottom .views_slideshow_controls_text .views-slideshow-controls-text-status-pause,#block-views-block-slider-front-block-slider-2 .views-slideshow-controls-bottom .views_slideshow_controls_text .views-slideshow-controls-text-status-play,#block-views-block-slider-front-block-slider-2 .views-slideshow-controls-top .views_slideshow_controls_text .views-slideshow-controls-text-status-pause,#block-views-block-slider-front-block-slider-2 .views-slideshow-controls-top .views_slideshow_controls_text .views-slideshow-controls-text-status-play{display:none}#block-views-block-slider-front-block-slider .views-slideshow-controls-bottom .views_slideshow_controls_text span,#block-views-block-slider-front-block-slider .views-slideshow-controls-top .views_slideshow_controls_text span,#block-cxl-theme-views-block-slider-front-block-slider .views-slideshow-controls-bottom .views_slideshow_controls_text span,#block-cxl-theme-views-block-slider-front-block-slider .views-slideshow-controls-top .views_slideshow_controls_text span,#block-views-block-slider-front-block-slider-2 .views-slideshow-controls-bottom .views_slideshow_controls_text span,#block-views-block-slider-front-block-slider-2 .views-slideshow-controls-top .views_slideshow_controls_text span{left:10px}#block-views-block-slider-front-block-slider .views-slideshow-controls-bottom .views_slideshow_controls_text span.views_slideshow_controls_text_next,#block-views-block-slider-front-block-slider .views-slideshow-controls-top .views_slideshow_controls_text span.views_slideshow_controls_text_next,#block-cxl-theme-views-block-slider-front-block-slider .views-slideshow-controls-bottom .views_slideshow_controls_text span.views_slideshow_controls_text_next,#block-cxl-theme-views-block-slider-front-block-slider .views-slideshow-controls-top .views_slideshow_controls_text span.views_slideshow_controls_text_next,#block-views-block-slider-front-block-slider-2 .views-slideshow-controls-bottom .views_slideshow_controls_text span.views_slideshow_controls_text_next,#block-views-block-slider-front-block-slider-2 .views-slideshow-controls-top .views_slideshow_controls_text span.views_slideshow_controls_text_next{right:10px}#block-views-block-slider-front-block-slider .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide,#block-cxl-theme-views-block-slider-front-block-slider .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide,#block-views-block-slider-front-block-slider-2 .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide{width:100% !important}#block-views-block-slider-front-block-slider .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide video,#block-views-block-slider-front-block-slider .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide img,#block-cxl-theme-views-block-slider-front-block-slider .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide video,#block-cxl-theme-views-block-slider-front-block-slider .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide img,#block-views-block-slider-front-block-slider-2 .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide video,#block-views-block-slider-front-block-slider-2 .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide img{width:auto;height:66vh;min-height:66vh}}.block--type-banner{position:relative}.banner-button-holder{position:absolute;z-index:1;bottom:40px;display:flex;width:100%;align-items:center;justify-content:center}.banner-button-holder.bunner-type{bottom:22px}.mobile-search-panel{position:fixed;width:100%;padding:20px;box-sizing:border-box;top:50px;background:white;z-index:10}.mobile-search-panel form{border:1px solid #eaeaea;display:flex;gap:10px}.mobile-search-panel form input{border:none;margin:0}.mobile-search-panel form input.button{background-image:url("/themes/custom/cxl_theme//img/search.svg");background-color:white;background-size:50%;background-position:center center;background-repeat:no-repeat;width:50px !important;height:51px;display:block;text-indent:-9999px;margin-bottom:0}.toolbar-horizontal.toolbar-fixed .mobile-search-panel{top:100px}.toolbar-horizontal.toolbar-fixed.toolbar-tray-open .mobile-search-panel{top:140px}.mobile-search{display:none}.layout-container{padding-top:75px}.burger-menu{display:none}.path-frontpage header[role=banner]{background:transparent;box-shadow:none;filter:invert(1);transition:0.05s}.path-frontpage header[role=banner] #block-cxl-theme-branding{opacity:0}.path-frontpage header[role=banner] .cart-block--summary__count,.path-frontpage header[role=banner] a.favorites-counter .counter{filter:invert(1)}.path-frontpage header[role=banner].no-transpanent{background:#fff;box-shadow:0px 4px 12px 0px rgba(34,60,80,0.2);filter:invert(0)}.path-frontpage header[role=banner].no-transpanent #block-cxl-theme-branding{opacity:1}.path-frontpage header[role=banner].no-transpanent .cart-block--summary__count,.path-frontpage header[role=banner].no-transpanent a.favorites-counter .counter{filter:invert(0)}header[role=banner]{display:flex;box-sizing:border-box;align-items:center;justify-content:space-between;max-width:100%;background:#fff;box-shadow:0px 4px 12px 0px rgba(34,60,80,0.2);padding:0px 20px !important;transition:0.3s;width:100%;z-index:100;min-height:50px;position:fixed;margin-top:-75px}header[role=banner] #block-headermenu{flex-basis:33%}header[role=banner] #block-headermenu .block-content ul{margin:0;padding:0;display:flex;gap:15px}header[role=banner] #block-headermenu .block-content ul li{list-style:none}header[role=banner] #block-headermenu .block-content ul li a{text-transform:uppercase;text-decoration:none;font-size:14px;font-weight:400;color:#000000;transition:0.3s;position:relative}header[role=banner] #block-headermenu .block-content ul li a::before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:1px;background-color:#000;transition:0.5s;top:120%}header[role=banner] #block-headermenu .block-content ul li a:hover::before{width:100%}header[role=banner] #block-cxl-theme-branding img{object-fit:cover;transition:0.3s;width:auto;height:60.6px}header[role=banner] .account-menu{display:flex;flex-basis:33%;gap:15px}header[role=banner] .account-menu a:first-child{margin-left:auto}header[role=banner] .account-menu a.cart-block--link__expand,header[role=banner] .account-menu a.favorites-counter{background-image:url("/themes/custom/cxl_theme/./img/basket.svg");width:33px;background-position:top center;background-size:31px;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;height:33px;text-decoration:none;position:relative;transition:opacity 0.3s ease-in-out}header[role=banner] .account-menu a.cart-block--link__expand .cart-block--summary__count,header[role=banner] .account-menu a.cart-block--link__expand .counter,header[role=banner] .account-menu a.favorites-counter .cart-block--summary__count,header[role=banner] .account-menu a.favorites-counter .counter{font-size:60%;background:#495019;color:#fff;display:inline-flex;width:12px;height:12px;position:absolute;top:-5px;right:-5px;z-index:100;border-radius:100%;align-items:center;justify-content:center;font-weight:normal;line-height:0}header[role=banner] .account-menu a.cart-block--link__expand img,header[role=banner] .account-menu a.favorites-counter img{display:none}header[role=banner] .account-menu a.cart-block--link__expand:hover,header[role=banner] .account-menu a.favorites-counter:hover{opacity:0.5}header[role=banner] .account-menu a.favorites-counter{background-image:url("/themes/custom/cxl_theme/./img/heart.svg")}header[role=banner] .account-menu img{width:30px;height:30px;transition:opacity 0.3s ease-in-out}header[role=banner] .account-menu img:hover{opacity:0.5}.toolbar-horizontal.toolbar-fixed .header-dropdown-block{top:103px}.toolbar-horizontal.toolbar-fixed.toolbar-tray-open .header-dropdown-block{top:143px}.header-dropdown-block{display:flex;padding-top:6px;position:fixed;left:7px;top:64px;width:auto;transition:opacity 0.3s ease-in-out;z-index:100;opacity:1;visibility:hidden}.header-dropdown-block .holder{display:flex;background-color:white;padding:30px 40px 30px 20px;box-shadow:0px 4px 12px 0px rgba(34,60,80,0.2);gap:20px;min-height:272px}.header-dropdown-block .simplenews-subscriber-form{max-width:250px}.header-dropdown-block .simplenews-subscriber-form .description{display:none}.header-dropdown-block .simplenews-subscriber-form .header,.header-dropdown-block .simplenews-subscriber-form .bottom-text{display:none !important}.header-dropdown-block .simplenews-subscriber-form form{display:flex;background:#fff;border:1px solid rgba(0,0,0,0.2)}.header-dropdown-block .simplenews-subscriber-form form .form-email{background:transparent;border:none}.header-dropdown-block .simplenews-subscriber-form form .form-submit{background-color:transparent !important;border:none !important;background-image:url("/themes/custom/cxl_theme/./img/arrow-input.svg");padding:0 !important;margin:0 !important;height:100% !important;display:flex !important;color:red !important;text-indent:-9999px;background-position:center center;background-repeat:no-repeat;width:50px !important}.header-dropdown-block .simplenews-subscriber-form form .form-submit:hover{width:40px !important}.header-dropdown-block h2,.header-dropdown-block .h2{font-weight:400;text-transform:uppercase;color:#000;font-size:14px;font-weight:400;text-align:left;line-height:1.1;margin-bottom:10px}.header-dropdown-block .block-content ul{max-width:250px;width:100%;margin-top:20px;display:flex;gap:15px;flex-direction:column;padding:0;margin:20px 0;min-width:150px}.header-dropdown-block .block-content ul li{list-style:none;margin:0;padding:0}.header-dropdown-block .block-content ul li a{text-decoration:none;font-weight:400;font-size:16px;cursor:pointer;opacity:1;color:#000;transition:opacity 0.3s ease-in-out}.header-dropdown-block .block-content ul li a:hover{opacity:0.5}.header-dropdown-block .block-content img{max-height:250px;width:auto}.header-dropdown-block .header-banner{margin:0}.burger-btn{display:none}@media (max-width:1000px){.block--type-banner{cursor:pointer}.block--type-banner .banner-button-holder{display:none}.block--type-banner .banner-button-holder.bunner-type{bottom:-10px}.banner-button-holder{bottom:10px}.mobile-search-panel{position:fixed;width:100%;padding:20px;box-sizing:border-box;top:50px;background:white;z-index:10}.mobile-search-panel form{border:1px solid #eaeaea;display:flex;gap:10px}.mobile-search-panel form input{border:none;margin:0}.mobile-search-panel form input.button{background-image:url("/themes/custom/cxl_theme//img/search.svg");background-color:white;background-size:50%;background-position:center center;background-repeat:no-repeat;width:50px !important;height:51px;display:block;text-indent:-9999px;margin-bottom:0}.mobile-search{display:block}.mobile-search img{width:23px}.search-button{display:none !important}header[role="banner"] #block-cxl-theme-branding img{height:40.6px}header[role="banner"] .account-menu,header[role="banner"] #block-headermenu{flex-basis:25%}header[role="banner"] .account-menu .block-content,header[role="banner"] #block-headermenu .block-content{display:flex;gap:16px}header[role="banner"] .account-menu{gap:10px}header[role="banner"] .account-menu a.favorites-counter{margin-left:auto}#block-headermenu .block-content ul{display:none !important}#block-headermenu .block-content .burger-btn{width:23px;height:23px;padding:2px 0;box-sizing:border-box;flex-direction:column;justify-content:space-between;position:relative;cursor:pointer;transition:0.3s ease;display:flex}#block-headermenu .block-content .burger-btn span{width:100%;height:1px;background:#000 !important;display:inline-block}.account-menu a:first-child,.account-menu a.cart-link{display:inline-block}.account-menu a.phone{display:none}.account-menu a img{width:23px !important;height:23px !important}.account-menu a.favorites-counter,.account-menu a.cart-block--link__expand{width:23px !important;height:23px !important;background-size:23px !important}.burger-menu.active{display:flex;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:white}.burger-menu.active .description{opacity:0.6;padding-left:22px;margin-bottom:10px}.burger-menu.active .mobile-logo-hamburger-a{width:177.083px;display:flex;margin:0 auto;padding-bottom:20px;background:white;padding-right:20px;padding-top:0px}.burger-menu.active .burger-menu_wrap,.burger-menu.active .container{width:100%;padding:22.5px 10px 40px 10px;box-sizing:border-box;overflow-x:scroll;position:relative;max-height:100%;background-color:white}.burger-menu.active .burger-menu_wrap{height:100vh}.burger-menu.active .burger-menu_wrap header[role="banner"]{position:relative !important;margin:-38px 0 0 auto;box-shadow:none;padding:20px 10px !important;filter:invert(0)}.burger-menu.active .burger-menu_wrap header[role="banner"] #block-cxl-theme-branding{opacity:1}.burger-menu.active .burger-menu_wrap header[role="banner"] .burger-btn,.burger-menu.active .burger-menu_wrap header[role="banner"] .account-menu{opacity:0}.burger-menu.active .burger-menu_wrap header[role="banner"] .account-menu{opacity:1}.burger-menu.active .burger-menu_wrap header[role="banner"] .account-menu a.cart-block--link__expand .cart-block--summary__count,.burger-menu.active .burger-menu_wrap header[role="banner"] .account-menu a.cart-block--link__expand .counter,.burger-menu.active .burger-menu_wrap header[role="banner"] .account-menu a.favorites-counter .cart-block--summary__count,.burger-menu.active .burger-menu_wrap header[role="banner"] .account-menu a.favorites-counter .counter{filter:invert(0)}.burger-menu.active .close-btn{cursor:pointer;width:23px;height:23px;background:transparent;position:absolute;z-index:1000;top:12px;left:20px;opacity:1;transition:0.3s ease;background-position:center center;padding:0;margin:0;min-height:auto}.burger-menu.active .close-btn span{width:100%;height:1px;background:#000 !important;display:inline-block;transform:rotate(45deg);position:absolute;top:11px;left:0}.burger-menu.active .close-btn span:last-child{transform:rotate(-45deg)}.burger-menu.active ul{list-style:none;margin:0;padding:0;width:100%;margin-bottom:40px}.burger-menu.active ul li{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e8e8e8;padding-top:2px;display:flex;flex-direction:column-reverse}.burger-menu.active ul li.opened a.sub{font-weight:400}.burger-menu.active ul li a{font-size:16px;text-decoration:none}.burger-menu.active ul li a.sub{font-weight:600}.burger-menu.active ul li ul{display:none;margin-bottom:0}.burger-menu.active ul li ul li{padding:2px 20px !important;border:none}.burger-menu.active ul li ul li a{font-weight:400}.burger-menu.active ul li ul li ul{display:none !important}.burger-menu.active a.sub{position:relative;display:block}.burger-menu.active a.sub.opened{order:1;margin-bottom:16px}.burger-menu.active a.sub svg{position:absolute;right:0;transform:rotate(90deg)}.burger-menu.active a.sub svg.active{transform:rotate(270deg)}.burger-menu.active .block_chose_city{display:flex;align-items:center;font-size:14px;font-weight:500}.burger-menu.active .block_chose_city svg{margin-right:10px}.burger-menu.active .social-holder-bottom{padding-left:20px;margin-top:16px}.burger-menu.active .block_socials{display:flex;align-items:center}.burger-menu.active .block_socials a{margin-right:6px;width:32px;height:32px;display:inline-flex;flex-basis:18px;align-items:center;justify-content:center}.burger-menu.active .block_socials a svg{filter:invert(1);object-fit:cover}.burger-menu.active .block_socials svg{filter:invert(1)}.burger-menu.active .block_socials span{display:flex;align-items:center;flex-basis:130px}.burger-menu.active .block_socials span svg{filter:invert(0);margin-right:10px}.burger-menu.active .block_socials span a{text-decoration:none;margin-right:10px;display:inline-block;font-weight:500;height:auto}}@media (max-width:400px){header[role="banner"] .account-menu .block-content,header[role="banner"] #block-headermenu .block-content{gap:8px}header[role="banner"] .account-menu .block-content .burger-btn,header[role="banner"] #block-headermenu .block-content .burger-btn{width:20px;height:20px}.account-menu a.favorites-counter,.account-menu a.cart-block--link__expand{width:20px !important;height:20px !important;background-size:20px !important}.account-menu a img{width:20px !important;height:20px !important}.mobile-search img{width:20px}}@media (max-width:1200px){header[role="banner"] #block-cxl-theme-branding img{height:37.6px}header[role="banner"] .account-menu,header[role="banner"] #block-headermenu{flex-basis:calc(40% - 10px)}}footer[role=contentinfo]{background-color:#222}footer[role=contentinfo] .wrapper{padding:70px 64px 0px 64px;color:white;display:grid;grid-template-columns:repeat(5,1fr);gap:50px;max-width:1500px !important;margin:0 auto}footer[role=contentinfo] .simplenews-subscriber-form .header,footer[role=contentinfo] .footer-item-title,footer[role=contentinfo] h2{font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:35px;margin-top:0;position:relative;z-index:2;text-align:left;line-height:14px}footer[role=contentinfo] #block-cxl-theme-simplenewssubscription iframe{max-width:250px;overflow:hidden}footer[role=contentinfo] .column ul{margin:0;padding:0;margin-top:-2px}footer[role=contentinfo] .column ul li{margin:0;padding:0;list-style:none;margin-bottom:7px}footer[role=contentinfo] .column ul li a{font-size:14px;line-height:20px;font-weight:400;transition:0.3s ease;white-space:nowrap;text-decoration:none}footer[role=contentinfo] .navigation-box.social{display:flex;align-items:center}footer[role=contentinfo] .navigation-box.social a{display:flex;align-items:center;justify-content:center;margin-right:8px;margin-top:8px;width:32px;height:32px}footer[role=contentinfo] .navigation-box.social a svg{object-fit:cover}footer[role=contentinfo] a{color:white;opacity:0.6;transition:0.3s ease}footer[role=contentinfo] a:hover{opacity:1}footer[role=contentinfo] .footer_item_contact div{margin-bottom:7px}footer[role=contentinfo] .footer_item_contact a{text-decoration:none;opacity:1}footer[role=contentinfo] .footer_item_contact a:hover{opacity:0.6}footer[role=contentinfo] .logo{margin-left:auto;margin-right:auto;width:100%;padding:0 32px;max-width:1616px !important;box-sizing:border-box}footer[role=contentinfo] .logo img{width:100%;margin:38px 0}footer[role=contentinfo] .footer_bottom_wrapper_line{width:100%;height:1px;background:white;opacity:0.1}footer[role=contentinfo] .footer-item-copy{padding-top:12px;padding-bottom:12px;font-size:13px;opacity:0.6;color:white;text-align:center}@media (max-width:1000px){footer[role=contentinfo] .wrapper{padding:70px 20px 0px 20px;grid-template-columns:1fr;grid-column-gap:30px}footer[role=contentinfo] .logo{padding:0 10px}}.status-type{position:fixed;top:0;left:0;display:flex;width:100vw;height:100vh;justify-content:center;align-items:center;background:rgba(0,0,0,0.3);z-index:100;font-size:110%}.status-type .message-holder{background:#FFFFFF;padding:40px;position:relative;max-width:60%;font-size:110%;border-radius:4px}.status-type .message-holder .close{position:absolute;top:10px;right:12px;font-family:verdana;opacity:0.4;font-weight:800;cursor:pointer;transform:rotate(45deg);font-size:200%}.status-type.warning .message-holder{background-color:#f5ae07}.status-type.error .message-holder{background:#db504a;color:#FFFFFF}.status-type.error .message-holder a{color:#FFFFFF}#block-cxl-theme-local-tasks .block-content ul{list-style:none;margin:0;padding:0;text-transform:uppercase}#block-cxl-theme-local-tasks .block-content ul li{display:inline-block}#block-cxl-theme-local-tasks .block-content ul li a{display:inline-block;text-decoration:none;color:#000000;padding:6px 12px;margin-bottom:10px;border-radius:4px}#block-cxl-theme-local-tasks .block-content ul li a:hover{color:#FFFFFF}.cpath-user-login #block-cxl-theme-local-tasks .block-content ul{list-style:none;margin:0;padding:0;text-transform:uppercase}.cpath-user-login #block-cxl-theme-local-tasks .block-content ul li{display:inline-block}.cpath-user-login #block-cxl-theme-local-tasks .block-content ul li a{text-decoration:none;color:#000000}.cpath-user-login #block-cxl-theme-local-tasks .block-content ul li a:hover{color:#f5ae07}.role-administrator #block-cxl-theme-local-tasks .block-content ul li a,.role-editor #block-cxl-theme-local-tasks .block-content ul li a,.role-manager #block-cxl-theme-local-tasks .block-content ul li a,.role-stock #block-cxl-theme-local-tasks .block-content ul li a{background:#fdb916}.role-administrator #block-cxl-theme-local-tasks .block-content ul li a:hover,.role-editor #block-cxl-theme-local-tasks .block-content ul li a:hover,.role-manager #block-cxl-theme-local-tasks .block-content ul li a:hover,.role-stock #block-cxl-theme-local-tasks .block-content ul li a:hover{color:#FFFFFF}.path-user main[role=main] #block-cxl-theme-content .block-content form label{display:block;margin-bottom:10px}.path-user main[role=main] #block-cxl-theme-content .block-content form input.button{border:0px;color:#FFFFFF;cursor:pointer;background:#000;text-transform:uppercase}.path-user main[role=main] #block-cxl-theme-content .block-content form .description{margin:10px 0 20px}#admin-tasks-holder{display:none;position:fixed;bottom:10px;text-align:center;width:100%;z-index:1000}#admin-tasks-holder #admin-tasks{background-color:rgba(0,0,0,0.6);position:relative;width:auto;margin:0 auto;display:inline-block}#admin-tasks-holder #admin-tasks a{color:#FFFFFF;text-decoration:none}#admin-tasks-holder #admin-tasks a:hover{text-decoration:underline}#admin-tasks-holder #admin-tasks a.is-active{font-weight:bolder}@media (max-width:1000px){#admin-tasks-holder #admin-tasks{background-color:rgba(0,0,0,0.6);position:relative;width:auto;margin:0 auto;display:inline-block}#admin-tasks-holder #admin-tasks a{color:#FFFFFF;text-decoration:none}#admin-tasks-holder #admin-tasks a:hover{text-decoration:underline}#admin-tasks-holder #admin-tasks a.is-active{font-weight:bolder}}.contextual .trigger{min-height:auto}@media (max-width:1000px){.path-user main[role=main] #block-cxl-theme-content .block-content{margin-right:0}.path-user main[role=main] #block-cxl-theme-content .block-content form input.form-submit{margin:0 auto}.path-user main[role=main] #block-cxl-theme-local-tasks .block-content{margin-right:0}}.view-header h1{text-transform:none;margin-top:0}.path-taxonomy .ajax-progress-fullscreen{display:none}.button-red{color:#db504a;display:inline-block}.ui-menu-item-wrapper{font-weight:500 !important;white-space:nowrap;text-align:left;display:block;padding:10px 10px !important;transition:0.3s ease}.ui-menu-item-wrapper.ui-state-active{background:#dfdfdf;border:none;color:inherit;margin:0}.ui-widget.ui-widget-content{border:none !important}.catalog-filter .price,.catalog-filter .sort{display:none !important}.catalog-filter .ui-selectmenu-button.ui-button{background:transparent !important;border:none !important;width:auto !important;font-weight:600 !important;font-size:14px !important;color:inherit}.catalog-filter .price{display:flex;align-items:center;margin-bottom:30px}.catalog-filter .price .price-holder{transition:0.3s ease;position:relative;flex-basis:48%}.catalog-filter .price .price-holder.opened label svg{transform:rotate(180deg)}.catalog-filter .price .price-holder label{width:100%;height:100%;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding-left:16px;background:#f2f2f2;-webkit-user-select:none;user-select:none;transition:0.3s ease;height:36px;box-sizing:border-box}.catalog-filter .price .price-holder label svg{display:block;flex-shrink:0;height:14px;width:42px;border-left:1px solid #d7d7d7;transition:0.3s ease}.catalog-filter .price .price-holder label.selected{background:#000;color:#fff}.catalog-filter .price .price-holder label.selected svg{filter:invert(1)}.catalog-filter .price .price-holder label.selected:hover{background:#000}.catalog-filter .price .price-holder label:hover{background:#dfdfdf}.catalog-filter .price .price-holder .price-wrapper{display:none}.catalog-filter .price .price-holder .price-wrapper label{display:none}.catalog-filter .price .price-holder .price-wrapper #slider-range{width:100%}.catalog-filter .price .price-holder .price-wrapper.opened{display:flex;position:absolute;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,0.15);padding:20px;box-sizing:border-box;z-index:5;flex-wrap:wrap;justify-content:space-between}.catalog-filter .price .price-holder .price-wrapper.opened .form-item{flex-basis:48%}.catalog-filter .price .price-holder .price-wrapper.opened .form-item input{border:1px solid #eae9e9;height:40px;width:64px;text-align:center;color:#000;font-weight:400;padding:0;margin:0}.catalog-filter .price .price-holder .price-wrapper.opened .form-item::before{content:"До";margin-right:6px}.catalog-filter .price .price-holder .price-wrapper.opened .form-item.form-item-price__number-min::before{content:"От"}.catalog-filter .price .price-holder .price-wrapper.opened .form-item.form-item-price__number-max{text-align:right}.catalog-filter .price .price-holder .price-wrapper.opened #slider-range{flex-basis:100%;margin:10px 0px;position:relative}.catalog-filter .price .price-holder .price-wrapper.opened #slider-range .ui-slider-handle{background-color:black;border-radius:100px;border:none}.catalog-filter .price .price-holder .price-wrapper.opened #slider-range .ui-slider-range{background:black;height:2px;margin-top:3px}.catalog-filter .price .price-holder .price-wrapper.opened #slider-range::after{content:" ";display:inline-block;width:100%;height:2px;background-color:rgba(0,0,0,0.1);position:absolute;top:3px}.catalog-filter .price .price-holder .price-wrapper.opened input.button{background-color:black;margin:0;text-transform:uppercase}.catalog-filter .price .reset{margin-left:10px}.catalog-filter .price .reset .reset-form a{width:auto;background:#f2f2f2;display:flex;align-items:center;justify-content:space-between;transition:0.3s ease;height:36px;padding:0 20px;text-decoration:none}.catalog-filter .price .reset .reset-form a svg{margin-right:6px;transition:0.3s ease}.catalog-filter .price .reset .reset-form a:hover{background:#dfdfdf}.catalog-filter .price .reset .reset-form a:hover svg{transform:rotate(360deg)}.catalog-filter .sort,.catalog-filter .items-per-page{margin-bottom:6px;font-size:14px;font-weight:600;line-height:16px}.catalog-filter .sort .form-item,.catalog-filter .items-per-page .form-item{display:flex;align-items:center}.catalog-filter .sort label::after,.catalog-filter .items-per-page label::after{content:":"}.catalog-filter .items-per-page{margin-bottom:20px}.catalog-filter .items-per-page label::after{content:":";display:none}.views-infinite-scroll-content-wrapper{display:grid;grid-template-columns:1fr;grid-row-gap:80px}.infinite-scroll-with-pager-holder ul.pager{list-style:none;padding:0}.infinite-scroll-with-pager-holder nav.pager{margin-top:0 !important}.block--type-products-block .button{margin:60px auto 0}.path-taxonomy #block-outfofame-content .block-content,.path-shop #block-outfofame-content .block-content{margin-right:0}.path-taxonomy #block-cxl-theme-content .row,.path-shop #block-cxl-theme-content .row{display:grid;grid-template-columns:32% 32% 32%;grid-column-gap:20px;grid-row-gap:30px}.path-taxonomy main .layout-content,.path-shop main .layout-content{width:100%}.page-product{position:relative}.term-cat .page-title{display:none}.term-cat .views-view-grid.row{display:grid;grid-column-gap:16px;grid-row-gap:80px;grid-template-columns:24% 24% 24% 24%}.term-cat form{display:flex;align-items:center;justify-content:flex-start}.term-cat form .form-actions input{background:transparent;color:black;text-transform:none;text-decoration:underline;margin:0;padding:0}.term-cat .controls{display:none}.path-shop #block-outfofame-content .block-content{margin-right:0}.cpath-shop-other .term-cat .controls,.cpath-shop-art .term-cat .controls{display:none}.cpath-shop-knitwear .term-cat .controls button[data-filter=".M-L"],.cpath-shop .term-cat .controls button[data-filter=".M-L"]{display:inline-block}.term-cat .controls{text-transform:uppercase}.term-cat .controls button[data-filter=".M-L"]{display:none}.term-cat .controls fieldset{display:inline-block;border:0;margin:0;padding:0}.term-cat .controls .group-reset{display:inline-block}.term-cat .controls .group-reset button{font-weight:600}.term-cat .controls button{background:transparent;padding:0;margin:0;color:#000000;display:inline-block;width:auto}.term-cat .controls .mixitup-control-active,.term-cat .controls .active{font-weight:800}.term-cat .controls label{cursor:pointer}.term-cat .controls label:hover{text-decoration:underline}.term-cat .controls #check_stock{display:none}.term-cat .row-product-term .product-card .hover-image{display:none}.term-cat .view-footer h2 a,.term-cat .view-header h2 a{display:none}.term-cat .views-view-grid.horizontal{display:flex;flex-wrap:wrap}.term-cat .row-product-term{overflow:hidden;display:block}.term-cat .row-product-term .holder{position:relative}.term-cat .row-product-term .holder a::before{display:none}.term-cat .row-product-term a{font-size:14px;text-decoration:none;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%;display:block}.term-cat .row-product-term a.product_item_section_title{font-size:12px;opacity:0.4;font-weight:400;display:block;margin-bottom:6px}.term-cat .row-product-term a::before{display:none}.term-cat .row-product-term .title-product{text-align:center;margin:2px 0;margin:6px 0 0}.term-cat .row-product-term .title-product a:hover{text-decoration:none;opacity:0.6}.term-cat .row-product-term .views-field-view div{display:flex}.term-cat .row-product-term .views-field-view .views-row{display:inline-block;float:none;clear:none;width:auto}.term-cat .row-product-term .views-field-view .views-row .views-field-field-net-v-nalichii-predzakaz,.term-cat .row-product-term .views-field-view .views-row .views-field-field-stock-level{display:none}.term-cat .row-product-term .views-field-field-net-v-nalichii-predzakaz-p{display:none}.term-cat .row-product-term .price{display:flex;align-items:center;justify-content:center}.term-cat .row-product-term .price div{flex-basis:auto;width:auto !important;display:inline-flex !important}.term-cat .row-product-term .price_all,.term-cat .row-product-term .price_old{display:inline-block;width:100%;text-align:center;box-sizing:border-box;padding-left:0.5em}.term-cat .row-product-term .sale{color:#C9C9C9;text-decoration:line-through}.term-cat .row-product-term .sale .field--label{display:none}.term-cat .row-product-term .sale .field--item{text-decoration:line-through}.term-cat .row-product-term .button-red{color:#db504a;display:inline-block}.term-cat .row-product-term .price .original-price,.term-cat .row-product-term .price .final-price{display:inline-block;font-size:18px;font-weight:400;text-align:center;width:100%}.term-cat .row-product-term .price .original-price{opacity:0.5;margin-right:10px}.path-frontpage .term-cat{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:40px 20px}.path-frontpage .term-cat footer{display:none}.path-frontpage main[role="main"]{flex-direction:column}.path-frontpage main[role="main"] .layout-sidebar-first{width:auto}.path-frontpage .term-cat header,.path-frontpage #block-views-block-news header{display:none}.path-frontpage .term-cat footer,.path-frontpage #block-views-block-news footer{flex-basis:100%;text-align:center}@media (max-width:1000px){.path-taxonomy #block-cxl-theme-content .row,.path-shop #block-cxl-theme-content .row{grid-template-columns:calc(50% - 10px) calc(50% - 10px);grid-row-gap:50px}.term-cat .row-product-term{text-align:center}.term-cat .row-product-term a{font-size:12px;font-weight:400;text-overflow:ellipsis;overflow:hidden;width:100%;display:block;white-space:nowrap}.term-cat .row-product-term a.product_item_section_title{font-size:11px;margin:0 0 0.5em}.term-cat .views-view-grid .row{display:grid;grid-template-columns:48% 48%;gap:50px 10px}.term-cat .final-price,.term-cat .original-price{font-size:14px !important;margin-right:4px !important}.term-cat .final-price{margin-right:0 !important}.term-cat .holder{position:relative}.term-cat .holder a::before{display:none}.path-frontpage .term-cat{grid-template-columns:1fr 1fr;grid-row-gap:30px}.catalog-filter .items-per-page,.catalog-filter .ui-selectmenu-button.ui-button{font-size:12px !important;font-weight:400 !important}}#block-cxl-theme-views-block-news,#block-views-block-novosti-block-1,#block-views-block-novosti-block-2{margin:0}#block-cxl-theme-views-block-news .grid.views-view-grid,#block-views-block-novosti-block-1 .grid.views-view-grid,#block-views-block-novosti-block-2 .grid.views-view-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:20px;grid-row-gap:80px}#block-cxl-theme-views-block-news .views-field-field-news-poster,#block-views-block-novosti-block-1 .views-field-field-news-poster,#block-views-block-novosti-block-2 .views-field-field-news-poster{margin-bottom:8px}#block-cxl-theme-views-block-news .views-field-title a,#block-views-block-novosti-block-1 .views-field-title a,#block-views-block-novosti-block-2 .views-field-title a{display:block;font-size:14px;font-weight:400;line-height:1.2;transition:0.3s ease;text-decoration:none}#block-cxl-theme-views-block-news .views-field-title a:hover,#block-views-block-novosti-block-1 .views-field-title a:hover,#block-views-block-novosti-block-2 .views-field-title a:hover{opacity:0.6}#block-cxl-theme-views-block-news .views-field-field-date-news,#block-views-block-novosti-block-1 .views-field-field-date-news,#block-views-block-novosti-block-2 .views-field-field-date-news{display:block;margin-top:5px;font-size:12px;font-weight:400;line-height:1.2;color:#a2a2a2}#block-cxl-theme-views-block-news footer,#block-views-block-novosti-block-1 footer,#block-views-block-novosti-block-2 footer{margin-top:60px}#block-views-block-novosti-block-1,#block-views-block-novosti-block-2{margin-bottom:0}#block-views-block-news h1.page-header{margin-bottom:0}#block-views-block-news .block-content .container-filter{display:flex}#block-views-block-news .block-content .container-filter .news-row{margin:0 auto;text-transform:uppercase}#block-views-block-news .block-content .container-filter .news-row a{color:#000000;text-decoration:none;font-weight:600;margin-top:0.5vw;display:inline-block}#block-views-block-news .block-content .container-filter .news-row a:hover{text-decoration:underline}#block-views-block-news .block-content .container-filter .news-row .views-field-field-date-news{margin-top:1vw;display:none}#block-views-block-news .block-content .container-filter .news-row img{width:100%;height:auto}.page-node-type-news .body-holder,.page-node-type-doc .body-holder,.page-node-type-faq .body-holder,.page-node-type-page-sticky-block .body-holder,.page-node-type-collaboration .body-holder,.page-node-type-selection .body-holder,.accordions-pages .body-holder{display:grid;grid-template-columns:1fr 2.5fr;gap:30px;margin-bottom:50px}.page-node-type-news .body-holder .news-sticky,.page-node-type-doc .body-holder .news-sticky,.page-node-type-faq .body-holder .news-sticky,.page-node-type-page-sticky-block .body-holder .news-sticky,.page-node-type-collaboration .body-holder .news-sticky,.page-node-type-selection .body-holder .news-sticky,.accordions-pages .body-holder .news-sticky{position:sticky;top:120px;display:flex;flex-direction:column;gap:10px}.page-node-type-news .body-holder .news-sticky .navigation-box.social,.page-node-type-doc .body-holder .news-sticky .navigation-box.social,.page-node-type-faq .body-holder .news-sticky .navigation-box.social,.page-node-type-page-sticky-block .body-holder .news-sticky .navigation-box.social,.page-node-type-collaboration .body-holder .news-sticky .navigation-box.social,.page-node-type-selection .body-holder .news-sticky .navigation-box.social,.accordions-pages .body-holder .news-sticky .navigation-box.social{display:flex;align-items:center;gap:10px;filter:invert(1)}.page-node-type-news .body-holder .news-sticky .navigation-box.social a,.page-node-type-doc .body-holder .news-sticky .navigation-box.social a,.page-node-type-faq .body-holder .news-sticky .navigation-box.social a,.page-node-type-page-sticky-block .body-holder .news-sticky .navigation-box.social a,.page-node-type-collaboration .body-holder .news-sticky .navigation-box.social a,.page-node-type-selection .body-holder .news-sticky .navigation-box.social a,.accordions-pages .body-holder .news-sticky .navigation-box.social a{display:flex;align-items:center;justify-content:center;margin-right:8px;margin-top:8px;width:32px;height:32px}.page-node-type-news .body-holder .news-sticky .navigation-box.social a:hover,.page-node-type-doc .body-holder .news-sticky .navigation-box.social a:hover,.page-node-type-faq .body-holder .news-sticky .navigation-box.social a:hover,.page-node-type-page-sticky-block .body-holder .news-sticky .navigation-box.social a:hover,.page-node-type-collaboration .body-holder .news-sticky .navigation-box.social a:hover,.page-node-type-selection .body-holder .news-sticky .navigation-box.social a:hover,.accordions-pages .body-holder .news-sticky .navigation-box.social a:hover{opacity:0.6}.page-node-type-news .body-holder .node-content,.page-node-type-doc .body-holder .node-content,.page-node-type-faq .body-holder .node-content,.page-node-type-page-sticky-block .body-holder .node-content,.page-node-type-collaboration .body-holder .node-content,.page-node-type-selection .body-holder .node-content,.accordions-pages .body-holder .node-content{font-size:16px;line-height:135%;font-weight:400;width:100%}.page-node-type-news .body-holder .news-date,.page-node-type-doc .body-holder .news-date,.page-node-type-faq .body-holder .news-date,.page-node-type-page-sticky-block .body-holder .news-date,.page-node-type-collaboration .body-holder .news-date,.page-node-type-selection .body-holder .news-date,.accordions-pages .body-holder .news-date{font-weight:400;color:gray}.page-node-type-news .body-holder .news-title,.page-node-type-doc .body-holder .news-title,.page-node-type-faq .body-holder .news-title,.page-node-type-page-sticky-block .body-holder .news-title,.page-node-type-collaboration .body-holder .news-title,.page-node-type-selection .body-holder .news-title,.accordions-pages .body-holder .news-title{font-size:44px;font-weight:200;font-style:italic;font-family:"Cormorant Garamond" !important;line-height:100%;text-transform:none;margin:6px 0}.page-node-type-news .body-holder .news-descr,.page-node-type-doc .body-holder .news-descr,.page-node-type-faq .body-holder .news-descr,.page-node-type-page-sticky-block .body-holder .news-descr,.page-node-type-collaboration .body-holder .news-descr,.page-node-type-selection .body-holder .news-descr,.accordions-pages .body-holder .news-descr{font-family:"Cormorant Garamond" !important;font-size:24px !important;font-style:italic;font-weight:400;line-height:85% !important}.page-node-type-news #block-cxl-theme-content .block-content img,.page-node-type-doc #block-cxl-theme-content .block-content img,.page-node-type-faq #block-cxl-theme-content .block-content img,.page-node-type-page-sticky-block #block-cxl-theme-content .block-content img,.page-node-type-collaboration #block-cxl-theme-content .block-content img,.page-node-type-selection #block-cxl-theme-content .block-content img,.accordions-pages #block-cxl-theme-content .block-content img{width:100%;height:auto}.page-node-type-news #block-cxl-theme-content .block-content .field--name-field-paragra .field--item,.page-node-type-doc #block-cxl-theme-content .block-content .field--name-field-paragra .field--item,.page-node-type-faq #block-cxl-theme-content .block-content .field--name-field-paragra .field--item,.page-node-type-page-sticky-block #block-cxl-theme-content .block-content .field--name-field-paragra .field--item,.page-node-type-collaboration #block-cxl-theme-content .block-content .field--name-field-paragra .field--item,.page-node-type-selection #block-cxl-theme-content .block-content .field--name-field-paragra .field--item,.accordions-pages #block-cxl-theme-content .block-content .field--name-field-paragra .field--item{width:100%}.page-node-type-news #block-cxl-theme-content .block-content .field--name-field-paragra .field--item .field--name-field-two-photo,.page-node-type-doc #block-cxl-theme-content .block-content .field--name-field-paragra .field--item .field--name-field-two-photo,.page-node-type-faq #block-cxl-theme-content .block-content .field--name-field-paragra .field--item .field--name-field-two-photo,.page-node-type-page-sticky-block #block-cxl-theme-content .block-content .field--name-field-paragra .field--item .field--name-field-two-photo,.page-node-type-collaboration #block-cxl-theme-content .block-content .field--name-field-paragra .field--item .field--name-field-two-photo,.page-node-type-selection #block-cxl-theme-content .block-content .field--name-field-paragra .field--item .field--name-field-two-photo,.accordions-pages #block-cxl-theme-content .block-content .field--name-field-paragra .field--item .field--name-field-two-photo{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.page-node-type-news #block-cxl-theme-content .block-content .field--name-field-paragra .field--item .field--name-field-two-photo .field--item,.page-node-type-doc #block-cxl-theme-content .block-content .field--name-field-paragra .field--item .field--name-field-two-photo .field--item,.page-node-type-faq #block-cxl-theme-content .block-content .field--name-field-paragra .field--item .field--name-field-two-photo .field--item,.page-node-type-page-sticky-block #block-cxl-theme-content .block-content .field--name-field-paragra .field--item .field--name-field-two-photo .field--item,.page-node-type-collaboration #block-cxl-theme-content .block-content .field--name-field-paragra .field--item .field--name-field-two-photo .field--item,.page-node-type-selection #block-cxl-theme-content .block-content .field--name-field-paragra .field--item .field--name-field-two-photo .field--item,.accordions-pages #block-cxl-theme-content .block-content .field--name-field-paragra .field--item .field--name-field-two-photo .field--item{display:flex;align-items:center;justify-content:center}.page-node-type-news #block-cxl-theme-content .block-content .field--name-field-paragra .field--item .field--name-field-two-photo .field--item img,.page-node-type-doc #block-cxl-theme-content .block-content .field--name-field-paragra .field--item .field--name-field-two-photo .field--item img,.page-node-type-faq #block-cxl-theme-content .block-content .field--name-field-paragra .field--item .field--name-field-two-photo .field--item img,.page-node-type-page-sticky-block #block-cxl-theme-content .block-content .field--name-field-paragra .field--item .field--name-field-two-photo .field--item img,.page-node-type-collaboration #block-cxl-theme-content .block-content .field--name-field-paragra .field--item .field--name-field-two-photo .field--item img,.page-node-type-selection #block-cxl-theme-content .block-content .field--name-field-paragra .field--item .field--name-field-two-photo .field--item img,.accordions-pages #block-cxl-theme-content .block-content .field--name-field-paragra .field--item .field--name-field-two-photo .field--item img{width:100%;height:auto}.page-node-type-news #block-cxl-theme-content .block-content .field--name-field-news-products,.page-node-type-doc #block-cxl-theme-content .block-content .field--name-field-news-products,.page-node-type-faq #block-cxl-theme-content .block-content .field--name-field-news-products,.page-node-type-page-sticky-block #block-cxl-theme-content .block-content .field--name-field-news-products,.page-node-type-collaboration #block-cxl-theme-content .block-content .field--name-field-news-products,.page-node-type-selection #block-cxl-theme-content .block-content .field--name-field-news-products,.accordions-pages #block-cxl-theme-content .block-content .field--name-field-news-products{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.page-node-type-news #block-cxl-theme-content .block-content .field--name-field-news-products .field--item,.page-node-type-doc #block-cxl-theme-content .block-content .field--name-field-news-products .field--item,.page-node-type-faq #block-cxl-theme-content .block-content .field--name-field-news-products .field--item,.page-node-type-page-sticky-block #block-cxl-theme-content .block-content .field--name-field-news-products .field--item,.page-node-type-collaboration #block-cxl-theme-content .block-content .field--name-field-news-products .field--item,.page-node-type-selection #block-cxl-theme-content .block-content .field--name-field-news-products .field--item,.accordions-pages #block-cxl-theme-content .block-content .field--name-field-news-products .field--item{width:33%}.page-node-type-news #block-cxl-theme-content .block-content .field--name-field-news-products .field--item .products-images .hover-image,.page-node-type-doc #block-cxl-theme-content .block-content .field--name-field-news-products .field--item .products-images .hover-image,.page-node-type-faq #block-cxl-theme-content .block-content .field--name-field-news-products .field--item .products-images .hover-image,.page-node-type-page-sticky-block #block-cxl-theme-content .block-content .field--name-field-news-products .field--item .products-images .hover-image,.page-node-type-collaboration #block-cxl-theme-content .block-content .field--name-field-news-products .field--item .products-images .hover-image,.page-node-type-selection #block-cxl-theme-content .block-content .field--name-field-news-products .field--item .products-images .hover-image,.accordions-pages #block-cxl-theme-content .block-content .field--name-field-news-products .field--item .products-images .hover-image{display:none}.page-node-type-news #block-cxl-theme-content .block-content .field--name-field-news-products .field--item .price_old,.page-node-type-news #block-cxl-theme-content .block-content .field--name-field-news-products .field--item .price_all,.page-node-type-doc #block-cxl-theme-content .block-content .field--name-field-news-products .field--item .price_old,.page-node-type-doc #block-cxl-theme-content .block-content .field--name-field-news-products .field--item .price_all,.page-node-type-faq #block-cxl-theme-content .block-content .field--name-field-news-products .field--item .price_old,.page-node-type-faq #block-cxl-theme-content .block-content .field--name-field-news-products .field--item .price_all,.page-node-type-page-sticky-block #block-cxl-theme-content .block-content .field--name-field-news-products .field--item .price_old,.page-node-type-page-sticky-block #block-cxl-theme-content .block-content .field--name-field-news-products .field--item .price_all,.page-node-type-collaboration #block-cxl-theme-content .block-content .field--name-field-news-products .field--item .price_old,.page-node-type-collaboration #block-cxl-theme-content .block-content .field--name-field-news-products .field--item .price_all,.page-node-type-selection #block-cxl-theme-content .block-content .field--name-field-news-products .field--item .price_old,.page-node-type-selection #block-cxl-theme-content .block-content .field--name-field-news-products .field--item .price_all,.accordions-pages #block-cxl-theme-content .block-content .field--name-field-news-products .field--item .price_old,.accordions-pages #block-cxl-theme-content .block-content .field--name-field-news-products .field--item .price_all{font-weight:bold}.path-news h1.page-header{margin-bottom:0}.path-news #block-cxl-theme-content .block-content .all-news{display:flex;flex-wrap:wrap;gap:60px 16px;justify-content:space-between}.path-news #block-cxl-theme-content .block-content .all-news header{flex-grow:1;flex-basis:100%}.path-news #block-cxl-theme-content .block-content .all-news .row-news{flex-basis:32%;max-width:32%}.path-news #block-cxl-theme-content .block-content .all-news .row-news .views-field-field-date-news{margin-top:5px;font-weight:400;margin-bottom:0;display:block;font-size:12px;line-height:1.2;color:#a2a2a2}.path-news #block-cxl-theme-content .block-content .all-news .row-news img{width:100%;height:auto}.path-news #block-cxl-theme-content .block-content .all-news .row-news a{text-decoration:none;display:block;font-size:14px;font-weight:400;line-height:1.2;margin-top:6px;transition:0.3s ease}.path-news #block-cxl-theme-content .block-content .all-news .row-news a:hover{text-decoration:none;opacity:0.6}.path-news #block-cxl-theme-content .block-content .all-news .pager{width:100%}.path-news #block-cxl-theme-content .block-content .all-news .pager ul{margin:2vw 0;text-align:center;padding:0;list-style:none}.path-news #block-cxl-theme-content .block-content .all-news .pager ul li{display:inline-block}.path-news #block-cxl-theme-content .block-content .all-news .pager ul li a{text-decoration:none}.path-news nav.pager{margin:0 auto}@media (max-width:1000px){#block-cxl-theme-views-block-news .grid.views-view-grid,#block-views-block-novosti-block-1 .grid.views-view-grid,#block-views-block-novosti-block-2 .grid.views-view-grid{grid-template-columns:1fr;grid-row-gap:40px}#block-cxl-theme-views-block-news .grid.views-view-grid .news-row:last-child,#block-views-block-novosti-block-1 .grid.views-view-grid .news-row:last-child,#block-views-block-novosti-block-2 .grid.views-view-grid .news-row:last-child{display:none}#block-cxl-theme-views-block-news .views-field-field-date-news,#block-views-block-novosti-block-1 .views-field-field-date-news,#block-views-block-novosti-block-2 .views-field-field-date-news{font-size:11px}#block-cxl-theme-views-block-news .views-field-title a,#block-views-block-novosti-block-1 .views-field-title a,#block-views-block-novosti-block-2 .views-field-title a{font-size:12px}#block-views-block-news .block-content .container-filter{flex-direction:column;text-align:center}#block-views-block-news .block-content .container-filter .news-row{flex-basis:100%}.page-node-type-news .body-holder,.page-node-type-doc .body-holder,.page-node-type-faq .body-holder,.page-node-type-page-sticky-block .body-holder,.page-node-type-collaboration .body-holder,.page-node-type-selection .body-holder,.accordions-pages .body-holder{display:block;grid-template-columns:1fr}.page-node-type-news .body-holder .node-content,.page-node-type-doc .body-holder .node-content,.page-node-type-faq .body-holder .node-content,.page-node-type-page-sticky-block .body-holder .node-content,.page-node-type-collaboration .body-holder .node-content,.page-node-type-selection .body-holder .node-content,.accordions-pages .body-holder .node-content{font-size:14px}.page-node-type-news .news-title,.page-node-type-doc .news-title,.page-node-type-faq .news-title,.page-node-type-page-sticky-block .news-title,.page-node-type-collaboration .news-title,.page-node-type-selection .news-title,.accordions-pages .news-title{font-size:30px !important}.page-node-type-news .news-descr,.page-node-type-doc .news-descr,.page-node-type-faq .news-descr,.page-node-type-page-sticky-block .news-descr,.page-node-type-collaboration .news-descr,.page-node-type-selection .news-descr,.accordions-pages .news-descr{font-size:20px !important}.page-node-type-news #block-cxl-theme-content .block-content,.page-node-type-doc #block-cxl-theme-content .block-content,.page-node-type-faq #block-cxl-theme-content .block-content,.page-node-type-page-sticky-block #block-cxl-theme-content .block-content,.page-node-type-collaboration #block-cxl-theme-content .block-content,.page-node-type-selection #block-cxl-theme-content .block-content,.accordions-pages #block-cxl-theme-content .block-content{margin-right:0}.page-node-type-news #block-cxl-theme-content .block-content .field--name-field-news-products .field--item,.page-node-type-doc #block-cxl-theme-content .block-content .field--name-field-news-products .field--item,.page-node-type-faq #block-cxl-theme-content .block-content .field--name-field-news-products .field--item,.page-node-type-page-sticky-block #block-cxl-theme-content .block-content .field--name-field-news-products .field--item,.page-node-type-collaboration #block-cxl-theme-content .block-content .field--name-field-news-products .field--item,.page-node-type-selection #block-cxl-theme-content .block-content .field--name-field-news-products .field--item,.accordions-pages #block-cxl-theme-content .block-content .field--name-field-news-products .field--item{width:49%}.path-news #block-cxl-theme-content .block-content .all-news{gap:20px 16px;margin-bottom:60px}.path-news #block-cxl-theme-content .block-content .all-news .row-news{flex-basis:47%;max-width:47%}.path-news #block-cxl-theme-content .block-content .all-news .row-news a{font-size:12px}.path-news #block-cxl-theme-content .block-content .all-news .row-news .views-field-field-date-news{font-size:11px}}.mobile-images-gallery{display:none}.additional-action{display:none}.field--name-field-predzakaz .field--label,.field--name-field-predzakaz #edit-processed-text{font-weight:600;font-size:16px}.field--name-field-predzakaz #edit-processed-text{font-weight:400}.field--name-field-predzakaz .required::after{content:"*";color:#db504a}.field--name-field-predzakaz .field--label,.field--name-field-predzakaz .form-item,.field--name-field-predzakaz .captcha{margin-bottom:4px}.field--name-field-predzakaz .form-item{margin-bottom:16px}.products-images{display:inline;position:relative}.products-images a{position:relative}.products-images a:hover::before{content:" ";width:27px;height:27px;display:inline-block;background-image:url("/themes/custom/cxl_theme/./img/zoom.svg");background-size:cover;position:absolute;top:10px;right:10px}.products-images a video{width:100%}.stickers{position:absolute;z-index:2;top:12px;left:12px;pointer-events:none;user-select:none;display:flex;flex-direction:column;gap:5px}.stickers span{padding:2px 6px;border-radius:10px;text-align:center;font-weight:300;text-transform:uppercase;width:fit-content;font-size:8px}.stickers img,.stickers div{display:none}.path-product .mobile-price-favorite{display:none}.path-product .title-product h1{line-height:1.3;font-weight:normal;font-size:24px;margin-bottom:16px;text-transform:none}.path-product .desktop-price-favorite{display:flex;align-items:center}.path-product .desktop-price-favorite .flag-desktop{margin-left:auto}.path-product .desktop-price-favorite .flag-desktop .flag-favorites{position:relative;top:0;right:0;display:flex}.path-product .desktop-price-favorite .flag-desktop .flag-favorites a{text-indent:0;background-image:none;display:inline-flex;width:auto;height:auto;background-size:cover;text-decoration:none;opacity:0.5}.path-product .product-actions{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.path-product .product-actions .flag-favorites{position:relative;top:auto;right:auto;margin-left:auto;display:flex}.path-product .product-actions .stickers{display:inline-flex;align-items:center;justify-content:space-between;position:relative;flex-direction:row;left:0;top:0}.path-product .product-actions .stickers span{border-radius:10px;text-align:center;font-weight:300;text-transform:uppercase;width:fit-content}.path-product .more-info_content{height:auto;opacity:1;margin-bottom:20px;font-size:15px;line-height:130%;font-weight:400}.path-product .price{display:flex;align-items:center;gap:10px;font-size:24px}.path-product .price .final-price{line-height:100%}.path-product .add-tocart-form{margin:20px 0 0}.path-product .product-swiper{visibility:hidden;display:none}.path-product .product-swiper .info{display:none}.path-product #block-cxl-theme-content .block-content{margin-right:0}.path-product #block-cxl-theme-content .block-content .page-product{display:flex;justify-content:space-between;align-items:flex-start}.path-product #block-cxl-theme-content .block-content .page-product.full .products-images{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;position:relative}.path-product #block-cxl-theme-content .block-content .page-product .left-col{width:62%;position:relative;flex-shrink:0;margin-right:50px;overflow:hidden;transition:0.3s ease}.path-product #block-cxl-theme-content .block-content .page-product .left-col .products-images a.even-last{grid-column-start:1;grid-column-end:3}.path-product #block-cxl-theme-content .block-content .page-product .left-col .products-images .field--name-field-product-img{display:flex;flex-wrap:wrap}.path-product #block-cxl-theme-content .block-content .page-product .left-col .products-images .field--name-field-product-img .field--item{flex-basis:50%}.path-product #block-cxl-theme-content .block-content .page-product .left-col .products-images .field--name-field-product-img img{width:96%;height:auto;margin-right:4%;margin-bottom:4%}.path-product #block-cxl-theme-content .block-content .page-product .left-col .products-images img{width:100%}.path-product #block-cxl-theme-content .block-content .page-product .left-col .products-videos .videos-title{font-size:140%;font-weight:600}.path-product #block-cxl-theme-content .block-content .page-product .left-col .products-videos .field--name-field-video .field--item{display:flex}.path-product #block-cxl-theme-content .block-content .page-product .left-col .products-videos .field--name-field-video .field--item .paragraph--type--video-with-cover{flex-basis:50%;width:50%}.path-product #block-cxl-theme-content .block-content .page-product .left-col .products-videos .field--name-field-video .field--item .paragraph--type--video-with-cover .field--name-field-vwc-cover{position:relative}.path-product #block-cxl-theme-content .block-content .page-product .left-col .products-videos .field--name-field-video .field--item .paragraph--type--video-with-cover .field--name-field-vwc-cover::before{content:" ";position:absolute;background-image:url("/themes/custom/cxl_theme/./img/svg/play.svg");cursor:pointer;background-position:center center;background-size:40%;background-repeat:no-repeat;background-color:rgba(255,255,255,0.3)}.path-product #block-cxl-theme-content .block-content .page-product .left-col .products-videos .field--name-field-video .field--item .paragraph--type--video-with-cover .field--name-field-vwc-video{display:none}.path-product #block-cxl-theme-content .block-content .page-product .left-col .products-videos .field--name-field-video .field--item .paragraph--type--video-with-cover .field--name-field-vwc-video video{width:96%;height:auto}.path-product #block-cxl-theme-content .block-content .page-product .right-col{flex-basis:35%;overflow:hidden;display:inline-block}.path-product #block-cxl-theme-content .block-content .page-product .right-col .product--rendered-attribute{margin-bottom:20px !important;display:inline;gap:10px;align-items:center}.path-product #block-cxl-theme-content .block-content .page-product .right-col .product--rendered-attribute .field--name-name{color:#000;display:inline-flex;align-items:center;font-size:15px}.path-product #block-cxl-theme-content .block-content .page-product .right-col .title-product h1{margin:0}.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-field-product-sku{margin-bottom:40px;font-weight:400;color:#808080}.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-field-product-sku div{display:inline-block;width:auto}.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-field-product-sku.desktop{margin-bottom:20px}.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-field-product-sku.desktop .field--label{display:none}.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-field-product-sku.mobile{display:none}.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-field-product-sku.mobile .field--label{display:none}.path-product #block-cxl-theme-content .block-content .page-product .right-col p{margin:0}.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-list-price{font-size:140%;text-decoration:line-through;color:#C9C9C9}.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-list-price .field--label{display:none}.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-list-price .field--item{text-decoration:line-through;font-weight:600}.path-product #block-cxl-theme-content .block-content .page-product .right-col .original-price{opacity:0.5;text-decoration:line-through;margin:0;margin-right:10px}.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-price{font-size:200%}.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-field-product-color{padding:0.5vw 0;font-size:120%;text-transform:uppercase}.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-field-product-color div{display:inline-block}.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-field-product-color .field--label{font-weight:600}.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-field-net-v-nalichii-predzakaz,.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-field-net-v-nalichii-predzakaz-p,.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-field-stock-level{display:none}.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-field-rost-modeli-na-foto,.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-field-razmer-veschi-na-modeli{margin-bottom:20px;display:flex;align-items:center;gap:10px}.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-field-rost-modeli-na-foto .field--label,.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-field-razmer-veschi-na-modeli .field--label{font-weight:bold}.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-field-rost-modeli-na-foto .field--label::after,.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-field-razmer-veschi-na-modeli .field--label::after{content:":"}.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-field-rost-modeli-na-foto .field--label,.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-field-rost-modeli-na-foto .field--item,.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-field-razmer-veschi-na-modeli .field--label,.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-field-razmer-veschi-na-modeli .field--item{font-size:17px;width:auto}.path-product #block-cxl-theme-content .block-content .page-product .right-col .commerce-order-item-add-to-cart-form fieldset{margin:0;padding:0;display:none !important}.path-product #block-cxl-theme-content .block-content .page-product .right-col .commerce-order-item-add-to-cart-form fieldset .form-item{margin:0}.path-product #block-cxl-theme-content .block-content .page-product .right-col .commerce-order-item-add-to-cart-form fieldset .form-item div{cursor:pointer}.path-product #block-cxl-theme-content .block-content .page-product .right-col .commerce-order-item-add-to-cart-form fieldset legend{display:flex;font-size:15px;font-weight:700;float:left;margin-right:6px;padding:0}.path-product #block-cxl-theme-content .block-content .page-product .right-col .commerce-order-item-add-to-cart-form fieldset legend::after{content:":"}.path-product #block-cxl-theme-content .block-content .page-product .right-col .commerce-order-item-add-to-cart-form fieldset .fieldset-wrapper{display:inline-block}.path-product #block-cxl-theme-content .block-content .page-product .right-col .commerce-order-item-add-to-cart-form fieldset label.option{border:none}.path-product #block-cxl-theme-content .block-content .page-product .right-col .button--add-to-cart,.path-product #block-cxl-theme-content .block-content .page-product .right-col .button_predzakaz,.path-product #block-cxl-theme-content .block-content .page-product .right-col .btn_fill,.path-product #block-cxl-theme-content .block-content .page-product .right-col .button,.path-product #block-cxl-theme-content .block-content .page-product .right-col .one-click-order{width:100%}.path-product #block-cxl-theme-content .block-content .page-product .right-col .button_predzakaz{background-color:#db504a;margin-top:16px}.path-product #block-cxl-theme-content .block-content .page-product .right-col .sostav,.path-product #block-cxl-theme-content .block-content .page-product .right-col .dostavka{border-top:1px solid #e8e5e5;border-bottom:1px solid #e8e5e5}.path-product #block-cxl-theme-content .block-content .page-product .right-col .sostav .field--label,.path-product #block-cxl-theme-content .block-content .page-product .right-col .dostavka .field--label{font-weight:600;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:26px 0;font-weight:600;transition:all 0.3s ease}.path-product #block-cxl-theme-content .block-content .page-product .right-col .sostav .field--label::after,.path-product #block-cxl-theme-content .block-content .page-product .right-col .dostavka .field--label::after{content:" ";background:url("/themes/custom/cxl_theme/./img/chevron.svg");width:9px;height:6px;display:inline-block;background-size:cover;background-position:center center}.path-product #block-cxl-theme-content .block-content .page-product .right-col .sostav .field--label.open::after,.path-product #block-cxl-theme-content .block-content .page-product .right-col .dostavka .field--label.open::after{transform:rotate(180deg)}.path-product #block-cxl-theme-content .block-content .page-product .right-col .sostav .field--item,.path-product #block-cxl-theme-content .block-content .page-product .right-col .dostavka .field--item{display:none;font-size:17px;line-height:130%;font-weight:400}.path-product #block-cxl-theme-content .block-content .page-product .right-col .sostav .field--item h2,.path-product #block-cxl-theme-content .block-content .page-product .right-col .dostavka .field--item h2{margin:0;padding:0}.path-product #block-cxl-theme-content .block-content .page-product .right-col .sostav .field--item h2 a,.path-product #block-cxl-theme-content .block-content .page-product .right-col .dostavka .field--item h2 a{display:none}.path-product #block-cxl-theme-content .block-content .page-product .right-col .sostav .field--item img,.path-product #block-cxl-theme-content .block-content .page-product .right-col .dostavka .field--item img{max-width:100%;height:auto}.path-product #block-cxl-theme-content .block-content .page-product .right-col .dostavka{border-top:0}.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-body-mobile{display:none}.webform-confirmation-modal .ui-dialog-titlebar .ui-dialog-title{font-size:120%;font-weight:bold}.ui-widget{font-family:Montserrat}.ui-dialog[aria-describedby="drupal-modal"].one-click-order-modal{background-color:#FFFFFF;position:fixed !important}.ui-dialog[aria-describedby="drupal-modal"].one-click-order-modal::after{margin-bottom:0}.ui-dialog[aria-describedby="drupal-modal"].one-click-order-modal .one-click-title{font-size:120%;text-transform:uppercase;font-weight:bold;text-align:center}.ui-dialog[aria-describedby="drupal-modal"].one-click-order-modal .ui-dialog-titlebar{padding:0}.ui-dialog[aria-describedby="drupal-modal"].one-click-order-modal .ui-dialog-titlebar .ui-dialog-title{text-transform:uppercase}.ui-dialog[aria-describedby="drupal-modal"].one-click-order-modal .ui-dialog-content{padding-bottom:0;min-height:auto !important}.ui-dialog.webform-confirmation-modal .webform-confirmation-modal--content{text-transform:none;text-align:center}#block-views-block-recommended-products-recommended-products,#block-cxl-theme-views-block-random-products-block-1,#block-views-block-random-products-block-2,#block-views-block-random-products-block-1{margin-top:80px}#block-views-block-recommended-products-recommended-products h2,#block-cxl-theme-views-block-random-products-block-1 h2,#block-views-block-random-products-block-2 h2,#block-views-block-random-products-block-1 h2{text-align:left;font-weight:normal;font-size:20px;line-height:20px;margin-bottom:20px}#block-views-block-recommended-products-recommended-products .recommended-products,#block-cxl-theme-views-block-random-products-block-1 .recommended-products,#block-views-block-random-products-block-2 .recommended-products,#block-views-block-random-products-block-1 .recommended-products{display:grid;grid-template-columns:24% 24% 24% 24%;gap:16px}#block-views-block-recommended-products-recommended-products .recommended-products .product-card .products-images,#block-cxl-theme-views-block-random-products-block-1 .recommended-products .product-card .products-images,#block-views-block-random-products-block-2 .recommended-products .product-card .products-images,#block-views-block-random-products-block-1 .recommended-products .product-card .products-images{overflow:hidden;display:block}#block-views-block-recommended-products-recommended-products .recommended-products .product-card .products-images a::before,#block-cxl-theme-views-block-random-products-block-1 .recommended-products .product-card .products-images a::before,#block-views-block-random-products-block-2 .recommended-products .product-card .products-images a::before,#block-views-block-random-products-block-1 .recommended-products .product-card .products-images a::before{display:none}#block-views-block-recommended-products-recommended-products .recommended-products .product-card picture,#block-views-block-recommended-products-recommended-products .recommended-products .product-card img,#block-cxl-theme-views-block-random-products-block-1 .recommended-products .product-card picture,#block-cxl-theme-views-block-random-products-block-1 .recommended-products .product-card img,#block-views-block-random-products-block-2 .recommended-products .product-card picture,#block-views-block-random-products-block-2 .recommended-products .product-card img,#block-views-block-random-products-block-1 .recommended-products .product-card picture,#block-views-block-random-products-block-1 .recommended-products .product-card img{width:100%;height:auto}#block-views-block-recommended-products-recommended-products .recommended-products .product-card .hover-image,#block-cxl-theme-views-block-random-products-block-1 .recommended-products .product-card .hover-image,#block-views-block-random-products-block-2 .recommended-products .product-card .hover-image,#block-views-block-random-products-block-1 .recommended-products .product-card .hover-image{display:none}#block-views-block-recommended-products-recommended-products .recommended-products .product-card .main-image picture,#block-views-block-recommended-products-recommended-products .recommended-products .product-card .main-image img,#block-cxl-theme-views-block-random-products-block-1 .recommended-products .product-card .main-image picture,#block-cxl-theme-views-block-random-products-block-1 .recommended-products .product-card .main-image img,#block-views-block-random-products-block-2 .recommended-products .product-card .main-image picture,#block-views-block-random-products-block-2 .recommended-products .product-card .main-image img,#block-views-block-random-products-block-1 .recommended-products .product-card .main-image picture,#block-views-block-random-products-block-1 .recommended-products .product-card .main-image img{display:inline}#block-views-block-recommended-products-recommended-products .recommended-products .product-card .title-product,#block-cxl-theme-views-block-random-products-block-1 .recommended-products .product-card .title-product,#block-views-block-random-products-block-2 .recommended-products .product-card .title-product,#block-views-block-random-products-block-1 .recommended-products .product-card .title-product{display:flex;flex-direction:column;margin:6px 0 0;text-align:center}#block-views-block-recommended-products-recommended-products .recommended-products .product-card .title-product a,#block-cxl-theme-views-block-random-products-block-1 .recommended-products .product-card .title-product a,#block-views-block-random-products-block-2 .recommended-products .product-card .title-product a,#block-views-block-random-products-block-1 .recommended-products .product-card .title-product a{text-decoration:none;font-size:14px;font-weight:normal}#block-views-block-recommended-products-recommended-products .recommended-products .product-card .title-product a.product_item_section_title,#block-cxl-theme-views-block-random-products-block-1 .recommended-products .product-card .title-product a.product_item_section_title,#block-views-block-random-products-block-2 .recommended-products .product-card .title-product a.product_item_section_title,#block-views-block-random-products-block-1 .recommended-products .product-card .title-product a.product_item_section_title{opacity:0.4;margin-bottom:6px;font-weight:400;font-size:12px}#block-views-block-recommended-products-recommended-products .recommended-products .product-card .price_all,#block-cxl-theme-views-block-random-products-block-1 .recommended-products .product-card .price_all,#block-views-block-random-products-block-2 .recommended-products .product-card .price_all,#block-views-block-random-products-block-1 .recommended-products .product-card .price_all{text-align:center}#block-views-block-recommended-products-recommended-products .recommended-products .product-card .price,#block-views-block-recommended-products-recommended-products .recommended-products .product-card .final-price,#block-cxl-theme-views-block-random-products-block-1 .recommended-products .product-card .price,#block-cxl-theme-views-block-random-products-block-1 .recommended-products .product-card .final-price,#block-views-block-random-products-block-2 .recommended-products .product-card .price,#block-views-block-random-products-block-2 .recommended-products .product-card .final-price,#block-views-block-random-products-block-1 .recommended-products .product-card .price,#block-views-block-random-products-block-1 .recommended-products .product-card .final-price{display:inline-block;align-items:center;font-size:18px;text-align:center;width:100%;gap:0}#block-views-block-recommended-products-recommended-products .recommended-products .product-card .price .original-price,#block-views-block-recommended-products-recommended-products .recommended-products .product-card .final-price .original-price,#block-cxl-theme-views-block-random-products-block-1 .recommended-products .product-card .price .original-price,#block-cxl-theme-views-block-random-products-block-1 .recommended-products .product-card .final-price .original-price,#block-views-block-random-products-block-2 .recommended-products .product-card .price .original-price,#block-views-block-random-products-block-2 .recommended-products .product-card .final-price .original-price,#block-views-block-random-products-block-1 .recommended-products .product-card .price .original-price,#block-views-block-random-products-block-1 .recommended-products .product-card .final-price .original-price{opacity:0.5;margin-right:10px}@media (max-width:1000px){.mobile-images-gallery{display:block}.mobile-images-gallery.swipe{position:relative;overflow:hidden}.mobile-images-gallery.swipe .swipe-wrap{overflow:hidden;position:relative}.mobile-images-gallery.swipe .swipe-wrap div{float:left;width:100%;position:relative}.products-images .main-image,.products-images .hover-image{display:none !important}.field--name-field-predzakaz .field--label,.field--name-field-predzakaz #edit-processed-text{font-size:14px}.field--name-field-predzakaz .field--label,.field--name-field-predzakaz .form-item,.field--name-field-predzakaz .captcha{margin-bottom:14px}.path-product .desktop-price-favorite{display:none}.path-product .title-product h1{font-size:18px;margin:10px 0 0 !important}.path-product .product-actions{margin:10px 0 0}.path-product .product-actions .flag-favorites{display:none}#block-views-block-recommended-products-recommended-products,#block-cxl-theme-views-block-random-products-block-1,#block-views-block-random-products-block-2,#block-views-block-random-products-block-1{margin-top:40px}#block-views-block-recommended-products-recommended-products .recommended-products .product-card .price,#block-views-block-recommended-products-recommended-products .recommended-products .product-card .final-price,#block-cxl-theme-views-block-random-products-block-1 .recommended-products .product-card .price,#block-cxl-theme-views-block-random-products-block-1 .recommended-products .product-card .final-price,#block-views-block-random-products-block-2 .recommended-products .product-card .price,#block-views-block-random-products-block-2 .recommended-products .product-card .final-price,#block-views-block-random-products-block-1 .recommended-products .product-card .price,#block-views-block-random-products-block-1 .recommended-products .product-card .final-price{font-size:14px}.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-field-product-sku,.path-product .price{margin-bottom:20px;margin-top:0}.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-field-product-sku.desktop,.path-product .price.desktop{display:none}.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-field-product-sku.mobile,.path-product .price.mobile{display:flex;margin-bottom:20px}.path-product .price{gap:2px}.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-field-razmer-veschi-na-modeli .field--label,.path-product #block-cxl-theme-content .block-content .page-product .right-col .commerce-order-item-add-to-cart-form fieldset legend,.path-product #block-cxl-theme-content .block-content .page-product .right-col .product--rendered-attribute .field--name-name,.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-field-razmer-veschi-na-modeli .field--item{font-size:13px}.path-cart .views-form form .views-row .views-field-edit-quantity .price-middle::before{content:"Цена:";display:inline-block;margin-bottom:7px;font-size:16px;font-weight:400}.path-product #block-cxl-theme-content{margin-bottom:60px}.path-product .product-swiper{display:block;position:relative;visibility:visible !important}.path-product .product-swiper .swiper-button-next-unique,.path-product .product-swiper .swiper-button-prev-unique{background-image:url("/themes/custom/cxl_theme/./img/svg/arrow.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;width:30px;height:30px;display:block;position:absolute;z-index:5;top:calc(50% - 30px);left:0;cursor:pointer}.path-product .product-swiper .swiper-button-next-unique.disable,.path-product .product-swiper .swiper-button-prev-unique.disable{opacity:0}.path-product .product-swiper .swiper-button-next-unique{left:auto;right:0;transform:rotate(180deg)}.path-product .swipe{overflow:hidden;visibility:hidden;position:relative}.path-product .swipe .info{color:#FFFFFF;display:none;position:absolute;margin:0 auto;width:100%;text-align:right;top:10px;right:10px}.path-product .swipe .info span{display:inline-block;color:#999999;width:auto}.path-product .swipe img{width:100%;height:auto}.path-product .swipe-wrap{overflow:hidden;position:relative}.path-product .swipe-wrap>div{float:left;width:100%;position:relative}.path-product #block-cxl-theme-content .block-content .page-product{flex-direction:column;margin:0}.path-product #block-cxl-theme-content .block-content .page-product .left-col{flex-basis:100%;width:100%}.path-product #block-cxl-theme-content .block-content .page-product .left-col #product-gallery{display:none}.path-product #block-cxl-theme-content .block-content .page-product .left-col .products-images{margin-right:0;grid-template-columns:1fr}.path-product #block-cxl-theme-content .block-content .page-product .left-col .products-images a{display:none}.path-product #block-cxl-theme-content .block-content .page-product .left-col .products-images a:first-child{display:block}.path-product #block-cxl-theme-content .block-content .page-product .left-col .products-images .field--name-field-product-img .field--item{flex-basis:100%;display:none}.path-product #block-cxl-theme-content .block-content .page-product .left-col .products-images .field--name-field-product-img .field--item:first-child{display:block}.path-product #block-cxl-theme-content .block-content .page-product .left-col .products-images .field--name-field-product-img .field--item img{margin-right:0}.path-product #block-cxl-theme-content .block-content .page-product .left-col .products-videos{margin-bottom:20px}.path-product #block-cxl-theme-content .block-content .page-product .left-col .products-videos .field--name-field-video .field--item{display:flex}.path-product #block-cxl-theme-content .block-content .page-product .left-col .products-videos .field--name-field-video .field--item .paragraph--type--video-with-cover{flex-basis:100%;width:100%}.path-product #block-cxl-theme-content .block-content .page-product .left-col .products-videos .field--name-field-video .field--item .paragraph--type--video-with-cover .field--name-field-vwc-cover::before{width:100%;height:100%}.path-product #block-cxl-theme-content .block-content .page-product .left-col .products-videos .field--name-field-video .field--item .paragraph--type--video-with-cover .field--name-field-vwc-cover img{width:96%;height:auto;margin-right:0%;margin-bottom:0%}.path-product #block-cxl-theme-content .block-content .page-product .left-col .products-videos .field--name-field-video .field--item .paragraph--type--video-with-cover .field--name-field-vwc-video video{width:100%}.path-product #block-cxl-theme-content .block-content .page-product .right-col{flex-basis:100%;width:100%;margin-left:0;display:flex;flex-direction:column}.path-product #block-cxl-theme-content .block-content .page-product .right-col .commerce-order-item-add-to-cart-form fieldset{border:none;display:none !important;align-items:center;gap:4px}.path-product #block-cxl-theme-content .block-content .page-product .right-col .commerce-order-item-add-to-cart-form fieldset legend{margin:0}.path-product #block-cxl-theme-content .block-content .page-product .right-col .button_predzakaz{width:100%}.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-field-product-color{border:none}.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-price,.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--list-price{font-size:160%;font-weight:400}.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-price,.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--list-price{flex-basis:50%;width:50%;display:none !important}.path-product #block-cxl-theme-content .block-content .page-product .right-col .mobile-price-favorite{display:flex;order:1;align-items:center;margin-top:2em}.path-product #block-cxl-theme-content .block-content .page-product .right-col .mobile-price-favorite .field--name-price,.path-product #block-cxl-theme-content .block-content .page-product .right-col .mobile-price-favorite .field--list-price,.path-product #block-cxl-theme-content .block-content .page-product .right-col .mobile-price-favorite .flag-mobile{display:flex !important}.path-product #block-cxl-theme-content .block-content .page-product .right-col .mobile-price-favorite .field--name-price .flag-favorites,.path-product #block-cxl-theme-content .block-content .page-product .right-col .mobile-price-favorite .field--list-price .flag-favorites,.path-product #block-cxl-theme-content .block-content .page-product .right-col .mobile-price-favorite .flag-mobile .flag-favorites{position:relative;z-index:auto;top:0;right:0;display:flex}.path-product #block-cxl-theme-content .block-content .page-product .right-col .mobile-price-favorite .field--name-price .flag-favorites a,.path-product #block-cxl-theme-content .block-content .page-product .right-col .mobile-price-favorite .field--list-price .flag-favorites a,.path-product #block-cxl-theme-content .block-content .page-product .right-col .mobile-price-favorite .flag-mobile .flag-favorites a{text-indent:0;background-image:none;display:inline-flex;width:auto;height:auto;background-size:cover;text-decoration:none;opacity:0.5;font-size:11px}.path-product #block-cxl-theme-content .block-content .page-product .right-col .mobile-price-favorite .flag-mobile{flex-basis:50%;width:50%;text-align:right;justify-content:end}.path-product #block-cxl-theme-content .block-content .page-product .right-col .mobile-price-favorite .price{margin:0}.path-product #block-cxl-theme-content .block-content .page-product .right-col .flag-mobile,.path-product #block-cxl-theme-content .block-content .page-product .right-col .sostav,.path-product #block-cxl-theme-content .block-content .page-product .right-col .dostavka,.path-product #block-cxl-theme-content .block-content .page-product .right-col .additional-action,.path-product #block-cxl-theme-content .block-content .page-product .right-col .add-tocart-form{order:1}.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-body,.path-product #block-cxl-theme-content .block-content .page-product .right-col .more-info_content,.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-field-rost-modeli-na-foto,.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-field-razmer-veschi-na-modeli{display:none}.path-product #block-cxl-theme-content .block-content .page-product .right-col .sostav .field--item,.path-product #block-cxl-theme-content .block-content .page-product .right-col .dostavka .field--item{font-size:14px}.path-product #block-cxl-theme-content .block-content .page-product .right-col a.use-ajax{order:1}.path-product #block-cxl-theme-content .block-content .page-product .right-col a.one-click-order{padding:0;order:0}.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-body-mobile{display:block;order:0}.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-body-mobile .more-info_content{display:block;font-size:13px}.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-body-mobile .field--name-field-rost-modeli-na-foto,.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-body-mobile .field--name-field-razmer-veschi-na-modeli,.path-product #block-cxl-theme-content .block-content .page-product .right-col .field--name-body-mobile .field--name-body{display:block}#block-views-block-recommended-products-recommended-products h2,#block-cxl-theme-views-block-random-products-block-1 h2,#block-views-block-random-products-block-2 h2,#block-views-block-random-products-block-1 h2{font-size:16px;line-height:22px}#block-views-block-recommended-products-recommended-products .recommended-products,#block-cxl-theme-views-block-random-products-block-1 .recommended-products,#block-views-block-random-products-block-2 .recommended-products,#block-views-block-random-products-block-1 .recommended-products{justify-content:space-between;grid-template-columns:48% 48%;gap:10px}#block-views-block-recommended-products-recommended-products .recommended-products .views-row,#block-cxl-theme-views-block-random-products-block-1 .recommended-products .views-row,#block-views-block-random-products-block-2 .recommended-products .views-row,#block-views-block-random-products-block-1 .recommended-products .views-row{max-width:100%}#block-views-block-recommended-products-recommended-products .recommended-products .views-row .views-row,#block-cxl-theme-views-block-random-products-block-1 .recommended-products .views-row .views-row,#block-views-block-random-products-block-2 .recommended-products .views-row .views-row,#block-views-block-random-products-block-1 .recommended-products .views-row .views-row{width:100%}#block-views-block-recommended-products-recommended-products .recommended-products .product-card,#block-cxl-theme-views-block-random-products-block-1 .recommended-products .product-card,#block-views-block-random-products-block-2 .recommended-products .product-card,#block-views-block-random-products-block-1 .recommended-products .product-card{text-align:center}#block-views-block-recommended-products-recommended-products .recommended-products .product-card .title-product a,#block-cxl-theme-views-block-random-products-block-1 .recommended-products .product-card .title-product a,#block-views-block-random-products-block-2 .recommended-products .product-card .title-product a,#block-views-block-random-products-block-1 .recommended-products .product-card .title-product a{font-size:12px;font-weight:400;text-overflow:ellipsis;overflow:hidden;width:100%;display:block;white-space:nowrap}#block-views-block-recommended-products-recommended-products .recommended-products .product-card .title-product a.product_item_section_title,#block-cxl-theme-views-block-random-products-block-1 .recommended-products .product-card .title-product a.product_item_section_title,#block-views-block-random-products-block-2 .recommended-products .product-card .title-product a.product_item_section_title,#block-views-block-random-products-block-1 .recommended-products .product-card .title-product a.product_item_section_title{font-size:11px;margin:0 0 0.5em}#block-views-block-recommended-products-recommended-products .recommended-products .product-card .products-images,#block-cxl-theme-views-block-random-products-block-1 .recommended-products .product-card .products-images,#block-views-block-random-products-block-2 .recommended-products .product-card .products-images,#block-views-block-random-products-block-1 .recommended-products .product-card .products-images{height:auto;display:block}#block-views-block-recommended-products-recommended-products .recommended-products .product-card .product-swiper,#block-cxl-theme-views-block-random-products-block-1 .recommended-products .product-card .product-swiper,#block-views-block-random-products-block-2 .recommended-products .product-card .product-swiper,#block-views-block-random-products-block-1 .recommended-products .product-card .product-swiper{display:none}#block-views-block-recommended-products-recommended-products .recommended-products .product-card picture,#block-views-block-recommended-products-recommended-products .recommended-products .product-card img,#block-cxl-theme-views-block-random-products-block-1 .recommended-products .product-card picture,#block-cxl-theme-views-block-random-products-block-1 .recommended-products .product-card img,#block-views-block-random-products-block-2 .recommended-products .product-card picture,#block-views-block-random-products-block-2 .recommended-products .product-card img,#block-views-block-random-products-block-1 .recommended-products .product-card picture,#block-views-block-random-products-block-1 .recommended-products .product-card img{width:100%;height:auto}}.ui-dialog.webform-confirmation-modal{background-image:url("/themes/custom/cxl_theme/./img/thnx.png");background-position:center center;background-size:cover;background-repeat:no-repeat;text-indent:-9999999px;width:360px !important;height:198px !important;display:block;align-content:baseline}.ui-dialog.webform-confirmation-modal .ui-dialog-titlebar .ui-dialog-titlebar-close{top:-20px;right:-20px;width:20px;height:20px}.ui-widget-overlay.ui-front{background:#000000}.ui-dialog{border:none;border-radius:0;padding:20px;display:flex;flex-direction:column;justify-content:center;align-content:center;width:45vw !important;height:auto !important;top:30vh !important}.ui-dialog .ui-dialog-titlebar{background:transparent;border:none;padding:0}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{text-align:center;font-weight:normal;float:none;display:block;width:100%}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{position:absolute;top:-14px;right:-14px;border:none;font-size:30px;background-image:url("/themes/custom/cxl_theme/./img/close-btn.svg");background-position:center center;background-repeat:no-repeat;background-color:#f5f5f5;border-radius:100%;width:34px;height:34px;display:inline-block;padding:0;margin:0;z-index:200;text-indent:-9999px;min-height:auto}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close span{display:none}.ui-dialog .ui-dialog-content{margin:0;padding:0;height:auto !important}.ui-dialog .ui-dialog-content .status-type{position:relative;background:transparent;width:auto;height:auto;display:inherit !important;z-index:1}.ui-dialog .ui-dialog-content .message-holder{text-align:center;font-weight:600;margin:0 0 20px;padding:0;box-shadow:none}.ui-dialog .ui-dialog-content .message-holder .close{display:none}.ui-dialog .ui-dialog-content .url_ajax_cart_page{text-align:center;margin-top:20px;display:flex;justify-content:space-between}.ui-dialog .ui-dialog-content .url_ajax_cart_page a{display:inline-flex;position:relative;width:48%;padding:0 20px;margin:0;height:50px;text-decoration:none;background:#000000;color:#FFFFFF;cursor:pointer}.ui-dialog .ui-dialog-content .url_ajax_cart_page a.button_black{background:transparent;color:#000 !important;border:1px solid}.ui-dialog .ui-dialog-content .url_ajax_cart_page a.button_black:hover{background-color:#000 !important;color:#fff !important}.ui-dialog .ui-dialog-content article .links.inline{display:none}.ui-dialog .ui-dialog-content article img{width:100%;height:auto}.ui-dialog .ui-dialog-buttonset{width:100%}.ui-dialog .ui-dialog-buttonset button{font-size:14px;margin:0 auto;margin-top:20px;width:auto;min-width:220px;padding:0 20px;background:black;color:white}.ui-dialog .ui-dialog-buttonset button.empty-button{background:transparent}.ui-dialog .ui-dialog-buttonset button:hover{background-color:#000 !important;opacity:0.6}.ui-dialog.cxl-modal-dialog{top:5vh !important;width:90vw !important;height:80vh !important;padding:20px;display:block;align-content:baseline}.ui-dialog.cxl-modal-dialog .ui-dialog-title{font-size:16px;height:50px;font-weight:600}.ui-dialog.cxl-modal-dialog .ui-dialog-content{margin:0;padding:0;height:auto !important;max-height:calc(100% - 120px) !important}.ui-dialog.cxl-modal-dialog .ui-dialog-buttonpane{height:60px}.ui-dialog.cxl-modal-dialog .ui-dialog-buttonset{display:flex}.ui-dialog.cxl-modal-dialog .ui-button:hover,.ui-dialog.cxl-modal-dialog .ui-button:focus{border:none;background-color:#000}.ui-dialog.cxl-modal-dialog .ui-dialog-titlebar-close,.ui-dialog.cxl-modal-dialog .ui-icon-closethick:hover,.ui-dialog.cxl-modal-dialog .ui-icon-closethick:focus{background-color:transparent !important}.ui-dialog[aria-describedby=drupal-modal]{border:none;background:transparent;border-radius:0;text-transform:none;padding:2vw;display:flex;flex-direction:column;justify-content:center;align-content:center;width:auto !important;height:auto !important;top:20vh !important;position:absolute !important;max-width:80vw}.ui-dialog[aria-describedby=drupal-modal] .ui-icon{background:transparent;opacity:0}.ui-dialog[aria-describedby=drupal-modal]::after{content:" ";position:relative;width:100%;height:1px;margin-bottom:10vw;float:none;clear:both}.ui-dialog[aria-describedby=drupal-modal] .ui-dialog-titlebar{background-color:#FFFFFF;padding:0 !important;margin:10px !important}.ui-dialog[aria-describedby=drupal-modal] .ui-dialog-titlebar .ui-dialog-title{font-size:120%;font-weight:600}.ui-dialog[aria-describedby=drupal-modal] .ui-dialog-content{background-color:#FFFFFF;padding:20px;margin:0;height:auto !important;min-height:40vh !important;max-height:none !important}@media (max-width:1000px){.ui-dialog{width:83% !important}.ui-dialog .ui-dialog-content .url_ajax_cart_page{flex-direction:column}.ui-dialog .ui-dialog-content .url_ajax_cart_page a{display:flex;width:auto}.ui-dialog .ui-dialog-content .url_ajax_cart_page a.button_black{background:transparent;box-sizing:border-box;border:1px solid;color:#000000 !important;right:auto;top:auto;margin-top:20px}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none;text-align:center;display:inline-flex;align-items:center;justify-content:center;width:100%}.ui-dialog.cxl-modal-dialog{width:80vw !important}.ui-dialog.cxl-modal-dialog .ui-dialog-content{max-height:calc(100% - 220px) !important}.ui-dialog.cxl-modal-dialog .ui-dialog-buttonpane{height:160px}.ui-dialog.cxl-modal-dialog .ui-dialog-buttonset{display:flex;flex-direction:column;float:none;text-align:center;align-items:center;justify-content:center}.ui-dialog[aria-describedby=drupal-modal]{top:10vh !important;position:absolute !important;max-width:86vw;margin:0}.ui-dialog[aria-describedby=drupal-modal] button[title=Close]{z-index:3}}.path-cart .layout-content{display:none}.path-cart .order-total-line{padding:0;display:flex;align-items:center;margin-bottom:13px}.path-cart .order-total-line span{display:inline}.path-cart #edit-actions--2{display:none}.path-cart .views-form form{display:flex;gap:20px;margin-bottom:50px;height:100%;position:relative;font-size:14px;flex-direction:column}.path-cart .views-form form table{border-collapse:collapse}.path-cart .views-form form thead,.path-cart .views-form form th{display:none}.path-cart .views-form form tr{border:1px solid rgba(0,0,0,0.1)}.path-cart .views-form form td{padding:10px}.path-cart .views-form form .product-sku{font-size:12px;opacity:0.5;margin-top:1em}.path-cart .views-form form .views-field-title{padding:0}.path-cart .views-form form .views-field-remove-button{width:200px}.path-cart .views-form form .views-field-remove-button input[type="submit"]{margin:0;margin-left:auto}.path-cart .views-form form .views-field-field-product-img{width:120px}.path-cart .views-form form .views-field-field-product-img img{width:100px;height:auto}.path-cart .views-form form .price{font-size:18px}.path-cart .views-form form .cart-items{width:100%;border-right:1px solid #C9C9C9;text-align:left}.path-cart .views-form form .cart-actions{display:block;border:1px solid rgba(0,0,0,0.1);margin-top:-21px;padding:10px;padding-top:40px}.path-cart .views-form form .cart-actions div[data-drupal-selector=order-total-summary]{width:60%;float:left}.path-cart .views-form form .cart-actions div[data-drupal-selector=order-total-summary],.path-cart .views-form form .cart-actions .order-total-line__total{margin-bottom:0px !important}.path-cart .views-form form .cart-actions div[data-drupal-selector=order-total-summary] .order-total-line-label,.path-cart .views-form form .cart-actions .order-total-line__total .order-total-line-label{font-weight:400}.path-cart .views-form form .cart-actions div[data-drupal-selector=order-total-summary] .order-total-line-value,.path-cart .views-form form .cart-actions .order-total-line__total .order-total-line-value{width:auto;font-weight:400;font-size:18px;display:inline-block;margin-left:auto}.path-cart .views-form form .cart-actions .order-total-line__subtotal .order-total-line-label{font-weight:normal !important}.path-cart .views-form form .cart-actions input{margin-left:auto;width:35%;margin-bottom:10px}.path-cart .views-form form .cart-actions #edit-checkout{box-sizing:border-box}.path-cart .views-form form .views-row{margin-bottom:2vw}.path-cart .views-form form .views-row::after{content:" ";display:block;float:none;clear:both;width:100%}.path-cart .views-form form .views-row .views-field-edit-quantity .title-middle a{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;font-weight:400;text-decoration:none;line-height:1.3;font-weight:600;font-size:24px;text-transform:none}.path-cart .views-form form .views-row .views-field-edit-quantity .title-middle a:hover{text-decoration:none}.path-cart .views-form form .views-row .views-field-edit-quantity .price-middle{display:inline-block;font-size:18px;font-weight:600;margin:18px 0 13px}.path-cart .views-form form .views-row .views-field-edit-quantity .quantity-middle{margin-bottom:13px}.path-cart .views-form form .views-row .views-field-edit-quantity .quantity-middle span{display:inline-block;margin-bottom:7px}.path-cart .views-form form .views-row .views-field-edit-quantity .original-price{opacity:0.6;text-decoration:line-through}.path-cart .views-form form .views-row .views-field-remove-button .views-label{display:none}.path-cart .views-form form .views-row .views-field-total-price__number{display:none}.path-cart .views-form form .views-row .views-field-sku,.path-cart .views-form form .views-row .views-field-field-product-category{display:none}@media (max-width:1000px){.path-cart #block-outfofame-content .block-content{margin-right:0}.path-cart .views-form form{grid-template-columns:1fr}.path-cart .views-form form .views-row .views-field-edit-quantity .title-middle a{display:block;font-size:18px;overflow:visible}.path-cart .views-form form .views-row .views-field-remove-button .delete-order-item{width:fit-content;padding:0 40px}.path-cart .views-form form .cart-items{width:100%}.path-cart .views-form form td{font-size:12px;padding:10px}.path-cart .views-form form .views-field-field-product-img{width:auto}.path-cart .views-form form .views-field-field-product-img img{width:60px;height:auto;max-width:none}.path-cart .views-form form .product-title{word-break:break-all}.path-cart .views-form form .product-sku{font-size:10px;opacity:0.5;margin-top:0.5em}.path-cart .views-form form .price{font-size:14px}.path-cart .views-form form .views-field-unit-price__number{display:none}.path-cart .views-form form .quantity-edit-input{width:3em}.path-cart .views-form form .views-field-remove-button{width:auto}.path-cart .views-form form .views-field-remove-button input[type="submit"]{text-indent:-9999px;width:30px;background-image:url("/themes/custom/cxl_theme/./img/trash-thin.svg");background-position:center center;background-size:contain;background-color:transparent !important;background-repeat:no-repeat}.path-cart .views-form form .cart-actions{background:transparent;flex-direction:column;padding-top:40px}.path-cart .views-form form .cart-actions div[data-drupal-selector="order-total-summary"]{margin-bottom:10px !important;width:100%}.path-cart .views-form form .cart-actions .order-total-line{text-align:center}.path-cart .views-form form .cart-actions input{width:100%;margin-bottom:10px;flex-basis:auto}}.toolbar-horizontal.toolbar-tray-open.toolbar-fixed .path-checkout #edit-order-summary{position:sticky;top:160px}.path-checkout .layout-content{display:none}.path-checkout .layout-content .form-item{margin-bottom:10px}.path-checkout .error{border-color:red}.path-checkout .form-checkbox.error{outline:1px solid red}.path-checkout #edit-contact-information{opacity:0.1;display:none}.path-checkout .checkout-pane-completion-message{width:100%;padding:0 30%;font-size:16px;text-align:center;box-sizing:border-box}.path-checkout .checkout-pane-completion-message h2{font-weight:600}.path-checkout input.button{width:100%}.path-checkout #no-register-order{border:0px solid;background:rgba(0,0,0,0.4);width:auto;max-width:fit-content;display:inline-flex;min-width:320px;margin-left:auto;margin-bottom:0}.path-checkout .step-header{font-size:16px;margin:-10px -10px -10px -10px;padding:10px;border-bottom:none;margin-bottom:-11px}.path-checkout .step-header .button{margin:0;padding:0 1em;width:auto;max-width:fit-content;min-width:220px}.path-checkout .step-header .button.prev{background:transparent;color:#000 !important;border:1px solid}@media (max-width:1000px){.path-checkout .step-header .button{min-width:120px}}.path-checkout .step-header::before{content:"1";border:1px solid rgba(0,0,0,0.2);border-radius:100px;display:inline-flex;width:2em;height:2em;align-items:center;justify-content:center;margin-right:1em;content:"1"}.path-checkout .step-holder,.path-checkout .step-footer{display:none}.path-checkout .active-step .step-header{margin-bottom:20px;border-bottom:1px solid rgba(0,0,0,0.2)}.path-checkout .active-step .step-holder{display:block}.path-checkout .active-step .step-footer{margin:-10px -10px -10px -10px;padding:10px;margin-top:20px;border-top:1px solid rgba(0,0,0,0.2);display:flex;justify-content:space-between}.path-checkout .active-step .step-footer .button{margin:0;padding:0 1em;width:auto;max-width:fit-content;min-width:220px}.path-checkout .active-step .step-footer .button.prev{background:transparent;color:#000 !important;border:1px solid}@media (max-width:1000px){.path-checkout .active-step .step-footer .button{min-width:120px}}.path-checkout #login-user{width:100%;border:1px solid rgba(0,0,0,0.2);padding:10px;margin-bottom:20px;font-size:14px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:10px}.path-checkout #login-user .button{display:inline-flex;margin:0}.path-checkout #delivery-select,.path-checkout #address-select,.path-checkout #coupon-select,.path-checkout #payment-select,.path-checkout #comment-select{width:100%;border:1px solid rgba(0,0,0,0.2);padding:10px;margin-bottom:20px;font-size:14px;box-sizing:border-box}.path-checkout #delivery-select .delivery-header strong{font-size:22px;font-weight:600;text-transform:none;margin-bottom:20px;display:block}.path-checkout #delivery-select div{width:100%}.path-checkout #delivery-select div input{margin-right:7px;flex-basis:20px;flex-basis:16px}.path-checkout #address-select .step-header::before{content:"2"}.path-checkout #coupon-select .step-header::before{content:"3"}.path-checkout #payment-select legend{display:none}.path-checkout #payment-select .cxl-checkout-step{margin:0;padding:0;border:none}.path-checkout #payment-select .cxl-checkout-step .step-header,.path-checkout #payment-select .cxl-checkout-step .step-footer{display:none}.path-checkout #payment-select .step-header::before{content:"4"}.path-checkout #comment-select legend{display:none}.path-checkout #comment-select .step-header::before{content:"5"}.path-checkout #edit-actions,.path-checkout [data-drupal-selector="edit-actions-next"]{display:none}.path-checkout [data-drupal-selector="edit-payment-information-payment-method"] .fieldset-wrapper .form-item,.path-checkout .field--name-shipping-method .fieldset-wrapper .form-item{display:inline-flex;align-items:baseline;width:100%;flex-wrap:wrap}.path-checkout [data-drupal-selector="edit-payment-information-payment-method"] .fieldset-wrapper .form-item input,.path-checkout .field--name-shipping-method .fieldset-wrapper .form-item input{margin-right:7px;flex-basis:16px}.path-checkout [data-drupal-selector="edit-payment-information-payment-method"] .fieldset-wrapper .form-item label,.path-checkout .field--name-shipping-method .fieldset-wrapper .form-item label{flex-basis:calc(100% - 30px)}.path-checkout [data-drupal-selector="edit-payment-information-payment-method"] .fieldset-wrapper .form-item .description,.path-checkout .field--name-shipping-method .fieldset-wrapper .form-item .description{flex-basis:calc(100% - 30px);margin-left:auto}.path-checkout .form-item-agree-terms-terms-and-conditions,.path-checkout .subsribe-cxl{margin-bottom:7px;display:inline-flex;align-items:baseline;width:100%;flex-wrap:wrap}.path-checkout .form-item-agree-terms-terms-and-conditions input,.path-checkout .subsribe-cxl input{margin-right:7px;flex-basis:16px}.path-checkout .form-item-agree-terms-terms-and-conditions label,.path-checkout .subsribe-cxl label{flex-basis:calc(100% - 30px)}.path-checkout .form-item-agree-terms-terms-and-conditions .description,.path-checkout .subsribe-cxl .description{flex-basis:100%;margin-top:-10px}.path-checkout .layout-region-checkout-footer{width:100%;padding-right:0}.path-checkout #delivery-select{width:100%}.path-checkout .bad-phone-error{border:1px solid red}.path-checkout .bad-phone-error-message{color:red;font-size:12px;margin-top:1em}.path-checkout #block-order-review-message .text-align-center{text-align:left;opacity:0.5}.path-checkout #block-soobschenieoregistraciinastraniceoformleniyazakaza,.path-checkout #block-cxl-theme-soobschenieoregistraciinastraniceoformleniyazakaza{margin-bottom:20px}.path-checkout #block-soobschenieoregistraciinastraniceoformleniyazakaza h2,.path-checkout #block-cxl-theme-soobschenieoregistraciinastraniceoformleniyazakaza h2{text-align:left;margin-bottom:0}.path-checkout #block-soobschenieoregistraciinastraniceoformleniyazakaza .block-content,.path-checkout #block-cxl-theme-soobschenieoregistraciinastraniceoformleniyazakaza .block-content{display:none;text-align:left}.path-checkout #block-soobschenieoregistraciinastraniceoformleniyazakaza .block-content a,.path-checkout #block-cxl-theme-soobschenieoregistraciinastraniceoformleniyazakaza .block-content a{color:#db504a;font-weight:bold}.path-checkout #shipping-information-wrapper #edit-shipping-information legend{display:none}.path-checkout .img_thanks{height:217px;display:block;background:url("/themes/custom/cxl_theme/./img/thanks.png") no-repeat top center;background-size:contain}.path-checkout .checkout-pane-coupon-redemption{padding:0}.path-checkout .checkout-pane-coupon-redemption .coupon-redemption-form__coupons{display:flex;flex-basis:100%}.path-checkout .checkout-pane-coupon-redemption .coupon-redemption-form__coupons h3{display:none}.path-checkout .checkout-pane-coupon-redemption table{width:100%;text-align:center}.path-checkout .checkout-pane-coupon-redemption table td:first-child{font-weight:bold;width:70%;text-align:left}.path-checkout .checkout-pane-coupon-redemption table td .button{margin:0;min-width:220px;width:auto;margin-left:auto}.path-checkout #edit-sidebar-coupon-redemption-form{display:flex;box-sizing:border-box;flex-direction:column;margin:20px 0 0}.path-checkout #edit-sidebar-coupon-redemption-form input[name=apply_coupon]{opacity:0.5}.path-checkout .commerce-checkout-completion-register{flex-basis:50%}.path-checkout .checkout-complete{margin:0 auto}.path-checkout .checkout-complete h2{text-transform:uppercase}.path-checkout .layout-checkout-form{display:flex;font-size:14px}.path-checkout .layout-checkout-form label,.path-checkout .layout-checkout-form [data-drupal-selector="edit-login-returning-customer-forgot-password"]{font-weight:400;margin-bottom:6px;display:inline-block}.path-checkout .layout-checkout-form #edit-login-returning-customer-submit{margin:20px 0}.path-checkout .layout-checkout-form .views-field-quantity{font-size:12px;opacity:0.5}.path-checkout .layout-checkout-form .field--type-commerce-price .order-total-line{margin-bottom:7px}.path-checkout .layout-checkout-form .field--type-commerce-price .order-total-line.order-total-line__total{margin:20px 0;font-weight:500}.path-checkout .layout-checkout-form [data-drupal-selector="edit-review-shipping-information"] .field--label{margin:20px 0 7px}.path-checkout .layout-checkout-form [data-drupal-selector="edit-review-payment-information"] legend{margin:0}.path-checkout .layout-checkout-form [data-drupal-selector="edit-review-payment-information"] legend .fieldset-legend{font-size:16px}.path-checkout .layout-checkout-form fieldset{margin:0;padding:0;border:none;min-width:0}.path-checkout .layout-checkout-form fieldset legend{font-size:16px;margin-bottom:20px;padding:0;text-transform:none;font-weight:400}.path-checkout .layout-checkout-form .description,.path-checkout .layout-checkout-form .password-confirm-message,.path-checkout .layout-checkout-form .password-strength__title{opacity:0.6;font-size:12px;display:block}.path-checkout .layout-checkout-form .password-confirm-message,.path-checkout .layout-checkout-form .password-strength__title{opacity:1}.path-checkout .layout-checkout-form input[data-drupal-selector=edit-shipping-information-recalculate-shipping]{display:none}.path-checkout .layout-checkout-form a{color:#000000}.path-checkout .layout-checkout-form .layout-region-checkout-main{float:none;width:auto;order:1;flex-basis:70%;max-width:70%;margin-right:30px}.path-checkout .layout-checkout-form .layout-region-checkout-secondary{display:flex;flex-direction:column;float:none;order:2;max-width:30%;width:30%}.path-checkout .layout-checkout-form .layout-region-checkout-secondary #edit-login-register{width:auto}.path-checkout .layout-checkout-form .layout-region-checkout-secondary #edit-login-register legend{display:block}.path-checkout .layout-checkout-form .layout-region-checkout-secondary #edit-login-register-field-user-terms-of-use-wrapper{margin-bottom:40px}.path-checkout .layout-checkout-form .layout-region-checkout-secondary #edit-login-register-field-user-terms-of-use-wrapper label{display:none}.path-checkout .layout-checkout-form .layout-region-checkout-secondary #edit-login-register-field-user-terms-of-use-wrapper #edit-login-register-field-user-terms-of-use-value{width:auto}.path-checkout .layout-checkout-form .layout-region-checkout-secondary #edit-login-register-field-user-terms-of-use-wrapper div{display:inline}.path-checkout .layout-checkout-form .layout-region-checkout-secondary #edit-login-register-register{width:100%}.path-checkout .layout-checkout-form .layout-region-checkout-secondary #edit-order-summary{position:sticky;top:80px}.path-checkout .layout-checkout-form .layout-region-checkout-secondary #edit-order-summary legend span{text-transform:uppercase;font-weight:600;display:none}.path-checkout .layout-checkout-form .layout-region-checkout-secondary #edit-order-summary legend span::after{content:":";display:none}.path-checkout .layout-checkout-form .layout-region-checkout-secondary .checkout-pane-payment-information{order:1}.path-checkout .layout-checkout-form .layout-region-checkout-secondary .layout-region-checkout-footer{order:4}.path-checkout .layout-checkout-form .layout-region-checkout-secondary fieldset legend{display:none}.path-checkout .layout-checkout-form .layout-region-checkout-secondary fieldset fieldset legend{display:inline-block}.path-checkout .layout-checkout-form .layout-region-checkout-secondary .views-row::after{content:" ";display:block;float:none;clear:both;width:100%}.path-checkout .layout-checkout-form .layout-region-checkout-secondary .views-row .views-field-field-product-img{width:18%;float:left;padding-right:20px;padding-bottom:20px}.path-checkout .layout-checkout-form .layout-region-checkout-secondary .views-row .views-field-field-product-img img{width:100%;height:auto}.path-checkout .layout-checkout-form .layout-region-checkout-secondary .views-row .views-field-title a{color:#000000;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-weight:400;text-decoration:none;line-height:1.3;font-size:14px;text-transform:none}.path-checkout .layout-checkout-form .layout-region-checkout-secondary .views-row .views-field-field-product-color{display:none}.path-checkout .layout-checkout-form .layout-region-checkout-secondary .views-row .views-field-edit-quantity .price-middle{font-weight:800}.path-checkout .layout-checkout-form .layout-region-checkout-secondary .views-row .views-field-edit-quantity .razmer-middle span{font-weight:800}.path-checkout .layout-checkout-form .layout-region-checkout-secondary .views-row .views-field-edit-quantity .quantity-middl span{font-weight:800}.path-checkout .layout-checkout-form .layout-region-checkout-secondary .views-row .views-field-remove-button .delete-order-item{background:transparent;border:none;padding:0;margin:0}.path-checkout .layout-checkout-form .layout-region-checkout-secondary .views-row .views-field-total-price__number{display:inline-block;font-size:18px;font-weight:400;margin-top:8px}.path-checkout .layout-checkout-form .layout-region-checkout-secondary .views-row .views-field-total-price__number .original-price{color:#C9C9C9;text-decoration:line-through}.path-checkout .layout-checkout-form .layout-region-checkout-secondary .order-total-line{text-align:left;padding:0;display:flex;font-size:14px;align-items:center;justify-content:space-between}.path-checkout .layout-checkout-form .layout-region-checkout-secondary .order-total-line .order-total-line-label::after{content:":"}.path-checkout .layout-checkout-form .layout-region-checkout-secondary .order-total-line-value{font-size:18px;width:auto}.path-checkout .payment-redirect-form .layout-checkout-form{flex-direction:column;text-align:center}.path-checkout .payment-redirect-form .layout-checkout-form .checkout-help{margin:60px 0}.path-checkout #edit-contact-information .fieldset-wrapper .form-item{margin:0}.path-checkout .checkout-pane-order-summary .views-field-sku,.path-checkout .checkout-pane-order-summary .views-field-field-product-category{display:none}.path-checkout #edit-payment-information-billing-information{display:none}.path-checkout .form-item-agree-terms-terms-and-conditions{order:2}.path-checkout .add-simplenews{order:2}.path-checkout #edit-review fieldset[data-drupal-selector=edit-review-contact-information] legend,.path-checkout #edit-review fieldset[data-drupal-selector=edit-review-shipping-information] legend,.path-checkout #edit-review fieldset[data-drupal-selector=edit-review-order-fieldscheckout] legend,.path-checkout #edit-review fieldset[data-drupal-selector=edit-review-payment-information] legend{margin-top:20px}.path-checkout #edit-review fieldset[data-drupal-selector=edit-review-contact-information] legend span a,.path-checkout #edit-review fieldset[data-drupal-selector=edit-review-shipping-information] legend span a,.path-checkout #edit-review fieldset[data-drupal-selector=edit-review-order-fieldscheckout] legend span a,.path-checkout #edit-review fieldset[data-drupal-selector=edit-review-payment-information] legend span a{font-weight:normal;display:block;font-size:14px;text-transform:none}.path-checkout #edit-review fieldset[data-drupal-selector=edit-review-contact-information] .fieldset-wrapper .field--label,.path-checkout #edit-review fieldset[data-drupal-selector=edit-review-shipping-information] .fieldset-wrapper .field--label,.path-checkout #edit-review fieldset[data-drupal-selector=edit-review-order-fieldscheckout] .fieldset-wrapper .field--label,.path-checkout #edit-review fieldset[data-drupal-selector=edit-review-payment-information] .fieldset-wrapper .field--label{font-weight:bold}.path-checkout #edit-review fieldset[data-drupal-selector=edit-review-contact-information] legend{margin-top:0}.path-checkout #edit-review fieldset[data-drupal-selector=edit-review-payment-information] .profile{display:none}.loginid-0 #block-soobschenieoregistraciinastraniceoformleniyazakaza .block-content{display:block}@media (max-width:1000px){.path-checkout #login-user .button{min-width:100%}.path-checkout #login-user .button.empty-button{margin-left:0em}.path-checkout #no-register-order{width:100%;min-width:100%}.path-checkout .checkout-pane-completion-message{padding:0 10%}.path-checkout #delivery-select .delivery-header strong{font-size:16px}.path-checkout #block-outfofame-content .block-content{margin-right:0}.path-checkout .img_thanks{background:url("/themes/custom/cxl_theme/./img/thanks.png") no-repeat top center;background-size:contain}.path-checkout .commerce-checkout-completion-register{margin-right:0}.path-checkout .layout-checkout-form{flex-direction:column;font-size:14px}.path-checkout .layout-checkout-form .description,.path-checkout .layout-checkout-form .password-confirm-message,.path-checkout .layout-checkout-form .password-strength__title{font-size:11px}.path-checkout .layout-checkout-form fieldset legend{font-size:16px}.path-checkout .layout-checkout-form fieldset.form-item:first-child{margin-top:0}.path-checkout .layout-checkout-form .layout-region-checkout-main{flex-basis:100%;max-width:100%;padding-right:0;border-right:none;margin-right:0;margin-bottom:60px}.path-checkout .layout-checkout-form .layout-region-checkout-secondary{max-width:100%;width:100%}.path-checkout .layout-checkout-form .layout-region-checkout-secondary .views-row{display:none}}#page-maintenance .container{display:flex;flex-direction:column;height:100vh;width:100vw;align-items:center;justify-content:center;text-align:center;text-transform:uppercase}#page-maintenance .container .logo{width:20vw;height:20vw;background-image:url("/themes/custom/cxl_theme/./logo.svg");background-repeat:no-repeat;background-position:center center;background-size:20vw}#page-maintenance .container .text{font-size:200%;font-weight:600}#page-maintenance .container .message{margin-top:2vw}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){footer[role=contentinfo] .container .columns .footer-center a img{margin-top:-1.2vw}}}.type-search-holder{margin-bottom:8px}#block-cxl-theme-raskrytayaformasearchpage-1 h2,#block-cxl-theme-raskrytayaformacxl-searchcxl-search h2{font-weight:normal;font-size:20px;line-height:20px;margin-bottom:20px}#views-exposed-form-cxl-search-cxl-search,#views-exposed-form-search-page-1,#views-exposed-form-search-page-2{display:flex;margin-bottom:40px;position:relative}#views-exposed-form-cxl-search-cxl-search label,#views-exposed-form-search-page-1 label,#views-exposed-form-search-page-2 label{display:none}#views-exposed-form-cxl-search-cxl-search .form-text,#views-exposed-form-search-page-1 .form-text,#views-exposed-form-search-page-2 .form-text{padding:14px 50px 14px 14px;width:100%;font-size:14px;border:none}#views-exposed-form-cxl-search-cxl-search .form-submit,#views-exposed-form-search-page-1 .form-submit,#views-exposed-form-search-page-2 .form-submit{background-image:url("/themes/custom/cxl_theme/./img/search.svg");background-color:white;background-size:50%;background-position:center center;background-repeat:no-repeat;width:50px !important;height:51px;display:block;text-indent:-9999px;margin-bottom:0}#views-exposed-form-cxl-search-cxl-search .form-item,#views-exposed-form-cxl-search-cxl-search .form-actions,#views-exposed-form-search-page-1 .form-item,#views-exposed-form-search-page-1 .form-actions,#views-exposed-form-search-page-2 .form-item,#views-exposed-form-search-page-2 .form-actions{border:1px solid #eaeaea}#views-exposed-form-cxl-search-cxl-search .form-item,#views-exposed-form-search-page-1 .form-item,#views-exposed-form-search-page-2 .form-item{border-right:0;width:100%}#views-exposed-form-cxl-search-cxl-search .form-actions,#views-exposed-form-search-page-1 .form-actions,#views-exposed-form-search-page-2 .form-actions{border-left:0}#views-bootstrap-search-page-2 .price_old,#views-bootstrap-search-page-2 .price_all{display:none}.search-advansed{margin-bottom:10px}.path-search #block-raskrytayaformacxl-searchcxl-search .block-content div{display:inline-block}.path-search #block-raskrytayaformacxl-searchcxl-search .block-content div label{display:none}.path-search .search-results nav ul{padding:0;list-style:none;text-align:center}.path-search .search-results nav ul li{display:inline-block}.path-search .search-results nav ul li.is-active a{text-decoration:none}#cboxOverlay{background-color:#000000;opacity:0.85 !important;filter:alpha(opacity=90);background-repeat:no-repeat;background-position:center center;background-size:200%}#cboxContent{background:transparent;padding:0 40px;margin-top:0}#cboxLoadedContent{border:none;background:transparent}#cboxTitle,#cboxCurrent{display:none !important}#cboxPrevious,#cboxNext{background-image:url("/themes/custom/cxl_theme/./img/arrow-white.svg");background-size:cover;background-size:100%;width:30px;height:30px;opacity:0.2;background-position:center center}#cboxPrevious:hover,#cboxNext:hover{opacity:1;background-position:center center}#cboxPrevious{transform:rotate(180deg)}#cboxClose{background-image:url("/themes/custom/cxl_theme/./img/close-white.svg");background-size:100%;width:20px;height:20px;opacity:0.2;right:10px;display:block;min-height:auto}#cboxPrevious:hover,#cboxNext:hover,#cboxClose:hover{opacity:1}.js .paragraph-type-title{flex-basis:300px}.paragraph--type--two-column-text{display:flex;flex-wrap:wrap;justify-content:space-between}.paragraph--type--two-column-text .field--name-field-tct-left{flex-basis:49%}.paragraph--type--two-column-text .field--name-field-tct-right{flex-basis:49%}.paragraph--type--text-with-photo-with-wrap picture,.paragraph--type--bl-text-with-photo-with-wrap picture{width:48%}.paragraph--type--text-with-photo-with-wrap picture img,.paragraph--type--bl-text-with-photo-with-wrap picture img{width:100%;height:auto}.paragraph--type--text-with-photo-with-wrap.right picture,.paragraph--type--bl-text-with-photo-with-wrap.right picture{float:right;margin-left:20px;margin-bottom:20px}.paragraph--type--text-with-photo-with-wrap.left picture,.paragraph--type--bl-text-with-photo-with-wrap.left picture{float:left;margin-right:20px;margin-bottom:20px}.paragraph--type--text-with-photo-with-wrap::after,.paragraph--type--bl-text-with-photo-with-wrap::after{content:" ";display:block;float:none;clear:both;width:100%}.paragraph--type--bl-images-one-column,.field--name-field-bl-block{display:flex;flex-direction:column;gap:10px}.field--name-field-bl-block{gap:40px}.paragraph--type--bl-images-two-column,.paragraph--type--bl-images-three-column,.paragraph--type--bl-text-two-column{display:grid;gap:25px;grid-template-columns:1fr 1fr}.paragraph--type--bl-images-three-column{grid-template-columns:1fr 1fr 1fr}@media (max-width:1000px){.paragraph--type--two-column-text .field--name-field-tct-left,.paragraph--type--two-column-text .field--name-field-tct-right{flex-basis:100%}.paragraph--type--text-with-photo-with-wrap picture,.paragraph--type--bl-text-with-photo-with-wrap picture{width:100%}.paragraph--type--text-with-photo-with-wrap.right picture,.paragraph--type--bl-text-with-photo-with-wrap.right picture{float:none;margin-left:0}.paragraph--type--text-with-photo-with-wrap.left picture,.paragraph--type--bl-text-with-photo-with-wrap.left picture{float:none;margin-right:0;margin-bottom:20px}.paragraph--type--text-with-photo-with-wrap::after,.paragraph--type--bl-text-with-photo-with-wrap::after{content:" ";display:block;float:none;clear:both;width:100%}.field--name-field-bl-block,.paragraph--type--bl-images-two-column,.paragraph--type--bl-images-three-column,.paragraph--type--bl-text-two-column{gap:10px}.paragraph--type--bl-text-two-column{grid-template-columns:1fr}}.simplenews-subscriber-form .block-content .info .content{font-size:13px;margin-bottom:20px}.simplenews-subscriber-form .block-content .subscribe-form{width:100%}.simplenews-subscriber-form .block-content .subscribe-form form{display:flex;background:#fff}.simplenews-subscriber-form .block-content .subscribe-form form .form-email{background:transparent;border:none}.simplenews-subscriber-form .block-content .subscribe-form form .form-submit{background-color:transparent !important;border:none !important;background-image:url("/themes/custom/cxl_theme/./img/arrow-input.svg");padding:0 !important;margin:0 !important;height:100% !important;display:flex !important;color:red !important;text-indent:-9999px;background-position:center center;background-repeat:no-repeat;width:50px !important}.simplenews-subscriber-form .block-content .subscribe-form form .form-submit:hover{width:40px !important}.simplenews-subscriber-form .block-content .subscribe-form .description,.simplenews-subscriber-form .block-content .subscribe-form label,.simplenews-subscriber-form .block-content .subscribe-form #edit-message{display:none}.simplenews-subscriber-form .block-content .subscribe-form .form-actions.done-class{margin-left:0;width:100%}.simplenews-subscriber-form .block-content .bottom-text{float:none;clear:both;text-transform:none;display:flex;align-items:baseline;padding-top:20px;position:relative}.simplenews-subscriber-form .block-content .bottom-text input{margin-left:0;top:4px;position:relative}.simplenews-subscriber-form .block-content .bottom-text label a{margin-left:6px;display:-webkit-box;-webkit-line-clamp:1;white-space:normal;max-width:100%}.simplenews-subscriber-form .block-content .already{font-weight:600}@media (max-width:1000px){.simplenews-subscriber-form .block-content .info{text-align:center}.simplenews-subscriber-form .block-content .info .content{text-align:left}.simplenews-subscriber-form .block-content .subscribe-form .description,.simplenews-subscriber-form .block-content .subscribe-form label,.simplenews-subscriber-form .block-content .subscribe-form #edit-message{display:none}.simplenews-subscriber-form .block-content .subscribe-form #edit-mail-wrapper,.simplenews-subscriber-form .block-content .subscribe-form .form-actions{padding:0;float:none;box-sizing:border-box}.simplenews-subscriber-form .block-content .subscribe-form #edit-mail-wrapper input,.simplenews-subscriber-form .block-content .subscribe-form .form-actions input{margin:0;width:100%}}.cpath-user-register #block-outfofame-local-tasks .block-content ul{margin-left:-0.5vw}.cpath-user-register #edit-customer-profiles-wrapper summary{display:none}.cpath-user-register #edit-customer-profiles-wrapper .form-item-customer-profiles-0-entity-field-telefon-0-value .description{margin-top:0 !important}.cpath-user-register #user-register-form{display:flex;flex-direction:column}.cpath-user-register #user-register-form #edit-simplenews{order:2;padding:0;margin:0;border:none}.cpath-user-register #user-register-form #edit-simplenews label{display:none}.cpath-user-register #user-register-form #edit-simplenews div{margin:0 !important;display:inline}.cpath-user-register #user-register-form .login-form__top{display:flex;flex-direction:column}.cpath-user-register #user-register-form .smart-captcha{order:3;margin:40px 0}.cpath-user-register #user-register-form #edit-field-user-terms-of-use-wrapper{order:1;margin:20px 0}.cpath-user-register #user-register-form #edit-field-user-terms-of-use-wrapper .description{margin:0 !important;display:inline}.cpath-user-register #user-register-form #edit-field-user-terms-of-use-wrapper .description::after{content:"*";color:#db504a;margin-left:0.2vw}.cpath-user-register #user-register-form #edit-actions{order:3}.care-title{font-style:italic;font-size:44px !important;text-align:center;max-width:700px;margin:0 auto;line-height:100%;font-family:"Cormorant Garamond" !important}.care-descr{font-size:25px !important;margin:15px auto 0 auto;text-align:center;font-style:italic;font-family:"Cormorant Garamond" !important;max-width:650px;font-weight:600;line-height:110%}.care-items{margin-top:50px;display:grid;grid-template-columns:1fr 1fr;gap:50px}.care-items .care-item{font-size:16px !important;line-height:135% !important;display:flex;gap:40px;align-items:center}.care-items .care-item br{display:none !important}.care-items .care-item img{max-width:112px !important;width:112px;height:auto;object-fit:contain}.content{font-size:16px;line-height:135%;font-weight:400;width:100%;display:flex;flex-direction:column;gap:20px;width:100%;overflow:hidden}.content .content-text{margin:60px 0}.path-product main[role="main"] .care-title{font-size:32px !important;margin:20px 0}.path-product main[role="main"] .care-descr{font-size:22px !important}.path-product main[role="main"] .content{display:none}.path-product main[role="main"] .care-items{grid-template-columns:1fr;gap:30px;margin-top:30px;margin-bottom:30px}.page-node-type-page article{max-width:1200px;margin:0 auto;font-size:16px;line-height:135%;font-weight:400;width:100%}.cpath-showroom .btn_fill,.cpath-services .btn_fill{margin:60px auto}@media (max-width:1000px){.page-node-type-page article{font-size:14px}.care-items{grid-template-columns:1fr}.care-items .care-item{font-size:14px !important}.care-items .care-item img{width:80px}}.path-favorites header h1{margin-bottom:60px;text-align:center}@media (max-width:1000px){.path-favorites header h1{margin-bottom:40px;font-size:16px}}.collaborations .row{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:80px}.collaborations .row img{margin-bottom:8px}.collaborations .row a{transition:0.3s ease;display:block;font-size:14px;font-weight:400;line-height:1.2;text-decoration:none;outline:none;color:#222222}.collaborations footer{margin-top:60px;font-size:14px}.collaborations footer h1{font-weight:normal;font-size:20px;line-height:20px}#block-views-block-collaborations-block-1{margin-bottom:80px}@media (max-width:1000px){.collaborations .row{grid-template-columns:1fr;grid-row-gap:20px}.collaborations .row a{font-size:12px}}body.path-user.role-guest #block-cxl-theme-local-tasks{display:none}.profile-greetings{text-align:left;margin-top:0;text-overflow:ellipsis;display:block;overflow:hidden}#block-views-block-commerce-user-orders-block-2{margin:40px 0}#block-views-block-commerce-user-orders-block-2 h2{text-align:left}.forms-holder.user-profile-editable{display:grid;grid-template-columns:2.5fr 1fr;gap:30px;margin-bottom:50px}.forms-holder.user-profile-editable .form-item{margin-bottom:40px}.forms-holder.user-profile-editable .form-item label{font-size:16px;margin-bottom:10px;display:inline-block}.forms-holder.user-profile-editable .form-item .description{margin:10px 0;font-size:12px;opacity:0.6}.forms-holder.user-profile-editable .button{margin-left:auto;margin-right:auto}ul.profile-menu{list-style:none;margin:0;padding:0;border-left:1px solid #d9d9d9}ul.profile-menu li{padding:0;margin:0}ul.profile-menu li a{padding:10px 18px;font-size:14px;display:inline-flex;text-decoration:none;border-left:2px solid transparent}ul.profile-menu li a.active{border-left:2px solid #d9d9d9}.block--type-block-loyalty-system{display:none}#block-cxl-theme-usergreetings ul.user-menu-actions{margin:60px 0;padding:0;list-style:none;display:flex;gap:10px}#block-cxl-theme-usergreetings ul.user-menu-actions li{display:inline-block}#block-cxl-theme-usergreetings ul.user-menu-actions li a{margin-bottom:0;padding:20px;height:auto;width:auto}#block-cxl-theme-views-block-commerce-user-orders-block-1 table{margin-bottom:2em}#block-cxl-theme-views-block-commerce-user-orders-block-1 table tr td{border-bottom:1px solid rgba(0,0,0,0.1);padding:20px 0}#block-cxl-theme-views-block-commerce-user-orders-block-1 table tr td .order-total-line__adjustment{display:flex;flex-wrap:wrap}#block-cxl-theme-views-block-commerce-user-orders-block-1 table tr td .order-total-line__adjustment .order-total-line-label{font-weight:normal}#block-cxl-theme-views-block-commerce-user-orders-block-1 table tr td .order-total-line__adjustment .order-total-line-label::after{content:": ";margin-right:6px}#block-cxl-theme-views-block-commerce-user-orders-block-1 table tr td .order-total-line__adjustment span{text-align:left}#block-cxl-theme-views-block-commerce-user-orders-block-1 table tr td .field--name-shipping-method .field--label{display:none}.login-form__wrapper{max-width:600px;margin:0 auto;margin-bottom:40px;text-align:left;font-size:15px;line-height:135%;font-weight:400;width:100%}.login-form__wrapper h2{font-weight:normal;font-size:20px;line-height:20px;margin-bottom:20px}.login-form__wrapper .description{font-size:12px;margin:0 !important;opacity:0.5}.login-form__wrapper .form-item{margin-bottom:20px}.login-form__wrapper .login-form__submit{margin-top:20px}.login-form__wrapper .login-form__help_actions{display:flex;justify-content:space-between}.login-form__wrapper .captcha{margin:20px 0}.login-form__wrapper label{text-transform:none !important}.path-user.loginid-0 #block-cxl-theme-local-tasks{display:none}@media (max-width:1000px){.login-form__wrapper h2{font-size:16px;line-height:22px}#block-cxl-theme-usergreetings ul.user-menu-actions{flex-direction:column}.forms-holder.user-profile-editable{grid-template-columns:1fr}.forms-holder.user-profile-editable .form-item{margin-bottom:10px}.forms-holder.user-profile-editable .form-item label{font-size:14px;margin-bottom:4px}.forms-holder.user-profile-editable .description{font-size:12px !important}.forms-holder.user-profile-editable .body-holder{display:grid}.forms-holder.user-profile-editable input,.forms-holder.user-profile-editable .button{width:100%}.forms-holder.user-profile-editable .layout-sidebar-first{display:none}#block-cxl-theme-views-block-commerce-user-orders-block-1 .block-content{overflow:scroll;width:calc(100vw - 20px)}}.accordions-pages .node-content ul{margin:0;padding:0;list-style:none}.accordions-pages .node-content ul li{margin:0;padding:0}.accordions-pages .node-content ul li .accordion-header{font-weight:600 !important;display:flex;align-items:center;justify-content:space-between;padding-bottom:30px;padding-top:30px;border-bottom:1px solid rgba(79,62,53,0.12);cursor:pointer;opacity:1;transition:opacity 0.3s ease-in-out}.accordions-pages .node-content ul li .accordion-header span{flex-basis:calc(100% - 40px)}.accordions-pages .node-content ul li .accordion-header svg{transform:rotate(90deg);transition:transform 0.3s ease-in-out;width:18px;height:18px;display:block}.accordions-pages .node-content ul li.opened .accordion-header svg{transform:rotate(-90deg)}.accordions-pages .node-content ul li .accordion-text{display:none;padding:40px 0}.accordion-holder{margin:0;padding:0;list-style:none}.accordion-holder li{margin:0;padding:0}.accordion-holder li .accordion-header{font-weight:600 !important;display:flex;align-items:center;justify-content:space-between;padding-bottom:30px;padding-top:30px;border-bottom:1px solid rgba(79,62,53,0.12);cursor:pointer;opacity:1;transition:opacity 0.3s ease-in-out}.accordion-holder li .accordion-header span{flex-basis:calc(100% - 40px)}.accordion-holder li .accordion-header svg{transform:rotate(90deg);transition:transform 0.3s ease-in-out;width:18px;height:18px;display:block}.accordion-holder li.opened .accordion-header svg{transform:rotate(-90deg)}.accordion-holder li .accordion-text{display:none;padding:40px 0}a.bold{font-weight:bold !important}a.red{color:#b24132 !important;opacity:1 !important}a.green2{color:#51782a !important;opacity:1 !important}a.green{color:#4f6323 !important;opacity:1 !important}a.grey{color:#919191 !important;opacity:1 !important}html{margin:0;padding:0}body{margin:0;padding:0;font-family:Montserrat;font-size:13px;background-color:white}.path-frontpage #block-cxl-theme-content{display:none}table{width:100%}table th{text-align:left}.front-page{display:grid;gap:30px;margin-bottom:30px}.layout-container{margin:0;position:relative}.cpath-about iframe{display:block;margin:0 auto;height:450px}.paragraph--type--photo-carusel .f-carousel__slide{width:25%;padding:0 10px;box-sizing:border-box}.paragraph--type--photo-carusel .f-button.is-next,.paragraph--type--photo-carusel .f-button.is-prev{background:rgba(255,255,255,0.5);border-radius:100%;width:50px}.paragraph--type--photo-carusel .f-button.is-prev{left:20px !important}.paragraph--type--photo-carusel .f-button.is-next{right:20px !important}.prefooter{display:none;background:#f5f5f5}.prefooter .container{margin-left:auto;margin-right:auto;width:100%;padding:0 32px;max-width:1616px !important;box-sizing:border-box}.prefooter .container .advantages{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:60px;padding:70px 0}.prefooter .container .advantages .advantage{display:flex;flex-direction:column;align-items:center}.prefooter .container .advantages .advantage .advantage_img{background-image:url("/themes/custom/cxl_theme/./img/prefooter/choice.svg");background-size:contain;background-position:center center;background-repeat:no-repeat;width:70px;height:70px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.prefooter .container .advantages .advantage .advantage_img.second{background-image:url("/themes/custom/cxl_theme/./img/prefooter/return.svg")}.prefooter .container .advantages .advantage .advantage_img.third{background-image:url("/themes/custom/cxl_theme/./img/prefooter/loyalty.svg")}.prefooter .container .advantages .advantage .advantage_title,.prefooter .container .advantages .advantage .advantage_text{text-align:center}.prefooter .container .advantages .advantage .advantage_title{font-size:14px;font-weight:700;margin-bottom:8px}.prefooter .container .advantages .advantage .advantage_text{font-weight:400;line-height:1.4;height:36px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}main[role="main"]{width:100%;max-width:1616px !important;box-sizing:border-box;padding:60px 32px 60px;margin:0 auto;display:flex}main[role="main"] .main-holder{display:flex;width:100%}main[role="main"] .layout-sidebar-first{margin-right:0;flex-shrink:0;position:relative}main[role="main"] img{max-width:100%;height:auto;width:100%}main[role="main"] .layout-content{width:100%}.page-node-type-special-page img{width:auto !important}.path-taxonomy main[role="main"] .layout-sidebar-first,.path-shop main[role="main"] .layout-sidebar-first{width:275px}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top-width:0px;border-top-style:none;border-top-color:currentcolor;border-top:1px solid rgba(0,0,0,0.1)}.path-product .layout-sidebar-first{display:none}.sticky{position:sticky;top:120px;padding-bottom:60px}.sticky .block-content ul{padding:0;margin:0}.sticky .block-content ul li{list-style:none;margin:0;padding:0}.sticky .block-content ul li a{font-size:24px;padding-bottom:12px;font-weight:600;text-decoration:none;transition:all 0.3s ease;display:inline-block}.sticky .block-content ul li a:hover{opacity:0.6}.sticky .block-content ul li a.is-active{font-weight:600}.sticky .block-content ul li ul li a{font-size:16px;font-weight:400}.bx-sbb-empty-cart-container{margin-top:100px}.big-text{font-size:24px;text-align:center;margin-bottom:15px;font-weight:400}.small-text{text-align:center;font-size:14px;margin-bottom:40px;font-weight:400}.bx-sbb-empty-cart-btn{display:flex;justify-content:center;align-items:center}.toolbar-tray-open.toolbar-horizontal .sticky{top:175px}.product-card{position:relative}.flag-favorites{position:absolute;display:none;z-index:1;top:12px;right:12px}.flag-favorites div,.flag-favorites p{display:none}.flag-favorites a{text-indent:-9999px;background-image:url("/themes/custom/cxl_theme/./img/heart.svg");display:inline-flex;width:19px;height:19px;background-size:cover}.flag-favorites.action-unflag a{background-image:url("/themes/custom/cxl_theme/./img/heart_fill.svg");opacity:0.5}input,select,button{font-family:Montserrat;font-size:inherit}.width100{width:100% !important}.btn_fill,.button,.one-click-order,.empty-button,.button_empty,.button_red,.button_black,.url_ajax_cart_page a{display:flex;align-items:center;justify-content:center;height:50px;width:220px;max-width:100%;line-height:1;background:#222222;border:1px solid #222222;cursor:pointer;color:#ffffff !important;transition:0.3s ease;text-transform:uppercase;user-select:none;text-decoration:none;margin:0;padding:0;border:0;outline:0;vertical-align:baseline;-webkit-appearance:none;-webkit-text-size-adjust:none;font-family:"Montserrat";font-weight:400 !important;line-height:1.1;border-radius:0;-webkit-font-smoothing:subpixel-antialiased !important;text-rendering:optimizeLegibility !important;margin-bottom:20px;box-sizing:border-box;font-size:14px}.btn_fill .button,.button .button,.one-click-order .button,.empty-button .button,.button_empty .button,.button_red .button,.button_black .button,.url_ajax_cart_page a .button{font-weight:500 !important}.btn_fill:hover,.button:hover,.one-click-order:hover,.empty-button:hover,.button_empty:hover,.button_red:hover,.button_black:hover,.url_ajax_cart_page a:hover{opacity:0.8}.empty-button,.button_empty,.button_black,.cart-actions [data-drupal-selector="edit-submit"]{background:transparent;border:1px solid #222222;color:#000 !important}.empty-button:hover,.button_empty:hover,.button_black:hover,.cart-actions [data-drupal-selector="edit-submit"]:hover{background:#222222;color:#ffffff !important}.one-click-order .empty-button{display:flex;align-items:center;justify-content:center;height:50px;width:220px;max-width:100%;line-height:1;background:#222222;border:1px solid #222222;cursor:pointer;color:#ffffff !important;transition:0.3s ease;text-transform:uppercase;user-select:none;text-decoration:none;margin:0;padding:0;border:0;outline:0;vertical-align:baseline;-webkit-appearance:none;-webkit-text-size-adjust:none;font-family:"Montserrat";font-weight:500 !important;line-height:1.1;border-radius:0;-webkit-font-smoothing:subpixel-antialiased !important;text-rendering:optimizeLegibility !important;margin-bottom:20px;box-sizing:border-box;font-size:14px}.one-click-order .empty-button .button{font-weight:500 !important}.one-click-order .empty-button:hover{opacity:0.8}footer .button{margin:0 auto}.attached-products-title{margin-bottom:-60px}.attached-products{display:grid;grid-template-columns:24% 24% 24% 24%;grid-column-gap:16px;grid-row-gap:40px;margin-top:120px;margin-bottom:5%}.attached-products .products-images{position:inherit}.attached-products .products-images a:hover::before{display:none}.attached-products .hover-image{display:none}.attached-products .title-product{display:flex;flex-direction:column;margin:2px 0}.attached-products .title-product a{font-size:14px;text-decoration:none;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%;display:block}.attached-products .title-product a:hover{opacity:0.6}.attached-products .title-product .product_item_section_title{font-size:12px;opacity:0.4;font-weight:400;display:block;margin-bottom:6px}.attached-products .button-red{color:#db504a}.attached-products .price_all{display:inline-block;width:100%;text-align:center;box-sizing:border-box;padding-left:0.5em}.attached-products .price{display:inline-block;font-size:18px;font-weight:400;text-align:center;width:100%}.attached-products .price div{display:inline-block}.attached-products .price .original-price{opacity:0.6}nav.pager{display:block;float:none;clear:both;width:100%;text-align:center;margin:80px 0}nav.pager ul{padding:0;list-style:none;display:flex;align-items:center;justify-content:center}nav.pager ul li{display:inline-block}nav.pager ul li a{width:28px;height:28px;border-radius:100%;display:inline-flex;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;line-height:17px;margin:0 3px;transition:0.3s ease;text-decoration:none}nav.pager ul li a:hover{background-color:#C9C9C9}nav.pager ul li.is-active a{color:#fff;background:#000;text-decoration:none}nav.pager ul li.pager__item--last a,nav.pager ul li.pager__item--first a{background-image:url("/themes/custom/cxl_theme/./img/pager-arrow.svg");background-size:60%;background-position:center center;background-repeat:no-repeat}nav.pager ul li.pager__item--last a span,nav.pager ul li.pager__item--first a span{display:none}nav.pager ul li.pager__item--next,nav.pager ul li.pager__item--previous{display:none !important}nav.pager ul li.pager__item--next a,nav.pager ul li.pager__item--previous a{background-image:url("/themes/custom/cxl_theme/./img/pager-arrow.svg");background-size:60%;background-position:center center;background-repeat:no-repeat}nav.pager ul li.pager__item--next a span,nav.pager ul li.pager__item--previous a span{display:none}nav.pager ul li.pager__item--next a,nav.pager ul li.pager__item--last a{transform:rotate(180deg)}.no-margin{margin:0 !important}input[type=text],input[type=password],input[type=email],input[type=tel],textarea,button{border:1px solid rgba(0,0,0,0.2);box-sizing:border-box;width:100%;padding:10px 18px;min-height:50px;overflow:hidden;display:inline-block;font-family:Montserrat;font-size:14px}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus,textarea:focus,button:focus{outline:none !important}button,input[type=submit]{background:#222222;border:none;color:#FFFFFF;display:block;text-transform:uppercase;cursor:pointer;border-radius:0;-webkit-appearance:none}#toolbar-administration button{margin:0;min-height:auto}button:active,input[type=submit]:active,button:focus,input[type=submit]:focus,a:active,a:focus{outline:none !important}button::-moz-focus-inner,input[type=submit]::-moz-focus-inner,a::-moz-focus-inner{border:0 !important}input[disabled=disabled]{opacity:0.5}label.form-required::after{content:"*";color:#db504a}.field .field--label,.field .field--item{display:inline-block;width:100%}a{color:#000000}h1,h2,h3,h4,h5,h6{font-weight:600}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:700}h1.page-header,h2{font-weight:normal;font-size:20px;line-height:20px;margin-bottom:20px}.h1.page-title{font-size:24px;padding-bottom:12px;font-weight:600;text-decoration:none;transition:all 0.3s ease;text-transform:none}.path-taxonomy .h1.page-title{padding-bottom:0;margin-top:0}.sticky .block-content ul li a[data-drupal-link-system-path="shop"]{display:none}#preloader{position:fixed;display:flex;background-color:#FFFFFF;align-items:center;justify-content:center;background-image:url("/themes/custom/cxl_theme/./img/classic-logo-black.svg");background-repeat:no-repeat;background-position:center center;z-index:200}.scroll{transition:0.2s;z-index:99;position:fixed;bottom:50px;left:50px;display:none;opacity:0.8;cursor:pointer}.scroll .scrolimg{background-image:url("/themes/custom/cxl_theme/./img/up-arrow.svg");background-size:40%;background-color:#202020;box-shadow:0px 2px 6px rgba(0,0,0,0.3);width:45px;height:45px;background-position:center center;background-repeat:no-repeat;border-radius:100%}.scroll.show{display:block}.scroll:hover{opacity:1}#block-video-on-frontpage .block-content p,.block-video .block-content p{margin:0;padding:0}.ajax-progress-throbber,.ajax-progress-throbber-fake{position:fixed;max-width:100%;background-image:url("/themes/custom/cxl_theme/./img/loader.gif");background-position:center center;background-repeat:no-repeat;background-size:50px;background-color:rgba(0,0,0,0.5);z-index:100;top:0;left:0;bottom:0;right:0}.ajax-progress-throbber .throbber,.ajax-progress-throbber-fake .throbber{display:none}.ajax-progress-throbber-fake{display:none}ul.links.inline{display:none}#user-login-form .form-item .description{display:none}#block-obyasnenienastraniceregistracii .block-content p{font-size:150%}#block-sistemaloyalnostivlk{display:none}.separator{clear:both}.margin-right-content{margin-right:3%}#block-cxl-theme-breadcrumbs .block-content{max-width:1616px !important;margin-top:50px;margin-left:auto;margin-right:auto;display:flex;padding:0 32px}#block-cxl-theme-breadcrumbs .block-content ol{padding:0;margin:0}#block-cxl-theme-breadcrumbs .block-content ol li{list-style:none;font-weight:400;line-height:18px;transition:all 0.3s ease;font-size:13px;display:inline}#block-cxl-theme-breadcrumbs .block-content ol li::before{content:"/";display:inline-block;font-weight:400;padding:0 8px;color:#808080}#block-cxl-theme-breadcrumbs .block-content ol li:first-child::before{display:none}#block-cxl-theme-breadcrumbs .block-content ol li a{transition:all 0.3s ease;opacity:0.6;text-decoration:none}#block-cxl-theme-breadcrumbs .block-content ol li a:hover{opacity:1}.block--type-basic h1,.view-header h1{font-weight:normal;font-size:20px;line-height:20px}@media (max-width:1000px){.flag-favorites a{display:none}.paragraph--type--photo-carusel .f-carousel__slide{width:50%;padding:0 5px}.sticky{padding-bottom:20px}h1.page-header,h2{font-size:16px;line-height:22px}.cpath-about iframe{height:170px !important;width:auto !important}.attached-products{grid-template-columns:48% 48%;margin-bottom:60px;text-align:center}.attached-products .price{font-size:14px}.attached-products .title-product a{font-size:12px;font-weight:400;text-overflow:ellipsis;overflow:hidden;width:100%;display:block;white-space:nowrap}.attached-products .title-product a.product_item_section_title{font-size:11px;margin:0 0 0.5em}.prefooter .container .advantages{grid-template-columns:1fr}#block-cxl-theme-breadcrumbs .block-content{padding:0 10px;font-size:12px;margin:0}#block-cxl-theme-breadcrumbs .block-content ol li::before{padding:0 2px}.path-taxonomy .layout-sidebar-first,.path-shop .layout-sidebar-first{display:none}main[role="main"]{padding:20px 10px 60px}.scroll{display:none !important}#block-outfofame-content .block-content{margin-right:0}.no-frontpage main[role=main] .layout-content{overflow:hidden;padding:0}iframe{height:220px !important}.SmartCaptcha-Overlay iframe{height:100% !important}}
:root{--f-spinner-width:36px;--f-spinner-height:36px;--f-spinner-color-1:rgba(0,0,0,0.1);--f-spinner-color-2:rgba(17,24,28,0.8);--f-spinner-stroke:2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration,0.175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration,0.175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throw-out-distance,150px) * -1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throw-out-distance,150px),0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration,0.2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration,0.2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0,16px,0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration,0.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration,0.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration,0.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration,0.1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration,0.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration,0.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration,0.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration,0.2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0,0,0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0,0,0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-hover-bg:#e0e0e0;--f-button-active-bg:#d0d0d0;--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover:hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline,2px) var(--f-button-outline-color,var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin,0px) + var(--fancybox-scrollbar-compensate,0px));overflow:hidden !important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-hover-color:#fff;--fancybox-bg:rgba(24,24,27,0.98);--fancybox-slide-gap:10px;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-color-1:rgba(255,255,255,0.1);--f-spinner-color-2:#bbb;--f-spinner-stroke:3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:var(--fancybox-zIndex,1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container::backdrop{background-color:rgba(0,0,0,0)}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity,1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translate3d(0,0,0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}.fancybox__backdrop:empty,.fancybox__viewport:empty,.fancybox__track:empty,.fancybox__slide:empty{display:block}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0,0,0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;user-select:none;filter:blur(0px)}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color,currentColor);opacity:var(--fancybox-opacity,1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width:2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width:34px;--f-button-height:34px;--f-button-border-radius:4px;--f-button-color:var(--fancybox-color,#fff);--f-button-hover-color:var(--fancybox-color,#fff);--f-button-bg:transparent;--f-button-hover-bg:transparent;--f-button-active-bg:transparent;--f-button-svg-width:22px;--f-button-svg-height:22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity,1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius:50%;--f-button-color:#fff;--f-button-hover-color:#fff;--f-button-outline-color:#000;--f-button-bg:rgba(0,0,0,0.6);--f-button-active-bg:rgba(0,0,0,0.6);--f-button-hover-bg:rgba(0,0,0,0.6);--f-button-svg-width:18px;--f-button-svg-height:18px;--f-button-svg-filter:none;top:5px;right:5px}.fancybox__nav{--f-button-width:50px;--f-button-height:50px;--f-button-border:0;--f-button-border-radius:50%;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:transparent;--f-button-hover-bg:rgba(24,24,27,0.3);--f-button-active-bg:rgba(24,24,27,0.5);--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:26px;--f-button-svg-height:26px;--f-button-svg-stroke-width:2.5;--f-button-svg-fill:none;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24,24,27,0.5));--f-button-svg-disabled-opacity:0.65;--f-button-next-pos:1rem;--f-button-prev-pos:1rem;opacity:var(--fancybox-opacity,1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top,calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left,calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-enter-duration,0.25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration,0.35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-exit-duration,0.15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration,0.35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{border:0 !important;clip:rect(1px,1px,1px,1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.f-carousel__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-outline:0;--f-thumb-outline-color:#5eb0ef;--f-thumb-opacity:1;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1;--f-thumb-border-radius:2px;--f-thumb-offset:0px;--f-button-next-pos:0;--f-button-prev-pos:0}.f-carousel__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1}.f-carousel__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2,#e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translate3d(0,0,0)}.f-thumbs__track{display:flex}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width,0))*-0.5);width:calc(var(--width,0)*1px + var(--f-thumb-clip-width,0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift,0) * -1px),0,0);transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.f-thumbs__slide__button{appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100% 0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path:inset(0 calc(((var(--f-thumb-width,0) - var(--f-thumb-clip-width,0))) * (1 - var(--progress,0)) * 0.5) round var(--f-thumb-border-radius,0));clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline,0) solid var(--f-thumb-outline-color,transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-border-radius:2px;--f-thumb-outline:2px;--f-thumb-outline-color:#ededed;position:relative;opacity:var(--fancybox-opacity,1);transition:max-height .35s cubic-bezier(0.23,1,0.32,1)}.fancybox__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255,255,255,0.1),rgba(255,255,255,0.05))}.fancybox__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px;--f-thumb-opacity:1;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255,255,255,0.1),rgba(255,255,255,0.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width:64px;--f-thumb-clip-width:32px;--f-thumb-height:48px;--f-thumb-extra-gap:10px}.fancybox__thumbs.is-masked{max-height:0px !important}.is-closing .fancybox__thumbs{transition:none !important}.fancybox__toolbar{--f-progress-color:var(--fancybox-color,rgba(255,255,255,0.94));--f-button-width:46px;--f-button-height:46px;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:rgba(24,24,27,0.65);--f-button-hover-bg:rgba(70,70,73,0.65);--f-button-active-bg:rgba(90,90,93,0.65);--f-button-border-radius:0;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.5;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24,24,27,0.15));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color,currentColor);opacity:var(--fancybox-opacity,1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,0.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color,var(--f-carousel-theme-color,#0091ff));z-index:30;user-select:none;pointer-events:none}
:root{--f-spinner-width:36px;--f-spinner-height:36px;--f-spinner-color-1:rgba(0,0,0,0.1);--f-spinner-color-2:rgba(17,24,28,0.8);--f-spinner-stroke:2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration,0.175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration,0.175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throw-out-distance,150px) * -1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throw-out-distance,150px),0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration,0.2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration,0.2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0,16px,0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration,0.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration,0.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration,0.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration,0.1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration,0.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration,0.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration,0.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration,0.2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0,0,0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0,0,0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}.f-carousel{--f-carousel-theme-color:#706f6c;--f-carousel-spacing:0px;--f-carousel-slide-width:100%;--f-carousel-slide-height:auto;--f-carousel-slide-padding:0;--f-button-width:42px;--f-button-height:42px;--f-button-color:var(--f-carousel-theme-color,currentColor);--f-button-hover-color:var(--f-carousel-theme-color,currentColor);--f-button-bg:transparent;--f-button-hover-bg:var(--f-button-bg);--f-button-active-bg:var(--f-button-bg);--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-next-pos:10px;--f-button-prev-pos:10px;--f-spinner-color-1:rgba(0,0,0,0.1);--f-spinner-color-2:rgba(17,24,28,0.8);--f-spinner-stroke:2.75;position:relative;box-sizing:border-box}.f-carousel *,.f-carousel *:before,.f-carousel *:after{box-sizing:inherit}.f-carousel.is-ltr{direction:ltr}.f-carousel.is-rtl{direction:rtl}.f-carousel__viewport{overflow:hidden;transform:translate3d(0,0,0);backface-visibility:hidden;width:100%;height:100%}.f-carousel__viewport.is-draggable{cursor:move;cursor:grab}.f-carousel__viewport.is-dragging{cursor:move;cursor:grabbing}.f-carousel__track{display:flex;margin:0 auto;padding:0;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.f-carousel__slide{position:relative;flex:0 0 auto;width:var(--f-carousel-slide-width);max-width:100%;height:var(--f-carousel-slide-height);margin:0 var(--f-carousel-spacing) 0 0;padding:var(--f-carousel-slide-padding);outline:0;transform-origin:center center}.f-carousel__slide img.is-preloading{visibility:hidden}.f-carousel__slide>.f-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.f-carousel.is-vertical{--f-carousel-slide-height:100%}.f-carousel.is-vertical .f-carousel__track{flex-wrap:wrap}.f-carousel.is-vertical .f-carousel__slide{margin:0 0 var(--f-carousel-spacing) 0}:root{--f-carousel-dots-width:24px;--f-carousel-dots-height:30px;--f-carousel-dot-width:8px;--f-carousel-dot-height:8px;--f-carousel-dot-radius:50%;--f-carousel-dot-color:var(--f-carousel-theme-color,currentColor);--f-carousel-dot-opacity:0.2;--f-carousel-dot-hover-opacity:0.4}.f-carousel.has-dots{margin-bottom:var(--f-carousel-dots-height)}.f-carousel__dots{position:absolute;bottom:calc(var(--f-carousel-dots-height)*-1);left:0;right:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:0 auto !important;padding:0;list-style:none !important;user-select:none}.f-carousel__dots li{margin:0;padding:0;border:0;display:flex;align-items:center;justify-content:center;opacity:var(--f-carousel-dot-opacity);transition:opacity .15s ease-in-out}.f-carousel__dots li+li{margin:0}.f-carousel__dots li:hover{opacity:var(--f-carousel-dot-hover-opacity)}.f-carousel__dots li.is-current{opacity:1}.f-carousel__dots li button{appearance:none;display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:var(--f-carousel-dots-width);height:var(--f-carousel-dots-height);border:0;background:rgba(0,0,0,0);cursor:pointer;transition:all .2s linear}.f-carousel__dot{display:block;margin:0;padding:0;border:0;width:var(--f-carousel-dot-width);height:var(--f-carousel-dot-height);border-radius:var(--f-carousel-dot-radius);background-color:var(--f-carousel-dot-color);line-height:0;font-size:0;cursor:pointer;pointer-events:none}.f-carousel__dots.is-dynamic li:not(.is-prev,.is-next,.is-current,.is-after-next,.is-before-prev) button{transform:scale(0);width:0}.f-carousel__dots.is-dynamic li.is-before-prev button,.f-carousel__dots.is-dynamic li.is-after-next button{transform:scale(0.22)}.f-carousel__dots.is-dynamic li.is-prev button,.f-carousel__dots.is-dynamic li.is-next button{transform:scale(0.66)}.f-carousel__dots.is-dynamic li.is-current button{transform:scale(1)}.f-carousel__dots.is-dynamic li.is-before-prev button,.f-carousel__dots.is-dynamic li.is-after-next button{transform:scale(0.33)}.f-carousel__dots.is-dynamic li.is-current:first-child{margin-left:calc(var(--f-carousel-dots-width)*2)}.f-carousel__dots.is-dynamic li.is-prev:first-child{margin-left:var(--f-carousel-dots-width)}.f-carousel__dots.is-dynamic li.is-next:last-child{margin-right:var(--f-carousel-dots-width)}.f-carousel__dots.is-dynamic li.is-current:last-child{margin-right:calc(var(--f-carousel-dots-width)*2)}.f-carousel.is-rtl .f-carousel__dots.is-dynamic .is-current:first-child{margin-left:0;margin-right:var(--f-carousel-dots-width)}.f-carousel.is-rtl .f-carousel__dots.is-dynamic .is-prev:first-child{margin-left:0;margin-right:var(--f-carousel-dots-width)}.f-carousel.is-rtl .f-carousel__dots.is-dynamic .is-current:last-child{margin-left:0;margin-right:var(--f-carousel-dots-width)}.f-carousel.is-rtl .f-carousel__dots.is-dynamic .is-next:last-child{margin-right:0;margin-left:var(--f-carousel-dots-width)}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-hover-bg:#e0e0e0;--f-button-active-bg:#d0d0d0;--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover:hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline,2px) var(--f-button-outline-color,var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}
