.wp-block-domki-galleries-domki-galleries .button-small:hover{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--base)}.wp-block-domki-galleries-domki-galleries .button-small_active{background-color:var(--wp--preset--color--primary)!important;color:var(--wp--preset--color--base)!important}.wp-block-domki-galleries-domki-galleries .button-small{background:#e4f5eb;border:1px solid var(--wp--preset--color--pale);border-radius:50rem;color:#144d29;cursor:pointer;font-size:.8rem;font-weight:900;line-height:2.5;padding-inline:1.5rem;text-transform:uppercase}.wp-block-domki-galleries-domki-galleries .hide{display:none!important}.wp-block-domki-galleries-domki-galleries .hide-image{animation:vanish 1s;display:none!important}.wp-block-domki-galleries-domki-galleries .lines{--lines:2;display:-webkit-box!important;-webkit-line-clamp:var(--lines);line-clamp:var(--lines);-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis!important}.wp-block-domki-galleries-domki-galleries .image-more{aspect-ratio:16/9;background-color:var(--wp--preset--color--secondary);border-radius:.2rem;cursor:pointer;overflow:hidden;position:relative}.wp-block-domki-galleries-domki-galleries .image-more img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;right:0;top:0;width:100%}.wp-block-domki-galleries-domki-galleries .show-image{position:relative}.wp-block-domki-galleries-domki-galleries .show-image img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}@media(max-width:62rem){.gallery-buttons{flex-direction:column;gap:1rem;grid-template-columns:1fr}}@media screen and (min-width:62rem){.gallery-modal{background-color:#fff;inset:0;position:fixed;z-index:999999}}@keyframes appear{0%{display:none;opacity:0;scale:.9}to{display:block;opacity:1;scale:1}}@keyframes vanish{0%{display:block;opacity:1;scale:1}to{display:none;opacity:0;scale:.9}}.wp-block-domki-galleries-domki-galleries .gallery-modal{align-items:center;background-color:#fff;display:flex;height:100vh;justify-content:center;left:0;opacity:0;overflow:hidden;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100vw;z-index:9999000000000000000}.wp-block-domki-galleries-domki-galleries .gallery-modal.is-active{opacity:1;visibility:visible}.wp-block-domki-galleries-domki-galleries .close-gallery{align-items:center;background-color:var(--wp--preset--color--primary);border:.2rem solid var(--wp--preset--color--primary);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.5em;font-weight:700;height:3rem;justify-content:center;position:fixed;right:3.5rem;top:2.5rem;transition:background-color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:3rem;z-index:10000}.wp-block-domki-galleries-domki-galleries .close-gallery span{background-color:#fff;border-radius:.2rem;display:inline;height:.2rem;position:absolute;transition:transform .3s ease;width:2rem}.wp-block-domki-galleries-domki-galleries .close-gallery span:first-child{transform:rotate(225deg)}.wp-block-domki-galleries-domki-galleries .close-gallery span:nth-child(2){transform:rotate(-45deg)}.wp-block-domki-galleries-domki-galleries .close-gallery:hover{background-color:var(--wp--preset--color--pale)}.wp-block-domki-galleries-domki-galleries .close-gallery:hover span{background-color:var(--wp--preset--color--primary);transform:rotate(0deg)}.wp-block-domki-galleries-domki-galleries .gallery_slider{align-items:center;display:flex;justify-content:center;max-height:90%;max-width:90%;width:100%}.wp-block-domki-galleries-domki-galleries .embla{position:relative;width:100%}.wp-block-domki-galleries-domki-galleries .embla__viewport{overflow:hidden;width:100%}.wp-block-domki-galleries-domki-galleries .embla__container{display:flex}.wp-block-domki-galleries-domki-galleries .embla__slide{align-items:center;box-sizing:border-box;display:flex;flex:0 0 100%;justify-content:center;min-width:0;padding:0 10px}.wp-block-domki-galleries-domki-galleries .embla__slide img{display:block;height:auto;max-height:90vh;max-width:100%;max-width:800px;-o-object-fit:contain;object-fit:contain;width:min(100%,800px)}.wp-block-domki-galleries-domki-galleries .embla__button--next,.wp-block-domki-galleries-domki-galleries .embla__button--prev{align-items:center;background-color:rgba(0,0,0,.5);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.8em;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s ease;width:50px;z-index:10}.wp-block-domki-galleries-domki-galleries .embla__button--next:hover,.wp-block-domki-galleries-domki-galleries .embla__button--prev:hover{background-color:rgba(0,0,0,.7)}.wp-block-domki-galleries-domki-galleries .embla__button--prev{left:10px}.wp-block-domki-galleries-domki-galleries .embla__button--next{right:10px}.wp-block-domki-galleries-domki-galleries .embla__button--next:disabled,.wp-block-domki-galleries-domki-galleries .embla__button--prev:disabled{cursor:not-allowed;opacity:.3}.wp-block-domki-galleries-domki-galleries .embla__dots{bottom:20px;display:flex;gap:8px;justify-content:center;left:0;margin-top:15px;position:absolute;right:0;z-index:10}.wp-block-domki-galleries-domki-galleries .embla__dot{background-color:rgba(0,0,0,.3);border:none;border-radius:50%;cursor:pointer;height:12px;padding:0;transition:background-color .2s ease,transform .2s ease;width:12px}.wp-block-domki-galleries-domki-galleries .embla__dot--selected{background-color:#007bff;transform:scale(1.2)}.wp-block-domki-galleries-domki-galleries .embla__dot:hover{background-color:rgba(0,0,0,.5)}@media(max-width:768px){.wp-block-domki-galleries-domki-galleries .close-gallery{font-size:1.2em;height:2rem;right:10px;top:10px;width:2rem}.wp-block-domki-galleries-domki-galleries .close-gallery span{width:1.5rem}.wp-block-domki-galleries-domki-galleries .embla__button--next,.wp-block-domki-galleries-domki-galleries .embla__button--prev{font-size:1.5em;height:40px;width:40px}.wp-block-domki-galleries-domki-galleries .embla__dots{bottom:10px}}.wp-block-domki-galleries-domki-galleries .info-button{align-items:center;background-color:var(--wp--preset--color--primary);border:.2rem solid var(--wp--preset--color--primary);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.5em;font-weight:700;height:2rem;justify-content:center;position:static!important;transform:rotate(45deg);transition:background-color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:2rem;z-index:2}.wp-block-domki-galleries-domki-galleries .info-button span{background-color:#fff;border-radius:.2rem;display:inline;height:.2rem;position:absolute;transition:transform .3s ease;width:1rem}.wp-block-domki-galleries-domki-galleries .info-button span:first-child{transform:rotate(225deg)}.wp-block-domki-galleries-domki-galleries .info-button span:nth-child(2){transform:rotate(-45deg)}.wp-block-domki-galleries-domki-galleries .grid-stack .text-overlay .info-button.active{transform:rotate(0deg)}.wp-block-domki-galleries-domki-galleries .grid-stack .text-overlay .info-button.active span{transform:rotate(1turn)}.wp-block-domki-galleries-domki-galleries .grid-stack{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.wp-block-domki-galleries-domki-galleries .grid-stack>*{grid-column:1;grid-row:1}.wp-block-domki-galleries-domki-galleries .grid-stack .text-overlay{align-items:flex-end;background-color:transparent;color:#fff;display:flex;flex-direction:column;font-weight:700;height:100%;justify-content:space-between;margin:0;overflow:hidden;padding:1rem;position:relative;text-align:center;z-index:1}.wp-block-domki-galleries-domki-galleries .grid-stack .text-overlay p{font-weight:400}.wp-block-domki-galleries-domki-galleries .grid-stack .text-overlay .title{align-self:flex-end;display:block;display:flex;flex-direction:column;font-size:1.7rem;font-weight:600;height:100%;inset-block-end:0;inset-inline:0;justify-content:flex-end;justify-self:flex-end;line-height:1.5;margin-top:auto;overflow:hidden;position:absolute;text-align:right;text-shadow:0 0 5px var(--wp--preset--color--primary);text-transform:uppercase;width:100%!important;width:100%}.wp-block-domki-galleries-domki-galleries .grid-stack .text-overlay .title span{padding-inline:1rem;text-align:right}.wp-block-domki-galleries-domki-galleries .info{background-color:var(--wp--preset--color--primary);border:.2rem solid var(--wp--preset--color--primary);display:grid;font-weight:400;height:100%;inset:0;overflow-y:auto;padding:1rem;place-content:center;position:absolute;transform:translate(0);transition:transform .3s ease-in-out;width:100%}.wp-block-domki-galleries-domki-galleries .info.info-hide{transform:translateX(-100%)}
.wp-block-domki-kids-domki-kids{background-image:var(--domki-kids-pattern-url);background-repeat:repeat}.wp-block-domki-kids-domki-kids .elements{place-content:center}.wp-block-domki-kids-domki-kids .elements img{height:auto;width:100px}.wp-block-domki-kids-domki-kids .hide{display:none!important}.wp-block-domki-kids-domki-kids .hide-image{animation:vanish 1s;display:none!important}@media screen and (min-width:62rem){.wp-block-domki-kids-domki-kids .container{display:grid}.gallery-modal{background-color:#fff;inset:0;position:fixed;z-index:999999}}@keyframes vanish{0%{display:block;opacity:1;scale:1}to{display:none;opacity:0;scale:.9}}.wp-block-domki-kids-domki-kids .gallery-modal{align-items:center;background-color:#fff;display:flex;height:100vh;justify-content:center;left:0;opacity:0;overflow:hidden;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100vw;z-index:9999000000000000000}.wp-block-domki-kids-domki-kids .gallery-modal.is-active{opacity:1;visibility:visible}.wp-block-domki-kids-domki-kids .close-gallery{align-items:center;background-color:var(--wp--preset--color--primary);border:.2rem solid var(--wp--preset--color--primary);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.5em;font-weight:700;height:3rem;justify-content:center;position:fixed;right:3.5rem;top:2.5rem;transition:background-color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:3rem;z-index:10000}.wp-block-domki-kids-domki-kids .close-gallery span{background-color:#fff;border-radius:.2rem;display:inline;height:.2rem;position:absolute;transition:transform .3s ease;width:2rem}.wp-block-domki-kids-domki-kids .close-gallery span:first-child{transform:rotate(225deg)}.wp-block-domki-kids-domki-kids .close-gallery span:nth-child(2){transform:rotate(-45deg)}.wp-block-domki-kids-domki-kids .close-gallery:hover{background-color:var(--wp--preset--color--pale)}.wp-block-domki-kids-domki-kids .close-gallery:hover span{background-color:var(--wp--preset--color--primary);transform:rotate(0deg)}.wp-block-domki-kids-domki-kids .gallery_slider{align-items:center;display:flex;justify-content:center;max-height:90%;max-width:90%;width:100%}.wp-block-domki-kids-domki-kids .embla{position:relative;width:100%}.wp-block-domki-kids-domki-kids .embla__viewport{overflow:hidden;width:100%}.wp-block-domki-kids-domki-kids .embla__container{display:flex}.wp-block-domki-kids-domki-kids .embla__slide{align-items:center;box-sizing:border-box;display:flex;flex:0 0 100%;justify-content:center;min-width:0;padding:0 10px}.wp-block-domki-kids-domki-kids .embla__slide img{display:block;height:auto;max-height:90vh;max-width:100%;max-width:800px;-o-object-fit:contain;object-fit:contain;width:min(100%,800px)}.wp-block-domki-kids-domki-kids .embla__button--next,.wp-block-domki-kids-domki-kids .embla__button--prev{align-items:center;background-color:rgba(0,0,0,.5);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.8em;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s ease;width:50px;z-index:10}.wp-block-domki-kids-domki-kids .embla__button--next:hover,.wp-block-domki-kids-domki-kids .embla__button--prev:hover{background-color:rgba(0,0,0,.7)}.wp-block-domki-kids-domki-kids .embla__button--prev{left:10px}.wp-block-domki-kids-domki-kids .embla__button--next{right:10px}.wp-block-domki-kids-domki-kids .embla__button--next:disabled,.wp-block-domki-kids-domki-kids .embla__button--prev:disabled{cursor:not-allowed;opacity:.3}.wp-block-domki-kids-domki-kids .embla__dots{bottom:20px;display:flex;gap:8px;justify-content:center;left:0;margin-top:15px;position:absolute;right:0;z-index:10}.wp-block-domki-kids-domki-kids .embla__dot{background-color:rgba(0,0,0,.3);border:none;border-radius:50%;cursor:pointer;height:12px;padding:0;transition:background-color .2s ease,transform .2s ease;width:12px}.wp-block-domki-kids-domki-kids .embla__dot--selected{background-color:#007bff;transform:scale(1.2)}.wp-block-domki-kids-domki-kids .embla__dot:hover{background-color:rgba(0,0,0,.5)}@media(max-width:768px){.wp-block-domki-kids-domki-kids .close-gallery{font-size:1.2em;height:2rem;right:10px;top:10px;width:2rem}.wp-block-domki-kids-domki-kids .close-gallery span{width:1.5rem}.wp-block-domki-kids-domki-kids .embla__button--next,.wp-block-domki-kids-domki-kids .embla__button--prev{font-size:1.5em;height:40px;width:40px}.wp-block-domki-kids-domki-kids .embla__dots{bottom:10px}}
.wp-block-domki-area-domki-area .unit{font-size:1.5rem}.wp-block-domki-area-domki-area .elements h3{color:var(--wp--preset--color--primary);font-size:2rem}.wp-block-domki-area-domki-area .elements{display:grid;gap:.5rem}.wp-block-domki-area-domki-area .area-item{align-items:center;box-shadow:0 0 .2rem var(--wp--preset--color--pale);display:grid;gap:1rem;grid-template-columns:auto 1fr;padding-inline:1rem}.wp-block-domki-area-domki-area .elements h3{gap:0!important;margin:0!important;padding:0!important;white-space:nowrap}.wp-block-domki-area-domki-area .hide{display:none!important}.wp-block-domki-area-domki-area .hide-image{animation:vanish 1s;display:none!important}@keyframes appear{0%{display:none;opacity:0;scale:.9}to{display:block;opacity:1;scale:1}}@keyframes vanish{0%{display:block;opacity:1;scale:1}to{display:none;opacity:0;scale:.9}}.wp-block-domki-area-domki-area .gallery-modal{align-items:center;background-color:#fff;display:flex;height:100vh;justify-content:center;left:0;opacity:0;overflow:hidden;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100vw;z-index:9999000000000000000}.wp-block-domki-area-domki-area .gallery-modal.is-active{opacity:1;visibility:visible}.wp-block-domki-area-domki-area .close-gallery{align-items:center;background-color:var(--wp--preset--color--primary);border:.2rem solid var(--wp--preset--color--primary);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.5em;font-weight:700;height:3rem;justify-content:center;position:fixed;right:3.5rem;top:2.5rem;transition:background-color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:3rem;z-index:10000}.wp-block-domki-area-domki-area .close-gallery span{background-color:#fff;border-radius:.2rem;display:inline;height:.2rem;position:absolute;transition:transform .3s ease;width:2rem}.wp-block-domki-area-domki-area .close-gallery span:first-child{transform:rotate(225deg)}.wp-block-domki-area-domki-area .close-gallery span:nth-child(2){transform:rotate(-45deg)}.wp-block-domki-area-domki-area .close-gallery:hover{background-color:var(--wp--preset--color--pale)}.wp-block-domki-area-domki-area .close-gallery:hover span{background-color:var(--wp--preset--color--primary);transform:rotate(0deg)}.wp-block-domki-area-domki-area .gallery_slider{align-items:center;display:flex;justify-content:center;max-height:90%;max-width:90%;width:100%}.wp-block-domki-area-domki-area .embla{position:relative;width:100%}.wp-block-domki-area-domki-area .embla__viewport{overflow:hidden;width:100%}.wp-block-domki-area-domki-area .embla__container{display:flex}.wp-block-domki-area-domki-area .embla__slide{align-items:center;box-sizing:border-box;display:flex;flex:0 0 100%;justify-content:center;min-width:0;padding:0 10px}.wp-block-domki-area-domki-area .embla__slide img{display:block;height:auto;max-height:90vh;max-width:100%;max-width:800px;-o-object-fit:contain;object-fit:contain;width:min(100%,800px)}.wp-block-domki-area-domki-area .embla__button--next,.wp-block-domki-area-domki-area .embla__button--prev{align-items:center;background-color:rgba(0,0,0,.5);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.8em;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s ease;width:50px;z-index:10}.wp-block-domki-area-domki-area .embla__button--next:hover,.wp-block-domki-area-domki-area .embla__button--prev:hover{background-color:rgba(0,0,0,.7)}.wp-block-domki-area-domki-area .embla__button--prev{left:10px}.wp-block-domki-area-domki-area .embla__button--next{right:10px}.wp-block-domki-area-domki-area .embla__button--next:disabled,.wp-block-domki-area-domki-area .embla__button--prev:disabled{cursor:not-allowed;opacity:.3}.wp-block-domki-area-domki-area .embla__dots{bottom:20px;display:flex;gap:8px;justify-content:center;left:0;margin-top:15px;position:absolute;right:0;z-index:10}.wp-block-domki-area-domki-area .embla__dot{background-color:rgba(0,0,0,.3);border:none;border-radius:50%;cursor:pointer;height:12px;padding:0;transition:background-color .2s ease,transform .2s ease;width:12px}.wp-block-domki-area-domki-area .embla__dot--selected{background-color:#007bff;transform:scale(1.2)}.wp-block-domki-area-domki-area .embla__dot:hover{background-color:rgba(0,0,0,.5)}@media(max-width:768px){.wp-block-domki-area-domki-area .close-gallery{font-size:1.2em;height:2rem;right:10px;top:10px;width:2rem}.wp-block-domki-area-domki-area .close-gallery span{width:1.5rem}.wp-block-domki-area-domki-area .embla__button--next,.wp-block-domki-area-domki-area .embla__button--prev{font-size:1.5em;height:40px;width:40px}.wp-block-domki-area-domki-area .embla__dots{bottom:10px}}