:root{--nr-bg: var(--aura-black);--nr-card: var(--aura-surface);--nr-text: var(--aura-text);--nr-soft: var(--aura-text-muted);--nr-rule: var(--aura-border);--nr-accent: linear-gradient(90deg, var(--aura-white), var(--aura-violet), var(--aura-cyan));--nr-gut: max(20px, 4vw);--nr-header: 76px}#header-group,.page-wrapper>footer{display:none}html{scroll-behavior:smooth;scroll-padding-top:var(--nr-header)}html:has(.page-wrapper),html:has(.page-wrapper) body{height:auto;overflow:visible}.page-wrapper{height:auto;overflow:visible}body.aura-site{background:var(--nr-bg)}.nr{background:var(--nr-bg);color:var(--nr-text);font:400 var(--aura-size-body) / 1.55 var(--aura-font);-webkit-font-smoothing:antialiased}.nr *,.nr *:before,.nr *:after{box-sizing:border-box}.nr img{display:block;max-width:100%}.nr a{color:inherit}.nr p,.nr dd,.nr dl,.nr ol,.nr ul{margin:0;padding:0}.nr h1,.nr h2,.nr h3{margin:0;text-wrap:balance}.nr :focus-visible{outline:2px solid var(--aura-white);outline-offset:3px}.nr-wrap{padding-inline:var(--nr-gut)}.nr-band{padding-block:clamp(64px,8vw,120px)}.nr-eyebrow{margin-bottom:18px!important;color:var(--nr-soft);font-size:var(--aura-size-micro);letter-spacing:.08em;text-transform:uppercase}.nr-sub{margin-top:12px!important;color:var(--nr-soft);font-size:var(--aura-size-lead)}.nr-note{color:var(--aura-text-soft)}.nr-note{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.nr-small{color:var(--nr-soft);font-size:var(--aura-size-micro);letter-spacing:.08em;text-transform:uppercase}.nr-photo{width:100%;height:100%;object-fit:cover}.nr .aura-btn{color:var(--aura-text)}.nr-section-header{background:none}.nr-site{position:fixed;z-index:50;inset:0 0 auto;transition:background .4s,backdrop-filter .4s}.nr-site.is-scrolled{background:#000000e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nr-site__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;height:var(--nr-header);padding-inline:var(--nr-gut)}.nr .nr-logo{color:var(--nr-text);font-size:1.7rem;line-height:1;text-decoration:none}.nr-logo img{width:76px;height:auto}.nr-logo span{display:block;margin-top:5px;color:var(--aura-text-soft);font-size:.56rem;letter-spacing:.3em}.nr-site .aura-btn{flex:none}@media(max-width:749px){.nr-site .aura-btn{padding-inline:14px;font-size:14px}}.nr-hero{position:relative;display:flex;align-items:flex-end;height:76svh;min-height:460px;overflow:hidden;isolation:isolate}.nr-hero>img,.nr-hero__video{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 62%}.nr-hero__film{display:contents}.nr-hero__video{object-position:50% 50%;opacity:0;transition:opacity 1.2s ease}.nr-hero__video.is-playing{opacity:1}.nr-hero:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / var(--nr-overlay, .25));content:""}.nr-hero:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0009,#0000 26% 50%,#000000d1);content:""}.nr-hero__copy{width:100%;padding-bottom:clamp(28px,4vw,48px)}.nr-hero__eyebrow{width:fit-content;margin-bottom:14px!important;background-image:linear-gradient(90deg,var(--aura-white) 0%,var(--aura-violet) 25%,var(--aura-cyan) 50%,var(--aura-violet) 75%,var(--aura-white) 100%);background-repeat:repeat-x;background-size:240px 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:aura-highlight-sweep var(--aura-highlight-speed, 7s) linear infinite;font-size:var(--aura-size-small);letter-spacing:.08em;text-transform:uppercase}.nr-hero__line{margin-top:12px!important;font-size:var(--aura-size-h4);line-height:1.25}.nr-hero__meta{padding-block:32px 8px}.nr-hero__tag{letter-spacing:.06em;text-transform:uppercase}.nr .nr-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;min-height:100svh;padding-inline:0}.nr-row__media{position:relative;overflow:hidden}.nr-row__media .nr-photo{position:absolute;top:0;right:0;bottom:0;left:0}.nr-row--tall .nr-photo{object-position:50% 15%}.nr-row--right .nr-row__media{order:2}.nr-row__copy{display:flex;flex-direction:column;justify-content:center;padding:calc(var(--nr-header) + 24px) clamp(32px,6vw,110px)}.nr-copy{display:grid;gap:1em;max-width:44ch;margin-top:24px;font-size:var(--aura-size-lead)}.nr-note{margin-top:24px!important}.nr .nr-row--full{position:relative;grid-template-columns:minmax(0,1fr);align-items:end;isolation:isolate}.nr-row--full .nr-row__media{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0}.nr-row--full:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 45%,#000000db);content:""}.nr-row--full .nr-row__copy{padding-block:64px clamp(36px,5vw,64px);padding-inline:var(--nr-gut)}.nr-row--full .nr-copy{max-width:none;font-size:var(--aura-size-h4)}@media(min-width:1240px){.nr-row--full .nr-copy{font-size:1.6vw;white-space:nowrap}}@media(max-width:820px){.nr .nr-row{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(52svh,1fr) auto}.nr-row--right .nr-row__media{order:0}.nr-row__copy{padding:28px var(--nr-gut) 40px}.nr .nr-row--full{grid-template-rows:minmax(0,1fr);align-items:end;min-height:calc(100svh - var(--nr-header))}.nr-row--full .nr-copy{font-size:var(--aura-size-lead)}.nr-row--full .nr-photo{object-position:32% 50%}.nr-row--full:after{background:linear-gradient(180deg,#0000 40%,#000000e0)}.nr-row--full .nr-row__copy{padding-block:64px 36px}}.nr-rows.is-pinned{height:calc(var(--nr-rows) * 100svh)}.is-pinned .nr-rows__stage{position:sticky;top:0;height:100svh;overflow:hidden;background:var(--nr-bg)}.nr .is-pinned .nr-row{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0}.is-pinned .nr-row__media{opacity:var(--nr-image, 1);will-change:opacity}.is-pinned .nr-row__copy{opacity:var(--nr-copy, 1);will-change:opacity}.is-pinned .nr-photo,.is-pinned .nr-row__copy>*{will-change:transform}.is-pinned .nr-photo{transform:scale(var(--nr-zoom, 1))}.is-pinned .nr-row__copy>*{transform:translate3d(0,var(--nr-lift, 0),0)}.nr-rows__progress{position:absolute;z-index:40;inset:auto 0 0;height:2px;background:var(--nr-accent);transform:scaleX(var(--nr-progress, 0));transform-origin:0 50%}@media(max-width:820px){.nr .is-pinned .nr-row{grid-template-rows:minmax(0,1fr) auto}.is-pinned .nr-row__copy{padding-block:24px 32px}}.nr-estate__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 40px;margin-bottom:32px}.nr-estate{padding-top:clamp(64px,8vw,120px)}.shopify-section:has(.nr-days)+.shopify-section .nr-estate{padding-top:0}.shopify-section:has(.nr-estate)+.shopify-section .nr-band{padding-top:clamp(64px,8vw,120px)}.nr-carousel{position:relative;max-height:calc(100svh - var(--nr-header));margin-inline:calc(var(--nr-gut) * -1);overflow:hidden;aspect-ratio:16 / 9;width:calc(100% + var(--nr-gut) * 2);background:var(--nr-card);touch-action:pan-y}.nr-carousel:focus-visible{outline-offset:-4px}.nr-carousel__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .8s ease}.nr-carousel__slide.is-active{opacity:1}.nr-carousel__slide .nr-photo{object-position:50% var(--nr-focus, 50%)}.nr .nr-carousel__arrow{position:absolute;z-index:2;top:50%;display:grid;place-items:center;width:52px;height:52px;padding:0;border:1px solid var(--aura-hairline);border-radius:50%;background:#00000080;color:var(--aura-white);cursor:pointer;transform:translateY(-50%);transition:background .3s;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-tap-highlight-color:transparent}.nr-carousel__arrow--prev{left:var(--nr-gut)}.nr-carousel__arrow--next{right:var(--nr-gut)}.nr-carousel__arrow svg{width:22px;height:22px;fill:none;stroke:currentcolor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media(hover:hover){.nr .nr-carousel__arrow:hover{background:#000c}}@media(max-width:749px){.nr-carousel{aspect-ratio:4 / 5}.nr .nr-carousel__arrow{width:44px;height:44px}.nr-carousel__arrow--prev{left:12px}.nr-carousel__arrow--next{right:12px}}.nr-cards{display:grid;gap:14px;margin-top:clamp(28px,4vw,48px)}.nr-cards--four{grid-template-columns:repeat(4,minmax(0,1fr))}.nr-card{display:grid;align-content:start;gap:12px;padding:clamp(20px,2.4vw,32px);border:1px solid var(--nr-rule);border-radius:var(--aura-radius-card);background:var(--nr-card)}.nr-card__n,.nr-day__n{justify-self:start;background-image:var(--nr-accent);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:var(--aura-size-small)}.nr .nr-card h3{font-size:var(--aura-size-h4);font-weight:var(--aura-weight-regular)}.nr-cards--one .nr-card__text{color:var(--nr-soft)}.nr-cards__note{margin-top:24px!important;color:var(--aura-text-soft);font-size:var(--aura-size-micro);letter-spacing:.08em;text-transform:uppercase}@media(max-width:989px){.nr-cards--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:400px){.nr-cards--four{grid-template-columns:minmax(0,1fr)}}.nr-days{margin-top:clamp(28px,4vw,48px)!important;border-top:1px solid var(--nr-rule);list-style:none}.nr-day{display:grid;grid-template-columns:110px 200px minmax(0,1fr);gap:8px 24px;align-items:baseline;padding-block:24px;border-bottom:1px solid var(--nr-rule)}.nr .nr-day h3{font-size:var(--aura-size-h4);font-weight:var(--aura-weight-regular)}.nr-day__text{display:grid;gap:4px;color:var(--nr-soft)}@media(max-width:820px){.nr-day{grid-template-columns:76px minmax(0,1fr)}.nr-day__text{grid-column:1 / -1}}.nr-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,6vw,96px);margin-top:clamp(28px,4vw,48px)!important;border-top:1px solid var(--nr-rule)}.nr-faq>div{padding-block:22px;border-bottom:1px solid var(--nr-rule)}.nr-faq dt{margin-bottom:6px;font-weight:var(--aura-weight-strong)}.nr-faq dd{color:var(--nr-soft)}@media(max-width:820px){.nr-faq{grid-template-columns:minmax(0,1fr)}}.nr-booking{display:grid;justify-items:start;gap:14px;margin-top:clamp(28px,4vw,48px);padding:clamp(24px,3.5vw,44px);border:1px solid var(--nr-rule);border-radius:var(--aura-radius-card);background:var(--nr-card)}.nr-booking__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 28px}.nr-booking__price span{font-size:var(--aura-size-display);line-height:1}.nr-booking__price em{color:var(--nr-soft);font-style:normal;font-size:var(--aura-size-lead)}.nr-booking .aura-btn{margin-top:10px}.nr-booking__print{display:grid;gap:8px;margin-top:24px;color:var(--nr-soft);font-size:.82rem}@media(max-width:749px){.nr-booking .aura-btn{width:100%}}.nr-foot{padding-block:28px;border-top:1px solid var(--nr-rule);color:var(--nr-soft);font-size:.8rem;letter-spacing:.04em}.nr-foot__inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 32px}.nr-foot ul{display:flex;flex-wrap:wrap;gap:4px 20px;list-style:none}.nr-foot a{display:inline-block;padding-block:12px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.nr *,.nr *:before,.nr *:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/aura-retreat.css.map */
