.hol-cs{display:grid;grid-template-columns:1fr;min-height:100vh;min-height:100svh;background:var(--hol-linen)}.hol-cs__media{position:relative;height:320px;overflow:hidden;background:var(--hol-dune)}.hol-cs__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--hol-cs-focal-mobile, 50% 50%)}.hol-cs__panel{display:flex;justify-content:center;padding:44px 24px}.hol-cs__content{display:flex;flex-direction:column;align-items:center;gap:22px;width:100%;max-width:580px;text-align:center}.hol-cs__logo{margin:0;line-height:0}.hol-cs__logo-img{width:170px;height:auto}.hol-cs__script{margin:4px 0 0;font-family:var(--hol-font-script);font-weight:400;font-size:40px;line-height:44px;color:var(--hol-stone)}.hol-cs__headline{margin:0;font-family:var(--hol-font-heading);font-weight:300;font-size:38px;line-height:42px;letter-spacing:0;color:var(--hol-espresso);text-wrap:balance}.hol-cs__body{font-size:15px;line-height:24px}.hol-cs__body p{margin:0}.hol-cs__buttons{display:flex;flex-direction:column;gap:14px;width:100%}.hol-cs__buttons .hol-btn{width:100%}.hol-cs__divider{display:block;width:80px;height:1px;background:var(--hol-sand)}.hol-cs__newsletter{width:100%}.hol-cs__form{display:flex;flex-direction:column;align-items:center;gap:14px}.hol-cs__newsletter-heading{margin:0;font-size:11px;line-height:14px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.hol-cs__field{display:flex;width:100%}.hol-cs__field input{flex:1 1 auto;min-width:0;height:58px;padding:17px 20px;background:var(--hol-linen);border:1px solid var(--hol-espresso);border-right:0;border-radius:0;font-size:14px;line-height:22px;color:var(--hol-espresso);-webkit-appearance:none;appearance:none}.hol-cs__field input::placeholder{color:var(--hol-stone);opacity:1}.hol-cs__field input[aria-invalid=true]{border-color:#8a2f2f}.hol-cs__submit{flex:0 0 auto;height:58px;padding:18px 26px;background:var(--hol-espresso);color:var(--hol-linen);border:1px solid var(--hol-espresso);border-radius:0;cursor:pointer;font-size:13px;line-height:16px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;transition:background-color .3s var(--hol-ease)}.hol-cs__submit:hover,.hol-cs__submit:focus-visible{background:var(--hol-chocolate)}.hol-cs__message{margin:0;font-size:14px;line-height:22px}.hol-cs__message--success{color:var(--hol-espresso)}.hol-cs__message--error{color:#8a2f2f}.hol-cs__message ul{margin:0;padding:0;list-style:none}.hol-cs__footer{display:flex;flex-direction:column;align-items:center;gap:6px;padding-top:8px;font-size:13px;line-height:20px;color:var(--hol-stone)}.hol-cs__footer a{text-decoration:none}.hol-cs__footer a:hover{color:var(--hol-espresso)}.hol-cs__owner{padding:0;background:none;border:0;cursor:pointer;font-size:inherit;line-height:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px}.hol-cs__owner:hover{color:var(--hol-espresso)}.hol-cs__dialog{width:min(460px,calc(100% - 32px));padding:44px 32px 32px;background:var(--hol-linen);color:var(--hol-espresso);border:1px solid var(--hol-sand);border-radius:0}.hol-cs__dialog::backdrop{background:#3a24268c}.hol-cs__dialog-close{position:absolute;top:10px;right:14px;padding:4px 8px;background:none;border:0;cursor:pointer;font-size:26px;line-height:1;color:var(--hol-espresso)}.hol-cs__password-form{display:flex;flex-direction:column;gap:16px;text-align:center}.hol-cs__dialog-title{margin:0;font-family:var(--hol-font-heading);font-weight:300;font-size:30px;line-height:36px}.hol-cs__dialog-admin{margin:18px 0 0;text-align:center;font-size:13px;color:var(--hol-stone)}.hol-cs__dialog-admin a{color:var(--hol-espresso);text-underline-offset:3px}@media(min-width:750px){.hol-cs__media{height:420px}.hol-cs__panel{padding:64px 48px}.hol-cs__buttons{flex-direction:row;justify-content:center}.hol-cs__buttons .hol-btn{width:auto}.hol-cs__footer{flex-direction:row;gap:24px}}@media(min-width:990px){.hol-cs{grid-template-columns:43.33% 1fr}.hol-cs__media{height:auto;min-height:100vh;min-height:100svh}.hol-cs__img{object-position:var(--hol-cs-focal-desktop, 15% 50%)}.hol-cs__panel{align-items:center;padding:72px clamp(48px,6.7vw,96px) 56px}.hol-cs__content{gap:28px}.hol-cs__logo-img{width:230px}.hol-cs__script{margin-top:12px;font-size:56px;line-height:60px}.hol-cs__headline{font-size:60px;line-height:64px;letter-spacing:-.005em}.hol-cs__body{font-size:18px;line-height:30px}.hol-cs__newsletter-heading{font-size:12px;line-height:16px}.hol-cs__footer{font-size:14px;line-height:22px}}@media(prefers-reduced-motion:reduce){.hol-btn,.hol-cs__submit{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hol-coming-soon.css.map */
