@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);.btn:hover,.custom-radio::before,.room-parameters.room-parameters-light .room-parameters__item,body{background:var(--white)}.btn:hover,.card-body h5,.card-body p,.card:hover>.btn,.card>.btn,.card__text,.main-menu__footer a:hover,.main-menu__link:hover,.main-submenu a:hover,.voucher-text-color,body,p{color:var(--color-text-primary)}.table-cart,table{border-collapse:collapse}.carousel-nav,.custom-radio::after{transform:translateY(-50%)}.banner__image,.card__image{-o-object-fit:cover;-o-object-position:center;object-fit:cover;object-position:center}.article-content,.banner,.btn,.card,.card .card__description,.event__section-title,.logo,.main-menu__footer,.main-menu__link,.main-menu__list,.modal-body,.room-parameters__item,.text-center,h1,h2{font-family:var(--font-primary)!important;text-align:center}.accordion-header,.btn,.card .card__description,.event__section-title,.footer .footer__links,.footer__area-title,.text-uppercase{text-transform:uppercase}.card:focus,.card:hover,.contact-form .form-check-input:focus,button,input{outline:0}.cart-items,ol,ul{list-style:none}body,html{height:100%}.custom-option,button,label{cursor:pointer}#modalImage,.accordion-item.active .accordion-content,.block,.card-image a,.nav__link,article,article.card,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.accordion,.custom-select-wrapper.open .custom-select-options,.d-flex,.flex,.radio-list,.room-parameters,.row{display:flex}.card-body h4 a:hover,.footer .footer__content a:hover,.image-link:hover{text-decoration:underline}.btn-details,.card,.card-body h4 a,.card:focus,.card:hover,.cart-checkout,.cart-view-btn,a{text-decoration:none}:root{--font-text:"Trianon",sans-serif;--font-primary:"Montserrat",sans-serif;--font-size-base:16px;--font-size-secondary:22px;--font-size-title:40px;--line-height-base:18px;--line-height-title:50px;--font-weight-medium:500;--font-weight-bold:600;--color-text-primary:#1e1e1e;--white:#fff;--title-color:#8d7165;--background-button-primary:#efe1db;--color-secondary:rgba(224, 223, 221, 0.5);--color-link:#1e1e1e;--min-width:375px}@font-face{font-family:Trianon;src:url(https://media.busyrooms.co/fonts/trianon/trianontextweb-regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Trianon;src:url(https://media.busyrooms.co/fonts/trianon/trianontextweb-bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Trianon;src:url(https://media.busyrooms.co/fonts/trianon/trianontextweb-italic.woff2) format("woff2");font-weight:400;font-style:italic}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1;font:var(--font-size-base)/var(--line-height-base) var(--font-primary),serif;margin:0;padding:0;scroll-behavior:smooth;min-width:var(--min-width);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn,.custom-option.selected,.custom-radio input[type=radio]:checked+*,.language-label.active,.nav__link.active,.table th,strong{font-weight:700}.table .cust-width{width:15%!important}.btn.btn-submit,address{font-style:normal}.btn,.card__description-area p,.footer .footer__link,.room-parameters,h1,h2,h3,h4,h5,h6{font-family:var(--font-primary),sans-serif}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-spacing:0}*,::after,::before{box-sizing:border-box;margin:0}img{height:auto!important;vertical-align:top;max-width:100%}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}a{font-size:16px;color:var(--color-link)}.card-body h4 a,.image-link,.room-parameters__item,.text-primary-color,.voucher-title-color,h1,h2{color:var(--title-color)}strong{display:inline-block}input::placeholder,textarea::placeholder{color:var(--white);opacity:1}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--white)}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--white);opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--white)}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:var(--white)}.btn-details,.card-body h5,h1,h2,h3,h4,h5,h6{font-weight:600}.accordion-content,.main-submenu,address,p{font-family:var(--font-text),serif}h1,h2{font-size:40px;line-height:50px;letter-spacing:4px;margin:0 0 25px;padding:35px 0}h4{font-size:20px;line-height:30px;letter-spacing:2px;margin:0 0 10px}p{font-size:22px;line-height:33px;margin:0 0 17px}.btn,.btn.btn-submit:hover,.language-divider{color:var(--white)}.justify-center,.justify-content-center{justify-content:center}.justify-around{justify-content:space-around}.align-center,.room-parameters{align-items:center}.gap-8{gap:8px}.gap-16{gap:16px}.accordion,.radio-list,.room-parameters{gap:6px;display:flex}.mb-0{margin-bottom:0!important}.mb-5{margin-bottom:5px!important}.mb-10{margin-bottom:10px!important}.mb-15{margin-bottom:15px!important}.mb-20{margin-bottom:20px!important}.mb-30{margin-bottom:30px!important}.mb-50{margin-bottom:50px!important}.pb-0{padding-bottom:0!important}.pb-25{padding-bottom:25px!important}.accordion-item,.w-100{width:100%}.btn-full{width:100%!important}.flaticon{font-size:15px;line-height:15px;height:15px}.flaticon:before{position:relative;bottom:-2px}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}#modalImage,.col,.col-12{max-width:100%}.col-12{flex:0 0 100%}.row{flex-wrap:wrap;padding-top:20px}.col,.col-auto,.col-fill,[class*=" col-"],[class^=col-]{padding-left:6px;padding-right:6px}.col{flex:1 0 0%}.col-fill{flex-grow:9999}.col-auto{flex:0 0 auto;width:auto;max-width:none}.btn{font-size:13px;background-color:var(--title-color);border:1px solid var(--title-color);transition:.3s;letter-spacing:1px;white-space:nowrap}.accordion-header,.btn.btn-submit,.custom-select-wrapper{letter-spacing:1.6px;font-size:16px}.btn:hover{border-color:var(--color-text-primary)}.btn.btn-secondary:hover,.btn.btn-submit{color:var(--white);background:var(--color-text-primary)}.btn.btn-outline,.btn.btn-secondary,.card:hover .btn{background:var(--white);color:var(--color-text-primary)}.btn.btn-secondary{border:1px solid var(--color-text-primary)}.btn.btn-submit{border-radius:2px;border:.5px solid var(--color-text-primary);font-weight:500;line-height:normal}.btn.btn-outline,.card:hover .btn{border-color:var(--color-text-primary);border-radius:5px}.btn.btn-outline:hover{background:var(--color-text-primary);color:var(--white)}.custom-select-wrapper{position:relative;width:100%;border-radius:2px;background:#484848;border:1px solid #484848;font-weight:500;color:var(--white);height:37px}.custom-select-trigger{padding:10px 12px;cursor:pointer;color:var(--white);height:37px}.custom-select-options{position:absolute;top:100%;left:0;right:0;background:#f8f8f8;z-index:10;display:none;flex-direction:column;border:1px solid #484848;border-top:none;margin:1px -1px -1px}.custom-radio,.room-parameters__item{border-radius:5px;font-size:16px;letter-spacing:1.6px;display:flex}.custom-option{padding:.375rem .75rem;color:#484848;background-color:#f8f8f8;transition:background-color .2s,color .2s}.custom-option:hover{background-color:#484848;color:#fff}.room-parameters{justify-content:space-between;margin-bottom:37px}.room-parameters__item{align-items:center;justify-content:center;flex-direction:column;background:rgba(224,223,221,.25);flex:1;padding:21px 15px 19px;line-height:21px}.accordion-header,.custom-radio{position:relative;background:rgba(224,223,221,.25);color:var(--title-color);line-height:22px;font-weight:700;cursor:pointer}.room-parameters__label{margin-bottom:2px}.radio-list{flex-direction:column;margin-bottom:23px}.custom-radio{align-items:center;padding:15px 15px 13px 124px}.custom-radio span{font-weight:400;padding-left:5px}.custom-radio input[type=radio]{position:absolute;opacity:0}.custom-radio::before{content:""}.accordion-header::after,.accordion-header::before,.custom-radio::after{position:absolute;top:50%;background-color:var(--title-color);content:""}.custom-radio input[type=radio]:checked~::after,.custom-radio.checked::after{opacity:1}.accordion{flex-direction:column;margin-bottom:30px}.accordion-header{padding:10px 15px 10px 28px;border-radius:5px}.accordion-item.active .accordion-header{background:rgba(211,188,178,.5);border-radius:5px 5px 0 0}.accordion-header::after,.accordion-header::before{right:20px;width:12px;height:2px;transition:.3s}.header.sticky,.modal{position:fixed;width:100%}.accordion-header::before{right:27px;transform:translateY(-50%) rotate(45deg)}.accordion-header::after{transform:translateY(-50%) rotate(-45deg)}.accordion-item.active .accordion-header::before{right:20px}.accordion-content{display:none;padding:10px 28px;background:rgba(211,188,178,.5019607843);border-radius:0 0 5px 5px}.modal{display:none;z-index:9999;left:0;top:0;height:100%;background-color:rgba(0,0,0,.8);justify-content:center;align-items:center}.header,.nav-holder{z-index:1001;display:flex}.modal-box{background:#fff;max-width:540px;width:90%;box-shadow:0 4px 15px rgba(0,0,0,.3);position:relative}.header .header__link.active,.header .header__link:hover,.nav__link{background:rgba(255,255,255,.95)}.carousel-nav,.close,.logo{position:absolute}.modal-header{display:flex;justify-content:space-between;align-items:center;font-size:16px;margin-bottom:10px;padding:15px 25px 15px 15px}.contact-form .custom-select-wrapper:last-child,.contact-form .form-check:last-child,.contact-form .form-control:last-child,.contact-form .row:last-child,.contact-form .text-right .btn-primary,.modal-title{margin-bottom:0}.close{font-size:30px;cursor:pointer;right:5px;top:5px}.modal-body{padding:15px}#modalImage{max-height:400px;margin:0 auto}.carousel-nav{top:50%;display:flex;justify-content:space-between;left:0;right:0}.carousel-nav button{background-color:rgba(0,0,0,.4);color:#fff;border:none;font-size:24px;padding:10px;cursor:pointer}.carousel-nav button:hover{background-color:rgba(0,0,0,.6)}.modal-title{font-size:18px;font-weight:700;letter-spacing:2.6px}.header .header__link,.nav__link{font-family:var(--font-primary)!important;font-weight:var(--font-weight-medium);padding:16px 10px;text-align:center;color:var(--color-text-primary)}.logo{top:60px;left:50%;transform:translateX(-50%)}.banner-area,.footer,.header__cart,.input-group,[class*=" col-"],[class^=col-]{position:relative}.banner-area.banner-area-sm .banner{min-height:474px}.banner-area.banner-area-sm .teaser-frame{top:auto;transform:translateY(-190px)}.header{position:absolute;top:0;left:0;right:0;justify-content:center;align-items:center}.header.header--bottom{top:auto;bottom:32px}.header.sticky{top:0;left:0;right:0;bottom:auto}.header .header__link{background:rgba(211,188,178,.9);transition:.3s;border-radius:5px;flex-grow:1;min-width:234px;display:block}@media (max-width:1439.98px){.col-xxl{flex:1 1 0%;max-width:100%}.col-xxl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xxl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xxl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xxl-3{flex:0 0 25%;max-width:25%}.col-xxl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xxl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xxl-6{flex:0 0 50%;max-width:50%}.col-xxl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xxl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xxl-9{flex:0 0 75%;max-width:75%}.col-xxl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xxl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xxl-12{flex:0 0 100%;max-width:100%}.header .header__link{min-width:180px}}.card:hover .card__description,.card:hover>.btn,.card>.btn:hover{background:#d3bcb2}.card-bg{background:#e9ddd8}.header .header__link--left{margin-right:auto}.header .header__link--right{margin-left:auto}.nav{flex-grow:2}.nav__list{display:flex;border-radius:5px;overflow:hidden}.nav__item{flex-grow:1}.nav__link:hover{opacity:.9}.nav-holder{align-items:center;justify-content:space-between;width:100%;gap:12px;position:relative;padding:20px 0}.main-menu_title{color:#d3bcb2}.overflow-hidden{overflow:hidden;height:100vh}.main-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--title-color);display:flex;flex-direction:column;justify-content:start;align-items:center;opacity:0;padding-top:143px;visibility:hidden;transition:opacity .3s,visibility .3s;z-index:1000;overflow-y:scroll;padding-bottom:40px}.main-menu__footer a,.main-menu__link,.main-submenu a{text-decoration:none;display:block;color:var(--white)}.banner,.card,.footer,.main-submenu{overflow:hidden}.main-menu-overlay.active{opacity:1;visibility:visible}.main-menu__list{list-style:none;padding:0;margin:0 0 25px}.main-menu__link{font-size:28px;font-weight:600;line-height:60px;letter-spacing:2.6px}.main-submenu{max-height:0;transition:max-height .5s ease-in-out;margin-top:-6px;margin-bottom:10px}.main-submenu a{font-size:26px;line-height:40px}.main-menu__item.active .main-submenu{max-height:500px}.language-switch{display:flex;justify-content:center;align-items:center;margin-bottom:76px;cursor:pointer;gap:8px}.language-label{color:var(--white);font-size:21px;font-weight:400;transition:font-weight .3s}.main-menu__footer{display:flex;flex-direction:column}.main-menu__footer a{margin-bottom:0;font-size:18px;font-weight:700;letter-spacing:3px;padding:3px 0}.banner{position:relative;min-height:800px;display:flex;align-items:center;justify-content:center;color:var(--white);z-index:-1}.banner__image{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;will-change:transform;transform:translateZ(0)}.teaser-frame{position:absolute;top:50%;transform:translateY(calc(-50% - 38px));right:60px;border-radius:50%;background:#a8214e;width:251px;height:251px;display:flex;align-items:center;justify-content:center;z-index:1}.teaser-frame img{width:100%;height:100%}.gap-wrapper-30{padding:30px 0}.article-info,.welcome__content{max-width:1090px;padding:35px 0}.welcome__content{margin:0 auto 25px}.article-info{margin:0 auto;border-top:1px solid rgba(224,223,221,.5)}.event__section-title{font-size:2rem;font-weight:700;margin-bottom:20px}.calendar-event-date,article p a{font-size:22px;color:var(--title-color)}.card-grid{display:flex;justify-content:space-between;align-items:stretch;gap:6px;padding:0 0 20px;flex-wrap:wrap}.card,.card .card__description{flex-direction:column;display:flex}.card{transition:transform .3s ease-in-out;flex:0 0 calc((100% - 12px)/ 3)}.card:hover>.btn{border-color:#d3bcb2}.card .card__image-holder{margin-bottom:6px}.card .card__image-holder img,.table,.table-cart{width:100%}.card .card__description{padding:25px 10px;background-color:#f8f8f8;gap:4px;letter-spacing:1px;flex-grow:1;justify-content:space-between}@media (max-width:1199.98px){.col-xl{flex:1 1 0%;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}h1,h2{font-size:30px;line-height:38px}p{font-size:18px;line-height:30px;margin:0 0 15px}.d-none-lg{display:none}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.banner-area.banner-area-sm .teaser-frame{transform:translateY(-150px)}.header .header__link{min-width:130px;font-size:14px}.card .card__description,.nav__link{font-size:14px}.main-menu-overlay{padding-top:110px}.teaser-frame{width:200px;height:200px}}.card .card__description .btn{align-self:center}.card>.btn{background:rgba(224,223,221,.5);border-color:rgba(224,223,221,.5)}.card>.btn:hover{border:1px solid rgba(224,223,221,.5)}.card__description-area{margin-bottom:12px;display:flex;flex-direction:column;gap:5px}.qty-btn,.qty-control{display:inline-flex;align-items:center}.card__description-area p{font-size:16px;line-height:18px;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto}.article-content{background:#f4f4f4;padding:37px 50px 30px;margin-bottom:20px;margin-top:6px}.article-content.article-content-primary,.calendar-event-date{background:rgba(211,188,178,.5)}.article-content.article-content-outline{background:0 0}.article-content .article-content__title{font-size:18px;font-weight:700;margin-bottom:27px;letter-spacing:2.6px}.article-content .article-content__text,.article-content .article-content__text p{font-size:18px;margin:0 0 19px}.calendar-event-date{text-align:left;font-weight:600;line-height:22px;letter-spacing:2.2px;padding:10px 6px;margin-bottom:6px;border-radius:5px}.content-wrapper{background:var(--white);position:relative;overflow:hidden}.table td,.table th{padding:20px;text-align:left;width:16.666667%;vertical-align:middle;white-space:nowrap;text-wrap:auto}.table td:nth-child(2n),.table th:nth-child(2n){width:33.333333%}.cart-subtotal__amount,.checkout-amount,.table-cart thead tr th{color:var(--title-color);font-weight:700}.table-cart td,.table-cart th{border-bottom:1px solid #000;padding:10px;text-align:center;vertical-align:middle}.table-cart td img{max-width:200px!important;width:100%;height:auto}.qty-control{gap:6px}.qty-btn{justify-content:center;width:30px;height:30px;border:1px solid rgba(0,0,0,.15);background:var(--white);color:var(--color-text-primary);font-size:18px;line-height:1;padding:0;cursor:pointer;border-radius:3px}.qty-btn:active{transform:translateY(1px)}.qty-input{width:42px;height:30px;text-align:center;border:1px solid rgba(0,0,0,.08);border-radius:3px;padding:0 4px;font-size:14px}.table-cart td strong a{color:var(--title-color);text-decoration:none;font-weight:700}.table.table-striped-even tr:nth-of-type(2n),.table.table-striped-odd tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table.table-info td:first-child,.table.table-info th:first-child{width:80px}.table.table-info td:nth-child(2),.table.table-info th:nth-child(2){width:20%}.table.table-info td:nth-child(3),.table.table-info th:nth-child(3){width:40%}.table.table-info td:nth-child(4),.table.table-info td:nth-child(5),.table.table-info th:nth-child(4),.table.table-info th:nth-child(5){width:15%}.contact-form .form-check,.credit-card-list{display:flex;align-items:center;gap:12px}.credit-card{max-width:32px}.credit-card.eccash{max-width:18px}.flaticon-sun-umbrella{font-size:20px}.back-button,.footer .footer__title{font-size:18px;text-transform:uppercase}.no-border{border:none!important}.booking-mask{position:absolute;right:0;top:50%;left:50%;transform:translate(-50%);width:670px;flex-shrink:0;border-radius:5px;background:rgba(255,255,255,.95);padding:11px 18px 20px;z-index:2}@media (max-width:991.98px){.col-lg{flex:1 1 0%;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.btn{padding-left:10px;padding-right:10px;font-size:12px}.nav__item:nth-child(n+3){display:none}.teaser-frame{width:168px;height:168px;right:20px;padding:25px}.card>.btn{font-size:11px}.booking-mask{width:540px;margin:0 auto;padding:53px 32px 34px;top:230px;transform:translateY(-50%,0)}}.booking-mask.booking-mask-lg{max-width:745px;width:calc(100% - 30px)}.booking-mask-footer{padding-top:17px}.close-btn{position:absolute;right:17px;top:10px;width:28px;height:28px;border:1px solid #484848;background-color:#fff;border-radius:50%;cursor:pointer;padding:0}.close-btn::after,.close-btn::before{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;background-color:#484848;transform-origin:center}.close-btn::before{transform:translate(-50%,-50%) rotate(45deg)}.close-btn::after{transform:translate(-50%,-50%) rotate(-45deg)}.close-btn:hover{background-color:#f2f2f2}.container{padding:0 12px;max-width:1428px;margin:0 auto}.footer{background:var(--white);z-index:1;padding-top:6px}.back-button,.footer__area{text-align:center;background:rgba(224,223,221,.5)}.footer .footer__content{background-color:#c3a394;display:flex;justify-content:space-between;align-items:center;padding:68px 60px}.footer .footer__area-text{margin-bottom:63px}.footer .footer__contact{max-width:50%}.footer .footer__title{font-weight:600;margin-bottom:15px;letter-spacing:2.7px}.footer .footer__info{font-size:1rem;line-height:26px;margin-bottom:15px}.footer .footer__links{font-size:13px;display:flex;gap:10px}.footer .footer__links span{margin-top:-2px}.footer .footer__link{color:#000;font-weight:700;letter-spacing:1.2px;font-size:13px}.footer .footer__brand{text-align:right}.footer__area{padding:78px 20px 64px}.footer__area.footer__area-sm{padding:30px 20px}.back-button{display:block;padding:32px 20px;font-weight:600;letter-spacing:2.2px}.btn-primary,.contact-form .btn-primary:hover{background-color:#d3bcb2e6;border-color:#8d7165}.back-button:hover{background:rgba(224,223,221,.9)}.footer__area-title{margin-bottom:20px}@media (max-width:1199.98px){.back-button,.footer__area-title{font-size:15px;line-height:25px}}.socials{max-width:1020px;margin:0 auto;display:flex;justify-content:space-around;align-items:center;gap:16px}@media (max-width:767.98px){.booking-mask h4,.calendar-event-date,.footer .footer__brand{text-align:center}.col-md{flex:1 1 0%;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}h1,h2{margin:0 0 20px}h4{font-size:14px}.d-none-md{display:none!important}.col-mobile-full{flex:0 0 100%!important;max-width:100%!important}.flex-column-md,.nav__list,.room-parameters,.socials{flex-direction:column}.btn-mobile-full{width:100%!important}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.btn,.card>.btn{font-size:16px}.room-parameters__item{width:100%;padding:10px 10px 8px}.custom-radio{padding:13px 5px 11px 50px;font-size:13px;letter-spacing:0}.custom-radio::before{left:10px}.custom-radio::after{left:16px}.accordion,.footer .footer__info{margin-bottom:20px}.modal-header{padding:10px 25px 10px 10px;margin-bottom:0}.modal-body{padding:10px}.logo{top:37px;width:320px}.header.header--bottom{bottom:47px}.header.sticky .header__link--right,.header.sticky .nav{display:none}.header .header__link{font-size:16px;width:100%}.nav__list{gap:12px}.nav-holder{flex-direction:column;gap:12px;align-items:stretch;max-width:237px;margin:0 auto;padding-bottom:0}.main-menu-overlay{padding-top:90px}.main-menu__link{font-size:26px;line-height:38px}.main-submenu{margin-top:0;margin-bottom:8px}.language-switch{margin-bottom:40px}.teaser-frame{transform:translateY(0);top:150px}.gap-wrapper-30{padding:20px 0}.welcome__content{margin-bottom:0;padding:22px 0 15px}.article-info{padding:25px 0}.card-grid{max-width:500px;margin:0 auto}.card{flex:0 0 100%}.card .card__description{padding:12px 10px 22px}.article-content{padding:30px 20px}.table td,.table th{padding:10px 5px;width:20%;font-size:13px}.credit-card-list{gap:6px}.booking-mask{padding:45px 32px 30px;width:calc(100% - 30px)}.booking-mask.booking-mask-lg{top:160px}.booking-mask h4{font-size:20px;line-height:23px;letter-spacing:1px}.booking-mask-footer{padding-top:10px}.footer .footer__content{flex-direction:column;text-align:center}.footer .footer__contact{max-width:100%;margin-bottom:15px}.footer .footer__links{justify-content:center;margin-bottom:15px}}.socials_link{color:var(--title-color);font-size:13px;font-weight:600;letter-spacing:1.3px;display:flex;align-items:center;gap:15px}.socials_link .card__image{max-width:30px;max-height:30px}.contact-form .btn-primary,.form-control{padding:.375rem .75rem;font-size:1rem;line-height:1.5}.d-none,.d-sm-inline,.hidden,[data-handler=form] .invalid-feedback{word-wrap:break-word;width:100%}.socials_link:hover{color:var(--color-link)}.btn-primary:hover{color:#fff;background-color:#8d7165;border-color:#d3bcb2e6}.btn-primary{color:#fff}.form-control{display:block;width:100%;color:#999;background-color:#fff;border:1px solid #ced4da;border-image:initial;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.contact-form{padding-top:10px;font-family:var(--font-text)}.contact-form .row>.text-right,.contact-form .row>[class*=col-][class*=text-right]{display:flex;align-items:center;justify-content:flex-end}.contact-form .btn-primary{display:inline-block;border-radius:.25rem;background-color:#ebcfc3e6;border:1px solid #ebcfc3e6;color:#2e2e2e;font-weight:600;text-transform:none;transition:background-color .15s,border-color .15s,box-shadow .15s;box-shadow:0 1px 1px rgba(0,0,0,.05)}.contact-form .btn-primary:hover{color:#2e2e2e;box-shadow:0 2px 6px #d3bcb2e6}.contact-form .btn-primary:focus{outline:0;box-shadow:0 0 0 .25rem #8d7165}.voucher-row{flex-wrap:nowrap;justify-content:center}.voucher-header{color:var(--color-text-primary);font-weight:700}.pdb-23{padding-bottom:28px!important}.row-voucher-details{display:flex;flex-direction:column!important;margin-right:0!important}[data-handler=voucher] table tr td form.row{align-items:center;max-height:104px}.cash-voucher-value{max-width:160px!important;width:auto!important}#quantity+.input-group-append,.cash-voucher-value+.input-group-append{margin-left:6px}.voucher__image{display:flex;align-items:center;justify-content:center!important;max-width:none!important;height:auto!important;margin-left:auto!important;margin-right:auto!important;width:100%!important}.voucher__image img{max-width:80%;height:auto;margin-left:0!important}.d-flex,.flex{display:flex!important}.justify-content-between{justify-content:space-between!important}.text-center{text-align:center!important}.img-fluid{max-width:100%!important;height:auto!important;display:block!important}.float-right{float:right!important}.table-responsive{-webkit-overflow-scrolling:touch}@media (min-width:768px){.pl-md-0,.px-md-0{padding-left:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.col-md{flex:1 0 0%;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}}.contact-form .form-check-input{-webkit-appearance:none;appearance:none;border:1px solid #484848;border-radius:3px;background:#fff;display:inline-block;vertical-align:middle;cursor:pointer;flex:0 0 auto;transition:background-color .12s,border-color .12s,box-shadow .12s}.contact-form .form-check-input:checked{background-color:#8d7165;border-color:#d3bcb2e6;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='%23ffffff' stroke-width='2' d='M2 8l3 3 8-8'/></svg>");background-position:center;background-repeat:no-repeat;background-size:70% 70%}.contact-form .form-check-label{font-size:.95rem;line-height:1.25rem;color:var(--color-text-primary);cursor:pointer}.form-control::placeholder{color:#999;opacity:1}.form-control:focus{border-color:#8d7165;box-shadow:none}.dropdown-menu,.form-control,.modal-content,.popover{background-clip:padding-box}input.form-control,select.form-control,textarea.form-control{text-align:left;padding:6px 15px}.mr-5{margin-right:5px!important}@media (min-width:576px){.d-sm-inline{display:inline-block!important}.m-sm-0{margin:0!important}.mb-sm-0{margin-bottom:0!important}.col-sm{flex:1 0 0%;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}}.card-body h4,.card__title{margin:0 0 8px;font-size:18px}.card-body h5,.card__text{font-size:16px;margin:0 0 12px}.contact-form .form-control,input.form-control,select.form-control,textarea.form-control{font-family:var(--font-primary);font-style:normal;font-weight:400}.contact-form .form-control:-ms-input-placeholder,.contact-form .form-control::-moz-placeholder,.contact-form .form-control::-ms-input-placeholder,.contact-form .form-control::-webkit-input-placeholder,.contact-form .form-control::placeholder{color:#999;opacity:1;font-style:normal;font-family:var(--font-primary)}.card{display:flex;flex-direction:column;color:inherit;background:0 0;border-radius:5px;overflow:hidden;max-width:520px;margin-left:auto;margin-right:auto}.card-image img,.card-image picture,.card__image{display:block;width:100%}.card__image-holder{width:100%;overflow:hidden;border-radius:5px 5px 0 0}.card__image{height:302px}.card__description{background-color:#f8f8f8;padding:20px}.card__title{font-weight:700;color:var(--title-color)}.card__footer{margin-top:auto;padding:12px 20px;background:0 0;text-align:center}.card-deck{display:flex;gap:12px;flex-wrap:wrap}.card-deck .card{flex:1 0 calc((100% - 24px)/ 3)}.card-image img{height:220px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.card-body{padding:20px 18px;min-height:200px;background:#f8f8f8}.card-body h4{line-height:1.2}.card-body p{margin:0 0 12px}.card-footer{padding:14px 18px;display:flex;gap:8px;align-items:center;justify-content:flex-start;background:0 0}.btn-add-to-cart,.btn-details{display:inline-flex;padding:10px 14px;cursor:pointer;gap:8px}.btn-details{align-items:center;border-radius:4px;background:#ebcfc3e6;color:#2e2e2e;border:1px solid transparent}.btn-details:hover{box-shadow:0 2px 6px #d3bcb2e6}.btn-add-to-cart{padding-bottom:2vh;align-items:center;border-radius:4px;background:0 0;color:var(--color-text-primary);max-height:35px}.gallery{display:flex;justify-content:center}.btn-add-to-cart i{margin-right:6px}.btn-add-to-cart .header__cart-icon{width:20px;height:20px;object-fit:contain;vertical-align:middle}.header__cart{display:inline-block;margin-left:12px;margin-bottom:8px}.header__cart-btn{background:rgba(211,188,178,.9);border:0;color:#fff;padding:10px 12px;border-radius:6px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;height:3.1rem}.header__cart-btn .cart-count{background:#8d7165;color:#fff;font-size:12px;padding:2px 6px;border-radius:12px;margin-left:4px}.input-group-text{display:flex;align-items:center;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;border-image:initial;border-radius:.25rem}.contact-form .phone-row,.input-group-append,.input-group-prepend,.input-group.phone,section.bg-block[data-handler=form] .phone-row{display:flex;align-items:center}.input-group .form-control[size]{width:auto;flex:0 0 auto}.price-row{display:flex;flex-direction:column;justify-content:center;align-items:center;width:250px}.header__cart-btn .icon-shop-cart{display:inline-block;width:24px;height:24px;background-image:url("/assets/images/icon-cart.png");background-size:contain;background-repeat:no-repeat;background-position:center;font-size:0;line-height:0}.cart-dropdown{position:absolute;right:0;top:calc(100% + 8px);width:420px;max-height:360px;overflow:auto;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:6px;box-shadow:0 6px 20px rgba(0,0,0,.12);z-index:1002;display:none}.cart-dropdown__header,.cart-item{border-bottom:1px solid rgba(0,0,0,.04)}.cart-dropdown.open,.header__cart.open .cart-dropdown{display:block;box-shadow:0 6px 20px var(--title-color)}.cart-dropdown__header{padding:12px 14px;font-weight:700}.cart-items{margin:0;padding:8px}.cart-item{display:flex;gap:8px;align-items:center;padding:8px 6px}.cart-item__title{flex:1;font-size:13px;color:var(--color-text-primary)}.cart-item__qty{display:flex;flex-direction:row;font-weight:500;font-size:12px;color:var(--title-color)}.cart-item__original-price{color:#999;font-size:12px}.cart-item__price{font-weight:600;color:var(--title-color);margin-left:8px}.cart-item__remove{color:var(--white);background:var(--title-color);border-radius:50px;padding:1px 4px;font-size:20px;cursor:pointer;width:20px;text-align:center}.divider{margin-top:2vh;width:100%;height:.25rem;background:rgba(0,0,0,.04)}.cart-checkout,.cart-view-btn:hover{background:#8d7165;color:#fff}.cart-dropdown__footer{padding:10px;border-top:1px solid rgba(0,0,0,.04);text-align:center;display:flex;justify-content:space-between}.cart-checkout{display:inline-block;padding:8px 12px;border-radius:4px}.cart-subtotal{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;font-weight:700;border-top:1px solid rgba(0,0,0,.04)}.cart-subtotal__icons{display:flex;flex-direction:row;margin-left:10px;gap:6px}.cart-subtotal__icons i{max-height:20px}.cart-subtotal__label{color:#666;font-size:13px}.cart-view-btn{display:inline-block;padding:8px 10px;margin-right:8px;background:0 0;border:1px solid #8d7165;color:#8d7165;border-radius:4px}.header__cart-btn .header__cart-icon{display:inline-block;width:24px;height:24px;object-fit:contain;vertical-align:middle}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.pt-0{padding-top:0!important}.pt-2{padding-top:2px!important}.pt-5{padding-top:.5rem!important}.border-bottom{border-bottom:4px solid rgba(0,0,0,.04)!important}.border-top{border-top:4px solid rgba(0,0,0,.04)!important}.form-check-inline{display:inline-flex;align-items:center;gap:8px}.form-check-input{margin-right:.5rem}.col-10.mx-auto{max-width:83.3333333%}section.bg-block[data-handler=form] fieldset{border:none}section.bg-block[data-handler=form] fieldset .row>.col:first-child legend,section.bg-block[data-handler=form] fieldset legend{font-size:20px;font-weight:700;color:var(--title-color);margin:0 0 12px;padding:0}section.bg-block[data-handler=form] fieldset .row>.col .float-right{float:right;margin-left:8px;color:#8d7165}section.bg-block[data-handler=form] fieldset .form-control{margin-bottom:.75rem}a,section.bg-block[data-handler=form] fieldset label{display:block;font-family:var(--font-primary)!important;margin-bottom:.5rem;font-weight:500;color:#444}section.bg-block[data-handler=form] fieldset div div legend{font-size:24px!important}.form-field-error-label,.invalid-feedback{font-family:var(--font-text)!important;color:#dc3545;margin:.5rem}.form-check-label{display:ruby!important;vertical-align:middle!important;padding-top:7px}.form-control.is-invalid+.invalid-feedback,.is-invalid~.invalid-feedback,.was-validated .form-control:invalid+.invalid-feedback{display:block}.contact-form .form-check,section.bg-block[data-handler=form] .custom-radio,section.bg-block[data-handler=form] .form-check{display:block;margin-bottom:.75rem}.contact-form .form-check .form-check-label,.custom-radio span,section.bg-block[data-handler=form] .custom-radio span,section.bg-block[data-handler=form] .form-check .form-check-label{display:block;margin-left:48px}.contact-form .phone-row .phone-code,.input-group.phone .phone-code,section.bg-block[data-handler=form] .phone-row .phone-code{flex:0 0 auto;width:auto;max-width:140px}.contact-form .phone-row .phone-number,.input-group.phone .phone-number,section.bg-block[data-handler=form] .phone-row .phone-number{flex:1 1 auto}@media (max-width:575.98px){section[data-handler=form] form .row>.col-6>a.btn,section[data-handler=form] form .row>.text-right.col-6>a.btn{display:block!important;width:100%!important;box-sizing:border-box!important;padding:12px 16px!important;font-size:16px!important;text-align:center!important;border-radius:8px!important}section[data-handler=form] form .row>.col-6,section[data-handler=form] form .row>.text-right.col-6{flex:0 0 100%!important;max-width:100%!important;display:block!important;box-sizing:border-box!important;padding-left:12px!important;padding-right:12px!important}section[data-handler=form] form .row>.col-6+.col-6{margin-top:8px!important}.qty-control{gap:8px}.qty-btn{width:34px;height:34px;font-size:20px}.qty-input{width:48px;height:34px;font-size:15px}.table-cart[data-cart-demo] tbody tr td:nth-child(4) .qty-control,[data-handler=vouchers] .table-cart tbody tr td:nth-child(4) .qty-control,section[data-handler=vouchers] .table-cart tbody tr td:nth-child(4) .qty-control{justify-content:center!important;margin-left:0!important}[data-handler=voucher] table tr td form.row>.col{flex-wrap:nowrap}.cash-voucher-value{max-width:120px!important}.contact-form .phone-row,.input-group.phone{flex-direction:column;gap:6px}.card table tr:last-child td,.card table tr:last-child th,.contact-form .form-check,section.bg-block[data-handler=form] .form-check{display:block}.contact-form .phone-row,.contact-form .phone-row [class*=col-],.input-group.phone,.input-group.phone [class*=col-]{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important}.contact-form .phone-row .phone-code,.contact-form .phone-row .phone-number,.input-group.phone .phone-code,.input-group.phone .phone-number{padding-left:0!important;padding-right:0!important;margin:0!important;width:100%!important;max-width:100%!important}.contact-form .phone-row .form-check-label,.input-group.phone .form-check-label{margin-left:0!important}section[data-handler=vouchers] .card-grid{display:flex;flex-direction:column;gap:14px;padding-left:12px;padding-right:12px}section[data-handler=vouchers] .card{flex:0 0 auto;max-width:100%;width:100%;margin:0;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 6px 18px rgba(0,0,0,.05)}section[data-handler=vouchers] .card__image-holder{height:180px;overflow:hidden}section[data-handler=vouchers] .card__image{height:100%;width:100%;object-fit:cover;object-position:center}section[data-handler=vouchers] .card__description{padding:12px!important}section[data-handler=vouchers] .card__description .justify-content-between,section[data-handler=vouchers] .card__description .justify-content-center{display:flex!important;flex-direction:column;gap:8px;align-items:stretch}section[data-handler=vouchers] .card__description .btn{width:100%!important;padding:10px 12px!important;font-size:15px!important;background:var(--white)!important;color:var(--color-text-primary)!important;border:1px solid var(--color-text-primary)}section[data-handler=vouchers] .card__description p{font-size:15px;line-height:1.45;margin:0 0 8px}section[data-handler=vouchers] .hover-show{opacity:1!important;visibility:visible!important;transform:none!important;transition:none!important}section[data-handler=vouchers] .card .card__description,section[data-handler=vouchers] .card>.btn{background:#d3bcb2!important;color:#2e2e2e!important}[data-handler=voucher] table .mb-3{margin-bottom:0!important}[data-handler=voucher] .row-voucher-details{display:flex!important;flex-direction:column!important;gap:12px!important;padding-left:12px!important;padding-right:12px!important;align-items:stretch!important;margin-right:0!important}[data-handler=voucher] .voucher__image{width:100%!important;margin-left:0!important;display:block!important;text-align:center!important}[data-handler=voucher] .voucher__image img{max-width:100%!important;height:auto!important;margin:0 auto!important;display:block!important}[data-handler=voucher] .card-deck{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important;padding:0!important}[data-handler=voucher] .card{width:100%!important;max-width:100%!important;margin:0 0 0 auto!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 6px 18px rgba(0,0,0,.05)!important;background:#fff!important;box-sizing:border-box!important;padding-left:12px!important;padding-right:12px!important;width:calc(100% - 24px)!important}[data-handler=voucher] .card table{margin:0!important}[data-handler=voucher] .card table tr:last-child td,[data-handler=voucher] .card table tr:last-child th,section[data-handler=voucher] .card table tr:last-child td,section[data-handler=voucher] .card table tr:last-child th{display:block!important;width:100%!important}[data-handler=voucher] .card table tr:last-child td .row,section[data-handler=voucher] .card table tr:last-child td .row{display:flex!important;flex-direction:column!important;gap:8px!important}[data-handler=voucher] .card table tr:last-child td .row [class*=col-]{flex:0 0 100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}.card table{width:100%;border-collapse:collapse;table-layout:auto}.card table td,.card table th{padding:12px 14px!important;border-bottom:1px solid rgba(0,0,0,.06)!important;vertical-align:top!important;font-size:15px!important;color:var(--color-text-primary)!important}.card table th{width:30%!important;font-weight:700!important;color:#333!important;text-align:left!important;white-space:normal!important;letter-spacing:.2px}.card table td{width:70%!important}.card table .card__price,.card table .price,.card table h5{text-align:right!important;margin:0!important;font-weight:700!important;color:var(--title-color)!important;font-size:16px!important}@media (min-width:576px){.card table.table-hover tbody tr:hover{background:rgba(211,188,178,.08)!important}}section[data-handler=voucher] .voucher__image,section[data-handler=voucher] .voucher__image img{display:block!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important}section[data-handler=voucher] .card{width:100%!important;max-width:100%!important;margin:0!important;padding-left:12px!important;padding-right:12px!important;box-sizing:border-box!important}.card table .input-group{margin:0}@media (max-width:575.98px){.card table,.card table tbody,.card table td,.card table th,.card table tr{display:block!important;width:100%!important}.card table th{padding-top:10px!important;padding-bottom:4px!important;font-size:15px!important}.card table td{padding-bottom:12px!important;font-size:15px!important;text-align:center}}}.form-check{padding-left:1.5rem;margin-bottom:15px}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.contact-form .custom-radio,.custom-radio,section.bg-block[data-handler=form] .custom-radio{display:flex!important;align-items:center!important;padding-left:64px!important;min-height:44px!important;position:relative!important}.contact-form .custom-radio span,.custom-radio span,section.bg-block[data-handler=form] .custom-radio span{display:block!important;margin:0!important;line-height:1.2!important}.contact-form .custom-radio::before,.custom-radio::before,section.bg-block[data-handler=form] .custom-radio::before{content:""!important;position:absolute!important;left:18px!important;top:50%!important;transform:translateY(-50%)!important;width:28px!important;height:28px!important;border:2px solid #484848!important;border-radius:50%!important;background:#fff!important}.contact-form .custom-radio::after,.custom-radio::after,section.bg-block[data-handler=form] .custom-radio::after{content:""!important;position:absolute!important;left:22px!important;top:50%!important;transform:translateY(-50%) scale(0)!important;width:14px!important;height:14px!important;border-radius:50%!important;background:#8d7165!important;opacity:0!important;transition:transform .12s,opacity .12s!important}.contact-form .custom-radio.checked::after,.custom-radio.checked::after,section.bg-block[data-handler=form] .custom-radio.checked::after{transform:translateY(-50%) scale(1)!important;opacity:1!important}.contact-form .form-check,section.bg-block[data-handler=form] .form-check{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:.6rem!important}.contact-form .form-check-label,section.bg-block[data-handler=form] .form-check-label{margin:0!important}.contact-form .form-check-input,section.bg-block[data-handler=form] .form-check-input{width:20px!important;height:20px!important;flex:0 0 auto!important}.contact-form .phone-row,.input-group.phone,section.bg-block[data-handler=form] .phone-row{display:flex!important;gap:8px!important;align-items:center!important}.contact-form .phone-row .phone-code,.input-group.phone .phone-code,section.bg-block[data-handler=form] .phone-row .phone-code{flex:0 0 auto!important;min-width:70px!important}.contact-form .phone-row .phone-number,.input-group.phone .phone-number,section.bg-block[data-handler=form] .phone-row .phone-number{flex:1 1 auto!important;min-width:0!important}.form-row{display:flex;align-items:center;justify-content:center}.text-muted{color:#999!important;font-size:13px}.pdl-16{padding-left:16px}.container,[class*=" col-"],[class^=col-]{padding-right:15px;padding-left:15px;width:100%}.container{margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-12{flex:0 0 100%;max-width:100%}@media (min-width:992px){.card{max-width:650px}.d-lg-flex{display:flex!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-none{display:none!important}.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.mb-lg-3{margin-bottom:1rem!important}.col-lg-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{flex:0 0 100%;max-width:100%}}.d-block{display:block!important}.justify-content-center{justify-content:center!important}.justify-content-end{justify-content:flex-end!important}.align-items-center{align-items:center!important}.text-right{text-align:right!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.mt-2{margin-top:.75rem!important}.mt-5{margin-top:3rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.table-responsive{width:100%;overflow-x:auto}.vertical-align-top{padding-top:30px!important;vertical-align:top!important}.btn{display:inline-block;font-weight:600;color:#fff;text-align:center;vertical-align:middle;padding:8px 12px;border-radius:6px;cursor:pointer;border:1px solid transparent}.btn-primary{background:#8d7165;border-color:#8d7165}.input-group{display:flex;align-items:stretch;width:55%}.input-group .form-control{flex:1 1 auto;min-width:0}.input-group .input-group-text,.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;background:#e9ecef;border:1px solid #ced4da}.invalid-feedback{display:none;word-wrap:break-word;width:100%}.form-control.is-invalid+.invalid-feedback,.was-validated .form-control:invalid+.invalid-feedback{display:block}[data-handler=form] .container{max-width:1100px}[data-handler=form] .row.border-bottom.py-3,[data-handler=form] .row.mb-lg-3{background:var(--white)!important;border-radius:6px!important;margin-bottom:14px!important}[data-handler=form] fieldset .checkout-amount{font-weight:bolder!important;font-size:16px;text-align:left!important}.checkout-form div div .form-control{max-height:34px!important;margin-bottom:0!important;min-height:auto!important}@media (max-width:991.98px){.footer .footer__content,.footer__area{padding:40px 20px}.footer .footer__area-text{margin-bottom:40px}.footer .footer__brand{max-width:280px}.socials_link{font-size:11px}[data-handler=form] .row[data-name^=form-voucher-]>div:first-child,[data-handler=form] .row[data-name^=form-voucher-]>div:nth-child(2){flex:0 0 100%!important;max-width:100%!important;text-align:left!important}[data-handler=form] .row[data-name^=form-voucher-]>div:nth-child(3){flex:0 0 100%!important;max-width:100%!important;margin-top:8px!important}[data-handler=form] .row[data-name^=form-voucher-] .form-check{margin-bottom:6px!important}[data-handler=form] .pdl-16{padding-left:0!important}[data-handler=form] label{margin-top:16px!important}}@media (max-width:575.98px){.contact-form .phone-row,.input-group.phone{flex-direction:column!important}.contact-form [class*=col-]{flex:0 0 100%!important;max-width:100%!important;padding-left:12px!important;padding-right:12px!important}.contact-form .form-control{padding:10px 12px!important;font-size:16px!important}.contact-form .btn{width:100%!important;padding:12px 14px!important;font-size:16px!important}.contact-form .form-check{display:flex!important;align-items:center!important;gap:10px!important;padding-left:0!important;margin-bottom:.75rem!important}.contact-form .form-check-input{width:20px!important;height:20px!important;margin:0!important;flex:0 0 auto!important}.contact-form .form-check-label{margin:0!important;line-height:1.2!important}.banner{max-height:220px;overflow:hidden}.banner__image{width:100%;height:auto;object-fit:cover}.contact-form .row{gap:10px}.table-cart[data-cart-demo] tbody tr,[data-handler=vouchers] .table-cart tbody tr,section[data-handler=vouchers] .table-cart tbody tr{display:grid!important;grid-template-columns:1fr 1fr!important;grid-auto-rows:auto!important;grid-template-areas:"img img" "title title" "qty price" "total total"!important;gap:4px 6px!important;align-items:stretch!important;margin-bottom:8px!important;padding-bottom:4px!important}.table-cart[data-cart-demo] tbody tr td:first-child,[data-handler=vouchers] .table-cart tbody tr td:first-child,section[data-handler=vouchers] .table-cart tbody tr td:first-child{grid-area:img!important;display:block!important;padding:4px 2px!important}.table-cart[data-cart-demo] tbody tr td:nth-child(2),[data-handler=vouchers] .table-cart tbody tr td:nth-child(2),section[data-handler=vouchers] .table-cart tbody tr td:nth-child(2){grid-area:title!important;display:block!important;padding:4px 2px!important}.table-cart[data-cart-demo] tbody tr td:nth-child(3),[data-handler=vouchers] .table-cart tbody tr td:nth-child(3),section[data-handler=vouchers] .table-cart tbody tr td:nth-child(3){grid-area:price!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;padding:4px 2px!important}.table-cart[data-cart-demo] tbody tr td:nth-child(4),[data-handler=vouchers] .table-cart tbody tr td:nth-child(4),section[data-handler=vouchers] .table-cart tbody tr td:nth-child(4){grid-area:qty!important;display:flex!important;justify-content:center!important;align-items:center!important;padding:4px 2px!important;text-align:center!important}.table-cart[data-cart-demo] tbody tr td:nth-child(5),[data-handler=vouchers] .table-cart tbody tr td:nth-child(5),section[data-handler=vouchers] .table-cart tbody tr td:nth-child(5){grid-area:total!important;display:block!important;text-align:right!important;padding:4px 2px!important;font-weight:700!important}.table-cart[data-cart-demo] tbody tr td:nth-child(3),.table-cart[data-cart-demo] tbody tr td:nth-child(4),[data-handler=vouchers] .table-cart tbody tr td:nth-child(3),[data-handler=vouchers] .table-cart tbody tr td:nth-child(4),section[data-handler=vouchers] .table-cart tbody tr td:nth-child(3),section[data-handler=vouchers] .table-cart tbody tr td:nth-child(4){align-self:stretch!important;height:100%!important;box-sizing:border-box!important}.table-cart[data-cart-demo] thead,[data-handler=vouchers] .table-cart thead,section[data-handler=vouchers] .table-cart thead{display:none!important}.table-cart[data-cart-demo] img,[data-handler=vouchers] .table-cart img,section[data-handler=vouchers] .table-cart img{max-width:220px!important;width:auto!important;height:auto!important;margin:0 auto!important;display:block!important}.table-cart[data-cart-demo],[data-handler=vouchers] .table-cart,section[data-handler=vouchers] .table-cart{width:calc(100% - 4px)!important;box-sizing:border-box!important;margin:0 2px!important}.table-cart[data-cart-demo] tbody tr,[data-handler=vouchers] .table-cart tbody tr,section[data-handler=vouchers] .table-cart tbody tr{width:100%!important}.table-spacer{display:none}.table-cart,.table-cart tbody,.table-cart tfoot,.table-cart thead{display:block!important;width:100%!important;box-sizing:border-box!important}.table-cart tfoot tr{display:block!important;width:100%!important}.table-cart tfoot td{display:block!important;text-align:right!important;padding:6px 4px!important}.table-cart tbody tr{display:grid!important}.table-cart tfoot td,.table-cart tfoot td[colspan]{width:auto!important;max-width:none!important}[data-handler=form] .form-control{padding:12px!important;font-size:16px!important}.checkout-form div div .form-control{max-height:none!important;max-width:80vw}[data-handler=form] .row.border-bottom.py-3,[data-handler=form] .row.mb-lg-3{padding:12px!important;margin-bottom:12px!important}[data-handler=form] .collapse.show{padding-top:8px!important}[data-handler=form] .checkout-amount{font-size:15px!important}[data-handler=form] .contact-form .phone-row,[data-handler=form] .contact-form .phone-row [class*=col-],[data-handler=form] .input-group.phone,[data-handler=form] .input-group.phone [class*=col-]{padding-left:12px!important;padding-right:12px!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important}[data-handler=form] .input-group.phone .phone-code,[data-handler=form] .phone-row .phone-code{padding-left:0!important;padding-right:8px!important;margin:0!important;width:auto!important;max-width:140px!important;box-sizing:border-box!important;flex:0 0 auto!important}[data-handler=form] .input-group.phone .phone-number .form-control,[data-handler=form] .phone-row .phone-number .form-control,section[data-handler=form] .form-payment [class*=col-]{padding-left:12px!important;padding-right:12px!important}[data-handler=form] .contact-form .phone-row .form-check-label,[data-handler=form] .input-group.phone .form-check-label{margin-left:0!important}[data-handler=form] .form-group.form-row .col-4{padding-left:0!important}[data-handler=form] .form-group.form-row .col-8 #phone-billing{width:107%!important}section[data-handler=form] .form-payment{display:block!important}section[data-handler=form] .form-payment [class*=col-]{flex:0 0 100%!important;max-width:100%!important;display:block!important;width:100%!important;box-sizing:border-box!important;padding-top:12px!important}section[data-handler=form] .form-payment [class*=col-] .form-control,section[data-handler=form] .form-payment [class*=col-] select.form-control{width:100%!important;box-sizing:border-box!important}section[data-handler=form] .form-payment .btn{width:100%!important;display:block!important}.header__cart{align-self:center}}.btn-secondary span,.form-check-label a{display:inline!important}.voucher-message{max-height:none;width:437%}.cash-voucher-message{margin-bottom:5px}.disabled{pointer-events:none;opacity:.6}.form-check-label a{color:var(--title-color);font-size:14px;font-family:inherit!important}.row.my-3{width:110%}@font-face{font-family:payment;src:url("https://media.busyrooms.co/fonts/icomoon/payments.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}[class*=" icon-payment-"],[class^=icon-payment-]{font-family:payment!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-payment-klarna:before{content:"\e900"}.icon-payment-eccash:before{content:"\e901"}.icon-payment-maestrocard:before{content:"\e920"}.icon-payment-cash:before{content:"\e925"}.icon-payment-bank:before{content:"\e927"}.icon-payment-bitcoin:before{content:"\e928"}.icon-payment-bluepay:before{content:"\e929"}.icon-payment-citi:before{content:"\e92a"}.icon-payment-clickbank:before{content:"\e92b"}.icon-payment-google-wallet:before{content:"\e92d"}.icon-payment-ideal:before{content:"\e92e"}.icon-payment-sage:before{content:"\e92f"}.icon-payment-shopify:before{content:"\e930"}.icon-payment-wepay:before{content:"\e931"}.icon-payment-worldpay:before{content:"\e932"}.icon-payment-visa:before{content:"\f1f0"}.icon-payment-mastercard:before{content:"\f1f1"}.icon-payment-discover:before{content:"\f1f2"}.icon-payment-amex:before{content:"\f1f3"}.icon-payment-paypal:before{content:"\f1f4"}.icon-payment-jcb:before{content:"\f24b"}.icon-payment-diners:before{content:"\f24c"}.vh-18{height:18.5vh}form div.row{padding-top:0}.contact-form .row{padding:10px;border:none}section.bg-block[data-handler=form] .form-data-protection .form-check{flex-direction:column!important;align-items:start!important}@media (min-width:824px){.card,.voucher__image,.voucher__image img{width:800px!important}.voucher__image img{max-width:none!important}.card{max-width:800px!important}.card__image{height:266px!important}}.pl-1-pr-125{padding-left:1%;padding-right:1.25%}