.elementor-1739 .elementor-element.elementor-element-6ca9ef64{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1739 .elementor-element.elementor-element-51a851ec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1739 .elementor-element.elementor-element-6423e6f1{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1739 .elementor-element.elementor-element-52f8ebc8{text-align:center;}.elementor-1739 .elementor-element.elementor-element-52f8ebc8 .elementor-heading-title{font-family:"adobe-handwriting-ernie", Sans-serif;font-size:22px;font-weight:400;color:#000000;}.elementor-1739 .elementor-element.elementor-element-2b58b614{text-align:center;}.elementor-1739 .elementor-element.elementor-element-2b58b614 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:74px;font-weight:500;text-transform:uppercase;font-style:normal;letter-spacing:2px;color:#161616;}.elementor-1739 .elementor-element.elementor-element-3f2a925e > .elementor-widget-container{padding:0% 14% 0% 14%;}.elementor-1739 .elementor-element.elementor-element-3f2a925e{text-align:center;}.elementor-1739 .elementor-element.elementor-element-3f2a925e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:500;font-style:italic;line-height:1.3em;color:#161616;}.elementor-1739 .elementor-element.elementor-element-6c86f64c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}@media(min-width:768px){.elementor-1739 .elementor-element.elementor-element-6ca9ef64{--content-width:1150px;}.elementor-1739 .elementor-element.elementor-element-6c86f64c{--content-width:1300px;}}@media(max-width:1024px){.elementor-1739 .elementor-element.elementor-element-6ca9ef64{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1739 .elementor-element.elementor-element-2b58b614 .elementor-heading-title{font-size:62px;}.elementor-1739 .elementor-element.elementor-element-3f2a925e > .elementor-widget-container{padding:0% 10% 0% 10%;}.elementor-1739 .elementor-element.elementor-element-6c86f64c{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-1739 .elementor-element.elementor-element-6ca9ef64{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1739 .elementor-element.elementor-element-2b58b614 .elementor-heading-title{font-size:40px;}.elementor-1739 .elementor-element.elementor-element-3f2a925e > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-1739 .elementor-element.elementor-element-6c86f64c{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for container, class: .elementor-element-6c86f64c */.booqable-component .booqable-product-wrapper .booqable-product-inner .bq-details .bq-button {
    display: block !important;
    border-radius: 0px !important;
    border: none;
    float: right;
    padding: 10px 12px;
    transition: all 50ms ease-in;
    cursor: pointer;
    font-size: 14pt;
    color: #fff;
    background: #E1D6CD !important;
}
.booqable-component .booqable-product-wrapper .booqable-product-inner {
    background: #fbfdfc;
    border-radius: 0px;
    border:1px solid #E3E4DF69 !important;
    width: 100%;
    box-shadow: none !important;
    cursor: pointer;
    overflow: hidden;
}
.booqable-component .booqable-product-wrapper .booqable-product-inner .bq-product-name {
    color: #111;
}
.booqable-component .booqable-product-wrapper .booqable-product-inner .bq-details .bq-price-details {
    color: #111;
    font-style: italic;
    font-size: 11px;
    margin-top:40px;
}
.booqable-product, .booqable-component .booqable-product {padding:10px;}
.booqable-product-list-notice.clickable {
    color: #161616;
    font-family: "Cormorant Garamond", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    font-style: italic;
    line-height: 1.3em;
}
p.DateTime-fNZyuh.bMEAFH {
    color: #161616;
    font-family: "Cormorant Garamond", Sans-serif;
    font-size: 20px !important;
    font-weight: 500;
    font-style: italic;
    line-height: 1.3em;
}
.booqable-component .booqable-product-wrapper .booqable-product-inner .bq-product-name {
    font-family: "Cormorant Garamond", Sans-serif;
    font-size: 1.4em;
    font-weight: 500;
    font-style: italic;
    letter-spacing: 0px;
    margin-bottom:12px !important;
    line-height:28px;
}
.booqable-component .booqable-product-wrapper {
    position: relative;
    color: #586c76;
    text-align: left;
    margin: 0 auto;
    max-width: 497px !important;
}
.booqable-product {
    width: 33% !important;
}
.booqable-component .booqable-product-wrapper .booqable-product-inner .bq-details {
    padding: 30px 15px;
    width: 100%;
    height: 120px;
}
.booqable-component .booqable-product-wrapper .booqable-product-inner .bq-details .bq-status {
    background: #cfc2b9 !important;
    color: #111 !important;
}
.booqable-component .booqable-product-wrapper .booqable-product-inner .bq-details .bq-status {
    background: #cfc2b9 !important;
    color: #111 !important;
    margin-left: 0px;
    margin-top: -10px;
    margin-bottom: 10px;
}
.booqable-component .bq-status.bq-available {
    background: #cfc2b9 !important;
    color: #111 !important;}
button.bq-button.bq-branded {
    margin-top: 20px;
} 
.crwwDv :not(i) {
    font-family: Roboto, sans-serif;
    border-radius: 00px;
}
    .booqable-component .booqable-product-wrapper .booqable-product-inner .bq-details {
    border-top: 1px solid #E3E4DF69;
}
.booqable-component .booqable-product-detail-wrapper .bq-product-name {
    color: #161616;
    font-family: "Cormorant Garamond", Sans-serif;
    font-size: 36px;
    font-weight: 500;
    font-style: italic;
    line-height: 1.3em;
}
.booqable-component .booqable-product-detail-wrapper .bq-product-description {
    color: #161616;
    font-family: "Cormorant Garamond", Sans-serif;
    font-size: 19px;
    font-weight: 500;
    font-style: italic;
    line-height: 1.2em;
}
.booqable-component .booqable-product-button-wrapper .bq-button {
    background-color: #E1D6CD;
    font-family: "circe", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    fill: #111111;
    color: #111111;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #9B8EAF33;
    border-radius: 00px 00px 00px 00px;
    color: #111 !important;
}
.booqable-component .booqable-product-button-wrapper input.bq-quantity {border-radius:0px;}
.booqable-component .booqable-product-detail-wrapper .bq-product-name {line-height:1em;}
.booqable-component .booqable-pagination .bq-pagination-inner .bq-pagination-page:first-child {background:#E1D6CD !important;}

@media only screen and (max-width: 1023px) and (min-width:769px) {
  body
.booqable-product {
    width: 50% !important;
}}
@media only screen and (max-width: 768px) {
  body
.booqable-product {
    width: 100% !important;
}}
.DateTimeContainer-hPugqq.dBgOIN.from:hover {
    border-bottom: 1px solid #E1D6CD !important;
    border-radius: 0px;
}
.DateTimeContainer-hPugqq.dBgOIN.till:hover {
border-bottom: 1px solid #E1D6CD !important;
    border-radius: 0px;
}
.kUXAcR .DayPicker-Day--selected > .DayPicker-Day__wrapper::after {
    content: "";
    position: absolute;
    inset: 0px;
    z-index: 10;
    border-top: 2px solid #E1D6CD !important;
    border-bottom: 2px solid #E1D6CD !important;
    border-image: initial;
    border-left: none;
    border-right: none;
}
.kUXAcR .DayPicker-Day--from > .DayPicker-Day__wrapper::after {
    border-left: 2px solid #E1D6CD !important;
    }
    .kUXAcR .DayPicker-Day--to > .DayPicker-Day__wrapper::after {
    border-right: 2px solid #E1D6CD !important;
}
.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside) {background-color:#E1D6CD;}
.Div-burzGD.jxRcmr {
    background: #fff !important;
} 
.Div-burzGD.Section-fueVhb.Period-evXxKW.cIAxLE.drQlRu.no-times {
    box-shadow: none !important;
}
.Div-burzGD.Footer-ecCUDp.hlvXDx {
    box-shadow: none !important;
    border-top:1px solid #eee;}
    button.Button-jZgRmG.Button-bXCdOZ {
    background-color: #E1D6CD;
    font-family: "circe", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    fill: #111111;
    color: #111111;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #9B8EAF33;
    border-radius: 00px 00px 00px 00px;
    color: #111 !important;
}
span.Span-cAneSk.Label-Jvbzr.bAcMlk {
    color: #111 !important;
}
button.Button-jZgRmG.Button-dqIglM.cwSkhm {
    appearance: none;
    width: fit-content;
    border-top: none #E1D6CD;
    border-right: none #E1D6CD;
    border-left: none #E1D6CD;
    border-image: initial;
    border-bottom: 2px solid #E1D6CD;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    border-radius: 8px 8px 0px 0px;
    white-space: nowrap;
    cursor: pointer;
    transition: border-color 0.1s, padding 0.15s ease-in;
    background-color: #fff !important;
    color: #111;
    padding: 2px 8px;
    padding-left:0px !important;

}
button.Button-jZgRmG.Button-dqIglM.iNjvsa {
    appearance: none;
    width: fit-content;
    border-top: none #E1D6CD;
    border-right: none #E1D6CD;
    border-left: none #E1D6CD;
    border-image: initial;
    border-bottom: 2px solid #E1D6CD;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    border-radius: 8px 8px 0px 0px;
    white-space: nowrap;
    cursor: pointer;
    transition: border-color 0.1s, padding 0.15s ease-in;
    background-color: #fff !important;
    color: #111;
    padding: 2px 8px;
    padding-right:0px !important;
}
.kUXAcR .DayPicker-Day--disabled .DayPicker-Day__inner {
    background-image: repeating-linear-gradient(315deg, rgb(225, 212, 205), rgb(225, 212, 205) 6px, rgb(225, 212, 205) 6px, rgb(225, 212, 205) 7px) ;
}
.bq-branded.bq-title {background: #cfc2b9 !important;
}
button.bq-branded.bq-close {
    background: transparent !important;
}
.DatesBase-eWrRCK.WithDates-bZqsQR.jRgopy.iBTCSc.bq-selected-dates {
    background: #cfc2b9 !important;
}
a.bq-branded.bq-button {
    background: #cfc2b9 !important;
}
button.bq-branded.bq-button.bq-enabled {
    background: #cfc2b9 !important;
}
.booqable-component #booqable-sidebar-inner .bq-poweredby a {display:none !important;}

.booqable-component #booqable-launcher #booqable-launcher-icon I {
    background: #cfc2b9 !important;
}
.booqable-component #booqable-launcher #booqable-launcher-icon {
    background: #cfc2b9 !important;
}
.bq-branded, .bq-branded:before, .bq-branded:after {background:
    background-color: #cfc2b9 !important;
}
.booqable-component #booqable-sidebar-summary .bq-detail.bq-strong {
    font-family: Roboto, sans-serif !important;
    color: #111;
    font-style: italic !important;
    font-weight: 500;
}
.booqable-component #booqable-sidebar-summary .bq-detail {
    font-family: Roboto, sans-serif !important;
    color: #111;
    font-style: italic !important;
    font-weight: 500;
}
.bq-cart-line {
    font-family: Roboto, sans-serif !important;
    color: #111 !important;
     font-weight: 500;
}
.booqable-component #booqable-sidebar-lines ul.bq-list .bq-list-item {box-shadow:none !important;border:1px solid #eee !important;}
p.bq-price {
    font-size: 14px !important;
    color:#111 !important;
}
.booqable-component #booqable-launcher #booqable-launcher-summary strong {
    font-family: Roboto, sans-serif !important;
    color: #111 !important;
     font-weight: 500;
}

}
p.DateTime-fNZyuh.bMEAFH.bq-branded {
    background: transparent !important;
}
p.DateTime-fNZyuh.bMEAFH.bq-branded {
    background: transparent !important;
}/* End custom CSS */