.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgb(106, 83, 158);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
h1, .h1, h2, .h2, h3, .h3, h4, .h4{color: #222;font-weight: 500;line-height: 130%;margin: 60px 0 20px 0}*, ::after, ::before{box-sizing: border-box}html{font-family: system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";line-height: 1.15;-webkit-text-size-adjust: 100%;-moz-tab-size: 4;tab-size: 4}body{margin: 0}hr{height: 0;color: inherit}abbr[title]{text-decoration: underline dotted}b, strong{font-weight: bolder}code, kbd, pre, samp{font-family: ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;font-size: 1em}small{font-size: 80%}sub, sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}sub{bottom: -0.25em}sup{top: -0.5em}table{text-indent: 0;border-color: inherit}button, input, optgroup, select, textarea{font-family: inherit;font-size: 100%;line-height: 1.15;outline:0;margin: 0}button, select{text-transform: none}[type=button], [type=reset], [type=submit], button{-webkit-appearance: button}::-moz-focus-inner{border-style: none;padding: 0}:-moz-focusring{outline: 1px dotted ButtonText}:-moz-ui-invalid{box-shadow: none}legend{padding: 0}progress{vertical-align: baseline}::-webkit-inner-spin-button, ::-webkit-outer-spin-button{height: auto}[type=search]{-webkit-appearance: textfield;outline-offset: -2px}::-webkit-search-decoration{-webkit-appearance: none}::-webkit-file-upload-button{-webkit-appearance: button;font: inherit}summary{display: list-item}html{font-family: "Golos Text", sans-serif;font-optical-sizing: auto;font-weight: 400}body{font-size: 18px;line-height: 1.5;color: #484848;cursor: default}body.body--no-scroll{overflow: hidden}@media (max-width: 1366px){body{font-size: 16px}}@media (max-width: 575px){body{font-size: 14px}}@media (max-width: 392px){body{font-size: 12px}}img{max-width: 100%;height: auto}.wrapper{max-width: 1540px;margin: 0 auto}@media (max-width: 1580px){.wrapper{padding: 0 20px}}@media (max-width: 992px){.wrapper{overflow-x: hidden}}@media (max-width: 451px){.wrapper{padding: 0 10px}}p{max-width: 880px;margin: 0}ul, ol{max-width: 880px}* + p{margin-top: 20px}h1, .h1{font-size: 54px;margin-top: 0}@media (max-width: 992px){h1, .h1{font-size: 34px}}@media (max-width: 415px){h1, .h1{font-size: 28px}}h2, .h2{font-size: 42px;line-height: 130%}h2:first-child, .h2:first-child{margin-top: 0}@media (max-width: 990px){h2, .h2{font-size: 30px;margin-top: 40px}}@media (max-width: 575px){h2, .h2{font-size: 26px;margin-top: 30px}}@media (max-width: 394px){h2, .h2{font-size: 22px}}h3, .h3{font-size: 36px}@media (max-width: 990px){h3, .h3{font-size: 28px;margin-top: 40px}}@media (max-width: 575px){h3, .h3{font-size: 22px;margin-top: 30px}}h4, .h4{font-size: 32px}@media (max-width: 990px){h4, .h4{font-size: 26px;margin-top: 40px}}@media (max-width: 575px){h4, .h4{font-size: 20px;margin-top: 30px}}a{color: #222;font-feature-settings: "liga" off, "clig" off;line-height: 130%;text-decoration: none;transition: color 0.2s}a:hover{color: #FF1F3C}a.btn, .es-modal a.btn, .btn{display: inline-flex;align-items: center;cursor: pointer;padding: 12px 16px;line-height: 130%;height: 49px;border-radius: 5px;transition: all 0.15s linear;gap: 10px;background: #FF1F3C;border: 1px solid #FF1F3C;color: #fff}a.btn:hover, .es-modal a.btn:hover, .btn:hover{background: #FFD2D8;border-color: #FFD2D8;color: #FF1F3C}@media (max-width: 415px){a.btn, .es-modal a.btn, .btn{font-size: 14px;height: 38px;padding: 10px 12px}}a.btn svg, .es-modal a.btn svg, .btn svg{display: block}a.btn svg path, .es-modal a.btn svg path, .btn svg path{fill: currentColor}a.btn-text, .btn-text, .reviews_servise_block a span{flex: 1 auto;text-align: center}a.btn-info, .btn-info{background: #D2EFFF;border-color: #D2EFFF;color: #023550}a.btn-info:hover, .btn-info:hover{background: #023550;border-color: #023550;color: #fff}a.btn-light, .btn-light{background: #FFD2D8;border-color: #FFD2D8;color: #FF1F3C}a.btn-light:hover, .btn-light:hover{background: #FF1F3C;border-color: #FF1F3C;color: #fff}a.btn-white, .btn-white{background: #fff;border-color: #fff;color: #FF1F3C}a.btn-white:hover, .btn-white:hover{background: #FF1F3C;border-color: #FF1F3C;color: #fff}.header{padding: 20px 0;display: flex;flex-direction: column;background: #fff;position: relative;z-index: 5;gap: 15px;transition: gap 0.3s ease-in-out}@media (max-width: 991px){.header{padding: 10px 20px}}@media (max-width: 575px){.header{padding: 10px}}.header-wrapper{position: fixed;top: 0;left: 0;background: #fff;right: 0;z-index: 50}.header-wrapper.scrolled .header{gap: 0}.header-wrapper.scrolled .header-topbar, .header-wrapper.scrolled .header-bottombar{max-height: 0;padding-top: 0;padding-bottom: 0;margin-top: 0;margin-bottom: 0;overflow: hidden}.header-wrapper + .wrapper{margin-top: 200px}@media (max-width: 1200px){.header-wrapper + .wrapper{margin-top: 128px}}@media (max-width: 991px){.header-wrapper + .wrapper{margin-top: 76px}}@media (max-width: 991px){.header-wrapper .wrapper{padding: 0;overflow: visible}}@media (max-width: 991px){.header-wrapper{padding: 0;margin-bottom: 20px;box-shadow: 0 0 5px #C8DEE9}}.header-topbar{display: flex;justify-content: space-between;align-items: center;transition: all 0.3s ease-in-out;max-height: 22px}@media (max-width: 1200px){.header-topbar{display: none}}.header-topbar-address{font-size: 14px;font-weight: 400;line-height: 130%}.header-topbar-address a{color: #222;display: flex;gap: 5px;align-items: center;text-decoration: none;cursor: pointer}.header-topbar-address a:hover{color: #FF1F3C}.header-topbar-address a:hover svg path{fill: #FF1F3C}.header-topbar-menu ul{list-style: none;display: flex;gap: 50px;padding: 0;margin: 0;align-items: center}.header-topbar-menu li{position: relative}.header-topbar-menu li:hover > a{color: #FF1F3C}.header-topbar-menu li:hover > svg{transform: rotate(-180deg)}.header-topbar-menu li:hover > svg path{stroke: #FF1F3C}.header-topbar-menu li:hover > .dropdown-menu{display: flex}.header-topbar-menu li a{color: #222;font-feature-settings: "liga" off, "clig" off;font-size: 16px;font-weight: 400;text-decoration: none;line-height: 130%;display: inline-flex;gap: 10px;align-items: center}.header-topbar-menu li a svg{transition: transform 0.15s linear}.header-topbar-menu li .dropdown-menu{display: none;position: absolute;padding: 15px 20px;background: #fff;border-radius: 7px;box-shadow: 0 0 5px 0 #C8DEE9;top: -15px;left: -20px;z-index: 30;max-width: 250px;width: 100dvw;flex-direction: column;gap: 10px;justify-content: flex-start;align-items: flex-start}.header-content{display: flex;justify-content: space-between;align-items: center;gap: 20px;transition: gap 0.3s ease-in-out}.header-content .btn-info{padding: 14px 24px}@media (max-width: 575px){.header-content{display: grid;grid-template-columns: 1fr 24px 28px 46px}}.header-content.search-focused{gap: 0}.header-content.search-focused .header-catalog-search{width: 100%}.header-content.search-focused .header-search{flex-basis: 100%}.header-content.search-focused .logo, .header-content.search-focused .header-contacts, .header-content.search-focused .header-favorite, .header-content.search-focused .header-button{display: none}.header a.logo{transition: opacity 0.2s linear}.header a.logo:hover{opacity: 0.8}.header .logo{position: relative;flex-shrink: 0}@media (max-width: 991px){.header .logo{margin-right: auto}}.header .logo svg, .header .logo img{width: 100%;height: auto}@media (min-width: 992px) and (max-width: 1100px){.header .logo{width: 250px}}@media (max-width: 991px){.header .logo{width: 208px}}@media (max-width: 575px){.header .logo{width: 100%}.header .logo img{width: 156px}}.header .logo aparent:hover{opacity: 0.8}.header .logo-slogan{position: absolute;color: #7A7A79;font-size: 10px;font-weight: 400;line-height: 130%;letter-spacing: 0.3px;text-transform: uppercase;top: 25px;left: 100px}@media (max-width: 991px){.header .logo-slogan{top: 18px;left: 70px}}@media (max-width: 575px){.header .logo-slogan{top: 14px;font-size: 9px;left: 52px}}.header-catalog-search{display: flex;gap: 14px;width: 100%;max-width: 633px;min-width: 0;transition: width 0.3s ease-in-out}@media (max-width: 1200px){.header-catalog-search{width: auto}}@media (max-width: 991px){.header-catalog-search{order: 5}}.header-catalog-search .btn, .header-catalog-search .es-modal a.btn, .es-modal .header-catalog-search a.btn{user-select: none;height: auto}.header-catalog-search .btn:hover, .header-catalog-search .es-modal a.btn:hover, .es-modal .header-catalog-search a.btn:hover{background: #FF1F3C;color: #fff;border-color: #FF1F3C;opacity: 0.8}.header-catalog-search .btn.active, .header-catalog-search .es-modal a.active.btn, .es-modal .header-catalog-search a.active.btn{background: #FFD2D8;color: #FF1F3C;border-color: #FFD2D8}.header-catalog-search .btn.active svg path, .header-catalog-search .es-modal a.active.btn svg path, .es-modal .header-catalog-search a.active.btn svg path{stroke: #FF1F3C}@media (max-width: 991px){.header-catalog-search .btn, .header-catalog-search .es-modal a.btn, .es-modal .header-catalog-search a.btn{padding: 8px 12px}.header-catalog-search .btn .btn-text, .header-catalog-search .es-modal a.btn .btn-text, .es-modal .header-catalog-search a.btn .btn-text, .header-catalog-search .btn .reviews_servise_block a span, .reviews_servise_block a .header-catalog-search .btn span, .header-catalog-search .es-modal a.btn .reviews_servise_block a span, .reviews_servise_block a .header-catalog-search .es-modal a.btn span{display: none}}@media (max-width: 450px){.header-catalog-search .btn, .header-catalog-search .es-modal a.btn, .es-modal .header-catalog-search a.btn{padding: 6px 9px}}.header-search{display: flex;gap: 10px;align-items: center;border-radius: 5px;background: #F6F6F6;flex: 1 auto;position: relative;min-width: 52px;transition: flex-basis 0.3s ease-in-out;flex-basis: 52px}@media (max-width: 1200px){.header-search{display: none}}.header-search-icon{pointer-events: none;position: absolute;left: 16px;top: 0;bottom: 0;z-index: 10;display: flex;align-items: center}.header-search-icon svg{display: block}.header-search input{border: 0;background: none;padding: 11px 16px 11px 46px;outline:0;width: 100%}.header-search input::placeholder{color: #CACACA;font-size: 16px}.header-search-remove{width: fit-content;position: absolute;right: 50px;top: 10px;display: none;cursor: pointer;opacity: 0.6}.header-search-remove:hover{opacity: 0.4}.header-search-remove.active{display: block}.header-search-remove svg{width: 14px}.header-search-close{width: fit-content;position: absolute;right: 13px;top: 10px;display: none;cursor: pointer;opacity: 0.6}.header-search-close:hover{opacity: 0.4}.header-search-close svg{width: 14px}.header-search-close.active{display: block}.header-search #submit.off{background: url(/img/magnifying-glass__white.svg) center no-repeat, #FF1F3C;border-radius: 0 5px 5px 0;transition: all 0.2s ease}.header-search .button_s.off{display: none}.header-contacts{width: 180px;flex-shrink: 0;position: relative}@media (max-width: 991px){.header-contacts{width: auto}.header-contacts .contacts-phones svg{display: none}}.header-contacts .contacts-button{display: inline-flex;color: #FF1F3C;align-items: center;font-size: 16px;gap: 5px}.header-contacts .contacts-button svg{display: block}@media (max-width: 991px){.header-contacts .contacts-button span{display: none}.header-contacts .contacts-button .contacts-button-icon{display: block}}.header-contacts-phones{display: flex;flex-direction: column;gap: 5px}.header-contacts-phone{display: inline-flex;align-items: center;gap: 5px;font-size: 16px}.header-contacts-phone:hover{color: #FF1F3C}.header-contacts-hours{display: flex;flex-direction: column;gap: 5px;font-size: 12px;line-height: 130%;color: #222}.header-contacts-messengers{display: flex;flex-direction: column;gap: 10px}.header-contacts-messenger{display: flex;gap: 10px;font-size: 16px;align-items: center;line-height: 130%;transition: opacity 0.15s linear}.header-contacts-messenger.telegram{color: #32A9DF}.header-contacts-messenger.max{color: #7E30E0}.header-contacts-messenger:hover{opacity: 0.5}.header-contacts:hover .dropdown-menu{display: flex}.header-favorite{position: relative;display: block}.header-favorite svg{display: block}.header-favorite-count{position: absolute;z-index: 10;right: -12px;top: -10px;display: flex;border-radius: 30px;background: #cacaca;color: #fff;font-size: 12px;line-height: 10px;width: 20px;height: 20px;padding: 2px;flex-direction: column;justify-content: center;align-items: center;gap: 10px;aspect-ratio: 1}.header-button{flex-shrink: 0}@media (max-width: 991px){.header-button{display: none}}.header.burgeractive .header-bottombar{display: none}.header-bottombar{transition: all 0.3s ease-in-out;max-height: 22px;overflow: hidden}@media (max-width: 1200px){.header-bottombar{display: none}}.header-bottombar .menu{list-style: none;display: flex;gap: 15px;margin: 0;padding: 0;justify-content: space-between;max-width: none}.header-burger-block{position: absolute;top: 100%;left: 0;right: 0;max-height: calc(100dvh - 125px);height: 100dvh;display: none;background: #fff}@media (max-width: 1200px){.header-burger-block{max-height: calc(100dvh - 88px)}}@media (max-width: 990px){.header-burger-block{max-height: calc(100dvh - 56px)}}.header-burger-block.active{display: flex;flex-direction: column}.header-burger-search{display: flex;padding: 20px 20px 10px 20px}.header-burger-search .header-search{display: block}@media (min-width: 1201px){.header-burger-search{display: none}}@media (max-width: 575px){.header-burger-search{padding: 10px}}.header-burger-menu{padding: 0;margin: 0;list-style: none;display: grid;flex-grow: 1;grid-template-columns: 327px 1fr;min-height: 0}@media (max-width: 990px){.header-burger-menu{grid-template-columns: 1fr}}.header-burger-menu-root{overflow: auto;scrollbar-width: thin;scrollbar-color: #AABEC9 #EFF6FA}.header-burger-menu-root::-webkit-scrollbar{width: 4px}.header-burger-menu-root::-webkit-scrollbar-track{background: #EFF6FA}.header-burger-menu-root::-webkit-scrollbar-thumb{background-color: #AABEC9;border-radius: 6px;border: 3px solid #AABEC9}.header-burger-menu-root-caption{color: #AABEC9;font-size: 16px;font-weight: 500;line-height: 130%;display: none}@media (max-width: 993px){.header-burger-menu-root-caption{display: flex}}* + .header-burger-menu-root-caption{margin-top: 20px}.header-burger-menu-root a{display: flex;justify-content: space-between;gap: 10px;background: #fff;align-items: stretch;color: #222}.header-burger-menu-root a:hover, .header-burger-menu-root a.active{background: #EFF6FA}.header-burger-menu-root a svg{display: block}.header-burger-menu-root-contacts{margin-top: 20px;padding: 0 20px 40px 20px;display: none;flex-direction: column;gap: 20px}@media (max-width: 993px){.header-burger-menu-root-contacts{display: flex}}.header-burger-menu-root-contacts .contacts-phones{gap: 20px}.header-burger-menu-root-contacts .contacts-phones svg{display: none}.header-burger-menu-root-contacts a{justify-content: flex-start}.header-burger-menu-root-contacts a, .header-burger-menu-root-contacts a:hover{background: none}.header-burger-menu-root .megapopup.othermenu{display: none}@media (max-width: 993px){.header-burger-menu-root .megapopup.othermenu{display: block}}.header-burger-menu-root .megapopup-caption{padding: 12px 24px}@media (max-width: 1200px){.header-burger-menu-root .megapopup-caption{padding: 12px 20px}}@media (max-width: 575px){.header-burger-menu-root .megapopup-caption{padding: 8px 10px}}.header-burger-menu-root .megapopup-arrow{padding: 12px 24px 12px 64px;display: flex;align-items: center;justify-content: center}@media (max-width: 1200px){.header-burger-menu-root .megapopup-arrow{padding: 12px 20px 12px 64px}}@media (max-width: 575px){.header-burger-menu-root .megapopup-arrow{padding: 8px 10px 8px 64px}}.header-burger-menu-items{padding: 40px 40px 0 40px;background: #EFF6FA;overflow: auto;scrollbar-width: thin;scrollbar-color: #AABEC9 #EFF6FA;transition: transform 0.3s linear}.header-burger-menu-items::-webkit-scrollbar{width: 4px}.header-burger-menu-items::-webkit-scrollbar-track{background: #EFF6FA}.header-burger-menu-items::-webkit-scrollbar-thumb{background-color: #AABEC9;border-radius: 6px;border: 3px solid #AABEC9}@media (max-width: 990px){.header-burger-menu-items{position: absolute;top: 0;left: 0;right: 0;padding: 20px 0 0 0;background: #fff;bottom: 0;z-index: 20;transform: translateX(100%)}.header-burger-menu-items.active{transform: translateX(0%)}}@media (max-width: 575px){.header-burger-menu-items{padding-top: 10px}}.header-burger-menu-items-back{display: none;cursor: pointer}.header-burger-menu-items-back svg{display: block}@media (max-width: 990px){.header-burger-menu-items-back{padding: 12px 20px;display: flex;gap: 10px;align-items: center}}@media (max-width: 575px){.header-burger-menu-items-back{padding: 12px 10px}}.header-burger-menu-items .blockmegapopup{display: none;margin: 0;padding: 0;list-style: none;gap: 20px;flex-wrap: wrap;max-width: 100%;min-width: 0}@media (max-width: 990px){.header-burger-menu-items .blockmegapopup{gap: 0}}.header-burger-menu-items .blockmegapopup ul{margin: 0;padding: 0;list-style: none;display: flex;flex-direction: column;gap: 10px}@media (max-width: 990px){.header-burger-menu-items .blockmegapopup ul{gap: 0}}.header-burger-menu-items .blockmegapopup a{color: #222}.header-burger-menu-items .blockmegapopup a:hover{color: #FF1F3C}@media (max-width: 990px){.header-burger-menu-items .blockmegapopup a{display: block;padding: 12px 20px}}@media (max-width: 575px){.header-burger-menu-items .blockmegapopup a{padding: 12px 10px}}.header-burger-menu-items .blockmegapopup.active{display: flex}@media (max-width: 990px){.header-burger-menu-items .blockmegapopup.active{flex-direction: column}}.header-burger-menu-items .blockmegapopup-caption{font-weight: 500;line-height: 130%;margin-bottom: 10px;color: #AABEC9}@media (max-width: 990px){.header-burger-menu-items .blockmegapopup-caption{padding: 12px 20px;margin-bottom: 0}}@media (max-width: 575px){.header-burger-menu-items .blockmegapopup-caption{padding: 12px 10px}}.contacts-button{display: inline-flex;color: #FF1F3C;align-items: center;font-size: 16px;gap: 5px}.contacts-button svg{display: block}.contacts-phones{display: flex;flex-direction: column;gap: 5px}.contacts-phone{display: inline-flex;align-items: center;gap: 5px;font-size: 16px}.contacts-phone:hover{color: #FF1F3C}.contacts-hours{display: flex;flex-direction: column;gap: 5px;font-size: 12px;line-height: 130%;color: #222}.contacts-messengers{display: flex;flex-direction: column;gap: 10px}.contacts-messenger{display: flex;gap: 10px;font-size: 16px;align-items: center;line-height: 130%;transition: opacity 0.15s linear}.contacts-messenger.telegram{color: #32A9DF}.contacts-messenger.max{color: #7E30E0}.contacts-messenger:hover{opacity: 0.5}.contacts .dropdown-menu{display: none;position: absolute;padding: 15px 20px;background: #fff;border-radius: 7px;box-shadow: 0 0 5px 0 #C8DEE9;top: -13px;left: 0;z-index: 30;max-width: 250px;width: 100dvw;flex-direction: column;gap: 10px;justify-content: flex-start;align-items: flex-start}@media (max-width: 991px){.contacts .dropdown-menu{left: auto;right: 0}}.dropdown-wrapper{position: relative}.dropdown-wrapper:hover .dropdown-menu{display: flex}.dropdown-menu{display: none;position: absolute;padding: 15px 20px;background: #fff;border-radius: 7px;box-shadow: 0 0 5px 0 #C8DEE9;top: -13px;left: 0;z-index: 30;max-width: 250px;width: 100dvw;flex-direction: column;gap: 10px;justify-content: flex-start;align-items: flex-start}@media (max-width: 991px){.dropdown-menu{left: auto;right: 0}}.footer{background: #023550;padding-top: 40px;color: #fff;padding-bottom: 20px;margin-top: 120px}@media (max-width: 992px){.footer{margin-top: 90px}.footer.footer-breadcrumbs{padding-top: 0}}@media (max-width: 575px){.footer{margin-top: 60px}}.footer .messager__tg--max img, .footer .messager__tg--max svg{width: 26px;height: 26px}.footer-top{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;gap: 32px;padding-bottom: 40px}@media (max-width: 1100px){.footer-top{grid-template-columns: 1fr;gap: 20px}}.footer .breadcrumb-mob{display: none}.footer-bottom{display: flex;justify-content: space-between;font-size: 12px}@media (max-width: 1100px){.footer-bottom{flex-direction: column;gap: 15px}}@media (max-width: 550px){.footer-bottom{flex-direction: column}}.footer a{color: #fff}.footer a:hover{color: #FF1F3C}.footer ul{list-style: none;display: flex;margin: 0;padding: 0;flex-direction: column;gap: 10px}.footer ul.breadcrumb{flex-direction: row;color: #fff;display: none;overflow: auto;white-space: nowrap;font-size: 14px;gap: 0 10px;padding: 20px;border-bottom: 1px solid rgba(255, 255, 255, 0.2);margin-bottom: 40px}.footer ul.breadcrumb svg path{stroke: #fff}@media (max-width: 992px){.footer ul.breadcrumb{display: flex}}@media (max-width: 451px){.footer ul.breadcrumb{padding: 15px 10px}}.footer a.logo{transition: opacity 0.2s linear}.footer a.logo:hover{opacity: 0.8}.footer .logo{position: relative;margin-bottom: 40px;display: inline-block}.footer .logo svg{display: block}.footer .logo-slogan{position: absolute;color: #fff;font-size: 10px;font-weight: 400;line-height: 130%;letter-spacing: 0.3px;text-transform: uppercase;top: 23px;left: 100px}.footer-address{margin-bottom: 10px}.footer-address a{font-size: 12px;display: flex;align-items: center;gap: 5px}.footer-item-caption{opacity: 0.5;margin-bottom: 6px}@media (max-width: 1100px){.footer-toggle-item{margin: 0}}.footer-toggle-item-caption{display: none;color: #fff;font-size: 16px;padding: 12px 0}.footer-toggle-item-caption svg{transition: transform 0.2s}.footer-toggle-item-caption.active{color: #FFD2D8}.footer-toggle-item-caption.active svg{transform: rotate(-180deg)}@media (max-width: 1100px){.footer-toggle-item-caption{display: flex;justify-content: space-between;align-items: center;gap: 10px}}@media (max-width: 1100px){.footer-toggle-item ul{display: none}}.footer-toggle-item ul.active{display: flex;margin-top: 10px}@media (max-width: 1100px){.footer-toggle-item + .footer-toggle-item{margin-top: -20px}}.footer-socials{margin-top: 20px}.footer-socials a{opacity: 1;transition: opacity 0.15s linear}.footer-socials a:hover{opacity: 0.7}.slider-items{position: relative}.slider-items .mebel-item{width: 373px;position: relative}.content{min-width: 0}.content ul, .content ol{max-width: 880px;margin: 0}.content * + ul, .content * + ol{margin-top: 20px}.frontpage-image{background: linear-gradient(283.76deg, rgba(0, 0, 0, 0) 10.71%, rgba(0, 0, 0, 0.6) 60.56%), url(/images/frontpage-image.png) center;border-radius: 15px;margin-bottom: 40px}@media (max-width: 990px){.frontpage-image{margin-bottom: 10px;background-position: 70% 50%}}.frontpage-image-caption{font-weight: 500;font-size: 54px;margin: 0;color: #FFF}@media (max-width: 990px){.frontpage-image-caption{font-size: 34px}}@media (max-width: 575px){.frontpage-image-caption{font-size: 28px}}.frontpage-image-description{font-size: 24px;font-weight: 400;color: #FFF;opacity: 0.7;margin-top: 20px}@media (max-width: 990px){.frontpage-image-description{font-size: 18px}}@media (max-width: 575px){.frontpage-image-description{font-size: 16px}}.frontpage-image-button{margin-top: 40px}.frontpage-image-wrapper{padding: 60px 0 60px 60px;display: flex;flex-direction: column;max-width: 625px}@media (max-width: 990px){.frontpage-image-wrapper{padding: 77px 0 77px 30px}}@media (max-width: 575px){.frontpage-image-wrapper{padding: 173px 20px 20px 20px}}.frontpage-catalog{background: #023550;padding: 60px 0;margin-top: 120px}@media (max-width: 992px){.frontpage-catalog{padding: 90px 0;margin-top: 90px}}@media (max-width: 575px){.frontpage-catalog{padding: 60px 0;margin-top: 60px}}.frontpage-catalog h2{color: #fff;margin-bottom: 60px}.frontpage-section{padding-top: 80px}@media (max-width: 992px){.frontpage-section{padding-top: 60px}}@media (max-width: 575px){.frontpage-section{padding-top: 40px}}@media (max-width: 430px){.frontpage-section{padding-top: 30px}}.frontpage-section.large{padding-top: 120px}.frontpage-section.large h2, .frontpage-section.large .h2{font-size: 36px}@media (max-width: 992px){.frontpage-section.large h2, .frontpage-section.large .h2{font-size: 28px}}@media (max-width: 575px){.frontpage-section.large h2, .frontpage-section.large .h2{font-size: 22px}}@media (max-width: 992px){.frontpage-section.large{padding: 90px 0}}@media (max-width: 575px){.frontpage-section.large{padding: 60px 0}}@media (max-width: 430px){.frontpage-section.large{padding: 30px 0}}.frontpage-section h2, .frontpage-section .h2{margin-top: 0;margin-bottom: 15px}@media (max-width: 575px){.frontpage-section h2, .frontpage-section .h2{margin-bottom: 10px}}.frontpage-section-description{max-width: 760px;font-weight: 400;font-size: 18px}.frontpage-section-description h2:last-child, .frontpage-section-description .h2:last-child{margin-bottom: 0}@media (max-width: 990px){.frontpage-section-description{font-size: 16px}}@media (max-width: 575px){.frontpage-section-description{font-size: 14px;margin-bottom: 10px}}.frontpage-section-description:last-child{margin-bottom: 0}.frontpage-section-header{display: flex;align-items: flex-end;justify-content: space-between;margin-bottom: 40px}@media (max-width: 575px){.frontpage-section-header{flex-direction: column;margin-bottom: 20px;align-items: initial}}.frontpage-section-more-name{text-transform: lowercase}.frontpage-section-more a{display: inline-flex;align-items: center;color: #222;font-size: 16px;gap: 10px}.frontpage-section-more a:hover{color: #FF1F3C}.frontpage-section-more a svg path{stroke: currentColor}@media (max-width: 992px){.frontpage-section-more a{font-size: 14px}}.content-columns{display: grid;grid-template-columns: 360px 1fr;gap: 32px}@media (max-width: 1200px){.content-columns{grid-template-columns: 1fr}}@media (max-width: 1200px){.content-columns .sidebar{position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: #fff;transform: translateX(-100%);z-index: 50;padding: 20px;transition: transform 0.3s}.content-columns .sidebar.active{transform: translateX(0%)}}.like{cursor: pointer;display: flex;gap: 10px;align-items: center}.like svg{display: block}.like svg path{fill: #222}.like svg .fillled{fill: rgba(255, 31, 60, 0)}@media (max-width: 575px){.like svg{width: 20px;height: 20px}}.like:hover{opacity: 0.8}.like:hover svg path{fill: #FF1F3C}.like.active{opacity: 1}.like.active svg path{fill: #FF1F3C}.tippy-box{background: #023550;border-radius: 4px;box-shadow: 0 1.2px 3.6px 0 rgba(0, 0, 0, 0.1), 0 6.4px 14.4px 0 rgba(0, 0, 0, 0.13);pointer-events: auto}.tippy-content{color: #fff;padding: 16px;font-size: 12px;line-height: 130%;white-space: normal;padding: 16px}.tippy-arrow{color: #023550}.tippy-arrow:before{border-width: 6px 10px 0;bottom: -6px;left: -2px}.mebel-item{display: flex;flex-direction: column;position: relative;gap: 15px;min-width: 0}@media (max-width: 415px){.mebel-item{gap: 5px}}.mebel-item .mebel-item-like{position: absolute;top: 15px;right: 15px;z-index: 5;cursor: pointer;transition: all 0.15s linear}.mebel-item .mebel-item-like svg{display: block}.mebel-item .mebel-item-like svg path{fill: white;transition: fill 0.15s linear}.mebel-item .mebel-item-like svg .fillled{fill: rgba(255, 31, 60, 0)}@media (max-width: 575px){.mebel-item .mebel-item-like svg{width: 20px;height: 20px}}.mebel-item .mebel-item-like:hover{opacity: 0.8}.mebel-item .mebel-item-like:hover svg path{fill: #FF1F3C}.mebel-item .mebel-item-like.active{opacity: 1}.mebel-item .mebel-item-like.active svg path{fill: #FF1F3C}.mebel-item-info{display: flex;flex-direction: column;gap: 20px;flex-grow: 1}@media (max-width: 415px){.mebel-item-info{gap: 10px}}.mebel-item-more{display: inline-flex;cursor: pointer;position: relative;vertical-align: text-bottom;user-select: none}.mebel-item-more svg{display: block}@media (max-width: 415px){.mebel-item-more svg{width: 14px;height: 14px}}.mebel-item-more.active .mebel-item-more-content{display: block}.mebel-item-more-content{position: absolute;bottom: 100%;left: 50%;margin-bottom: 10px;transform: translateX(-50%);z-index: 15;cursor: default;color: #fff;background: #023550;border-radius: 4px;box-shadow: 0 1.2px 3.6px 0 rgba(0, 0, 0, 0.1), 0 6.4px 14.4px 0 rgba(0, 0, 0, 0.13);padding: 16px;display: none;max-width: 280px;width: 100dvw;font-size: 12px;line-height: 130%;white-space: normal}.mebel-item-more-content::before{position: absolute;content: "";bottom: -16px;left: 50%;transform: translateX(-50%);border: 10px solid transparent;border-top: 6px solid #023550}.mebel-item-more:hover svg path{fill: #023550}.mebel-item-image{position: relative;border-radius: 15px;overflow: hidden}@media (max-width: 575px){.mebel-item-image{border-radius: 10px}}.mebel-item-image img{display: block;max-width: 100%;width: 100%}.mebel-item-name{white-space: nowrap}.mebel-item-name a{font-weight: 400;color: #222;white-space: normal}.mebel-item-name a:hover{color: #FF1F3C}.mebel-item-price{flex-shrink: 0}.mebel-item-price-caption{opacity: 0.5;font-size: 12px;line-height: 130%}@media (max-width: 415px){.mebel-item-price-caption{font-size: 10px}}.mebel-item-price-value{color: #222;font-size: 18px;line-height: 130%}@media (max-width: 768px){.mebel-item-price-value{font-size: 16px}}@media (max-width: 415px){.mebel-item-price-value{font-size: 14px}}.mebel-item-footer{margin-top: auto;display: flex;gap: 20px;justify-content: space-between}@media (max-width: 450px){.mebel-item-footer{flex-direction: column;gap: 5px;text-align: center}}.mebel-item-footer .btn, .mebel-item-footer .es-modal a.btn, .es-modal .mebel-item-footer a.btn{display: flex}.swiper-slider .swiper-pagination{padding: 0 25px;bottom: 20px}@media (max-width: 575px){.swiper-slider .swiper-pagination{bottom: 10px}}.swiper-slider .swiper-pagination-bullet{background: #D9D9D9;width: 10px;height: 10px;opacity: 1;margin: 0 5px}@media (max-width: 575px){.swiper-slider .swiper-pagination-bullet{width: 6px;height: 6px}}.swiper-slider .swiper-pagination-bullet-active{background: #FF1F3C}.swiper-slider .swiper{overflow: hidden}.swiper-slider .swiper-slide:last-child{margin-right: 0 !important}.swiper-slider .swiper-button-next, .swiper-slider .swiper-button-prev{display: flex;padding: 10px;justify-content: center;align-items: center;gap: 10px;border-radius: 30px;background: #F3F4F6;width: 42px;height: 42px;user-select: none}.swiper-slider .swiper-button-next:hover, .swiper-slider .swiper-button-prev:hover{background: #FF1F3C}.swiper-slider .swiper-button-next:hover svg path, .swiper-slider .swiper-button-prev:hover svg path{stroke: #fff}@media (max-width: 575px){.swiper-slider .swiper-button-next, .swiper-slider .swiper-button-prev{display: none}}@media (min-width: 1715px){.swiper-slider .swiper-button-prev{left: -72px}}@media (min-width: 1715px){.swiper-slider .swiper-button-next{right: -72px}}.catalog-page .frontpage-section:last-child{padding-bottom: 0}.catalog-page .designer-section{background: #EFF6FA}.catalog-page .designer-section-image{position: relative;display: flex;justify-content: center}.catalog-page .designer-section-image img{position: absolute;bottom: 0}@media (max-width: 992px){.catalog-page .designer-section-image img{width: 340px;max-width: none;height: auto}}@media (max-width: 750px){.catalog-page .designer-section-image{display: none}}@media (max-width: 992px){.catalog-page .designer-section{grid-template-columns: 1fr 248px}}@media (max-width: 720px){.catalog-page .designer-section{grid-template-columns: 1fr}}.catalog-grid{display: grid;grid-template-columns: repeat(5, 1fr);grid-auto-rows: 195px;gap: 20px}@media (max-width: 1200px){.catalog-grid{grid-template-columns: repeat(4, 1fr)}}@media (max-width: 992px){.catalog-grid{grid-template-columns: 1fr 1fr 1fr}}@media (max-width: 575px){.catalog-grid{grid-template-columns: 1fr 1fr}}.catalog-grid-card{position: relative;background: #eef3f7;border-radius: 16px;padding: 20px;display: flex;flex-direction: column;justify-content: space-between;overflow: hidden;text-decoration: none;color: #333;transition: background 0.25s ease, transform 0.25s ease}.catalog-grid-card.card--basic img{max-width: 145px;max-height: 97px;height: auto;margin-left: auto;display: block}@media (min-width: 576px){.catalog-grid-card.card--tall{grid-row: span 2}.catalog-grid-card.pos-1-2{grid-row: 2 / 3;grid-column: 2}.catalog-grid-card.pos-1-4{grid-row: 2 / 3;grid-column: 4}.catalog-grid-card.pos-2-1{grid-row: 4 / 5;grid-column: 1}.catalog-grid-card.pos-2-3{grid-row: 4 / 5;grid-column: 3}.catalog-grid-card.pos-2-5{grid-row: 4 / 5;grid-column: 5}}@media (min-width: 576px) and (max-width: 992px){.catalog-grid-card.pos-1-4{grid-row: 4 / 5;grid-column: 1}}@media (min-width: 576px) and (max-width: 1200px){.catalog-grid-card.pos-2-1{grid-column: 2}}@media (min-width: 576px) and (max-width: 992px){.catalog-grid-card.pos-2-1{grid-row: auto;grid-column: auto}}@media (min-width: 576px) and (max-width: 1200px){.catalog-grid-card.pos-2-3{grid-column: 4}}@media (min-width: 576px) and (max-width: 1200px){.catalog-grid-card.pos-2-5{grid-column: 4}}@media (min-width: 576px) and (max-width: 992px){.catalog-grid-card.pos-2-5{grid-column: auto;grid-row: auto}}.catalog-grid-card:hover{background: #FF1F3C;color: #fff}@media (max-width: 992px) and (min-width: 576px){.catalog-grid-card{padding: 20px 14px 20px 20px}.catalog-grid-card:nth-child(3){grid-row: 2 / 3;grid-column: 2}.catalog-grid-card:nth-child(6){grid-row: 4 / 5}.catalog-grid-card:nth-child(12){grid-row: 6 / 7;grid-column: 2}}@media (max-width: 575px){.catalog-grid-card{padding: 20px 14px 20px 20px;grid-column: auto;grid-row: auto}.catalog-grid-card.card--tall img{max-width: 145px;max-height: 97px;height: auto;margin-left: auto;display: block}}.advantage{border-radius: 15px;background: #EFF6FA;display: flex;padding: 20px;flex-direction: column;justify-content: space-between;align-items: flex-start}@media (max-width: 550px){.advantage{gap: 30px}}.advantage-list{display: grid;gap: 20px;grid-template-columns: 1fr 1fr 1fr 1.40475fr;margin-top: 20px}@media (max-width: 992px){.advantage-list{grid-template-columns: 1fr 1fr 1fr}}@media (max-width: 550px){.advantage-list{grid-template-columns: 1fr}}.advantage-text{display: flex;gap: 5px;flex-direction: column}@media (max-width: 550px){.advantage-text{font-size: 14px}}.advantage-text-caption{color: #222;font-weight: 500;line-height: 130%}@media (max-width: 550px){.advantage-text-caption{font-size: 16px}}.advantage-red{gap: 24px;color: #fff;background: #FF1F3C}@media (min-width: 551px) and (max-width: 992px){.advantage-red{grid-column: span 3}}.advantage-red .btn.btn-white:hover, .advantage-red .es-modal a.btn-white.btn:hover, .es-modal .advantage-red a.btn-white.btn:hover{color: #FF1F3C;background: #FFD2D8;border-color: #FFD2D8}.advantage-info{display: flex;flex-direction: column;gap: 5px}.advantage-info-caption{font-size: 26px;font-weight: 500;line-height: 145%}.advantage-phone a{white-space: nowrap;display: flex;align-items: center;gap: 5px;color: #fff}@media (max-width: 575px){.advantage-phone a{gap: 10px}}.advantage-phone a:hover{opacity: 0.8}.advantage-buttons{display: flex;gap: 24px;font-size: 16px;align-items: center}@media (max-width: 1200px){.advantage-buttons{font-size: 14px}}@media (max-width: 575px){.advantage-buttons{font-size: 12px;gap: 10px}}.how-progress-list{gap: 32px;display: grid;grid-template-columns: 1fr 1fr 1fr}@media (max-width: 1200px){.how-progress-list{gap: 20px;grid-template-columns: 1fr 1fr}}@media (max-width: 575px){.how-progress-list{grid-template-columns: 1fr}}.how-progress-item{border-radius: 15px;background: #EFF6FA;padding: 40px 26px 15px 40px;display: flex;flex-direction: column;position: relative}@media (max-width: 992px){.how-progress-item{padding: 30px 20px 20px 20px}}@media (max-width: 575px){.how-progress-item{padding: 30px 7px 20px 20px}}.how-progress-item.is-image{padding: 0}.how-progress-item-caption{color: #222;font-size: 26px;font-weight: 500;line-height: 145%;margin-bottom: 13px}@media (max-width: 1366px){.how-progress-item-caption{font-size: 20px}}.how-progress-item-number{margin-top: auto;text-align: right;color: #BCD0DA;font-size: 80px;font-weight: 500;line-height: 145%;text-transform: uppercase}@media (max-width: 992px){.how-progress-item-number{font-size: 70px}}@media (max-width: 575px){.how-progress-item-number{font-size: 50px}}.breadcrumb{padding: 0;list-style: none;display: flex;gap: 10px;margin: 0 0 40px}.breadcrumb svg{display: block}@media (max-width: 415px){.breadcrumb{margin-bottom: 20px}}@media (max-width: 980px){.breadcrumb{display: none}}.breadcrumb-mob{display: none;margin-bottom: 20px}@media (max-width: 980px){.breadcrumb-mob{display: block}}@media (max-width: 415px){.breadcrumb-mob{margin-bottom: 20px}}.breadcrumb-mob a{display: inline-flex;align-items: center;color: #484848;gap: 10px;opacity: 0.5;font-size: 14px;line-height: 130%}.breadcrumb li{display: inline-flex;align-items: center;line-height: 130%}.breadcrumb li:last-child{opacity: 0.5}.breadcrumb li:last-child a{color: inherit;pointer-events: none}.breadcrumb a{display: inline-flex;align-items: center;color: inherit;gap: 10px;font-weight: 400;font-size: 16px;line-height: 130%}.breadcrumb a:hover{color: #FF1F3C}.breadcrumb a:hover svg path{stroke: currentColor}@media (max-width: 415px){.breadcrumb a{font-size: 14px}}.group__container{overflow: hidden;margin-bottom: 40px}@media (max-width: 415px){.group__container{margin-bottom: 20px}}.group__wrp{display: flex;gap: 20px}.group__list{position: relative}.group__list.swiper-container-horizontal .group__wrp{gap: 0}.group__img{flex-shrink: 0}.group__item.swiper-slide{width: auto}.group__item img{width: 75px;height: 75px;display: block;object-fit: contain}@media (max-width: 768px){.group__item img{width: 55px;height: 55px}}@media (max-width: 415px){.group__item img{width: 45px;height: 45px}}.group__item a{display: flex;align-items: center;padding: 4px 25px 4px 10px;gap: 20px;font-size: 18px;background: #F6F6F6;border-radius: 7px}@media (max-width: 768px){.group__item a{font-size: 16px;gap: 15px}}@media (max-width: 415px){.group__item a{gap: 10px}}.shop-group-info{display: flex;flex-direction: column;gap: 20px;margin-bottom: 40px}@media (max-width: 415px){.shop-group-info{margin-bottom: 20px}}.shop-group-title h1{margin: 0}.shop-group-description{font-size: 24px;color: #484848}@media (max-width: 992px){.shop-group-description{font-size: 18px}}@media (max-width: 394px){.shop-group-description{font-size: 16px}}.shop-group-description2{font-size: 18px;color: #484848}@media (max-width: 992px){.shop-group-description2{font-size: 16px}}@media (max-width: 394px){.shop-group-description2{font-size: 14px}}.linking{display: flex;flex-wrap: wrap;align-items: center;padding: 15px 20px;gap: 12px;margin-bottom: 20px;background: #FFF;box-shadow: 0 0 5px #C8DEE9;border-radius: 15px}@media (max-width: 768px){.linking{padding: 10px}}@media (max-width: 415px){.linking{padding: 8px;gap: 5px}}.linking-item a, .linking-item span{display: flex;justify-content: center;align-items: center;padding: 8px 16px;gap: 10px;background: #F6F6F6;border-radius: 30px;font-weight: 400;font-size: 16px;line-height: 130%;color: #023550}@media (max-width: 768px){.linking-item a, .linking-item span{font-size: 14px}}@media (max-width: 415px){.linking-item a, .linking-item span{padding: 4px 8px 5px 8px;font-size: 12px;gap: 5px}}.linking-item span{cursor: default}.linking-item.current a, .linking-item.current span, .linking-item:hover a, .linking-item:hover span{background: #023550;color: #fff}.products-grid{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;gap: 40px 20px;margin-bottom: 40px}@media (max-width: 1200px){.products-grid{grid-template-columns: 1fr 1fr 1fr;gap: 40px 15px}}@media (max-width: 769px){.products-grid{grid-template-columns: 1fr 1fr}}@media (max-width: 415px){.products-grid{gap: 20px 10px;margin-bottom: 20px}}.sidebar + .content .products-grid{grid-template-columns: 1fr 1fr 1fr}@media (max-width: 1200px){.sidebar + .content .products-grid{grid-template-columns: 1fr 1fr}}.credit-img{background: #FFD2D8;border-radius: 15px;position: relative;margin-top: 120px;margin-bottom: 120px}.credit-img svg{display: block;border-radius: 15px}@media (max-width: 992px){.credit-img .credit-img-pc{display: none}}.credit-img .credit-img-tablet, .credit-img .credit-img-mobile{display: none}.credit-img-btn{display: flex;flex-direction: row;align-items: center;padding: 10px 20px;gap: 5px;background: #FFF;border-radius: 30px;bottom: 20px;right: 20px;position: absolute;z-index: 5;font-size: 16px;line-height: 130%;color: #222}@media (max-width: 415px){.credit-img-btn{font-size: 14px}}@media (max-width: 992px){.credit-img .credit-img-tablet{display: block;width: 100%}}@media (max-width: 992px){.credit-img{margin-bottom: 90px}}@media (max-width: 415px){.credit-img{margin-bottom: 60px}}@media (max-width: 415px){.credit-img .credit-img-tablet{display: none}.credit-img .credit-img-mobile{display: block;width: 100%}}.design{display: grid;grid-template-columns: 1fr 1fr;gap: 40px;border-radius: 15px;background: #EFF6FA;padding: 40px;margin-bottom: 120px}@media (max-width: 992px){.design{grid-template-columns: 1fr;margin-bottom: 90px}}@media (max-width: 575px){.design{margin-bottom: 60px}}@media (max-width: 415px){.design{gap: 20px;padding: 20px}}.design img{display: block}.design-caption{font-weight: 500;font-size: 32px;line-height: 130%;color: #222}@media (max-width: 415px){.design-caption{font-weight: 500;font-size: 20px;line-height: 130%;color: #222}}.design-text{font-size: 18px;margin-top: 20px}@media (max-width: 415px){.design-text{font-size: 14px}}.design-text a{color: #FF1F3C}.design-text a:hover{opacity: 0.7}.design-button{margin-top: 40px}@media (max-width: 992px){.design-button{margin-top: 30px}}@media (max-width: 415px){.design-button{margin-top: 20px}}.designer-section{display: grid;grid-template-columns: 1fr 1fr;gap: 32px}@media (max-width: 992px){.designer-section{grid-template-columns: 1fr}}.designer-section-form{border-radius: 15px;padding: 40px;background: #EFF6FA}@media (max-width: 992px){.designer-section-form{padding: 30px}}.designer-section-image{border-radius: 15px}.designer-section-image img{max-width: 100%;display: block;border-radius: 15px}.pagination{list-style: none;display: flex;gap: 2px;margin: 0 auto 120px}@media (max-width: 992px){.pagination{margin-bottom: 90px}}@media (max-width: 415px){.pagination{margin-bottom: 60px}}.pagination a, .pagination span.current{width: 40px;display: flex;justify-content: center;align-items: center;height: 40px;border-radius: 32px;font-size: 14px;line-height: 145%;color: #222}.pagination a:hover, .pagination span.current:hover{background: #F3F4F6}@media (max-width: 415px){.pagination a, .pagination span.current{width: 32px;height: 32px}}.pagination a svg, .pagination span.current svg{display: block}.pagination span.current{background: #F3F4F6}.pagination-wrapper{display: flex;justify-content: center}.CardGallerySlider img{width: 100%;object-fit: cover;margin: 0 auto;max-width: 100%}.CardGallerySlider .slick-dots{top: auto}.CardGallerySlider .slick-dots li{width: 25px;height: 2px;background: #CACACA}.CardGallerySlider .slick-dots li.slick-active{background: #023550}.filter{display: flex;flex-direction: column;gap: 10px}.filter-mob-button{margin-bottom: 20px;display: none;text-align: right}@media (max-width: 1200px){.filter-mob-button{display: block}}.filter-mob-button .btn, .filter-mob-button .es-modal a.btn, .es-modal .filter-mob-button a.btn{border-radius: 7px}@media (max-width: 1200px){.filter-block-widget{height: 100%;overflow-y: auto}}.filter-block-widget-caption{background: #FFD2D8;color: #FF1F3C;padding: 12px;display: none;border-radius: 7px}@media (max-width: 1200px){.filter-block-widget-caption{display: flex;gap: 10px;align-items: center;margin-bottom: 10px}}.filter-block-widget-caption svg{display: block}.filter-block-widget-text{display: flex;align-items: center;flex: 1 0;gap: 10px}.filter-block-widget-close{flex-shrink: 0}.filter-form{display: flex;flex-direction: column;border-radius: 10px;padding: 15px 15px 30px 15px;box-shadow: 0 0 5px 0 #C8DEE9}@media (max-width: 1200px){.filter-form{border-radius: 0;padding: 0;box-shadow: none}}.filter-input{width: 100%;display: none}.filter-buttons{display: flex;flex-direction: column;gap: 15px;padding-top: 20px;background: #fff}@media (max-width: 1200px){.filter-buttons{position: sticky;bottom: 0}}.filter-buttons .btn, .filter-buttons .es-modal a.btn, .es-modal .filter-buttons a.btn{text-align: center}.filter .es-input{background: none}.filter_name{padding: 15px 0;color: #222;font-weight: 500;line-height: 130%;display: flex;align-items: center;gap: 10px;cursor: pointer}.filter_name-text{flex: 1 0}.filter_name svg{display: block;transition: transform 0.2s;transform-origin: left center}.filter_item{display: flex;padding: 0 12px 0 12px;flex-direction: column;border-radius: 7px;background: #F6F6F6}.filter_item .input-group{display: none;gap: 5px;align-items: center}.filter_item .input-group input{width: 100%;display: flex;padding: 12px 10px;flex-direction: column;align-items: flex-start;appearance: textfield;gap: 10px}.filter_item.open{padding-bottom: 20px}.filter_item.open .filter_name svg{transform: rotate(-90deg)}.filter_item.open .filter_name svg path{stroke: #FF1F3C}.filter_item.open .propertyInput{max-height: 400px;overflow-y: auto}.filter_item.open .filter-input{display: block}.filter_item.open .input-group{display: flex}.filter .propertyInput{display: flex;flex-direction: column;gap: 10px;max-height: 0;overflow: hidden}.filter .propertyInput .color_box_filter{order: 3;border-radius: 50%;width: 20px;height: 20px}.filter .propertyInput .row-checkbox input{pointer-events: none;opacity: 0;position: absolute}.filter .propertyInput .row-checkbox input:checked + label{color: #FF1F3C}.filter .propertyInput .row-checkbox input:checked + label a{color: inherit}.filter .propertyInput .row-checkbox input:checked + label span{color: inherit}.filter .propertyInput .row-checkbox input:checked + label::before{background-color: #FF1F3C;background-image: url('data:image/svg+xml,%3Csvg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M6.44502 12.6353L2.66699 8.85725L3.74621 7.77803L6.44617 10.4749L6.44502 10.4761L12.9211 4L14.0003 5.07922L7.52424 11.5561L6.44579 12.6345L6.44502 12.6353Z" fill="white"/%3E%3C/svg%3E%0A');border-color: #FF1F3C}.filter .propertyInput .row-checkbox input[type=radio] + label::before{border-radius: 50%}.filter .propertyInput .row-checkbox input[type=radio]:checked + label::before{background-color: #fff;background-image: url('data:image/svg+xml,%3Csvg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Crect x="0.5" y="0.5" width="19" height="19" rx="9.5" stroke="%23FF1F3C"/%3E%3Crect x="4.66675" y="4.6665" width="10.6667" height="10.6667" rx="5.33333" fill="%23FF1F3C"/%3E%3C/svg%3E%0A');border-width: 0}.filter .propertyInput .row-checkbox label{display: inline-flex;gap: 10px;align-items: center;font-size: 16px;font-weight: 400;line-height: 130%;cursor: pointer}@media (max-width: 994px){.filter .propertyInput .row-checkbox label{font-size: 14px}}.filter .propertyInput .row-checkbox label::before{width: 20px;height: 20px;content: "";border-radius: 4px;border: 1px solid #D6D9E0;background: #FFF}.filter .propertyInput .row-checkbox label:hover{color: #FF1F3C}.filter .propertyInput .row-checkbox label:hover::before{border-color: inherit}.filter .propertyInput .row-checkbox label:hover span, .filter .propertyInput .row-checkbox label:hover a{color: inherit}.filter .propertyInput .row-checkbox label span{color: rgba(34, 34, 34, 0.5)}.filter .propertyInput label{color: #222;font-size: 16px;font-weight: 400;line-height: 130%}.slider-about-box{margin-top: 20px}.slider-about-box .slider-about{display: flex;gap: 15px;overflow: hidden;min-width: 0}.slider-about-box .slider-about img{width: auto;height: auto}.slider-about-box .swiper-slide{width: auto;height: auto}.mebel-details-page{display: flex;flex-direction: column;gap: 40px}@media (max-width: 993px){.mebel-details-page{gap: 20px}}@media (max-width: 430px){.mebel-details-page{gap: 15px}}.mebel-details-page h1{margin: 0}.mebel-details-wrapper{display: flex;flex-direction: column;gap: 120px;margin-bottom: 120px}.mebel-details-wrapper .frontpage-section{padding-top: 0}.mebel-details-top{display: grid;grid-template-columns: 1fr 492px;gap: 32px}@media (max-width: 1366px){.mebel-details-top{grid-template-columns: 1fr 380px}}@media (max-width: 1200px){.mebel-details-top{grid-template-columns: 1fr 364px}}@media (max-width: 993px){.mebel-details-top{grid-template-columns: 1fr 385px}}@media (max-width: 769px){.mebel-details-top{grid-template-columns: 1fr;gap: 20px}}.mebel-details-top-buttons{display: flex;flex-wrap: wrap;gap: 10px}.mebel-details-right .sticky-block{display: flex;padding: 30px 20px;flex-direction: column;gap: 30px;border-radius: 15px;background: #EFF6FA}.mebel-details-right .sticky-block-top{display: flex;flex-direction: column;gap: 15px}.mebel-details-right .sticky-block-bottom{display: flex;flex-direction: column;gap: 20px}.swiper-inited{min-width: 0;max-width: 100%;overflow: hidden;position: relative}.swiper-inited .mebel-details-images{gap: 0;display: flex}.swiper-inited .swiper-pagination-bullet{width: 10px;height: 10px}.mebel-details-images{display: grid;grid-template-columns: 1fr 1fr;gap: 20px}@media (max-width: 1366px){.mebel-details-images{gap: 15px}}@media (max-width: 993px){.mebel-details-images{gap: 10px}}@media (max-width: 769px){.mebel-details-images{gap: 15px}}.mebel-details-images img{border-radius: 15px;transition: transform 0.2s linear;display: block}.mebel-details-images a{overflow: hidden;border-radius: 15px;display: block}.mebel-details-images a:hover img{transform: scale(1.1)}.mebel-details-price{color: #222;font-size: 40px;font-weight: 500;line-height: 145%}.mebel-details-price-name{opacity: 0.5}.mebel-details-price-block{display: flex;flex-direction: column}@media (max-width: 1200px){.mebel-details-price{font-size: 32px}}@media (max-width: 450px){.mebel-details-price{font-size: 28px}}.mebel-details-text p, .mebel-details-text ul, .mebel-details-text ol{max-width: 1016px}.mebel-details-characteristic{display: flex;padding: 30px 20px;flex-direction: column;align-items: flex-start;gap: 20px;border-radius: 20px;background: #F6F6F6;max-width: 1016px}@media (max-width: 450px){.mebel-details-characteristic{padding: 20px 15px;gap: 15px}}.mebel-details-characteristic-caption{color: #222;font-size: 18px;font-weight: 500;line-height: 130%}@media (max-width: 994px){.mebel-details-characteristic-caption{font-size: 16px}}.mebel-details-characteristic-list{display: flex;gap: 10px;flex-direction: column}@media (max-width: 450px){.mebel-details-characteristic-list{gap: 15px}}.mebel-details-characteristic-list .char-item{display: grid;grid-template-columns: 164px 1fr;font-size: 14px;gap: 20px;line-height: 145%}@media (max-width: 390px){.mebel-details-characteristic-list .char-item{grid-template-columns: 1fr;gap: 0}}.mebel-details-characteristic-list .char-name{color: #222;font-weight: 500}.star{width: 16px;height: 16px}.star svg{display: block}.star.active svg path{fill: #FFDC14}.materials-page h1{margin: 0}.materials-page .content{display: flex;flex-direction: column;gap: 40px}@media (max-width: 992px){.materials-page .content{gap: 20px}}.materials-type-list{display: grid;grid-template-columns: repeat(6, 1fr);gap: 30px;margin-bottom: 120px}@media (max-width: 1366px){.materials-type-list{grid-template-columns: repeat(5, 1fr)}}@media (max-width: 992px){.materials-type-list{grid-template-columns: repeat(4, 1fr)}}@media (max-width: 575px){.materials-type-list{grid-template-columns: 1fr 1fr 1fr;gap: 12px}}.materials-type-item{min-width: 0}.materials-type-item-image{border-radius: 14px;overflow: hidden}.materials-type-item-image img{border-radius: 14px;display: block;max-width: 100%}.materials-type-item a{color: #222;display: flex;flex-direction: column;gap: 20px}.materials-type-item a:hover{color: #FF1F3C}.review-list{display: grid;gap: 40px 20px;margin-bottom: 40px;grid-template-columns: 1fr 1fr 1fr 1fr}.review-item{border-radius: 15px;border: 1px solid #D6D9E0;background: #FFF;display: flex;padding: 20px;flex-direction: column;gap: 20px;flex-shrink: 0}.review-item.swiper-slide{width: 412px;height: auto}.review-item-info{display: flex;justify-content: space-between;gap: 32px;align-items: flex-start;font-size: 14px;font-weight: 500;line-height: 145%}.review-item-images{background: #A6A6A6;border-radius: 7px;overflow: hidden}.review-item-image.placeholder{height: 226px;display: flex;align-items: center;justify-content: center}.review-item-rating{display: flex;align-items: center;height: 1.45em;gap: 5px}.review-item-text{color: #222}.review-item-text .cont{overflow: hidden}.review-item-text .cont.overflowed{max-height: 100px}.review-item-footer{display: flex;flex-direction: column;gap: 5px}.review-item-footer-more{display: inline-flex;align-items: center;gap: 10px;color: #023550;cursor: pointer;font-size: 16px;font-weight: 400;line-height: 130%}.review-item-footer-more:hover{color: #FF1F3C}.review-item-footer .original_comment__link{display: inline-flex;gap: 5px;align-self: center;font-size: 16px}.review-item-footer .original_comment__link .originals{line-height: 30px;border-bottom: 1px dashed #333}.review-item-footer .original_comment__link img, .review-item-footer .original_comment__link picture{display: block}.es-modal{border-radius: 15px;background: #FFF;padding: 48px 0;display: flex;flex-direction: column;gap: 20px;position: relative;overflow: hidden;animation: scaleIn 0.25s ease;margin: auto;width: 100%;max-width: 564px;max-height: 95dvh}@media (max-width: 450px){.es-modal{padding-bottom: 30px}}.es-modal-id{position: absolute;top: 0;left: 0;background: #FF1F3C;color: #fff;padding: 2px 8px;font-size: 14px;opacity: 0.8}.es-modal-wrapper{background: rgba(0, 0, 0, 0.4);display: flex;z-index: 999999;position: fixed;top: 0;left: 0;right: 0;bottom: 0;justify-content: center;align-items: center;overflow-y: auto;visibility: hidden;opacity: 0;padding: 30px}.es-modal-wrapper.active{visibility: visible;opacity: 1}@media (max-width: 450px){.es-modal-wrapper{padding: 10px}}.es-modal-close{position: absolute;top: 12px;right: 12px;padding: 8px;border-radius: 50%;cursor: pointer;transition: background 0.2s linear}.es-modal-close svg{display: block}.es-modal-close:hover{background: #f7f7f7}.es-modal-header{color: #222;text-align: center;display: flex;padding: 0 44px;flex-direction: column;gap: 10px}@media (max-width: 450px){.es-modal-header{padding: 0 20px}}.es-modal-caption{color: #222;text-align: center;font-size: 36px;font-weight: 500;line-height: 120%}@media (max-width: 768px){.es-modal-caption{font-size: 28px}}@media (max-width: 415px){.es-modal-caption{font-size: 24px}}.es-modal-description{color: #484848;text-align: center}.es-modal-description p:last-child{margin-bottom: 0}.es-modal a{color: #FF1F3C}.es-modal a:hover{opacity: 0.8}.es-modal-content{overflow-y: auto;padding: 0 44px;flex: 1}@media (max-width: 450px){.es-modal-content{padding: 0 20px}}.es-modal .btn__def{width: 100%}.es-form{display: flex;flex-direction: column;gap: 20px}.es-form-wrapper{display: flex;flex-direction: column;gap: 30px;position: relative;max-width: 880px}.es-form-wrapper.short .es-form{max-width: 440px}.es-form-wrapper a{color: #FF1F3C}.es-form-wrapper a:hover{opacity: 0.8}.es-form-id{position: absolute;top: 0;left: 0;background: #FF1F3C;color: #fff;padding: 2px 8px;font-size: 14px;transform: translateY(-100%);opacity: 0.8}.es-form-header{display: flex;flex-direction: column;gap: 10px}.es-form-caption{color: #222;font-size: 36px;font-weight: 500;line-height: 130%}@media (max-width: 992px){.es-form-caption{font-size: 28px}}@media (max-width: 992px){.es-form-caption{font-size: 22px}}.es-form-fields{display: flex;flex-direction: column;gap: 15px}@media (max-width: 992px){.es-form-fields{gap: 10px}}.es-form-field-caption{margin-bottom: 5px}.es-form-footer{display: flex;flex-direction: column;gap: 10px}.es-form-agree input[type="checkbox"] + label{font-size: 14px;font-weight: 400;color: #484848}.es-form-captcha{display: flex;gap: 15px}.es-form-captcha-img{display: flex;gap: 2px;flex-direction: column}.es-form-captcha-img img{display: block}.es-form-captcha-img span{gap: 3px;display: inline-flex}.es-form-captcha-img span img{width: auto;heigth: auto;align-self: center;flex-shrink: 0}.es-form-captcha-update{cursor: pointer}@media (max-width: 430px){.es-form-captcha{flex-direction: column}}.es-input, .es-text, .es-select{padding: 12px 10px;width: 100%;display: block;border-radius: 7px;border: 1px solid #D6D9E0;color: #222;font-size: 16px;line-height: 145%;max-width: 100%;transition: all 0.2s}.es-input::placeholder, .es-text::placeholder, .es-select::placeholder{font-size: 16px;line-height: 145%;color: #CACACA}.es-input:hover, .es-text:hover, .es-select:hover{border-color: #FF1F3C}@media (max-width: 768px){.es-input, .es-text, .es-select{font-size: 14px}}.es-color-input{border-radius: 4px;width: 20px;height: 20px;padding: 0;display: block;border: 1px solid #484848}.es-color-input::-webkit-color-swatch-wrapper{padding: 0;border-radius: 4px;cursor: pointer;position: relative;left: -1px;top: -1px;width: calc(100% + 2px);height: calc(100% + 2px)}.es-color-input::-webkit-color-swatch{border-radius: 4px;border: 0}.es-color-item{display: flex;align-items: center;gap: 8px}.es-color-item label{color: #484848;font-size: 15px;line-height: 22px}.es-radio{position: relative;display: inline-flex;user-select: none;vertical-align: bottom;width: 20px;height: 20px}.es-radio, .es-radio *{box-sizing: border-box}.es-radio input{cursor: pointer;appearance: none;position: absolute;top: 0;inset-inline-start: 0;width: 100%;height: 100%;padding: 0;margin: 0;opacity: 0;z-index: 1;outline: 0 none;border: 1px solid transparent;border-radius: 50%}.es-radio input:checked + .es-radio-box{border-color: #FF1F3C;background: #fff}.es-radio input:checked + .es-radio-box .es-radio-icon{background: #FF1F3C}.es-radio input:hover + .es-radio-box{border-color: #FF1F3C}.es-radio-box{display: flex;justify-content: center;align-items: center;border-radius: 50%;border: 1px solid #eee;background: #fff;width: 20px;height: 20px;transition: background 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, outline-color 0.2s;outline-color: transparent;box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgba(18, 18, 23, 0.05)}.es-radio-icon{transition-duration: 0.2s;background: transparent;width: 10px;height: 10px;flex-shrink: 0;border-radius: 50%}.es-radio-item{display: flex;align-items: center;gap: 8px}.es-radio-item label{color: #484848;font-size: 15px;line-height: 22px}.es-radio-group{gap: 10px;display: flex;flex-direction: column}.es-checkbox{position: relative;display: inline-flex;user-select: none;vertical-align: bottom;width: 20px;height: 20px}.es-checkbox, .es-checkbox *{box-sizing: border-box}.es-checkbox input{cursor: pointer;appearance: none;position: absolute;top: 0;inset-inline-start: 0;width: 100%;visibility: visible;height: 100%;padding: 0;margin: 0;opacity: 0;z-index: 1;outline: 0 none;border: 1px solid transparent;border-radius: 50%}.es-checkbox input:checked + .es-checkbox-box{border-color: #FF1F3C;background: #FF1F3C}.es-checkbox input:hover + .es-checkbox-box{border-color: #FF1F3C}.es-checkbox-box{display: flex;justify-content: center;align-items: center;border-radius: 4px;border: 1px solid #eee;background: #fff;width: 20px;height: 20px;transition: background 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, outline-color 0.2s;outline-color: transparent;box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgba(18, 18, 23, 0.05)}.es-checkbox-icon{transition-duration: 0.2s;background: transparent;width: 14px;height: 14px;flex-shrink: 0;color: #fff}.es-checkbox-item{display: flex;align-items: center;gap: 10px}.es-checkbox-item label{color: #484848;font-size: 15px;line-height: 22px;display: block}.es-checkbox-item.es-agree label{font-size: 12px;font-weight: 400;line-height: 130%;display: block}@media (max-width: 415px){.es-checkbox-item.es-agree{font-size: 10px}}.es-checkbox-item.es-agree a{color: #FF1F3C}.es-checkbox-item.es-agree a:hover{opacity: 0.8}.es-checkbox-group{gap: 10px;display: flex;flex-direction: column}.es-file{display: flex;flex-wrap: wrap;align-items: center;gap: 8px}.es-file .btn__def{width: auto !important}.es-file input{display: none}.es-text{resize: vertical;min-height: 55px}@keyframes scaleIn{from{transform: scale(0.95);opacity: 0}to{transform: scale(1);opacity: 1}}.mats{display: flex;padding: 0 12px 20px 12px;flex-direction: column;align-items: flex-start;align-self: stretch;border-radius: 7px;background: #F6F6F6}.mats .caption{padding: 15px 0;color: #222;font-weight: 500}.mats .menu{list-style: none;padding: 0;display: flex;gap: 20px;flex-direction: column;margin: 0;font-size: 16px;font-weight: 400;line-height: 130%}.home-contacts{display: grid;grid-template-columns: 492px 1fr;gap: 32px}@media (max-width: 992px){.home-contacts{grid-template-columns: 1fr}}.home-contacts-content{display: flex;padding: 40px;border-radius: 15px;background: #EFF6FA;flex-direction: column;align-items: flex-start;gap: 30px}.home-contacts-map{border-radius: 15px;overflow: hidden}.home-contacts-map iframe{border-radius: 15px}.home-contacts-list{display: flex;flex-direction: column;gap: 5px;margin: 0;padding: 0;list-style: none}.all_meb_fiter{display: none}.gal{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr;gap: 32px}@media (max-width: 1366px){.gal{grid-template-columns: 1fr 1fr 1fr 1fr}}@media (max-width: 992px){.gal{grid-template-columns: 1fr 1fr 1fr}}@media (max-width: 575px){.gal{grid-template-columns: 1fr}}.gal_item{display: flex;flex-direction: column}.gal_item img{max-width: 100%;display: block}.gal_item a{display: flex;flex-direction: column;gap: 20px;color: #222}.messager__tg--max{display: flex;gap: 10px;margin: 15px 0}.vzv-box{margin-top: 15px}.max__tg svg, .max__tg img{width: 40px;height: auto;display: block}.sotrudniki{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;gap: 32px;margin-top: 15px}.sotrudniki-item_img img{border-radius: 14px}.contacts-main{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;gap: 32px;margin-top: 40px}.step{display: flex;flex-wrap: wrap;display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;gap: 32px}@media (max-width: 1200px){.step{grid-template-columns: 1fr 1fr;gap: 20px}}.step__wrp{border-radius: 20px;border: 1px solid #cacaca;max-width: 450px;width: 100%;height: fit-content}.step__wrp img{border-radius: 20px 20px 0 0}.step__content{text-align: left;padding: 20px 20px 0 20px}.step__number{font-size: 28px;font-weight: 700;color: #FF1F3C}.step__title{color: #333;font-size: 16px;font-weight: 700}.step__text{color: #575757;font-size: 14px;font-weight: 400;margin-bottom: 20px}.step__links{display: flex;flex-direction: column;align-items: center;padding-bottom: 25px}.autocomplete-wrapper{position: relative;display: inline-block}.autocomplete-clear{width: fit-content;position: absolute;right: 16px;top: 14px;display: none;cursor: pointer;opacity: 0.6}.autocomplete-clear svg{width: 20px}.autocomplete-clear:hover{color: #000}.autocomplete-box{position: absolute;border-radius: 7px;box-shadow: 0 0 5px 0 #C8DEE9;background: #fff;max-height: 250px;overflow-y: auto;display: none;z-index: 1000}.autocomplete-item{padding: 6px 10px;cursor: pointer}.autocomplete-item strong{font-weight: bold}.autocomplete-item.active, .autocomplete-item:hover{background: #EFF6FA}.full-stars{margin: 5px 0 0 0}.full-stars .rating-group{display: inline-flex}.full-stars input{position: absolute;left: -9999px}.full-stars label{margin: 0;cursor: pointer}.full-stars label svg path{margin: 2px;height: 40px;width: 40px;fill: #FC3;transition: fill 0.3s}.full-stars input:checked ~ label svg path{fill: #dedee2}.full-stars .rating-group:hover label svg path{fill: #FC3}.full-stars .rating-group input:hover ~ label svg path{fill: #dedee2}.opros_los_text{display: none !important}.reviews-maket .comments_groups{margin-top: 4%;margin-bottom: 20px;display: flex;flex-wrap: wrap;column-gap: 10px}.review_show_button{margin: 30px 0 30px 0}.reviews-maket .ico-img{width: 15px;height: auto;margin-right: 5px}.opros_reviews_section{margin-bottom: 30px}.opros_win_text{display: none}.reviews_servise_block{margin-top: 30px;display: flex;flex-wrap: wrap;gap: 15px}.reviews_servise_block a{margin-top: 10px}.search-page .content{display: flex;flex-direction: column;gap: 30px}.search-page .content h1{margin: 0}.search-form{max-width: 880px;display: flex;gap: 15px}.search-item{border-radius: 10px;padding: 15px 15px 15px 15px;box-shadow: 0 0 5px 0 #C8DEE9}.search-item a{display: flex;flex-direction: column;gap: 5px}.search-item-list{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;gap: 32px}.about-prem{display: inline-flex;flex-direction: column;gap: 15px}.about-prem + .about-prem{margin-left: 30px}.prem_sub{display: grid;grid-template-columns: 1fr;gap: 32px;margin-top: 30px}.prem_sub-item{display: flex;flex-direction: column;gap: 15px}.prem_sub-item-text img{transform: rotate(-90deg);transform-origin: top right}@media (max-width: 430px){.prem_sub-item-text img{transform: none}}

