@layer base,component,mod;@layer base{:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);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{-webkit-margin-before:var(--swiper-centered-offset-before);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{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}:root{--spacing: 100px;--font-primary: "AVFontimer", sans-serif, -apple-system, blinkmacsystemfont, roboto, ubuntu, "Droid Sans", "Helvetica Neue", arial, sans-serif, "Apple Color Emoji";--font-secondary: "Manrope", sans-serif, -apple-system, blinkmacsystemfont, roboto, ubuntu, "Droid Sans", "Helvetica Neue", arial, sans-serif, "Apple Color Emoji"}:root{--color-primary: #ffffff;--color-primary--rgb: 255, 255, 255;--color-alt: #cfbd90;--color-alt--rgb: 207, 189, 144;--color-blck: #23221d;--color-blck--rgb: 35, 34, 29;--color-gry: #b3b3b3;--color-gry--rgb: 179, 179, 179;--color-bg: #0f0f0f;--color-bg--rgb: 15, 15, 15;--color-bg-secondary: #222222;--color-bg-secondary--rgb: 34, 34, 34;--color-bg-third: #000000;--color-bg-third--rgb: 0, 0, 0;--color-success: #259243;--color-success--rgb: 37, 146, 67;--color-error: #f00;--color-error--rgb: 255, 0, 0;--font-size-default: 14px;--index-1: 100;--index-2: 200;--index-3: 1200;--index-4: 1300}@layer base{*{margin:0;padding:0;border:0}*,*:before,*:after{box-sizing:border-box}*:before,*:after{display:inline-block}html,body{min-width:360px;height:100%;scroll-behavior:smooth;-webkit-tap-highlight-color:rgba(0,0,0,0);scrollbar-gutter:stable}body{color:var(--color-primary);font-size:var(--font-size-default);font-family:var(--font-primary);line-height:1;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:6px;height:5px}::-webkit-scrollbar-track{background:var(--color-scroll-bg)}::-webkit-scrollbar-thumb{background:var(--color-alt);border-radius:10px}::selection{color:var(--color-primary);background:var(--color-bg)}input,button,textarea{font-size:inherit;font-family:var(--font-primary);line-height:inherit}button{color:inherit;font-family:var(--font-primary);background-color:transparent;outline:0;cursor:pointer}div[class*=__text] p:only-of-type,div[class*=__text] p:last-of-type,div[class*=__details] p:only-of-type,div[class*=__details] p:last-of-type,div[class*=__note] p:only-of-type,div[class*=__note] p:last-of-type{margin:0}[class*=image] img{width:100%;object-fit:cover;object-position:center}a{display:inline-block;color:inherit;text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}address,cite{font-style:normal}fieldset,dl,dd{margin:0;padding:0}fieldset{border:none}}.lock body{overflow:hidden;touch-action:none;overscroll-behavior:none}@font-face{font-weight:300;font-family:AVFontimer;font-style:normal;src:url(../fonts/AVFontimer-300.woff2) format("woff2"),url(../fonts/AVFontimer-300.woff) format("woff");font-display:swap;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-weight:400;font-family:AVFontimer;font-style:normal;src:url(../fonts/AVFontimer-400.woff2) format("woff2"),url(../fonts/AVFontimer-400.woff) format("woff");font-display:swap;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-weight:400;font-family:Manrope;font-style:normal;src:url(../fonts/Manrope-400.woff2) format("woff2"),url(../fonts/Manrope-400.woff) format("woff");font-display:swap;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-weight:500;font-family:Manrope;font-style:normal;src:url(../fonts/Manrope-500.woff2) format("woff2"),url(../fonts/Manrope-500.woff) format("woff");font-display:swap;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-weight:600;font-family:Manrope;font-style:normal;src:url(../fonts/Manrope-600.woff2) format("woff2"),url(../fonts/Manrope-600.woff) format("woff");font-display:swap;ascent-override:90%;descent-override:22%;line-gap-override:0%}body:after{position:fixed;top:0;left:0;z-index:calc(var(--index-3) - 1);width:100%;height:100%;background-color:#00000080;opacity:0;transition:opacity .8s ease 0s;content:"";pointer-events:none}[data-popup].popup-open{pointer-events:none}.popup-show body:after{opacity:1}@layer component{.popup{position:fixed;inset:0;padding:30px 10px;visibility:hidden;transition:visibility .8s ease 0s;pointer-events:none}.popup_show{z-index:var(--index-3);overflow:auto;visibility:visible;pointer-events:auto}.popup_show .popup__content{transform:scale(1);visibility:visible}.popup__wrapper{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:100%}.popup__content{width:100%;max-width:900px;padding:20px;background-color:#eee;border-radius:20px;transform:scale(0);visibility:hidden;transition:transform .3s ease 0s}.lock .popup__content{visibility:visible}}.pagination{display:flex;align-items:center;justify-content:center;gap:10px}.pagination__list{display:flex;gap:10px}.pagination__item{border-radius:5px;display:flex;justify-content:center;align-items:center;--size: 40px;min-width:var(--size);height:var(--size);flex:0 0 var(--size);border:1px solid var(--color-bg-secondary);padding:0 10px;color:var(--color-gry);transition:all .3s ease-in 0s}.pagination__item.active{color:var(--color-alt);border-color:var(--color-alt);pointer-events:none}.pagination__item.pagination__item--glasses{border:none;align-items:flex-end;width:29px;min-width:0px}.tabs{display:flex;flex-direction:column;gap:31px}.tabs__navigation{display:flex;flex-wrap:wrap;gap:10px}.tabs__title{padding:14px 10px;border-radius:10px;font-family:var(--font-secondary);background:var(--color-bg-secondary);transition:all .3s ease-in 0s}.tabs__title._tab-active{color:var(--color-bg);background:var(--color-alt)}.tabs__cards{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}.header{position:fixed;top:0;left:0;width:100%;z-index:5}.menu__callback{--size: 24px;width:var(--size);height:var(--size);flex:0 0 var(--size);mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:var(--color-primary)}.menu__top{padding:12px 20px;background:var(--color-bg);display:flex;align-items:center;gap:30px}.menu__info{display:flex;align-items:center;gap:2.4vw}.menu__logo{width:210px;flex:0 0 210px;height:26px}.menu__logo img,.menu__logo picture{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.menu__gallery{font-weight:300;line-height:125%;transition:all .3s ease-in 0s}.menu__pages{display:flex;margin-left:auto}.menu__page-link{line-height:105.5%;transition:all .3s ease-in 0s}.menu__bottom{position:relative}.menu__body{width:100%;display:flex;align-items:center}.menu__list{display:inline-flex}.menu__link{white-space:nowrap;transition:all .3s ease-in 0s;line-height:187.5%}.icon-menu{position:relative;z-index:5;display:block;width:20px;height:18px}.icon-menu span,.icon-menu:before,.icon-menu:after{content:"";position:absolute;right:0;width:100%;height:2px;background-color:currentColor;transition:all .3s ease-in 0s}.icon-menu:before{top:0}.icon-menu:after{bottom:0}.icon-menu span{top:calc(50% - 1px)}.menu-open .icon-menu span{width:0}.menu-open .icon-menu:before{top:calc(50% - 1px);transform:rotate(-45deg)}.menu-open .icon-menu:after{bottom:calc(50% - 1px);transform:rotate(45deg)}.priority-nav__dropdown{z-index:var(--index-2);transition:all .3s ease-in 0s!important;visibility:visible;padding:1.04vw 1.93vw;display:flex;flex-wrap:wrap;position:absolute;top:100%;right:0;width:max-content;transition:all .3s ease-in 0s;opacity:0;pointer-events:none;border-top:.05vw solid var(--color-bg);background:var(--color-bg-secondary)}.priority-nav__dropdown.show{visibility:visible;opacity:1;pointer-events:all}.nav__dropdown-toggle{font-size:.83vw;padding-left:2.29vw;margin-left:2.29vw;border-left:.05vw solid var(--color-bg);display:flex;align-items:center;gap:.36vw;transition:all .3s ease-in 0s}.nav__dropdown-toggle:after{content:"";background:url(../img/icons/01.svg) center center/contain no-repeat;--size: .42vw;width:var(--size);height:var(--size);flex:0 0 var(--size);transition:all .3s ease-in 0s}.nav__dropdown-toggle.is-open:after{content:"";transform:rotate(180deg)}.nav__dropdown-toggle.priority-nav-is-hidden{display:none}.js-nav:not(.priority-nav-has-dropdown) .priority-nav__wrapper{display:none}.priority-nav__wrapper{margin-left:auto}.menu-open .menu__bottom{left:0}.footer__inner{padding:30px 0;border-top:1px solid var(--color-blck);display:flex;justify-content:space-between;align-items:center;gap:27px}.footer__info{display:flex;align-items:center;gap:10px}.footer__logo{width:49.371px;flex:0 0 49.371px;height:48px}.footer__logo img,.footer__logo picture{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover}.footer__items{display:flex;flex-direction:column;gap:10px}.footer__items a{transition:all .3s ease-in 0s}.footer__row{display:flex;gap:10px}.footer__column{transition:all .3s ease-in 0s;text-align:right}@layer component{.btn{display:flex;align-items:center;display:inline-flex;justify-content:center;text-align:center;gap:10px;font-family:var(--font-secondary);padding:13px 17px;border-radius:10px;border:1px solid var(--color-bg-secondary);transition:all .3s ease-in 0s}}@layer mod{.btn--icon:after{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:var(--color-alt);--size: 12px;width:var(--size);height:var(--size);flex:0 0 var(--size);transition:all .3s ease-in 0s}}.wrapper{display:flex;flex-direction:column;min-height:100%;overflow:hidden;background:var(--color-bg)}@supports (overflow: clip){.wrapper{overflow:clip}}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}@layer base{[class*=__container],.container{--pad: 20px;box-sizing:border-box;width:100%;margin:0 auto;padding:0 var(--pad)}}@layer component{.text-16{font-size:18px}.text-22{font-size:14px}.text-18{font-size:14px;font-weight:300}.text-14{font-size:12px;font-weight:300}.text-70{font-size:40px}.text-40{font-size:20px}.text-50{font-size:30px}}.loaded .preloader{opacity:0;visibility:hidden;pointer-events:none}.swiper-arrows{position:absolute;z-index:2;display:flex;justify-content:space-between;pointer-events:none}.swiper-arrow{display:flex;justify-content:center;align-items:center;border-radius:10px;pointer-events:all;border:.08vw solid #fff;--size: 30px;width:var(--size);height:var(--size);flex:0 0 var(--size);transition:all .3s ease-in 0s}.swiper-arrow:before{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:var(--color-primary);--size: 10px;width:var(--size);height:var(--size);transition:all .3s ease-in 0s}.swiper-arrow.swiper-button-disabled{opacity:0;pointer-events:none}.section{margin-bottom:60px}.swiper-notification{display:none}@keyframes slide-top02{0%{transform:translateY(80px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-top03{0%{opacity:0}to{opacity:1}}@keyframes slide-scale{0%{transform:scale(1.1)}to{transform:scale(1)}}.swiper-pagination-lock{display:none!important}.swiper-pagination-bullet{transition:all .3s ease-in 0s;cursor:pointer}@layer component{.intro{position:relative;padding-top:var(--header)}.intro__slider{position:static}.intro__slide{height:290px}.intro__slide-img{height:100%}.intro__slide-img img,.intro__slide-img picture{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover}.intro__arrows{top:calc(50% + 25px);transform:translateY(-50%);left:20px;width:calc(100% - 40px)}}@layer component{.attention__content{max-width:1220px;width:100%;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:30px}.attention__text{font-weight:300;line-height:136.364%;color:var(--color-gry)}}@layer component{.working__inner{display:flex;flex-direction:column;gap:25px}.working__title{text-align:center;font-weight:300}.working__slider{width:100%;display:flex;flex-direction:column;gap:28px;min-width:0}.working__card{max-width:170px;width:100%;height:auto}.working__card:not(:last-child){margin-right:10px}.working__navigation{display:flex;justify-content:space-between;gap:30px;position:relative;z-index:2}.working__pagination{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;margin:0 auto;gap:10px}.working__pagination .swiper-pagination-bullet{--size: 8px;width:var(--size);height:var(--size);flex:0 0 var(--size);border-radius:50%;background:var(--color-bg-secondary);transition:all .3s ease-in 0s;cursor:pointer}.working__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color-primary)!important}}@layer component{.card-working{display:flex;flex-direction:column;gap:8px;min-width:0}.card-working__slider{min-width:0;max-width:100%}.card-working__img{aspect-ratio:1/1;overflow:hidden;border-radius:7.624px}.card-working__img img,.card-working__img picture{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;display:block}.card-working__pagination{position:absolute;left:97px;bottom:0;width:calc(100% - 194px);padding:10px 0;z-index:2;display:flex;gap:10px;opacity:0;pointer-events:none;transition:all .3s ease-in 0s}.card-working__pagination .swiper-pagination-bullet{width:100%;height:2px;background:#d9d9d9;opacity:.4;transition:all .3s ease-in 0s;border-radius:10px}.card-working__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:rgba(var(--color-alt--rgb),.6)!important;opacity:1!important}.card-working__content{display:flex;flex-direction:column;gap:6px}.card-working__category{display:flex;line-height:100%;color:var(--color-alt);font-weight:300}.card-working__title{font-weight:300;line-height:100%}}@layer component{.exhibition__inner{display:flex;flex-direction:column;gap:25px}.exhibition__title{text-align:center;font-weight:300}.exhibition__slider{width:100%}.exhibition__pagination{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;margin:30px auto 0;gap:10px}.exhibition__pagination .swiper-pagination-bullet{--size: 8px;width:var(--size);height:var(--size);flex:0 0 var(--size);border-radius:50%;background:var(--color-bg-secondary);transition:all .3s ease-in 0s;cursor:pointer}.exhibition__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color-primary)!important}.exhibition__pagination.swiper-pagination-lock{display:none}.exhibition__showmore{margin:10px auto 0;color:var(--color-alt);font-size:14px}}@layer component{.card-exhibition{display:flex;flex-direction:column;gap:15px;text-align:center}.card-exhibition__img{border-radius:15px;overflow:hidden;background:var(--color-bg-third);margin:0 auto 3px;width:100%;width:270px;height:201px}.card-exhibition__img img,.card-exhibition__img picture{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover}.card-exhibition__time{font-weight:300;color:var(--color-alt)}.card-exhibition__title{font-weight:300;font-size:16px;transition:all .3s ease-in 0s}.card-exhibition__tag{color:var(--color-alt)}.card-exhibition__address{font-weight:300;color:var(--color-gry);font-size:12px}}.card-exhibition__tag{font-size:12px}@layer component{.catalog__inner{display:flex;flex-direction:column;gap:25px}.catalog__title{text-align:center;font-weight:300}.catalog__row{display:grid;grid-template-columns:repeat(2,1fr);gap:30px 10px}.catalog__bottom{display:inline-flex;flex-direction:column;gap:20px;margin:3px auto 0}.catalog__btn{max-width:max-content;margin:0 auto}}@layer component{.page.page--header{padding-top:calc(var(--header) + 36px)}}@layer component{.blog__inner{display:flex;flex-direction:column;gap:25px}.blog__title{text-align:center;font-weight:300}.blog__tabs .tabs__navigation{margin:0 auto}.blog__tabs .tabs__navigation .tabs__title{white-space:nowrap}.blog__bottom{display:inline-flex;flex-direction:column;gap:20px;margin:3px auto 0}.blog__btn{max-width:max-content;margin:0 auto}}@layer component{.work__inner{display:flex;flex-direction:column;gap:25px}.work__title{text-align:center;font-weight:300}.work__row{display:grid;grid-template-columns:repeat(2,1fr);gap:18px 10px}}@layer component{.card-work{display:flex;flex-direction:column;gap:8px}.card-work__top{aspect-ratio:1/1;width:100%;padding:10px;border-radius:10px;border:1px solid var(--color-bg-secondary);overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;transition:all .3s ease-in 0s}.card-work__img{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.card-work__img img,.card-work__img picture{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.card-work__title{text-align:center}}@layer component{.product__body{display:flex;flex-direction:column;gap:25px}.product__inner{display:grid;grid-template-columns:1fr;gap:30px}.product__top{display:flex;flex-direction:column;text-align:center;gap:14px}.product__breadcrumb .breadcrumb__list{justify-content:center}.product__title{font-weight:300}.product__sliders{display:flex;gap:10px;min-width:0}.product__thumbs{--size: max-content;width:var(--size)}.product__gallery{--size: 50px;width:var(--size);height:var(--size);flex:0 0 var(--size);position:relative;border-radius:10px;overflow:hidden;cursor:pointer}.product__gallery:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;border:1px solid var(--color-primary);transition:all .3s ease-in 0s;opacity:0}.product__gallery.swiper-slide-thumb-active:before{content:"";opacity:1}.product__gallery-img{height:100%}.product__gallery-img img,.product__gallery-img picture{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover}.product__slider{border-radius:10px;overflow:hidden;min-width:0;max-width:100%}.product__slide{height:230px}.product__slide-img{width:100%;height:100%;background:var(--color-bg-secondary)}.product__slide-img picture{display:block;width:100%;height:100%}.product__slide-img img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.product__info{padding:15px 19px;border-radius:10px;border:1px solid var(--color-bg-secondary);display:flex;flex-direction:column;gap:13px}.product__text{color:var(--color-gry);font-family:var(--font-secondary);font-size:14px;line-height:142.857%}.product__items{display:flex;flex-direction:column;gap:16px}.product__item{color:var(--color-gry);display:flex;gap:4px;font-family:var(--font-secondary)}.product__category,.product__value{font-size:14px}}@layer component{.breadcrumb__list{display:flex;flex-wrap:wrap;gap:12px}.breadcrumb__item{color:var(--color-primary);display:flex;gap:12px;font-weight:300;font-family:var(--font-secondary);font-size:10px;transition:all .3s ease-in 0s}.breadcrumb__item:after{content:"/";color:var(--color-bg-secondary)}.breadcrumb__item.breadcrumb__item--active:after{content:"";display:none}.breadcrumb__item.breadcrumb__item--active{color:var(--color-gry);pointer-events:none}}@layer component{.block__inner{max-width:1218px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:30px}.block__breadcrumb .breadcrumb__list{justify-content:center}.block__title{font-weight:300;text-align:center}.block__time{text-align:center;color:var(--color-alt);margin-top:-2px;margin-bottom:6px}.block__img{border-radius:10px;overflow:hidden;width:100%;height:230px}.block__img img,.block__img picture{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover}.block__gallery{position:relative;margin:0 -70px;padding:0 70px}.block__slider{position:static}.block__slide{width:100%;max-width:170px}.block__slide:not(:last-child){margin-right:10px}.block__slide-img{border-radius:10px;overflow:hidden;height:130px}.block__slide-img img,.block__slide-img picture{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;transition:all .3s ease-in 0s}.block__pagination{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;margin:30px auto 0;gap:10px}.block__pagination .swiper-pagination-bullet{--size: 8px;width:var(--size);height:var(--size);flex:0 0 var(--size);border-radius:50%;background:var(--color-bg-secondary);transition:all .3s ease-in 0s;cursor:pointer}.block__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color-primary)!important}.block__arrows{position:absolute;top:calc(50% - 34px);left:0;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between}}.description-block{display:flex;flex-direction:column;gap:10px}.description-block p{font-size:14px;color:var(--color-gry);font-weight:300;line-height:142.857%}.description-block ul{display:flex;flex-direction:column;gap:10px}.description-block ul li{font-size:14px;color:var(--color-gry);font-weight:300;position:relative;line-height:142.857%;padding-left:21px}.description-block ul li:before{content:"";position:absolute;top:9px;left:9px;background:var(--color-gry);--size: 3px;width:var(--size);height:var(--size);border-radius:50%}.description-block h2,.description-block h3,.description-block h4,.description-block h5,.description-block h6{font-weight:300;font-size:20px;margin-top:13px;margin-bottom:2px}@layer component{.contact__inner{width:100%;max-width:1062px;margin:0 auto;display:flex;flex-direction:column;gap:40px}.contact__title{font-weight:300;text-align:center}.contact__info{display:flex;flex-direction:column;text-align:center;gap:20px}.contact__link{font-weight:300;transition:all .3s ease-in 0s}.contact__link.text-22{font-size:16px}.contact__link.text-70{color:var(--color-gry)}.contact__content{display:flex;flex-direction:column;gap:30px}.contact__content-title{text-align:center;font-weight:300;font-size:20px}.contact__content-items{display:flex;justify-content:center;flex-wrap:wrap}.contact__content-item{padding:0 41px;border-right:1px solid var(--color-blck)}.contact__content-item:first-child{padding-left:0}.contact__content-item:last-child{padding-right:0}.contact__content-link{font-weight:300;transition:all .3s ease-in 0s}}@layer component{.mistake__inner{width:100%;margin:0 auto;display:flex;flex-direction:column;gap:30px}.mistake__img{width:100%;height:150px}.mistake__img img,.mistake__img picture{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.mistake__info{display:flex;flex-direction:column;text-align:center;gap:11px}.mistake__title{font-weight:300}.mistake__text{font-weight:300;line-height:142.857%}.mistake__text{font-size:14px}.mistake__text a{text-decoration:underline;display:inline;transition:all .3s ease-in 0s}}@layer component{.about__inner{width:100%;margin:0 auto;display:flex;flex-direction:column;gap:25px}.about__title{text-align:center;font-weight:300}.about__img{border-radius:10px;overflow:hidden;margin:0 auto;width:269.798px;height:325px}.about__img img,.about__img picture{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover}.about__text{text-align:center;font-weight:300;color:var(--color-gry);line-height:214.286%;margin-top:-4px}}@media only screen and (min-width:620px){.tabs__title{padding:15.5px 20px}@layer component{.btn{padding:20px 25px}}@layer component{.text-16{font-size:20px}}@layer component{.text-22{font-size:18px}}@layer component{.text-18{font-size:18px}}@layer component{.text-14{font-size:14px}}@layer component{.text-70{font-size:45px}}@layer component{.text-40{font-size:24px}}@layer component{.text-50{font-size:38px}}@layer component{.intro__slide{height:490px}}@layer component{.attention__content{padding:0 75px}}@layer component{.working__card{max-width:270px}.working__card:not(:last-child){margin-right:15px}}@layer component{.card-working__img{border-radius:15px}}@layer component{.exhibition__title br{display:none}}@layer component{.card-exhibition__address{font-size:16px}}.card-exhibition__tag{font-size:14px}@layer component{.catalog__row{grid-template-columns:repeat(3,1fr)}}@layer component{.product__gallery{--size: 80px}}@layer component{.product__slide{height:420px}}@layer component{.block__img{height:350px}}@layer component{.block__slide{max-width:270px}}@layer component{.block__slide-img{height:230px}}.description-block p,.description-block ul li{font-size:16px}.description-block h2,.description-block h3,.description-block h4,.description-block h5,.description-block h6{font-size:24px}@layer component{.contact__link.text-22{font-size:18px}}@layer component{.contact__content-title{font-size:18px}}@layer component{.mistake__img{height:350px}}@layer component{.mistake__text{font-size:16px}}@layer component{.about__img{width:391px;height:471px}}}@media only screen and (min-width:767.98px){.tabs__cards{grid-template-columns:repeat(2,1fr)}@layer component{.work__row{grid-template-columns:repeat(3,1fr)}}}@media only screen and (min-width:991.98px){.pagination,.pagination__list{gap:.52vw}.pagination__item{padding:0px .52vw;border:.05vw solid var(--color-bg-secondary);--size: 2.08vw;border-radius:.26vw}.pagination__item.pagination__item--glasses{width:1.51vw;min-width:0px}.tabs{gap:3.13vw}.tabs__navigation{gap:1.04vw}.tabs__title{padding:1.15vw 2.08vw;border-radius:1.04vw}.tabs__cards{gap:3.13vw 1.04vw;grid-template-columns:repeat(3,1fr)}.menu__callback{display:none}.menu__top{padding:.78vw 2.08vw}.menu__logo{width:21.82vw;flex:0 0 21.82vw;height:2.6vw}.menu__page{padding:0px 2.08vw}.menu__page:not(:last-child){border-right:.05vw solid var(--color-blck)}.menu__page:first-child{padding-left:0}.menu__page:last-child{padding-right:0}.menu__bottom{padding:.94vw 2.03vw;background:var(--color-bg-secondary)}.menu__item{padding:0px 2.29vw}.menu__item:not(:last-child){border-right:.05vw solid var(--color-bg)}.menu__item:first-child{padding-left:0}.menu__item:last-child{padding-right:0}.icon-menu{display:none}.footer__inner{padding:2.08vw 0px;border-top:.05vw solid var(--color-blck)}.footer__info{gap:1.04vw}.footer__logo{width:3.64vw;flex:0 0 3.64vw;height:3.54vw}.footer__items{gap:.52vw}.footer__row{gap:.52vw;flex-direction:column}@layer component{.btn{border-radius:1.04vw;border:.05vw solid var(--color-bg-secondary);padding:1.09vw 2.08vw;gap:.52vw}}@layer mod{.btn--icon:after{--size: .63vw}}@layer base{[class*=__container],.container{--pad: 2.08vw}}@layer component{.text-16{font-size:.83vw}}@layer component{.text-22{font-size:1.15vw;line-height:136.364%}}@layer component{.text-18{font-size:.94vw}}@layer component{.text-14{font-size:.73vw}}@layer component{.text-70{font-size:3.65vw}}@layer component{.text-40{font-size:2.08vw}}@layer component{.text-50{font-size:2.6vw}}.loaded .fade-up{transform:translateY(80px);opacity:0}.loaded .fade-up._watcher-view{animation:slide-top02 .5s cubic-bezier(.25,.46,.45,.94) both}.loaded .fade-scale{transform:scale(1.1)}.loaded .fade-scale._watcher-view{animation:slide-scale .3s linear both}.loaded .fade-opacity{opacity:0}.loaded .fade-opacity._watcher-view{animation:slide-top03 1s linear both}.swiper-arrow{--size: 2.6vw;border-radius:.78vw}.swiper-arrow:before{--size: .94vw}.section{margin-bottom:9.38vw}@layer component{.intro{height:100dvh}}@layer component{.intro__slide{height:calc(100dvh - var(--header))}}@layer component{.intro__arrows{left:2.08vw;width:calc(100% - 4.17vw);top:calc(50% + 3.75vw)}}@layer component{.attention__content{padding:0px 4.11vw;max-width:63.54vw;gap:3.13vw}}@layer component{.working__inner{gap:2.71vw}}@layer component{.working__inner.working__inner--two{gap:5.78vw}}@layer component{.working__slider{gap:2.97vw}}@layer component{.working__card{max-width:23.11vw}.working__card:not(:last-child){margin-right:1.04vw}}@layer component{.working__pagination{gap:.52vw}}@layer component{.working__pagination .swiper-pagination-bullet{--size: .42vw}}@layer component{.card-working{gap:.94vw}}@layer component{.card-working__img{border-radius:1.04vw}}@layer component{.card-working__pagination{width:calc(100% - 10.1vw);left:5.05vw;padding:.52vw 0px}}@layer component{.card-working__pagination .swiper-pagination-bullet{border-radius:.52vw;height:.1vw}}@layer component{.card-working__content{gap:.31vw}}@layer component{.exhibition__inner{gap:2.6vw}}@layer component{.exhibition__swiper{display:grid;grid-template-columns:repeat(3,1fr);gap:3.13vw 1.04vw}}@layer component{.exhibition__pagination{gap:.52vw}}@layer component{.exhibition__pagination .swiper-pagination-bullet{--size: .42vw}}@layer component{.exhibition__showmore{margin:.52vw auto 0px}}@layer component{.card-exhibition{gap:1.15vw;padding:0px 3.59vw}}@layer component{.card-exhibition__img{border-radius:1.04vw;width:21.72vw;height:16.41vw;margin:0 auto .42vw}}@layer component{.card-exhibition__title{line-height:normal}}@layer component{.card-exhibition__address{line-height:156.25%;margin-top:-.1vw}}.card-exhibition__tag{font-size:.83vw}@layer component{.catalog__inner{gap:5.83vw}}@layer component{.catalog__row{gap:2.97vw 1.04vw;grid-template-columns:repeat(4,1fr)}}@layer component{.catalog__bottom{gap:1.56vw;margin:.26vw auto 0px}}@layer component{.page.page--header{padding-top:calc(var(--header) + 5.83vw)}}@layer component{.blog__inner{gap:52px}}@layer component{.blog__tabs .tabs__navigation{max-width:max-content}}@layer component{.blog__bottom{gap:1.56vw;margin:3.39vw auto 0px}}@layer component{.work__inner{gap:5.94vw}}@layer component{.work__row{gap:2.97vw 1.09vw;grid-template-columns:repeat(4,1fr)}}@layer component{.card-work{gap:.89vw}}@layer component{.card-work__top{border-radius:1.04vw;padding:.52vw;border:.05vw solid var(--color-bg-secondary)}}@layer component{.product__body{gap:5.83vw}}@layer component{.product__inner{grid-template-columns:1fr 25.73vw;gap:1.04vw}}@layer component{.product__top{gap:1.04vw}}@layer component{.product__sliders{gap:1.04vw}}@layer component{.product__thumbs{--size: 6.98vw;height:40.1vw;flex:0 0 var(--size)}}@layer component{.product__gallery{border-radius:1.04vw;margin-bottom:1.04vw;--size: 6.98vw}}@layer component{.product__gallery:before{border-radius:1.04vw;border:.1vw solid var(--color-primary)}}@layer component{.product__slider{border-radius:1.04vw}}@layer component{.product__slide{height:40.1vw}}@layer component{.product__info{border:.05vw solid var(--color-bg-secondary);gap:1.15vw;padding:1.77vw .99vw;border-radius:1.04vw}}@layer component{.product__text{line-height:156.25%}}@layer component{.product__items{gap:1.35vw}}@layer component{.product__item{gap:.21vw}}@layer component{.breadcrumb__list{gap:.99vw}}@layer component{.breadcrumb__item{gap:.99vw}}@layer component{.block__inner{max-width:63.44vw;gap:2.66vw}}@layer component{.block__time{margin-top:-.1vw;margin-bottom:.31vw}}@layer component{.block__img{border-radius:1.04vw;height:40.78vw;margin-bottom:.1vw}}@layer component{.block__gallery{margin:0px -3.65vw;padding:0px 3.65vw}}@layer component{.block__slide{max-width:15.1vw}.block__slide:not(:last-child){margin-right:.99vw}}@layer component{.block__slide-img{border-radius:1.04vw;height:11.98vw}}@layer component{.block__pagination{gap:.52vw;margin-top:3.13vw}}@layer component{.block__pagination .swiper-pagination-bullet{--size: .42vw}}@layer component{.block__arrows{top:calc(50% - 1.77vw)}}.description-block p{font-size:.83vw;line-height:156.25%}.description-block ul{margin-top:-.1vw;gap:.26vw}.description-block ul li{font-size:.83vw;line-height:156.25%;padding-left:1.25vw}.description-block ul li:before{top:.57vw;left:.52vw;--size: .21vw}.description-block h2,.description-block h3,.description-block h4,.description-block h5,.description-block h6{font-size:1.56vw;margin-top:.47vw;margin-bottom:0}@layer component{.contact__inner{max-width:55.31vw;gap:5.36vw}}@layer component{.contact__info{gap:1.35vw}}@layer component{.contact__link.text-22{font-size:1.15vw;line-height:136.364%}}@layer component{.contact__content{gap:1.41vw}}@layer component{.contact__content-title{font-size:1.15vw;line-height:136.364%}}@layer component{.contact__content-item{padding:0px 2.14vw;border-right:.05vw solid var(--color-blck)}.contact__content-item:first-child{padding-left:0}.contact__content-item:last-child{padding-right:0;border:none}}@layer component{.mistake__inner{max-width:63.65vw;gap:3.7vw}}@layer component{.mistake__img{height:30.83vw}}@layer component{.mistake__info{gap:1.56vw}}@layer component{.mistake__text{line-height:156.25%}}@layer component{.mistake__text{font-size:.83vw}}@layer component{.about__inner{max-width:55.31vw;gap:5.83vw}}@layer component{.about__img{border-radius:1.04vw;width:20.36vw;height:24.53vw}}@layer component{.about__text{line-height:181.818%;margin-top:-.26vw}}}@media(max-width:991.98px){:root{--spacing: 80px}}@media(max-width:767.98px){:root{--spacing: 60px}}@media(any-hover:hover){.pagination__item:hover{border-color:var(--color-primary);color:var(--color-primary)}.tabs__title:hover{color:var(--color-bg);background:var(--color-alt)}.menu__gallery:hover,.menu__page-link:hover,.menu__link:hover,.nav__dropdown-toggle:hover,.footer__items a:hover,.footer__column:hover{color:var(--color-alt)}@layer component{.btn:hover{background:var(--color-alt);border-color:var(--color-alt)}}@layer mod{.btn--icon:hover:after{content:"";background:var(--color-primary)}}.swiper-arrow:hover{background:var(--color-primary)}.swiper-arrow:hover:before{content:"";background:var(--color-bg)}@layer component{.working__pagination .swiper-pagination-bullet:hover{background:#353535}}@layer component{.card-working:hover .card-working__category,.card-working:hover .card-working__title{text-decoration:underline;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.card-working:hover .card-working__pagination{opacity:1;pointer-events:all}}@layer component{.card-working__pagination .swiper-pagination-bullet:hover{background:#353535}}@layer component{.exhibition__pagination .swiper-pagination-bullet:hover{background:#353535}}@layer component{.card-exhibition:hover .card-exhibition__title{color:var(--color-alt);text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}}@layer component{.card-work:hover .card-work__top{border-color:var(--color-alt)}.card-work:hover .card-work__title{text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}}@layer component{.product__gallery:hover:before{content:"";opacity:1}}@layer component{.breadcrumb__item:hover{color:var(--color-alt)}}@layer component{.block__slide-img:hover img,.block__slide-img:hover picture{transform:scale(1.1)}}@layer component{.block__pagination .swiper-pagination-bullet:hover{background:#353535}}@layer component{.contact__link:hover{color:var(--color-alt)}}@layer component{.contact__content-link:hover{color:var(--color-alt)}}@layer component{.mistake__text a:hover{color:var(--color-alt)}}}@media only screen and (max-width:620px){.pagination__item{font-size:12px;--size: 30px}.tabs__title{font-size:12px}@layer component{.btn{font-size:12px}}@layer component{.mistake__text br{display:none}}}@media only screen and (max-width:991.98px){.menu__top{justify-content:space-between}.menu__gallery{display:none}.menu__pages{flex-direction:column;gap:25px}.menu__page:not(:first-child){margin-top:10px}.menu__bottom{overflow:auto;position:fixed;top:var(--header);left:-100%;transition:all .3s ease-in 0s;background:var(--color-bg);height:calc(100dvh - var(--header));width:100%;z-index:4;border-top:1px solid var(--color-bg-secondary);padding:37px 20px}.menu__bottom::-webkit-scrollbar{display:none}.menu__body{padding-left:19px}.menu__list{flex-direction:column;gap:10px}.footer__inner{flex-direction:column;align-items:flex-start}.footer__content{width:100%}.footer__row{flex-wrap:wrap;justify-content:space-between}@layer component{.attention__text{line-height:142.857%}}@layer component{.working__slider{overflow:visible}}.working__arrow{display:none}@layer component{.exhibition__slider{overflow:visible}}@layer component{.blog__tabs .tabs__navigation{overflow:auto;flex-wrap:nowrap!important;width:100%;max-width:max-content}.blog__tabs .tabs__navigation::-webkit-scrollbar{display:none}}@layer component{.product__sliders{flex-direction:column-reverse}}@layer component{.product__gallery:not(:last-child){margin-right:10px}}@layer component{.block__slider{overflow:visible}}}@media(any-hover:none){.icon-menu{cursor:default}}
