.ukloni-modern{--uk-green:#387b19;--uk-ink:#203124;--uk-muted:#617063;--uk-line:#dce7d9;--uk-surface:#f4f7f0;--buttons-radius:14px;--buttons-radius-outset:14px;--inputs-radius:12px;--media-radius:24px;--font-body-weight:400;--font-heading-weight:600;color:var(--uk-ink);background:radial-gradient(ellipse at 8% 0%,#dceccf90,transparent 30%),#fafbf7;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:16px;line-height:1.75;letter-spacing:0}.ukloni-modern h1,.ukloni-modern h2,.ukloni-modern h3,.ukloni-modern .h0,.ukloni-modern .h1,.ukloni-modern .h2{font-weight:600;letter-spacing:-.035em;line-height:1.15;color:var(--uk-ink)}.ukloni-modern h1,.ukloni-modern .h0{font-size:clamp(36px,4.7vw,64px)}.ukloni-modern h2,.ukloni-modern .h1{font-size:clamp(28px,3vw,42px)}.ukloni-modern h3,.ukloni-modern .h2{font-size:clamp(22px,2vw,28px)}.ukloni-modern p,.ukloni-modern .rte{font-weight:400;line-height:1.75}.ukloni-modern .page-width{max-width:1320px;padding-left:48px;padding-right:48px}.ukloni-modern .gradient{background-attachment:scroll}.ukloni-modern .announcement-bar-section{background:#e8f0df}.ukloni-modern .utility-bar{background:#e8f0df;border:0}.ukloni-modern .announcement-bar__message{font-size:11px;letter-spacing:.12em;padding:9px 0;font-weight:600;color:#436231}.ukloni-modern .section-header{box-shadow:none!important;border-bottom:1px solid #2031240c}.ukloni-modern .header-wrapper{background:#fafbf7e8;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.ukloni-modern .header{padding-top:12px;padding-bottom:12px}.ukloni-modern .header__heading-logo-wrapper{max-width:132px}.ukloni-modern .header__menu-item{font-size:15px!important;font-weight:500;color:#344637;padding:14px 18px}.ukloni-modern .header__active-menu-item{color:var(--uk-green);text-decoration:none}.ukloni-modern .header__submenu{border:1px solid var(--uk-line);border-radius:18px;background:#fffffff5;box-shadow:0 18px 45px #20312412;padding:12px}.ukloni-modern .header__submenu .header__menu-item{font-size:14px!important;border-radius:9px}.ukloni-modern .header__submenu .header__menu-item:hover{background:#edf4e7}.ukloni-modern .button,.ukloni-modern .shopify-challenge__button{background:var(--uk-green);color:#fff;border-radius:14px;min-height:50px;padding:14px 24px;font-size:14px;font-weight:600;letter-spacing:.01em;border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff24,0 6px 16px #387b1914;transition:background .2s,transform .2s,box-shadow .2s;text-decoration:none}.ukloni-modern .button:before,.ukloni-modern .button:after{display:none}.ukloni-modern .button:hover{background:#2d6513;transform:translateY(-2px);box-shadow:0 10px 24px #387b1924}.ukloni-modern .button--secondary{background:#ffffffa8;color:var(--uk-ink);border:1px solid #cbdac4;box-shadow:inset 0 1px #fff}.ukloni-modern .button--secondary:hover{background:#eef5e8}.ukloni-modern a:focus-visible,.ukloni-modern button:focus-visible,.ukloni-modern summary:focus-visible{outline:3px solid #387b19;outline-offset:5px}.uk-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding-top:64px!important;padding-bottom:64px!important}.uk-eyebrow{font-size:11px;font-weight:700!important;letter-spacing:.16em;color:#4e7539;margin:0 0 24px}.uk-hero h1{max-width:620px;margin:0 0 24px;font-size:clamp(38px,4.8vw,66px);line-height:1.06}.uk-hero__intro{color:var(--uk-muted);font-size:17px;max-width:520px;margin:0 0 30px}.uk-actions{display:flex;flex-wrap:wrap;gap:12px}.uk-actions a{gap:16px}.uk-hours{font-size:12px;color:#65745f;display:flex;align-items:center;gap:9px;margin:22px 0 0}.uk-hours>span{width:7px;height:7px;border-radius:50%;background:#6a9d42;box-shadow:0 0 0 4px #6a9d4212}.uk-hero__visual{height:490px;position:relative;border-radius:32px;isolation:isolate;background:#dbe5d4;box-shadow:0 24px 60px #24421a12}.uk-hero__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,transparent 55%,#172b224f);pointer-events:none}.uk-hero__image{width:100%;height:100%;object-fit:cover;border-radius:inherit}.uk-glass-note{position:absolute;bottom:24px;left:24px;right:24px;z-index:1;padding:20px;display:flex;align-items:center;gap:14px;background:#ffffffcb;border:1px solid #ffffff9c;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border-radius:20px;box-shadow:inset 0 1px #fff9,0 8px 30px #172b2210}.uk-glass-note strong{font-size:15px;display:block}.uk-glass-note div>span{font-size:12px;color:#58694f;display:block}.uk-note-icon{width:42px;height:42px;display:grid;place-items:center;background:#eff5e6;border-radius:50%;color:#387b19;font-size:23px}.ukloni-modern .rich-text{padding-top:48px;padding-bottom:48px}.ukloni-modern .rich-text__wrapper{max-width:960px}.ukloni-modern .rich-text__heading{font-size:clamp(25px,2.5vw,36px)}.ukloni-modern .rich-text__text{color:var(--uk-muted)}.ukloni-modern .rich-text__blocks{max-width:850px}.ukloni-modern .rich-text__buttons{margin-top:24px}.ukloni-modern .multicolumn{background:transparent;color:var(--uk-ink)}.ukloni-modern .multicolumn .title-wrapper-with-link{margin-bottom:30px}.ukloni-modern .multicolumn-list{gap:20px}.ukloni-modern .multicolumn-list__item{flex-grow:1}.ukloni-modern .multicolumn-card{height:100%;background:linear-gradient(145deg,#ffffffed,#eff5e6b5)!important;border:1px solid #dce7d9;border-radius:22px;box-shadow:inset 0 1px #fff,0 12px 30px #24421a05;overflow:hidden;color:var(--uk-ink);transition:transform .2s,box-shadow .2s}.ukloni-modern .multicolumn-card:hover{transform:translateY(-3px);box-shadow:0 15px 32px #24421a0c}.ukloni-modern .multicolumn-card__info{padding:24px!important;text-align:left}.ukloni-modern .multicolumn-card__info h3{font-size:23px}.ukloni-modern .multicolumn-card__info .rte{font-size:14px;color:#60705c}.ukloni-modern .multicolumn-card__info .rte ul{padding-left:18px}.ukloni-modern .multicolumn-card__image-wrapper{max-width:76px;margin:24px 0 0 24px!important}.ukloni-modern .multicolumn-card__info .link{color:#387b19;font-size:14px;font-weight:600}.ukloni-modern .multicolumn-card__info .rte a{color:#387b19}.ukloni-modern .multicolumn .button{margin-top:24px}.ukloni-modern .image-with-text{margin-top:24px;margin-bottom:24px}.ukloni-modern .image-with-text__grid{border-radius:26px;overflow:hidden;background:#fff;border:1px solid #e0e8db;box-shadow:0 14px 40px #243b1906}.ukloni-modern .image-with-text__media{border:0;border-radius:0;min-height:360px;max-height:560px}.ukloni-modern .image-with-text__content{padding:42px;background:#ffffffd4;border:0;border-radius:0}.ukloni-modern .image-with-text__text{font-size:15px;color:var(--uk-muted)}.ukloni-modern .multirow__inner{gap:8px}.ukloni-modern .multirow .image-with-text__media{min-height:330px;padding-bottom:72%!important}.ukloni-modern .multirow .image-with-text__heading{font-size:clamp(26px,2.4vw,36px)}.uk-service-details{margin-top:20px;border-top:1px solid var(--uk-line);padding-top:14px}.uk-service-details summary{cursor:pointer;font-size:14px;font-weight:600;color:#387b19;list-style:none;display:flex;justify-content:space-between}.uk-service-details summary::-webkit-details-marker{display:none}.uk-service-details summary span{font-size:20px}.uk-service-details[open] summary{margin-bottom:18px}.uk-service-details[open] summary span{transform:rotate(45deg)}.ukloni-modern .collapsible-content{background:#eef4e7}.ukloni-modern .collapsible-content__heading{font-size:clamp(24px,2.8vw,38px);max-width:880px;margin-left:auto;margin-right:auto}.ukloni-modern .accordion{border:1px solid #dce7d9!important;background:#ffffffb8;border-radius:14px;margin-top:12px;overflow:hidden}.ukloni-modern .accordion summary{padding:20px}.ukloni-modern .accordion__title{font-size:17px;font-weight:600}.ukloni-modern .accordion__content{padding:0 24px 20px;color:#617063;font-size:15px}.ukloni-modern .field__input,.ukloni-modern .select__select{background:#f8faf5;border-radius:12px;border:1px solid #d7e3d0;box-shadow:none;font-weight:400;color:var(--uk-ink)}.ukloni-modern .field:before,.ukloni-modern .field:after{display:none}.ukloni-modern .field__label{color:#667360;font-size:14px}.ukloni-modern .contact{max-width:900px;margin:32px auto 56px;padding:44px!important;background:linear-gradient(145deg,#ffffffed,#eef5e5b8);border:1px solid #dce7d9;border-radius:26px;box-shadow:0 20px 55px #24421a08}.ukloni-modern .contact .title{font-size:34px;margin-bottom:30px}.ukloni-modern .contact__button{margin-top:24px}.ukloni-modern [id^=sp-review-slider-]{background:#eef4e7!important;border-radius:26px;max-width:1224px;margin:24px auto;color:var(--uk-ink)}.ukloni-modern [id^=sp-review-slider-] p{color:var(--uk-ink)!important;font-size:clamp(18px,2vw,25px)!important;font-weight:400!important;line-height:1.65!important}.ukloni-modern [id^=sp-review-slider-] cite{color:#64735c!important;font-size:14px!important}.ukloni-modern [id^=sp-review-slider-] svg{fill:#518d2f!important}.ukloni-modern [id^=sp-media-grid-] img{border-radius:20px}.ukloni-modern iframe[title*="Google Maps"]{display:block;max-width:1224px;width:calc(100% - 64px);height:300px;margin:0 auto;border-radius:24px}.ukloni-modern .footer{background:#e9f0e2;border-top:1px solid #d7e2cf;padding-top:48px}.ukloni-modern .footer__content-top{padding-bottom:24px}.ukloni-modern .footer__content-bottom{border-color:#d6e1cd;padding-bottom:90px}.ukloni-modern .footer a{color:#35582a}.ukloni-modern .footer-block__heading{font-size:20px}.ukloni-modern .footer-block__brand-info{text-align:left!important;align-items:flex-start!important;max-width:100%}.ukloni-modern .footer-block__details-content{font-size:14px;color:#596a51}.ukloni-modern .footer__list-social{justify-content:flex-start}.ukloni-modern .copyright__content{font-size:12px}.ukloni-modern #inline-call-button{display:none!important}.uk-contact-dock{position:fixed;bottom:22px;right:26px;z-index:20;display:flex;gap:5px;padding:7px;background:#ffffffe0;border:1px solid #fff;border-radius:18px;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 8px 40px #20312424}.uk-contact-dock a{display:flex;gap:16px;align-items:center;padding:11px 18px;border-radius:12px;text-decoration:none;font-size:13px;font-weight:600;color:#387b19}.uk-contact-dock a:first-child{background:#387b19;color:#fff}.uk-contact-dock a:hover{box-shadow:inset 0 0 0 1px #387b1960}.ukloni-modern .menu-drawer{background:#f7faf2}.ukloni-modern .menu-drawer__menu-item{font-size:17px!important;font-weight:500;padding:15px 24px}.ukloni-modern .menu-drawer__menu-item--active{background:#e6efdc;color:#387b19}.ukloni-modern .main-page-title{font-size:clamp(32px,4vw,52px)}.ukloni-modern .card__inner,.ukloni-modern .product__media{border-radius:20px;overflow:hidden}.ukloni-modern .customer input{border-radius:12px}@media(min-width:990px){.ukloni-modern .multicolumn-list.grid--4-col-desktop>.grid__item{width:calc(25% - 15px);max-width:calc(25% - 15px)}.ukloni-modern .multicolumn-list.grid--3-col-desktop>.grid__item{width:calc(33.333% - 14px);max-width:calc(33.333% - 14px)}}@media(max-width:989px){.uk-hero{gap:28px}.uk-hero__visual{height:420px}.ukloni-modern .page-width{padding-left:28px;padding-right:28px}.ukloni-modern .image-with-text__content{padding:28px}.ukloni-modern .multicolumn-list{gap:16px}.ukloni-modern .header__heading-logo-wrapper{max-width:112px}}@media(max-width:749px){.ukloni-modern .page-width{padding-left:20px;padding-right:20px}.uk-hero{grid-template-columns:1fr;gap:30px;padding-top:36px!important;padding-bottom:36px!important}.uk-hero h1{font-size:43px;max-width:550px}.uk-hero__intro{font-size:16px;margin-bottom:24px}.uk-hero__visual{height:340px;border-radius:24px}.uk-eyebrow{font-size:10px;margin-bottom:18px}.uk-glass-note{bottom:16px;left:16px;right:16px;padding:16px}.ukloni-modern .button{padding:13px 18px;font-size:13px}.uk-actions{gap:9px}.ukloni-modern .image-with-text__content{padding:26px}.ukloni-modern .image-with-text__media{min-height:260px}.ukloni-modern .multirow .image-with-text__media{min-height:240px;max-height:330px}.ukloni-modern .contact{margin:24px 20px 40px;padding:26px!important}.ukloni-modern .contact .title{font-size:28px}.ukloni-modern .multicolumn-list__item{width:100%;max-width:100%!important}.ukloni-modern .multicolumn-card__info{padding:22px!important}.ukloni-modern .multicolumn-card__image-wrapper{max-width:60px}.ukloni-modern .rich-text{padding:30px 20px}.ukloni-modern .rich-text__heading{font-size:25px}.ukloni-modern .rich-text__text{font-size:15px}.ukloni-modern [id^=sp-review-slider-]{border-radius:20px;margin:20px}.ukloni-modern [id^=sp-review-slider-] .sp-review-slider{padding:32px 16px!important}.ukloni-modern [id^=sp-review-slider-] .sp-review-slider-quote p{padding-left:8px!important;padding-right:8px!important}.ukloni-modern iframe[title*="Google Maps"]{width:calc(100% - 40px);height:240px;border-radius:20px}.uk-contact-dock{left:20px;right:20px;bottom:max(12px,env(safe-area-inset-bottom));justify-content:stretch;border-radius:17px}.uk-contact-dock a{flex:1;justify-content:center;padding:12px}.ukloni-modern .footer__content-bottom{padding-bottom:105px}.ukloni-modern .accordion summary{padding:17px}.ukloni-modern .accordion__title{font-size:16px}}@media(prefers-reduced-motion:reduce){.ukloni-modern *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.uk-footer-links{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:40px;padding-bottom:40px;border-bottom:1px solid #d6e1cd;margin-bottom:32px}.uk-footer-links h2{font-size:36px;margin:0}.uk-footer-links h3{font-size:16px;letter-spacing:0;margin:0 0 18px}.uk-footer-links a{display:block;font-size:14px;text-decoration:none;padding:4px 0}.uk-footer-links p{font-size:13px}.uk-footer-links .uk-eyebrow{margin-bottom:12px}@media(max-width:749px){.uk-footer-links{grid-template-columns:1fr;gap:24px}.uk-footer-links h2{font-size:30px}}.ukloni-modern .rte p,.ukloni-modern .image-with-text__text p,.ukloni-modern .rich-text__text p{font-weight:400!important}.ukloni-modern .counter-container{max-width:1280px!important;padding:24px 28px!important;gap:20px}.ukloni-modern .counter-container .content{border:1px solid #dce7d9;border-radius:22px;background:#eef4e7;box-shadow:none}.ukloni-modern .counter-container .counter,.ukloni-modern .counter-container .label{font-size:42px;color:#387b19}.ukloni-modern .counter-container .description{font-size:15px;color:#617063}.ukloni-modern .multicolumn-card__info h3{min-height:54px}.ukloni-modern .sp-media-grid-wrap img{border-radius:20px}@media(min-width:750px){.ukloni-modern .image-with-text__grid{align-items:stretch}.ukloni-modern .image-with-text__media{height:100%;padding-bottom:0!important;min-height:460px}.ukloni-modern .multirow .image-with-text__media{height:100%;padding-bottom:0!important;min-height:360px}.ukloni-modern .image-with-text__content{height:100%}}@media(max-width:749px){.ukloni-modern .counter-container{grid-template-columns:1fr!important}.ukloni-modern .multicolumn-card__info h3{min-height:0}}.ukloni-modern .header__submenu{min-width:310px}.ukloni-modern .header__submenu .header__menu-item{display:block;width:100%;line-height:1.5;padding:12px 16px}.ukloni-modern .multicolumn-card__image-wrapper img{filter:brightness(.45) sepia(1) saturate(2) hue-rotate(40deg)}.ukloni-modern .uk-contact-cards .multicolumn-card{display:flex;flex-direction:column;align-items:center;padding:28px 20px;text-align:center}.ukloni-modern .uk-contact-cards .multicolumn-card__image-wrapper{width:48px;max-width:48px;margin:0 auto 18px!important;padding:0!important}.ukloni-modern .uk-contact-cards .multicolumn-card__info{width:100%;text-align:center;padding:0!important}.ukloni-modern .uk-contact-cards .multicolumn-card__info h3{font-size:21px;min-height:0;margin:0 0 10px}.ukloni-modern .uk-contact-cards .multicolumn-card__info .rte{margin:0;font-size:15px}.ukloni-modern .uk-contact-cards .multicolumn-card__info p{margin:0}.ukloni-modern .uk-contact-cards a{text-underline-offset:5px}.uk-review-brand{display:flex;justify-content:center;margin:0 auto 26px}.uk-review-brand img{display:block;width:160px;height:auto;max-width:100%;object-fit:contain}.ukloni-modern .sp-review-slider:has(.uk-review-brand){padding-top:34px!important}.ukloni-modern .sp-review-slider .uk-review-brand+p{margin-top:0}@media(max-width:749px){.ukloni-modern .uk-contact-cards .multicolumn-card{padding:24px 18px}.uk-review-brand img{width:140px}.uk-review-brand{margin-bottom:22px}}.ukloni-modern .uk-contact-section{display:flow-root;background:#fff;padding:64px 0}.ukloni-modern .uk-contact-section .contact{margin:0 auto}@media(max-width:749px){.ukloni-modern .uk-contact-section{padding:40px 0}.ukloni-modern .uk-contact-section .contact{margin:0 20px}}.uk-gallery__open{display:block;width:100%;height:100%;padding:0;border:0;border-radius:20px;background:transparent;cursor:zoom-in;overflow:hidden}.uk-gallery__open img{display:block;width:100%;transition:transform .25s}.uk-gallery__open:hover img{transform:scale(1.035)}.uk-gallery__controls{display:none}.uk-gallery-open{overflow:hidden}.uk-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(1160px,96vw);max-width:96vw;max-height:94dvh;padding:18px;border:1px solid #ffffff30;border-radius:24px;background:#142117f2;color:#fff;box-shadow:0 25px 100px #0006}.uk-lightbox::backdrop{background:#07120ce0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.uk-lightbox__bar{display:flex;justify-content:space-between;align-items:center;padding:0 8px 14px;font-size:14px}.uk-lightbox button{background:#ffffff16;color:#fff;border:1px solid #ffffff35;border-radius:12px;min-height:44px;min-width:44px;cursor:pointer;padding:8px 16px;font:inherit}.uk-lightbox__bar button span{font-size:24px;margin-left:12px}.uk-lightbox__stage{display:flex;align-items:center;gap:14px;justify-content:center}.uk-lightbox__stage img{display:block;max-width:calc(100% - 130px);width:auto;max-height:76dvh;object-fit:contain;border-radius:12px}.uk-lightbox__stage button{font-size:30px}.uk-lightbox button:focus-visible{outline:3px solid #b4dc96;outline-offset:3px}@media(max-width:749px){.ukloni-modern .uk-gallery .sp-grid{display:flex!important;grid-template-columns:none!important;overflow-x:auto!important;scroll-snap-type:x mandatory;gap:14px!important;padding:0 20px 12px!important;scrollbar-width:none;scroll-padding-left:20px}.ukloni-modern .uk-gallery .sp-grid>.sp-col{flex:0 0 82%!important;width:82%!important;min-width:0;scroll-snap-align:start;margin:0!important}.ukloni-modern .uk-gallery .sp-container{padding-left:0!important;padding-right:0!important}.ukloni-modern .uk-gallery .sp-snap-links{display:none!important}.uk-gallery__controls{display:flex;align-items:center;justify-content:center;gap:22px;margin:12px 0;font-size:13px;color:#52664a}.uk-gallery__controls button{width:44px;height:44px;background:#edf4e7;border:1px solid #d2dfca;border-radius:50%;color:#387b19;font-size:20px;cursor:pointer}.uk-lightbox{padding:12px;border-radius:18px}.uk-lightbox__stage{gap:6px}.uk-lightbox__stage img{max-width:calc(100% - 88px);max-height:72dvh}.uk-lightbox__stage button{padding:4px;min-width:38px}.uk-gallery__open img{aspect-ratio:1;object-fit:cover}}.ukloni-modern .collapsible-content .accordion{margin:0 0 14px!important}.ukloni-modern .collapsible-content .accordion:last-child{margin-bottom:0!important}.ukloni-modern .collapsible-content__grid{column-gap:32px}.ukloni-modern .collapsible-content .accordion summary{padding:22px 24px}.ukloni-modern .collapsible-content .accordion__content{padding:0 24px 24px;line-height:1.8}.ukloni-modern .collapsible-content .accordion .icon-caret{transition:transform .26s}.ukloni-modern .collapsible-content .accordion details[data-uk-expanded=false] .icon-caret{transform:rotate(0)}@media(max-width:749px){.ukloni-modern .collapsible-content .accordion{margin-bottom:12px!important}.ukloni-modern .collapsible-content .accordion summary{padding:19px 18px}.ukloni-modern .collapsible-content .accordion__content{padding:0 18px 22px}.ukloni-modern .collapsible-content__grid{row-gap:28px}}.ukloni-modern .uk-service-cards .title-wrapper-with-link{justify-content:center;text-align:center}.ukloni-modern .uk-service-cards .multicolumn-card{display:flex;flex-direction:column;align-items:center;padding:30px 24px;text-align:center}.uk-service-icon{display:grid;place-items:center;width:80px;height:80px;margin:0 auto 24px;border:1px solid #d9e6d0;border-radius:22px;background:linear-gradient(145deg,#f4f9ec,#e7f0dd);color:#477d29}.uk-service-icon svg{width:46px;height:46px;display:block}.ukloni-modern .uk-service-cards .multicolumn-card__info{display:flex;flex:1;flex-direction:column;align-items:center;width:100%;padding:0!important;text-align:center}.ukloni-modern .uk-service-cards .multicolumn-card__info h3{min-height:58px;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:16px}.ukloni-modern .uk-service-cards .multicolumn-card__info .rte{width:100%;margin:0 0 24px}.ukloni-modern .uk-service-cards .rte ul{list-style:none;padding:0!important;margin:0}.ukloni-modern .uk-service-cards .rte li{padding:7px 0;line-height:1.65}.ukloni-modern .uk-service-cards .multicolumn-card__info>.link{margin-top:auto;padding-top:12px}.ukloni-modern .uk-service-cards .multicolumn__button{display:flex;justify-content:center}@media(max-width:749px){.ukloni-modern .uk-service-cards .multicolumn-card{padding:26px 22px}.ukloni-modern .uk-service-cards .multicolumn-card__info h3{min-height:0}.uk-service-icon{margin-bottom:20px}}.ukloni-modern .uk-hours{display:inline-flex;align-items:center;gap:13px;margin-top:24px;padding:14px 18px;background:#edf4e7;border:1px solid #d5e4ca;border-radius:14px;color:#345c25}.uk-hours strong{display:block;font-size:16px;font-weight:700;line-height:1.3}.uk-hours small{display:block;margin-top:4px;font-size:12px;color:#61705a}.uk-hours small span{font-size:11px}.ukloni-modern .uk-hours>.uk-hours__dot{width:10px;height:10px;flex:none;background:#819079;box-shadow:0 0 0 5px #81907914}.ukloni-modern .uk-hours[data-state=open]>.uk-hours__dot{background:#4b9128;box-shadow:0 0 0 5px #4b912815}.ukloni-modern .uk-hours[data-state=closed]{background:#fbf1ef;border-color:#eddad4;color:#9d4333}.ukloni-modern .uk-hours[data-state=closed]>.uk-hours__dot{background:#c34f3f;box-shadow:0 0 0 5px #c34f3f14}.ukloni-modern .uk-hero{grid-template-columns:.9fr 1.15fr;gap:44px;max-width:1440px}.ukloni-modern .uk-hero__visual{height:580px;overflow:hidden}.uk-hero__slides,.uk-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0}.uk-hero__slide{opacity:0;visibility:hidden;transition:opacity .8s ease,visibility .8s}.uk-hero__slide.is-active{opacity:1;visibility:visible}.uk-hero__slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#10201642,transparent 40%,#12231950)}.uk-hero__caption{position:absolute;left:26px;top:26px;right:180px;z-index:1;color:#fff;text-shadow:0 2px 12px #0009}.uk-hero__caption strong{font-size:21px;line-height:1.3;display:block}.uk-hero__caption span{font-size:13px;line-height:1.5;display:block;margin-top:7px}.uk-hero__carousel-controls{position:absolute;top:22px;right:20px;z-index:3;display:flex;align-items:center;gap:5px;padding:5px;background:#ffffffdc;border:1px solid #fff9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:13px;color:#294126;font-size:12px}.uk-hero__carousel-controls button{width:30px;height:34px;border:0;border-radius:9px;cursor:pointer;background:transparent;color:#294126;font-size:16px}.uk-hero__carousel-controls button:hover{background:#dae8d0}.uk-hero__carousel-controls span{white-space:nowrap;padding:0 2px}.uk-service-details summary span{transition:transform .26s}.uk-service-details[data-uk-expanded=false] summary span{transform:none}.ukloni-modern .footer__blocks-wrapper:has(.footer-block__brand-info){display:block}.ukloni-modern .footer-block:has(.footer-block__brand-info){width:100%;max-width:100%;margin:0}.ukloni-modern .footer .footer-block__brand-info{display:grid!important;grid-template-columns:160px 1fr;gap:12px 44px;align-items:center!important;padding:32px 40px;border:1px solid #ffffffc9;border-radius:24px;background:linear-gradient(120deg,#ffffffc9,#f7fbf080);box-shadow:inset 0 1px #fff,0 12px 36px #25421d06;max-width:100%;text-align:left!important}.ukloni-modern .footer-block__brand-info .footer-block__image-wrapper{grid-column:1;grid-row:1/4;align-self:center;margin:0!important;max-width:140px!important}.ukloni-modern .footer-block__brand-info .footer-block__heading{grid-column:2;margin:0;font-weight:600;font-size:22px}.ukloni-modern .footer-block__brand-info .rte{grid-column:2;display:grid;grid-template-columns:1fr 1fr;gap:10px 28px;max-width:100%}.ukloni-modern .footer-block__brand-info .rte p{margin:0;font-size:14px}.ukloni-modern .footer-block__brand-info .rte a{display:inline-block;text-decoration:none;padding:7px 0;font-weight:500;color:#345d24}.ukloni-modern .footer-block__brand-info .rte a:hover{text-decoration:underline;text-underline-offset:5px}.ukloni-modern .footer .footer__list-social{justify-content:center;padding-top:16px}.ukloni-modern .footer__content-bottom{padding-top:20px}.ukloni-modern .footer__content-bottom-wrapper{gap:10px}@media(max-width:989px){.ukloni-modern .uk-hero{grid-template-columns:1fr 1fr;gap:28px}.ukloni-modern .uk-hero__visual{height:560px}.uk-hero__caption{right:24px;top:82px}.ukloni-modern .footer .footer-block__brand-info{padding:28px;gap:16px 24px;grid-template-columns:120px 1fr}}@media(max-width:749px){.ukloni-modern .uk-hero{grid-template-columns:1fr;gap:30px}.ukloni-modern .uk-hero__visual{height:440px}.uk-hero__caption{left:20px;right:20px;top:80px}.uk-hero__caption strong{font-size:20px}.uk-hero__caption span{font-size:13px}.ukloni-modern .footer .footer-block__brand-info{grid-template-columns:1fr;padding:28px 24px;text-align:center!important;gap:18px}.ukloni-modern .footer-block__brand-info .footer-block__image-wrapper{grid-column:1;grid-row:auto;margin:0 auto!important}.ukloni-modern .footer-block__brand-info .footer-block__heading,.ukloni-modern .footer-block__brand-info .rte{grid-column:1}.ukloni-modern .footer-block__brand-info .rte{grid-template-columns:1fr;gap:8px}}@media(prefers-reduced-motion:reduce){.uk-hero__slide{transition:none}}.uk-contact-dock{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(16px);transition:opacity .25s ease,transform .25s ease,visibility .25s}.uk-contact-dock.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.uk-hero__caption{right:26px}@media(max-width:989px){.uk-hero__caption{top:26px;right:24px}}@media(max-width:749px){.uk-hero__caption{top:22px;right:20px}}.ukloni-modern .header__inline-menu>.list-menu{align-items:center;gap:8px}.ukloni-modern .header__inline-menu>ul>li>.header__menu-item,.ukloni-modern .header__inline-menu>ul>li>header-menu>details>summary{border-radius:12px;padding:12px 18px;transition:background .2s,color .2s}.ukloni-modern .header__inline-menu>ul>li>.header__menu-item:hover,.ukloni-modern .header__inline-menu summary:hover,.ukloni-modern .header__inline-menu details[open]>summary{background:#e8f0e0;color:#387b19}.ukloni-modern .header__inline-menu summary .icon-caret{right:13px;transition:transform .22s}.ukloni-modern .header__inline-menu summary{padding-right:34px!important}.ukloni-modern .header__submenu{min-width:350px;padding:10px!important;border:1px solid #dce6d5;background:linear-gradient(140deg,#fffffffa,#f1f7eaf5);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:20px;box-shadow:0 18px 50px #1e361719,inset 0 1px #fff;top:calc(100% + 10px);animation:ukMenuEnter .2s ease-out}.ukloni-modern .header__inline-menu details:before{content:"";position:absolute;left:0;right:0;top:100%;height:12px}.ukloni-modern .header__submenu .header__menu-item{position:relative;display:flex;align-items:center;gap:14px;padding:16px!important;border-radius:12px;font-size:14px!important;font-weight:500;line-height:1.5;min-height:58px;color:#354a2b;transition:background .2s,transform .2s}.ukloni-modern .header__submenu .header__menu-item:before{content:"\2197";display:grid;place-items:center;flex:0 0 34px;height:34px;background:#e8f1de;border:1px solid #d6e3c9;border-radius:10px;color:#548435;font-size:19px}.ukloni-modern .header__submenu .header__menu-item:hover{background:#e5efdc;transform:translate(2px)}.ukloni-modern .header__submenu .header__menu-item span{text-decoration:none}@keyframes ukMenuEnter{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}.ukloni-modern .header__submenu .header__menu-item{justify-content:flex-start;text-align:left}@media(max-width:749px){.ukloni-modern .uk-hero{gap:22px}.ukloni-modern .uk-hero__copy{display:contents}.uk-hero__copy>.uk-eyebrow{order:0;margin-bottom:0}.uk-hero__copy>h1{order:1;margin-bottom:0}.uk-hero__copy>.uk-hero__intro{order:2;margin-bottom:0}.ukloni-modern .uk-hero__visual{order:3}.uk-hero__copy>.uk-actions{order:4;margin-top:2px}.ukloni-modern .uk-hero__copy>.uk-hours{order:5;margin-top:0;justify-self:start}}.ukloni-modern .header__inline-menu details{position:relative}.ukloni-modern .header__inline-menu details>.header__submenu{left:auto;right:0;top:calc(100% + 8px)}.ukloni-modern .header__inline-menu details:before{height:10px}.ukloni-modern .header__inline-menu details[open]>.header__submenu{visibility:visible;opacity:1;transform:translateY(0)}.ukloni-modern .header__inline-menu summary.header__menu-item,.ukloni-modern .header__inline-menu summary.header__menu-item span,.ukloni-modern .header__inline-menu summary.header__menu-item:hover span,.ukloni-modern .header__inline-menu details[open]>summary.header__menu-item span{text-decoration:none!important;text-underline-offset:0}.ukloni-modern .uk-service-icon{width:90px;height:90px;border-radius:50%;border:1px solid #dce6d4;background:radial-gradient(circle at 35% 25%,#fff,#edf3e7 80%);color:#496c36;box-shadow:inset 0 1px #fff,0 6px 18px #304b1b06}.ukloni-modern .uk-service-icon svg{width:57px;height:57px;overflow:visible}.ukloni-modern .uk-service-cards .multicolumn-card:hover .uk-service-icon{border-color:#bdcfae;background:radial-gradient(circle at 35% 25%,#fff,#e5eedc 80%)}.ukloni-modern .footer-block__brand-info .rte{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:auto auto auto;align-items:start;column-gap:36px;row-gap:6px}.ukloni-modern .footer-block__brand-info .rte>p:nth-child(1){grid-column:1;grid-row:1}.ukloni-modern .footer-block__brand-info .rte>p:nth-child(2){grid-column:1;grid-row:2}.ukloni-modern .footer-block__brand-info .rte>p:nth-child(3){grid-column:1;grid-row:3}.ukloni-modern .footer-block__brand-info .rte>p:nth-child(4){grid-column:2;grid-row:1/4;padding-top:7px}.ukloni-modern .footer-block__brand-info .rte a{overflow-wrap:anywhere}.ukloni-modern .footer .footer-block__brand-info{align-items:center!important}.ukloni-modern .footer-block__brand-info .footer-block__heading{margin-bottom:6px}@media(max-width:749px){.ukloni-modern .footer-block__brand-info .rte{display:flex;flex-direction:column;align-items:center;gap:4px}.ukloni-modern .footer-block__brand-info .rte>p:nth-child(4){padding-top:18px;margin-top:12px;border-top:1px solid #dbe5d4;width:100%}}@media(max-width:749px){.ukloni-modern .uk-hero__copy>.uk-actions{justify-content:center;justify-self:center;width:100%}.ukloni-modern .uk-hero__copy>.uk-hours{justify-self:center;text-align:left}}.ukloni-modern .uk-statistics{max-width:1280px!important;gap:22px!important;padding:40px 28px 56px!important;background:transparent!important}.ukloni-modern .uk-statistics .content{position:relative;display:flex;flex-direction:column;align-items:center;padding:30px 24px 32px!important;border:1px solid #dbe6d4!important;border-radius:24px!important;background:linear-gradient(145deg,#fffffff5,#edf4e7bf)!important;box-shadow:inset 0 1px #fff,0 12px 34px #24421a06!important;transition:transform .25s,box-shadow .25s!important}.ukloni-modern .uk-statistics .content:hover{transform:translateY(-4px)!important;box-shadow:inset 0 1px #fff,0 18px 38px #24421a10!important}.uk-stat-mark{display:grid;place-items:center;width:34px;height:34px;margin-bottom:20px;border:1px solid #d6e3cb;border-radius:50%;color:#64864e;background:#f5f9f0}.uk-stat-mark svg{width:21px;height:21px}.ukloni-modern .uk-statistics .flex-counter{gap:4px!important;align-items:baseline!important;margin-bottom:10px}.ukloni-modern .uk-statistics .counter{font-size:clamp(38px,4.2vw,54px)!important;font-weight:600!important;letter-spacing:-.05em!important;line-height:1.1!important;color:#335e25!important;margin:0!important;font-variant-numeric:tabular-nums}.ukloni-modern .uk-statistics .label{font-size:25px!important;font-weight:400!important;color:#83a16e!important;margin:0!important;line-height:1!important}.ukloni-modern .uk-statistics .description{font-size:15px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:.01em;color:#61705a!important;margin-top:6px}.ukloni-modern .uk-statistics .content:after{content:"";width:32px;height:2px;border-radius:3px;background:#c5d8b8;margin-top:24px}@media(max-width:749px){.ukloni-modern .uk-statistics{padding:24px 20px 36px!important;gap:14px!important}.ukloni-modern .uk-statistics .content{padding:25px 20px!important}.uk-stat-mark{margin-bottom:14px}.ukloni-modern .uk-statistics .counter{font-size:42px!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ukloni-modern.css.map */
