

/* Start:/local/frontend/dist/assets/furnitek.css?178937947483570*/
:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.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{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.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-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.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-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.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));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);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.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-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}.swiper .swiper-notification{pointer-events:none;opacity:0;z-index:-1000;position:absolute;top:0;left:0}.glightbox-container{touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;backface-visibility:hidden;outline:none;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden;z-index:999999!important}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{z-index:9999;width:100%;height:100%;position:relative;overflow:hidden}.glightbox-container .gslider{justify-content:center;align-items:center;width:100%;height:100%;transition:transform .4s;position:relative;top:0;left:0;overflow:hidden;transform:translate(0,0);display:flex!important}.glightbox-container .gslide{-webkit-user-select:none;user-select:none;opacity:0;justify-content:center;align-items:center;width:100%;display:flex;position:absolute}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{flex-direction:column;justify-content:center;width:100%;max-width:100%;height:100vh;margin:auto;display:flex;position:relative}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{-webkit-overflow-scrolling:touch;touch-action:auto;border:none;min-height:165px;outline:none!important}.gslide:not(.current){pointer-events:none}.gslide-image{align-items:center}.gslide-image img{float:none;-webkit-user-select:none;user-select:none;-o-object-fit:cover;object-fit:cover;touch-action:none;border:none;outline:none;width:auto;min-width:200px;max-width:100vw;height:auto;max-height:100vh;margin:auto;padding:0;display:block}.desc-top .gslide-image img,.desc-bottom .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{transition:none;cursor:grabbing!important}.gslide-video{max-width:100vh;position:relative;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video:before{content:"";background:#ff000057;width:100%;height:100%;display:none;position:absolute}.gslide-video.playing:before{display:none}.gslide-video.fullscreen{min-width:100%;height:75vh;max-width:100%!important}.gslide-video.fullscreen video{width:100%!important;max-width:100%!important}.gslide-inline{text-align:left;background:#fff;max-width:100%;max-height:calc(100vh - 40px);margin:auto;overflow:auto}.gslide-inline .ginlined-content{width:100%;padding:20px}.gslide-inline .dragging{transition:none;cursor:grabbing!important}.ginlined-content{opacity:1;overflow:auto;display:block!important}.gslide-external{background:#fff;width:100%;min-width:100%;height:100%;max-height:75vh;padding:0;display:flex;overflow:auto}.gslide-media{width:auto;display:flex}.zoomed .gslide-media{box-shadow:none!important}.desc-top .gslide-media,.desc-bottom .gslide-media{flex-direction:column;margin:0 auto}.gslide-description{flex:1 0 100%;position:relative}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{width:100%;margin:0 auto}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description,.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{background:linear-gradient(#0000 0%,#000000bf 100%);width:100%;max-height:78vh;padding:19px 11px 50px;transition:opacity .3s linear;position:absolute;bottom:0;order:2!important;max-width:100vw!important;height:auto!important;overflow:auto!important}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{opacity:.4;transition:opacity .5s}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{opacity:1;transition:opacity .5s}.greset{transition:all .3s}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{z-index:9999;border:2px solid #fff;border-right-color:#0000;border-radius:50%;width:25px;height:25px;margin:0 auto;animation:.8s linear infinite lightboxLoader;display:block;position:absolute;top:47%;left:0;right:0}.goverlay{will-change:opacity;background:#000;width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0}.glightbox-mobile .goverlay{background:#000}.gprev,.gnext,.gclose{z-index:99999;cursor:pointer;border:none;flex-direction:column;justify-content:center;align-items:center;width:26px;height:44px;display:flex}.gprev svg,.gnext svg,.gclose svg{width:25px;height:auto;margin:0;padding:0;display:block}.gprev.disabled,.gnext.disabled,.gclose.disabled{opacity:.1}.gprev .garrow,.gnext .garrow,.gclose .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gnext,.glightbox-closing .gprev,.glightbox-closing .gclose{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{color:#000;margin-bottom:19px;font-family:arial;font-size:1em;font-weight:400;line-height:1.4em}.glightbox-clean .gslide-desc{margin-bottom:0;font-family:arial;font-size:.86em;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:#000000bf;border-radius:4px}.glightbox-clean .gprev path,.glightbox-clean .gnext path,.glightbox-clean .gclose path{fill:#fff}.glightbox-clean .gprev{width:40px;height:50px;position:absolute;top:-100%;left:30px}.glightbox-clean .gnext{width:40px;height:50px;position:absolute;top:-100%;right:30px}.glightbox-clean .gclose{width:35px;height:35px;position:absolute;top:15px;right:10px}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{animation:.5s gfadeIn}.gfadeOut{animation:.5s gfadeOut}.gslideOutLeft{animation:.3s gslideOutLeft}.gslideInLeft{animation:.3s gslideInLeft}.gslideOutRight{animation:.3s gslideOutRight}.gslideInRight{animation:.3s gslideInRight}.gzoomIn{animation:.5s gzoomIn}.gzoomOut{animation:.5s gzoomOut}@keyframes lightboxLoader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gfadeIn{0%{opacity:0}to{opacity:1}}@keyframes gfadeOut{0%{opacity:1}to{opacity:0}}@keyframes gslideInLeft{0%{opacity:0;transform:translate(-60%)}to{visibility:visible;opacity:1;transform:translate(0,0)}}@keyframes gslideOutLeft{0%{opacity:1;visibility:visible;transform:translate(0,0)}to{opacity:0;visibility:hidden;transform:translate(-60%)}}@keyframes gslideInRight{0%{opacity:0;visibility:visible;transform:translate(60%)}to{opacity:1;transform:translate(0,0)}}@keyframes gslideOutRight{0%{opacity:1;visibility:visible;transform:translate(0,0)}to{opacity:0;transform:translate(60%)}}@keyframes gzoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (width>=769px){.glightbox-container .ginner-container{flex-direction:row;width:auto;height:auto}.glightbox-container .ginner-container.desc-top .gslide-description{order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{order:1}.glightbox-container .ginner-container.desc-left .gslide-description{order:0}.glightbox-container .ginner-container.desc-left .gslide-image{order:1}.gslide-image img{max-width:100%;max-height:97vh}.gslide-image img.zoomable{cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:#000000eb}.glightbox-clean .gslide-media{box-shadow:1px 2px 9px #000000a6}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{height:100%;position:absolute;overflow-y:auto}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:#00000052}.glightbox-clean .gprev:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gclose:hover{background-color:#000000b3}.glightbox-clean .gprev,.glightbox-clean .gnext{top:45%}}@media (width>=992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (height<=420px){.goverlay{background:#000}}*,:before,:after{box-sizing:border-box}:where(ul,ol):where([class]){padding-left:0}body,:where(blockquote,figure,fieldset):where([class]){margin:0}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl):where([class]){margin-block:0}:where(dd[class]){margin-left:0}:where(fieldset[class]){border:none;padding:0}:where(ul[class]){list-style:none}:where(address[class]){font-style:normal}p{--paragraphMarginBottom:.5em;margin-block:0}p:where(:not([class],:last-child)){margin-bottom:var(--paragraphMarginBottom)}img,video{max-width:100%;height:auto;display:block}input,textarea,select,button{font:inherit}html{scrollbar-gutter:stable;scroll-behavior:smooth;height:100%}body{min-height:100%;line-height:1.5}a:where([class]){text-decoration:none;display:inline-flex}button,label{cursor:pointer}button{-webkit-tap-highlight-color:transparent}:where([fill]:not([fill=none],[fill^=url])){fill:currentColor}:where([stroke]:not([stroke=none],[stroke^=url])){stroke:currentColor}svg *{transition-property:fill,stroke}:where(table){border-collapse:collapse;border-color:currentColor}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:url(/local/frontend/dist/assets/./OpenSans-Light.woff2)format("woff2");font-display:swap}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(/local/frontend/dist/assets/./OpenSans-Bold.woff2)format("woff2");font-display:swap}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(/local/frontend/dist/assets/./OpenSans-Regular.woff2)format("woff2");font-display:swap}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(/local/frontend/dist/assets/./OpenSans-SemiBold.woff2)format("woff2");font-display:swap}@font-face{font-family:Merriweather;font-style:normal;font-weight:300;src:url(/local/frontend/dist/assets/./Merriweather24pt-Light.woff2)format("woff2");font-display:swap}@font-face{font-family:SansSerifCollection;font-style:normal;font-weight:400;src:url(/local/frontend/dist/assets/./microsoftsansserif.woff2)format("woff2");font-display:swap}:root{--color-white-900:#fff;--color-white-200:#ddd;--color-white-100:#ececec;--color-gray-900:#2f2f2f;--color-gray-800:#656769;--color-gray-700:#555;--color-gray-600:#9c9c9c;--color-gray-500:#747576;--color-gray-400:#828282;--color-gray-300:#a7a7a7;--color-gray-200:#e7e7e7;--color-gray-100:#bfbfbf;--color-gray-90:#b9b9b9;--color-black-900:#000;--color-black-800:#111;--color-black-700:#18191b;--color-blue:#428bca;--color-text-primary:var(--color-black-700);--color-text-secondary:var(--color-gray-400);--color-text-inverse:var(--color-white-900);--color-text-description:var(--color-gray-700);--color-text-inverse-hover:var(--color-gray-600);--color-bg-primary:var(--color-black-700);--color-bg-secondary:var(--color-gray-200);--color-veil:#0006;--color-veil-loader:#00000040;--font-family-primary:"Open Sans", arial, helvetica, sans-serif;--font-family-secondary:"Open Sans", arial, helvetica, sans-serif;--font-family-accent:"Merriweather", arial, helvetica, sans-serif;--container-width-default:116.25rem;--container-width-lg:105rem;--container-width-md:57.5rem;--container-padding-x:clamp(.625rem, .336538rem + 1.28205vw, 1.875rem);--transition-duration:.3s;--breakpoint-laptop:90rem;--breakpoint-laptop-s:80rem;--breakpoint-tablet:64rem;--breakpoint-tablet-s:62rem;--breakpoint-mobile:48rem;--breakpoint-mobile-s:40rem;--breakpoint-mobile-xs:28.75rem;--header-height:10.875rem}@media (width<=80rem){:root{--header-height:9.5rem}}@media (width<=62rem){:root{--header-height:7.75rem}}@media (width<=48rem){:root{--header-height:7.125rem}}.container{--container-width:var(--container-width-default);width:100%;max-width:calc(var(--container-width) + var(--container-padding-x) * 2);padding-inline:var(--container-padding-x);margin-inline:auto}.container--lg{--container-width:var(--container-width-lg)}.container--md{--container-width:var(--container-width-md)}.visually-hidden{white-space:nowrap!important;clip-path:inset(100%)!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=80rem){.hidden-laptop-s{display:none!important}}@media (width>80rem){.visible-laptop-s{display:none!important}}@media (width<=64rem){.hidden-tablet{display:none!important}}@media (width>64rem){.visible-tablet{display:none!important}}@media (width<=62rem){.hidden-tablet-s{display:none!important}}@media (width>62rem){.visible-tablet-s{display:none!important}}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=40rem){.hidden-mobile-s{display:none!important}}@media (width>40rem){.visible-mobile-s{display:none!important}}.underline-effect{color:var(--color-text-primary);text-decoration:none;position:relative}.underline-effect:after{content:"";transform-origin:100% 100%;width:100%;height:.0625rem;transition:transform var(--transition-duration) ease-out;background-color:currentColor;position:absolute;bottom:0;left:0;transform:scaleX(0)}.underline-effect.is-active:after,.underline-effect:hover:after{transform-origin:0 100%;transform:scaleX(1)}.text-up{text-transform:uppercase}.text-center{text-align:center}html.is-lock{overflow:hidden}*{scrollbar-color:var(--color-gray-900) #d9d9d9;scrollbar-width:thin}::-webkit-scrollbar{width:.5rem;height:.25rem}::-webkit-scrollbar-track{background:#d9d9d9;border-radius:.125rem}::-webkit-scrollbar-thumb{background-color:var(--color-gray-900);background-clip:content-box;border:.125rem solid #0000;border-radius:.125rem}body{font-family:var(--font-family-primary);flex-direction:column;display:flex}main{flex-grow:1;position:relative}button{background:0 0;border:none;margin:0;padding:0}button[disabled]{cursor:auto}h1{font-family:var(--font-family-primary);font-weight:400;line-height:normal}h2,.h2{font-family:var(--font-family-primary);font-size:clamp(1.5rem,1.41346rem + .384615vw,1.875rem);font-weight:400;line-height:normal}h3,.h3{font-family:var(--font-family-primary);font-size:clamp(1.25rem,1.19231rem + .25641vw,1.5rem);font-weight:400;line-height:normal}:where([id]){scroll-margin-top:var(--header-height)}[class*=ymaps-2][class*=-ground-pane]{filter:grayscale()url(/local/frontend/public/icons/filter.svg#filter)}[class*=ymaps-][class*=-svg-icon]{width:2.875rem;height:2.875rem;background:url("data:image/svg+xml,%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='23' cy='23' r='22.5' fill='%2318191B' stroke='%23E3E3E3'/%3E%3Ccircle cx='23' cy='23' r='18' fill='white'/%3E%3C/svg%3E%0A") 50%/contain no-repeat!important}[class*=ymaps-][class*=-svg-icon-content]{display:none}.glightbox-clean .gslide-description{background-color:var(--color-gray-200)}.glightbox-clean .gslide-title{font-family:var(--font-family-primary);margin-block-end:0}.glightbox-clean .gslide-desc{-webkit-line-clamp:3;font-family:var(--font-family-primary);-webkit-box-orient:vertical;margin-block-start:.875rem;display:-webkit-box;overflow:hidden}.button{--button-color-text:var(--color-gray-700);--button-color-bg:unset;--button-color-border:var(--color-gray-700);font-family:var(--font-family-primary);color:var(--button-color-text);text-transform:uppercase;background-color:var(--button-color-bg);border:.0625rem solid var(--button-color-border);transition-duration:var(--transition-duration);-webkit-text-stroke-width:.01875rem;justify-content:center;align-items:center;gap:.625rem;padding:.3125rem .8125rem;font-size:.875rem;font-style:normal;font-weight:400;line-height:2;display:flex}@media (any-hover:hover){.button:hover,.button.is-active{--button-color-text:var(--color-text-inverse);--button-color-bg:var(--color-black-900);--button-color-border:var(--color-black-900)}}@media (any-hover:none){.button:active,.button.is-active{--button-color-text:var(--color-text-inverse);--button-color-bg:var(--color-black-900);--button-color-border:var(--color-black-900)}}.button:focus-visible{--button-color-text:var(--color-text-inverse);--button-color-bg:var(--color-black-900);--button-color-border:var(--color-black-900)}.button[disabled]{pointer-events:none;cursor:default;opacity:.7}.button--secondary{--button-color-text:var(--color-text-inverse);--button-color-bg:transparent;--button-color-border:var(--color-text-inverse)}@media (any-hover:hover){.button--secondary:hover,.button--secondary.is-active{--button-color-text:var(--color-black-900);--button-color-bg:var(--color-text-inverse);--button-color-border:var(--color-text-inverse)}}@media (any-hover:none){.button--secondary:active,.button--secondary.is-active{--button-color-text:var(--color-black-900);--button-color-bg:var(--color-text-inverse);--button-color-border:var(--color-text-inverse)}}.button--secondary:focus-visible{--button-color-text:var(--color-black-900);--button-color-bg:var(--color-text-inverse);--button-color-border:var(--color-text-inverse)}.button--tertiary{--button-color-text:var(--color-text-inverse);--button-color-bg:var(--color-gray-700);--button-color-border:var(--color-gray-700)}@media (any-hover:hover){.button--tertiary:hover,.button--tertiary.is-active{--button-color-text:var(--color-gray-700);--button-color-bg:transparent;--button-color-border:var(--color-gray-700)}}@media (any-hover:none){.button--tertiary:active,.button--tertiary.is-active{--button-color-text:var(--color-gray-700);--button-color-bg:transparent;--button-color-border:var(--color-gray-700)}}.button--tertiary:focus-visible{--button-color-text:var(--color-gray-700);--button-color-bg:transparent;--button-color-border:var(--color-gray-700)}.button--black{--button-color-text:var(--color-white-900);--button-color-bg:var(--color-black-900);--button-color-border:var(--color-black-900)}@media (any-hover:hover){.button--black:hover,.button--black.is-active{--button-color-text:var(--color-black-900);--button-color-bg:var(--color-white-900);--button-color-border:var(--color-black-900)}}@media (any-hover:none){.button--black:active,.button--black.is-active{--button-color-text:var(--color-black-900);--button-color-bg:var(--color-white-900);--button-color-border:var(--color-black-900)}}.button--black:focus-visible{--button-color-text:var(--color-black-900);--button-color-bg:var(--color-white-900);--button-color-border:var(--color-black-900)}.button--white{--button-color-text:var(--color-black-900);--button-color-bg:var(--color-white-900);--button-color-border:var(--color-white-900)}@media (any-hover:hover){.button--white:hover,.button--white.is-active{--button-color-text:var(--color-white-900);--button-color-bg:var(--color-black-900);--button-color-border:var(--color-white-900)}}@media (any-hover:none){.button--white:active,.button--white.is-active{--button-color-text:var(--color-white-900);--button-color-bg:var(--color-black-900);--button-color-border:var(--color-white-900)}}.button--white:focus-visible{--button-color-text:var(--color-white-900);--button-color-bg:var(--color-black-900);--button-color-border:var(--color-white-900)}.button--between{justify-content:space-between}.button__text{color:currentColor;transition-duration:var(--transition-duration)}.button__text--default{text-transform:none}.button__text--secondary{font-family:var(--font-family-secondary);letter-spacing:.196875rem;-webkit-text-stroke-width:unset;font-weight:700}.button__icon{transition-duration:var(--transition-duration)}.logo__image{width:7.875rem;height:10.0625rem;transition-duration:var(--transition-duration)}@media (width<=80rem){.logo__image{width:4rem;height:5.0625rem}}@media (any-hover:hover){a.logo:hover .logo__image,a.logo.is-active .logo__image{filter:brightness(.5)}}@media (any-hover:none){a.logo:active .logo__image,a.logo.is-active .logo__image{filter:brightness(.5)}}a.logo:focus-visible .logo__image{filter:brightness(.5)}.accordion__content{transition-duration:var(--transition-duration);grid-template-rows:0fr;display:grid}.accordion__content-body{overflow:hidden}.accordion__content.is-expanded,.accordion__details[open]+.accordion__content{grid-template-rows:1fr}.accordion__summary{cursor:pointer}.accordion__details:not([open],.is-active) .accordion__title--hide,.accordion__details:is([open],.is-active) .accordion__title--show{white-space:nowrap!important;clip-path:inset(100%)!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.accordion__icon{transition-duration:var(--transition-duration)}.burger-button{z-index:11;height:1.25rem;color:var(--color-text-inverse);background-color:#0000;border:none;grid-template-columns:1.5625rem auto;grid-auto-flow:column;align-items:center;display:grid;position:relative}.burger-button__line{width:100%;height:.25rem;transition-duration:var(--transition-duration);background-color:currentColor}.burger-button__text{font-family:var(--font-family-primary);text-transform:uppercase;grid-row:span 3;margin-inline-start:.9375rem;font-size:.75rem;font-weight:400;line-height:normal}.banner{min-height:27.5rem;color:var(--color-white-900);background-color:var(--color-black-700);display:flex;position:relative}.banner--projects{background-color:#1c2023}.banner__background{width:100%;max-width:calc(var(--container-width-default) / 2);background-position:100%;background-repeat:no-repeat;background-size:cover;margin-inline-start:auto;position:absolute;inset:0}.banner__background--full{max-width:100%}.banner__background--full:before{content:"";background-color:#00000080;position:absolute;inset:0}@media (width<=64rem){.banner__background--dark-tablet:before{content:"";background-color:#00000080;position:absolute;inset:0}}@media (width<=40rem){.banner__background{background-position:bottom}}.banner--partnership .banner__background{max-width:100%}@media (width<=40rem){.banner--partnership .banner__background{background-position:0}}@media (width>48rem){.banner--projects .banner__background{background-position:0}}.banner__content{flex-direction:column;align-items:start;height:100%;padding-block:clamp(1.875rem,1.37019rem + 2.24359vw,4.0625rem);display:flex;position:relative}@media (width<=40rem){.banner__content{padding-block-end:12.5rem}}.banner--partnership .banner__content{width:min(60%,70.625rem);margin-inline-end:0}@media (width<=40rem){.banner--partnership .banner__content{width:100%;margin-inline-end:auto}}.banner--breadcrumbs .banner__content{padding-block-start:5rem}.banner__title{font-family:var(--font-family-primary);color:currentColor;text-transform:uppercase;letter-spacing:.115625rem;margin-block-end:clamp(.9375rem,.75rem + .833333vw,1.75rem);font-size:clamp(1.5rem,1.38462rem + .512821vw,2rem);font-weight:500;line-height:1.2}.banner__description{max-width:40rem;font-family:var(--font-family-primary);color:currentColor;margin-block-end:clamp(1.25rem,.961538rem + 1.28205vw,2.5rem);font-size:.875rem;font-weight:400;line-height:1.5}.banner__description--full{max-width:unset}.banner__description:last-child{margin-block-end:0}.banner__button{margin-block-start:3.125rem;padding:.625rem 1.25rem}@media (width>40rem){.banner__button{min-width:11.875rem;margin-block-start:auto}}@media (width<=40rem){.banner__button{width:100%}}.tabs{--tabs-color-text:var(--color-text-secondary);--tabs-color-text-additional:#b9b9b9;--tabs-color-bg:unset;--tabs-color-border:var(--tabs-color-text);--tabs-scroll-offset:1.25rem;--tabs-button-offset:.625rem}.tabs--dark{--tabs-color-text:var(--color-text-primary)}.tabs__list{padding-block-end:var(--tabs-scroll-offset);padding-inline:var(--tabs-button-offset);margin-block-end:calc(var(--tabs-scroll-offset) * -1);margin-inline:calc(var(--tabs-button-offset) * -1);justify-content:space-between;align-items:center;gap:.625rem;display:flex}@media (width>48rem){.tabs__list{flex-wrap:wrap}}@media (width<=48rem){.tabs__list{overflow-x:auto}}@media (width>40rem){.tabs__list--spacious{min-width:25rem}}.tabs__list--start{justify-content:start}@media (width>48rem){.tabs__list--center{justify-content:center}}.tabs__button{padding:var(--tabs-button-offset);color:var(--tabs-color-text);background-color:var(--tabs-color-bg);border:.0625rem solid var(--tabs-color-border);transition-duration:var(--transition-duration);align-items:center;gap:.3125rem;display:flex}@media (any-hover:hover){.tabs__button:hover,.tabs__button.is-active{--tabs-color-text:var(--color-white-900);--tabs-color-text-additional:var(--color-white-900);--tabs-color-bg:var(--color-black-800);--tabs-color-border:var(--color-black-800)}}@media (any-hover:none){.tabs__button:active,.tabs__button.is-active{--tabs-color-text:var(--color-white-900);--tabs-color-text-additional:var(--color-white-900);--tabs-color-bg:var(--color-black-800);--tabs-color-border:var(--color-black-800)}}.tabs__button:focus-visible{--tabs-color-text:var(--color-white-900);--tabs-color-text-additional:var(--color-white-900);--tabs-color-bg:var(--color-black-800);--tabs-color-border:var(--color-black-800)}.tabs__button--border-bottom{margin-block:calc(var(--tabs-button-offset) * -1);background-color:unset;border:unset;border-block-end:.0625rem solid #0000;padding-inline:0}@media (any-hover:hover){.tabs__button--border-bottom:hover,.tabs__button--border-bottom.is-active{border-color:currentColor}}@media (any-hover:none){.tabs__button--border-bottom:active,.tabs__button--border-bottom.is-active{border-color:currentColor}}.tabs__button--border-bottom:focus-visible{border-color:currentColor}.tabs__button--text-only{margin:calc(var(--tabs-button-offset) * -1);background-color:unset;border:unset}.tabs__button-text{font-family:var(--font-family-primary);color:var(--tabs-color-text);text-align:center;text-transform:uppercase;letter-spacing:.1125rem;white-space:nowrap;transition-duration:var(--transition-duration);font-size:.75rem;font-style:normal;font-weight:400;line-height:1.2}.tabs__button-text--additional{color:var(--tabs-color-text-additional)}.tabs__button--text-only .tabs__button-text{font-size:.875rem}.tabs--dark .tabs__button{--tabs-color-text:var(--color-text-primary)}@media (any-hover:hover){.tabs--inverse .tabs__button:hover,.tabs--inverse .tabs__button.is-active{--tabs-color-text:var(--color-black-800);--tabs-color-text-additional:var(--color-black-800);--tabs-color-bg:var(--color-white-900);--tabs-color-border:var(--color-white-900)}}@media (any-hover:none){.tabs--inverse .tabs__button:active,.tabs--inverse .tabs__button.is-active{--tabs-color-text:var(--color-black-800);--tabs-color-text-additional:var(--color-black-800);--tabs-color-bg:var(--color-white-900);--tabs-color-border:var(--color-white-900)}}.tabs--inverse .tabs__button:focus-visible{--tabs-color-text:var(--color-black-800);--tabs-color-text-additional:var(--color-black-800);--tabs-color-bg:var(--color-white-900);--tabs-color-border:var(--color-white-900)}.tabs__content:not(.is-active){display:none}.slider{position:relative}.slider.swiper:not(.swiper-initialized){overflow:visible}.slider.swiper:not(.swiper-initialized) .swiper-wrapper{height:auto;display:contents;transform:none!important}.slider.swiper:not(.swiper-initialized) .swiper-slide{flex-shrink:1;height:auto;width:auto!important}.slider.swiper:not(.swiper-initialized) .swiper-pagination,.slider.swiper:not(.swiper-initialized) .slider-nav{display:none}.slider.swiper.swiper-autoheight .swiper-wrapper{align-items:normal}.slider-nav--square{justify-content:center;gap:1.25rem;width:100%;max-width:15.75rem;margin-block-start:1.25rem;margin-inline:auto;display:flex}@media (width<=28.75rem){.slider-nav--square{max-width:100%}}.slider-nav--down{justify-content:center;gap:4.375rem;width:100%;display:flex}.slider-nav__button{--slider-color-icon:var(--color-black-900);--slider-color-bg:var(--color-white-900);z-index:10;color:var(--slider-color-icon);opacity:1;transition-duration:var(--transition-duration);justify-content:center;align-items:center;padding:.25rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.slider-nav__button:first-child{left:var(--container-padding-x)}.slider-nav__button:last-child{right:var(--container-padding-x)}.slider-nav__button--dark{--slider-color-icon:var(--color-white-900);--slider-color-bg:var(--color-black-900)}.slider-nav__button--shadow{--slider-color-icon:var(--color-white-900);background-color:#18191b4d;height:100%;padding:.9375rem}.slider-nav__button[disabled]{opacity:.3}@media (any-hover:hover){.slider-nav__button:not([disabled]):hover,.slider-nav__button:not([disabled]).is-active{opacity:.7}}@media (any-hover:none){.slider-nav__button:not([disabled]):active,.slider-nav__button:not([disabled]).is-active{opacity:.7}}.slider-nav__button:not([disabled]):focus-visible{opacity:.7}.slider-nav__button.swiper-button-lock{display:none}.slider-nav__button-icon{color:currentColor;width:1.25rem;height:2.5rem}.slider-nav__button--shadow .slider-nav__button-icon{width:.75rem;height:1.5rem}.slider-nav--square .slider-nav__button{border:.0625rem solid;width:100%;padding:.4375rem;position:static;transform:none}.slider-nav--square .slider-nav__button-icon{width:.9375rem;height:1.875rem}@media (any-hover:hover){.slider-nav--square .slider-nav__button:not([disabled]):hover,.slider-nav--square .slider-nav__button:not([disabled]).is-active{color:var(--slider-color-bg);background-color:var(--slider-color-icon);opacity:1}}@media (any-hover:none){.slider-nav--square .slider-nav__button:not([disabled]):active,.slider-nav--square .slider-nav__button:not([disabled]).is-active{color:var(--slider-color-bg);background-color:var(--slider-color-icon);opacity:1}}.slider-nav--square .slider-nav__button:not([disabled]):focus-visible{color:var(--slider-color-bg);background-color:var(--slider-color-icon);opacity:1}.slider-nav--down .slider-nav__button{position:static;transform:none}.slider-pagination .swiper-pagination-bullet{background-color:var(--color-black-900);opacity:.7;transition-duration:var(--transition-duration)}.slider-pagination .swiper-pagination-bullet-active{background-color:var(--color-white-900);opacity:1}.section{--section-color-text:var(--color-text-primary);--section-color-bg:unset;--section-color-divider-lines:#b9b9b9;--section-padding-block-start:5rem;--section-padding-block-end:6.25rem;--section-gap:3.125rem;gap:var(--section-gap);padding-block:var(--section-padding-block-start) var(--section-padding-block-end);color:var(--section-color-text);background-color:var(--section-color-bg);flex-direction:column;scroll-margin-block-start:calc(var(--section-padding-block-start) * 2);display:flex;position:relative}@media (width<=64rem){.section{--section-padding-block-start:2.5rem;--section-padding-block-end:4.375rem}}@media (width<=40rem){.section{--section-padding-block-end:3.125rem}}@media (width<=28.75rem){.section{--section-padding-block-end:1.875rem}}.section--bg-dark{--section-color-text:var(--color-text-inverse);--section-color-bg:var(--color-bg-primary);--section-color-divider-lines:#ffffff26}.section--bg-gray{--section-color-bg:var(--color-bg-secondary)}.section--bg-gray-add{--section-color-bg:var(--color-gray-100);--section-color-divider-lines:#0003}.section--padding-start-none{--section-padding-block-start:0}.section--padding-end-none{--section-padding-block-end:0}.section--padding-none{--section-padding-block-start:0;--section-padding-block-end:0}.section__background{background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:absolute;inset:0}.section__background:after{content:"";background:linear-gradient(#111c 0% 100%);position:absolute;inset:0}.section__form{gap:var(--section-gap);flex-direction:column;display:flex}.section__header,.section__content,.section__footer{position:relative}.section__header,.section__footer{flex-direction:column;gap:.625rem;display:flex}.section__header--center,.section__footer--center{justify-content:center}.section__flex{justify-content:space-between;gap:1.875rem;display:flex}.section__flex--block-center{align-self:center}.section__flex--wrap{flex-wrap:wrap}.section__flex--column{flex-direction:column}@media (width>62rem){.section__flex--md{max-width:49.3125rem}}@media (width<=62rem){.section__flex{flex-direction:column}}.section__grid{grid-template-columns:repeat(2,1fr);gap:1.875rem;display:grid}@media (width<=80rem){.section__grid--slider{grid-template-columns:1fr}}@media (width>40rem){.section__grid--gap-visible-mobile-s{gap:0}}.section__grid--column-gap-160{-moz-column-gap:clamp(1.875rem, 0rem + 8.33333vw, 10rem);column-gap:clamp(1.875rem,8.33333vw,10rem)}@media (width<=40rem){.section__grid{grid-template-columns:1fr}}.section__column{min-width:0}.section__column--center{align-self:center}.section__text--md{width:100%;max-width:45rem}.section__text--sm{width:100%;max-width:28.125rem}.section__divider{justify-content:center;align-items:center;gap:1.0625rem;margin-block:.625rem;display:flex}.section__divider:before,.section__divider:after{content:"";background-color:var(--section-color-divider-lines);width:100%;max-width:18.75rem;height:.0625rem;display:flex}.section__divider-circle{aspect-ratio:1;background-color:currentColor;border-radius:100%;width:.4375rem;height:.4375rem;display:flex}.section__hr{border-color:var(--section-color-divider-lines);margin:0}.section__title{color:currentColor;margin-block-end:.3125rem}.section__header--center .section__title,.section__footer--center .section__title{text-align:center}.section__description{color:currentColor;margin-block-start:.625rem}.section__description-content-body{min-height:9.375rem}.section__description-content-body--340{min-height:21.25rem}.section__description-button{margin-block-start:1.875rem}.section__description-content.is-truncated:not(.is-expanded) .section__description-content-body{-webkit-mask-image:linear-gradient(#000 calc(100% - 3rem),#0000);mask-image:linear-gradient(#000 calc(100% - 3rem),#0000)}.section__header--center .section__description,.section__footer--center .section__description{text-align:center}.section__tabs{margin-block-start:.3125rem}.section__header--center .section__tabs,.section__footer--center .section__tabs{justify-content:center;display:flex}.section__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.section__image-wrapper{--imageHeight:45.5rem;height:var(--imageHeight)}.section__image-wrapper--md{--imageHeight:32.75rem}@media (width<=40rem){.section__image-wrapper{--imageHeight:15.625rem}}.section__button{align-self:start;display:inline-flex}.section__footer--center .section__button{margin-inline:auto}.about{--about-color-bg:var(--color-bg-primary);--about-color-border:var(--color-text-inverse);--about-color-text:var(--color-text-inverse);background-color:var(--about-color-bg);border:.0625rem solid var(--about-color-border);flex-direction:column;justify-content:space-between;gap:1.875rem;height:100%;padding:clamp(1.25rem,.961538rem + 1.28205vw,2.5rem) clamp(1.25rem,.961538rem + 1.28205vw,2.5rem) clamp(1.25rem,.0961539rem + 5.12821vw,6.25rem);display:flex}@media (width>80rem){.about-wrapper{max-width:37.5rem}}.about__description{font-family:var(--font-family-secondary);color:var(--about-color-text);font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.3}.about__description span{font-family:var(--font-family-accent)}.about-video{--about-video-gap:1.875rem;--about-video-color-border:var(--color-text-inverse);--about-video-button-color:var(--color-text-inverse);--about-video-button-color-border:var(--color-text-inverse);--about-video-button-color-bg:var(--color-bg-primary);--about-video-button-size:15.625rem;--about-video-overlay-color-bg:#000000a6;gap:var(--about-video-gap);display:flex}@media (width>64rem){.about-video{padding-block-end:calc(var(--about-video-button-size) / 2)}}@media (width<=64rem){.about-video{--about-video-gap:.625rem;--about-video-button-size:10.9375rem;flex-direction:column}}@media (width<=48rem){.about-video{--about-video-button-size:7.8125rem}}.about-video__content{flex:0 0 35rem}@media (width<=64rem){.about-video__content{flex:initial}}.about-video__media{aspect-ratio:1270/728;cursor:pointer;border:.0625rem solid var(--about-video-color-border);flex:auto;min-width:0;position:relative}.about-video__media:after{z-index:3;content:"";background:var(--about-video-overlay-color-bg);-webkit-backdrop-filter:blur(.46875rem);backdrop-filter:blur(.46875rem);transition-duration:var(--transition-duration);position:absolute;inset:0}.about-video.is-playing .about-video__media:after{opacity:0}.about-video__player{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.about-video__preview{z-index:2;transition-duration:var(--transition-duration);position:absolute;inset:0}.about-video__preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.about-video.is-started .about-video__preview{visibility:hidden;opacity:0}.about-video__button{width:var(--about-video-button-size);height:var(--about-video-button-size);bottom:0;left:calc(var(--about-video-gap) / -2);z-index:4;aspect-ratio:1;color:var(--about-video-button-color);cursor:pointer;background-color:var(--about-video-button-color-bg);border:.0625rem solid var(--about-video-button-color-border);transition-duration:var(--transition-duration);border-radius:50%;justify-content:center;align-items:center;padding:clamp(2.5rem,2.21154rem + 1.28205vw,3.75rem);display:flex;position:absolute;translate:-50% 50%}@media (any-hover:hover){.about-video__button:hover,.about-video__button.is-active{--about-video-button-color:var(--color-bg-primary);--about-video-button-color-bg:var(--color-text-inverse)}}@media (any-hover:none){.about-video__button:active,.about-video__button.is-active{--about-video-button-color:var(--color-bg-primary);--about-video-button-color-bg:var(--color-text-inverse)}}.about-video__button:focus-visible{--about-video-button-color:var(--color-bg-primary);--about-video-button-color-bg:var(--color-text-inverse)}@media (width<=64rem){.about-video__button{inset:calc(var(--about-video-gap) / -2) calc(var(--about-video-button-size) / 2) auto auto;translate:50% -50%}}.about-video__button-icon{width:100%;height:100%;display:none}.about-video__button-icon.is-active{display:block}.quote{background-color:var(--color-white-900);flex-direction:column;justify-content:center;gap:1.25rem;padding:clamp(1rem,.826923rem + .769231vw,1.75rem);display:flex}.quote--grow{flex-grow:1}.quote__text{font-family:var(--font-family-accent);color:var(--color-text-primary);letter-spacing:.2125rem;font-size:clamp(1rem,.942308rem + .25641vw,1.25rem);font-weight:300;line-height:1.3}.quote__author{font-family:var(--font-family-accent);color:var(--color-text-primary);white-space:nowrap;align-items:center;font-size:clamp(.875rem,.817308rem + .25641vw,1.125rem);font-weight:300;line-height:1.3;display:flex}.quote__author:before{content:"";background-color:var(--color-text-primary);flex:1;height:.0625rem;margin-inline:.3125rem;display:flex}.form__field-box{grid-template-columns:1fr;gap:1.875rem;display:grid}.form .smart-captcha{min-width:12.5rem;height:6.375rem}.form-field{--form-field-color-text:currentColor;--form-field-color-border:var(--color-text-primary);--form-field-color-bg:var(--color-white-900);--form-field-color-error:red;flex-direction:column;display:flex}.form-field--inverse{--form-field-color-text:currentColor;--form-field-color-border:currentColor;--form-field-color-bg:transparent}.form-field--floating{position:relative}.form-field.error{--form-field-color-border:var(--form-field-color-error)}.form-field__input{font-family:var(--font-family-secondary);color:var(--form-field-color-text);appearance:none;background-color:var(--form-field-color-bg);border:.0625rem solid var(--form-field-color-border);transition-duration:var(--transition-duration);padding-block:.25rem;font-size:.875rem;font-weight:400;line-height:normal}.form-field__input:focus{border-color:var(--form-field-color-border);box-shadow:none;outline:0}.form-field__input::placeholder{font-family:var(--font-family-secondary);color:var(--form-field-color-text);opacity:.7;font-size:.875rem;font-weight:400;line-height:normal}.form-field--inverse .form-field__input{border-top:none;border-left:none;border-right:none}.form-field__label{font-family:var(--font-family-secondary);color:var(--form-field-color-text);cursor:initial;opacity:.7;transition-duration:var(--transition-duration);order:-1;margin-block-end:.625rem;font-size:.875rem;font-weight:400;line-height:normal}.form-field__input:focus~.form-field__label{opacity:1}.form-field--floating .form-field__label{pointer-events:none;position:absolute;transform:translateY(0)}.form-field--floating .form-field__input:not(:-moz-placeholder-shown)~.form-field__label{font-size:.75rem;transform:translateY(-1rem)}.form-field--floating .form-field__input:focus~.form-field__label,.form-field--floating .form-field__input:not(:placeholder-shown)~.form-field__label{font-size:.75rem;transform:translateY(-1rem)}.form-field__checkbox{gap:.25rem;display:flex}.form-field__checkbox-input{aspect-ratio:1;width:1em;height:1em;color:var(--form-field-color-text);appearance:none;cursor:pointer;outline:.0625rem solid var(--form-field-color-text);position:relative}.form-field__checkbox-input:after{content:"";margin:auto;position:absolute;inset:0;overflow:hidden}.form-field__checkbox-input:checked:after{border-right:.125rem solid var(--form-field-color-text);border-bottom:.125rem solid var(--form-field-color-text);width:40%;height:80%;transform:rotate(45deg)translateY(-10%)translate(-10%)}.form-field__checkbox-text{font-family:var(--font-family-secondary);color:var(--form-field-color-text);transition-duration:var(--transition-duration);font-size:.875rem;font-weight:400;line-height:normal}.form-field__checkbox-text a{color:var(--form-field-color-text);text-underline-offset:.2em;transition-duration:var(--transition-duration);text-decoration:underline}@media (any-hover:hover){.form-field__checkbox-text a:hover,.form-field__checkbox-text a.is-active{opacity:.7}}@media (any-hover:none){.form-field__checkbox-text a:active,.form-field__checkbox-text a.is-active{opacity:.7}}.form-field__checkbox-text a:focus-visible{opacity:.7}.form-field.error .form-field__checkbox-input{outline-color:var(--form-field-color-error)}.form-field__error{color:var(--form-field-color-error);padding-block-start:0;font-size:.875rem;display:none}.form-field.error .form-field__error{padding-block-start:.625rem;display:block}.modal{--modal-duration-in:.4s;--modal-duration-out:.22s;--modal-ease-in:cubic-bezier(.16, 1, .3, 1);--modal-ease-out:cubic-bezier(.4, 0, 1, 1);--modal-translate-closed:0 .75rem;--modal-scale-closed:.98;--modal-max-width:59.375rem;--modal-content-max-width:28.75rem;--modal-backdrop:#0009;width:min(100% - 2rem, var(--modal-max-width));max-height:none;color:var(--color-text-primary);background-color:var(--color-white-900);opacity:0;scale:var(--modal-scale-closed);translate:var(--modal-translate-closed);transition:opacity var(--modal-duration-out) var(--modal-ease-out), translate var(--modal-duration-out) var(--modal-ease-out), scale var(--modal-duration-out) var(--modal-ease-out), display var(--modal-duration-out) allow-discrete, overlay var(--modal-duration-out) allow-discrete;border:none;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.modal[open]{opacity:1;transition:opacity var(--modal-duration-in) var(--modal-ease-in), translate var(--modal-duration-in) var(--modal-ease-in), scale var(--modal-duration-in) var(--modal-ease-in), display var(--modal-duration-in) allow-discrete, overlay var(--modal-duration-in) allow-discrete;translate:0;scale:1}@starting-style{.modal[open]{opacity:0;scale:var(--modal-scale-closed);translate:var(--modal-translate-closed)}}.modal::backdrop{transition:background-color var(--modal-duration-out) var(--modal-ease-out), display var(--modal-duration-out) allow-discrete, overlay var(--modal-duration-out) allow-discrete;background-color:#0000}.modal[open]::backdrop{background-color:var(--modal-backdrop);transition:background-color var(--modal-duration-in) var(--modal-ease-in), display var(--modal-duration-in) allow-discrete, overlay var(--modal-duration-in) allow-discrete}@starting-style{.modal[open]::backdrop{background-color:#0000}}.modal--md{--modal-max-width:47.5rem}.modal--sm{--modal-max-width:28.75rem}.modal--quick-view{--modal-max-width:70rem}.modal__inner{width:100%;max-height:min(100dvh - 4rem,57.5rem);display:flex}.modal__media{background-color:var(--color-gray-200);flex:1 1 0;min-width:0;position:relative;overflow:hidden}.modal__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.modal__content{width:100%;max-width:var(--modal-content-max-width);flex-direction:column;align-items:start;gap:1.25rem;padding:clamp(1.5rem,1.03846rem + 2.05128vw,3.5rem);display:flex;overflow-y:auto}.modal__quick-view-content{width:100%;padding:clamp(1.5rem,1.03846rem + 2.05128vw,3.5rem);overflow-y:auto}.modal__close{z-index:100;color:currentColor;cursor:pointer;width:2.75rem;height:2.75rem;transition-duration:var(--transition-duration);justify-content:center;align-items:center;transition-property:color;display:flex;position:absolute;top:.5rem;right:.5rem}@media (any-hover:hover){.modal__close:hover,.modal__close.is-active{color:var(--color-text-secondary)}}@media (any-hover:none){.modal__close:active,.modal__close.is-active{color:var(--color-text-secondary)}}.modal__close:focus-visible{color:var(--color-text-secondary);outline-offset:-.5rem;outline:.125rem solid}.modal__close-icon{width:1.125rem;height:1.125rem}.modal__title{font-family:var(--font-family-primary);text-transform:uppercase;letter-spacing:.2em;margin:0;font-size:1.25rem;font-weight:400;line-height:1.4}.modal__description{font-family:var(--font-family-primary);color:var(--color-text-description);margin:0;font-size:.875rem;font-weight:400;line-height:1.8}@media (prefers-reduced-motion:reduce){.modal,.modal[open],.modal::backdrop,.modal[open]::backdrop{transition:none}}.scroll-to-top{z-index:10;width:2rem;height:2rem;color:var(--color-black-900);background-color:var(--color-white-200);border:.0625rem solid var(--color-white-200);transition-duration:var(--transition-duration);border-radius:.125rem;justify-content:center;align-items:center;margin:0;display:flex;position:fixed;inset:auto clamp(.625rem,.336538rem + 1.28205vw,1.875rem) clamp(.625rem,.192308rem + 1.92308vw,2.5rem) auto}@media (any-hover:hover){.scroll-to-top:hover,.scroll-to-top.is-active{color:var(--color-white-900);background-color:var(--color-black-900)}}@media (any-hover:none){.scroll-to-top:active,.scroll-to-top.is-active{color:var(--color-white-900);background-color:var(--color-black-900)}}.scroll-to-top:focus-visible{color:var(--color-white-900);background-color:var(--color-black-900)}.scroll-to-top:not(.is-visible){visibility:hidden;opacity:0}.scroll-to-top-sentinel{pointer-events:none;height:calc(100vh - 30%);position:absolute;top:0}.is-ajax-loading:not([data-js-load-more-button],[data-js-load-scroll-button]){position:relative}.is-ajax-loading:not([data-js-load-more-button],[data-js-load-scroll-button]):before{z-index:30;content:"";background-color:var(--color-veil-loader);opacity:0;animation:.4s ease-out .3s forwards ajax-loader-fade-in;position:absolute;inset:0}.is-ajax-loading:not([data-js-load-more-button],[data-js-load-scroll-button]):after{z-index:31;content:"";opacity:0;background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"76\" height=\"85\" viewBox=\"0 0 76 85\" fill=\"%23FFFFFF\"><path d=\"M23.0713 68.3084C30.632 68.0576 36.6153 70.543 42.751 74.8325C46.036 77.1288 49.6407 80.0733 53.4743 81.3917C54.0893 81.6029 55.1908 81.6529 55.7354 81.9311L55.6759 82.0598C54.7804 81.9421 53.8986 82.0054 53.043 81.9274C52.0261 81.8347 50.6584 81.686 49.6605 81.4925C45.2429 80.6369 40.6627 78.6606 36.9456 76.1252C34.4232 74.4043 32.1197 72.592 29.4335 71.0682C27.8723 70.1827 26.3975 69.5057 24.6981 68.895C24.2321 68.7276 23.3755 68.6129 22.9844 68.3851L23.0713 68.3084Z\"/><path d=\"M48.958 0H49.3505C49.2816 0.662758 49.3438 1.73763 49.3297 2.44444C49.2901 4.43951 49.4075 6.58146 49.3249 8.56488C48.9927 8.88935 47.7676 9.72236 47.3513 10.0175L43.776 12.5785L32.9716 20.3124C31.2305 21.5566 29.2238 22.897 27.5521 24.1926C27.5262 27.5385 27.6628 31.3869 27.5215 34.6621C28.2339 34.3613 29.8015 33.1466 30.5119 32.6473C32.5994 31.1802 34.6455 29.6113 36.755 28.1749C36.6369 29.6937 36.6746 33.3286 36.7426 34.8739C34.7454 34.8199 32.7474 34.8031 30.7496 34.8236C29.7195 34.8257 28.5759 34.8798 27.5648 34.821C27.5399 34.9677 27.5434 35.0337 27.5425 35.1808L27.5436 53.9837L27.5424 59.2646C27.5424 61.7469 27.2605 64.0497 29.2035 65.9792C32.957 69.7629 42.1201 69.6857 43.9313 63.8731C44.264 62.8051 44.1393 60.2068 44.1391 58.973L44.1386 50.6494L44.1355 21.4335C45.554 21.3696 47.9791 21.4523 49.4007 21.4271C50.366 21.4101 54.8739 21.3743 55.5622 21.5802C55.5745 21.6955 55.5335 21.7652 55.4063 21.8105C50.6454 23.507 50.7699 27.6052 50.7768 31.8126L50.7816 37.3466L50.7796 54.7978L50.7833 59.4552C50.7849 60.6559 50.8539 62.4113 50.5723 63.5317C50.4684 63.9338 50.3259 64.3248 50.1468 64.6995C49.1449 66.8246 46.981 68.1725 44.8354 68.9309C40.3276 70.5244 34.4806 70.5238 30.126 68.4291C28.6265 67.7078 27.1235 66.6255 26.5253 65.0057C25.9313 63.3967 26.1841 58.6408 26.1839 56.6854L26.185 35.1059L26.1844 28.0725C26.1841 26.759 26.2044 25.4424 26.1602 24.129C26.1159 23.1135 25.9515 22.158 24.8364 21.7982C23.7264 21.4399 22.4307 21.5634 21.3196 21.8534C20.7536 22.0012 19.4194 22.8863 19.0304 22.739C18.8724 22.5421 18.8622 22.5145 18.8364 22.2631C19.2209 21.8434 20.8632 20.6792 21.4074 20.2783L26.5349 16.5088L40.8786 5.96796C43.2982 4.19344 46.7198 1.83569 48.958 0Z\"/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;width:3.75rem;height:4.1875rem;animation:.25s ease-out .3s forwards ajax-loader-fade-in,1.6s ease-in-out .55s infinite alternate ajax-loader-pulse;position:absolute;top:min(40vh,50%);left:50%;translate:-50% -50%}.is-ajax-loading:is([data-js-load-more-button],[data-js-load-scroll-button]){animation:1.8s ease-in-out .3s infinite alternate ajax-loader-button-pulse}@keyframes ajax-loader-fade-in{to{opacity:1}}@keyframes ajax-loader-pulse{0%{opacity:1}to{opacity:.55}}@keyframes ajax-loader-button-pulse{0%{opacity:1}to{opacity:.5}}@keyframes ajax-loader-fade-dim{to{opacity:.6}}@media (prefers-reduced-motion:reduce){.is-ajax-loading:not([data-js-load-more-button],[data-js-load-scroll-button]):before,.is-ajax-loading:not([data-js-load-more-button],[data-js-load-scroll-button]):after{animation:.25s ease-out .3s forwards ajax-loader-fade-in}.is-ajax-loading:is([data-js-load-more-button],[data-js-load-scroll-button]){animation:.25s ease-out .3s forwards ajax-loader-fade-dim}}.popup-window.basket-popup{background-color:var(--color-white-900);width:40.125rem;max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);box-shadow:none;border:none;border-radius:0;padding:clamp(1.25rem,.961538rem + 1.28205vw,2.5rem);overflow-y:auto}.popup-window.basket-popup .popup-window-titlebar{background:0 0;align-items:center;gap:.75rem;height:auto;min-height:0;padding:0;display:flex}.popup-window.basket-popup .popup-window-titlebar-text{font-family:var(--font-family-primary);color:var(--color-text-primary);font-size:clamp(1.25rem,1.19231rem + .25641vw,1.5rem);font-weight:400;line-height:normal}.popup-window.basket-popup:has(.basket-popup__product) .popup-window-titlebar-text{align-items:center;gap:.75rem;display:flex}.popup-window.basket-popup:has(.basket-popup__product) .popup-window-titlebar-text:before{content:"";background-color:currentColor;flex-shrink:0;width:1.5rem;height:1.5rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Crect x='1' y='1' width='22' height='22'/%3E%3Cpath d='m6 12.5 4 4L18 8'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Crect x='1' y='1' width='22' height='22'/%3E%3Cpath d='m6 12.5 4 4L18 8'/%3E%3C/svg%3E") 50%/contain no-repeat}.popup-window.basket-popup .popup-window-close-icon{opacity:1;background:0 0;width:1.5rem;height:1.5rem;position:absolute;inset-block-start:clamp(1.25rem,.961538rem + 1.28205vw,2.5rem);inset-inline-end:clamp(1.25rem,.961538rem + 1.28205vw,2.5rem)}.popup-window.basket-popup .popup-window-close-icon:before,.popup-window.basket-popup .popup-window-close-icon:after{content:"";background-color:var(--color-text-primary);width:1.25rem;height:.09375rem;margin:auto;position:absolute;inset:0}.popup-window.basket-popup .popup-window-close-icon:before{transform:rotate(45deg)}.popup-window.basket-popup .popup-window-close-icon:after{transform:rotate(-45deg)}.popup-window.basket-popup .popup-window-content{margin:0;padding:0;background:0 0!important}.popup-window.basket-popup .basket-popup__product{align-items:center;gap:1.25rem;padding-block:clamp(1.25rem,1.10577rem + .641026vw,1.875rem);display:flex}.popup-window.basket-popup .basket-popup__image{-o-object-fit:contain;object-fit:contain;background-color:var(--color-white-100);flex-shrink:0;width:6rem;height:6rem}.popup-window.basket-popup .basket-popup__name{font-family:var(--font-family-primary);color:var(--color-text-primary);margin:0;font-size:clamp(1.125rem,1.09615rem + .128205vw,1.25rem);line-height:normal}.popup-window.basket-popup .basket-popup__quantity{font-family:var(--font-family-primary);color:var(--color-text-secondary);margin:.5rem 0 0;font-size:1rem;line-height:normal}.popup-window.basket-popup .popup-window-buttons{border-block-start:.0625rem solid var(--color-white-200);background:0 0;justify-content:space-between;gap:clamp(.5rem,.384615rem + .512821vw,1rem);margin:0;padding:clamp(1rem,.884615rem + .512821vw,1.5rem) 0 0;display:flex}@media (width<=40rem){.popup-window.basket-popup .popup-window-buttons{flex-direction:column}}.popup-window.basket-popup .basket-popup__button{--button-color-text:var(--color-text-primary);--button-color-bg:transparent;--button-color-border:var(--color-black-700);width:100%;font-family:var(--font-family-primary);color:var(--button-color-text);text-transform:uppercase;letter-spacing:.125rem;cursor:pointer;background:var(--button-color-bg);border:.0625rem solid var(--button-color-border);transition-duration:var(--transition-duration);border-radius:0;justify-content:center;align-items:center;gap:.625rem;margin:0;padding:.75rem;font-size:.875rem;font-weight:600;line-height:1;display:flex}@media (any-hover:hover){.popup-window.basket-popup .basket-popup__button:hover,.popup-window.basket-popup .basket-popup__button.is-active{--button-color-text:var(--color-text-inverse);--button-color-bg:var(--color-black-700)}}@media (any-hover:none){.popup-window.basket-popup .basket-popup__button:active,.popup-window.basket-popup .basket-popup__button.is-active{--button-color-text:var(--color-text-inverse);--button-color-bg:var(--color-black-700)}}.popup-window.basket-popup .basket-popup__button:focus-visible,.popup-window.basket-popup .basket-popup__button--redirect{--button-color-text:var(--color-text-inverse);--button-color-bg:var(--color-black-700)}.popup-window.basket-popup .basket-popup__button--redirect:after{content:"";width:1.375rem;height:.75rem;transition-duration:var(--transition-duration);background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 12' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M0 6h20M15 1l5 5-5 5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 12' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M0 6h20M15 1l5 5-5 5'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (any-hover:hover){.popup-window.basket-popup .basket-popup__button--redirect:hover,.popup-window.basket-popup .basket-popup__button--redirect.is-active{--button-color-text:var(--color-text-primary);--button-color-bg:transparent}}@media (any-hover:none){.popup-window.basket-popup .basket-popup__button--redirect:active,.popup-window.basket-popup .basket-popup__button--redirect.is-active{--button-color-text:var(--color-text-primary);--button-color-bg:transparent}}.popup-window.basket-popup .basket-popup__button--redirect:focus-visible{--button-color-text:var(--color-text-primary);--button-color-bg:transparent}.quick-view-skeleton{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(1.5rem,.980769rem + 2.30769vw,3.75rem);min-height:26.25rem;display:grid}@media (width<=48rem){.quick-view-skeleton{grid-template-columns:1fr}}.quick-view-skeleton__media{aspect-ratio:4/3;background-color:var(--color-gray-200);animation:1.2s ease-in-out infinite quick-view-skeleton-pulse}.quick-view-skeleton__line{background-color:var(--color-gray-200);height:1.25rem;margin-block-end:1rem;animation:1.2s ease-in-out infinite quick-view-skeleton-pulse}.quick-view-skeleton__line--short{width:60%}.quick-view-error{font-family:var(--font-family-primary);text-align:center;padding-block:5rem;font-size:1rem}@keyframes quick-view-skeleton-pulse{50%{opacity:.4}}.furnitek-text{font-family:var(--font-family-primary);color:var(--color-text-primary);font-size:1rem;font-weight:400;line-height:1.8}.furnitek-text--sm{font-size:.875rem}.furnitek-text--inverse{color:var(--color-text-inverse)}.furnitek-text--gray{color:var(--color-gray-400)}.furnitek-text h2{font-family:var(--font-family-primary);color:currentColor;text-transform:uppercase;margin-block:1.875rem 1.25rem;font-size:1.5rem;font-weight:600;line-height:1.5}.furnitek-text h2:first-child{margin-block-start:0}.furnitek-text--gray h2{color:var(--color-text-primary)}.furnitek-text h3{font-family:var(--font-family-primary);color:currentColor;text-transform:uppercase;margin-block:1.875rem 1.25rem;font-size:1.125rem;font-weight:600;line-height:1.8}.furnitek-text h3:first-child{margin-block-start:0}.furnitek-text h4{font-family:var(--font-family-primary);color:currentColor;text-transform:uppercase;margin-block:1.875rem 1.25rem;font-size:1rem;font-weight:600;line-height:1.8}.furnitek-text h5,.furnitek-text h6{font-family:var(--font-family-primary);color:currentColor;text-transform:uppercase;margin-block:1.25rem;font-size:1rem;font-weight:400;line-height:1.8}.furnitek-text img{-o-object-fit:cover;object-fit:cover;width:100%;height:25rem;margin-block:1.875rem}.furnitek-text img:last-child{margin-block-end:0}.furnitek-text ul{margin-block:0 1.25rem;padding-inline-start:.75em;list-style:none}.furnitek-text ul.circles,.furnitek-text ul.squares,.furnitek-text ul.checks{padding-inline-start:0}.furnitek-text ul li{padding-left:.75em;position:relative}.furnitek-text ul.circles li,.furnitek-text ul.squares li,.furnitek-text ul.checks li{padding-left:2em}.furnitek-text ul li:before{aspect-ratio:1;content:"";background:currentColor;border-radius:50%;width:.25rem;height:.25rem;position:absolute;top:.75em;left:0}.furnitek-text ul.circles li:before,.furnitek-text ul.squares li:before{background:var(--color-text-description);width:.5rem;height:.5rem;top:.75em;left:1em}.furnitek-text ul.squares li:before{border-radius:0}.furnitek-text ul.checks li:before{aspect-ratio:auto;border-block-end:.125rem solid var(--color-text-description);border-inline-start:.125rem solid var(--color-text-description);background:0 0;border-radius:0;width:1em;height:.5em;top:.6em;left:.5em;transform:rotate(-45deg)}.furnitek-text ul:last-child{margin-block-end:0}.furnitek-text p{margin-block:1.25rem}.furnitek-text p:first-child{margin-block-start:0}.furnitek-text p:last-child{margin-block-end:0}.furnitek-text blockquote{--blockquote-color-border:var(--color-gray-300);border:.0625rem solid var(--blockquote-color-border);margin-block:1.25rem;margin-inline:0;padding:1.5em}.furnitek-text blockquote.exclamation,.furnitek-text blockquote.lamp,.furnitek-text blockquote.shield,.furnitek-text blockquote.time,.furnitek-text blockquote.cross{padding-inline-start:3em;position:relative}.furnitek-text blockquote.exclamation:before,.furnitek-text blockquote.lamp:before,.furnitek-text blockquote.shield:before,.furnitek-text blockquote.time:before,.furnitek-text blockquote.cross:before{content:"";background-repeat:no-repeat;background-size:contain;width:1.5em;height:1.5em;position:absolute;top:1.75em;left:1em}.furnitek-text blockquote.exclamation:before{content:"!";font-size:2em;top:.3em}.furnitek-text blockquote.lamp:before{background-image:url("data:image/svg+xml, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%23000000\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M9 18h6M10 22h4M12 2a7 7 0 0 0-4 12.7V17h8v-2.3A7 7 0 0 0 12 2z\"/></svg>")}.furnitek-text blockquote.shield:before{background-image:url("data:image/svg+xml, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%23000000\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"/><path d=\"M9 12l2 2 4-4\"/></svg>")}.furnitek-text blockquote.time:before{background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%23000000\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"/><path d=\"M12 6v6l4 2\"/></svg>")}.furnitek-text blockquote.cross:before{background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\" stroke=\"%23000000\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"11\" cy=\"11\" r=\"9.3\"/><path d=\"M8.17 8.17L13.83 13.83M13.83 8.17L8.17 13.83\"/></svg>")}.furnitek-text blockquote.rounded{border-radius:.625rem}.furnitek-text blockquote.filled{background-color:#d9d9d9bf;border:none}.furnitek-text blockquote.border-black{--blockquote-color-border:var(--color-black-900)}.furnitek-text blockquote.border-left{border:none;border-inline-start:.1875rem solid var(--blockquote-color-border)}.furnitek-text blockquote.border-right{border:none;border-inline-end:.1875rem solid var(--blockquote-color-border)}.furnitek-text blockquote.border-top{border:none;border-block-start:.1875rem solid var(--blockquote-color-border)}.furnitek-text blockquote.border-bottom{border:none;border-block-end:.1875rem solid var(--blockquote-color-border)}.furnitek-text blockquote h2,.furnitek-text blockquote h3,.furnitek-text blockquote h4,.furnitek-text blockquote h5,.furnitek-text blockquote h6{margin-block:0 .625rem}.furnitek-text blockquote p{margin-block:.625rem}.furnitek-text blockquote p:first-child{margin-block-start:0}.furnitek-text blockquote p:last-child{margin-block-end:0}.furnitek-text .list-title{margin-block:1.25rem .625rem}.furnitek-text .uppercase{text-transform:uppercase}.furnitek-text a{color:currentColor;transition-duration:var(--transition-duration)}@media (any-hover:hover){.furnitek-text a:hover,.furnitek-text a.is-active{opacity:.7}}@media (any-hover:none){.furnitek-text a:active,.furnitek-text a.is-active{opacity:.7}}.furnitek-text a:focus-visible{opacity:.7}.header{z-index:100;animation-name:scrolling-header;animation-fill-mode:both;animation-timeline:scroll();animation-range:6.25rem 12.5rem;position:sticky;top:0}@keyframes scrolling-header{to{box-shadow:0 0 1rem 0 var(--color-dark-40)}}.header__body{background-color:var(--color-bg-primary)}.header__body-inner{--header-first-row-height:6.0625rem;--header-padding-block:.625rem;padding-block:var(--header-padding-block);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9375rem 3.125rem;display:flex;position:relative}@media (width<=90rem){.header__body-inner{-moz-column-gap:.9375rem;column-gap:.9375rem}}@media (width<=80rem){.header__body-inner{--header-first-row-height:4.6875rem}}@media (width<=62rem){.header__body-inner{--header-first-row-height:2.5rem}}@media (width<=48rem){.header__body-inner{gap:.625rem}}.header__contacts{--header-contacts-offset:1.25rem;gap:var(--header-contacts-offset);display:flex}@media (width<=90rem){.header__contacts{--header-contacts-offset:.375rem}}@media (width<=62rem){.header__contacts{order:1}}.header__contacts-item{--header-contacts-color-text:var(--color-text-inverse);font-family:var(--font-family-primary);color:var(--header-contacts-color-text);align-items:center;font-size:.75rem;font-style:normal;font-weight:400;line-height:normal;display:inline-flex}.header__contacts-item:not(:last-child):after{width:.0625rem;height:.9375rem;content:"";background-color:var(--header-contacts-color-text);margin-inline-start:var(--header-contacts-offset);display:flex}@media (any-hover:hover){.header__contacts-item:hover,.header__contacts-item.is-active{--header-contacts-color-text:var(--color-text-inverse-hover)}}@media (any-hover:none){.header__contacts-item:active,.header__contacts-item.is-active{--header-contacts-color-text:var(--color-text-inverse-hover)}}.header__contacts-item:focus-visible{--header-contacts-color-text:var(--color-text-inverse-hover)}.header__contacts-item a{color:currentColor;transition-duration:var(--transition-duration);text-decoration:none}.header__logo{top:var(--header-padding-block);position:absolute;left:50%;transform:translate(-50%)}.header__logo img{width:100%;height:var(--header-first-row-height)}.header__actions{--header-actions-offset:1.25rem;gap:var(--header-actions-offset);height:var(--header-first-row-height);align-items:center;margin-inline-start:auto;display:flex}@media (width<=90rem){.header__actions{--header-actions-offset:.625rem}}.header__actions-item{--header-actions-color-text:var(--color-text-inverse);gap:var(--header-actions-offset);align-items:center;display:flex}.header__actions-item:not(:last-child):after{content:"";background-color:var(--header-actions-color-text);width:.0625rem;height:.9375rem;display:flex}@media (width<=62rem){.header__actions-item:not(:last-child):after{content:none}}.header__actions-item-button{color:var(--header-actions-color-text);align-items:center;gap:.625rem;display:flex;position:relative}@media (any-hover:hover){.header__actions-item-button:hover,.header__actions-item-button.is-active{--header-actions-color-text:var(--color-text-inverse-hover)}}@media (any-hover:none){.header__actions-item-button:active,.header__actions-item-button.is-active{--header-actions-color-text:var(--color-text-inverse-hover)}}.header__actions-item-button:focus-visible{--header-actions-color-text:var(--color-text-inverse-hover)}.header__actions-item-text{font-family:var(--font-family-primary);color:currentColor;text-transform:uppercase;transition-duration:var(--transition-duration);font-size:.75rem;font-weight:400;line-height:normal}.header__actions-item-icon{color:currentColor;width:1.125rem;height:1.125rem;transition-duration:var(--transition-duration)}.header__actions-item-badge{aspect-ratio:1;width:1.125rem;font-family:var(--font-family-primary);color:var(--color-text-primary);background-color:var(--color-text-inverse);border-radius:100%;justify-content:center;align-items:center;font-size:.625rem;font-weight:600;line-height:1;display:flex;position:absolute;top:-.5rem;right:-.5rem}.header__search{--header-search-top-offset:calc(var(--header-height) - var(--header-first-row-height));--header-search-duration-in:.4s;--header-search-duration-out:.22s;--header-search-ease-in:cubic-bezier(.16, 1, .3, 1);--header-search-ease-out:cubic-bezier(.4, 0, 1, 1);--header-search-translate-closed:0 -.5rem;inset:unset;top:var(--header-search-top-offset);right:max((100% - var(--container-width-default)) / 2, var(--container-padding-x));width:min(30.625rem, 100vw - var(--container-padding-x) * 2);color:var(--color-text-inverse);background-color:var(--color-bg-primary);border:.0625rem solid var(--color-gray-200);opacity:0;translate:var(--header-search-translate-closed);transition:opacity var(--header-search-duration-out) var(--header-search-ease-out), translate var(--header-search-duration-out) var(--header-search-ease-out), display var(--header-search-duration-out) allow-discrete, overlay var(--header-search-duration-out) allow-discrete;margin:0;padding:0;position:fixed;overflow:visible;box-shadow:0 .5rem 1.5rem #00000026}.header__search:popover-open{opacity:1;transition:opacity var(--header-search-duration-in) var(--header-search-ease-in), translate var(--header-search-duration-in) var(--header-search-ease-in), display var(--header-search-duration-in) allow-discrete, overlay var(--header-search-duration-in) allow-discrete;translate:0}@starting-style{.header__search:popover-open{opacity:0;translate:var(--header-search-translate-closed)}}@media (prefers-reduced-motion:reduce){.header__search{transition:none}.header__search:popover-open{transition:none}}@media (width<=62rem){.header__search{top:calc(var(--header-search-top-offset) - .5rem)}}@supports not selector(:popover-open){.header__search{display:none}}.header__callback{--header-callback-button-color:var(--color-text-primary);--header-callback-button-color-bg:#d9d9d9;color:var(--header-callback-button-color);background-color:var(--header-callback-button-color-bg);border:.0625rem solid var(--header-callback-button-color-bg);border-radius:.1875rem;padding:.5rem .9375rem}@media (any-hover:hover){.header__callback:hover,.header__callback.is-active{color:var(--header-callback-button-color-bg);background-color:var(--header-callback-button-color)}}@media (any-hover:none){.header__callback:active,.header__callback.is-active{color:var(--header-callback-button-color-bg);background-color:var(--header-callback-button-color)}}.header__callback:focus-visible{color:var(--header-callback-button-color-bg);background-color:var(--header-callback-button-color)}@media (width<=62rem){.header__callback{order:1}}@media (width<=40rem){.header__callback{width:100%}}.header__callback .button__text{text-transform:uppercase;letter-spacing:.16875rem;font-size:.75rem;font-weight:400;line-height:normal}.header__hr{width:100%;margin:0}.header__nav{width:100%}.header__overlay{transition-duration:var(--transition-duration);background-color:#000000b3;flex-direction:column;justify-content:center;row-gap:3rem;padding:1rem;display:flex;position:fixed;inset:0}.header__overlay:not(.is-active){visibility:hidden;opacity:0;translate:-100%}.footer{background-color:var(--color-black-800);color:var(--color-text-inverse)}.footer-inner{padding-block:clamp(3.125rem,2.83654rem + 1.28205vw,4.375rem) 1.25rem}.footer__body{grid-template-columns:1fr 10% auto;justify-content:space-between;gap:1.875rem;display:grid}@media (width<=80rem){.footer__body{grid-template-columns:auto 1fr}}@media (width<=40rem){.footer__body{grid-template-columns:1fr}}@media (width<=80rem){.footer__menu{grid-column:1/-1}}@media (width<=48rem){.footer__menu{grid-column:2;width:100%;max-width:23.75rem;margin-inline:auto}}@media (width<=40rem){.footer__menu{max-width:unset;margin:unset;grid-column:1}}@media (width>80rem){.footer__socials{margin-inline:auto}}.footer__logo{padding:2.5rem}@media (width<=80rem){.footer__logo{order:-1;grid-column:1/-1;padding:0}}@media (width<=48rem){.footer__logo{grid-column:1}}.footer__extra{flex-direction:column;gap:.625rem;display:flex}@media (width>80rem){.footer__extra{grid-column:1/-1}}@media (width>40rem){.footer__extra{justify-content:end;align-items:end}}.footer__policy-link{font-family:var(--font-family-primary);color:currentColor;transition-duration:var(--transition-duration);font-size:.875rem;font-weight:400;line-height:normal}@media (any-hover:hover){.footer__policy-link:hover,.footer__policy-link.is-active{color:var(--color-gray-600)}}@media (any-hover:none){.footer__policy-link:active,.footer__policy-link.is-active{color:var(--color-gray-600)}}.footer__policy-link:focus-visible{color:var(--color-gray-600)}.footer__copyright{font-family:var(--font-family-primary);color:currentColor;font-size:.875rem;font-weight:400;line-height:normal}.main-404{flex-direction:column;display:flex}.page-404{background-image:url(/images/404_bg.png);background-repeat:no-repeat;background-size:cover;flex:1}.page-404__content-inner{background-color:var(--color-white-900);flex-direction:column;justify-content:center;align-items:center;padding-block-end:1.25rem;padding-inline:1.25rem;display:flex}.page-404__image{width:100%}.page-404__button{width:100%;max-width:25rem}

/* End */


/* Start:/local/js/rubix/regionality/style.css?1789379473931*/
.rubix-region-suggest {
    position: fixed;
    right: 20px;
    bottom: 20px;
    z-index: 10000;
    max-width: 320px;
    padding: 16px 18px;
    border-radius: 8px;
    background: #fff;
    box-shadow: 0 4px 24px rgba(0, 0, 0, .18);
    font-size: 14px;
    line-height: 1.4;
}

.rubix-region-suggest__title {
    margin-bottom: 12px;
}

.rubix-region-suggest__actions {
    display: flex;
    gap: 8px;
    flex-wrap: wrap;
}

.rubix-region-suggest__button {
    padding: 7px 14px;
    border: 1px solid #d0d3d9;
    border-radius: 4px;
    background: #f6f7f9;
    cursor: pointer;
    font: inherit;
}

.rubix-region-suggest__button_primary {
    border-color: #2066b0;
    background: #2066b0;
    color: #fff;
}

.rubix-region-suggest__close {
    position: absolute;
    top: 6px;
    right: 10px;
    border: 0;
    background: none;
    cursor: pointer;
    font-size: 18px;
    line-height: 1;
    color: #7d838b;
}

/* End */


/* Start:/local/templates/furnitek/components/rubix/region.current/furnitek/style.css?17893794732889*/
/* Файл сгенерирован из style.scss - вручную не редактировать */
.region-current {
  position: relative;
}
.region-current__button {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  font: inherit;
  color: inherit;
  transition-duration: var(--transition-duration);
}
@media (any-hover: hover) {
  .region-current__button:hover, .region-current__button.is-active {
    color: var(--color-text-inverse-hover);
  }
}
@media (any-hover: none) {
  .region-current__button:active, .region-current__button.is-active {
    color: var(--color-text-inverse-hover);
  }
}
.region-current__button:focus-visible {
  color: var(--color-text-inverse-hover);
}
.region-current__icon, .region-current__chevron {
  flex: none;
  pointer-events: none;
}
.region-current__confirm {
  position: absolute;
  top: calc(100% + 0.875rem);
  left: -1.25rem;
  z-index: 20;
  min-width: 13.75rem;
  padding: 1.25rem;
  color: var(--color-text-primary);
  background-color: var(--color-white-900);
  border-radius: 0.9375rem;
  box-shadow: 0 0.25rem 1rem rgba(0, 0, 0, 0.15);
}
.region-current__confirm::before {
  width: 0.75rem;
  height: 0.75rem;
  position: absolute;
  top: -0.375rem;
  left: 1.75rem;
  content: "";
  background-color: inherit;
  border-radius: 0.125rem 0 0;
  rotate: 45deg;
}
.region-current__confirm-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2rem;
  height: 2rem;
  position: absolute;
  top: 0;
  right: 0;
  color: var(--color-text-secondary);
  cursor: pointer;
  transition-duration: var(--transition-duration);
  transition-property: color;
}
@media (any-hover: hover) {
  .region-current__confirm-close:hover, .region-current__confirm-close.is-active {
    color: var(--color-text-primary);
  }
}
@media (any-hover: none) {
  .region-current__confirm-close:active, .region-current__confirm-close.is-active {
    color: var(--color-text-primary);
  }
}
.region-current__confirm-close:focus-visible {
  color: var(--color-text-primary);
}
.region-current__confirm-text {
  margin: 0 0 0.875rem;
  font-size: 0.875rem;
  line-height: 1.4;
  white-space: nowrap;
}
.region-current__confirm-actions {
  display: flex;
  gap: 1.25rem;
}
.region-current__confirm-action {
  font-size: 0.875rem;
  color: currentColor;
  -webkit-text-decoration: underline dashed;
          text-decoration: underline dashed;
  text-underline-offset: 0.25rem;
  cursor: pointer;
  transition-duration: var(--transition-duration);
}
@media (any-hover: hover) {
  .region-current__confirm-action:hover, .region-current__confirm-action.is-active {
    opacity: 0.7;
  }
}
@media (any-hover: none) {
  .region-current__confirm-action:active, .region-current__confirm-action.is-active {
    opacity: 0.7;
  }
}
.region-current__confirm-action:focus-visible {
  opacity: 0.7;
}
/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/furnitek/components/bitrix/search.title/header/style.css?17893794743158*/
/* Файл сгенерирован из style.scss - вручную не редактировать */
.search-bar {
  position: relative;
}
.search-bar__form {
  display: flex;
}
.search-bar__field {
  position: relative;
  flex-grow: 1;
  min-width: 0;
}
.search-bar__input {
  width: 100%;
  height: 100%;
  padding: 0.5rem 2.375rem 0.5rem 0.875rem;
  font-family: var(--font-family-secondary);
  font-size: 0.875rem;
  font-weight: 400;
  line-height: normal;
  color: var(--color-text-inverse);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--color-bg-primary);
  border: 0.0625rem solid var(--color-text-primary);
  transition-duration: var(--transition-duration);
}
.search-bar__input:focus {
  outline: 0;
  box-shadow: none;
}
.search-bar__input::-moz-placeholder {
  font-family: var(--font-family-secondary);
  font-size: 0.875rem;
  font-weight: 400;
  line-height: normal;
  color: currentColor;
  opacity: 0.7;
}
.search-bar__input::placeholder {
  font-family: var(--font-family-secondary);
  font-size: 0.875rem;
  font-weight: 400;
  line-height: normal;
  color: currentColor;
  opacity: 0.7;
}
.search-bar__input::-webkit-search-cancel-button {
  -webkit-appearance: none;
          appearance: none;
}
.search-bar__clear {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  inset-block: 0;
  inset-inline-end: 0;
  width: 2.25rem;
  color: currentColor;
  cursor: pointer;
  background-color: transparent;
  border: none;
  opacity: 0.6;
  transition-duration: var(--transition-duration);
  transition-property: opacity;
}
@media (any-hover: hover) {
  .search-bar__clear:hover, .search-bar__clear.is-active {
    opacity: 1;
  }
}
@media (any-hover: none) {
  .search-bar__clear:active, .search-bar__clear.is-active {
    opacity: 1;
  }
}
.search-bar__clear:focus-visible {
  opacity: 1;
}
.search-bar__clear:focus-visible {
  outline: 0.125rem solid currentColor;
  outline-offset: -0.375rem;
}
.search-bar__input:-moz-placeholder + .search-bar__clear {
  display: none;
}
.search-bar__input:placeholder-shown + .search-bar__clear {
  display: none;
}
.search-bar__clear-icon {
  width: 0.75rem;
  height: 0.75rem;
}
.search-bar__submit {
  flex-shrink: 0;
}
.search-bar__suggest {
  position: absolute;
  inset-block-start: calc(100% + 0.25rem);
  inset-inline: 0;
  z-index: 20;
  max-height: 20rem;
  overflow-y: auto;
  text-align: start;
  background-color: var(--color-white-900);
  border: 0.0625rem solid var(--color-text-primary);
}
.search-bar__suggest-list {
  padding: 0;
  margin: 0;
  list-style: none;
}
.search-bar__suggest-item--all {
  border-block-start: 0.0625rem solid var(--color-gray-200);
}
.search-bar__suggest-link {
  display: block;
  padding: 0.625rem 0.875rem;
  font-family: var(--font-family-secondary);
  font-size: 0.875rem;
  color: var(--color-text-primary);
  text-decoration: none;
  transition-duration: var(--transition-duration);
}
.search-bar__suggest-link:hover, .search-bar__suggest-link:focus-visible {
  background-color: var(--color-gray-200);
}
/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/furnitek/components/bitrix/sale.basket.basket.line/header/style.css?1789379473181*/
/* Файл сгенерирован из style.scss - вручную не редактировать */
/*# sourceMappingURL=style.css.map */
/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/furnitek/components/bitrix/menu/header/style.css?1789379474649*/
/* Файл сгенерирован из style.scss - вручную не редактировать */
.header-nav {
  display: flex;
  justify-content: center;
}
.header-nav__list {
  display: flex;
  gap: 0.625rem;
  justify-content: space-between;
  width: 100%;
  max-width: 106.375rem;
}
.header-nav__item {
  color: var(--color-text-inverse);
}
.header-nav__link {
  font-family: var(--font-family-primary);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 2;
  color: currentcolor;
  text-transform: uppercase;
  letter-spacing: 0.16875rem;
  transition-duration: var(--transition-duration);
}
/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/furnitek/components/bitrix/menu/burger/style.css?17893794746295*/
/* Файл сгенерирован из style.scss - вручную не редактировать */
.burger-overlay {
  position: fixed;
  inset: 0;
  z-index: 100;
  background-color: rgba(40, 39, 39, 0.8);
  transition-duration: var(--transition-duration);
}
.burger-overlay:not(.is-active) {
  visibility: hidden;
  opacity: 0;
  translate: -100%;
}

.burger-menu {
  --burger-menu-color-bg: var(--color-bg-primary);
  --burger-menu-color-text: var(--color-text-inverse-hover);
  --burger-menu-color-text-active: var(--color-text-inverse);
  --burger-menu-color-border: var(--color-gray-500);
  --burger-menu-level-indent: 1.875rem;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 34.375rem;
  height: 100vh;
  color: var(--burger-menu-color-text);
  background-color: var(--burger-menu-color-bg);
  translate: -100% 0;
  transition-duration: var(--transition-duration);
}
@media (width <= 40rem) {
  .burger-menu {
    max-width: 100%;
  }
}
.burger-menu.is-active {
  translate: 0 0;
}
.burger-menu__header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: var(--burger-menu-level-indent) var(--burger-menu-level-indent) calc(var(--burger-menu-level-indent) * 2);
}
.burger-menu__logo {
  width: 100%;
  max-width: 23.125rem;
  padding-inline-end: 1.25rem;
  filter: grayscale(100%) brightness(0.4);
  transition-duration: var(--transition-duration);
}
@media (any-hover: hover) {
  .burger-menu__logo:hover, .burger-menu__logo.is-active {
    filter: unset;
  }
}
@media (any-hover: none) {
  .burger-menu__logo:active, .burger-menu__logo.is-active {
    filter: unset;
  }
}
.burger-menu__logo:focus-visible {
  filter: unset;
}
.burger-menu__logo-image {
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.burger-menu__close {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px;
  color: var(--burger-menu-color-text-active);
  transition-duration: var(--transition-duration);
}
@media (any-hover: hover) {
  .burger-menu__close:hover, .burger-menu__close.is-active {
    color: var(--burger-menu-color-text);
  }
}
@media (any-hover: none) {
  .burger-menu__close:active, .burger-menu__close.is-active {
    color: var(--burger-menu-color-text);
  }
}
.burger-menu__close:focus-visible {
  color: var(--burger-menu-color-text);
}
.burger-menu__item {
  position: relative;
}
.burger-menu__list--root > .burger-menu__item {
  border-top: 1px solid var(--burger-menu-color-border);
}
.burger-menu__row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-family: var(--font-family-primary);
  font-size: 1.125rem;
  font-weight: 400;
  line-height: normal;
}
.burger-menu__list--root > .burger-menu__item > .burger-menu__row {
  font-size: clamp(1.125rem, 1.0384615385rem + 0.3846153846vw, 1.5rem);
  font-weight: 400;
  line-height: 1.2;
  text-transform: uppercase;
  letter-spacing: 0.225rem;
}
.burger-menu__link {
  padding-block: var(--burger-menu-level-indent);
  padding-inline: calc(var(--burgerMenuLevel, 1) * var(--burger-menu-level-indent)) calc(var(--burger-menu-level-indent) / 2);
  color: var(--burger-menu-color-text);
  transition-duration: var(--transition-duration);
}
@media (any-hover: hover) {
  .burger-menu__link:hover, .burger-menu__link.is-active {
    color: var(--burger-menu-color-text-active);
  }
}
@media (any-hover: none) {
  .burger-menu__link:active, .burger-menu__link.is-active {
    color: var(--burger-menu-color-text-active);
  }
}
.burger-menu__link:focus-visible {
  color: var(--burger-menu-color-text-active);
}
.burger-menu__item.is-open > .burger-menu__row > .burger-menu__link {
  color: var(--burger-menu-color-text-active);
}
.burger-menu__toggle {
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: end;
  padding-block: var(--burger-menu-level-indent);
  padding-inline-end: var(--burger-menu-level-indent);
  font-size: 1.125rem;
  color: var(--burger-menu-color-text);
  transition-duration: var(--transition-duration);
}
@media (any-hover: hover) {
  .burger-menu__toggle:hover, .burger-menu__toggle.is-active {
    color: var(--burger-menu-color-text-active);
  }
}
@media (any-hover: none) {
  .burger-menu__toggle:active, .burger-menu__toggle.is-active {
    color: var(--burger-menu-color-text-active);
  }
}
.burger-menu__toggle:focus-visible {
  color: var(--burger-menu-color-text-active);
}
.burger-menu__toggle-icon {
  transition-duration: var(--transition-duration);
}
.burger-menu__item.is-open > .burger-menu__row > .burger-menu__toggle {
  color: var(--burger-menu-color-text-active);
}
.burger-menu__item.is-open > .burger-menu__row > .burger-menu__toggle > .burger-menu__toggle-icon:first-child {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  white-space: nowrap !important;
  border: 0 !important;
  clip-path: inset(100%) !important;
}
.burger-menu__item:not(.is-open) > .burger-menu__row > .burger-menu__toggle > .burger-menu__toggle-icon:last-child {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  white-space: nowrap !important;
  border: 0 !important;
  clip-path: inset(100%) !important;
}
.burger-menu__item:not(.is-open) > .burger-menu__row > .burger-menu__toggle::after {
  position: absolute;
  inset: 0;
  content: "";
}
.burger-menu__list:not(.burger-menu__list--root) *:is(.burger-menu__link, .burger-menu__toggle) {
  padding-block: 0.8125rem;
}
.burger-menu__sub {
  display: grid;
  grid-template-rows: 0fr;
  transition-duration: var(--transition-duration);
}
.burger-menu__sub-inner {
  overflow: hidden;
}
.burger-menu__item.is-open > .burger-menu__sub {
  grid-template-rows: 1fr;
}
.burger-menu__list--root > .burger-menu__item.is-open > .burger-menu__sub {
  padding-block-end: var(--burger-menu-level-indent);
}

.burger-nav {
  flex: 1;
  overflow-y: auto;
  scrollbar-width: none; /* Firefox */
}
.burger-nav::-webkit-scrollbar {
  display: none; /* Chrome, Safari */
}
/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/furnitek/components/bitrix/breadcrumb/furnitek/style.css?17893794731255*/
/* Файл сгенерирован из style.scss - вручную не редактировать */
.breadcrumbs {
  --breadcrumbs-color-text: var(--color-black-700);
  --breadcrumbs-color-bg: unset;
  padding-block: 1.875rem;
  background-color: var(--breadcrumbs-color-bg);
}
.breadcrumbs--gray {
  --breadcrumbs-color-bg: var(--color-gray-200);
}
.breadcrumbs--dark {
  --breadcrumbs-color-text: var(--color-text-inverse);
  --breadcrumbs-color-bg: var(--color-bg-primary);
}
.breadcrumbs--banner {
  --breadcrumbs-color-text: var(--color-text-inverse);
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 10;
  width: 100%;
}
.breadcrumbs--banner .container {
  --container-width: var(--container-width-lg);
}
.breadcrumbs__list {
  display: block;
}
.breadcrumbs__item {
  display: inline;
  font-family: var(--font-family-primary);
  font-size: 0.625rem;
  font-weight: 400;
  line-height: normal;
  color: var(--breadcrumbs-color-text);
  text-transform: uppercase;
  letter-spacing: 0.140625rem;
}
.breadcrumbs__item:not(:last-child) {
  opacity: 0.6;
}
.breadcrumbs__item:not(:last-child)::after {
  content: " / ";
}
.breadcrumbs__link {
  color: currentcolor;
  text-decoration: none;
}
/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/furnitek/components/bitrix/menu/footer/style.css?17893794742220*/
/* Файл сгенерирован из style.scss - вручную не редактировать */
.footer-menu {
  display: flex;
  gap: 1.875rem;
  justify-content: space-between;
}
@media (width <= 48rem) {
  .footer-menu {
    flex-wrap: wrap;
  }
}
@media (width <= 40rem) {
  .footer-menu {
    flex-direction: column;
  }
}
.footer-menu__column {
  display: flex;
  flex-direction: column;
  gap: 0.9375rem;
}
@media (width > 80rem) {
  .footer-menu__column {
    margin-inline-end: auto;
  }
}
@media (width <= 48rem) {
  .footer-menu__column:first-child {
    width: 100%;
  }
}
.footer-menu__main-link {
  font-family: var(--font-family-primary);
  font-size: clamp(1rem, 0.9423076923rem + 0.2564102564vw, 1.25rem);
  font-weight: 400;
  line-height: 1.2;
  color: var(--color-white-900);
  text-transform: uppercase;
  letter-spacing: 0.1875rem;
  transition-duration: var(--transition-duration);
}
@media (any-hover: hover) {
  .footer-menu__main-link:hover, .footer-menu__main-link.is-active {
    color: var(--color-gray-600);
  }
}
@media (any-hover: none) {
  .footer-menu__main-link:active, .footer-menu__main-link.is-active {
    color: var(--color-gray-600);
  }
}
.footer-menu__main-link:focus-visible {
  color: var(--color-gray-600);
}
.footer-menu__list {
  display: grid;
  gap: 0.3125rem clamp(1.875rem, -0.1442307692rem + 8.9743589744vw, 10.625rem);
}
@media (width > 28.75rem) {
  .footer-menu__list {
    grid-template-rows: repeat(11, auto);
    grid-auto-columns: 1fr auto;
    grid-auto-flow: column;
  }
}
@media (width > 40rem) and (width <= 48rem) {
  .footer-menu__item {
    min-width: 10rem;
  }
}
.footer-menu__link {
  font-family: var(--font-family-primary);
  font-size: 0.875rem;
  font-weight: 400;
  line-height: normal;
  color: var(--color-gray-600);
  transition-duration: var(--transition-duration);
}
@media (any-hover: hover) {
  .footer-menu__link:hover, .footer-menu__link.is-active {
    color: var(--color-white-100);
  }
}
@media (any-hover: none) {
  .footer-menu__link:active, .footer-menu__link.is-active {
    color: var(--color-white-100);
  }
}
.footer-menu__link:focus-visible {
  color: var(--color-white-100);
}
/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/furnitek/components/bitrix/news.list/socials/style.css?1789379474716*/
/* Файл сгенерирован из style.scss - вручную не редактировать */

.socials-list {
  display: flex;
  gap: 1.25rem;
}

.socials-item--square .socials-item__link {
  padding: 0.625rem 1.25rem;
  border: 0.0625rem solid var(--color-gray-700);
}
.socials-item__icon {
  width: 1.375rem;
  aspect-ratio: 1;
  transition-duration: var(--transition-duration);
}
.socials-item--ritm .socials-item__icon {
  width: auto;
  height: 1.375rem;
  aspect-ratio: unset;
}
.socials-item__link:hover .socials-item__icon {
  filter: brightness(0) invert(1);
}
.socials-item--light .socials-item__link:hover .socials-item__icon {
  filter: brightness(0);
}
/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/components/rubix/cookie.bar/templates/.default/style.css?17893794732751*/
/* Файл сгенерирован из style.scss - вручную не редактировать */
@charset "UTF-8";
.cookie-bar {
  --cookie-bar-duration-in: 0.4s;
  --cookie-bar-duration-out: 0.22s;
  --cookie-bar-ease-in: cubic-bezier(0.16, 1, 0.3, 1);
  --cookie-bar-ease-out: cubic-bezier(0.4, 0, 1, 1);
  position: fixed;
  inset: auto 0 0;
  display: flex;
  flex-wrap: wrap;
  gap: 1rem 2rem;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 1.25rem var(--container-padding-x);
  margin: 0;
  color: var(--color-text-inverse);
  background-color: var(--color-bg-primary);
  border: none;
  border-block-start: 0.0625rem solid rgba(255, 255, 255, 0.2);
  opacity: 0;
  translate: 0 100%;
  transition: opacity var(--cookie-bar-duration-out) var(--cookie-bar-ease-out), translate var(--cookie-bar-duration-out) var(--cookie-bar-ease-out), display var(--cookie-bar-duration-out) allow-discrete, overlay var(--cookie-bar-duration-out) allow-discrete;
}
.cookie-bar:popover-open {
  opacity: 1;
  translate: 0 0;
  transition: opacity var(--cookie-bar-duration-in) var(--cookie-bar-ease-in), translate var(--cookie-bar-duration-in) var(--cookie-bar-ease-in), display var(--cookie-bar-duration-in) allow-discrete, overlay var(--cookie-bar-duration-in) allow-discrete;
}
@starting-style {
  .cookie-bar:popover-open {
    opacity: 0;
    translate: 0 100%;
  }
}
.cookie-bar__content {
  display: flex;
  gap: clamp(0.9375rem, 0.5769230769rem + 1.6025641026vw, 2.5rem);
  max-width: 98.75rem;
  margin-inline: auto;
}
@media (width > 40rem) {
  .cookie-bar__content {
    align-items: center;
  }
}
@media (width <= 40rem) {
  .cookie-bar__content {
    flex-direction: column;
  }
}
.cookie-bar__text a {
  color: currentcolor;
}
.cookie-bar__title {
  margin-block-end: clamp(0.625rem, 0.5528846154rem + 0.3205128205vw, 0.9375rem);
  font-family: var(--font-family-primary);
  font-size: clamp(1rem, 0.8846153846rem + 0.5128205128vw, 1.5rem);
  font-style: normal;
  font-weight: 500;
  line-height: 1.2;
  letter-spacing: 0.075rem;
  text-transform: uppercase;
}
.cookie-bar__description {
  font-family: var(--font-family-primary);
  font-size: clamp(0.75rem, 0.7211538462rem + 0.1282051282vw, 0.875rem);
  font-weight: 400;
  line-height: 1.5;
}
.cookie-bar__button {
  flex-shrink: 0;
}
@media (prefers-reduced-motion: reduce) {
  .cookie-bar {
    transition: none;
  }
  .cookie-bar:popover-open {
    transition: none;
  }
}

/* Без Popover API атрибут popover не прячет элемент, и прозрачный бар перекрывал бы низ страницы */
@supports not selector(:popover-open) {
  .cookie-bar {
    display: none;
  }
}
/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/furnitek/components/bitrix/system.auth.form/popup/style.css?1789379474955*/
/* Файл сгенерирован из style.scss - вручную не редактировать */
.auth-form {
  display: flex;
  flex-direction: column;
  gap: 1.875rem;
  align-items: start;
  width: 100%;
  margin-block-start: 0.625rem;
}
.auth-form .form__field-box {
  width: 100%;
}
.auth-form__captcha:not([hidden]) {
  display: grid;
  gap: 1.875rem;
  justify-items: start;
}
.auth-form__captcha-image {
  width: 11.25rem;
  height: 2.5rem;
}
.auth-form__error-box:not(.error) {
  display: none;
}
.auth-form__button {
  width: 100%;
}
.auth-form__links {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem 1.5rem;
}
.auth-form__link {
  font-family: var(--font-family-secondary);
  font-size: 0.875rem;
  color: var(--color-text-description);
  text-decoration: underline;
  text-underline-offset: 0.2em;
  transition-duration: var(--transition-duration);
}
.auth-form__link:hover {
  opacity: 0.7;
}
/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/furnitek/components/rubix/region.list/furnitek/style.css?17893794731858*/
/* Файл сгенерирован из style.scss - вручную не редактировать */
@media (width > 40rem) {
  .region-modal .modal__media {
    height: 37.5rem;
  }
}
.region-modal__search {
  width: 100%;
  padding: 0.75rem 0;
  font: inherit;
  font-size: 0.875rem;
  color: var(--color-text-primary);
  background: transparent;
  border: none;
  border-bottom: 0.0625rem solid var(--color-gray-100);
  transition-duration: var(--transition-duration);
  transition-property: border-color;
}
.region-modal__search::-moz-placeholder {
  color: var(--color-text-secondary);
}
.region-modal__search::placeholder {
  color: var(--color-text-secondary);
}
.region-modal__search:focus {
  outline: none;
  border-color: var(--color-text-primary);
}
.region-modal__list {
  width: 100%;
  max-height: 16.25rem;
  padding: 0;
  margin: 0;
  overflow-y: auto;
  list-style: none;
}
.region-modal__option {
  width: 100%;
  padding: 0.625rem 0;
  font-size: 0.875rem;
  line-height: 1.4;
  color: var(--color-text-primary);
  text-align: left;
  cursor: pointer;
  transition-duration: var(--transition-duration);
  transition-property: color;
}
.region-modal__option.is-selected {
  font-weight: 600;
}
@media (any-hover: hover) {
  .region-modal__option:not(.is-selected):hover, .region-modal__option:not(.is-selected).is-active {
    color: var(--color-text-secondary);
  }
}
@media (any-hover: none) {
  .region-modal__option:not(.is-selected):active, .region-modal__option:not(.is-selected).is-active {
    color: var(--color-text-secondary);
  }
}
.region-modal__option:not(.is-selected):focus-visible {
  color: var(--color-text-secondary);
}
.region-modal__empty {
  margin: 0;
  font-size: 0.875rem;
  color: var(--color-text-description);
}
.region-modal__save {
  margin-block-start: 0.625rem;
}
/*# sourceMappingURL=style.css.map */

/* End */
/* /local/frontend/dist/assets/furnitek.css?178937947483570 */
/* /local/js/rubix/regionality/style.css?1789379473931 */
/* /local/templates/furnitek/components/rubix/region.current/furnitek/style.css?17893794732889 */
/* /local/templates/furnitek/components/bitrix/search.title/header/style.css?17893794743158 */
/* /local/templates/furnitek/components/bitrix/sale.basket.basket.line/header/style.css?1789379473181 */
/* /local/templates/furnitek/components/bitrix/menu/header/style.css?1789379474649 */
/* /local/templates/furnitek/components/bitrix/menu/burger/style.css?17893794746295 */
/* /local/templates/furnitek/components/bitrix/breadcrumb/furnitek/style.css?17893794731255 */
/* /local/templates/furnitek/components/bitrix/menu/footer/style.css?17893794742220 */
/* /local/templates/furnitek/components/bitrix/news.list/socials/style.css?1789379474716 */
/* /local/components/rubix/cookie.bar/templates/.default/style.css?17893794732751 */
/* /local/templates/furnitek/components/bitrix/system.auth.form/popup/style.css?1789379474955 */
/* /local/templates/furnitek/components/rubix/region.list/furnitek/style.css?17893794731858 */
