@charset "UTF-8";@font-face{font-family:Visby CF;src:url(/gazzaro_lp/build/assets/VisbyCF-Thin-DjL9pWSW.otf) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:Visby CF;src:url(/gazzaro_lp/build/assets/VisbyCF-ThinOblique-Clnhf3fD.otf) format("opentype");font-weight:100;font-style:italic}@font-face{font-family:Visby CF;src:url(/gazzaro_lp/build/assets/VisbyCF-Light-DBRdNvki.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Visby CF;src:url(/gazzaro_lp/build/assets/VisbyCF-LightOblique-BTe_xz_b.otf) format("opentype");font-weight:300;font-style:italic}@font-face{font-family:Visby CF;src:url(/gazzaro_lp/build/assets/VisbyCF-Regular-DQglHFwq.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Visby CF;src:url(/gazzaro_lp/build/assets/VisbyCF-RegularOblique-BZMdGmT-.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:Visby CF;src:url(/gazzaro_lp/build/assets/VisbyCF-Medium-D6afaw44.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Visby CF;src:url(/gazzaro_lp/build/assets/VisbyCF-MediumOblique-BDoR94o1.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:Visby CF;src:url(/gazzaro_lp/build/assets/VisbyCF-DemiBold-CknlzZeu.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:Visby CF;src:url(/gazzaro_lp/build/assets/VisbyCF-DemiBoldOblique-BVVNXmzM.otf) format("opentype");font-weight:600;font-style:italic}@font-face{font-family:Visby CF;src:url(/gazzaro_lp/build/assets/VisbyCF-Bold-DhZ1XjWF.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Visby CF;src:url(/gazzaro_lp/build/assets/VisbyCF-BoldOblique-C64CsKZt.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:Visby CF;src:url(/gazzaro_lp/build/assets/VisbyCF-ExtraBold-BY7-NwXe.otf) format("opentype");font-weight:800;font-style:normal}@font-face{font-family:Visby CF;src:url(/gazzaro_lp/build/assets/VisbyCF-ExtraBoldOblique-Nua_bse7.otf) format("opentype");font-weight:800;font-style:italic}@font-face{font-family:Visby CF;src:url(/gazzaro_lp/build/assets/VisbyCF-Heavy-_8dvGorx.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:Visby CF;src:url(/gazzaro_lp/build/assets/VisbyCF-HeavyOblique-D515cZ-D.otf) format("opentype");font-weight:900;font-style:italic}@font-face{font-family:Zeit;src:url(/gazzaro_lp/build/assets/ZeitLight-BN31eXpe.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Zeit;src:url(/gazzaro_lp/build/assets/ZeitExtralight-C2twcDqG.otf) format("opentype");font-weight:200;font-style:normal}@font-face{font-family:Zeit;src:url(/gazzaro_lp/build/assets/ZeitLightItalic-C79f6JHk.otf) format("opentype");font-weight:300;font-style:italic}@font-face{font-family:Zeit;src:url(/gazzaro_lp/build/assets/ZeitExtralightItalic-3g6ursD4.otf) format("opentype");font-weight:200;font-style:italic}@font-face{font-family:Zeit;src:url(/gazzaro_lp/build/assets/ZeitRegular-BkOqMLDc.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Zeit;src:url(/gazzaro_lp/build/assets/ZeitRegularItalic-CDLNoyBX.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:Zeit;src:url(/gazzaro_lp/build/assets/ZeitMedium-CtKpbDt9.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Zeit;src:url(/gazzaro_lp/build/assets/ZeitMediumItalic-BObUQ1FM.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:Zeit;src:url(/gazzaro_lp/build/assets/ZeitBold-B3gB8_Fq.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Zeit;src:url(/gazzaro_lp/build/assets/ZeitBoldItalic-ByShNilD.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:Zeit;src:url(/gazzaro_lp/build/assets/ZeitExtrabold-g7icZBCk.otf) format("opentype");font-weight:800;font-style:normal}@font-face{font-family:Zeit;src:url(/gazzaro_lp/build/assets/ZeitExtraboldItalic-CCqWkGdd.otf) format("opentype");font-weight:800;font-style:italic}@font-face{font-family:Zeit;src:url(/gazzaro_lp/build/assets/ZeitHeavy-KwZbgnKA.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:Zeit;src:url(/gazzaro_lp/build/assets/ZeitHeavyItalic-03OgUOnF.otf) format("opentype");font-weight:900;font-style:italic}body{min-height:100vh;display:flex;flex-direction:column}:root{--swiper-theme-color: #b89659}.swiper-button-prev,.swiper-button-next{font-size:calc(1.4236687898rem + .6369426752vw);font-size:clamp(1.563rem,1.4236687898rem + .6369426752vw,2.188rem);width:max-content;height:max-content;transition:all .2s ease-in-out}.swiper-button-prev:after,.swiper-button-next:after{content:none}.swiper-button-prev.dark,.swiper-button-next.dark{color:#000}.title-xl{font-size:calc(1.8179563389rem + .7767030509vw);font-size:clamp(2rem,1.8179563389rem + .7767030509vw,2.75rem)}.title-lg{font-size:calc(1.6286375593rem + .5178020339vw);font-size:clamp(1.75rem,1.6286375593rem + .5178020339vw,2.25rem)}.title-md{font-size:calc(1.3786375593rem + .5178020339vw);font-size:clamp(1.5rem,1.3786375593rem + .5178020339vw,2rem)}.title-sm{font-size:calc(1.1286375593rem + .5178020339vw);font-size:clamp(1.25rem,1.1286375593rem + .5178020339vw,1.75rem)}h1,h2,h3,h4,h5,h6,ul,li,a,p,span{font-family:Visby CF;margin:0;color:#000}h1:hover,h2:hover,h3:hover,h4:hover,h5:hover,h6:hover,ul:hover,li:hover,a:hover,p:hover,span:hover{color:#000}li,a,p,span,strong{font-size:1rem}h1{font-size:calc(1.5145502372rem + 2.0712081357vw);font-size:clamp(2rem,1.5145502372rem + 2.0712081357vw,4rem);line-height:110%}h2{font-size:calc(1.2936838508rem + .8802634577vw);font-size:clamp(1.5rem,1.2936838508rem + .8802634577vw,2.35rem);line-height:105%}h3{font-size:calc(1.1747552868rem + .321037261vw);font-size:clamp(1.25rem,1.1747552868rem + .321037261vw,1.56rem);line-height:143%}h4,h5{font-size:calc(1rem + 0vw);font-size:clamp(1rem,1rem + 0vw,1rem)}.secondary-title{font-weight:600;font-size:calc(.6766864812rem + 2.0194279323vw);font-size:clamp(1.15rem,.6766864812rem + 2.0194279323vw,3.1rem);line-height:53px;letter-spacing:0%}@media (min-width: 992px){.container-start{--bs-gutter-x: .75rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-left:auto;margin-right:0;padding-right:0;max-width:97.5%}.container-start .row{margin-right:0}.container-start .col,.container-start .col-1,.container-start .col-2,.container-start .col-3,.container-start .col-4,.container-start .col-5,.container-start .col-6,.container-start .col-7,.container-start .col-8,.container-start .col-9,.container-start .col-10,.container-start .col-11,.container-start .col-12,.container-start .col-auto,.container-start .col-lg,.container-start .col-lg-1,.container-start .col-lg-2,.container-start .col-lg-3,.container-start .col-lg-4,.container-start .col-lg-5,.container-start .col-lg-6,.container-start .col-lg-7,.container-start .col-lg-8,.container-start .col-lg-9,.container-start .col-lg-10,.container-start .col-lg-11,.container-start .col-lg-12,.container-start .col-lg-auto,.container-start .col-md,.container-start .col-md-1,.container-start .col-md-2,.container-start .col-md-3,.container-start .col-md-4,.container-start .col-md-5,.container-start .col-md-6,.container-start .col-md-7,.container-start .col-md-8,.container-start .col-md-9,.container-start .col-md-10,.container-start .col-md-11,.container-start .col-md-12,.container-start .col-md-auto,.container-start .col-sm,.container-start .col-sm-1,.container-start .col-sm-2,.container-start .col-sm-3,.container-start .col-sm-4,.container-start .col-sm-5,.container-start .col-sm-6,.container-start .col-sm-7,.container-start .col-sm-8,.container-start .col-sm-9,.container-start .col-sm-10,.container-start .col-sm-11,.container-start .col-sm-12,.container-start .col-sm-auto,.container-start .col-xl,.container-start .col-xl-1,.container-start .col-xl-2,.container-start .col-xl-3,.container-start .col-xl-4,.container-start .col-xl-5,.container-start .col-xl-6,.container-start .col-xl-7,.container-start .col-xl-8,.container-start .col-xl-9,.container-start .col-xl-10,.container-start .col-xl-11,.container-start .col-xl-12,.container-start .col-xl-auto{padding-right:0}}@media (min-width: 992px) and (min-width: 576px){.container-start{max-width:96%}}@media (min-width: 992px) and (min-width: 768px){.container-start{max-width:95%}}@media (min-width: 992px) and (min-width: 992px){.container-start{max-width:95%}}@media (min-width: 992px) and (min-width: 1200px){.container-start{max-width:95%}}@media (min-width: 992px) and (min-width: 1600px){.container-start{max-width:calc(100% - ((100% - 1400px)/2))}}@media (min-width: 992px){.container-end{--bs-gutter-x: .75rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:0;padding-left:0;max-width:97.5%}.container-end .row{margin-left:0}.container-end .col,.container-end .col-1,.container-end .col-2,.container-end .col-3,.container-end .col-4,.container-end .col-5,.container-end .col-6,.container-end .col-7,.container-end .col-8,.container-end .col-9,.container-end .col-10,.container-end .col-11,.container-end .col-12,.container-end .col-auto,.container-end .col-lg,.container-end .col-lg-1,.container-end .col-lg-2,.container-end .col-lg-3,.container-end .col-lg-4,.container-end .col-lg-5,.container-end .col-lg-6,.container-end .col-lg-7,.container-end .col-lg-8,.container-end .col-lg-9,.container-end .col-lg-10,.container-end .col-lg-11,.container-end .col-lg-12,.container-end .col-lg-auto,.container-end .col-md,.container-end .col-md-1,.container-end .col-md-2,.container-end .col-md-3,.container-end .col-md-4,.container-end .col-md-5,.container-end .col-md-6,.container-end .col-md-7,.container-end .col-md-8,.container-end .col-md-9,.container-end .col-md-10,.container-end .col-md-11,.container-end .col-md-12,.container-end .col-md-auto,.container-end .col-sm,.container-end .col-sm-1,.container-end .col-sm-2,.container-end .col-sm-3,.container-end .col-sm-4,.container-end .col-sm-5,.container-end .col-sm-6,.container-end .col-sm-7,.container-end .col-sm-8,.container-end .col-sm-9,.container-end .col-sm-10,.container-end .col-sm-11,.container-end .col-sm-12,.container-end .col-sm-auto,.container-end .col-xl,.container-end .col-xl-1,.container-end .col-xl-2,.container-end .col-xl-3,.container-end .col-xl-4,.container-end .col-xl-5,.container-end .col-xl-6,.container-end .col-xl-7,.container-end .col-xl-8,.container-end .col-xl-9,.container-end .col-xl-10,.container-end .col-xl-11,.container-end .col-xl-12,.container-end .col-xl-auto{padding-left:0}}@media (min-width: 992px) and (min-width: 576px){.container-end{max-width:96%}}@media (min-width: 992px) and (min-width: 768px){.container-end{max-width:95%}}@media (min-width: 992px) and (min-width: 992px){.container-end{max-width:95%}}@media (min-width: 992px) and (min-width: 1200px){.container-end{max-width:95%}}@media (min-width: 992px) and (min-width: 1600px){.container-end{max-width:calc(100% - ((100% - 1400px)/2))}}.whatsapp-form{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;transition:all .5s ease;clip-path:circle(0% at 100% 100%);box-shadow:0 5px 15px #00000040;border-radius:.5rem;overflow:hidden;z-index:999}.whatsapp-form.show{opacity:1;pointer-events:initial;-webkit-user-select:initial;user-select:initial;clip-path:circle(175% at 100% 100%)}.whatsapp-form-close{color:#fff!important}.whatsapp-form-wrapper{transition:all .2s ease-in-out}.whatsapp-form-wrapper.hidden{opacity:0;-webkit-user-select:none;user-select:none;pointer-events:none}.whatsapp-form .btn-whatsapp-anchor{text-align:center;background:linear-gradient(90deg,#36dc74,#1a9247);padding:.25rem .5rem;color:#fff;border-radius:.3rem;transition:all .2s ease-in-out}@media (hover: hover){.whatsapp-form .btn-whatsapp-anchor:hover{transform:scale(1.03)}}.whatsapp-button{padding:.65rem;color:#fff!important;font-size:calc(1.6286375593rem + .5178020339vw);font-size:clamp(1.75rem,1.6286375593rem + .5178020339vw,2.25rem);background-color:#25d366!important;transition:all .2s ease-in-out;box-shadow:3px 3px 5px #00000059;transform:translate(-3px,-3px)}@media (hover: hover){.whatsapp-button:hover{background-color:#1da851!important;box-shadow:none;transform:translate(0)}}.gallery-swiper .video-slide{background-color:#00000040}.gallery-swiper .video-slide svg{transition:all .75s ease .75s;font-size:calc(4.5145502372rem + 2.0712081357vw);font-size:clamp(5rem,4.5145502372rem + 2.0712081357vw,7rem)}.gallery-swiper .video-slide svg circle{stroke-dasharray:410;stroke-dashoffset:0;transition:all .75s ease}.gallery-swiper .video-slide svg path{transition:all .75s ease}@media (hover: hover){.gallery-swiper .video-slide:hover svg circle{stroke-dashoffset:410}.gallery-swiper .video-slide:hover svg path{stroke:#b89659;fill:#b89659;transition:all .75s ease .75s}}.editor-texto p,.editor-texto span,.editor-texto ul,.editor-texto ol,.editor-texto li,.editor-texto a{color:#6c757d;font-weight:400;line-height:1.25;font-size:calc(.8446593898rem + .1294505085vw);font-size:clamp(.875rem,.8446593898rem + .1294505085vw,1rem)}.editor-texto h1,.editor-texto h2,.editor-texto h3,.editor-texto h4,.editor-texto h5,.editor-texto h6{margin-top:1.5em;margin-bottom:1em;color:#834920}.editor-texto li+li{margin-top:.1em}.editor-texto a{font-weight:500}@media (hover: hover){.editor-texto a:hover:hover{text-decoration:underline}}.editor-texto b{font-weight:600}.editor-texto ul{list-style:none;padding-left:.5em}.editor-texto ul li:before{content:"•";font-weight:400;color:#834920;font-size:.6em;margin-right:.75em}.editor-texto ol{list-style:decimal;list-style-position:inside;padding-left:.5em}.editor-texto ol li::marker{color:#834920}.editor-texto *:first-child{margin-top:0}.editor-texto *:last-child{margin-bottom:0}.editor-texto blockquote{padding:1em;margin-left:-1em;border-left:2px solid #834920}.editor-texto blockquote,.editor-texto blockquote *{color:#6c757d}.editor-texto-light p,.editor-texto-light span,.editor-texto-light ul,.editor-texto-light ol,.editor-texto-light li,.editor-texto-light a{color:#f8f9fa}.editor-texto-light h1,.editor-texto-light h2,.editor-texto-light h3,.editor-texto-light h4,.editor-texto-light h5,.editor-texto-light h6{color:#b89659}.editor-texto-light ul li:before{color:#b89659}.editor-texto-light ol li::marker{color:#b89659}.editor-texto-light blockquote{border-left:2px solid #b89659}.editor-texto-light blockquote,.editor-texto-light blockquote *{color:#6c757d}.editor-texto-sm p,.editor-texto-sm span,.editor-texto-sm ul,.editor-texto-sm ol,.editor-texto-sm li,.editor-texto-sm a{font-size:calc(.7043677223rem + .1946935648vw);font-size:clamp(.75rem,.7043677223rem + .1946935648vw,.938rem)}.card-blog{background-color:#f8f9fa;border:1px solid #e0e5e9;transition:all .2s ease-in-out}@media (hover: hover){.card-blog:hover{box-shadow:0 5px 10px #0000001a}}.card-blog .editor-texto{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.filter label{font-size:15px}.filter label.label-btn{background-color:#00000008;border-radius:0;border:none;padding:.5rem 1rem;cursor:pointer;transition:all .2s ease-in-out}@media (max-width: 991.98px){.filter label.label-btn{width:100%}}@media (hover: hover){.filter label.label-btn:hover{background-color:#0000001a}}.filter input.btn-check:checked+.label-btn{background-color:#fff;font-weight:500}.filter .form-control{border-radius:.25rem;border:1px solid rgba(0,0,0,.15);font-size:14px;padding:7px 10px;line-height:20px}.filter .form-control::placeholder{color:#212529}.filter .virtual-select{width:100%;max-width:unset}.filter .virtual-select .vscomp-toggle-button{border-radius:.25rem;font-family:var(--bs-font-sans-serif);border-color:#00000026}.filter .virtual-select .vscomp-toggle-button .vscomp-value{opacity:1;color:#212529}.filter .vscomp-wrapper.multiple .vscomp-option.selected .checkbox-icon:after{border-color:#b89659;border-left-color:transparent;border-top-color:transparent}.filter .vscomp-wrapper .checkbox-icon.checked:after{border-color:#b89659;border-left-color:transparent;border-top-color:transparent}#cookies-policy .cookiesBtn__link{background-color:#b89659!important;border-color:currentColor!important}#cookies-policy .cookiesBtn__label{color:#fff!important}#cookies-policy .cookies__details{color:#b89659!important}#cookies-policy .cookies__category input:checked+.cookies__box:after{background-color:#b89659!important}.card-swiper{position:relative;border-radius:20px}.card-swiper-thumbs{border-radius:5px;width:calc(4*(16px + max(123px,11.389vh)));margin-left:0}.card-swiper .card-swiper-title{font-family:Zeit!important;line-height:100%;align-self:center;font-weight:400;font-style:Italic;margin-bottom:24px}@media (min-width: 576px){.card-swiper .card-swiper-title{margin-bottom:32px}}@media (max-width: 992px){.card-swiper .card-swiper-title{width:100%;align-self:center;white-space:pre-line;padding-bottom:48px;margin:0 auto;font-weight:400;font-size:37.62px;line-height:39.88px}}.swiper-wrapper{position:relative;z-index:1}.swiper-arrows{position:absolute;z-index:3;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100vw + min(184px,15%));display:flex;align-items:center;justify-content:space-between;padding-left:min(24px,7vw);padding-right:min(24px,7vw)}@media (min-width: 800px){.swiper-arrows{padding-left:8vw}}@media (min-width: 1200px){.swiper-arrows{padding-left:9vw}}@media (min-width: 1800px){.swiper-arrows{padding-left:11vw}}@media (min-width: 800px){.swiper-arrows{padding-right:8vw}}@media (min-width: 1200px){.swiper-arrows{padding-right:9vw}}@media (min-width: 1800px){.swiper-arrows{padding-right:11vw}}.swiper-arrows .swiper-button-prev,.swiper-arrows .swiper-button-next{position:static;display:flex;width:50px;aspect-ratio:1/1;align-items:center;justify-content:center;padding:12px;border:2px solid rgba(53,54,34,.3019607843);border-radius:100%;flex-shrink:0}.swiper-arrows .swiper-button-prev svg,.swiper-arrows .swiper-button-next svg{width:100%;height:100%;flex-shrink:0}.swiper-arrows .swiper-button-prev:hover,.swiper-arrows .swiper-button-next:hover{background:#0000001a!important;border:2px solid #b89659;color:#b89659!important}@media (max-width: 800px){.swiper-arrows{display:none!important}}.swiper-pagination{display:flex!important;position:relative;z-index:3;margin-top:24px;top:unset;bottom:unset}@media (min-width: 800px){.swiper-pagination{display:none!important}}@media (max-width: 992px){.swiper-pagination{margin-top:48px}}.swiper-pagination .swiper-pagination-bullet{background:#11161f;opacity:1}.swiper-pagination .swiper-pagination-bullet-active{position:relative;background:#a6855d}.swiper-pagination .swiper-pagination-bullet-active:after{content:"";position:absolute;top:50%;left:50%;width:150%;height:150%;background:transparent;border:1px solid #0b0b0b;border-radius:100%;transform:translate(-50%,-50%)}.banner-swiper .swiper-pagination{display:flex!important;position:relative;z-index:3;margin-top:24px;top:unset;bottom:unset}@media (min-width: 800px){.banner-swiper .swiper-pagination{display:none!important}}@media (max-width: 992px){.banner-swiper .swiper-pagination{margin-top:48px}}.banner-swiper .swiper-pagination .swiper-pagination-bullet{background:#fff;opacity:1}.banner-swiper .swiper-pagination .swiper-pagination-bullet-active{position:relative;background:#a6855d}.banner-swiper .swiper-pagination .swiper-pagination-bullet-active:after{content:"";position:absolute;top:50%;left:50%;width:150%;height:150%;background:transparent;border:1px solid white;border-radius:100%;transform:translate(-50%,-50%)}.wines-pagination .swiper-arrows{position:absolute;z-index:3;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + min(184px,13vw));display:flex;align-items:center;justify-content:space-between;padding-left:0;padding-right:0;pointer-events:none}.wines-pagination .swiper-arrows .swiper-button-prev,.wines-pagination .swiper-arrows .swiper-button-next{position:static;display:flex;width:50px;aspect-ratio:1/1;align-items:center;justify-content:center;padding:12px;border:2px solid rgba(53,54,34,.3019607843);border-radius:100%;flex-shrink:0;pointer-events:all!important}.wines-pagination .swiper-arrows .swiper-button-prev svg,.wines-pagination .swiper-arrows .swiper-button-next svg{width:100%;height:100%;flex-shrink:0}.wines-pagination .swiper-arrows .swiper-button-prev:not(.swiper-button-disabled):hover,.wines-pagination .swiper-arrows .swiper-button-next:not(.swiper-button-disabled):hover{background:#fff3!important}@media (max-width: 992px){.wines-pagination .swiper-arrows{display:none!important}}.button{height:55px;display:flex;align-items:center;justify-content:center;padding:0 25px;gap:10px;border-radius:1000px;color:#fff!important;white-space:nowrap;font-weight:600;font-size:15px;line-height:100%;letter-spacing:.15rem;text-align:center;transition:all .2s ease-in-out}.button *{font-family:Visby CF!important}.button:hover{color:#e6e6e6!important}.button:hover.button--beige{background:#876d49}.button:hover.button--dark-beige{background:#5a3216}.button:hover.button--green{background:#00521d}.button p,.button span{color:#fff;white-space:nowrap;font-weight:600;font-size:15px;line-height:100%;letter-spacing:.15rem;text-align:center}.button svg,.button img{flex-shrink:0}@media (min-width: 768px){.button{gap:32px;padding:0 32px}}.button--beige{background:#a7875c}.button--dark-beige{background:#834920}.button--green{background:#00852f}.event-details{display:flex;flex-direction:column}.event-details__up{position:relative;display:flex;justify-content:space-between;padding-left:min(24px,7vw);padding-right:min(24px,7vw);gap:32px;padding-top:32px;padding-bottom:32px}@media (min-width: 800px){.event-details__up{padding-left:8vw;padding-right:8vw}}@media (min-width: 1200px){.event-details__up{padding-left:9vw;padding-right:9vw}}@media (min-width: 1800px){.event-details__up{padding-left:11vw;padding-right:11vw}}@media (min-width: 800px){.event-details__up{gap:5vh}}@media (min-width: 1200px){.event-details__up{gap:7vh}}@media (min-width: 1800px){.event-details__up{gap:9vh}}@media (min-width: 800px){.event-details__up{padding-top:5vh}}@media (min-width: 1200px){.event-details__up{padding-top:7vh}}@media (min-width: 1800px){.event-details__up{padding-top:9vh}}@media (min-width: 800px){.event-details__up{padding-bottom:5vh}}@media (min-width: 1200px){.event-details__up{padding-bottom:7vh}}@media (min-width: 1800px){.event-details__up{padding-bottom:9vh}}@media (max-width: 992px){.event-details__up{flex-direction:column}}.event-details__up .event-details-carousel{position:relative;z-index:2;flex:0 1 57%;gap:32px;display:flex;flex-direction:column-reverse;min-height:0;min-width:0;justify-content:flex-end}@media (max-width: 992px){.event-details__up .event-details-carousel{gap:24px}}.event-details__up .event-details-carousel .wines-carousel{padding-bottom:32px;width:100%;min-height:0;overflow:visible;position:relative;z-index:1;gap:0}.event-details__up .event-details-carousel .wines-carousel:after{content:"";position:absolute;left:100%;top:0;height:100%;width:150%;background:#fff;z-index:3;pointer-events:none}.event-details__up .event-details-carousel .wines-carousel:before{z-index:3;pointer-events:none}.event-details__up .event-details-carousel .wines-carousel .swiper-arrows{box-sizing:content-box;z-index:5;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + min(184px,15%));display:flex;align-items:center;justify-content:space-between;padding-left:min(24px,7vw);padding-right:min(24px,7vw)}@media (min-width: 992px){.event-details__up .event-details-carousel .wines-carousel .swiper-arrows{width:calc(100% + 100px)}}@media (min-width: 1200px){.event-details__up .event-details-carousel .wines-carousel .swiper-arrows{width:calc(100% + 184px)}}@media (min-width: 800px){.event-details__up .event-details-carousel .wines-carousel .swiper-arrows{padding-left:8vw}}@media (min-width: 1200px){.event-details__up .event-details-carousel .wines-carousel .swiper-arrows{padding-left:9vw}}@media (min-width: 1800px){.event-details__up .event-details-carousel .wines-carousel .swiper-arrows{padding-left:11vw}}@media (min-width: 800px){.event-details__up .event-details-carousel .wines-carousel .swiper-arrows{padding-right:8vw}}@media (min-width: 1200px){.event-details__up .event-details-carousel .wines-carousel .swiper-arrows{padding-right:9vw}}@media (min-width: 1800px){.event-details__up .event-details-carousel .wines-carousel .swiper-arrows{padding-right:11vw}}.event-details__up .event-details-carousel .wines-carousel .swiper-wrapper{position:relative;z-index:2}.event-details__up .event-details-carousel .wines-thumbs-carousel{display:flex;width:100%;min-height:0;overflow:hidden;position:relative;gap:0}@media (min-width: 1670px){.event-details__up .event-details-carousel .wines-thumbs-carousel{padding-right:13.75vw}.event-details__up .event-details-carousel .wines-thumbs-carousel:after{content:"";position:absolute;right:0;top:0;height:100%;width:13.75vw;background:#fff}}.event-details__up .event-details-information{position:relative;z-index:2;min-width:0;flex:0 1 32%;display:flex;flex-direction:column}.event-details__up .event-details-information .event-title{color:#353622;font-weight:700;font-size:30px;line-height:49.7px}.event-details__up .event-details-information .wine-list-title{color:#353622;font-weight:500;font-style:Medium;line-height:30.5px;margin-bottom:36px}.event-details__up .event-details-information .event-wines{display:flex;flex-direction:column;gap:16px;flex-grow:1;justify-content:center}.event-details__up .event-details-information .event-wines li{display:flex;align-items:center;gap:16px}.event-details__up .event-details-information .event-wines li img{flex-shrink:0;display:block;object-fit:contain}.event-details__up .event-details-information .event-wines li span{color:#353622;font-weight:600}.event-details__up .event-details-information .event-summary{color:#353622;font-weight:500;line-height:30.5px;margin:36px 0}.event-details__up .event-details-information .event-schedule{flex-grow:1;display:flex;align-items:center;margin-bottom:36px}.event-details__up .event-details-information .event-schedule ul{display:flex;padding-top:32px;flex-wrap:wrap;justify-content:space-between;border-top:1px solid #bcbcbc;gap:32px;align-items:center}@media (max-width: 1500px){.event-details__up .event-details-information .event-schedule ul{flex-wrap:wrap}}@media (max-width: 992px){.event-details__up .event-details-information .event-schedule ul{gap:16px}}.event-details__up .event-details-information .event-schedule ul li{display:flex;align-items:center;gap:16px}.event-details__up .event-details-information .event-schedule ul li img{filter:brightness(0);flex-shrink:0}.event-details__up .event-details-information .event-schedule ul li p{font-weight:500;font-size:15.74px;line-height:39.36px;text-align:center;white-space:nowrap}.event-details__up .event-details-information .small-event-pricing{display:flex;gap:16px;align-self:center;margin-top:18px}@media (min-width: 1670px){.event-details__up .event-details-information .small-event-pricing{display:none}}.event-details__up .event-details-information .small-event-pricing span,.event-details__up .event-details-information .small-event-pricing p,.event-details__up .event-details-information .small-event-pricing strong{white-space:nowrap}.event-details__up .event-details-information .small-event-pricing span{color:#353622;font-weight:300;font-style:Light;font-size:22px;line-height:normal;vertical-align:bottom}.event-details__up .event-details-information .small-event-pricing p{color:#353622;font-weight:300;font-size:22px;line-height:normal;vertical-align:bottom}.event-details__up .event-details-information .small-event-pricing p strong{color:#353622;font-weight:700;font-size:25px;line-height:normal;vertical-align:bottom}.event-details__up .event-pricing{display:none;flex-direction:column;position:absolute;z-index:3;bottom:32px;right:40%}@media (min-width: 1670px){.event-details__up .event-pricing{display:flex}}@media (min-width: 800px){.event-details__up .event-pricing{bottom:5vh}}@media (min-width: 1200px){.event-details__up .event-pricing{bottom:7vh}}@media (min-width: 1800px){.event-details__up .event-pricing{bottom:9vh}}.event-details__up .event-pricing span,.event-details__up .event-pricing p,.event-details__up .event-pricing strong{white-space:nowrap}.event-details__up .event-pricing span{color:#353622;font-weight:300;font-style:Light;font-size:25.82px;line-height:37px;vertical-align:bottom}.event-details__up .event-pricing p{color:#353622;font-weight:300;font-size:25.82px;line-height:37px;vertical-align:bottom}.event-details__up .event-pricing p strong{color:#353622;font-weight:700;font-size:32.27px;line-height:37px;vertical-align:bottom}.event-details__down{padding-left:min(24px,7vw);padding-right:min(24px,7vw);padding-bottom:6.574vh;gap:min(3vw,94px);display:flex;justify-content:space-between}@media (min-width: 800px){.event-details__down{padding-left:8vw;padding-right:8vw}}@media (min-width: 1200px){.event-details__down{padding-left:9vw;padding-right:9vw}}@media (min-width: 1800px){.event-details__down{padding-left:11vw;padding-right:11vw}}@media (max-width: 992px){.event-details__down{flex-direction:column}}.event-details__down .event-details-desc{min-width:0;flex:0 1 50%;display:flex;flex-direction:column}.event-details__down .event-details-desc h3{color:#353622;font-weight:700;font-size:25px;line-height:100%;line-height:30.5px;margin-bottom:16px}@media (min-width: 768px){.event-details__down .event-details-desc h3{margin-bottom:24px}}@media (min-width: 1300px){.event-details__down .event-details-desc h3{margin-bottom:32px}}@media (min-width: 1800px){.event-details__down .event-details-desc h3{margin-bottom:48px}}.event-details__down .event-details-desc p{color:#353622;margin-bottom:16px;font-weight:700;line-height:30.5px}.event-details__down .event-details-desc ul{margin-bottom:16px}.event-details__down .event-details-desc ul li p{font-weight:400;line-height:30.5px;color:#353622;margin-bottom:0}@media (min-width: 768px){.event-details__down .event-details-desc ul{margin-bottom:24px}}@media (min-width: 1300px){.event-details__down .event-details-desc ul{margin-bottom:32px}}@media (min-width: 1800px){.event-details__down .event-details-desc ul{margin-bottom:48px}}.event-details__down .event-details-desc__buttons{display:flex;gap:32px;align-items:center;flex-grow:0}@media (max-width: 992px){.event-details__down .event-details-desc__buttons{margin:70px 0}}@media (max-width: 576px){.event-details__down .event-details-desc__buttons{flex-wrap:wrap;gap:16px}.event-details__down .event-details-desc__buttons .schedule-now-btn,.event-details__down .event-details-desc__buttons .go-to-map-btn{width:100%}}.event-details__down .event-details-desc__buttons .schedule-now-btn p{color:#fff;margin-bottom:0;white-space:nowrap}.event-details__down .event-details-desc__buttons .go-to-map-btn{border:1.5px solid #242424}.event-details__down .event-details-desc__buttons .go-to-map-btn:hover{background:#e6e6e6}.event-details__down .event-details-desc__buttons .go-to-map-btn p{color:#242424;margin-bottom:0}.event-details__down .event-details-desc__buttons .go-to-map-btn svg{flex-shrink:0}.event-details__down__cta{min-width:0;flex:0 1 32%;display:flex;flex-direction:column;align-self:stretch;height:100%}@media (max-width: 992px){.event-details__down__cta{position:relative;height:500px;flex:0 0 500px}}.event-details-cta{position:relative;height:max(618px,30dvh);display:flex;flex-direction:column;overflow:visible}.event-details-cta form label{position:relative}.event-details-cta form label #sendNewsletterBtn{position:absolute;top:4px;bottom:4px;right:4px;width:62px;height:calc(100% - 8px);padding-left:10px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#a7875c;border:none;opacity:1!important}.event-details-cta form label #sendNewsletterBtn svg{flex-shrink:0;opacity:1!important}.event-details-cta form label #sendNewsletterBtn svg path{fill:#fff!important}@media (max-width: 992px){.event-details-cta{overflow:hidden}}@media (max-width: 992px){.event-details-cta{height:100%;width:100dvw;position:absolute;top:0;left:50%;transform:translate(-50%)}}.event-details-cta p{position:relative;z-index:3;color:#fff;font-weight:400;line-height:23px;padding:60px 25px 0;text-align:center}@media (min-width: 768px){.event-details-cta p{padding:60px 32px 0}}@media (min-width: 992px){.event-details-cta p{padding:44px 32px;text-align:left}}@media (min-width: 1400px){.event-details-cta p{padding:44px 53px}}.event-details-cta p span{color:#fff;font-weight:700}.event-details-cta__background{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 40% 30%,#7b7a78,#151515 70%);border-radius:21px}@media (max-width: 992px){.event-details-cta__background{border-radius:0}}.event-details-cta__image{max-height:80%;min-height:50%;width:calc(100% + 3dvw);position:absolute;z-index:3;right:0;bottom:0;object-fit:cover;object-position:bottom right;border-radius:21px}@media (max-width: 992px){.event-details-cta__image{width:unset;max-height:65%;border-radius:0;object-position:center center;align-self:center;bottom:-60px;left:50%;transform:translate(-50%)}}.event-details-cta form{position:relative;z-index:3;padding:0 24px}@media (max-width: 992px){.event-details-cta form{margin-top:48px}}@media (min-width: 768px){.event-details-cta form{padding:0 32px}}@media (min-width: 1400px){.event-details-cta form{padding:0 53px 32px}}.event-details-cta form label{display:flex;align-items:center;gap:12px;padding:12px 20px;background:#fff;border-radius:999px;width:100%;max-width:480px;box-shadow:0 2px 6px #0000001f}.event-details-cta form label svg{width:22px;height:auto}.event-details-cta form label svg path{fill:#a7a7a7}.event-details-cta form label input{border:none;outline:none;font-size:16px;color:#333;width:100%}.event-details-cta form label input::placeholder{color:#a7a7a7}@media (max-width: 992px){.event-details-cta form{align-self:center}}@media (max-width: 576px){.event-details-cta form{width:100%;align-self:center}}.company-location{display:flex;flex-direction:column;width:100%;gap:16px}.company-location h3{font-weight:700;line-height:100%}@media (max-width: 992px){.company-location{align-items:center}.company-location h3{font-weight:700;font-size:25px;line-height:100%;letter-spacing:3%}}.company-location__content{display:flex;gap:min(9vw,94px);min-height:35.833vh}@media (max-width: 992px){.company-location__content{flex-direction:column}}.company-location__content__left{flex:0 1 67%;display:flex;flex-direction:column}@media (max-width: 992px){.company-location__content__left{aspect-ratio:16/9}}.company-location__content__left .contact-map-wrapper{width:100%;height:100%;display:flex}.company-location__content__left .contact-map-wrapper .contact-map,.company-location__content__left .contact-map-wrapper .contact-map .contact-map-iframe{width:100%;height:100%}.company-location__content__right{flex:0 1 33%;display:flex;flex-direction:column;justify-content:space-between;gap:32px}.company-location__content__right li h4{font-weight:700;line-height:30.5px}.company-location__content__right li p{font-weight:500;line-height:30.5px}.trip-advisor{display:flex;flex-direction:column;gap:50px;background:#dcdcdc;flex-grow:1;padding-left:min(24px,7vw);padding-right:min(24px,7vw)}@media (min-width: 800px){.trip-advisor{padding-left:8vw;padding-right:8vw}}@media (min-width: 1200px){.trip-advisor{padding-left:9vw;padding-right:9vw}}@media (min-width: 1800px){.trip-advisor{padding-left:11vw;padding-right:11vw}}@media (max-width: 992px){.trip-advisor{gap:0px}}.trip-advisor__up{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:40px 0}.trip-advisor__up h3{font-weight:600;margin:0 0 24px}.trip-advisor__up .trip-advisor-ratings{display:flex;align-items:center;gap:20px}.trip-advisor__up .trip-advisor-ratings__left{font-size:60px;font-weight:700;line-height:1}.trip-advisor__up .trip-advisor-ratings__right{display:flex;flex-direction:column}.trip-advisor__up .trip-advisor-ratings__right__up{display:flex;align-items:center;gap:14px}.trip-advisor__up .trip-advisor-ratings__right__up .stars-rating-wrapper{display:flex;gap:6px}.trip-advisor__up .trip-advisor-ratings__right__up .stars-rating-wrapper svg{width:18px;height:18px}.trip-advisor__up .trip-advisor-ratings__right__up .trip-advisor-logo-wrapper{display:flex;height:40px}.trip-advisor__up .trip-advisor-ratings__right__up .trip-advisor-logo-wrapper img{display:block;height:100%;object-fit:contain;mix-blend-mode:multiply}.trip-advisor__up .trip-advisor-ratings__right__down p{color:#666;margin:0}.trip-advisor .trip-advisor-go-btn{display:none;background:#00852f;padding-top:16px;padding-bottom:16px}@media (min-width: 992px){.trip-advisor .trip-advisor-go-btn{display:flex}}.trip-advisor .trip-advisor-go-btn p{color:#fff;font-weight:400;text-transform:uppercase}.trip-advisor .trip-advisor-go-btn:hover{background:#00521d}.trip-advisor .trip-advisor-go-btn-mobile{width:fit-content;align-self:center;display:none}@media (max-width: 992px){.trip-advisor .trip-advisor-go-btn-mobile{display:flex;padding:0 25px;gap:10px}}.event-card{display:flex;flex-direction:column;justify-content:flex-start;gap:16px;flex:1 0 auto}.event-card:hover .image .card-image{transform:scale(1.05)}.event-card .image{overflow:hidden;border-radius:21px;display:block;aspect-ratio:1/1;flex:0 0 auto;max-height:44.444vh}.event-card .image .card-image{display:block;transition:all .2s ease-in-out;width:100%;height:100%;object-fit:cover}.event-card__summary{flex:1 0 auto;display:flex;align-items:center;justify-content:space-between}.event-card__summary__left{display:flex;flex-direction:column;align-items:flex-start}.event-card__summary__left h3{color:#353622;font-weight:700;line-height:25px;text-align:left}.event-card__summary__left .event-category{color:#00000098;font-weight:400;line-height:16px;text-align:center}.event-card__summary__right{display:flex;flex-direction:column;align-items:flex-end}.event-card__summary__right span{color:#00000078;font-weight:300;line-height:20px;text-align:right;vertical-align:bottom}.event-card__summary__right .event-pricing{color:#00000078;font-weight:700;line-height:25px;text-align:right;vertical-align:bottom}.event-card__details{flex:0 0 auto;display:flex;align-items:center;flex-wrap:wrap;gap:24px}.event-card__details__item{display:flex;align-items:center;gap:16px;height:27px;width:auto}.event-card__details__item img{flex-shrink:0;height:100%;object-fit:contain}.event-card__details__item .event-detail{white-space:nowrap}.experience-card{position:relative;display:flex;padding-left:6vw;padding-right:6vw;padding-top:32px;padding-bottom:32px;overflow:hidden;border-radius:20px}@media (min-width: 800px){.experience-card{padding-top:5vh}}@media (min-width: 1200px){.experience-card{padding-top:7vh}}@media (min-width: 1800px){.experience-card{padding-top:9vh}}@media (min-width: 800px){.experience-card{padding-bottom:5vh}}@media (min-width: 1200px){.experience-card{padding-bottom:7vh}}@media (min-width: 1800px){.experience-card{padding-bottom:9vh}}.experience-card:hover .experience-card__banner{transform:scale(1.05)}.experience-card__banner{transition:all .2s ease-in-out;position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.experience-card__content{flex:1 1 auto;position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:32px}.experience-card__content h3{color:#fff}.experience-card__content ul{display:grid;grid-template-columns:1fr 1fr;column-gap:32px}.experience-card__content ul li{display:flex;align-items:center;gap:16px}.experience-card__content ul li img{width:27px;aspect-ratio:1/1;object-fit:contain;filter:brightness(100)}.experience-card__content ul li .benefit-logo{display:block;width:20px;aspect-ratio:1/1;object-fit:contain}.experience-card__content ul li p{color:#fff}.experience-card__content a{margin-top:16px;color:#fff}.experience-card__content a p{color:#fff}@media (max-width: 992px){.experience-card{height:700px;padding-bottom:0}.experience-card .experience-card__content{flex-direction:column;align-items:stretch;justify-content:flex-end;padding-bottom:60px;gap:40px}.experience-card .experience-card__content h3{font-weight:700;font-size:47px;line-height:53.18px}.experience-card .experience-card__content ul li img{max-height:22px;max-width:22px}.experience-card .experience-card__content ul li p{font-weight:400;font-size:12.04px;letter-spacing:10%;text-align:left}.experience-card:after{height:50%;background:linear-gradient(to top,#202020 50%,#0000)!important}}.experience-card:after{content:"";position:absolute;pointer-events:none;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#202020,#0000 90%)}.restaurant-card{display:flex;flex-direction:column;justify-content:flex-start;gap:20px}.restaurant-card:hover .image img{transform:scale(1.05)}.restaurant-card .image{display:block;border-radius:21px;overflow:hidden;aspect-ratio:1/1;flex:0 0 auto;max-height:44.444vh}.restaurant-card .image img{transition:all .2s ease-in-out;object-fit:cover;height:100%;width:100%}.restaurant-card p{color:#353622;font-weight:700;line-height:25px}.wine-card{position:relative;display:flex;min-height:0;min-width:0;height:max(550px,50.926vh);border-radius:21px;overflow:hidden}@media (max-width: 992px){.wine-card{height:auto;aspect-ratio:470/360}}.wine-card .wine-image{position:relative;z-index:2;display:block;min-height:0;width:100%;height:100%;object-fit:cover}.yt-play-icon{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.yt-play-icon svg{width:68px;height:48px;flex-shrink:0}.thumb-card{position:relative;display:flex;overflow:hidden;border-radius:5px;height:max(123px,11.389vh);width:max(123px,11.389vh);aspect-ratio:1/1}@media (max-width: 992px){.thumb-card{height:123px;width:123px}}.thumb-card .image{overflow:hidden;border-radius:5px;display:block;aspect-ratio:1/1;flex:0 0 auto}.thumb-card .image img{display:block;transition:all .2s ease-in-out;width:100%;height:100%;object-fit:cover}.event-cta{overflow:hidden;position:relative;width:100%;display:flex;border-radius:21px;margin:9.259vh 0}@media (max-width: 992px){.event-cta{height:700px}.event-cta .event-cta__content{flex-direction:column;align-items:stretch;justify-content:flex-end;padding-bottom:60px;gap:40px}.event-cta .event-cta__content h3{font-weight:700;font-size:50.17px;line-height:53.18px}.event-cta .event-cta__content__filter{display:grid;grid-template-columns:1fr 1fr;gap:12px}.event-cta .event-cta__content__filter li{padding:8px 16px}.event-cta .event-cta__content__filter li img{max-height:22px;max-width:22px}.event-cta .event-cta__content__filter li p{font-weight:400;font-size:12.04px;letter-spacing:10%;text-align:left}.event-cta .event-cta-banner:after{background:linear-gradient(to top,#202020 50%,#0000)!important}}.event-cta__content{flex:1 0 auto;position:relative;z-index:2;padding-left:6vw;padding-right:6vw;padding-top:32px;padding-bottom:32px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:64px;width:100%}@media (min-width: 800px){.event-cta__content{padding-top:5vh}}@media (min-width: 1200px){.event-cta__content{padding-top:7vh}}@media (min-width: 1800px){.event-cta__content{padding-top:9vh}}@media (min-width: 800px){.event-cta__content{padding-bottom:5vh}}@media (min-width: 1200px){.event-cta__content{padding-bottom:7vh}}@media (min-width: 1800px){.event-cta__content{padding-bottom:9vh}}.event-cta__content h3{color:#fff}.event-cta__content__filter{display:flex;gap:16px;align-items:stretch;max-width:100%}.event-cta__content__filter .filter-btn{flex:1 0 0;display:flex;padding:8px 32px;gap:1rem;align-items:center;justify-content:center;border-radius:1000px;background:#0000001a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:border .2s ease-in;cursor:pointer}@media (max-width: 992px){.event-cta__content__filter .filter-btn{gap:10px}}.event-cta__content__filter .filter-btn.active{border:1px solid white}.event-cta__content__filter .filter-btn.active img,.event-cta__content__filter .filter-btn.active p{opacity:1}.event-cta__content__filter .filter-btn.off{border:1px solid rgba(255,255,255,.5)}.event-cta__content__filter .filter-btn.off img,.event-cta__content__filter .filter-btn.off p{opacity:.5}.event-cta__content__filter .filter-btn img{display:block;width:20px;aspect-ratio:1/1;object-fit:contain;transition:opacity .2s ease-in}.event-cta__content__filter .filter-btn p{white-space:nowrap;color:#fff;transition:opacity .2s ease-in}.event-cta__content .action-btn{display:flex}@media (max-width: 992px){.event-cta__content .action-btn{display:none}}.event-cta__content .action-btn-mobile{display:none}@media (max-width: 992px){.event-cta__content .action-btn-mobile{display:flex}}.event-cta:hover .event-cta__pictures ul .event-cta-banner img{transform:scale(1.05)}.event-cta__pictures{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex}.event-cta__pictures ul{flex-grow:1;display:flex;gap:24px}.event-cta__pictures ul .event-cta-banner{display:flex;pointer-events:none;transition:opacity .2s ease-in}.event-cta__pictures ul .event-cta-banner.off{opacity:0}.event-cta__pictures ul .event-cta-banner.active{opacity:1}.event-cta__pictures ul .event-cta-banner img{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:all .2s ease-in-out}.event-cta__pictures ul .event-cta-banner:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:linear-gradient(-90deg,#0000,#000 90%)}.trip-advisor-card{background:#fff;border-radius:21px;padding:48px;display:flex;flex-direction:column;gap:40px}@media (max-width: 992px){.trip-advisor-card{padding:30px;gap:20px}}.trip-advisor-card a,.trip-advisor-card p,.trip-advisor-card h4,.trip-advisor-card span,.trip-advisor-card li{margin:0}.trip-advisor-card__stars{display:flex;gap:6px}.trip-advisor-card__stars svg{width:18px;height:18px}.trip-advisor-card__title{font-weight:900;font-size:18px;line-height:30.5px;letter-spacing:.05rem}.trip-advisor-card__desc{display:flex}.trip-advisor-card__desc p{font-weight:500;line-height:30.5px}.trip-advisor-card__bottom{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}@media (max-width: 992px){.trip-advisor-card__bottom{flex-direction:column}}.trip-advisor-card__bottom__left{display:flex;align-items:center;gap:10px;height:100%;flex-grow:1}.trip-advisor-card__bottom__left .author-profile-pic{overflow:hidden;display:flex;height:40px;max-height:40px;border-radius:999px;aspect-ratio:1/1;flex:0 0 auto}.trip-advisor-card__bottom__left .author-profile-pic img{display:block;transition:all .2s ease-in-out;width:100%;height:100%;object-fit:cover}.trip-advisor-card__bottom__left__author{display:flex;flex-direction:column;align-items:flex-start}.trip-advisor-card__bottom__left__author__name{font-weight:900;line-height:30.5px;white-space:nowrap}.trip-advisor-card__bottom__left__author__info{display:flex;align-items:center;gap:8px}.trip-advisor-card__bottom__left__author__info p{font-size:12px;line-height:normal;color:#666;white-space:nowrap}.trip-advisor-card__bottom__left__author__info svg{flex-shrink:0}.trip-advisor-card__bottom .trip-advisor-logo-wrapper{display:flex;height:40px}.trip-advisor-card__bottom .trip-advisor-logo-wrapper img{display:block;height:100%;object-fit:contain;mix-blend-mode:multiply}.header{z-index:1030;background-color:transparent;isolation:isolate;max-height:225px}.header.dark-bg-header{position:relative;background:#242424}.header.dark-bg-header>div{position:relative;z-index:3}.header.dark-bg-header:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000,#000)}.header .header-separator{width:100%;height:1px;background-color:#d5cbb8;box-shadow:0 1px 2px #0003}.header-wrapper{height:160px;display:flex;align-items:center;justify-content:space-between;padding-left:min(24px,7vw);padding-right:min(24px,7vw)}@media (min-width: 800px){.header-wrapper{padding-left:8vw;padding-right:8vw}}@media (min-width: 1200px){.header-wrapper{padding-left:9vw;padding-right:9vw}}@media (min-width: 1800px){.header-wrapper{padding-left:11vw;padding-right:11vw}}.header-logo{height:calc(2.2202631579rem + 1.1189473684vw);height:clamp(2.5rem,2.2202631579rem + 1.1189473684vw,3.563rem)}@media (max-width <= 991px){.header-logo{height:100%!important}}.header .header-hamburguer{background:none;border:none;padding:0;width:27px;height:20px;flex-shrink:0}@media (min-width: 768px){.header .header-hamburguer{width:34px;height:27px}}.header .header-hamburguer svg path{stroke:#fff}.header .header-socials-desktop ul{list-style:none;padding:0;margin:0}.header .header-socials-desktop .socials-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border:1px solid #a6855d;border-radius:50%;color:#fff;transition:all .2s ease-in-out;font-size:24px}.header .header-socials-desktop .socials-icon:hover{background-color:#a6855d;color:#1f1b1a}.header .offcanvas{background-color:#fff!important;border:none;overflow-y:auto;width:300px!important}@media (min-width: 992px){.header .offcanvas.offcanvas-start{transform:translate(-100%)!important}}.header .offcanvas .menu a{color:#1f1b1a;font-weight:300}.header .offcanvas .menu a:hover,.header .offcanvas .menu a.active{color:#a6855d;font-weight:700}.header .offcanvas .offcanvas-header .btn-close{color:#1f1b1a}.header .offcanvas .header-socials ul{display:flex;gap:1rem}.header .offcanvas .header-socials ul li a{width:40px;aspect-ratio:1/1;border:1px solid #a6855d;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#1f1b1a}.header .offcanvas .header-socials ul li a svg path{fill:#1f1b1a}#footer .footer-title{color:#a7875c!important;font-weight:700;font-style:Bold;font-size:22px;line-height:100%}#footer p{color:#fff;line-height:1.5;margin-bottom:.5rem;font-size:.9375rem}#footer .footer-top{padding-left:min(24px,7vw);padding-right:min(24px,7vw);padding-top:32px;padding-bottom:32px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px}@media (min-width: 800px){#footer .footer-top{padding-left:8vw;padding-right:8vw}}@media (min-width: 1200px){#footer .footer-top{padding-left:9vw;padding-right:9vw}}@media (min-width: 1800px){#footer .footer-top{padding-left:11vw;padding-right:11vw}}@media (min-width: 576px){#footer .footer-top{padding-top:56px;padding-bottom:56px}}@media (min-width: 992px){#footer .footer-top{padding-top:72px;padding-bottom:72px}}@media (min-width: 1200px){#footer .footer-top{padding-top:11.574vh;padding-bottom:8.426vh}}@media (min-width: 576px){#footer .footer-top{gap:32px}}@media (min-width: 1000px){#footer .footer-top{gap:56px}}@media (max-width: 490px){#footer .footer-top{display:flex!important;flex-direction:column;align-items:stretch}}@media (max-width: 800px){#footer .footer-top{display:grid;grid-template-columns:1fr 1fr}}#footer .footer-top a,#footer .footer-top p,#footer .footer-top span,#footer .footer-top li{margin:0}#footer .footer-top .footer-top-column{display:flex;flex-direction:column;align-items:flex-start;gap:24px}@media (min-width: 576px){#footer .footer-top .footer-top-column{gap:32px}}@media (min-width: 1000px){#footer .footer-top .footer-top-column{gap:48px}}#footer .footer-top .footer-top-column.logo-and-socials{align-items:stretch}@media (min-width: 490px){#footer .footer-top .footer-top-column.logo-and-socials{align-items:flex-end;margin:0}#footer .footer-top .footer-top-column.logo-and-socials .footer-socials{margin:16px}}#footer .footer-top .footer-top-column .footer-menu{display:flex;flex-direction:column;align-items:flex-start}#footer .footer-top .footer-top-column .footer-menu li{margin-bottom:16px}#footer .footer-top .footer-top-column .footer-menu.hours-menu li{margin-bottom:0}#footer .footer-bottom{padding-left:min(24px,7vw);padding-right:min(24px,7vw);padding-top:3.519vh;padding-bottom:7.407vh;display:flex;align-items:center;background-color:#171413;gap:24px;flex-wrap:wrap;justify-content:start}@media (min-width: 800px){#footer .footer-bottom{padding-left:8vw;padding-right:8vw}}@media (min-width: 1200px){#footer .footer-bottom{padding-left:9vw;padding-right:9vw}}@media (min-width: 1800px){#footer .footer-bottom{padding-left:11vw;padding-right:11vw}}@media (min-width: 490px){#footer .footer-bottom{justify-content:space-between}}@media (min-width: 576px){#footer .footer-bottom{gap:32px}}@media (min-width: 1000px){#footer .footer-bottom{gap:56px}}#footer .footer-bottom .copyright-text,#footer .footer-bottom .copyright-link,#footer .footer-bottom .copyright-developed{font-size:.875rem;color:#d5cbb899;text-decoration:none;transition:all .2s ease-in-out}@media (hover: hover){#footer .footer-bottom .copyright-link:hover{color:#a6855d;text-decoration:none}}#footer .footer-bottom .copyright-developed{display:flex;align-items:center;gap:.5rem;white-space:nowrap;flex-shrink:0}#footer .footer-bottom .copyright-developed a{display:flex}#footer .footer-bottom-logo{width:auto;height:18px}#footer .footer-bottom-logo img{filter:none;height:100%;width:auto}#footer .footer-main-logo .footer-logo{width:calc(8.7863755929rem + 5.1780203393vw);width:clamp(10rem,8.7863755929rem + 5.1780203393vw,15rem);height:auto;margin-left:auto;margin-right:0}@media (min-width: 992px){#footer .footer-main-logo .footer-logo{width:300px}}@media (max-width: 991.98px){#footer .footer-main-logo .footer-logo{margin:0 auto}}#footer .footer-socials ul{list-style:none;padding:0;margin:0}#footer .footer-socials .socials-icon{width:50px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border:1px solid #a6855d;border-radius:50%;color:#d5cbb8;transition:all .2s ease-in-out;font-size:24px;flex-shrink:0}#footer .footer-socials .socials-icon:hover{background-color:#a6855d;color:#1f1b1a}#footer .footer-separator{width:100%;height:1px;background-color:#d5cbb833}.footer-link,.header-link{position:relative}.footer-link:before,.header-link:before{content:"";position:absolute;width:100%;height:1px;bottom:-10px;left:50%;transform:translate(-50%,10px);background-color:#a6855d;opacity:0;transition:all .2s ease-in-out}@media (hover: hover){.footer-link:hover:before,.header-link:hover:before{opacity:1;transform:translate(-50%)}}.footer-link svg,.header-link svg{color:#a6855d}.footer-link{color:#fff}@media (hover: hover){.footer-link:hover{color:#fff}}.home{display:flex;flex-direction:column}.home__top{padding:0}.home__mid{padding-left:min(24px,7vw);padding-right:min(24px,7vw)}@media (min-width: 800px){.home__mid{padding-left:8vw;padding-right:8vw}}@media (min-width: 1200px){.home__mid{padding-left:9vw;padding-right:9vw}}@media (min-width: 1800px){.home__mid{padding-left:11vw;padding-right:11vw}}.home .restaurant-details-desc{width:100%}@media (min-width: 992px){.home .restaurant-details-desc{min-width:0;width:50%;max-width:50%;flex:0 1 50%}}.home .restaurant-details-desc p{font-weight:500;font-style:Medium;font-size:16px;line-height:30.5px;color:#353622}.home .restaurant-scheduling{width:100%;border-bottom:1px solid #bcbcbc}@media (min-width: 992px){.home .restaurant-scheduling{min-width:0;width:50%;max-width:50%;flex:0 1 50%}}.home .restaurant-scheduling .restaurant-scheduling-title{font-family:Zeit!important;font-weight:400;font-style:italic;font-size:19.1px;line-height:27.35px;text-align:center;color:#242424}.home .restaurant-scheduling .restaurant-scheduling-warning{margin-top:6px;font-weight:500;font-size:1rem;line-height:16.04px;color:#353622}.home .restaurant-scheduling ul li img{flex-shrink:0}.home .restaurant-scheduling ul li p{font-weight:500;font-size:15.74px;line-height:39.36px;text-align:center;color:#353622;white-space:nowrap}.home .restaurant-scheduling .schedule-rstaurant-now p{color:#fff;margin-bottom:0;white-space:nowrap}.home .banner{height:100dvh;position:relative}@media (max-width: 991px){.home .banner .swiper-pagination{bottom:80px!important;left:50%;transform:translateY(-50%)}}.home .banner .swiper-pagination{bottom:80px!important;left:50%;transform:translateY(-50%);display:block}.home .banner-slide .banner-slide-img-wrapper{display:flex;align-items:flex-end;overflow:hidden}.home .banner-slide .banner-slide-img-wrapper img{display:block;flex-grow:1;object-fit:cover;width:100%;height:113%;transition:all .4s ease-out}.home .banner-slide picture:after{content:"";position:absolute;left:0;top:-70px;height:100%;width:100%;background:linear-gradient(to top,#0000,#000)}.home .banner-slide .banner-text-wrapper{height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:32px;justify-content:flex-end;padding-bottom:10.648vh;padding-left:10.885vw}.home .banner-slide .banner-text-wrapper h2,.home .banner-slide .banner-text-wrapper p,.home .banner-slide .banner-text-wrapper span{margin:0}.home .banner-slide .banner-text-wrapper .banner-pre-title{display:flex;text-wrap:wrap!important}.home .banner-slide .banner-text-wrapper .banner-pre-title p{color:#fff;text-wrap:wrap!important;text-align:left;font-weight:600;letter-spacing:.24rem}.home .banner-slide .banner-text-wrapper .banner-title{font-family:Zeit;font-style:italic;color:#fff;font-weight:500;text-align:left}.home .banner-slide .banner-text-wrapper .banner-cta-btn{color:#fff}#company .mvv .icon{max-width:5rem}#properties #order{border-radius:.25rem;border-color:#00000026;font-size:15px}#contact .form .card{box-shadow:0 5px 10px #0000001a}.blog{display:flex;flex-direction:column}.blog__top{padding:0}.blog__mid{padding-left:min(24px,7vw);padding-right:min(24px,7vw)}@media (min-width: 800px){.blog__mid{padding-left:8vw;padding-right:8vw}}@media (min-width: 1200px){.blog__mid{padding-left:9vw;padding-right:9vw}}@media (min-width: 1800px){.blog__mid{padding-left:11vw;padding-right:11vw}}.blog__bot{padding-left:min(24px,7vw);padding-right:min(24px,7vw)}@media (min-width: 800px){.blog__bot{padding-left:8vw;padding-right:8vw}}@media (min-width: 1200px){.blog__bot{padding-left:9vw;padding-right:9vw}}@media (min-width: 1800px){.blog__bot{padding-left:11vw;padding-right:11vw}}.font-zeit{font-family:Zeit!important}.marquee-wrapper{width:100%;height:60px;background:#654a30;position:relative;overflow:hidden}.marquee-wrapper .marquee{display:block;width:100%;display:flex;align-items:center;gap:55rem;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}@media (max-width: 991px){.marquee-wrapper .marquee{gap:20rem}}.marquee-wrapper .marquee span{display:block;text-wrap:nowrap;color:#fff;font-weight:400;font-size:14px;line-height:100%;width:100%}.swiper-button-prev,.swiper-button-next{color:#353622!important;border:2px solid #353622}.swiper-button-prev:hover,.swiper-button-next:hover{background:#0000000d!important;border:2px solid #a6855d;color:#a6855d!important}
