.maison-waitlist{--mw-ink: var(--color-text-primary);--mw-ink-soft: #6d5b53;--mw-ink-faint: #8a7a72;--mw-cream: var(--color-background);--mw-band: var(--product-band-background, #e7d9cc);--mw-rule: var(--color-border-primary);--mw-rule-faint: var(--color-border-thirdly, #e3ded6);--mw-edge: var(--color-border-secondary, #9d8c84);--mw-chestnut: var(--header-menu-active-text-color, #8b654e);--mw-blush: var(--button-background-color-primary, #e4c7b8);--mw-gold: var(--color-accent, #ffd875);--mw-night: #241c19;--mw-night-soft: #c9bcb2;--mw-gut: clamp(16px, 4vw, 40px);--mw-ease: var(--easing-ease-out, cubic-bezier(0, 0, .09, 1));--mw-ease-soft: cubic-bezier(.165, .84, .44, 1);background:var(--mw-cream);color:var(--mw-ink)}.maison-waitlist *,.maison-waitlist *:before,.maison-waitlist *:after{box-sizing:border-box}.maison-waitlist [hidden]{display:none!important}.maison-waitlist__fold{position:relative;isolation:isolate;overflow:hidden}.maison-waitlist__layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;padding-block:clamp(32px,5vw,72px) clamp(72px,9vw,132px)}.maison-waitlist__content{position:relative;z-index:1;max-width:37rem;margin:0;text-align:left}.maison-waitlist__brand{font-family:Fraunces,Georgia,serif;font-weight:300;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mw-ink-soft);margin:0 0 clamp(26px,3vw,38px)}.maison-waitlist__heading em{display:block;font-style:normal;font-weight:300}.maison-waitlist__heading{font-family:Fraunces,Georgia,serif;font-weight:100;font-size:clamp(34px,11vw,88px);line-height:1.03;letter-spacing:-.022em;color:var(--color-heading, var(--mw-ink));margin:0 0 clamp(22px,2.6vw,32px);text-transform:none}.maison-waitlist__status,.maison-waitlist__offer{font-size:clamp(16px,1.25vw,18px);line-height:1.7;color:var(--mw-ink-soft);max-width:33rem;margin:0;text-wrap:pretty}.maison-waitlist__offer{margin-top:1em}.maison-waitlist__setup{margin-top:20px;padding:14px 16px;border:1px dashed var(--mw-edge);border-radius:var(--global-border-radius, 4px);font-size:14px;line-height:1.5;color:var(--mw-ink);background:var(--color-background-secondary, #efe5d5)}.maison-waitlist__capture{margin-top:clamp(34px,4vw,48px);max-width:33rem}.maison-waitlist__form{margin:0}.maison-waitlist__field{display:flex;align-items:flex-end;gap:16px;border-bottom:1px solid var(--mw-edge);padding-bottom:12px;transition:border-color var(--timing-base, .4s) var(--mw-ease)}.maison-waitlist__field:focus-within{border-color:var(--mw-ink)}.maison-waitlist__field:has(.maison-waitlist__email[aria-invalid=true]){border-color:var(--color-background-label-sold-out, #a25757)}.maison-waitlist__field>.label-input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.maison-waitlist__email.input{flex:1 1 auto;min-width:0;width:auto;height:auto;min-height:0;-webkit-appearance:none;appearance:none;border:0;border-radius:0;background:none;box-shadow:none;padding:0;font-family:inherit;font-size:clamp(17px,1.5vw,21px);line-height:1.4;color:var(--mw-ink)}.maison-waitlist__email.input::placeholder{color:var(--mw-ink-faint);opacity:1}.maison-waitlist__email.input:focus{outline:none;box-shadow:none}.maison-waitlist__email.input[aria-invalid=true]{color:var(--mw-ink)}.maison-waitlist__field-help,.maison-waitlist__privacy,.maison-waitlist__direct-access{font-size:13.5px;line-height:1.6;color:var(--mw-ink-soft)}.maison-waitlist__field-help{margin:16px 0 0}.maison-waitlist__client-message,.maison-waitlist__error-summary{margin-top:16px;font-size:13.5px;line-height:1.6;color:var(--color-background-label-sold-out, #a25757)}.maison-waitlist__client-message[data-message-kind=loading]{color:var(--mw-ink-soft)}.maison-waitlist__client-message:empty{margin-top:0}.maison-waitlist__button.button{flex:none;margin-top:24px;min-height:52px;font-family:Fraunces,Georgia,serif;font-size:15.5px;letter-spacing:.02em;text-transform:none}.maison-waitlist__button.button[aria-disabled=true],.maison-waitlist__button.button[disabled]{opacity:.5;cursor:not-allowed}.maison-waitlist__field .maison-waitlist__button.button{margin-top:0}.maison-waitlist__privacy,.maison-waitlist__direct-access{margin:18px 0 0}.maison-waitlist__privacy a,.maison-waitlist__direct-access a{color:var(--mw-ink);text-decoration:none;border-bottom:1px solid var(--mw-rule);padding-bottom:1px;transition:color var(--timing-short, .2s) var(--mw-ease),border-color var(--timing-short, .2s) var(--mw-ease)}.maison-waitlist__privacy a:hover,.maison-waitlist__direct-access a:hover{color:var(--mw-chestnut);border-color:var(--mw-chestnut)}.maison-waitlist__direct-access{margin-top:clamp(30px,3.6vw,42px);padding-top:clamp(22px,2.6vw,28px);border-top:1px solid var(--mw-rule-faint);font-size:14.5px}.maison-waitlist__noscript{display:block;margin-top:16px;font-size:13.5px;line-height:1.6;color:var(--mw-ink-soft)}.maison-waitlist__confirmation{position:relative;padding-top:22px}.maison-waitlist__confirmation:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--mw-rule)}.maison-waitlist__confirmation:after{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:1px;background:var(--mw-gold);transform:scaleX(0);transform-origin:left;animation:maison-waitlist-draw 1.1s var(--mw-ease-soft) .1s both}@keyframes maison-waitlist-draw{to{transform:scaleX(1)}}.maison-waitlist__confirmation-heading{font-family:Fraunces,Georgia,serif;font-weight:300;font-size:clamp(26px,2.6vw,34px);line-height:1.2;color:var(--color-heading, var(--mw-ink));margin:22px 0 12px;text-transform:none}.maison-waitlist__confirmation-heading:focus{outline:none}.maison-waitlist__confirmation p{font-size:15.5px;line-height:1.65;color:var(--mw-ink-soft);max-width:30rem;margin:0}.maison-waitlist__wall{position:relative;overflow:hidden;height:min(72vh,620px);border-radius:var(--global-border-radius, 4px);border-top-right-radius:0;border-bottom-right-radius:0}.maison-waitlist__wall-cols{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,1.4vw,22px)}.maison-waitlist__wall-col{will-change:transform}.maison-waitlist__wall-col--b{transform:translate3d(0,-50%,0)}.maison-waitlist__plate{position:relative;margin:0 0 clamp(14px,1.4vw,22px);border-radius:var(--global-border-radius, 4px);overflow:hidden;background:var(--color-img-placeholder-bg, #e8dfd3);box-shadow:0 1px 2px #2e24211a,0 14px 34px -18px #2e24216b}.maison-waitlist__plate img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover}.maison-waitlist__wall:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;background:linear-gradient(to bottom,var(--mw-cream) 0%,rgba(244,240,234,.45) 4%,rgba(244,240,234,0) 10%,rgba(244,240,234,0) 90%,rgba(244,240,234,.45) 96%,var(--mw-cream) 100%)}@media(prefers-reduced-motion:no-preference){.maison-waitlist__wall-col--a{animation:maison-waitlist-up 66s linear infinite}.maison-waitlist__wall-col--b{animation:maison-waitlist-down 84s linear infinite}@media(hover:hover){.maison-waitlist__wall:hover .maison-waitlist__wall-col{animation-play-state:paused}}}@keyframes maison-waitlist-up{0%{transform:translateZ(0)}to{transform:translate3d(0,-50%,0)}}@keyframes maison-waitlist-down{0%{transform:translate3d(0,-50%,0)}to{transform:translateZ(0)}}.maison-waitlist__ledger{border-top:1px solid var(--mw-rule);padding-block:clamp(56px,7vw,104px);display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(36px,4.5vw,64px);text-align:left}.maison-waitlist__ledger-heading{font-family:Fraunces,Georgia,serif;font-weight:300;font-size:clamp(28px,3.2vw,42px);line-height:1.14;letter-spacing:-.01em;color:var(--color-heading, var(--mw-ink));margin:0;text-transform:none;text-wrap:balance}.maison-waitlist__ledger-note{margin:18px 0 0;font-size:15px;line-height:1.7;color:var(--mw-ink-soft);max-width:30rem}.maison-waitlist__caption{display:flex;align-items:center;gap:14px;margin:0 0 22px;font-size:11.5px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--mw-ink-faint)}.maison-waitlist__caption:after{content:"";flex:1;height:1px;background:var(--mw-rule-faint)}.maison-waitlist__rooms{list-style:none;margin:0 0 clamp(44px,5vw,64px);padding:0}.maison-waitlist__rooms li{display:grid;grid-template-columns:minmax(0,1fr);align-items:baseline;gap:9px;padding-block:clamp(15px,1.6vw,19px);border-bottom:1px solid var(--mw-rule-faint)}.maison-waitlist__rooms li:first-child{border-top:1px solid var(--mw-rule-faint)}.maison-waitlist__room{font-family:Fraunces,Georgia,serif;font-weight:300;font-size:clamp(20px,1.9vw,25px);line-height:1.2}.maison-waitlist__room-desc{font-size:14.5px;line-height:1.55;color:var(--mw-ink-soft)}.maison-waitlist__queue{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(238px,1fr));column-gap:clamp(28px,4vw,64px)}.maison-waitlist__queue li{display:flex;align-items:baseline;gap:8px;padding-block:11px;font-size:15px}.maison-waitlist__queue-lead{flex:1 1 auto;height:0;border-bottom:1px dotted var(--mw-rule);transform:translateY(-4px)}.maison-waitlist__queue-count{flex:none;font-size:13px;color:var(--mw-ink-faint);font-variant-numeric:tabular-nums}.maison-waitlist__queue-note{margin:clamp(24px,3vw,32px) 0 0;font-size:14px;line-height:1.65;color:var(--mw-ink-soft);max-width:38rem}.maison-waitlist__band{background:var(--mw-band)}.maison-waitlist__band-inner{padding-block:clamp(48px,6vw,80px);display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,3vw,48px);align-items:center;text-align:left}.maison-waitlist__band-heading{font-family:Fraunces,Georgia,serif;font-weight:300;font-size:clamp(26px,3vw,38px);line-height:1.16;letter-spacing:-.01em;color:var(--color-heading, var(--mw-ink));margin:0;text-transform:none}.maison-waitlist__band-text{margin:14px 0 0;font-size:15.5px;line-height:1.7;color:#5f4c44;max-width:40rem}.maison-waitlist__screen{background:var(--mw-night);color:var(--mw-cream)}.maison-waitlist__screen-inner{padding-block:clamp(80px,11vw,150px);text-align:center}.maison-waitlist__screen-line{margin:0 auto;max-width:22ch;font-family:Fraunces,Georgia,serif;font-weight:100;font-size:clamp(30px,4.6vw,62px);line-height:1.14;letter-spacing:-.018em;color:var(--mw-cream);text-wrap:balance}.maison-waitlist :is(a,input,button):focus-visible,.maison-waitlist [tabindex="-1"]:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:3px;border-radius:2px}@media screen and (min-width:1000px){.maison-waitlist__layout{grid-template-columns:minmax(0,54fr) minmax(0,46fr);gap:clamp(48px,5vw,80px);align-items:stretch}.maison-waitlist__heading{font-size:min(5.6vw,88px)}.maison-waitlist__wall{height:auto;min-height:min(78vh,820px);align-self:stretch;margin-right:calc(-1 * var(--mw-gut))}.maison-waitlist__ledger{grid-template-columns:minmax(0,32fr) minmax(0,68fr);gap:clamp(48px,6vw,96px)}}@media screen and (min-width:820px){.maison-waitlist__band-inner{grid-template-columns:minmax(0,1fr) auto}}@media screen and (max-width:999px){.maison-waitlist__layout{gap:0;padding-bottom:300px}.maison-waitlist__wall{position:absolute;top:0;bottom:0;left:0;right:0;width:auto;height:auto;margin:0;z-index:0;border-radius:0}.maison-waitlist__wall:after{top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#f4f0ea0a,#f4f0ea24 90px,#f4f0ea6b 190px,#f4f0eac2 285px,#f4f0ead6 340px calc(100% - 80px),#f4f0eaeb)}.maison-waitlist__status,.maison-waitlist__offer,.maison-waitlist__field-help,.maison-waitlist__privacy,.maison-waitlist__direct-access,.maison-waitlist__noscript{color:var(--mw-ink)}.maison-waitlist__email.input::placeholder{color:var(--mw-ink-soft)}}@media screen and (max-width:600px){.maison-waitlist__field{display:block;border-bottom:0;padding-bottom:0}.maison-waitlist__email.input{display:block;width:100%;font-size:16px;border-bottom:1px solid var(--mw-edge);padding-bottom:13px}.maison-waitlist__field:focus-within .maison-waitlist__email.input{border-color:var(--mw-ink)}.maison-waitlist__field .maison-waitlist__button.button{margin-top:20px}.maison-waitlist__button.button{width:100%}}@media screen and (min-width:768px){.maison-waitlist__button.button{width:auto;min-width:260px}}@media(forced-colors:active){.maison-waitlist__wall{display:none}.maison-waitlist__layout{padding-bottom:clamp(72px,9vw,132px)}.maison-waitlist__plate,.maison-waitlist__field{forced-color-adjust:none}.maison-waitlist__field{border-bottom:1px solid CanvasText}.maison-waitlist__screen{background:Canvas;color:CanvasText}.maison-waitlist__screen-line{color:CanvasText}}@media(prefers-reduced-motion:reduce){.maison-waitlist *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-maison-ecran-waitlist.css.map */
