.popup-password #md-footer-selector-block{display:none}.popup-password{margin:0;background:#f5f5f0;color:#141414;font:400 14px/1.6 Montserrat,sans-serif}.popup-password *,.popup-password *:before,.popup-password *:after{box-sizing:border-box}.popup-password a{color:inherit}.pp-page{display:grid;grid-template-columns:52% 48%;min-height:100svh}.pp-panel{display:flex;flex-direction:column;min-width:0;padding:36px clamp(28px,5vw,88px) 26px}.pp-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.pp-wordmark{font-size:15px;letter-spacing:.25em}.pp-logo{width:220px;max-width:100%;height:auto}.pp-eyebrow{font-size:10px;letter-spacing:.16em;text-transform:uppercase}.pp-content{margin:auto 0;padding:80px 0 64px}.pp-content>.pp-eyebrow{margin:0 0 26px}.pp-content h1{font:400 clamp(42px,5.7vw,88px)/1.03 Montserrat,sans-serif;letter-spacing:-.055em;margin:0;overflow-wrap:anywhere}.pp-rule{height:1px;width:44px;background:#141414;margin:30px 0}.pp-description{max-width:45ch;color:#444;margin:0;line-height:1.85}.pp-event{border-left:1px solid #a6a69e;padding-left:16px;margin-top:24px}.pp-event p{margin:4px 0;white-space:normal}.pp-password label{display:block;font-size:12px;margin-bottom:14px}.pp-field{display:flex;border-bottom:1px solid #77776f}.pp-field input{width:100%;min-width:0;padding:14px 0;border:0;border-radius:0;background:transparent;font:inherit;font-size:16px;color:inherit}.pp-field input::placeholder{color:#666;opacity:1;font-size:13px}.pp-field button{flex-shrink:0;padding:12px 0 12px 16px;border:0;background:transparent;color:#141414;font:inherit;font-size:10px;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.pp-field button span{margin-left:12px;font-size:20px}.pp-error{font-size:12px;color:#8b2525;margin-top:12px}.pp-footer{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:20px}.pp-password{max-width:100%}.pp-password summary{cursor:pointer;font-size:10px;color:#62625b;padding:10px 0}.pp-password-fields{width:300px;max-width:100%;padding:14px 0}.pp-image-panel{position:relative;min-width:0;min-height:100%;background:#393c33}.pp-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pp-image-panel:after{content:"";position:absolute;top:60%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#0008);pointer-events:none}.pp-image-caption{position:absolute;bottom:24px;left:32px;right:32px;z-index:1;color:#fff;font-size:10px;letter-spacing:.2em}.popup-password :focus-visible{outline:2px solid #23452c;outline-offset:4px}.pp-skip{position:absolute;top:12px;left:12px;z-index:5;padding:12px;background:#f5f5f0;transform:translateY(-200%)}.pp-skip:focus{transform:translateY(0)}@media(max-width:899px){.pp-page{grid-template-columns:1fr}.pp-panel{padding:24px}.pp-content{padding:64px 0 48px}.pp-content h1{font-size:clamp(42px,10vw,76px)}.pp-image-panel{grid-row:1;min-height:0;height:clamp(280px,55svh,520px);overflow:hidden}}@media(max-width:380px){.pp-field{flex-wrap:wrap}.pp-field button{padding-left:0}.pp-wordmark{font-size:13px}}.pp-highlights{max-width:45ch;margin:24px 0 0;color:#444;font-size:13px;line-height:1.85}.pp-reservation-notice{margin:30px 0 0;padding:18px 0;border-top:1px solid #cccac1;border-bottom:1px solid #cccac1;font-size:12px;letter-spacing:.04em}.pp-launch-party{margin-top:24px;max-width:48ch}.pp-launch-party a{display:inline-block;padding:10px 0;font-size:12px;text-decoration:underline;text-underline-offset:4px}.pp-launch-party a span{display:inline-block;margin-left:6px}.pp-launch-party p{margin:2px 0 0;color:#62625b;font-size:11px}
/*# sourceMappingURL=/cdn/shop/t/25/assets/popup-password.css.map */
