@charset "UTF-8";@font-face{font-family:"BodoniC";src:url("../themes/domina/assets/fonts/bodionic/bodonic.eot");src:url("../themes/domina/assets/fonts/bodionic/bodonic.eot?#iefix") format("embedded-opentype"),url("../themes/domina/assets/fonts/bodionic/bodonic.woff2") format("woff2"),url("../themes/domina/assets/fonts/bodionic/bodonic.woff") format("woff"),url("../themes/domina/assets/fonts/bodionic/bodonic.ttf") format("truetype"),url("../themes/domina/assets/fonts/bodionic/bodonic.svg#bodonic") format("svg")}
.text-default{font-weight:400;font-size:1rem;letter-spacing:0%;color:#353535}
@media screen and (min-width:768px){.ng_banner{width:70vw !important;margin-left:calc(-26vw + 30% - 4px);position:relative}.tl-reviews-widget{width:520px;z-index:0}}
.cover-img{height:100%;object-fit:cover}
.splide .splide__arrow--prev{left:-3.5rem !important}
.splide .splide__arrow--next{right:-3.5rem !important}
.splide.on-photo .splide__arrow--prev{left:1rem !important}
.splide.on-photo .splide__arrow--next{right:1rem !important}
.splide.on-photo .splide__arrow{border:1px solid #FFF40 !important}
.splide .splide .splide__pagination__page{background:#D1D5DB !important;width:12px;height:12px;border-radius:50%;transition:background 0.3s ease,transform 0.3s ease;width:10px !important;height:10px !important}
.splide__pagination--ltr li{display:flex}
.splide .splide__pagination__page.is-active{background:#000 !important;transform:none !important}
.text-second{color:#353535}
.text-main{color:#353535;letter-spacing:-0.01em}
.mp-fact{height:230px}
.overlay{background:linear-gradient(360deg,rgba(0,0,0,0) 4.4%,rgba(0,0,0,0.3) 100%);position:absolute;top:0;left:0;right:0;width:100%;height:100%}
.top-address{font-family:Jost;font-weight:400;font-size:14px;line-height:19.6px;letter-spacing:0%}
header{z-index:1}
.z-1{z-index:1}
.prose-lg{max-width:85ch}
.wrap{width:1178px;margin:0 auto}
.prose-lg img.fr-dib{width:100% !important;max-width:max-content}
footer ul li{color:#CECECE}
[class*="ymaps-2"][class*="-ground-pane"]{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(100%)}
.offer-card{height:220px}
.hall-widget .hall-img{height:300px}
.special-offers{display:flex;justify-content:center;align-items:center;gap:20px}
.special-offers .card{width:50%;padding:30px;height:404px;border-radius:10px;text-align:center;box-shadow:0 4px 8px rgba(0,0,0,0.1)}
.special-offers .card:nth-child(2n-1){background-color:#eae7dc}
.special-offers .card:nth-child(2n){background-color:#8d6e63}
.special-offers .card img{width:100px;height:100px;border-radius:10px;margin-bottom:20px}
.contact-info h1{font-size:36px;font-weight:bold;margin-bottom:20px}
.contact-info p{font-size:18px;margin:10px 0}
.directions-button{margin-top:20px;padding:10px 20px;border:1px solid #ccc;border-radius:20px;background-color:#fff;cursor:pointer;font-size:16px}
@media screen and (max-width:1178px){.wrap{width:100%;margin:0 auto;padding:0 66px;overflow:hidden}}
@media screen and (max-width:991px){.wrap{width:100%;margin:0 auto;padding:0 20px;overflow:hidden}}
.tl-widget input,.tl-widget select{padding:19px 30px 2px 11px;font-weight:500}
.tl-widget label{left:12px;top:4px;font-size:10px}
.tl-widget input.date{background:url("/themes/domina/assets/img/calendar.svg");background-size:24px 24px;background-position:calc(100% - 8px) 10px;background-repeat:no-repeat}
.tl-widget input.guests{background:url("/themes/domina/assets/img/user.svg");background-size:24px 24px;background-position:calc(100% - 8px) 10px;background-repeat:no-repeat}
.tl-widget input.promocode{padding-bottom:10px;padding-top:11px}
.text-main{color:#353535;letter-spacing:unset}
.conf_options>li{position:relative;padding-left:12px}
.conf_options>li:before{top:45%;left:0;content:"";position:absolute;width:6px;height:6px;background:#D0B06A;border-radius:9999px}