#header-group{position:sticky;top:0;z-index:50}#header-group>.shopify-section{display:block}.header-section .header,#header-group .ai-header-marquee{display:none}.nx-header{position:relative;background:var(--nx-bg)}.nx-announce{display:flex;justify-content:center;align-items:center;gap:0 var(--nx-s-4);height:var(--nx-announce-h);overflow:hidden;padding:0 var(--nx-gutter);background:var(--nx-fg);color:var(--nx-bg);font:500 .8125rem/1 var(--nx-font-body);white-space:nowrap;transition:height var(--nx-t-3) var(--nx-ease)}.nx-header[data-scrolled] .nx-announce{height:0}.nx-announce__item{margin:0;display:inline-flex;align-items:center;gap:var(--nx-s-4)}.nx-announce__item+.nx-announce__item:before{content:"";width:4px;height:4px;background:currentColor;opacity:.6}.nx-announce__item a{color:inherit}@media(max-width:420px){.nx-announce{font-size:.75rem;gap:0 var(--nx-s-3)}.nx-announce__item{gap:var(--nx-s-3)}}.nx-bar{height:var(--nx-bar-h);background:var(--nx-bg);border-bottom:1px solid var(--nx-rule)}.nx-bar__in{display:flex;align-items:center;gap:var(--nx-s-2);width:min(100% - 2 * var(--nx-gutter),var(--nx-max));height:100%;margin-inline:auto}.nx-bar__menu{display:none;margin-left:calc(var(--nx-s-3) * -1)}.nx-logo{display:inline-flex;align-items:center;flex:none;color:var(--nx-fg);text-decoration:none}.nx-logo__word{font:700 1.375rem/1 var(--nx-font-display);letter-spacing:.08em}.nx-logo__img{display:block;height:26px;width:auto}.nx-rooms{display:flex;align-items:center;gap:var(--nx-s-1);margin-left:var(--nx-s-7)}.nx-room-link{position:relative;display:inline-flex;align-items:center;gap:var(--nx-s-2);height:44px;padding:0 var(--nx-s-3);color:var(--nx-fg-2);font:600 .9375rem/1 var(--nx-font-body);text-decoration:none;white-space:nowrap;transition:color var(--nx-t-1) var(--nx-ease)}.nx-room-link:after{content:"";position:absolute;left:var(--nx-s-3);right:var(--nx-s-3);bottom:6px;height:3px;background:var(--wall);scale:0 1;transform-origin:left center;transition:scale var(--nx-t-2) var(--nx-ease)}.nx-room-link:hover,.nx-room-link[aria-current]{color:var(--nx-fg)}.nx-room-link:hover,.nx-room-link:focus-visible{text-decoration:underline;text-decoration-color:var(--wall);text-decoration-thickness:3px;text-underline-offset:7px}.nx-room-link:hover:after{display:none}.nx-room-link:hover:after,.nx-room-link[aria-current]:after{scale:1 1}.nx-nav__pill{display:none}.nx-actions{display:flex;align-items:center;gap:var(--nx-s-1);margin-left:auto}.nx-actions header-actions{display:flex;align-items:center;gap:var(--nx-s-1);color:var(--nx-fg)}.nx-search-btn{display:inline-flex;align-items:center;gap:var(--nx-s-3);width:220px;height:40px;margin-right:var(--nx-s-2);padding:0 var(--nx-s-2) 0 var(--nx-s-3);border:1px solid var(--nx-rule);border-radius:var(--nx-r-1);background:#fff;color:var(--nx-fg-3);font:400 .875rem/1 var(--nx-font-body);text-align:left;cursor:pointer;transition:border-color var(--nx-t-1) var(--nx-ease),color var(--nx-t-1) var(--nx-ease)}.nx-search-btn:hover{border-color:var(--nx-fg);color:var(--nx-fg)}.nx-search-btn svg{flex:none}.nx-search-btn span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nx-search-btn kbd{flex:none;margin-left:auto;min-width:22px;padding:4px 6px;border:1px solid var(--nx-rule);border-radius:var(--nx-r-1);font:600 .75rem/1 var(--nx-font-body);text-align:center;color:var(--nx-fg-3)}.nx-saved-btn{position:relative}.nx-count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 4px;background:var(--nx-signal);color:var(--nx-on-signal);font:700 .6875rem/18px var(--nx-font-body);text-align:center;font-variant-numeric:tabular-nums}.nx-strip{display:none}@media(max-width:989px){.nx-strip{display:flex;gap:var(--nx-s-2);height:var(--nx-rooms-h);align-items:center;overflow-x:auto;padding:0 var(--nx-gutter);background:var(--nx-bg);border-bottom:1px solid var(--nx-rule);scrollbar-width:none;scroll-snap-type:x proximity}.nx-strip::-webkit-scrollbar{display:none}.nx-strip a{flex:none;display:inline-flex;align-items:center;gap:var(--nx-s-2);height:34px;padding:0 var(--nx-s-3);background:#fff;color:var(--nx-fg);font:600 .875rem/1 var(--nx-font-body);text-decoration:none;scroll-snap-align:start;box-shadow:0 1px 2px #0000001f;transition:background-color var(--nx-t-1) var(--nx-ease),color var(--nx-t-1) var(--nx-ease)}.nx-strip a:active,.nx-strip a[aria-current]{background:var(--wall);color:var(--on-wall)}.nx-strip a[aria-current] .nx-swatch{box-shadow:inset 0 0 0 1px var(--on-wall)}}.nx-sheet{width:min(100%,420px);height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--nx-bg);color:var(--nx-fg)}.nx-sheet::backdrop{background:var(--nx-scrim)}.nx-sheet[open]{animation:nx-sheet-in var(--nx-t-3) var(--nx-ease-out)}.nx-sheet[open]::backdrop{animation:nx-fade var(--nx-t-2) linear}@keyframes nx-sheet-in{0%{translate:-100% 0}}@keyframes nx-fade{0%{opacity:0}}.nx-sheet__panel{display:flex;flex-direction:column;height:100%;padding:0 var(--nx-gutter) var(--nx-s-6);overflow:auto}.nx-sheet__head{display:flex;justify-content:space-between;align-items:center;height:var(--nx-bar-h)}.nx-sheet__search{display:flex;align-items:center;gap:var(--nx-s-3);width:100%;height:48px;margin-bottom:var(--nx-s-5);padding:0 var(--nx-s-4);border:1px solid var(--nx-rule);background:#fff;color:var(--nx-fg-3);font:400 1rem/1 var(--nx-font-body);text-align:left;cursor:pointer}.nx-sheet__label{margin:0 0 var(--nx-s-2);font:600 .75rem/1.2 var(--nx-font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--nx-fg-3)}.nx-sheet__rooms{display:grid;gap:var(--nx-s-1);margin-bottom:var(--nx-s-6)}.nx-sheet__rooms a{display:flex;align-items:center;gap:var(--nx-s-3);min-height:56px;padding:0 var(--nx-s-4);background:var(--wall);color:var(--on-wall);font:700 1.375rem/1 var(--nx-font-display);letter-spacing:-.02em;text-decoration:none}.nx-sheet__rooms a span{margin-left:auto;font:500 .875rem/1 var(--nx-font-body);letter-spacing:0;color:var(--on-wall-2);font-variant-numeric:tabular-nums}.nx-sheet__links{display:grid;border-top:1px solid var(--nx-rule)}.nx-sheet__links a{display:block;padding:var(--nx-s-4) 0;border-bottom:1px solid var(--nx-rule);color:var(--nx-fg);font:600 1rem/1 var(--nx-font-body);text-decoration:none}.nx-sheet__foot{margin-top:auto;padding-top:var(--nx-s-6);color:var(--nx-fg-2);font-size:.9375rem}.nx-sheet__foot a{color:var(--nx-fg)}@media(max-width:989px){.nx-rooms{display:none}.nx-bar__menu{display:inline-grid}.nx-search-btn{width:44px;height:44px;margin:0;padding:0;justify-content:center;border:0;background:transparent;color:var(--nx-fg)}.nx-search-btn:hover{background:#0000000f}.nx-search-btn span,.nx-search-btn kbd{display:none}.nx-actions,.nx-actions header-actions{gap:0}}@media(min-width:990px){.nx-sheet{display:none}}@media(min-width:990px)and (max-width:1199px){.nx-search-btn{width:44px;padding:0;justify-content:center}.nx-search-btn span,.nx-search-btn kbd{display:none}.nx-rooms{margin-left:var(--nx-s-5)}}.nx-footer{padding:var(--nx-s-8) var(--nx-gutter) var(--nx-s-6)}.nx-footer__in{display:grid;gap:var(--nx-s-7);max-width:var(--nx-max);margin:0 auto}.nx-footer__top{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:var(--nx-s-6)}.nx-footer__word{margin:0 0 var(--nx-s-3);font:700 1.75rem/1 var(--nx-font-display);letter-spacing:.08em}.nx-footer__note{max-width:40ch;margin:0 0 var(--nx-s-4);font:400 1rem/1.5 var(--nx-font-read);color:var(--nx-fg-2)}.nx-footer__h{margin:0 0 var(--nx-s-3);font:600 .75rem/1.2 var(--nx-font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--nx-fg-3)}.nx-footer__col ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--nx-s-1)}.nx-footer__col a{display:inline-flex;align-items:center;gap:var(--nx-s-2);min-height:32px;color:var(--nx-fg);text-decoration:none;transition:color var(--nx-t-1) var(--nx-ease)}.nx-footer__col a:hover{text-decoration:underline;text-underline-offset:3px}.nx-footer__base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--nx-s-4);padding-top:var(--nx-s-5);border-top:1px solid var(--nx-rule);color:var(--nx-fg-3);font-size:.8125rem}.nx-footer__pay{display:flex;flex-wrap:wrap;gap:var(--nx-s-2)}.nx-footer__pay svg{width:38px;height:24px}@media(max-width:749px){.nx-footer__top{grid-template-columns:1fr 1fr}.nx-footer__brand{grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/nx-shell.css.map */
