/*! vashkamin 0.94.0 */
.vk-flame-wrap{position:relative;display:inline-block;vertical-align:baseline}.vk-flame{display:block;width:var(--vk-flame-size,11px);height:var(--vk-flame-size,11px);background:var(--wp--preset--color--accent);border-radius:50% 0 50% 50%;transform:rotate(-45deg);animation:vk-flick 1.6s ease-in-out infinite}.vk-flame-wrap::after,.vk-flame-wrap::before{content:"";position:absolute;bottom:70%;border-radius:50%;animation:vk-risep 2s ease-out infinite}.vk-flame-wrap::before{left:20%;width:3px;height:3px;background:var(--wp--preset--color--accent-soft-1)}.vk-flame-wrap::after{left:60%;width:2px;height:2px;background:var(--wp--preset--color--accent-soft-2);animation-duration:2.4s;animation-delay:.7s}.vk-flame-wrap--m{--vk-flame-size:20px}.vk-flame-wrap--l{--vk-flame-size:32px}@keyframes vk-flick{0%,100%{transform:rotate(-47deg) scale(1,1)}50%{transform:rotate(-42deg) scale(1.04,.97)}}@keyframes vk-risep{0%{opacity:1;transform:translateY(0) scale(1)}100%{opacity:0;transform:translateY(-26px) scale(.3)}}@media (prefers-reduced-motion:reduce){.vk-flame{animation:none}.vk-flame-wrap::after,.vk-flame-wrap::before{animation:none;opacity:0}}html.vk-js .vk-reveal{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s cubic-bezier(.22, .61, .36, 1)}html.vk-js .vk-reveal--2{transition-delay:0.12s}html.vk-js .vk-reveal--3{transition-delay:0.24s}html.vk-js .vk-reveal--4{transition-delay:0.36s}html.vk-js .vk-reveal.rv-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.vk-js .vk-reveal{opacity:1;transform:none;transition:none}}.vk-overline{font-size:.71875rem;letter-spacing:.26em;text-transform:uppercase;color:var(--wp--preset--color--text-faint);font-weight:500}.vk-chip{display:inline-block;border:1px dashed var(--wp--preset--color--border-control);border-radius:4px;padding:0 6px;font-size:.71875rem;color:var(--wp--preset--color--text-faint);vertical-align:middle}.vk-band,.vk-hero{position:relative;background:repeating-linear-gradient(45deg,#e0dcd5 0 16px,#d6d1c8 16px 32px)}.vk-hero{background:url(assets/images/hero-home.webp) 82% 66%/cover no-repeat;overflow:hidden}.vk-hero>.vk-hero-video{position:absolute;inset:0;z-index:0;width:100%;max-width:none;height:100%;margin:0;object-fit:cover;object-position:82% 66%}@media (prefers-reduced-motion:reduce){.vk-hero>.vk-hero-video{display:none}}.vk-band::before,.vk-hero::before{content:"";position:absolute;inset:0;z-index:1}.vk-hero::before{background:linear-gradient(90deg,rgba(241,240,237,.95) 0,rgba(241,240,237,.78) 42%,rgba(241,240,237,.28) 72%,rgba(241,240,237,.06) 100%)}.vk-band::before{background:rgba(241,240,237,.88)}.vk-band>*,.vk-hero>*{position:relative;z-index:2}.vk-hero-badge{display:inline-block;border:1px solid #b3aa9c;background:rgba(241,240,237,.6);color:var(--wp--preset--color--text-secondary);font-size:.6875rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;padding:.5rem 1rem}.vk-hero h1{max-width:700px;margin-left:0!important;margin-right:0!important;text-wrap:balance}.vk-hero-sub{max-width:430px;margin-left:0!important;margin-right:0!important}.vk-intro{max-width:860px;margin-left:0!important;margin-right:0!important}.vk-band .vk-overline{color:var(--wp--preset--color--accent)}.vk-photo-note{position:absolute;right:20px;top:16px;font:10.5px ui-monospace,monospace;color:#8c8578;background:rgba(241,240,237,.75);padding:3px 8px}header.wp-block-template-part{--vk-vv:0px;position:sticky;top:var(--vk-vv);z-index:100;background:var(--wp--preset--color--base)}body.admin-bar header.wp-block-template-part{top:calc(32px + var(--vk-vv))}@media (max-width:782px){body.admin-bar header.wp-block-template-part{top:calc(46px + var(--vk-vv))}}header.wp-block-template-part>.wp-block-group{transition:padding .3s ease}body.vk-header-compact header.wp-block-template-part>.wp-block-group{padding-top:var(--wp--preset--spacing--10)!important;padding-bottom:var(--wp--preset--spacing--10)!important}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:var(--wp--preset--color--surface);color:var(--wp--preset--color--text-secondary);border:1px solid var(--wp--preset--color--border-hairline);border-radius:0;box-shadow:0 12px 28px rgba(41,38,35,.14);padding:.375rem 0;width:max-content;min-width:100%}.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content{color:var(--wp--preset--color--text-secondary);padding:.5rem 1.125rem;white-space:nowrap}.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover{color:var(--wp--preset--color--accent)}.wp-block-navigation .wp-block-navigation__submenu-icon{color:var(--wp--preset--color--text-faint)}.wp-block-navigation .current-menu-item>.wp-block-navigation-item__content{color:var(--wp--preset--color--contrast)}.vk-hairline-top{border-top:1px solid var(--wp--preset--color--border-hairline)}.vk-hairline-bottom{border-bottom:1px solid var(--wp--preset--color--border-hairline)}.vk-stats-card-wrap{margin-top:0!important}.vk-stats-card{display:grid;grid-template-columns:1fr 1fr 1fr;background:var(--wp--preset--color--base);border-bottom:1px solid transparent;border-image:linear-gradient(90deg,rgba(220,216,208,0),#dcd8d0 15%,#dcd8d0 85%,rgba(220,216,208,0)) 1}.vk-stats-card__cell{padding:1.5rem 1.875rem;border-left:1px solid var(--wp--preset--color--border-hairline)}.vk-stats-card__cell:first-child{border-left:none}.vk-stats-card__fig{color:var(--wp--preset--color--contrast);font-size:1.625rem;font-weight:300;margin-bottom:.25rem}.vk-stats-card__note{font-size:.78125rem;color:var(--wp--preset--color--text-muted)}@media (max-width:781px){.vk-stats-card{grid-template-columns:1fr}.vk-stats-card__cell{border-left:none;border-top:1px solid var(--wp--preset--color--border-hairline);padding:1rem 1.25rem}.vk-stats-card__cell:first-child{border-top:none}}.vk-home-sec{padding-top:var(--wp--preset--spacing--60)}.vk-hw__head{margin-bottom:3.25rem}.vk-hw__headrow{display:flex;align-items:baseline;justify-content:space-between;gap:3rem}.vk-hw__title{font-size:3.25rem;line-height:1.05;font-weight:300;margin:0}.vk-hw__all{display:flex;align-items:center;gap:.75rem;font-size:.84375rem;font-weight:600;color:var(--wp--preset--color--contrast);border-bottom:1px solid var(--wp--preset--color--border-control);padding-bottom:.625rem;white-space:nowrap;text-decoration:none}.vk-hw__all:hover{color:var(--wp--preset--color--accent);border-bottom-color:var(--wp--preset--color--accent)}.vk-hw__top{display:grid;grid-template-columns:1.08fr 1fr;grid-template-rows:repeat(2,1fr);gap:1.25rem}.vk-hw__bottom{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.25rem;margin-top:1.25rem}.vk-hw__bottom--2{grid-template-columns:1.08fr 1fr}.vk-hw__tile{position:relative;display:block;overflow:hidden;min-height:18.75rem;text-decoration:none;background:var(--wp--preset--color--surface-2)}.vk-hw__tile--hero{grid-row:span 2;min-height:38.75rem}.vk-hw__tile--hero:only-child{grid-column:1/-1;grid-row:auto;min-height:28rem}.vk-hw__tile--sm{min-height:16.25rem}.vk-hw__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22, .61, .36, 1)}.vk-hw__tile:hover .vk-hw__img{transform:scale(1.04)}.vk-hw__plate{position:absolute;left:1rem;bottom:1rem;max-width:calc(100% - 2rem);display:flex;align-items:baseline;gap:.5rem;padding:.75rem 1rem;background:rgba(241,240,237,.95)}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.vk-hw__plate{background:rgba(241,240,237,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.vk-hw__tile--hero .vk-hw__plate{left:1.25rem;bottom:1.25rem;padding:.875rem 1.25rem}.vk-hw__count{flex:none;font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-size:.625rem;letter-spacing:.24em;text-transform:uppercase;color:var(--wp--preset--color--accent)}.vk-hw__count::after{content:" ·"}.vk-hw__name{font-size:1.125rem;line-height:1.2;font-weight:400;color:var(--wp--preset--color--contrast)}.vk-hw__tile--hero .vk-hw__name{font-size:1.5rem}.vk-hw__tile--sm .vk-hw__name{font-size:1rem}@media (max-width:1023px){.vk-hw__title{font-size:2.5rem}.vk-hw__tile--hero{min-height:30rem}.vk-hw__tile{min-height:15rem}}@media (max-width:781px){.vk-hw__head{margin-bottom:2.25rem}.vk-hw__headrow{flex-direction:column;align-items:flex-start;gap:1rem}.vk-hw__top{grid-template-columns:1fr;grid-template-rows:none}.vk-hw__tile--hero{grid-row:auto;min-height:20rem}.vk-hw__tile,.vk-hw__tile--sm{min-height:13.75rem}.vk-hw__bottom{grid-template-columns:1fr}.vk-hw__name{font-size:1.0625rem}.vk-hw__tile--hero .vk-hw__name{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.vk-hw__img,.vk-hw__tile:hover .vk-hw__img{transition:none;transform:none}}.vk-cats-head{margin-bottom:3.25rem}.vk-cats-heading{font-size:3.25rem;line-height:1.05;font-weight:300;margin:0}.vk-cats-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:3.5rem;align-items:stretch}.vk-cats-frame{position:relative;overflow:hidden;min-height:35rem;background:#1a1613}.vk-cats-photo{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity .6s ease}.vk-cats-photo.is-on{opacity:1}.vk-cats-frame::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(26,22,19,.1) 0,rgba(26,22,19,.15) 45%,rgba(26,22,19,.88) 100%);pointer-events:none}.vk-cats-captions{position:absolute;left:1.75rem;right:1.75rem;bottom:1.75rem;z-index:1;display:grid}.vk-cats-caption{grid-area:1/1;display:flex;flex-direction:column;color:var(--wp--preset--color--base);opacity:0;transition:opacity .45s ease;pointer-events:none}.vk-cats-caption.is-on{opacity:1}.vk-cats-frame-title{font-size:1.875rem;font-weight:300;margin-bottom:.625rem}.vk-cats-desc{font-size:.875rem;line-height:1.7;color:rgba(241,240,237,.72);max-width:26.25rem}.vk-cats-list{display:flex;flex-direction:column;border-bottom:1px solid var(--wp--preset--color--border-hairline)}.vk-cats-row{display:grid;grid-template-columns:1fr 2rem;align-items:center;gap:.875rem;padding:1.375rem 1.5rem 1.375rem 2rem;border-top:1px solid var(--wp--preset--color--border-hairline);color:inherit;text-decoration:none;transition:background .25s ease}.vk-cats-row.is-on{background:var(--wp--preset--color--surface)}.vk-cats-text{display:flex;flex-direction:column;gap:.4375rem}.vk-cats-title{font-size:1.625rem;font-weight:300;line-height:1.15}.vk-cats-sub{font-size:.78125rem;color:var(--wp--preset--color--text-muted)}.vk-cats-arrow{font-size:1rem;justify-self:end;color:var(--wp--preset--color--text-faint);transition:transform .25s ease,color .25s ease}.vk-cats-row.is-on .vk-cats-arrow{color:var(--wp--preset--color--contrast);transform:translateX(5px)}.vk-cats-row:focus-visible{outline:2px solid var(--wp--preset--color--accent);outline-offset:-2px}@media (max-width:900px){.vk-cats-grid{grid-template-columns:1fr;gap:2rem}.vk-cats-frame{min-height:20rem}.vk-cats-heading{font-size:2.25rem}.vk-cats-head{margin-bottom:2rem}.vk-cats-title{font-size:1.25rem}.vk-cats-row{grid-template-columns:1fr 1.5rem;padding:1.125rem .875rem 1.125rem 1.25rem}}@media (prefers-reduced-motion:reduce){.vk-cats-arrow,.vk-cats-caption,.vk-cats-photo,.vk-cats-row{transition:none}}.vk-tile-media{background:repeating-linear-gradient(45deg,#e6e3dd 0 12px,#dedad3 12px 24px);border:1px solid var(--wp--preset--color--border-hairline);min-height:220px;display:flex;align-items:center;justify-content:center;color:#8c8578;font-size:.8125rem;font-family:ui-monospace,monospace}.vk-tile-media img{display:block;width:100%;height:240px;object-fit:cover}.vk-works-filter{display:none;flex-wrap:wrap;gap:.625rem;margin:.5rem 0 2.5rem}.vk-works-filter button{border:1px solid var(--wp--preset--color--border-control);background:0 0;color:var(--wp--preset--color--text-secondary);font-family:var(--wp--preset--font-family--body);font-size:.75rem;font-weight:500;letter-spacing:.1em;line-height:1;padding:.625rem 1.25rem;border-radius:99px;cursor:pointer;transition:color .15s ease,border-color .15s ease}.vk-works-filter button:hover{border-color:var(--wp--preset--color--accent);color:var(--wp--preset--color--contrast)}.vk-works-filter button.is-active{background:var(--wp--preset--color--contrast);border-color:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base)}.vk-works-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.375rem}@media (max-width:1023px){.vk-works-grid{grid-template-columns:1fr 1fr}}@media (max-width:599px){.vk-works-grid{grid-template-columns:1fr}}.vk-work-card{display:flex;flex-direction:column;background:var(--wp--preset--color--surface);border:1px solid var(--wp--preset--color--border-hairline);color:var(--wp--preset--color--contrast);text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.vk-work-card:hover{border-color:var(--wp--preset--color--accent);box-shadow:0 4px 18px rgba(41,38,35,.08)}.vk-work-card.is-hidden{display:none}.vk-work-card__media{position:relative;display:block}.vk-work-card__media img{display:block;width:100%;height:260px;object-fit:cover}.vk-work-card__media .vk-tile-media{min-height:260px}.vk-work-card__count{position:absolute;top:10px;right:10px;background:rgba(41,38,35,.75);color:var(--wp--preset--color--base);font-size:.6875rem;line-height:1;padding:.3125rem .625rem;border-radius:99px}.vk-work-card__body{display:flex;flex-direction:column;gap:.375rem;padding:1.125rem 1.25rem 1.25rem}.vk-work-card__title{font-size:.9375rem;font-weight:500}.vk-work-card__sub{font-size:.78125rem;color:var(--wp--preset--color--text-faint)}.vk-work-card__more{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--wp--preset--color--accent);margin-top:.5rem}.vk-lightbox{position:fixed;inset:0;z-index:1000;display:none;background:rgba(30,24,19,.96)}.vk-lightbox.is-open{display:flex}html.vk-lightbox-lock{overflow:hidden}.vk-lightbox__stage{position:relative;flex:1;min-width:0;display:flex;align-items:center;justify-content:center;padding:3rem 4.5rem}.vk-lightbox__stage img{max-width:100%;max-height:100%;object-fit:contain}.vk-lightbox__close,.vk-lightbox__nav{position:absolute;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:none;background:0 0;color:#ece5db;font-size:1.25rem;cursor:pointer;opacity:.75}.vk-lightbox__close:hover,.vk-lightbox__nav:hover{opacity:1}.vk-lightbox__close--stage{display:none;top:1rem;right:1rem}.vk-lightbox--bare .vk-lightbox__close--stage{display:flex}.vk-lightbox__nav{top:50%;transform:translateY(-50%);font-size:2.5rem;font-weight:300}.vk-lightbox__nav--prev{left:.75rem}.vk-lightbox__nav--next{right:.75rem}.vk-lightbox__count{position:absolute;left:1.5rem;bottom:1.25rem;font-size:.75rem;letter-spacing:.14em;color:rgba(241,240,237,.55)}.vk-lightbox__panel{width:380px;flex:none;display:flex;flex-direction:column;background:#f1f0ed;padding:2rem 2.125rem 2.125rem;overflow:hidden}.vk-lightbox__panel-body{flex:0 1 auto;min-height:0;overflow-y:auto}.vk-lightbox__panel-body--more{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 2.5rem),transparent)}.vk-lightbox--bare .vk-lightbox__panel{display:none}.vk-lightbox__close--panel{position:static;align-self:flex-end;flex:none;margin-bottom:1.625rem;width:2.375rem;height:2.375rem;border:1px solid #c6c0b6;color:#57524a;font-size:.9375rem;opacity:1}.vk-lightbox__close--panel:hover{background:#e7e4de}.vk-lightbox-info__label{font-size:.71875rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:#a49d92;margin-bottom:.875rem}.vk-lightbox-info__caption{font-size:.9375rem;line-height:1.8;color:#57524a;margin-bottom:.5rem}.vk-lightbox-info__meta{font-size:.78125rem;color:#a49d92;margin-bottom:1.875rem}.vk-lightbox-info__equip:not(:first-child){border-top:1px solid #dcd8d0;padding-top:1.625rem}.vk-lightbox-cards{display:flex;flex-direction:column;gap:.5rem}.vk-lightbox-card{display:flex;gap:.875rem;align-items:center;border:1px solid #dcd8d0;background:#f8f7f4;padding:.875rem;text-decoration:none}.vk-lightbox-card__thumb{display:block;width:72px;height:72px;flex:none}.vk-lightbox-card__thumb img{width:100%;height:100%;object-fit:cover;border:1px solid #ded9d1}.vk-lightbox-card__body{display:flex;flex-direction:column;gap:.25rem;min-width:0}.vk-lightbox-card__name{font-size:.875rem;font-weight:500;line-height:1.4;color:var(--wp--preset--color--text-primary,#292623)}.vk-lightbox-card__meta{font-size:.8125rem;color:#7a746a}.vk-lightbox-info__cta{display:block;text-align:center;background:#ccc1b6;color:#292623;font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:1rem 1.25rem;margin-top:.875rem;text-decoration:none}.vk-lightbox-info__cta:hover{background:#c0b4a7}@media (max-width:860px){.vk-lightbox{flex-direction:column}.vk-lightbox__stage{flex:1;min-height:0;padding:2.75rem 3rem 2.5rem}.vk-lightbox__close--stage{display:flex}.vk-lightbox__panel{width:100%;max-height:50vh;padding:1.25rem 1.25rem 1.5rem;overflow-y:auto}.vk-lightbox__panel-body{flex:0 0 auto;min-height:auto;overflow:visible}.vk-lightbox__close--panel{display:none}}.vk-project__wrap{max-width:calc(1224px + var(--wp--style--root--padding-left,0px) + var(--wp--style--root--padding-right,0px));margin-inline:auto;padding-left:var(--wp--style--root--padding-left,1.25rem);padding-right:var(--wp--style--root--padding-right,1.25rem)}.vk-crumbs{font-size:.6875rem;color:var(--wp--preset--color--text-faint);margin-bottom:1.625rem}.vk-crumbs a{color:var(--wp--preset--color--text-muted);text-decoration:none}.vk-crumbs a:hover{color:var(--wp--preset--color--contrast)}.vk-crumbs__sep{margin:0 .5em}.vk-crumbs__cur{color:var(--wp--preset--color--contrast)}.vk-project__head{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;flex-wrap:wrap}.vk-project__title{font-size:2.375rem;font-weight:300;line-height:1.15;margin:0}.vk-project__chips{display:flex;gap:.5rem;flex-wrap:wrap}.vk-project__chips span{border:1px solid var(--wp--preset--color--border-control);color:var(--wp--preset--color--text-secondary);font-size:.71875rem;font-weight:500;letter-spacing:.1em;line-height:1;padding:.5rem 1rem;border-radius:99px;white-space:nowrap}.vk-project__cols{display:grid;grid-template-columns:repeat(5,1fr);gap:.875rem;align-items:start;margin-top:1.75rem}.vk-project__info{grid-column:1/3;padding-right:2.125rem}.vk-project__desc p{font-size:.9375rem;line-height:1.85;color:var(--wp--preset--color--text-secondary);margin:0 0 1.125rem}.vk-project__desc p:first-child~p{color:var(--wp--preset--color--text-muted)}.vk-project__desc{margin-bottom:2rem}.vk-project__label{font-size:.71875rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--wp--preset--color--text-faint);margin-bottom:1.125rem}.vk-project-equip{border:1px solid var(--wp--preset--color--border-hairline);background:var(--wp--preset--color--surface);padding:1.375rem 1.5rem;margin-bottom:2rem}.vk-project-equip .vk-project__label{margin-bottom:.75rem}.vk-project-equip__item{font-size:.875rem;line-height:1.7}.vk-project-equip__item a{color:#7a6a58;text-decoration:underline;text-underline-offset:3px}.vk-project-equip__item span{color:var(--wp--preset--color--text-faint)}.vk-project-cta .vk-oneclick__form{max-width:24rem}.vk-project-cta .vk-oneclick__form button{padding-block:0.8125rem}.vk-lightbox__panel .vk-project-cta{flex:none;margin-top:2rem;padding-top:1.75rem;border-top:1px solid #dcd8d0}.vk-lightbox__panel .vk-project-cta .wp-block-button__link{width:100%}.vk-project-gallery{grid-column:3/6;display:flex;flex-direction:column;gap:.875rem}.vk-project-gallery a{display:block}.vk-project-gallery a[hidden]{display:none}.vk-project-gallery__main img{display:block;width:100%;height:430px;object-fit:cover;border:1px solid var(--wp--preset--color--border-hairline)}.vk-project-gallery__thumbs{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.875rem}.vk-project-gallery__thumb img{display:block;width:100%;height:150px;object-fit:cover;border:1px solid var(--wp--preset--color--border-hairline)}.vk-project-gallery__more{height:152px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;background:var(--wp--preset--color--surface-2);border:1px solid var(--wp--preset--color--border-control);font-family:var(--wp--preset--font-family--body);cursor:pointer;transition:border-color .15s ease,background .15s ease}.vk-project-gallery__more:hover{border-color:var(--wp--preset--color--accent);background:#e4e0d9}.vk-project-gallery__more-label{font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--wp--preset--color--text-secondary)}.vk-project-gallery__more-count{font-size:.71875rem;color:var(--wp--preset--color--text-faint)}.vk-project-gallery__extra{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,1fr);gap:.875rem}.vk-project-gallery__extra[hidden]{display:none}.vk-project-gallery__extra a{display:block}.vk-project-gallery__extra a[hidden]{display:none}.vk-project-gallery__empty{min-height:260px}.vk-project-nav{display:flex;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;padding:2.75rem 0 3.25rem}.vk-project-nav a{text-decoration:none;color:var(--wp--preset--color--contrast)}.vk-project-nav__next,.vk-project-nav__prev{display:flex;flex-direction:column;gap:.375rem}.vk-project-nav__next{align-items:flex-end;text-align:right}.vk-project-nav__label{font-size:.71875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--wp--preset--color--text-faint)}.vk-project-nav__name{font-size:1rem;font-weight:500}.vk-project-nav a:hover .vk-project-nav__name{color:var(--wp--preset--color--accent)}.vk-project-nav a.vk-project-nav__all{align-self:center;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#7a6a58}.vk-project-nav a.vk-project-nav__all:hover{color:var(--wp--preset--color--contrast)}@media (max-width:899px){.vk-project__cols{grid-template-columns:1fr;gap:2rem}.vk-project__info{grid-column:auto;padding-right:0}.vk-project-gallery{grid-column:auto;order:-1}.vk-project-gallery__extra{grid-column:auto;grid-template-columns:repeat(3,1fr);order:-1;margin-top:-1.125rem}.vk-project-gallery__main img{height:clamp(240px,55vw,430px)}.vk-project-gallery__more,.vk-project-gallery__thumb img{height:clamp(90px,17vw,150px)}.vk-project-gallery__extra .vk-project-gallery__more{grid-column:1/-1;height:4.5rem}.vk-project__title{font-size:1.75rem}}.vk-about{gap:4.5rem}@media (max-width:900px){.vk-about{gap:2rem}}.vk-about-title{font-size:clamp(2.125rem, 3vw, 2.5rem);font-weight:300;line-height:1.2;margin:1.25rem 0 1.5rem;text-wrap:balance}.vk-about-photo{min-height:400px;margin-bottom:0}.vk-about-photo:has(img){min-height:0;background:0 0}.vk-about-card{gap:0;margin-top:0!important;background:var(--wp--preset--color--base);border-bottom:1px solid transparent;border-image:linear-gradient(90deg,rgba(220,216,208,0),#dcd8d0 15%,#dcd8d0 85%,rgba(220,216,208,0)) 1}.vk-about-card .wp-block-column{padding:1.5rem 1.375rem;border-left:1px solid var(--wp--preset--color--border-hairline)}.vk-about-card .wp-block-column:first-child{border-left:none}.vk-about-card h3{font-size:1.625rem;font-weight:300;margin:0 0 .25rem}.vk-about-card p{font-size:.71875rem;color:var(--wp--preset--color--text-muted);line-height:1.5;margin:0}@media (max-width:781px){.vk-about-card .wp-block-column{border-left:none;border-top:1px solid var(--wp--preset--color--border-hairline)}.vk-about-card .wp-block-column:first-child{border-top:none}}.vk-contact-phone{margin:.25rem 0 3.25rem;font-size:1.625rem;font-weight:300;letter-spacing:.02em;white-space:nowrap}.vk-contact-phone a{color:var(--wp--preset--color--contrast);text-decoration:none}.vk-contact-cols{gap:3.5rem}.vk-contact-label{margin-block-end:0.875rem}ul.vk-soc-tiles{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:0 0 2.25rem;padding:0;list-style:none}ul.vk-soc-tiles a{display:flex;justify-content:space-between;align-items:center;gap:.75rem;border:1px solid var(--wp--preset--color--border-hairline);background:var(--wp--preset--color--surface);padding:1.125rem 1.25rem;text-decoration:none;transition:border-color .15s ease}ul.vk-soc-tiles a:hover{border-color:var(--wp--preset--color--accent)}.vk-soc-name{font-size:.9375rem;font-weight:500;color:var(--wp--preset--color--contrast)}.vk-soc-handle{font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-size:.6875rem;color:var(--wp--preset--color--text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:480px){ul.vk-soc-tiles{grid-template-columns:1fr}}.vk-contact-form-col{border-left:1px solid var(--wp--preset--color--border-hairline);padding-left:3.5rem}.vk-mform.vk-mform--bare{background:0 0;border:none;padding:0}.vk-mform.vk-mform--bare .vk-mform__title{font-size:1.5rem;font-weight:300;margin:0}.vk-mform__sub{margin:0 0 .625rem;font-size:.8125rem;line-height:1.6;color:var(--wp--preset--color--text-faint)}.vk-mform.vk-mform--bare input{background:#fff}@media (max-width:900px){.vk-contact-cols{gap:2rem}.vk-contact-form-col{padding-left:2rem}}@media (max-width:781px){.vk-contact-form-col{border-left:none;border-top:1px solid var(--wp--preset--color--border-hairline);padding-left:0;padding-top:2rem}}.page-template-default .entry-content li,.page-template-default .entry-content p{font-size:.9375rem;line-height:1.85;color:var(--wp--preset--color--text-secondary)}.page-template-default .entry-content>:first-child{margin-top:0}.page-template-default .entry-content p{margin:0 0 1rem}.page-template-default .entry-content ul{margin:.25rem 0 1.25rem}.page-template-default .entry-content li{margin-bottom:.375rem}.page-template-default .entry-content h2{font-size:1.5rem;font-weight:400;margin:1.75rem 0 .75rem}.page-template-default .entry-content h3{font-size:1.125rem;font-weight:500;margin:1.5rem 0 .5rem}.vk-ticker{overflow:hidden;padding:1.375rem 0;margin-top:var(--wp--preset--spacing--60)}.vk-ticker-track{display:flex;gap:4rem;width:max-content;animation:vk-tickerx 30s linear infinite}.vk-ticker:hover .vk-ticker-track{animation-play-state:paused}.vk-ticker-group{display:flex;gap:4rem;align-items:center}.vk-ticker-group a{font-size:.78125rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--wp--preset--color--text-muted);white-space:nowrap;text-decoration:none}.vk-ticker-group a:hover{color:var(--wp--preset--color--accent)}@keyframes vk-tickerx{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.vk-ticker-track{animation:none;width:auto;flex-wrap:wrap}.vk-ticker-group{flex-wrap:wrap}.vk-ticker-group[aria-hidden=true]{display:none}}.vk-overline--accent{color:var(--wp--preset--color--accent)}.vk-timeline{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:1.75rem;margin-top:3rem}.vk-timeline::before{content:"";position:absolute;left:8px;right:8px;top:7px;border-top:1px solid #cfc8bc}.vk-timeline-step{position:relative}.vk-timeline-dot{display:block;width:16px;height:16px;border-radius:50%;background:var(--wp--preset--color--base);border:4px solid var(--wp--preset--color--accent);box-sizing:border-box;margin-bottom:1.25rem}.vk-timeline-num{display:block;font-size:1.5rem;font-weight:300;color:var(--wp--preset--color--accent);margin-bottom:.625rem}.vk-timeline-title{display:block;font-size:.9375rem;font-weight:600;margin-bottom:.375rem;color:var(--wp--preset--color--contrast)}.vk-timeline-desc{display:block;font-size:.8125rem;color:var(--wp--preset--color--text-muted);line-height:1.6}@media (max-width:781px){.vk-timeline{grid-template-columns:1fr 1fr;row-gap:2.25rem}.vk-timeline::before{display:none}.vk-timeline-dot{display:none}}.vk-service-head{gap:4rem;margin-bottom:3rem}@media (max-width:900px){.vk-service-head{gap:2rem}}.vk-service-head .vk-about-title{max-width:47.5rem}.vk-service-lead{max-width:32.5rem}.vk-service-head .vk-contact-form-col{border-left:none;border-top:none;padding-left:0;padding-top:0}.vk-svc-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.125rem;margin-bottom:3.5rem}@media (max-width:781px){.vk-svc-grid{grid-template-columns:1fr}}.vk-svc-card{border:1px solid var(--wp--preset--color--border-hairline);background:var(--wp--preset--color--surface)}.vk-svc-card__media{position:relative;height:320px;background:repeating-linear-gradient(45deg,#e6e3dd 0 12px,#dedad3 12px 24px)}.vk-svc-card__media span{position:absolute;left:14px;bottom:12px;font-family:ui-monospace,monospace;font-size:.65625rem;color:#8c8578}.vk-svc-card__media img{display:block;width:100%;height:100%;object-fit:cover}.vk-svc-card:nth-child(3) .vk-svc-card__media img{object-position:center 30%}.vk-svc-card__body{padding:1.625rem 1.75rem 1.875rem}.vk-svc-card__head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem}.vk-svc-card__head h2,.vk-svc-card__head h3{font-size:1.375rem;font-weight:300;margin:0}.vk-svc-card__num{font-size:.8125rem;color:var(--wp--preset--color--accent)}.vk-svc-card__desc{font-size:.875rem;line-height:1.7;color:var(--wp--preset--color--text-muted);margin:0 0 1.125rem}.vk-svc-card__more{font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--wp--preset--color--accent);text-decoration:none}.vk-svc-card__more:hover{color:var(--wp--preset--color--contrast)}.vk-svc-grid--3{grid-template-columns:repeat(3,1fr)}@media (max-width:781px){.vk-svc-grid--3{grid-template-columns:1fr}}.vk-sp-crumbs{font-size:.75rem;color:var(--wp--preset--color--text-faint);margin-bottom:0!important}.vk-sp-crumbs a{color:inherit;text-decoration:none}.vk-sp-crumbs a:hover{color:var(--wp--preset--color--contrast)}.vk-sp-crumbs span{color:var(--wp--preset--color--contrast)}.vk-sp-hero{gap:4rem;margin-top:2.25rem!important}@media (max-width:1080px){.vk-sp-hero{gap:2rem}}.vk-sp-kicker{display:flex;align-items:baseline;gap:.875rem;margin:0 0 .375rem}.vk-sp-kicker__num{font-size:.75rem;color:var(--wp--preset--color--accent)}.vk-sp-lead{max-width:27.5rem;margin-left:0!important;margin-right:0!important}.vk-sp-stats{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--wp--preset--color--border-hairline);border-bottom:1px solid var(--wp--preset--color--border-hairline);margin:2.125rem 0}.vk-sp-stats>div{padding:1.125rem 1.25rem 1.125rem 0}.vk-sp-stats>div+div{border-left:1px solid var(--wp--preset--color--border-hairline);padding:1.125rem 0 1.125rem 1.25rem}.vk-sp-stats b{display:block;font-size:1.375rem;font-weight:300;margin-bottom:.25rem}.vk-sp-stats span{font-size:.71875rem;line-height:1.5;color:var(--wp--preset--color--text-muted)}.vk-sp-cta{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.vk-sp-btn{display:inline-block;background:var(--wp--preset--color--btn);color:var(--wp--preset--color--contrast);font-size:.78125rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;padding:1.1875rem 1.875rem;transition:background-color .15s ease}.vk-sp-btn:hover{background:#c2b5a8;color:var(--wp--preset--color--contrast)}.vk-sp-phone{font-size:.9375rem;font-weight:600;white-space:nowrap;color:inherit;text-decoration:none}.vk-sp-photo img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.vk-sp-band,.vk-sp-cols,.vk-sp-faqform,.vk-sp-others,.vk-sp-works-slot{margin-top:4rem!important}.vk-sp-cols{gap:4rem}@media (max-width:1080px){.vk-sp-cols{gap:2rem}}.vk-sp-band{background:#e8e6e1;border-top:1px solid var(--wp--preset--color--border-hairline);border-bottom:1px solid var(--wp--preset--color--border-hairline);padding:3.5rem 3rem}.vk-sp-steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #cfc9be}.vk-sp-step{padding:1.875rem 1.625rem 2.125rem;border-right:1px solid #cfc9be}.vk-sp-step:first-child{padding-left:0}.vk-sp-step:last-child{border-right:none;padding-right:0}.vk-sp-step__num{font-size:1.5rem;font-weight:300;color:var(--wp--preset--color--accent);margin-bottom:.875rem}.vk-sp-step__title{font-size:1.0625rem;margin-bottom:.625rem}.vk-sp-step__desc{font-size:.8125rem;line-height:1.7;color:var(--wp--preset--color--text-muted)}@media (max-width:900px){.vk-sp-steps{grid-template-columns:1fr 1fr}.vk-sp-step{padding:1.5rem 0;border-right:none;border-bottom:1px solid #cfc9be}.vk-sp-step:nth-last-child(-n+2){border-bottom:none}}@media (max-width:600px){.vk-sp-steps{grid-template-columns:1fr}.vk-sp-step:nth-last-child(2){border-bottom:1px solid #cfc9be}.vk-sp-step:last-child{border-bottom:none}}.vk-sp-works-head{display:flex;justify-content:space-between;align-items:baseline;gap:1.5rem;margin-bottom:1.625rem}.vk-sp-works-head .vk-service-h{margin-bottom:0}.vk-sp-works-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.vk-sp-works-grid a{display:block}.vk-sp-works-grid img{display:block;width:100%;height:250px;object-fit:cover}@media (max-width:781px){.vk-sp-works-grid{grid-template-columns:1fr}.vk-sp-works-grid img{height:auto;aspect-ratio:3/2}}.vk-sp-faqform{gap:4rem}@media (max-width:1080px){.vk-sp-faqform{gap:2rem}}.vk-sp-faqform .vk-mform{scroll-margin-top:6rem}.vk-service-h{font-size:1.875rem;font-weight:300;margin:0 0 1.75rem}ul.vk-dash-list{list-style:none;margin:0;padding:0}ul.vk-dash-list li{position:relative;padding-left:2rem;margin-bottom:.875rem;font-size:.90625rem;line-height:1.7;color:var(--wp--preset--color--text-secondary)}ul.vk-dash-list li::before{content:"—";position:absolute;left:0;color:var(--wp--preset--color--accent)}.vk-mform{display:flex;flex-direction:column;gap:.875rem;background:var(--wp--preset--color--surface);border:1px solid var(--wp--preset--color--border-hairline);padding:1.875rem 1.75rem;scroll-margin-top:2rem}.vk-mform__title{font-size:1.25rem;font-weight:500;margin:0 0 .25rem}.vk-mform input,.vk-mform textarea{border:1px solid var(--wp--preset--color--border-control);border-radius:0;background:0 0;padding:.8125rem 1rem;font:inherit;font-size:.875rem;color:var(--wp--preset--color--contrast);resize:vertical}.vk-mform input::placeholder,.vk-mform textarea::placeholder{color:var(--wp--preset--color--text-faint)}.vk-mform input:focus,.vk-mform textarea:focus{border-color:var(--wp--preset--color--accent);box-shadow:0 0 0 1px var(--wp--preset--color--accent);outline:0}.vk-mform button{border:none;border-radius:0;background:var(--wp--preset--color--btn);color:var(--wp--preset--color--contrast);font-family:var(--wp--preset--font-family--body);font-size:.78125rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:1rem;cursor:pointer;transition:background-color .15s ease}.vk-mform button:hover{background:#c2b5a8}.vk-mform button:disabled{opacity:.6;cursor:default}.vk-mform__msg{margin:0;font-size:.8125rem;color:var(--wp--preset--color--success)}.vk-mform__msg.is-error{color:#b0552f}.vk-faq{border-top:1px solid var(--wp--preset--color--border-hairline)}.vk-faq details{border-bottom:1px solid var(--wp--preset--color--border-hairline)}.vk-faq summary{display:flex;justify-content:space-between;align-items:baseline;gap:1.25rem;padding:1.375rem 0;font-size:.9375rem;font-weight:500;cursor:pointer;list-style:none}.vk-faq summary::-webkit-details-marker{display:none}.vk-faq summary::after{content:"+";color:var(--wp--preset--color--text-faint);font-size:1.125rem;font-weight:400;line-height:1}.vk-faq details[open] summary::after{content:"−";color:var(--wp--preset--color--accent)}.vk-faq details>p{margin:0;padding:0 0 1.375rem;font-size:.84375rem;line-height:1.75;color:var(--wp--preset--color--text-muted);max-width:720px}.wp-block-button.is-style-outline .wp-block-button__link{border:1px solid #b3aa9c;color:var(--wp--preset--color--contrast);background:0 0}.wp-block-button.is-style-outline .wp-block-button__link:hover{border-color:var(--wp--preset--color--accent);color:var(--wp--preset--color--contrast);background:rgba(241,240,237,.6)}.woocommerce ul.products{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.375rem;margin:0}.woocommerce ul.products::after,.woocommerce ul.products::before{content:none}@media (min-width:900px){.woocommerce ul.products.columns-4{grid-template-columns:repeat(4,1fr)}}.woocommerce ul.products li.product{width:auto!important;float:none!important;margin:0!important}.woocommerce ul.products li.product{background:var(--wp--preset--color--surface);border:1px solid var(--wp--preset--color--border-hairline);padding:1rem;transition:border-color .15s ease}.woocommerce ul.products li.product:hover{border-color:var(--wp--preset--color--accent)}.woocommerce ul.products li.product{display:flex;flex-direction:column}.woocommerce ul.products li.product>a.woocommerce-loop-product__link{display:flex;flex-direction:column;flex:1 1 auto}.woocommerce ul.products li.product .price{margin-top:auto}.woocommerce ul.products li.product .button{align-self:flex-start}.woocommerce ul.products li.product .woocommerce-loop-product__title{color:var(--wp--preset--color--contrast);font-size:.9375rem;font-weight:500;line-height:1.45}.woocommerce div.product p.price,.woocommerce ul.products li.product .price{color:var(--wp--preset--color--contrast);font-family:var(--wp--preset--font-family--body);font-weight:600}.woocommerce ul.products li.product .price{font-size:1.0625rem}.woocommerce div.product p.price del,.woocommerce ul.products li.product .price del{color:var(--wp--preset--color--text-faint);font-weight:400}.woocommerce div.product p.price{font-size:2rem}.woocommerce div.product .product_title{color:var(--wp--preset--color--contrast)}.woocommerce-breadcrumb{color:var(--wp--preset--color--text-faint)}.woocommerce span.onsale{background:var(--wp--preset--color--accent);color:#fff;border-radius:0;font-size:.625rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;line-height:1;min-height:0;min-width:0;padding:5px 11px}.vk-shelf .woocommerce ul.products{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1.25rem;padding:4px 0 18px;scrollbar-width:thin;scrollbar-color:var(--wp--preset--color--border-control) transparent}.vk-shelf .woocommerce ul.products::-webkit-scrollbar{height:4px}.vk-shelf .woocommerce ul.products::-webkit-scrollbar-thumb{background:var(--wp--preset--color--border-control)}.vk-shelf .woocommerce ul.products li.product{flex:0 0 255px;scroll-snap-align:start}.vk-shelf .woocommerce ul.products li.product img{aspect-ratio:4/3;object-fit:contain;background:#fff}.vk-shelf-nav{display:flex;gap:.625rem}.vk-shelf-btn{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border:1px solid var(--wp--preset--color--border-control);background:0 0;color:var(--wp--preset--color--contrast);font-size:1.0625rem;cursor:pointer;transition:background .25s ease}.vk-shelf-btn:hover{background:#e8e5df}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;margin:0 0 1.5rem;border-bottom:1px solid var(--wp--preset--color--border-hairline);overflow:visible}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:0 0;border:none;border-radius:0;margin:0 1.5rem 0 0;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.75rem .25rem;color:var(--wp--preset--color--text-muted);font-weight:500}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:var(--wp--preset--color--accent)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:0 0;border-bottom:2px solid var(--wp--preset--color--accent);margin-bottom:-1px}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--wp--preset--color--contrast)}.woocommerce div.product .woocommerce-Tabs-panel>h2:first-of-type{display:none}.woocommerce :is(table.woocommerce-product-attributes,table.vk-specs){border:none;width:100%;display:grid;grid-template-columns:1fr 1fr}.woocommerce :is(table.woocommerce-product-attributes,table.vk-specs) tbody{display:contents}.woocommerce :is(table.woocommerce-product-attributes,table.vk-specs) tr{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;border-bottom:1px solid var(--wp--preset--color--border-hairline);padding:.75rem 1rem .75rem 0}.woocommerce :is(table.woocommerce-product-attributes,table.vk-specs) tr:nth-child(2n){border-left:1px solid var(--wp--preset--color--border-hairline);padding-left:1rem;padding-right:0}.woocommerce :is(table.woocommerce-product-attributes,table.vk-specs) td,.woocommerce :is(table.woocommerce-product-attributes,table.vk-specs) th{background:0 0!important;border:none;padding:0;line-height:1.5}.woocommerce :is(table.woocommerce-product-attributes,table.vk-specs) th{color:var(--wp--preset--color--text-muted);font-weight:500;text-align:left;width:auto;white-space:nowrap}.woocommerce :is(table.woocommerce-product-attributes,table.vk-specs) td{color:var(--wp--preset--color--contrast);font-weight:500;text-align:right}.woocommerce :is(table.woocommerce-product-attributes,table.vk-specs) td p{margin:0;font-style:normal}.woocommerce table.vk-specs th{white-space:normal;padding-right:.75rem}.woocommerce table.vk-specs td{text-align:right;text-wrap:pretty}@media (max-width:899px){.woocommerce :is(table.woocommerce-product-attributes,table.vk-specs){grid-template-columns:1fr}.woocommerce :is(table.woocommerce-product-attributes,table.vk-specs) tr:nth-child(2n){border-left:none;padding-left:0}.woocommerce :is(table.woocommerce-product-attributes,table.vk-specs) tr{padding-right:0}}.woocommerce div.product{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:2.75rem 3.5rem;align-items:start}.woocommerce div.product>*{grid-column:1/-1}.woocommerce div.product div.images,.woocommerce div.product div.summary{width:100%;margin:0;grid-row:1}.woocommerce div.product div.images{grid-column:1}.woocommerce div.product div.summary{grid-column:2}@media (max-width:900px){.woocommerce div.product{display:block}.woocommerce div.product div.images{margin-bottom:2rem}}.woocommerce-breadcrumb{font-size:.75rem;color:var(--wp--preset--color--contrast);margin:0 0 2.25rem}.woocommerce-breadcrumb a{color:var(--wp--preset--color--text-faint);text-decoration:none}.woocommerce-breadcrumb a:hover{color:var(--wp--preset--color--accent)}.woocommerce div.product div.images .woocommerce-product-gallery__image{background:#fff;box-shadow:inset 0 0 0 1px var(--wp--preset--color--border-hairline)}.woocommerce div.product div.images .flex-viewport{position:relative}.woocommerce div.product div.images .flex-viewport .woocommerce-product-gallery__image{box-shadow:none}.woocommerce div.product div.images .flex-viewport::after,.woocommerce div.product div.images .flex-viewport::before{content:"";position:absolute;inset:0;pointer-events:none}.woocommerce div.product div.images .flex-viewport::before{border-left:3px solid #fff;border-right:3px solid #fff;z-index:2}.woocommerce div.product div.images .flex-viewport::after{box-shadow:inset 0 0 0 1px var(--wp--preset--color--border-hairline);z-index:3}.woocommerce div.product div.images .flex-control-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:.875rem;margin:.875rem 0 0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:auto;float:none;margin:0;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li img{display:block;width:100%;height:auto;box-sizing:border-box;background:#fff;border:1px solid var(--wp--preset--color--border-hairline);aspect-ratio:1;object-fit:cover;cursor:pointer;opacity:1}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{border-color:var(--wp--preset--color--accent)}.vk-sp-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.vk-sp-stock{font-size:.75rem;color:var(--wp--preset--color--text-secondary);white-space:nowrap}.vk-sp-stock::before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--wp--preset--color--success);margin-right:.45rem;vertical-align:1px}.vk-sp-stock.available-on-backorder::before,.vk-sp-stock.out-of-stock::before{background:var(--wp--preset--color--text-faint)}.woocommerce div.product div.summary p.stock{display:none}.woocommerce div.product .product_title{font-size:clamp(1.75rem, 3vw, 2.25rem);font-weight:300;line-height:1.2;margin:0 0 .625rem}.vk-sp-sku{font-size:.75rem;color:var(--wp--preset--color--text-faint);margin:0 0 1.25rem}.vk-price-note{font-size:.8125rem;line-height:1.5;color:var(--wp--preset--color--text-muted);max-width:30rem;margin:-1rem 0 1.75rem}.woocommerce div.product p.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.875rem;margin:.375rem 0 1.75rem}.woocommerce div.product p.price ins{order:-1;text-decoration:none;font-weight:600}.woocommerce div.product p.price del{font-size:.9375rem}.vk-sp-sale{align-self:center;background:var(--wp--preset--color--accent);color:#fff;font-size:.625rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;line-height:1;padding:5px 11px}.vk-sp-specs{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--wp--preset--color--border-hairline);margin:0 0 1.875rem}.vk-sp-specs>div{display:flex;justify-content:space-between;gap:.75rem;padding:.75rem 1rem .75rem 0;border-bottom:1px solid var(--wp--preset--color--border-hairline);font-size:.8125rem}.vk-sp-specs>div:nth-child(2n){padding:.75rem 0 .75rem 1rem;border-left:1px solid var(--wp--preset--color--border-hairline)}.vk-sp-specs dt{color:var(--wp--preset--color--text-muted);font-weight:400}.vk-sp-specs dd{margin:0;font-weight:500;text-align:right}@media (max-width:600px){.vk-sp-specs{grid-template-columns:1fr}.vk-sp-specs>div:nth-child(2n){padding:.75rem 1rem .75rem 0;border-left:none}}.woocommerce div.product form.cart{display:flex;gap:.875rem;margin:0 0 .875rem}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:none}.woocommerce div.product form.cart div.quantity{display:flex;align-items:stretch;float:none;margin:0;border:1px solid var(--wp--preset--color--border-control)}.woocommerce div.product form.cart .vk-qty{width:2.625rem;border:none;background:0 0;color:var(--wp--preset--color--text-muted);font-size:1rem;cursor:pointer}.woocommerce div.product form.cart .vk-qty:hover{color:var(--wp--preset--color--contrast)}.woocommerce div.product form.cart input.qty{width:2.625rem;box-sizing:border-box;padding:.8125rem 0!important;border:none;border-left:1px solid var(--wp--preset--color--border-control);border-right:1px solid var(--wp--preset--color--border-control);border-radius:0;background:0 0;text-align:center;font:inherit;font-size:.875rem;font-weight:600;color:var(--wp--preset--color--contrast);appearance:textfield;-moz-appearance:textfield}.woocommerce div.product form.cart input.qty::-webkit-inner-spin-button,.woocommerce div.product form.cart input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce div.product form.cart .single_add_to_cart_button{flex:1;background:var(--wp--preset--color--btn);border:none;border-radius:0;color:var(--wp--preset--color--contrast);font-size:.78125rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1;padding:1.0625rem 1rem;transition:background-color .15s ease}.woocommerce div.product form.cart .single_add_to_cart_button:hover{background:#c2b5a8;color:var(--wp--preset--color--contrast)}.woocommerce div.product form.cart .single_add_to_cart_button::after{content:" ↗";font-weight:400}.vk-oneclick{margin-bottom:1.625rem}.vk-oneclick__toggle{display:block;width:100%;border:1px solid #b3aa9c;background:0 0;color:var(--wp--preset--color--contrast);font-family:var(--wp--preset--font-family--body);font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:.9375rem 1rem;cursor:pointer;transition:border-color .15s ease}.vk-oneclick__toggle:hover{border-color:var(--wp--preset--color--accent)}.vk-quote-cta{margin-bottom:1.625rem}.vk-quote-cta .vk-project-cta__toggle{display:block;width:100%;background:var(--wp--preset--color--btn);border:none;border-radius:0;color:var(--wp--preset--color--contrast);font-family:var(--wp--preset--font-family--body);font-size:.78125rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1;padding:1.0625rem 1rem;cursor:pointer;transition:background-color .15s ease}.vk-quote-cta .vk-project-cta__toggle:hover{background:#c2b5a8}.vk-quote-cta .vk-oneclick__form{max-width:none;margin-top:.75rem}.vk-oneclick__form{display:flex;gap:.625rem;margin-top:.75rem}.vk-oneclick__form[hidden]{display:none}.vk-oneclick__form input{flex:1;min-width:0;border:1px solid var(--wp--preset--color--border-control);border-radius:0;background:var(--wp--preset--color--surface);padding:.8125rem 1rem;font:inherit;font-size:.875rem;color:var(--wp--preset--color--contrast)}.vk-oneclick__form input:focus{border-color:var(--wp--preset--color--accent);box-shadow:0 0 0 1px var(--wp--preset--color--accent);outline:0}.vk-oneclick__form button{border:none;border-radius:0;background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);font-family:var(--wp--preset--font-family--body);font-size:.71875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:0 1.25rem;cursor:pointer;white-space:nowrap}.vk-oneclick__form button:disabled{opacity:.6;cursor:default}.vk-oneclick__msg{margin:.75rem 0 0;font-size:.8125rem;color:var(--wp--preset--color--success)}.vk-oneclick__msg.is-error{color:#b0552f}.woocommerce div.product.product-type-variable form.cart{display:block}.vk-var-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem 1.5rem}.woocommerce div.product form.cart .variations.vk-var-grid{margin-bottom:2.5rem}@media (max-width:600px){.vk-var-grid{grid-template-columns:1fr}}.vk-var-field--wide{grid-column:1/-1}.vk-var-label{display:block;font-size:.6875rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--wp--preset--color--text-faint);margin-bottom:.5625rem}.vk-var-field select{width:100%;box-sizing:border-box;border:1px solid var(--wp--preset--color--border-control);border-radius:0;background:#f8f7f4;padding:.625rem 1rem!important;font:inherit;font-size:.78125rem;font-weight:500;line-height:1.2;color:var(--wp--preset--color--contrast)}.woocommerce div.product form.cart .vk-var-field--buttons.js-buttonized select{display:none}.vk-var-buttons{display:flex;gap:.5rem;flex-wrap:wrap}.vk-var-buttons button{border:1px solid var(--wp--preset--color--border-control);background:#f8f7f4;color:var(--wp--preset--color--text-secondary);font-family:var(--wp--preset--font-family--body);font-size:.78125rem;font-weight:500;line-height:1.2;padding:.625rem 1.125rem;cursor:pointer;transition:border-color .15s ease}.vk-var-buttons button:hover{border-color:var(--wp--preset--color--accent)}html[lang^=ru] .vk-var-buttons button{padding-inline:0.875rem}.vk-var-buttons button.is-active{border-color:var(--wp--preset--color--contrast);background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base)}.vk-var-buttons button:disabled{opacity:.35;cursor:not-allowed;border-color:var(--wp--preset--color--border-hairline)}.product-type-variable .woocommerce-variation.single_variation{display:none!important}.product-type-variable .woocommerce-variation-add-to-cart{display:flex;gap:.875rem;margin-bottom:.875rem}.product-type-variable .woocommerce-variation-add-to-cart .single_add_to_cart_button.disabled,.product-type-variable .woocommerce-variation-add-to-cart .single_add_to_cart_button.wc-variation-selection-needed{opacity:.55;cursor:not-allowed}.vk-price-note{font-size:.8125rem;font-weight:400;color:var(--wp--preset--color--text-faint);margin-left:.875rem;letter-spacing:normal}.woocommerce div.product form.cart>.blockUI.blockOverlay{background:0 0!important}.woocommerce div.product .woocommerce-tabs{margin-top:1.5rem}.woocommerce div.product .woocommerce-Tabs-panel{font-size:.9375rem;line-height:1.85;color:var(--wp--preset--color--text-secondary)}.woocommerce div.product .woocommerce-Tabs-panel--description,.woocommerce div.product .woocommerce-Tabs-panel--vk_shipping{max-width:760px}.woocommerce div.product .woocommerce-Tabs-panel--additional_information{max-width:960px}.woocommerce div.product .related.products>h2,.woocommerce div.product .up-sells>h2{font-size:1.75rem;font-weight:300;margin:1.5rem 0 1.5rem}.vk-pw{margin-top:0}.woocommerce div.product .vk-pw+.related.products{margin-top:0}.vk-pw__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.vk-pw__title{font-size:1.75rem;font-weight:300;margin:0}.vk-pw__nav{display:none}.vk-pw.has-nav .vk-pw__nav{display:flex}.vk-shelf-btn:disabled{opacity:.35;cursor:default}.vk-shelf-btn:disabled:hover{background:0 0}.vk-pw__scroller{display:flex;gap:1.25rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:14px;scrollbar-width:thin;scrollbar-color:var(--wp--preset--color--border-control) transparent}.vk-pw__scroller::-webkit-scrollbar{height:4px}.vk-pw__scroller::-webkit-scrollbar-thumb{background:var(--wp--preset--color--border-control)}.vk-pw__item{flex:0 0 320px;scroll-snap-align:start;text-decoration:none;color:inherit}.vk-pw__item img{display:block;width:100%;height:220px;object-fit:cover}.vk-pw__label{display:block;margin-top:.625rem;font-size:.8125rem;color:var(--wp--preset--color--text-secondary)}.vk-pw__item:hover .vk-pw__label{color:var(--wp--preset--color--contrast)}@media (max-width:782px){.vk-pw__title{font-size:1.375rem}.vk-pw__item{flex-basis:260px}.vk-pw__item img{height:180px}}.vk-cat-head{margin-bottom:2rem}.vk-cat-title{font-size:clamp(2.75rem, 5vw, 4rem);font-weight:300;line-height:1.02;letter-spacing:-.01em;margin:0}.vk-cat-head .vk-cat-meta{margin-top:.875rem;row-gap:.75rem}.vk-cat-count p.woocommerce-result-count{margin:0;font-size:.8125rem;color:var(--wp--preset--color--text-muted)}.vk-cat-sort select.orderby{appearance:none;background:0 0;border:1px solid var(--wp--preset--color--border-control);border-radius:0;padding:.7rem 2.4rem .7rem 1rem;font:inherit;font-size:.8125rem;color:var(--wp--preset--color--contrast);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2357524A' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center}.vk-sort{position:relative}.vk-sort__btn{appearance:none;background:0 0;border:1px solid var(--wp--preset--color--border-control);border-radius:0;padding:.7rem 2.4rem .7rem 1rem;font:inherit;font-size:.8125rem;color:var(--wp--preset--color--contrast);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2357524A' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center}.vk-sort__list{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:100%;width:max-content;margin:0;padding:.375rem 0;list-style:none;background:var(--wp--preset--color--surface);border:1px solid var(--wp--preset--color--border-hairline);box-shadow:0 12px 28px rgba(41,38,35,.14);display:none}.vk-sort.is-open .vk-sort__list{display:block}.vk-sort__list li{margin:0}.vk-sort__list button{display:block;width:100%;text-align:left;background:0 0;border:none;padding:.5rem 1.125rem;font:inherit;font-size:.8125rem;color:var(--wp--preset--color--text-secondary);cursor:pointer;white-space:nowrap}.vk-sort__list button:hover{color:var(--wp--preset--color--accent)}.vk-sort__list button.is-active{color:var(--wp--preset--color--contrast);font-weight:600}.vk-catalog{gap:2rem}@media (max-width:900px){.vk-catalog{flex-wrap:wrap}}.vk-filters{flex:0 0 280px;max-width:280px;background:var(--wp--preset--color--surface);border:1px solid var(--wp--preset--color--border-hairline);padding:1.75rem 1.5rem}@media (max-width:900px){.vk-filters{flex-basis:100%;max-width:none}}.vk-catalog:has(.vk-no-results) .vk-no-results{margin:0;padding:3rem 0}.vk-filters h3.wp-block-heading{font-size:.65625rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--wp--preset--color--text-secondary);margin:0 0 .875rem}.vk-filters .wc-block-product-filters__overlay-content{gap:1.75rem}.vk-filters fieldset{border:none;margin:0;padding:0}.vk-filters .wc-block-product-filter-checkbox-list__label{font-size:.875rem;color:var(--wp--preset--color--text-secondary)}.vk-filters .wc-block-product-filter-checkbox-list__input-wrapper::before{opacity:0}.vk-filters input[type=checkbox].wc-block-product-filter-checkbox-list__input{border:1px solid var(--wp--preset--color--border-control);border-radius:2px;background:0 0}.vk-filters input[type=checkbox].wc-block-product-filter-checkbox-list__input:checked{background:var(--wp--preset--color--accent);border-color:var(--wp--preset--color--accent)}.vk-filters .wc-block-product-filter-checkbox-list__mark{color:#fff}.vk-filters .wc-block-product-filter-checkbox-list__show-more button,.vk-filters .wp-block-woocommerce-product-filter-clear-button button.wp-block-button__link{background:0 0;border:none;padding:0;font:inherit;font-size:.8125rem;font-weight:400;letter-spacing:normal;text-transform:none;color:var(--wp--preset--color--text-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.vk-filters .wp-block-woocommerce-product-filter-clear-button button.wp-block-button__link:hover{color:var(--wp--preset--color--contrast)}.vk-filters .wp-block-woocommerce-product-filter-price-slider{--wc-product-filter-price-slider:var(--wp--preset--color--accent);--wc-product-filter-price-slider-handle:var(--wp--preset--color--surface);--wc-product-filter-price-slider-handle-border:var(--wp--preset--color--accent)}.vk-filters .wc-block-product-filter-price-slider__content{grid-template-columns:auto 1fr auto;grid-template-areas:"price-slider price-slider price-slider" "left-input . right-input";column-gap:1rem;row-gap:.25rem}.vk-filters .wc-block-product-filter-price-slider__content input[type=text]{background:0 0;border:1px solid var(--wp--preset--color--border-control);border-radius:0;padding:.375rem .5rem;font:inherit;font-size:.8125rem;color:var(--wp--preset--color--contrast);width:7em;min-width:0}.vk-filters .wc-block-product-filter-price-slider__right input[type=text]{text-align:right}.vk-cat-grid ul.wc-block-product-template{gap:1.5rem}.vk-cat-grid li.wc-block-product{padding:0}.vk-pcard{height:100%;display:flex;flex-direction:column;background:var(--wp--preset--color--surface);border:1px solid var(--wp--preset--color--border-hairline);transition:border-color .15s ease}.vk-pcard:hover{border-color:var(--wp--preset--color--accent)}.vk-pcard .vk-pcard-body{display:flex;flex-direction:column;flex:1 1 auto}.vk-pcard .vk-pcard-stock{margin-top:auto}.vk-pcard-media{position:relative;margin:0;background:#fff}.vk-pcard-media img{display:block;width:100%;aspect-ratio:4/3;object-fit:contain}.vk-pcard-media .wc-block-components-product-sale-badge{position:absolute;top:.875rem;left:.875rem;right:auto;background:var(--wp--preset--color--accent);color:#fff;border:none;border-radius:0;font-size:.625rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:5px 11px}.vk-pcard-body{padding:1.125rem 1.25rem 1.375rem}.vk-pcard-brand{font-size:.65625rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--wp--preset--color--text-faint);margin:0 0 .5rem}.vk-pcard-title{font-size:1rem;font-weight:500;line-height:1.4;margin:0 0 .55rem}.vk-pcard-title a{color:var(--wp--preset--color--contrast);text-decoration:none}.vk-pcard-title a:hover{color:var(--wp--preset--color--accent)}.vk-pcard .vk-pcard-stock{font-size:.8125rem;color:var(--wp--preset--color--text-secondary);margin-bottom:0;text-align:left}.vk-pcard-stock::before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--wp--preset--color--success);margin-right:.45rem;vertical-align:1px}.vk-pcard-stock.wc-block-components-product-stock-indicator--available-on-backorder::before,.vk-pcard-stock.wc-block-components-product-stock-indicator--out-of-stock::before{background:var(--wp--preset--color--text-faint)}.vk-pcard-foot{gap:.75rem}.vk-pcard .vk-pcard-foot{margin-top:.25rem}.vk-pcard .wc-block-components-product-price{font-size:1.1875rem;font-weight:600;color:var(--wp--preset--color--contrast)}.vk-pcard .wc-block-components-product-price del{display:block;font-size:.8125rem;font-weight:400;color:var(--wp--preset--color--text-faint)}.vk-pcard .wc-block-components-product-button{margin:0}.vk-pcard .wc-block-components-product-button__button{white-space:nowrap;background:0 0;border:1px solid var(--wp--preset--color--border-control);border-radius:0;color:var(--wp--preset--color--contrast);font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1;padding:.8125rem 1.125rem;transition:background-color .15s ease,border-color .15s ease}.vk-pcard .wc-block-components-product-button__button:hover{background:var(--wp--preset--color--btn);border-color:var(--wp--preset--color--btn);color:var(--wp--preset--color--contrast)}.vk-pagination{margin-top:3rem;gap:.5rem}.vk-pagination .wp-block-query-pagination-numbers{display:flex;gap:.5rem;margin:0}.vk-pagination .page-numbers,.vk-pagination .wp-block-query-pagination-next{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;height:2.75rem;padding:0 .625rem;border:1px solid var(--wp--preset--color--border-control);color:var(--wp--preset--color--contrast);font-size:.875rem;text-decoration:none;transition:border-color .15s ease}.vk-pagination .wp-block-query-pagination-next:hover,.vk-pagination a.page-numbers:hover{border-color:var(--wp--preset--color--accent)}.vk-pagination .page-numbers.current{background:var(--wp--preset--color--contrast);border-color:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base)}.vk-pagination .page-numbers.dots{border:none;min-width:auto}.vk-no-results{color:var(--wp--preset--color--text-muted);margin-top:2rem}.wc-block-components-notice-banner,.woocommerce-error,.woocommerce-info,.woocommerce-message{background:var(--wp--preset--color--surface)!important;border:1px solid var(--wp--preset--color--border-hairline)!important;border-left-width:3px!important;border-radius:0!important;color:var(--wp--preset--color--text-secondary)!important}.wc-block-components-notice-banner.is-success,.woocommerce-message{border-left-color:var(--wp--preset--color--success)!important}.wc-block-components-notice-banner.is-info,.woocommerce-info{border-left-color:var(--wp--preset--color--accent)!important}.wc-block-components-notice-banner.is-error,.woocommerce-error{border-left-color:#b0552f!important}.wc-block-components-notice-banner.is-success svg{background-color:var(--wp--preset--color--success)!important;fill:var(--wp--preset--color--surface)}.wc-block-components-notice-banner.is-info svg{background-color:var(--wp--preset--color--accent)!important;fill:var(--wp--preset--color--surface)}.wc-block-components-notice-banner.is-error svg{background-color:#b0552f!important;fill:var(--wp--preset--color--surface)}.wc-block-components-notice-banner:focus,.woocommerce-message:focus{outline:1px solid var(--wp--preset--color--border-control);outline-offset:2px}.wc-block-components-notice-banner a,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content a,.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{color:var(--wp--preset--color--accent)!important;background:0 0!important;opacity:1!important;text-decoration:none}.wc-block-components-notice-banner a:hover,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover,.woocommerce-message a:hover{color:#5c5044!important}.wc-block-components-combobox .components-combobox-control__input,.wc-block-components-form textarea,.wc-block-components-text-input input,.wc-block-components-textarea textarea{background:var(--wp--preset--color--surface)!important;border:1px solid var(--wp--preset--color--border-control)!important;border-radius:0!important;color:var(--wp--preset--color--contrast)!important}.wc-block-components-combobox .components-combobox-control__input:focus,.wc-block-components-text-input input:focus{border-color:var(--wp--preset--color--accent)!important;box-shadow:0 0 0 1px var(--wp--preset--color--accent)!important;outline:0}.wc-block-components-combobox .components-base-control__label,.wc-block-components-text-input label{color:var(--wp--preset--color--text-muted)!important}.wc-block-components-text-input.is-active label,.wc-block-components-text-input.is-filled label{color:var(--wp--preset--color--text-faint)!important}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--wp--preset--color--surface) inset!important;box-shadow:0 0 0 1000px var(--wp--preset--color--surface) inset!important;-webkit-text-fill-color:var(--wp--preset--color--contrast)!important;caret-color:var(--wp--preset--color--contrast);transition:background-color 9999s ease-out 0s}.wc-block-components-address-form__country{margin-top:12px!important}.wc-blocks-components-select .wc-blocks-components-select__container{background:var(--wp--preset--color--surface)!important;border:1px solid var(--wp--preset--color--border-control)!important;border-radius:0!important}.wc-blocks-components-select .wc-blocks-components-select__container:focus-within{border-color:var(--wp--preset--color--accent)!important;box-shadow:0 0 0 1px var(--wp--preset--color--accent)!important}select.wc-blocks-components-select__select{background:0 0!important;border:none!important;color:var(--wp--preset--color--contrast)!important}.wc-blocks-components-select__label{color:var(--wp--preset--color--text-muted)!important}.wc-blocks-components-select__expand{fill:var(--wp--preset--color--text-secondary)}select.wc-blocks-components-select__select option{background:var(--wp--preset--color--surface);color:var(--wp--preset--color--contrast)}.wp-block-search__inside-wrapper{background:0 0;border:1px solid var(--wp--preset--color--border-control)!important;border-radius:0;padding:0;height:2.375rem;box-sizing:border-box;align-items:center}.wp-block-search__button{background:0 0;border:none;color:var(--wp--preset--color--text-muted);padding:.125rem .5rem .125rem .25rem;margin:0}.wp-block-search .wp-block-search__input{background:0 0;border:none;color:var(--wp--preset--color--contrast);padding:.3125rem .25rem .3125rem .75rem;font-size:.875rem;min-height:0}.wp-block-search .wp-block-search__input::placeholder{color:var(--wp--preset--color--text-faint)}.wp-block-search .wp-block-search__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.vk-search-clear{display:none;background:0 0;border:none;margin:0;padding:0;font-size:1.25rem;font-weight:300;line-height:1;color:var(--wp--preset--color--text-faint);cursor:pointer}.vk-search-clear.is-visible{display:inline-block}.vk-search-clear:hover{color:var(--wp--preset--color--contrast)}.vk-header-tools .wp-block-search__inside-wrapper{transition:width .3s ease}.vk-header-tools .vk-lang{max-width:5rem;overflow:hidden;white-space:nowrap;transition:max-width .3s ease,opacity .3s ease,margin-left .3s ease}.vk-header-tools:has(.wp-block-search:focus-within) .wp-block-search__inside-wrapper{width:203px!important}.vk-header-tools:has(.wp-block-search:focus-within) .vk-lang{max-width:0;opacity:0;margin-left:-.75rem}.wc-block-mini-cart .wc-block-mini-cart__button{border:1px solid var(--wp--preset--color--border-control);border-radius:0;color:var(--wp--preset--color--contrast);padding:0 .75rem;height:2.375rem;box-sizing:border-box}.wc-block-components-drawer__screen-overlay--is-hidden{visibility:hidden;transition:opacity .3s,visibility 0s linear .3s}.wc-block-mini-cart__footer .wc-block-mini-cart__footer-cart{display:none!important}.wc-block-mini-cart__footer .wc-block-mini-cart__footer-checkout{width:100%!important;margin-left:0!important}.wc-block-mini-cart__drawer .wc-block-components-quantity-selector{border:1px solid var(--wp--preset--color--border-control)!important;border-radius:0!important;height:2.375rem;margin:0}.wc-block-mini-cart__drawer .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input{width:2.125rem;min-width:2.125rem;border-left:1px solid var(--wp--preset--color--border-control)!important;border-right:1px solid var(--wp--preset--color--border-control)!important;border-radius:0!important;background:0 0;font-size:.8125rem!important;font-weight:600!important;color:var(--wp--preset--color--contrast)}.wc-block-mini-cart__drawer .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{width:2.125rem;min-width:2.125rem;font-size:.9375rem;color:var(--wp--preset--color--text-muted);opacity:1}.wc-block-mini-cart__drawer .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover{color:var(--wp--preset--color--contrast)}.wc-block-mini-cart__drawer .wc-block-components-product-metadata__description,.wc-block-mini-cart__drawer [data-wp-watch="callbacks.itemShortDescription"]{display:none!important}body .wp-site-blocks>main{margin-block-start:0}body .wp-site-blocks>footer{margin-block-start:0}.vk-hero+*{margin-block-start:0}.wp-block-group.vk-brand{gap:.625rem}.wp-block-group.vk-header-tools{gap:.75rem}.vk-header-tools .vk-lang{font-size:.8125rem}.vk-header-phone{font-size:.84375rem;font-weight:600;white-space:nowrap}.vk-header-phone a{color:var(--wp--preset--color--contrast)}.vk-header-phone a:hover{color:var(--wp--preset--color--accent)}@media (max-width:599px){header .wp-block-group.vk-header-tools{display:contents}header .wp-block-group.alignwide{justify-content:flex-start;gap:.75rem}header .vk-brand{order:1;margin-right:auto}header .wc-block-mini-cart{order:2}header .nav-main{order:3}header .wp-block-group.alignwide::after{content:"";order:4;flex-basis:100%;height:0}header .vk-header-phone{order:5;flex:0 0 auto}header .vk-lang{order:6;flex:0 0 auto}header .wp-block-search{order:7;flex:1 1 0%;min-width:0}header .vk-header-tools .wp-block-search__inside-wrapper,header .vk-header-tools:has(.wp-block-search:focus-within) .wp-block-search__inside-wrapper{width:100%!important}header .vk-header-tools .wp-block-search__input{min-width:0}}.vk-lang{color:var(--wp--preset--color--text-faint);white-space:nowrap}.vk-lang__cur{color:var(--wp--preset--color--contrast);font-weight:600}.vk-lang a{color:var(--wp--preset--color--text-faint);text-decoration:none}.vk-lang a:hover{color:var(--wp--preset--color--contrast)}.vk-footer-grid .wp-block-navigation{margin-block-start:0.625rem}.vk-footer-grid .wp-block-navigation.is-vertical,.vk-footer-grid .wp-block-navigation.is-vertical .wp-block-navigation__container{gap:.4375rem}.vk-footer-tagline{margin-block-start:1.125rem;line-height:1.8}.vk-footer-cta .wp-block-button__link{font-size:.71875rem;padding:.9375rem 1.5rem}.vk-footer-contact>p+p{margin-block-start:0.5rem}.vk-footer-contact>p.vk-footer-phone{margin-block-start:0.625rem}.vk-footer-contact>p.vk-footer-phone+p{margin-block-start:0.75rem}.vk-footer-label{font-size:.65625rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--wp--preset--color--text-faint);margin-bottom:.375rem}.vk-footer-phone{font-size:1.5rem;font-weight:300;letter-spacing:.02em;white-space:nowrap}.vk-footer-phone a{color:var(--wp--preset--color--contrast)}.vk-footer-brand-col{display:flex;flex-direction:column;align-items:flex-start}.vk-footer-copy{margin-top:auto!important;padding-top:1.5rem;font-size:.75rem;color:var(--wp--preset--color--text-faint)}.vk-footer-soc{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.875rem}.vk-footer-soc a{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;box-sizing:border-box;border:1px solid var(--wp--preset--color--border-control);color:var(--wp--preset--color--contrast);text-decoration:none;transition:border-color .15s ease}.vk-footer-soc a:hover{border-color:var(--wp--preset--color--accent)}.vk-footer-soc svg{flex-shrink:0;color:var(--wp--preset--color--text-secondary);transition:color .15s ease}.vk-footer-soc a:hover svg{color:var(--wp--preset--color--accent)}.vk-cart__title{font-size:2.375rem;font-weight:300;margin:0 0 1.5rem}.vk-cart__cols{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);gap:2.75rem;align-items:start}.vk-cart-item{display:grid;grid-template-columns:96px minmax(0,1fr) auto auto auto;gap:1.25rem;align-items:center;padding:1.25rem 0;border-top:1px solid var(--wp--preset--color--border-hairline)}.vk-cart-item:last-of-type{border-bottom:1px solid var(--wp--preset--color--border-hairline)}.vk-cart-item__media img{display:block;width:96px;height:96px;object-fit:cover;background:var(--wp--preset--color--surface-2,#e8e6e1)}.vk-cart-item__brand{margin:0 0 5px;font-size:.65625rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--wp--preset--color--text-faint)}.vk-cart-item__name{margin:0 0 5px;font-size:.90625rem;font-weight:500;line-height:1.45}.vk-cart-item__name a{color:var(--wp--preset--color--contrast);text-decoration:none}.vk-cart-item__name a:hover{color:var(--wp--preset--color--accent)}.vk-cart-item__stock{margin:0;font-size:.71875rem;color:var(--wp--preset--color--success)}.vk-cart-item__stock::before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--wp--preset--color--success);margin-right:7px;vertical-align:1px}.vk-cart-item__qty{display:flex;align-items:stretch;border:1px solid var(--wp--preset--color--border-control)}.vk-cart-item__qty span{min-width:2.125rem;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--wp--preset--color--border-control);border-right:1px solid var(--wp--preset--color--border-control);font-size:.8125rem;font-weight:600}.vk-cart-item__qty button{width:2.125rem;height:2.375rem;border:0;background:0 0;cursor:pointer;font-size:.9375rem;color:var(--wp--preset--color--text-muted)}.vk-cart-item__qty button:hover{color:var(--wp--preset--color--contrast)}.vk-cart-item__sum{margin:0;font-size:1rem;font-weight:600;white-space:nowrap}.vk-cart-item__remove{border:0;background:0 0;cursor:pointer;font-size:1.125rem;line-height:1;color:var(--wp--preset--color--text-faint);padding:.25rem}.vk-cart-item__remove:hover{color:var(--wp--preset--color--contrast)}.vk-cart-montazh{margin-bottom:0!important}.vk-cart-montazh{display:flex;gap:14px;align-items:flex-start;margin-top:1.5rem;padding:1.25rem 1.375rem;background:var(--wp--preset--color--surface-2,#e8e6e1);border:1px solid var(--wp--preset--color--border-hairline);cursor:pointer}.vk-cart-montazh input{appearance:none;-webkit-appearance:none;width:15px;height:15px;margin:2px 0 0;border:1px solid var(--wp--preset--color--border-control);background:0 0;flex:none;cursor:pointer}.vk-cart-montazh input:checked{background:var(--wp--preset--color--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3E%3Cpath d='M1 4l2.7 2.7L9 1' fill='none' stroke='%23fff' stroke-width='1.8'/%3E%3C/svg%3E") center/9px no-repeat;border-color:var(--wp--preset--color--accent)}.vk-cart-montazh strong{display:block;font-size:.875rem;font-weight:500;line-height:1.3;margin-bottom:4px}.vk-cart-montazh small{display:block;font-size:.78125rem;line-height:1.6;color:var(--wp--preset--color--text-muted)}.vk-cart-form{border:1px solid var(--wp--preset--color--border-hairline);background:var(--wp--preset--color--surface);padding:1.875rem 1.75rem;line-height:1.45}.vk-cart-form .vk-mform__title{font-size:1.25rem;font-weight:500;margin:0 0 6px}.vk-cart-form input{font-size:.8125rem}.vk-cart-form__pay{display:flex;flex-direction:column;gap:10px;padding:8px 0 4px}.vk-cart-form__label{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--wp--preset--color--text-muted)}.vk-cart-form__radio{display:flex;gap:10px;align-items:center;margin:0!important;font-size:.84375rem;cursor:pointer}.vk-cart-form__radio input{accent-color:var(--wp--preset--color--accent);width:15px;height:15px;margin:0;flex:none}.vk-cart-form__sums{margin:.25rem 0 0;border-top:1px solid var(--wp--preset--color--border-hairline);padding-top:1rem}.vk-cart-form__sums p{display:flex;justify-content:space-between;gap:1rem;margin:0 0 8px;font-size:.84375rem}.vk-cart-form__sums p>span:first-child{color:var(--wp--preset--color--text-muted)}.vk-cart-form__sums p>span:last-child{font-weight:500}.vk-cart-form__muted{color:var(--wp--preset--color--text-muted);font-weight:400!important}.vk-cart-form__total{font-size:1rem!important;padding-top:6px}.vk-cart-form__total>span:first-child{color:var(--wp--preset--color--contrast)!important;font-weight:500}.vk-cart-form__total>span:last-child{font-weight:600}.vk-cart-form__note{margin:0;font-size:.75rem;line-height:1.6;color:var(--wp--preset--color--text-faint);text-align:center}.vk-cart-empty{padding:2rem 0 1rem}.vk-cart-empty p{margin:0 0 1.5rem;font-size:.9375rem;color:var(--wp--preset--color--text-secondary)}.vk-cart-empty__btn{display:inline-block;background:var(--wp--preset--color--btn);color:var(--wp--preset--color--contrast);padding:.875rem 1.75rem;font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.vk-cart-empty__btn:hover{background:#c2b5a8}@media (max-width:899px){.vk-cart__cols{grid-template-columns:minmax(0,1fr)}.vk-cart-item{grid-template-columns:72px minmax(0,1fr) auto}.vk-cart-item__media img{width:72px;height:72px}.vk-cart-item__qty{grid-column:2;justify-self:start}.vk-cart-item__sum{grid-column:3;grid-row:1}.vk-cart-item__remove{grid-column:3;grid-row:2;justify-self:end}.vk-cart-form{padding:1.5rem 1.25rem}}.vk-404{max-width:50rem}.vk-404-heading{font-size:clamp(2rem, 1.4rem + 2.4vw, 3.25rem);font-weight:300;line-height:1.1;margin:0 0 1rem}.vk-404-intro{color:var(--wp--preset--color--text-secondary);font-size:1.0625rem;line-height:1.6;margin:0 0 2.5rem;max-width:34rem}.vk-404-label{color:var(--wp--preset--color--text-muted);font-size:.75rem;font-weight:600;letter-spacing:.14em;margin:0 0 1rem;text-transform:uppercase}.vk-404-cats{display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));list-style:none;margin:0 0 2.5rem;padding:0;background:var(--wp--preset--color--border-hairline);border:1px solid var(--wp--preset--color--border-hairline)}.vk-404-cat{display:flex;margin:0}.vk-404-cat a{background:var(--wp--preset--color--surface);box-sizing:border-box;flex:1;padding:1.125rem 1.25rem;text-decoration:none;transition:background .18s ease}.vk-404-cat a:focus-visible,.vk-404-cat a:hover{background:var(--wp--preset--color--surface-2)}.vk-404-cat-title{color:var(--wp--preset--color--contrast);display:block;font-size:1rem;font-weight:500}.vk-404-cat-sub{color:var(--wp--preset--color--text-muted);display:block;font-size:.8125rem;margin-top:.25rem}.vk-404-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem 2.5rem;margin:0 0 2rem}.vk-404-btn{background:var(--wp--preset--color--btn);color:var(--wp--preset--color--on-accent);display:inline-block;font-size:.8125rem;font-weight:600;letter-spacing:.08em;padding:.9rem 1.75rem;text-decoration:none;text-transform:uppercase;transition:background .18s ease}.vk-404-btn:focus-visible,.vk-404-btn:hover{background:var(--wp--preset--color--accent-soft-1)}.vk-404-link{color:var(--wp--preset--color--text-secondary);font-size:.9375rem;text-underline-offset:0.25em}.vk-404-help{color:var(--wp--preset--color--text-muted);font-size:.9375rem;margin:0}.vk-404-help a{color:var(--wp--preset--color--contrast);font-weight:500;text-underline-offset:0.25em;white-space:nowrap}@media (max-width:600px){.vk-404-intro{margin-bottom:2rem}.vk-404-cats{grid-template-columns:1fr;margin-bottom:2rem}.vk-404-actions{gap:1rem}.vk-404-btn{text-align:center;width:100%}}.vk-svc__headrow,.vk-tr__headrow{display:grid;grid-template-columns:1.15fr 0.85fr;gap:3.5rem;align-items:end;margin-bottom:3.25rem}.vk-svc__title,.vk-tr__title{font-size:3.25rem;line-height:1.05;font-weight:300;margin:0}.vk-svc__title em,.vk-tr__title em{font-style:normal;color:var(--wp--preset--color--accent)}.vk-svc__intro p,.vk-tr__lead{margin:0 0 1.5rem;font-size:.9375rem;line-height:1.7;color:var(--wp--preset--color--text-secondary)}.vk-tr__lead{margin-bottom:0}.vk-svc__cta{display:inline-flex;align-items:center;gap:.75rem;font-size:.84375rem;font-weight:600;color:var(--wp--preset--color--contrast);border-bottom:1px solid var(--wp--preset--color--border-control);padding-bottom:.625rem;white-space:nowrap;text-decoration:none}.vk-svc__cta:hover{color:var(--wp--preset--color--accent);border-bottom-color:var(--wp--preset--color--accent)}.vk-svc__panel{margin-top:clamp(48px,5vw,76px);background:var(--wp--preset--color--surface);border:1px solid var(--wp--preset--color--border-hairline)}.vk-svc__panel-head{display:flex;align-items:center;justify-content:space-between;gap:2.25rem;box-sizing:border-box;min-height:92px;padding:1.25rem 1.875rem;border-bottom:1px solid var(--wp--preset--color--border-hairline)}.vk-svc__panel-head .vk-svc__panel-title{margin:0;font-size:1.5rem;font-weight:400;line-height:1.2;color:var(--wp--preset--color--contrast)}.vk-svc__panel-head .vk-svc__panel-title a{color:var(--wp--preset--color--contrast);text-decoration:none}.vk-svc__panel-head .vk-svc__panel-title a:hover{color:var(--wp--preset--color--accent)}.vk-svc__panel-head span{max-width:620px;text-align:right;font-size:.6875rem;line-height:1.6;letter-spacing:.06em;color:var(--wp--preset--color--text-muted)}.vk-svc__route{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr)}.vk-svc__route li{position:relative;box-sizing:border-box;min-height:138px;padding:1.5rem 1.875rem;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--wp--preset--color--border-hairline)}.vk-svc__route li:last-child{border-right:0}.vk-svc__route li:not(:last-child)::after{content:"";position:absolute;z-index:2;right:-5px;top:30px;width:8px;height:8px;border-top:1px solid var(--wp--preset--color--accent);border-right:1px solid var(--wp--preset--color--accent);background:var(--wp--preset--color--surface);transform:rotate(45deg)}.vk-svc__n{font-size:.6875rem;letter-spacing:.17em;color:var(--wp--preset--color--text-faint)}.vk-svc__route strong{display:block;font-size:clamp(20px, 1.9vw, 27px);font-weight:300;line-height:1.15;color:var(--wp--preset--color--contrast)}.vk-svc__route small{display:block;max-width:210px;margin-top:.5rem;font-size:.8125rem;line-height:1.5;color:var(--wp--preset--color--text-muted)}.vk-svc__route li.is-finish{background:var(--wp--preset--color--btn)}.vk-svc__route li.is-finish .vk-svc__n,.vk-svc__route li.is-finish small{color:var(--wp--preset--color--text-secondary)}.vk-svc__promises{box-sizing:border-box;min-height:68px;padding:0 1.875rem;border-top:1px solid var(--wp--preset--color--border-hairline);display:grid;grid-template-columns:repeat(3,1fr);align-items:center}.vk-svc__promises p{margin:0;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--wp--preset--color--text-secondary)}.vk-svc__promises p:nth-child(2){text-align:center}.vk-svc__promises p:last-child{text-align:right;color:var(--wp--preset--color--accent)}.vk-svc__sep{margin-top:1.25rem;display:grid;grid-template-columns:0.62fr 1fr;border:1px solid var(--wp--preset--color--border-hairline)}.vk-svc__sep-copy{padding:1.5rem 1.875rem;border-right:1px solid var(--wp--preset--color--border-hairline)}a.vk-svc__sep-all{display:inline-block;text-decoration:none;transition:color .2s ease}a.vk-svc__sep-all:hover{color:var(--wp--preset--color--accent)}.vk-svc__sep-copy p{margin:.5rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--wp--preset--color--text-muted)}.vk-svc__sep nav{display:grid;grid-template-columns:repeat(3,1fr)}.vk-svc__sep nav a{display:flex;align-items:center;gap:.75rem;padding:1.5rem;border-right:1px solid var(--wp--preset--color--border-hairline);font-size:.875rem;font-weight:500;color:var(--wp--preset--color--contrast);text-decoration:none}.vk-svc__sep nav a:last-child{border-right:0}.vk-svc__sep nav a span{font-size:.6875rem;letter-spacing:.14em;color:var(--wp--preset--color--accent)}.vk-svc__sep nav a b{margin-left:auto;font-weight:400;color:var(--wp--preset--color--text-faint)}.vk-svc__sep nav a:hover{background:var(--wp--preset--color--surface);color:var(--wp--preset--color--accent)}.vk-svc__sep nav a:hover b{color:var(--wp--preset--color--accent)}.vk-tr__points{margin-top:3.25rem;display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}.vk-tr__point{border-top:1px solid var(--wp--preset--color--border-hairline);padding-top:1.25rem}.vk-tr__point h3{margin:0 0 .5rem;font-size:1.125rem;font-weight:500;line-height:1.3;color:var(--wp--preset--color--contrast)}.vk-tr__point p{margin:0;font-size:.8125rem;line-height:1.6;color:var(--wp--preset--color--text-muted)}.vk-tr__cta{margin-top:3.5rem;display:grid;grid-template-columns:1.15fr 0.85fr;gap:3.5rem;align-items:center;background:var(--wp--preset--color--surface);padding:2.5rem 2.5rem 2.75rem;border-top:1px solid transparent;border-bottom:1px solid transparent;border-image:linear-gradient(90deg,rgba(220,216,208,0),#dcd8d0 15%,#dcd8d0 85%,rgba(220,216,208,0)) 1}.vk-tr__cta-title{margin:.75rem 0 0;font-size:1.75rem;line-height:1.2;font-weight:300;color:var(--wp--preset--color--contrast)}.vk-tr__cta-side p{margin:0 0 1.25rem;font-size:.875rem;line-height:1.7;color:var(--wp--preset--color--text-secondary)}.page-template-page-home .wp-block-button.vk-footer-cta{display:none}@media (max-width:900px){.vk-svc__headrow,.vk-tr__cta,.vk-tr__headrow{grid-template-columns:1fr;gap:1.75rem;align-items:start}.vk-svc__title,.vk-tr__title{font-size:2.25rem}.vk-svc__panel-head{flex-direction:column;align-items:flex-start;gap:.75rem;min-height:0}.vk-svc__panel-head span{text-align:left}.vk-svc__route{grid-template-columns:1fr 1fr}.vk-svc__route li{min-height:0;justify-content:flex-start;gap:.625rem;border-bottom:1px solid var(--wp--preset--color--border-hairline)}.vk-svc__route li:nth-child(2n){border-right:0}.vk-svc__route li:nth-last-child(-n+2){border-bottom:0}.vk-svc__route li:not(:last-child)::after{display:none}.vk-svc__promises{grid-template-columns:1fr;gap:.5rem;padding-block:1.25rem;min-height:0}.vk-svc__promises p:nth-child(n){text-align:left}.vk-svc__sep{grid-template-columns:1fr}.vk-svc__sep-copy{border-right:0;border-bottom:1px solid var(--wp--preset--color--border-hairline)}.vk-svc__sep nav{grid-template-columns:1fr}.vk-svc__sep nav a{border-right:0;border-bottom:1px solid var(--wp--preset--color--border-hairline)}.vk-svc__sep nav a:last-child{border-bottom:0}.vk-tr__points{grid-template-columns:1fr;gap:1.75rem}.vk-tr__cta{padding:2rem 1.5rem 2.25rem}}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(assets/fonts/Montserrat-var-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(assets/fonts/Montserrat-var-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(assets/fonts/Montserrat-var-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html:not(.vk-decor-on) .wp-site-blocks>main::before{background-image:none!important;opacity:0!important}.wp-site-blocks>main::before{transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.wp-site-blocks>main::before{transition:none}}.page-template-page-home .wp-site-blocks>main{position:relative;isolation:isolate;--vkd-op:0.22;--vkd-container:1224px;--vkd-veil:0.84}.page-template-page-home .wp-site-blocks>main>*{position:relative;z-index:1}.page-template-page-home .wp-site-blocks>main::before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;opacity:var(--vkd-op);filter:saturate(.5) sepia(.06);background-repeat:no-repeat;background-image:url(assets/images/decor/17-faceted-tripod.webp),url(assets/images/decor/03-suspended-v2.webp),url(assets/images/decor/16-folded-corner.webp),url(assets/images/decor/15-cocoon.webp),url(assets/images/decor/12-bronze-column-pro-v1.webp),url(assets/images/decor/08-cantilever-pro-v1.webp),url(assets/images/decor/13-glass-island-pro-v1.webp),url(assets/images/decor/11-organic-plaster-pro-v1.webp);background-size:clamp(360px,38vw,870px) auto,clamp(330px,34vw,780px) auto,clamp(320px,33vw,750px) auto,clamp(340px,36vw,810px) auto,clamp(300px,32vw,720px) auto,clamp(440px,46vw,1050px) auto,clamp(330px,34vw,780px) auto,clamp(480px,50vw,1140px) auto;background-position:right -7vw top 17%,left -9vw top 27%,right -7vw top 39%,left -9vw top 50%,right -7vw top 65%,left -9vw top 74%,right -7vw top 87%,left -9vw top 99%}.page-template-page-home .wp-site-blocks>main::after{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(241,240,237,.15) 0,rgba(241,240,237,var(--vkd-veil)) calc(50% - var(--vkd-container)/ 2 + 48px),rgba(241,240,237,var(--vkd-veil)) calc(50% + var(--vkd-container)/ 2 - 48px),rgba(241,240,237,.15) 100%)}@media (max-width:1400px){.page-template-page-home .wp-site-blocks>main{--vkd-op:0.18}.page-template-page-home .wp-site-blocks>main::before{background-size:clamp(295px,33vw,679px) auto,clamp(271px,30vw,608px) auto,clamp(262px,29vw,585px) auto,clamp(279px,32vw,632px) auto,clamp(246px,28vw,562px) auto,clamp(361px,40vw,819px) auto,clamp(271px,30vw,608px) auto,clamp(394px,44vw,889px) auto;background-position:right -12vw top 17%,left -14vw top 27%,right -12vw top 39%,left -14vw top 50%,right -12vw top 65%,left -14vw top 74%,right -12vw top 87%,left -14vw top 99%}}@media (max-width:860px){.page-template-page-home .wp-site-blocks>main{--vkd-op:0.11;--vkd-veil:0.55}.page-template-page-home .wp-site-blocks>main::before{background-image:url(assets/images/decor/17-faceted-tripod.webp),url(assets/images/decor/08-cantilever-pro-v1.webp);background-size:96vw auto,104vw auto;background-position:right -46vw top 16%,left -52vw top 62%}.page-template-page-home .wp-site-blocks>main::after{background:rgba(241,240,237,.5)}}.page-template-page-home .vk-cats-row.is-on{background:rgba(160,130,103,.08)}.page-template-page-home .wp-site-blocks>footer>.vk-hairline-top{position:relative;isolation:isolate;--vkdf-op:0.20;--vkdf-veil:0.86;--vkdf-container:1224px}.page-template-page-home .wp-site-blocks>footer>.vk-hairline-top>*{position:relative;z-index:1}.page-template-page-home .wp-site-blocks>footer>.vk-hairline-top::before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;opacity:var(--vkdf-op);filter:saturate(.5) sepia(.06);background-repeat:no-repeat;background-image:url(assets/images/decor/14-curved-bench.webp);background-size:clamp(360px,34vw,760px) auto;background-position:left -8vw top 50%}.page-template-page-home .wp-site-blocks>footer>.vk-hairline-top::after{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(232,230,225,.15) 0,rgba(232,230,225,var(--vkdf-veil)) calc(50% - var(--vkdf-container)/ 2 + 48px),rgba(232,230,225,var(--vkdf-veil)) calc(50% + var(--vkdf-container)/ 2 - 48px),rgba(232,230,225,.15) 100%)}@media (max-width:860px){.page-template-page-home .wp-site-blocks>footer>.vk-hairline-top{--vkdf-op:0.10}.page-template-page-home .wp-site-blocks>footer>.vk-hairline-top::before{background-size:92vw auto;background-position:left -46vw top 50%}.page-template-page-home .wp-site-blocks>footer>.vk-hairline-top::after{background:rgba(232,230,225,.5)}}body.vkdi-3d-vizualizatsiya:not(.page-template-page-home) .wp-site-blocks>main,body.vkdi-barbekyu-pich:not(.page-template-page-home) .wp-site-blocks>main,body.vkdi-dymokhidna-systema:not(.page-template-page-home) .wp-site-blocks>main,body.vkdi-kamin-anhliiskoho-typu:not(.page-template-page-home) .wp-site-blocks>main,body.vkdi-kamin-frantsuzkoho-typu:not(.page-template-page-home) .wp-site-blocks>main,body.vkdi-kontakty:not(.page-template-page-home) .wp-site-blocks>main,body.vkdi-montazh-kaminiv:not(.page-template-page-home) .wp-site-blocks>main,body.vkdi-montazh:not(.page-template-page-home) .wp-site-blocks>main,body.vkdi-nashi-roboty:not(.page-template-page-home) .wp-site-blocks>main,body.vkdi-obslugovuvannya:not(.page-template-page-home) .wp-site-blocks>main,body.vkdi-oplata-ta-dostavka:not(.page-template-page-home) .wp-site-blocks>main,body.vkdi-pid-klyuch:not(.page-template-page-home) .wp-site-blocks>main,body.vkdi-povernennya-ta-obmin:not(.page-template-page-home) .wp-site-blocks>main,body.vkdi-pro-kompaniyu:not(.page-template-page-home) .wp-site-blocks>main,body.vkdi-sauny-ta-lazni:not(.page-template-page-home) .wp-site-blocks>main,body.vkdi-shop:not(.page-template-page-home) .wp-site-blocks>main,body.vkdi-suchasnyi-kamin:not(.page-template-page-home) .wp-site-blocks>main{position:relative;isolation:isolate;--vkdi-op:0.16;--vkdi-container:1224px;--vkdi-veil:0.84}body.vkdi-3d-vizualizatsiya:not(.page-template-page-home) .wp-site-blocks>main::before,body.vkdi-barbekyu-pich:not(.page-template-page-home) .wp-site-blocks>main::before,body.vkdi-dymokhidna-systema:not(.page-template-page-home) .wp-site-blocks>main::before,body.vkdi-kamin-anhliiskoho-typu:not(.page-template-page-home) .wp-site-blocks>main::before,body.vkdi-kamin-frantsuzkoho-typu:not(.page-template-page-home) .wp-site-blocks>main::before,body.vkdi-kontakty:not(.page-template-page-home) .wp-site-blocks>main::before,body.vkdi-montazh-kaminiv:not(.page-template-page-home) .wp-site-blocks>main::before,body.vkdi-montazh:not(.page-template-page-home) .wp-site-blocks>main::before,body.vkdi-nashi-roboty:not(.page-template-page-home) .wp-site-blocks>main::before,body.vkdi-obslugovuvannya:not(.page-template-page-home) .wp-site-blocks>main::before,body.vkdi-oplata-ta-dostavka:not(.page-template-page-home) .wp-site-blocks>main::before,body.vkdi-pid-klyuch:not(.page-template-page-home) .wp-site-blocks>main::before,body.vkdi-povernennya-ta-obmin:not(.page-template-page-home) .wp-site-blocks>main::before,body.vkdi-pro-kompaniyu:not(.page-template-page-home) .wp-site-blocks>main::before,body.vkdi-sauny-ta-lazni:not(.page-template-page-home) .wp-site-blocks>main::before,body.vkdi-shop:not(.page-template-page-home) .wp-site-blocks>main::before,body.vkdi-suchasnyi-kamin:not(.page-template-page-home) .wp-site-blocks>main::before{content:"";position:absolute;z-index:-2;inset:0;pointer-events:none;opacity:var(--vkdi-op);filter:saturate(.5) sepia(.06);background-repeat:no-repeat}body.vkdi-3d-vizualizatsiya:not(.page-template-page-home) .wp-site-blocks>main::after,body.vkdi-barbekyu-pich:not(.page-template-page-home) .wp-site-blocks>main::after,body.vkdi-dymokhidna-systema:not(.page-template-page-home) .wp-site-blocks>main::after,body.vkdi-kamin-anhliiskoho-typu:not(.page-template-page-home) .wp-site-blocks>main::after,body.vkdi-kamin-frantsuzkoho-typu:not(.page-template-page-home) .wp-site-blocks>main::after,body.vkdi-kontakty:not(.page-template-page-home) .wp-site-blocks>main::after,body.vkdi-montazh-kaminiv:not(.page-template-page-home) .wp-site-blocks>main::after,body.vkdi-montazh:not(.page-template-page-home) .wp-site-blocks>main::after,body.vkdi-nashi-roboty:not(.page-template-page-home) .wp-site-blocks>main::after,body.vkdi-obslugovuvannya:not(.page-template-page-home) .wp-site-blocks>main::after,body.vkdi-oplata-ta-dostavka:not(.page-template-page-home) .wp-site-blocks>main::after,body.vkdi-pid-klyuch:not(.page-template-page-home) .wp-site-blocks>main::after,body.vkdi-povernennya-ta-obmin:not(.page-template-page-home) .wp-site-blocks>main::after,body.vkdi-pro-kompaniyu:not(.page-template-page-home) .wp-site-blocks>main::after,body.vkdi-sauny-ta-lazni:not(.page-template-page-home) .wp-site-blocks>main::after,body.vkdi-shop:not(.page-template-page-home) .wp-site-blocks>main::after,body.vkdi-suchasnyi-kamin:not(.page-template-page-home) .wp-site-blocks>main::after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(241,240,237,.15) 0,rgba(241,240,237,var(--vkdi-veil)) calc(50% - var(--vkdi-container)/ 2 + 48px),rgba(241,240,237,var(--vkdi-veil)) calc(50% + var(--vkdi-container)/ 2 - 48px),rgba(241,240,237,.15) 100%)}@media (max-width:860px){body.vkdi-3d-vizualizatsiya:not(.page-template-page-home) .wp-site-blocks>main,body.vkdi-barbekyu-pich:not(.page-template-page-home) .wp-site-blocks>main,body.vkdi-dymokhidna-systema:not(.page-template-page-home) .wp-site-blocks>main,body.vkdi-kamin-anhliiskoho-typu:not(.page-template-page-home) .wp-site-blocks>main,body.vkdi-kamin-frantsuzkoho-typu:not(.page-template-page-home) .wp-site-blocks>main,body.vkdi-kontakty:not(.page-template-page-home) .wp-site-blocks>main,body.vkdi-montazh-kaminiv:not(.page-template-page-home) .wp-site-blocks>main,body.vkdi-montazh:not(.page-template-page-home) .wp-site-blocks>main,body.vkdi-nashi-roboty:not(.page-template-page-home) .wp-site-blocks>main,body.vkdi-obslugovuvannya:not(.page-template-page-home) .wp-site-blocks>main,body.vkdi-oplata-ta-dostavka:not(.page-template-page-home) .wp-site-blocks>main,body.vkdi-pid-klyuch:not(.page-template-page-home) .wp-site-blocks>main,body.vkdi-povernennya-ta-obmin:not(.page-template-page-home) .wp-site-blocks>main,body.vkdi-pro-kompaniyu:not(.page-template-page-home) .wp-site-blocks>main,body.vkdi-sauny-ta-lazni:not(.page-template-page-home) .wp-site-blocks>main,body.vkdi-shop:not(.page-template-page-home) .wp-site-blocks>main,body.vkdi-suchasnyi-kamin:not(.page-template-page-home) .wp-site-blocks>main{--vkdi-op:0.10;--vkdi-veil:0.55}body.vkdi-3d-vizualizatsiya:not(.page-template-page-home) .wp-site-blocks>main::after,body.vkdi-barbekyu-pich:not(.page-template-page-home) .wp-site-blocks>main::after,body.vkdi-dymokhidna-systema:not(.page-template-page-home) .wp-site-blocks>main::after,body.vkdi-kamin-anhliiskoho-typu:not(.page-template-page-home) .wp-site-blocks>main::after,body.vkdi-kamin-frantsuzkoho-typu:not(.page-template-page-home) .wp-site-blocks>main::after,body.vkdi-kontakty:not(.page-template-page-home) .wp-site-blocks>main::after,body.vkdi-montazh-kaminiv:not(.page-template-page-home) .wp-site-blocks>main::after,body.vkdi-montazh:not(.page-template-page-home) .wp-site-blocks>main::after,body.vkdi-nashi-roboty:not(.page-template-page-home) .wp-site-blocks>main::after,body.vkdi-obslugovuvannya:not(.page-template-page-home) .wp-site-blocks>main::after,body.vkdi-oplata-ta-dostavka:not(.page-template-page-home) .wp-site-blocks>main::after,body.vkdi-pid-klyuch:not(.page-template-page-home) .wp-site-blocks>main::after,body.vkdi-povernennya-ta-obmin:not(.page-template-page-home) .wp-site-blocks>main::after,body.vkdi-pro-kompaniyu:not(.page-template-page-home) .wp-site-blocks>main::after,body.vkdi-sauny-ta-lazni:not(.page-template-page-home) .wp-site-blocks>main::after,body.vkdi-shop:not(.page-template-page-home) .wp-site-blocks>main::after,body.vkdi-suchasnyi-kamin:not(.page-template-page-home) .wp-site-blocks>main::after{background:rgba(241,240,237,.5)}}body.vkdi-povernennya-ta-obmin .wp-site-blocks>main::before{background-image:url(assets/images/decor-new/32-stone-portal-lyon-pro-v1.webp);background-size:clamp(240px,24vw,440px) auto;background-position:right -6vw top 60px}body.vkdi-kontakty .wp-site-blocks>main::before{background-image:url(assets/images/decor-new/31-suspended-tatiana-pro-v1.webp);background-size:clamp(240px,20vw,400px) auto;background-position:right -6vw top 90px}body.vkdi-oplata-ta-dostavka .wp-site-blocks>main::before{background-image:url(assets/images/decor-new/29-modular-cube-stove-pro-v1.webp);background-size:clamp(300px,30vw,560px) auto;background-position:right -6vw top 140px}body.vkdi-pro-kompaniyu .wp-site-blocks>main::before{background-image:url(assets/images/decor-new/33-marble-portal-nice-pro-v1.webp);background-size:clamp(280px,28vw,540px) auto;background-position:right -6vw top 500px}body.vkdi-sauny-ta-lazni .wp-site-blocks>main::before{background-image:url(assets/images/decor-works/41-works-sauna-wood-heater-v1.webp),url(assets/images/decor-works/42-works-sauna-electric-bench-v1.webp);background-size:clamp(189px,19vw,373px) auto,clamp(370px,38vw,730px) auto;background-position:right -6vw top 40px,left -8vw bottom 40px}body.vkdi-suchasnyi-kamin .wp-site-blocks>main::before{background-image:url(assets/images/decor-works/36-works-fireplace-panoramic-fluted-v1.webp),url(assets/images/decor-new/27-triangular-central-pro-v1.webp);background-size:clamp(370px,37vw,728px) auto,clamp(216px,22vw,426px) auto;background-position:right -6vw top 40px,left -8vw bottom 40px}body.vkdi-suchasnyi-kamin.vk-open-1 .wp-site-blocks>main::before{background-image:url(assets/images/decor-works/36-works-fireplace-panoramic-fluted-v1.webp),url(assets/images/decor-new/27-triangular-central-pro-v1.webp),url(assets/images/decor-works/35-works-fireplace-corner-travertine-v1.webp);background-size:clamp(370px,37vw,728px) auto,clamp(216px,22vw,426px) auto,clamp(213px,22vw,419px) auto;background-position:right -6vw top 40px,right -6vw bottom 40px,left -8vw top 560px}body.vkdi-suchasnyi-kamin.vk-open-2 .wp-site-blocks>main::before{background-image:url(assets/images/decor-works/36-works-fireplace-panoramic-fluted-v1.webp),url(assets/images/decor-new/27-triangular-central-pro-v1.webp),url(assets/images/decor-works/35-works-fireplace-corner-travertine-v1.webp),url(assets/images/decor-new/31-suspended-tatiana-pro-v1.webp);background-size:clamp(370px,37vw,728px) auto,clamp(216px,22vw,426px) auto,clamp(213px,22vw,419px) auto,clamp(208px,21vw,410px) auto;background-position:right -6vw top 40px,left -8vw bottom 40px,left -8vw top 560px,right -6vw top 1150px}body.vkdi-kamin-anhliiskoho-typu .wp-site-blocks>main::before{background-image:url(assets/images/decor-works/43-works-english-georgian-marble-v1.webp),url(assets/images/decor-new/33-marble-portal-nice-pro-v1.webp);background-size:clamp(200px,20vw,394px) auto,clamp(270px,27vw,531px) auto;background-position:right -6vw top 40px,left -8vw bottom 40px}body.vkdi-kamin-anhliiskoho-typu.vk-open-1 .wp-site-blocks>main::before{background-image:url(assets/images/decor-works/43-works-english-georgian-marble-v1.webp),url(assets/images/decor-new/33-marble-portal-nice-pro-v1.webp),url(assets/images/decor-works/44-works-english-victorian-green-marble-v1.webp);background-size:clamp(200px,20vw,394px) auto,clamp(270px,27vw,531px) auto,clamp(370px,37vw,729px) auto;background-position:right -6vw top 40px,right -6vw bottom 40px,left -8vw top 560px}body.vkdi-kamin-anhliiskoho-typu.vk-open-2 .wp-site-blocks>main::before{background-image:url(assets/images/decor-works/43-works-english-georgian-marble-v1.webp),url(assets/images/decor-new/33-marble-portal-nice-pro-v1.webp),url(assets/images/decor-works/44-works-english-victorian-green-marble-v1.webp),url(assets/images/decor-new/34-marble-portal-stockholm-pro-v1.webp);background-size:clamp(200px,20vw,394px) auto,clamp(270px,27vw,531px) auto,clamp(370px,37vw,729px) auto,clamp(211px,21vw,416px) auto;background-position:right -6vw top 40px,left -8vw bottom 40px,left -8vw top 560px,right -6vw top 1150px}body.vkdi-kamin-frantsuzkoho-typu .wp-site-blocks>main::before{background-image:url(assets/images/decor-works/46-works-french-chateau-hood-v1.webp),url(assets/images/decor-new/32-stone-portal-lyon-pro-v1.webp);background-size:clamp(191px,19vw,376px) auto,clamp(303px,31vw,597px) auto;background-position:right -6vw top 40px,left -8vw bottom 40px}body.vkdi-kamin-frantsuzkoho-typu.vk-open-1 .wp-site-blocks>main::before{background-image:url(assets/images/decor-works/46-works-french-chateau-hood-v1.webp),url(assets/images/decor-new/32-stone-portal-lyon-pro-v1.webp),url(assets/images/decor-works/45-works-french-country-limestone-oak-v1.webp);background-size:clamp(191px,19vw,376px) auto,clamp(303px,31vw,597px) auto,clamp(369px,37vw,728px) auto;background-position:right -6vw top 40px,right -6vw bottom 40px,left -8vw top 560px}body.vkdi-kamin-frantsuzkoho-typu.vk-open-2 .wp-site-blocks>main::before{background-image:url(assets/images/decor-works/46-works-french-chateau-hood-v1.webp),url(assets/images/decor-new/32-stone-portal-lyon-pro-v1.webp),url(assets/images/decor-works/45-works-french-country-limestone-oak-v1.webp),url(assets/images/decor-new/30-corner-roomdivider-pro-v1.webp);background-size:clamp(191px,19vw,376px) auto,clamp(303px,31vw,597px) auto,clamp(369px,37vw,728px) auto,clamp(338px,34vw,665px) auto;background-position:right -6vw top 40px,left -8vw bottom 40px,left -8vw top 560px,right -6vw top 1150px}body.vkdi-barbekyu-pich .wp-site-blocks>main::before{background-image:url(assets/images/decor-works/37-works-barbecue-clinker-complex-v1.webp),url(assets/images/decor-new/30-corner-roomdivider-pro-v1.webp);background-size:clamp(370px,37vw,728px) auto,clamp(286px,29vw,563px) auto;background-position:right -6vw top 40px,left -8vw bottom 40px}body.vkdi-barbekyu-pich.vk-open-1 .wp-site-blocks>main::before{background-image:url(assets/images/decor-works/37-works-barbecue-clinker-complex-v1.webp),url(assets/images/decor-new/30-corner-roomdivider-pro-v1.webp),url(assets/images/decor-works/38-works-barbecue-corten-oven-v1.webp);background-size:clamp(370px,37vw,728px) auto,clamp(286px,29vw,563px) auto,clamp(233px,24vw,458px) auto;background-position:right -6vw top 40px,right -6vw bottom 40px,left -8vw top 560px}body.vkdi-barbekyu-pich.vk-open-2 .wp-site-blocks>main::before{background-image:url(assets/images/decor-works/37-works-barbecue-clinker-complex-v1.webp),url(assets/images/decor-new/30-corner-roomdivider-pro-v1.webp),url(assets/images/decor-works/38-works-barbecue-corten-oven-v1.webp),url(assets/images/decor-new/29-modular-cube-stove-pro-v1.webp);background-size:clamp(370px,37vw,728px) auto,clamp(286px,29vw,563px) auto,clamp(233px,24vw,458px) auto,clamp(370px,37vw,728px) auto;background-position:right -6vw top 40px,left -8vw bottom 40px,left -8vw top 560px,right -6vw top 1150px}body.vkdi-nashi-roboty .wp-site-blocks>main::before{background-image:url(assets/images/decor-new/32-stone-portal-lyon-pro-v1.webp),url(assets/images/decor-new/27-triangular-central-pro-v1.webp);background-size:clamp(260px,26vw,500px) auto,clamp(240px,24vw,460px) auto;background-position:right -6vw top 40px,left -8vw top 560px}body.vkdi-dymokhidna-systema .wp-site-blocks>main::before{background-image:url(assets/images/decor-works/40-works-chimney-ceramic-cutaway-v1.webp),url(assets/images/decor-new/34-marble-portal-stockholm-pro-v1.webp);background-size:clamp(193px,20vw,380px) auto,clamp(179px,18vw,352px) auto;background-position:right -6vw top 40px,left -8vw bottom 40px}body.vkdi-dymokhidna-systema.vk-open-1 .wp-site-blocks>main::before{background-image:url(assets/images/decor-works/40-works-chimney-ceramic-cutaway-v1.webp),url(assets/images/decor-new/34-marble-portal-stockholm-pro-v1.webp),url(assets/images/decor-works/39-works-chimney-steel-exterior-v1.webp);background-size:clamp(193px,20vw,380px) auto,clamp(179px,18vw,352px) auto,clamp(154px,16vw,303px) auto;background-position:right -6vw top 40px,right -6vw bottom 40px,left -8vw top 560px}body.vkdi-dymokhidna-systema.vk-open-2 .wp-site-blocks>main::before{background-image:url(assets/images/decor-works/40-works-chimney-ceramic-cutaway-v1.webp),url(assets/images/decor-new/34-marble-portal-stockholm-pro-v1.webp),url(assets/images/decor-works/39-works-chimney-steel-exterior-v1.webp),url(assets/images/decor-new/28-round-wall-stove-pro-v1.webp);background-size:clamp(193px,20vw,380px) auto,clamp(179px,18vw,352px) auto,clamp(154px,16vw,303px) auto,clamp(265px,27vw,521px) auto;background-position:right -6vw top 40px,left -8vw bottom 40px,left -8vw top 560px,right -6vw top 1150px}body.vkdi-montazh .wp-site-blocks>main::before{background-image:url(assets/images/decor-new/34-marble-portal-stockholm-pro-v1.webp),url(assets/images/decor-new/30-corner-roomdivider-pro-v1.webp);background-size:clamp(260px,26vw,500px) auto,clamp(320px,32vw,620px) auto;background-position:right -6vw top 20px,left -8vw top 1150px}body.vkdi-shop .wp-site-blocks>main::before{background-image:url(assets/images/decor-new/29-modular-cube-stove-pro-v1.webp),url(assets/images/decor-new/28-round-wall-stove-pro-v1.webp);background-size:clamp(300px,30vw,580px) auto,clamp(260px,26vw,500px) auto;background-position:right -6vw top 90px,left -8vw top 1400px}body.vkdi-pid-klyuch .wp-site-blocks>main::before{background-image:url(assets/images/decor-new/34-marble-portal-stockholm-pro-v1.webp),url(assets/images/decor-new/32-stone-portal-lyon-pro-v1.webp),url(assets/images/decor-new/28-round-wall-stove-pro-v1.webp);background-size:clamp(260px,26vw,500px) auto,clamp(300px,30vw,580px) auto,clamp(240px,24vw,460px) auto;background-position:right -6vw top 470px,left -8vw top 1180px,right -6vw top 2300px}body.vkdi-obslugovuvannya .wp-site-blocks>main::before{background-image:url(assets/images/decor-new/28-round-wall-stove-pro-v1.webp),url(assets/images/decor-new/27-triangular-central-pro-v1.webp),url(assets/images/decor-new/32-stone-portal-lyon-pro-v1.webp);background-size:clamp(260px,26vw,500px) auto,clamp(260px,26vw,500px) auto,clamp(280px,28vw,540px) auto;background-position:right -6vw top 500px,left -8vw top 1180px,right -6vw top 2260px}body.vkdi-montazh-kaminiv .wp-site-blocks>main::before{background-image:url(assets/images/decor-new/27-triangular-central-pro-v1.webp),url(assets/images/decor-new/29-modular-cube-stove-pro-v1.webp),url(assets/images/decor-new/33-marble-portal-nice-pro-v1.webp);background-size:clamp(260px,26vw,500px) auto,clamp(320px,32vw,600px) auto,clamp(260px,26vw,500px) auto;background-position:right -6vw top 450px,left -8vw top 1180px,right -6vw top 2320px}body.vkdi-3d-vizualizatsiya .wp-site-blocks>main::before{background-image:url(assets/images/decor-new/30-corner-roomdivider-pro-v1.webp),url(assets/images/decor-new/31-suspended-tatiana-pro-v1.webp),url(assets/images/decor-new/34-marble-portal-stockholm-pro-v1.webp);background-size:clamp(320px,32vw,600px) auto,clamp(240px,22vw,420px) auto,clamp(240px,24vw,460px) auto;background-position:right -6vw top 520px,left -8vw top 1200px,right -6vw top 2250px}