.header{background:#fff;display:flex;justify-content:center;align-items:center}@media(max-width:800px){.header{position:fixed;left:0;right:0;top:0;background:#fff;box-shadow:var(--shadow-header);z-index:100}}.menu{height:120px;position:relative;margin:0 auto;display:flex;justify-content:flex-start;align-items:flex-start;gap:10px}.menu .logo-image{padding:0;position:relative;width:250px;height:100%}.menu .logo-image .main-title{display:none}.menu .logo-image a{display:block;border-radius:100%;background:#fff;height:250px;box-shadow:var(--shadow-main);position:absolute;left:0;top:20px;z-index:10}.menu .logo-image a img{width:250px}.menu .main-menu{position:relative;margin-top:50px}.menu .main-menu.is-responsive{border-top:1px solid var(--border-color-dark);padding-top:10px}.menu .main-menu ul{display:flex;gap:20px;flex-direction:row}.menu ul li a{padding:15px 9px;font-size:14px;color:var(--color-title);text-transform:uppercase;display:block;font-weight:700;box-sizing:border-box;text-align:center}.menu ul li a:hover{text-decoration:none;border-bottom:2px solid var(--color-title)}.menu .fb-langs{position:absolute;top:10px;right:10px;display:flex;flex-direction:row;align-items:center;gap:50px}.menu .fb-langs .langs{display:flex;gap:10px}.menu .fb-langs .langs a{display:inline-block;height:20px;vertical-align:top;position:relative}.menu .fb-langs .langs a img{height:20px;border:1px solid var(--border-color)}.menu .fb-langs .langs a .active-icon{position:absolute;background:#fff;border-radius:100%;border:none;width:16px;height:16px;right:-6px;bottom:-6px}.menu .fb-langs .sites{display:flex;flex-direction:row;gap:10px}.menu .fb-langs .sites a{height:24px}.menu .main-menu .fb-langs{border-top:1px solid var(--border-color-dark);padding:10px 15px}.menu .main-menu .fb-langs .sites,.menu .main-menu .fb-langs .langs{gap:20px}.menu .responsive{display:flex;justify-content:space-between;align-items:center;gap:10px;height:50px}.menu .responsive .responsive__title{color:var(--color-title);text-align:center;font-size:24px;font-weight:700}.menu .responsive .responsive__last{width:64px;height:50px;position:relative}.menu .responsive .responsive__last img{width:75px;height:75px;position:absolute;right:0;top:0;background:#fff;border:1px solid var(--border-color-dark);border-radius:100%;z-index:10}@media(max-width:1200px){.menu .logo-image{width:100px}.menu .logo-image a{height:100px;top:initial;bottom:0}.menu .logo-image a img{width:100px;height:100px}}@media(max-width:930px){.menu{width:100%;height:auto;display:flex;flex-direction:column}.menu .responsive,.menu .main-menu{width:100%}.menu .logo-image{position:static}.menu .logo-image .main-title{font-size:24px;line-height:30px;display:block}.menu .logo-image a{display:none}.menu .fb-langs{position:static;justify-content:end;padding:5px 5px 0 0}.menu .main-menu{float:none;margin-top:0;display:block;text-align:center;max-width:100%;margin-left:115px}.menu .main-menu ul{width:100%;display:inline-block;padding-left:0}.menu .main-menu ul li{float:none;text-align:center;padding:0 15px;display:inline-block}.menu .main-menu ul li a{border-bottom:2px solid transparent}.menu .main-menu ul li a:hover{border-bottom:2px solid var(--color-title)}.menu{margin-left:0}.menu .logo-image{display:none}.menu .fb-langs{justify-content:space-between;padding-left:5px;box-sizing:border-box}.menu .main-menu{height:auto;margin-left:0;margin-top:5px}.menu .main-menu ul{position:static}.menu .main-menu ul li{display:block}.menu .main-menu ul li a.active{background-color:var(--color-title);color:#fff}.menu .main-menu ul li a:hover{border-color:transparent;text-decoration:underline}}@media(max-width:800px){.content{margin-top:50px}}.cks-bar{position:fixed;left:0;bottom:0;right:0;padding:10px;text-align:center;background:#7d7d7d4d}.cks-bar p{font-size:var(--font-size-default);line-height:var(--line-height-default);color:#fff;background:gray;width:auto;display:inline-block;vertical-align:top;padding:5px;border-radius:4px}.cks-bar .buttons{display:inline-block;vertical-align:top}.cks-bar .buttons .reject-btn{font-size:20px;color:#fff;background:#c01;text-align:center;padding:5px 10px;border:none;border-radius:4px;cursor:pointer}.cks-bar .buttons .allow-btn{font-size:20px;color:#fff;background:green;text-align:center;padding:5px 10px;border:none;border-radius:4px;cursor:pointer;margin-left:10px}.home-covers-images{position:absolute;left:25%;right:25%;top:0;z-index:-1;height:var(--video-height);overflow:hidden;display:flex}.home-covers-images video{width:100%;height:var(--video-height);position:absolute;left:0;top:0}.new-collection-info{margin:0;padding:0;position:absolute;left:-150px;top:260px;color:#fff;filter:var(--shadow-drop);font-size:70px;text-transform:uppercase;font-style:normal}.home-covers-images-bg{position:absolute;left:0;right:0;top:0;z-index:-2;height:var(--video-height);overflow:hidden;display:flex}.home-covers-images-bg video{width:100%;height:var(--video-height);position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover;filter:blur(20px) brightness(.7)}.home-covers-images-container{height:calc(var(--video-height) - var(--header-height))}.home-covers-images-container .home-covers-background{margin:0 auto;max-width:var(--page-width);height:100%;position:relative;background:url(../img/page-top-shadow.png) no-repeat top center}.home-covers-images-container .home-covers-background .bg-back{position:absolute;right:-100px;top:55px;padding:0 20px;box-sizing:border-box;text-align:center;border-radius:100%;background:#fff;width:250px;height:250px;box-shadow:var(--shadow-main);display:flex;flex-direction:row;gap:10px;justify-content:center;align-items:center;z-index:10}.home-covers-images-container .home-covers-background .bg-back h2{font-size:30px;color:var(--color-title);font-weight:400;margin:0;padding:0}.home-covers-images-container .home-covers-background .bg-back .open-gallery{position:absolute;box-shadow:var(--shadow-main);bottom:-29px;right:-26px;width:75px;height:75px;border-radius:100%;background:#fff;display:flex;flex-direction:row;justify-content:center;align-items:center}.home-covers-images-container .home-covers-navigate{margin:0 auto;max-width:var(--page-width);height:40px}.home-covers-images-container .home-covers-navigate .bg-navigate-image{display:inline-block;vertical-align:top;position:relative;top:-12px;border:none;padding:0;outline:0;margin:0 2px;cursor:pointer}.home-covers-images-container .home-covers-navigate .item{display:inline-block;width:96px;height:52px;position:relative}.home-covers-images-container .home-covers-navigate .item .overlay{position:absolute;left:0;top:0;width:96px;height:52px;background:#ffffff80}.home-covers-images-container .home-covers-navigate .item .overlay.hidden{display:none}@media(max-width:1300px){.home-covers-images-container .home-covers-background .bg-back{left:initial;right:0}}@media(max-width:1024px){.home-covers-background{max-width:100%;overflow:hidden}.home-covers-images-container .home-covers-background .bg-back .open-gallery{right:0}}@media (max-width: var(--page-width)){.home-covers-images-container .home-covers-navigate{width:100%}}@media(max-width:930px){.home-covers-images,.home-covers-images-container{display:none}}.video-preview-top{background:url(../img/clothes-top-back.png) no-repeat top center;height:25px}.video-preview-before{max-width:var(--page-width);margin:0 auto 25px;background:#fff;box-shadow:var(--shadow-main);padding:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px}.video-preview-before-h2,.video-preview-before-h3{margin:0;padding:0}.video-preview-before-h2{font-size:32px}.video-preview{display:flex;max-width:var(--page-width);margin:0 auto;gap:25px;flex-direction:row;justify-content:space-between;align-items:flex-start;padding-bottom:25px}.video-preview .categoriesVideo{display:flex;flex:1 0 500px}.next-video-items{display:flex;flex-direction:column;gap:0}.next-video-items h2.main-clothes{font-size:30px;color:var(--color-title);font-weight:700;margin:0;padding:0;text-align:center}.next-video-items p.main-clothes-desc{font-size:var(--font-size-default);line-height:var(--line-height-default);color:var(--color-main);font-weight:400;text-align:center}.next-video-items .main-clothes-link{display:flex;justify-content:center}.next-video-items .next-video-item{padding:14px 16px}@media(max-width:1048px){.video-preview{overflow:hidden;box-sizing:border-box}.video-preview .categoriesVideo{flex:1 1 auto}}@media(max-width:810px){.video-preview-before{display:none}}.gallery-preview{padding-bottom:50px}.gallery-preview h3{margin:0;padding:25px 0 20px}@media(max-width:810px){.gallery-preview.top-shadow{padding-bottom:10px}}.bubble-contact{--darker-color: color-mix(in srgb, var(--color-title) 80%, black);background:var(--color-title);width:336px;height:336px;margin:0 auto;border:4px solid var(--darker-color);position:relative;padding:0;box-sizing:border-box;border-radius:100%;--color: #fff;--color-hover: #ccc}.bubble-contact h2{text-align:center;color:var(--color);font-size:22px;font-weight:400;padding-top:53px;margin:0;padding-bottom:4px}.bubble-contact .open-time{text-align:center;color:var(--color);font-size:var(--font-size-default);line-height:var(--line-height-default);padding-bottom:5px;margin:0;border-bottom:2px solid var(--darker-color)}.bubble-contact .adress-info{text-align:center;color:var(--color);font-size:var(--font-size-default);line-height:var(--line-height-default);padding-top:8px}.bubble-contact .adress-phone{text-align:center;color:var(--color);font-size:var(--font-size-default);font-weight:400}.bubble-contact .contact{display:flex;justify-content:center;margin-top:20px}.bubble-contact .contact-page{font-weight:400;font-size:var(--font-size-default);color:var(--color);text-decoration:underline}.bubble-contact .contact-page img{margin:0 0 0 8px}.bubble-contact a{color:var(--color);font-size:var(--font-size-default);line-height:var(--line-height-default);text-decoration:underline;text-transform:none}.bubble-contact a img{margin-left:5px;position:relative;top:2px}.bubble-contact a:hover{color:var(--color-hover)}.bubble-contact .map-link{position:relative}.bubble-contact .map-link .map-link-icon{position:absolute;right:-20px;top:-1px}.bubble-contact.covid h2{padding-top:60px}.christmas-opening{display:flex;justify-content:center;align-items:center;gap:10px;flex-direction:column;margin-bottom:25px;font-size:var(--font-size-default);font-weight:700;--red-color: #f00;--black-color: #03105a}.christmas-opening__title{color:var(--red-color);font-size:24px;margin:0}.christmas-opening__addLine{color:var(--black-color);margin:0}.christmas-opening__regards{color:var(--red-color);font-size:20px;margin:0}.christmas-opening__days{display:flex;flex-direction:column;gap:10px;margin:10px 0;max-width:345px;width:100%}.christmas-opening__day{display:flex;flex-direction:row;gap:10px;color:var(--black-color)}.christmas-opening__dayName{flex:0 0 75px}.christmas-opening__dayDate{flex:0 0 75px;text-align:center}.christmas-opening__dayValue{flex:0 0 175px}@media(max-width:640px){.christmas-opening{padding:10px}.christmas-opening__addLine,.christmas-opening__regards{text-align:center}}.mainVideo{position:relative;box-shadow:var(--shadow-main)}.mainVideo video{max-width:100%}.mainVideo .mainVideo__title{position:absolute;left:0;right:0;bottom:0;text-align:center;padding:15px 10px;background:#fffc;font-size:var(--font-size-default)}.home-page .homePageVideo{display:flex}.home-page .mainPageTitle{font-size:40px;line-height:40px;font-weight:700}.home-page .news{background:url(../img/clothes-top-back.png) no-repeat top center}.home-page .news #youtubeCont1,.home-page .news #youtubeCont2{max-width:100%;height:360px}.home-page .news .centered-content{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:20px 0;background:url(../img/news-shadow.png) no-repeat top center}.home-page .news .centered-content .centered-content-inner{display:flex;flex-direction:column;gap:10px}.home-page .news .centered-content .centered-content-inner .title{font-weight:700;margin-bottom:20px;font-size:20px;display:block;color:var(--color-title);text-align:center}.home-page .news .centered-content .centered-content-inner .covers{display:flex;flex-direction:row;gap:10px;justify-content:center;align-items:center;flex-wrap:wrap}.home-page .news .centered-content .centered-content-inner .covers.covers-max-width{max-width:1250px}.home-page .news .centered-content .centered-content-inner .img-cover img{max-width:300px}.home-page .news .centered-content .centered-content-inner .link{text-align:center}.home-page .news .news-text{width:100%;text-align:center;font-size:20px;line-height:26px;color:var(--color-main);font-weight:400;margin:0 auto;background:url(../img/news-shadow.png) no-repeat top center;padding:30px}.home-page .news .news-text a{font-size:var(--font-size-default);line-height:var(--line-height-default)}.home-page .news .news-text .opening-hours{border:1px solid green;display:inline-block;padding:10px}.home-page .news .news-text img{max-width:100%;width:100%;margin:0 2px}.home-page .news .news-text .skalica{margin-bottom:25px}.home-page .news .news-text.skalica-show .covers{display:flex;flex-direction:row;gap:10px;justify-content:center;align-items:center}.home-page .news .news-text.skalica-show .title{font-weight:700;margin-bottom:20px;font-size:20px;display:block;color:var(--color-title)}.home-page .news .news-text.skalica-show .img-cover img{width:auto;max-height:120px;box-shadow:var(--shadow-main)}.home-page .news .news-text.skalica-show .link{display:block;margin-top:10px}.home-page .news .news-text .gallery-href{margin-top:25px;max-width:500px}.home-page .news .news-text .common-image{max-width:100%}.home-page .news .news-text .promo-title{display:block}.home-page .news .news-text .promo-img{max-width:500px;margin-top:10px}.home-page .news .news-text .promo-vert{width:auto;max-height:333px;display:inline-block;vertical-align:top}.home-page .news .news-text.christmas .week-day-name,.home-page .news .news-text.christmas .week-date,.home-page .news .news-text.christmas .week-day-hours{display:inline-block;vertical-align:top}.home-page .news .news-text.christmas .week-day-name{width:100px}.home-page .news .news-text.christmas .week-date{width:150px;font-weight:700}.home-page .news .news-text.christmas .week-day-hours{width:200px}.home-page .news h1{text-align:center;font-size:30px;color:var(--color-title);font-weight:400;line-height:26px;margin:30px 0 45px}.home-page .credits p{text-align:center;font-size:var(--font-size-default);line-height:var(--line-height-default);padding:25px 0}.home-page .home-page-mobile{position:relative;padding-top:0}.home-page .home-page-mobile .main-logo-mobile{position:absolute;z-index:10;background:#fff;border-radius:100%;width:150px;height:150px;left:10px;top:10px;box-shadow:var(--shadow-main)}.home-page .homePageSubtitle{margin-top:0}@media(max-width:1024px){.home-page .credits p{padding:0 16px}.home-page .news .news-text{padding:16px;box-sizing:border-box}.home-page .news .news-text .promo-vert{margin-bottom:10px}.home-page .news #youtubeCont1,.home-page .news #youtubeCont2{max-width:95%;min-width:95%}.home-page .news .img-cover img{max-width:200px}}.contacts-page{background:url(../img/page-top-shadow.png) no-repeat top center}.contacts-page .desc{color:var(--color-main);font-size:var(--font-size-default);line-height:var(--line-height-default);margin-top:0}.contacts-page h2{text-align:left}.contacts-page a{font-size:var(--font-size-default);line-height:var(--line-height-default)}.contacts-page .gallery-link{display:block}.contacts-page .gallery-link img{width:100%;box-shadow:var(--shadow-main)}.contacts-page .col-md-4{padding:0 10px;box-sizing:border-box}@media(max-width:1024px){.contacts-page .col-md-4,.contacts-page .col-md-12{text-align:center;width:100%}.contacts-page .col-md-4 h2,.contacts-page .col-md-12 h2{text-align:center}.contacts-page .col-md-12{padding:0 10px;box-sizing:border-box}.contacts-page .gallery-link{max-width:300px;display:inline-block;vertical-align:top}}.wedding-page .desc{color:var(--color-main);font-size:var(--font-size-default);line-height:var(--line-height-default)}.wedding-page h2{font-size:30px}.wedding-page p{text-align:center}.wedding-page .row img{width:100%;max-width:100%;box-shadow:var(--shadow-main)}.wedding-page .empty-space{height:65px}.wedding-page .space-between{height:20px}.wedding-page .empty-space.top-shadow{margin-top:50px;height:20px}.wedding-page .square{list-style-type:square;padding-left:15px}.wedding-page .square li{float:none}.wedding-page h3{color:var(--color-title);padding:25px 0 20px;font-size:22px}.wedding-page .bubble-contact{margin-top:50px}.wedding-page .col-md-6{padding:0 10px;box-sizing:border-box}.gallery-enter-cont h2{text-align:left}.gallery-enter-cont .gallery-enter .gallery-enter__inner{height:100%;box-shadow:5px 5px 5px #888;background:#fff}.gallery-enter-cont .gallery-enter .gallery-enter__inner a{width:100%;height:100%;justify-content:center;display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center;color:var(--color-title)}.gallery-enter-cont .gallery-enter .gallery-enter__inner a span{font-size:20px}.gallery-enter-cont .gallery-enter .gallery-enter__inner a:hover{text-decoration:none}@media(max-width:1024px){.gallery-enter-cont .row{flex-wrap:wrap;flex-direction:row;overflow:visible}}.school-wedding-page .school-wedding-img-cont{margin-top:25px;text-align:center}.school-wedding-page .promo-img{width:100%;max-width:502px;box-shadow:var(--shadow-main)}@media(max-width:1024px){.school-wedding-page .promo-img{width:90%}}.action-page,.formal-page{min-height:calc(100vh - 170px)}.ourcommodity-page p{margin:10px 0;font-size:var(--font-size-default);line-height:var(--line-height-default)}.ourcommodity-page h2,.ourcommodity-page h3{text-align:left}.ourcommodity-page .square{list-style-type:square;padding-left:15px}.ourcommodity-page .square li{float:none}.gallery-page{min-height:calc(100vh - 170px)}.gallery-page a{margin:0 2px;display:block;text-align:center;outline:none}.gallery-page a:hover{text-decoration:none}.gallery-page img{max-width:100%;width:100%;margin:0;box-shadow:var(--shadow-main)}.gallery-page h2{padding-top:15px;font-size:30px}.gallery-page h3{font-size:22px;line-height:2em;font-weight:400;color:var(--color-title);text-align:center;margin:25px 0 20px}.gallery-page p{text-align:center;font-size:var(--font-size-default);line-height:var(--line-height-default);margin-top:0;padding:0 16px}.gallery-page .space-betwwen{height:20px}.gallery-page .col-md-4{padding:0 10px;box-sizing:border-box}.modal{align-items:center;display:flex;justify-content:center;inset:0;overflow:hidden;position:fixed;z-index:10;cursor:pointer}.modal .modal-window{backdrop-filter:blur(27.1828px);border-radius:12px;box-shadow:var(--shadow-main);box-sizing:border-box;flex:0 0 auto;padding:40px;width:400px;position:relative}.modal .modal-window .modal-window-btn-close{background:transparent;border:none;margin:0;position:absolute;right:8px;top:8px;padding:10px;cursor:pointer}.modal .modal-window .modal-window-btn-close .svg-icon.close{width:20px;height:20px;fill:#666}.modal .modal-window.modal-gallery{display:flex;width:95%;height:95%;justify-content:center;cursor:default}.modal .modal-window.modal-gallery .modal-gallery-main-image{flex:0 1 auto}.modal .modal-window.modal-gallery .modal-window-btn-close{z-index:101;border-radius:4px}.modal .modal-window.modal-gallery .modal-window-btn-close:hover{background:#0000001a}.modal .modal-window.modal-gallery .modal-gallery-desc{position:absolute;left:0;bottom:0;right:0;background:#ffffff80;text-align:center;color:#000;padding:20px 0;margin:0;font-weight:700}.modal .modal-window.modal-gallery .modal-gallery-photoOverlayLoader{height:60px;width:60px;margin:0 auto;animation:rotation .6s infinite linear;border-left:6px solid rgba(0,174,239,.15);border-right:6px solid rgba(0,174,239,.15);border-bottom:6px solid rgba(0,174,239,.15);border-top:6px solid rgba(0,174,239,.8);border-radius:100%;position:absolute;top:50%}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.modal .modal-window.modal-gallery .modal-gallery-photoOverlayPanel{position:fixed;top:0;bottom:0;background:#ffffff80;cursor:pointer;display:flex;justify-content:center;align-items:center;z-index:100;-webkit-tap-highlight-color:transparent}.modal .modal-window.modal-gallery .modal-gallery-photoOverlayPanel.left{left:0;border-top-left-radius:12px;border-bottom-left-radius:12px}.modal .modal-window.modal-gallery .modal-gallery-photoOverlayPanel.right{right:0;border-top-right-radius:12px;border-bottom-right-radius:12px}.modal .modal-window.modal-gallery .modal-gallery-photoOverlayPanel:hover{background:#0000001a}.modal .modal-window.modal-gallery .modal-gallery-photoOverlayIcon{flex:0 1 auto;width:100px;height:auto;color:#000;font-size:50px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal .modal-window.modal-gallery .modal-gallery-img-cover{max-width:80%;justify-content:center;display:flex;align-items:center;overflow:hidden;position:relative}.modal .modal-window.modal-gallery .galleryPage__photoOverlayImg{display:block;max-width:100%;max-height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:1024px){.modal .modal-window.modal-gallery{align-items:center;width:100%;padding:0;height:100%;background:#fff}.modal .modal-window.modal-gallery .modal-gallery-img-cover{max-width:100%}.modal .modal-window.modal-gallery .modal-window-btn-close{top:60px}.modal .modal-window.modal-gallery .modal-window-btn-close .svg-icon.close{width:24px;height:24px}.modal .modal-window.modal-gallery .modal-gallery-photoOverlayPanel{top:50%;height:70px;border-radius:100%;width:70px;margin-top:-50px}.modal .modal-window.modal-gallery .modal-gallery-photoOverlayPanel.left{left:5px}.modal .modal-window.modal-gallery .modal-gallery-photoOverlayPanel.right{right:5px}.modal .modal-window.modal-gallery .galleryPage__photoOverlayImg{max-width:100%;max-height:70%}.modal .modal-window.modal-gallery .modal-gallery-photoOverlayIcon{font-size:40px;line-height:40px;margin-top:-7px}}.gallery-list .debug-container{width:100%;margin-bottom:20px}.gallery-list .debug-container .space{height:30px}.gallery-list .debug-container textarea{width:100%;height:100px}@media(max-width:1024px){.gallery-list .row{flex-wrap:wrap;flex-direction:row;overflow:visible}.gallery-list .gallery-desc{padding:0 16px}}.gdpr-page{min-height:calc(100vh - 170px)}.gdpr-page h2{text-align:left}.gdpr-page a{font-size:var(--font-size-default);line-height:var(--line-height-default)}.upload-page{width:800px;min-height:600px;margin:0 auto;padding:70px 25px 25px}.upload-page input[type=file]{display:none}.upload-page input[type=text]{width:77%}.upload-page .file-div{display:block;margin:10px 0;padding:20px;border:1px solid var(--border-color);border-radius:3px;text-align:center}.upload-page .file-div:hover{border-color:red;cursor:pointer}.upload-page .preview-items{text-align:center}.upload-page .preview-items .preview-item{display:inline-block;width:202px;position:relative;border:1px solid var(--border-color);margin:5px;vertical-align:top;border-radius:3px}.upload-page .preview-items .preview-item .canvas-cover{display:flex;width:200px;height:200px;background:#eee;text-align:center;position:relative;justify-content:center;align-items:center}.upload-page .preview-items .preview-item .canvas-cover img{max-width:150px;max-height:200px;flex:0 1 auto}.upload-page .preview-items .preview-item .canvas-cover.loading{background:#fff}.upload-page .preview-items .preview-item .loader{display:inline-block;width:24px;height:24px;position:relative;top:50%;transform:translateY(-50%)}.upload-page .preview-items .preview-item canvas{display:inline-block;position:absolute;left:50%;top:50%;transform:translate(-50%) translateY(-50%)}.upload-page .preview-items .preview-item .title{text-align:center;display:block;padding:5px 0;overflow:hidden;font-size:14px}.upload-page .preview-items .preview-item .delete-btn{position:absolute;top:5px;right:5px;cursor:pointer;background-color:#c12e2a;border:1px solid #b92c28;color:#fff;border-radius:3px;font-size:var(--font-size-default);line-height:var(--line-height-default);padding:4px 10px}.upload-page .preview-items .preview-item select{display:block;width:80%;margin:10px auto}.upload-page .done-buttons{text-align:center;margin-top:30px}.upload-page .done-buttons button{cursor:pointer;background-color:#419641;border:1px solid #398439;color:#fff;border-radius:3px;font-size:var(--font-size-default);padding:8px 20px}.upload-page .info-cont{text-align:center}.upload-page .info-cont p{margin-top:15px;font-size:var(--font-size-default);line-height:var(--line-height-default);text-align:center}.upload-page .info-cont p.error{color:#c01}.upload-page .info-cont p.ok{color:green}@media(max-width:1024px){.upload-page{max-width:100%;padding-left:16px;padding-right:16px;box-sizing:border-box}}.edit-page{min-height:calc(100vh - 170px)}.edit-page h2{text-align:left}.edit-page a{font-size:var(--font-size-default);line-height:var(--line-height-default)}.edit-page .edit-page__items{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;margin:0 auto;max-width:calc(100% - 25px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.edit-page .edit-page__item{position:relative;background:var(--border-color);-webkit-user-select:none;-moz-user-select:none;user-select:none}.edit-page .edit-page__item img{width:100px;height:200px;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}.edit-page .edit-page__desc{position:absolute;left:0;right:0;bottom:0;background:#00000080;color:#fff;text-align:center}.edit-page .edit-page__itemDelete{position:absolute;right:3px;top:3px;padding:3px;font-size:var(--font-size-default);line-height:var(--line-height-default);color:#c01;cursor:pointer}.edit-page .edit-page__info{margin-bottom:25px;display:flex;justify-content:center;align-items:center;gap:5px}.edit-page .edit-page__opts{display:flex;justify-content:center;align-items:center;gap:5px;margin-bottom:25px}.edit-page .edit-page__optsBtn{border:1px solid var(--border-color);padding:5px 10px;text-align:center;background:#fff;border-radius:4px;font-size:var(--font-size-default);line-height:var(--line-height-default);cursor:pointer}.edit-page .edit-page__optsBtn.active{color:#fff;background:var(--color-title)}.edit-page .edit-page__infoText{font-size:var(--font-size-default);line-height:var(--line-height-default);text-align:center;font-weight:700;margin:10px 0}.editPageDragged img{max-width:150px}.editPageDragged .edit-page__itemDelete,.editPageDragged .edit-page__desc{display:none}:root{--color-title: #5a8571;--color-main: #666666;--link-color: #000;--link-color-hover: #000;--shadow-main: 2px 2px 4px 1px rgba(0, 0, 0, .88);--shadow-light: 1px 2px 1px 0px rgba(0, 0, 0, .15);--shadow-drop: drop-shadow(2px 4px 6px black);--shadow-header: 1px 1px 1px #888;--border-color: #ccc;--border-color-dark: #999;--font-size-default: 18px;--line-height-default: 24px;--page-width: 1200px}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-Thin.otf) format("opentype");font-weight:400;font-style:normal}body{font-family:Metropolis;margin:0;color:#666;color:var(--color-main);font-size:18px;font-size:var(--font-size-default);line-height:24px;line-height:var(--line-height-default);--header-height: 120px;--video-height: 1000px}body.modal-no-scroll{overflow:hidden}input,button,img,textarea,select,a{-webkit-tap-highlight-color:transparent}input:active,button:active,img:active,textarea:active,select:active,a:active,input:target,button:target,img:target,textarea:target,select:target,a:target,input:focus,button:focus,img:focus,textarea:focus,select:focus,a:focus{outline:none!important;-webkit-tap-highlight-color:transparent}ul{margin-top:0;padding:0;list-style:none}ul li{float:left}a{font-size:18px;font-size:var(--font-size-default);line-height:var(--line-height-default);color:#000;color:var(--link-color);line-height:24px;text-decoration:none;outline:none}a:hover{text-decoration:underline;font-size:18px;font-size:var(--font-size-default);line-height:24px;line-height:var(--line-height-default);color:#000;color:var(--link-color-hover)}p{font-size:18px;font-size:var(--font-size-default);line-height:24px;line-height:var(--line-height-default);color:#666;color:var(--color-main)}h1{text-align:center;color:#5a8571;color:var(--color-title);font-weight:300;margin:0;padding:50px 0;font-size:50px;line-height:.8em;-webkit-user-select:none;-moz-user-select:none;user-select:none}h1.other-page-title{padding-bottom:85px}h2{text-align:center;color:#5a8571;color:var(--color-title);font-weight:400;margin:0;padding:25px 0;font-size:22px;line-height:1.35em}h3{text-align:center;color:#5a8571;color:var(--color-title);font-weight:400;margin:0;padding:15px 0;font-size:20px}.pagger{margin:30px auto 0;max-width:1200px;max-width:var(--page-width);width:100%;text-align:center;display:flex;justify-content:center;align-items:center;gap:20px}.pagger .prev,.pagger .next{padding:5px 20px;background:#5a8571;background:var(--color-title);border-radius:8px}.pagger .item{padding:0;border-radius:100%;background:#5a8571;background:var(--color-title);width:35px;height:35px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;border:2px solid #5a8571;border:2px solid var(--color-title)}.pagger .back{text-decoration:none;font-size:18px;font-size:var(--font-size-default);line-height:24px;line-height:var(--line-height-default)}.pagger .item{font-size:18px;font-size:var(--font-size-default);line-height:18px;line-height:var(--font-size-default);color:#fff}.pagger .item.active{background:#fff;color:#5a8571;color:var(--color-title);text-decoration:none}.pagger .item.focus{color:#5a8571;color:var(--color-title);text-decoration:none}.pagger .dots{display:flex;justify-content:center;align-items:center;font-size:28px;color:#5a8571;color:var(--color-title)}.pagger .next{display:inline-block;text-align:center;font-size:18px;font-size:var(--font-size-default);line-height:24px;line-height:var(--line-height-default);color:#fff}.pagger .next.focus{color:#5a8571;color:var(--color-title);text-decoration:none}.pagger .prev{display:inline-block;text-align:center;font-size:18px;font-size:var(--font-size-default);line-height:24px;line-height:var(--line-height-default);color:#fff}.pagger .prev.focus{color:#5a8571;color:var(--color-title);text-decoration:none}.pagger a{color:#5a8571;color:var(--color-title)}.pagger a:hover{text-decoration:underline}.hide{display:none}.top-shadow{background:url(../img/page-top-shadow.png) no-repeat top center}.gallery-images{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.gallery-images a{display:inline-block;height:120px}.gallery-images .preview-mini-cover{width:90px;height:120px;display:flex;overflow:hidden;position:relative;background:#0000000d;box-shadow:2px 2px 4px 1px #000000e0;box-shadow:var(--shadow-main);justify-content:center;align-items:center}.gallery-images .preview-mini-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-images .preview-mini-cover.last{background:#fff;width:80px}.body-background{background:#f8f8f8}.gallery-item{cursor:pointer;background:#0000000d;box-shadow:2px 2px 4px 1px #000000e0;box-shadow:var(--shadow-main);margin-bottom:20px;overflow:hidden;-webkit-tap-highlight-color:transparent;height:100%}.gallery-item .gallery-item-inner{display:flex;text-align:center;position:relative;justify-content:center;align-items:center;height:100%}.gallery-item .gallery-item-inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-item .desc{position:absolute;left:0;bottom:0;right:0;padding:15px 10px;line-height:28px;font-size:20px;color:#000;background:#ffffff80;opacity:0;text-align:left;margin:0;text-align:center}.gallery-item .desc.empty{display:none}.gallery-item .debug-caption{position:absolute;left:0;right:0;top:0;color:#fff;background:#00000080;font-size:18px;font-size:var(--font-size-default);line-height:24px;line-height:var(--line-height-default)}.gallery-item .debug-caption.select-photo{background:red}.gallery-item:hover .desc{opacity:1;transition:opacity .25s ease-in-out;font-weight:700}.gallery-item.selected{border:4px solid red}.page-content{padding-bottom:50px;overflow:hidden}.row{margin:0 auto;max-width:1200px;max-width:var(--page-width);width:100%;display:flex;flex-wrap:wrap;overflow:hidden}.col-md-3{flex:0 1 25%;max-width:25%}.col-md-4{flex:0 1 33.3%;max-width:33.3%}.col-md-6{flex:0 1 50%;max-width:50%}.col-md-8{flex:0 1 75%;max-width:75%}.col-md-9{flex:0 1 66.6%;max-width:66.6%}.col-md-12{flex:0 1 100%;max-width:100%}@media(max-width:1024px){h1{padding:20px 10px}h2{padding:15px 10px}.row{justify-content:center;align-items:center;flex-wrap:nowrap;flex-direction:column}.col-md-3,.col-md-4,.col-md-6,.col-md-8,.col-md-9,.col-md-12{flex:0 1 auto;padding:0 16px;max-width:100%;box-sizing:border-box}.gallery-images{padding:0 10px 10px}.gallery-images a{height:auto}.pagger{padding:0 16px;box-sizing:border-box}}.row.gallery-list{max-width:1200px;max-width:var(--page-width);gap:10px;padding-bottom:15px}.row.gallery-list .col-md-3{flex:0 1 calc(25% - 10px);max-width:calc(25% - 10px)}@media(max-width:1024px){.row.gallery-list .col-md-3{flex:0 1 calc(33.3% - 10px);max-width:calc(33.3% - 10px)}}@media(max-width:750px){.row.gallery-list .col-md-3{flex:0 1 calc(50% - 10px);max-width:calc(50% - 10px)}}@media(max-width:500px){.row.gallery-list .col-md-3{flex:0 1 calc(100% - 10px);max-width:calc(100% - 10px)}}

/*# sourceMappingURL=main180.css.map*/