@layer peva.reset{body{margin:0}:where(.peva-root) :where(h1,h2,h3,p,ul,ol){margin-top:0}}@layer peva.tokens{:root{--peva-brand-brown:#311718;--peva-brand-green:#5e8b69;--peva-brand-cream:#efede5;--peva-surface-page:var(--peva-brand-cream);--peva-surface-raised:#fff;--peva-surface-subtle:#3117180e;--peva-surface-inverse:var(--peva-brand-brown);--peva-text-primary:var(--peva-brand-brown);--peva-text-inverse:var(--peva-brand-cream);--peva-action-primary:var(--peva-brand-brown);--peva-accent-nontext:var(--peva-brand-green);--peva-line:#31171833;--peva-line-inverse:#efede547;--peva-focus-ring:var(--peva-brand-green);--peva-focus-halo:var(--peva-brand-cream);--peva-font-display:Manrope,Arial,sans-serif;--peva-font-body:"Source Sans 3",Arial,sans-serif;--peva-type-section-h2:clamp(2.55rem,3.35vw,3.6rem);--peva-space-1:.5rem;--peva-space-2:1rem;--peva-space-3:1.5rem;--peva-space-4:2rem;--peva-space-6:3rem;--peva-space-8:4rem;--peva-radius-control:.75rem;--peva-radius-surface:1rem;--peva-radius-feature:1.5rem;--peva-radius-pill:999px;--peva-radius-full:50%;--peva-grid-columns:12;--peva-content-max:100rem;--peva-elevation-soft:0 12px 34px #3117181f;--peva-elevation-float:0 24px 70px #31171829;--peva-motion-fast:.18s;--peva-motion-base:.28s;--peva-motion-slow:.72s;--peva-prototype-ribbon-space:2.25rem;--peva-page:clamp(1.25rem,4vw,5.5rem);--peva-section:clamp(5rem,10vw,10rem);--peva-header:5rem;--peva-ease:cubic-bezier(.22,.75,.24,1);--peva-shadow:var(--peva-elevation-float)}@media (width<=800px){:root{--peva-header:4.5rem;--peva-section:5.5rem}}@media (width<=560px){:root{--peva-page:1rem;--peva-section:4.5rem;--peva-prototype-ribbon-space:3rem}}@media (width>=621px) and (width<=1000px){:root{--peva-type-section-h2:clamp(2.35rem,5.2vw,3rem)}}@media (width<=640px){:root{--peva-type-section-h2:clamp(2.18rem,11vw,2.7rem)}}@media (width<=350px){:root{--peva-type-section-h2:2.12rem}}.peva-shell{--peva-pe-green-deep:color-mix(in srgb,var(--peva-brand-green) 58%,var(--peva-brand-brown));--peva-pe-cut:64%;--peva-pe-notch:.55rem;--peva-pe-measure:55rem;--peva-pe-nav-h:2.75rem;--peva-peek-chrome:#333;--peva-pe-h1:clamp(2rem,3vw,2.625rem);--peva-pe-h2:clamp(1.75rem,2.2vw,2rem);--peva-pe-h3:1.5rem;--peva-pe-h4:1.25rem;--peva-pe-lead:1.125rem;--peva-pe-body:1rem;--peva-pe-small:.875rem;--peva-pe-label:.75rem;--peva-pe-leading-tight:1.15;--peva-pe-leading-snug:1.35;--peva-pe-leading:1.5;--peva-pe-regular:400;--peva-pe-medium:500;--peva-pe-bold:700;--peva-pe-black:800;--peva-pe-space-3xs:.125rem;--peva-pe-space-2xs:.25rem;--peva-pe-space-xs:.5rem;--peva-pe-space-sm:.75rem;--peva-pe-space-md:1rem;--peva-pe-space-lg:1.5rem;--peva-pe-space-xl:2rem;--peva-pe-space-2xl:3rem;--peva-pe-space-3xl:4rem;--peva-pe-space-4xl:5rem;--peva-pe-section-y:var(--peva-pe-space-2xl);--peva-pe-content:var(--peva-content-max);--peva-pe-control:3rem;--peva-pe-fare:3.5rem;--peva-pe-tap:2.75rem;--peva-pe-track-label:.08em;--peva-pe-track-tight:-.02em;--peva-pe-line-inverse:var(--peva-pe-line-inverse);--peva-pe-prose:58ch;--peva-pe-prose-lead:54ch}@media (width>=900px){.peva-shell{--peva-pe-section-y:var(--peva-pe-space-3xl);--peva-pe-nav-h:3.25rem}}}@layer peva.base{html{background:var(--peva-surface-page);scroll-padding-top:calc(var(--peva-header) + 1rem)}body{background:var(--peva-surface-page);color:var(--peva-text-primary);font:400 1.075rem / 1.58 var(--peva-font-body)}body.menu-open,body.dialog-open{overflow:hidden}:where(.peva-root):focus-visible,:where(.peva-root) :focus-visible{outline:3px solid var(--peva-focus-ring);outline-offset:4px;box-shadow:0 0 0 4px var(--peva-focus-halo)}:where(.peva-root) ::selection{background:var(--peva-surface-inverse);color:var(--peva-text-inverse)}:where(.peva-root)::selection{background:var(--peva-surface-inverse);color:var(--peva-text-inverse)}:where(.peva-root){background:var(--peva-surface-page);color:var(--peva-text-primary);font:400 1.075rem / 1.58 var(--peva-font-body)}:where(.peva-root) :where(a,button){color:inherit}:where(.peva-root) :where(button){font:inherit}:where(.peva-root) :where(em){font-family:var(--peva-font-body);letter-spacing:-.035em;font-weight:350}:where(.peva-root) :where(h1,h2,h3){font-family:var(--peva-font-display);letter-spacing:-.045em;text-wrap:balance;font-weight:800;line-height:.98}}@font-face{font-family:Manrope;src:url(./manrope-latin-variable-DHIcAJRg.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(./source-sans-3-latin-variable-BqRLTx4X.woff2)format("woff2");font-style:normal;font-weight:200 900;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(./source-sans-3-latin-italic-variable-Bg-PIjcQ.woff2)format("woff2");font-style:italic;font-weight:200 900;font-display:swap}@media (width<=800px){@layer peva.base{body,:where(.peva-root){font-size:1rem}}}.peva-root.peva-root,.peva-root.peva-root :where(*){box-sizing:border-box}.peva-root.peva-root{text-align:start}.peva-root.peva-root :where(a){box-shadow:none;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:.08em}.peva-root.peva-root :where(img,svg){box-shadow:none;border:none;border-radius:0;max-width:100%;height:auto;display:block}.peva-root.peva-root :where(figure){margin:0}.peva-root.peva-root :where(embed,iframe,object,video){border:0;max-width:100%;margin:0;line-height:1}.peva-root .peva-peek-note{display:none}@media (pointer:coarse){.peva-root .peva-peek-note{display:block}}.elementor .e-con.peva-host{flex-direction:column;padding:0;display:flex}.peva-root.peva-root .site-header{z-index:110;width:100%;height:var(--peva-header);box-shadow:none;transition:background var(--peva-motion-base),color var(--peva-motion-base),border-color var(--peva-motion-base),box-shadow var(--peva-motion-base);view-transition-name:peva-header;background:0 0;border-bottom:1px solid #0000;align-items:center;gap:clamp(.5rem,1vw,1rem);padding:.35rem clamp(.75rem,2vw,2rem);display:flex;position:fixed;top:0;left:0}.peva-root.peva-root .site-header.is-scrolled,.peva-root.peva-root .site-header.is-menu-open,.page-listing .peva-root.peva-root .site-header,.page-product .peva-root.peva-root .site-header,.page-editorial .peva-root.peva-root .site-header,.page-blog .peva-root.peva-root .site-header,.page-utility .peva-root.peva-root .site-header{background:var(--peva-surface-inverse);border-color:var(--peva-line-inverse);color:var(--peva-text-inverse);box-shadow:var(--peva-elevation-soft)}.peva-root.peva-root .brand{flex:none;align-items:center;text-decoration:none;display:flex}.peva-root.peva-root .brand img{object-fit:contain;border-radius:0;width:3.75rem;height:3.75rem}.peva-root.peva-root .brand__dark{display:none}.peva-root.peva-root .brand__light{display:block}.page-home .peva-root.peva-root .site-header{box-shadow:none}.page-home .peva-root.peva-root .site-header:not(.is-scrolled):not(.is-menu-open){border-color:var(--peva-line-inverse);color:var(--peva-text-inverse);background:#311718d6}.page-home .peva-root.peva-root .site-header:not(.is-scrolled):not(.is-menu-open) :is(.desktop-nav,.header-actions){text-shadow:none}.page-home .peva-root.peva-root .site-header:not(.is-scrolled):not(.is-menu-open) .header-reserve{border-color:var(--peva-brand-cream);background:var(--peva-brand-cream);color:var(--peva-brand-brown);text-shadow:none}.page-home .peva-root.peva-root .site-header :focus-visible{box-shadow:none}.peva-root.peva-root .desktop-nav{flex:auto;align-self:stretch;min-width:0}.peva-root.peva-root .desktop-nav>ul{justify-content:center;align-items:stretch;gap:clamp(.02rem,.3vw,.35rem);min-width:0;height:100%;margin:0;padding:0;list-style:none;display:flex}.peva-root.peva-root .desktop-nav li{align-items:center;min-width:0;display:flex;position:relative}.peva-root.peva-root .desktop-nav__direct,.peva-root.peva-root .desktop-nav__toggle,.peva-root.peva-root .language-link,.peva-root.peva-root .header-contact,.peva-root.peva-root .header-reserve{font:720 clamp(.56rem,.64vw,.69rem)/1.15 var(--peva-font-display);letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;text-decoration:none}.peva-root.peva-root .desktop-nav__direct,.peva-root.peva-root .desktop-nav__toggle{min-height:3rem;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:.3rem;padding:.65rem clamp(.12rem,.3vw,.35rem);display:flex;position:relative}.peva-root.peva-root .desktop-nav__direct:after,.peva-root.peva-root .desktop-nav__toggle:after{content:"";height:2px;transition:transform var(--peva-motion-fast);background:currentColor;position:absolute;bottom:.3rem;left:.2rem;right:.2rem;transform:scaleX(0)}.peva-root.peva-root .desktop-nav__direct:is(:hover,:focus-visible,[aria-current=page]):after,.peva-root.peva-root .desktop-nav__toggle:is(:hover,:focus-visible,.is-current,[aria-expanded=true]):after{transform:scaleX(1)}.peva-root.peva-root .nav-caret{fill:none;stroke:currentColor;stroke-width:1.8px;width:.85rem;height:.85rem;transition:transform var(--peva-motion-fast);flex:none}.peva-root.peva-root .desktop-nav__toggle[aria-expanded=true] .nav-caret,.peva-root.peva-root .mobile-control[aria-expanded=true] .nav-caret{transform:rotate(180deg)}.peva-root.peva-root .header-social{border-left:1px solid var(--peva-line-inverse);color:var(--peva-accent-nontext);transition:color var(--peva-motion-base);flex:none;align-items:center;gap:.05rem;padding-left:.25rem;display:none}.peva-root.peva-root .header-social a{border-radius:var(--peva-radius-full);place-items:center;width:2.75rem;height:2.75rem;text-decoration:none;display:grid}.peva-root.peva-root .header-social a:is(:hover,:focus-visible){background:#efede51f}.peva-root.peva-root .header-social .social-link__icon{width:1.05rem;height:1.05rem}.page-home .peva-root.peva-root .site-header:not(.is-scrolled):not(.is-menu-open) .header-social{color:var(--peva-brand-cream)}.peva-root.peva-root .header-actions{flex:none;align-items:center;gap:clamp(.65rem,1vw,1rem);display:flex}.peva-root.peva-root .header-contact{padding:.8rem 0}.peva-root.peva-root .header-reserve{border-radius:var(--peva-radius-control);border:1px solid;padding:.8rem 1rem}.peva-root.peva-root .site-header:is(.is-scrolled,.is-menu-open) .header-reserve,:is(.page-listing,.page-product,.page-editorial,.page-blog,.page-utility) .peva-root.peva-root .site-header .header-reserve{border-color:var(--peva-brand-cream);background:var(--peva-brand-cream);color:var(--peva-brand-brown)}.peva-root.peva-root .menu-toggle{border-radius:var(--peva-radius-control);min-height:2.75rem;font:750 .72rem/1 var(--peva-font-display);letter-spacing:.07em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:.5rem;padding:.65rem;display:none}.peva-root.peva-root .menu-toggle .icon{width:1.1rem;height:1.1rem}.peva-root.peva-root .anchored-dropdown{z-index:120;border:1px solid var(--peva-line);border-radius:var(--peva-radius-surface);background:var(--peva-surface-raised);width:min(28rem,100vw - 2rem);color:var(--peva-text-primary);box-shadow:var(--peva-elevation-float);text-shadow:none;padding:1rem;position:absolute;top:calc(100% + .4rem);left:-1rem}.peva-root.peva-root .desktop-nav__item--visit .anchored-dropdown{left:auto;right:-5rem}.peva-root.peva-root .anchored-dropdown__overview,.peva-root.peva-root .anchored-dropdown li a{justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;text-decoration:none;display:flex}.peva-root.peva-root .anchored-dropdown__overview{border-radius:var(--peva-radius-control);background:var(--peva-surface-subtle);color:var(--peva-text-primary);font:750 .7rem/1.2 var(--peva-font-display);letter-spacing:.06em;text-transform:uppercase;padding:.8rem}.peva-root.peva-root .anchored-dropdown ul{margin:.5rem 0 0;padding:0;list-style:none}.peva-root.peva-root .anchored-dropdown li a{border-bottom:1px solid var(--peva-line);width:100%;padding:.65rem .75rem;font-size:.95rem}.peva-root.peva-root .anchored-dropdown a:is(:hover,:focus-visible,[aria-current=page]){background:var(--peva-surface-subtle);text-decoration:underline}.peva-root.peva-root .mobile-drawer{display:none}.peva-root.peva-root .mobile-drawer__header{z-index:2;border-bottom:1px solid var(--peva-line);background:var(--peva-surface-raised);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex;position:sticky;top:0}.peva-root.peva-root .mobile-drawer__header .eyebrow{color:var(--peva-text-primary);margin-bottom:.25rem}.peva-root.peva-root .mobile-drawer__header h2{margin:0;font-size:2.1rem}.peva-root.peva-root .mobile-drawer__close{border:1px solid var(--peva-line);border-radius:var(--peva-radius-control);min-width:3rem;min-height:3rem;font:750 .7rem/1 var(--peva-font-display);letter-spacing:.06em;text-transform:uppercase;background:0 0;align-items:center;gap:.5rem;padding:.65rem;display:flex}.peva-root.peva-root .mobile-nav{padding:0 1rem}.peva-root.peva-root .mobile-control{border:0;border-bottom:1px solid var(--peva-line);width:100%;min-height:4rem;color:var(--peva-text-primary);font:740 1rem/1.2 var(--peva-font-display);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;text-decoration:none;display:flex}.peva-root.peva-root .mobile-control>span:first-child{align-items:baseline;gap:.75rem;display:flex}.peva-root.peva-root .mobile-control small{border-bottom:2px solid var(--peva-accent-nontext);color:var(--peva-text-primary);font:760 .6rem/1 var(--peva-font-display);letter-spacing:.08em}.peva-root.peva-root .mobile-control .nav-caret{width:1rem;height:1rem}.peva-root.peva-root .mobile-control:is(.is-current,[aria-expanded=true]){box-shadow:inset 3px 0 0 var(--peva-accent-nontext);font-weight:800}.peva-root.peva-root .mobile-accordion__panel{border-left:3px solid var(--peva-accent-nontext);border-radius:0 0 var(--peva-radius-surface) var(--peva-radius-surface);background:var(--peva-surface-raised);padding:0 0 .75rem 1.5rem}.peva-root.peva-root .mobile-overview,.peva-root.peva-root .mobile-accordion__panel li a{border-bottom:1px solid var(--peva-line);justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.7rem .8rem;text-decoration:none;display:flex}.peva-root.peva-root .mobile-overview{border-radius:var(--peva-radius-control);color:var(--peva-text-primary);font:750 .68rem/1.2 var(--peva-font-display);letter-spacing:.06em;text-transform:uppercase}.peva-root.peva-root .mobile-accordion__panel ul{margin:0;padding:0;list-style:none}.peva-root.peva-root .mobile-accordion__panel li a{color:var(--peva-text-primary);font-size:.93rem}.peva-root.peva-root .mobile-drawer__footer{background:var(--peva-surface-inverse);color:var(--peva-text-inverse);margin-top:auto;padding:1rem 1rem 3rem;display:grid}.peva-root.peva-root .mobile-drawer__footer>a{border-bottom:1px solid var(--peva-line-inverse);min-height:3.5rem;font:720 .72rem/1.2 var(--peva-font-display);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;text-decoration:none;display:flex}.peva-root.peva-root .mobile-drawer__ticket{text-decoration:underline;-webkit-text-decoration-color:var(--peva-accent-nontext);text-decoration-color:var(--peva-accent-nontext);text-decoration-thickness:3px}.peva-root.peva-root .mobile-drawer__social{flex-wrap:wrap;gap:1.2rem;padding-top:1rem;display:flex}.peva-root.peva-root .mobile-drawer__social a{align-items:center;gap:.25rem;min-height:2.75rem;font-size:.9rem;text-decoration:none;display:flex}.peva-root.peva-root .nojs-nav{z-index:89;margin-top:var(--peva-header);padding:1.25rem var(--peva-page);background:var(--peva-surface-raised);color:var(--peva-text-primary);position:relative}.peva-root.peva-root .nojs-nav>ul{grid-template-columns:repeat(3,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.peva-root.peva-root .nojs-nav li>a{font-weight:750}.peva-root.peva-root .nojs-nav li ul{margin:.5rem 0 0;padding-left:1.2rem}.peva-root.peva-root .nojs-nav a{min-height:2.75rem}.peva-root.peva-root .nojs-nav>div{border-top:1px solid var(--peva-line);flex-wrap:wrap;gap:1.5rem;margin-top:1rem;padding-top:1rem;display:flex}.peva-root.peva-root .no-js .site-header{background:var(--peva-surface-page)!important;border-color:var(--peva-line)!important;color:var(--peva-text-primary)!important;text-shadow:none!important}.peva-root.peva-root .no-js .brand__dark{display:block!important}.peva-root.peva-root .no-js .brand__light,.peva-root.peva-root .no-js .desktop-nav,.peva-root.peva-root .no-js .header-social,.peva-root.peva-root .no-js .menu-toggle{display:none!important}.peva-root.peva-root .no-js .header-reserve{border-color:var(--peva-brand-brown);background:var(--peva-brand-brown);color:var(--peva-brand-cream)}.peva-root.peva-root .breadcrumb{z-index:2;padding:calc(var(--peva-header) + 1.25rem) var(--peva-page) 0;font-size:.82rem;position:relative}.peva-root.peva-root .breadcrumb ol{flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.peva-root.peva-root .breadcrumb li:not(:last-child):after{content:"/";opacity:.5;margin-left:.55rem}.peva-root.peva-root .breadcrumb a{text-decoration:none}:is(.peva-root.peva-root.site-footer,.peva-root.peva-root .site-footer){--footer-ink:var(--peva-brand-cream);padding:clamp(2rem,3vw,3rem) var(--peva-page) calc(clamp(1.5rem,2.2vw,2.25rem) + 3.5rem);color:var(--footer-ink);background:linear-gradient(135deg,#311718 0%,#41211d 48%,#2a1214 100%);position:relative;overflow:hidden}:is(.peva-root.peva-root.site-footer.pattern-strata,.peva-root.peva-root .site-footer.pattern-strata):before{opacity:.16;filter:brightness(0)saturate()invert(92%)sepia(8%)saturate(200%)hue-rotate(20deg)brightness(105%)contrast(90%);pointer-events:none;background-position:100% 100%;width:min(48rem,70vw);height:72%;bottom:-4%;right:-4%}:is(.peva-root.peva-root.site-footer,.peva-root.peva-root .site-footer) :focus-visible{outline-color:var(--peva-brand-cream);box-shadow:0 0 0 4px #efede56b}.peva-root.peva-root .footer__lead{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:clamp(1.5rem,3vw,3.25rem);padding-bottom:clamp(1rem,1.5vw,1.5rem);display:grid}.peva-root.peva-root .footer__brand{grid-column:1/3;min-width:0}.peva-root.peva-root .footer__lead img{object-fit:contain;width:clamp(7rem,8vw,8.5rem);height:auto}.peva-root.peva-root .footer__lead>p{font:650 clamp(1.25rem,2vw,2rem)/1.08 var(--peva-font-display);grid-column:3/-1;justify-self:end;max-width:18ch;margin:0}.peva-root.peva-root .footer__links{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);padding:clamp(1.25rem,2vw,1.75rem) 0;display:grid}.peva-root.peva-root .footer__links>div{flex-direction:column;align-items:flex-start;gap:.4rem;min-width:0;padding-top:0;display:flex}.peva-root.peva-root .footer__links .eyebrow{color:var(--footer-ink)}.peva-root.peva-root .footer__links a{text-underline-offset:.3em;font-size:.95rem;line-height:1.35;text-decoration:none;text-decoration-thickness:.1em}.peva-root.peva-root .footer__links a:hover{text-decoration:underline}.peva-root.peva-root .footer__social{flex-wrap:wrap;gap:.35rem .75rem;margin-top:.1rem;padding-top:.45rem;display:flex}.peva-root.peva-root .footer__base{justify-content:space-between;gap:2rem;padding-top:.65rem;font-size:.74rem;display:flex}.peva-root.peva-root .footer__base a{color:inherit;-webkit-text-decoration-color:var(--peva-accent-nontext);text-decoration-color:var(--peva-accent-nontext);text-underline-offset:.2em;font-weight:700}:is(.peva-root.peva-root.floating-whatsapp,.peva-root.peva-root .floating-whatsapp){z-index:100;right:max(1rem,env(safe-area-inset-right));bottom:calc(var(--peva-prototype-ribbon-space) + max(.75rem,env(safe-area-inset-bottom)));border-radius:var(--peva-radius-pill);background:var(--peva-brand-green);color:#fff;min-width:3.5rem;min-height:3.5rem;font:800 1.2rem/1 var(--peva-font-display);transition:opacity var(--peva-motion-fast),visibility var(--peva-motion-fast),transform var(--peva-motion-fast),background var(--peva-motion-fast),color var(--peva-motion-fast);border:2px solid #fff;justify-content:center;align-items:center;gap:.65rem;padding:.7rem 1rem;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 12px 34px #31171838}.peva-root.peva-root .floating-whatsapp__icon{fill:currentColor;flex:none;width:1.55rem;height:1.55rem}.peva-root.peva-root .floating-whatsapp__label{white-space:nowrap}:is(.peva-root.peva-root.floating-whatsapp:is(:hover,:focus-visible),.peva-root.peva-root .floating-whatsapp:is(:hover,:focus-visible)){color:var(--peva-brand-green);background:#fff;transform:translateY(-2px)}:is(.peva-root.peva-root.floating-whatsapp:focus-visible,.peva-root.peva-root .floating-whatsapp:focus-visible){outline-offset:3px;box-shadow:0 0 0 6px var(--peva-brand-green);outline:3px solid #fff}body.menu-open :is(.peva-root.peva-root.floating-whatsapp,.peva-root.peva-root .floating-whatsapp),body.dialog-open :is(.peva-root.peva-root.floating-whatsapp,.peva-root.peva-root .floating-whatsapp){visibility:hidden;opacity:0;pointer-events:none;display:none}body:has(.compare-tray:not([hidden])) :is(.peva-root.peva-root.floating-whatsapp,.peva-root.peva-root .floating-whatsapp){visibility:hidden;opacity:0;pointer-events:none;display:none}@media (width>=1280px){.peva-root.peva-root .header-social{display:flex}}@media (width<=930px){.peva-root.peva-root .desktop-nav,.peva-root.peva-root .header-contact{display:none}.peva-root.peva-root .header-actions{margin-left:auto}.peva-root.peva-root .menu-toggle{display:flex}.peva-root.peva-root .mobile-drawer:not([hidden]){z-index:200;overscroll-behavior:contain;background:var(--peva-surface-page);height:100dvh;color:var(--peva-text-primary);border-radius:0;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.peva-root.peva-root .nojs-nav>ul{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.peva-root.peva-root .brand img{width:3.25rem;height:3.25rem}.peva-root.peva-root .language-link{font-size:.7rem}.peva-root.peva-root .footer__links{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.peva-root.peva-root .site-header{padding-inline:1rem}.peva-root.peva-root .header-actions{gap:.55rem}.peva-root.peva-root .header-reserve{display:none}.peva-root.peva-root .language-link{text-align:right;max-width:4rem;line-height:1.2}.peva-root.peva-root .mobile-accordion__panel{padding-left:1rem}.peva-root.peva-root .nojs-nav>ul{grid-template-columns:1fr}:is(.peva-root.peva-root.floating-whatsapp,.peva-root.peva-root .floating-whatsapp){right:max(.75rem,env(safe-area-inset-right));padding:.7rem}.peva-root.peva-root .floating-whatsapp__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-product :is(.peva-root.peva-root.floating-whatsapp,.peva-root.peva-root .floating-whatsapp){bottom:calc(var(--peva-prototype-ribbon-space) + 4.75rem + max(.75rem,env(safe-area-inset-bottom)))}.peva-root.peva-root .footer__lead{grid-template-columns:auto minmax(0,1fr);gap:.75rem}.peva-root.peva-root .footer__brand{grid-column:1}.peva-root.peva-root .footer__lead>p{grid-column:2;justify-self:start;max-width:14ch;font-size:clamp(1.1rem,5.8vw,1.4rem)}.peva-root.peva-root .footer__lead img{width:clamp(6rem,27vw,7rem)}.peva-root.peva-root .footer__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem .65rem}.peva-root.peva-root .footer__base{gap:.3rem;display:grid}}@media (width<=350px){.peva-root.peva-root .language-link{display:none}.peva-root.peva-root .footer__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.peva-root.peva-root .site-header,.peva-root.peva-root .mega,.peva-root.peva-root .prototype-ribbon,.peva-root.peva-root .booking-dock,.peva-root.peva-root .compare-tray,:is(.peva-root.peva-root.floating-whatsapp,.peva-root.peva-root .floating-whatsapp),.peva-root.peva-root .park-map-dialog,.peva-root.peva-root .button,.peva-root.peva-root .rail-controls,.peva-root.peva-root .hero-carousel__controls,.peva-root.peva-root .ticket-toggle{display:none!important}:is(.peva-root.peva-root.site-footer,.peva-root.peva-root .site-footer){color:var(--peva-brand-brown);background:#fff}}body.figma-export .peva-root.peva-root .site-header,body.figma-export .peva-root.peva-root .skip-link{position:absolute!important}body.figma-export .peva-root.peva-root :is(.nojs-nav,.noscript-note,.hero-carousel__slide:not(.is-active),.hero-carousel__controls,.floating-whatsapp,.park-map-dialog){display:none!important}:is(.peva-root.peva-root.entrance-v2,.peva-root.peva-root .entrance-v2) .breadcrumb{max-width:var(--peva-pe-content);margin-inline:auto}@media (width<=899px){.peva-root.peva-root .key-entrance .floating-whatsapp{bottom:calc(var(--peva-prototype-ribbon-space) + 4.5rem + max(.75rem,env(safe-area-inset-bottom)))}.peva-root.peva-root .key-entrance .site-footer{padding-bottom:calc(clamp(1.5rem,2.2vw,2.25rem) + 7.5rem)}}.peva-root.peva-root.floating-whatsapp{bottom:max(.75rem, env(safe-area-inset-bottom))}.pe-bar-up .peva-root.peva-root.floating-whatsapp{opacity:0;visibility:hidden;pointer-events:none}.peva-root.peva-root .skip-link{z-index:1000;border-radius:var(--peva-radius-control);background:var(--peva-surface-raised);color:var(--peva-text-primary);padding:.75rem 1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-160%)}.peva-root.peva-root .skip-link:focus{transform:none}.peva-root.peva-root .eyebrow{font:750 .76rem / 1.2 var(--peva-font-display);letter-spacing:.18em;text-transform:uppercase;margin:0 0 1rem}.peva-root.peva-root.site-footer:before{content:"";z-index:-1;pointer-events:none;background-image:url(./volcanic-strata-BvFG8dhB.svg);background-repeat:no-repeat;background-size:contain;position:absolute}.peva-root.peva-root.site-footer{isolation:isolate}.peva-root.peva-root.peva-not-found{min-height:60vh;padding:calc(var(--peva-header) + 4rem) var(--peva-page) var(--peva-section)}.peva-root.peva-root .peva-not-found__heading{font-size:var(--peva-type-section-h2);margin:0 0 1rem}.peva-root.peva-root .peva-not-found__text{max-width:40rem;margin:0 0 2rem}.peva-root.peva-root .peva-not-found__link{border-radius:var(--peva-radius-control);min-height:3rem;font:720 .72rem / 1.15 var(--peva-font-display);letter-spacing:.025em;text-transform:uppercase;border:1px solid;align-items:center;padding:.8rem 1rem;text-decoration:none;display:inline-flex}@media (width<=1699px){:is(.peva-root.peva-root.floating-whatsapp,.peva-root.peva-root .floating-whatsapp){right:max(.75rem, env(safe-area-inset-right));padding:.7rem}.peva-root.peva-root .floating-whatsapp__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}:root{--peva-content-max:120rem}.peva-root.peva-root .site-header{padding-inline:max(clamp(.75rem, 2vw, 2rem), calc((100vw - var(--peva-content-max)) / 2 + var(--peva-page)))}@media (width<=768px){.peva-root.peva-root .language-link{justify-content:flex-end;align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}:is(.peva-root.peva-root.site-footer,.peva-root.peva-root .site-footer) :is(a,button){align-items:center;min-width:2.75rem;min-height:2.75rem;display:flex}:is(.peva-root.peva-root.site-footer,.peva-root.peva-root .site-footer) :is(a,button)[data-social-network],:is(.peva-root.peva-root.site-footer,.peva-root.peva-root .site-footer) .footer-bottom a,:is(.peva-root.peva-root.site-footer,.peva-root.peva-root .site-footer) .footer-bottom button{display:inline-flex}}.peva-root.peva-root.peva-consent{z-index:120;right:max(.75rem, env(safe-area-inset-right));bottom:max(.75rem, env(safe-area-inset-bottom));left:max(.75rem, env(safe-area-inset-left));box-sizing:border-box;max-width:46rem;max-height:calc(100dvh - var(--peva-header,0px) - 1.5rem);border:1px solid var(--peva-line);border-radius:var(--peva-radius-surface);background:var(--peva-surface-raised);color:var(--peva-text-primary);box-shadow:var(--peva-elevation-float);opacity:0;transition:opacity var(--peva-motion-base), transform var(--peva-motion-base);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;margin-inline:auto;padding:1rem 1.25rem;font-size:.9rem;line-height:1.45;display:flex;position:fixed;overflow-y:auto;transform:translateY(.75rem)}.peva-root.peva-root.peva-consent[hidden]{display:none}.peva-root.peva-root.peva-consent.is-visible{opacity:1;transform:none}.peva-root.peva-root.peva-consent p{flex:18rem;margin:0}.peva-root.peva-root.peva-consent a{text-underline-offset:.2em;font-weight:700}.peva-root.peva-root.peva-consent>div{flex-wrap:wrap;flex:none;gap:.5rem;display:flex}.peva-root.peva-root .peva-consent__btn{border:2px solid var(--peva-action-primary);border-radius:var(--peva-radius-pill);min-width:6.5rem;min-height:2.75rem;color:var(--peva-action-primary);font:800 .9rem / 1 var(--peva-font-display);cursor:pointer;background:0 0;padding:.5rem 1.1rem}.peva-root.peva-root .peva-consent__btn--accept{background:var(--peva-action-primary);color:var(--peva-text-inverse)}.peva-root.peva-root .peva-consent__btn:focus-visible,.peva-root.peva-root.peva-consent:focus-visible{outline:3px solid var(--peva-focus-ring);outline-offset:3px}.peva-root.peva-root .footer__consent{color:inherit;font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--peva-accent-nontext);text-decoration-color:var(--peva-accent-nontext);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;margin:0 0 0 1rem;padding:0;font-weight:700}@media (prefers-reduced-motion:reduce){.peva-root.peva-root.peva-consent{transition:none;transform:none}}@media print{.peva-root.peva-root.peva-consent{display:none}}
