.alouen-hero{position:relative;isolation:isolate;min-height:720px;height:100vh;height:100svh;overflow:hidden;background:#d7d2c9;color:#151512;font-family:var(--alouen-serif, Georgia, serif)}.alouen-hero__picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.alouen-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 100%}.alouen-hero__brand{position:absolute;top:max(32px,env(safe-area-inset-top));left:50%;transform:translate(-50%);display:block;width:var(--alouen-logo-width, 96px);line-height:1;text-decoration:none;color:inherit;mix-blend-mode:multiply}.alouen-hero__logo{display:block;width:100%;height:auto;filter:grayscale(1) contrast(8)}.alouen-hero__brand-fallback{display:block;text-align:center;font-size:18px}.alouen-hero__content{position:absolute;top:clamp(116px,15svh,180px);left:50%;transform:translate(-50%);width:min(820px,calc(100% - 64px));text-align:center}.alouen-hero__title{margin:0;font-family:inherit;font-size:clamp(44px,4.25vw,68px);font-weight:400;line-height:1.05;letter-spacing:-.025em}.alouen-hero__title span,.alouen-hero__title em{display:block}.alouen-hero__title em{margin-top:2px;font-weight:400}.alouen-hero__announcement{margin:29px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:400;line-height:1.5;letter-spacing:.24em}.alouen-hero__description{margin:15px auto 0;max-width:660px;font-size:18px;line-height:1.35;letter-spacing:0}.alouen-hero__form{margin:22px auto 0;width:min(440px,100%)}.alouen-hero__field{display:flex;align-items:stretch;min-height:48px;border:1px solid rgb(21 21 18 / 45%);background:transparent;transition:border-color .18s ease}.alouen-hero__field:focus-within{border-color:#151512;outline:1px solid #151512;outline-offset:2px}.alouen-hero__email{flex:1;min-width:0;padding:12px 17px;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;color:inherit;font-family:inherit;font-size:18px;line-height:1.25}.alouen-hero__email::placeholder{color:#34332f;opacity:1}.alouen-hero__submit{display:grid;place-items:center;flex:0 0 48px;min-height:46px;padding:0;border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer}.alouen-hero__submit svg{transition:transform .18s ease}.alouen-hero__submit:hover svg{transform:translate(3px)}.alouen-hero__submit:focus-visible,.alouen-hero__brand:focus-visible{outline:2px solid #151512;outline-offset:4px}.alouen-hero__message{margin:12px 0 0;font-size:16px;line-height:1.3}.alouen-hero__message ul{margin:0;padding:0;list-style:none}.alouen-hero__message a{color:inherit}.alouen-hero__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:768px)and (max-height:760px){.alouen-hero{min-height:640px}.alouen-hero__brand{top:22px}.alouen-hero__content{top:85px}.alouen-hero__title{font-size:clamp(42px,3.7vw,58px)}.alouen-hero__announcement{margin-top:19px}.alouen-hero__description{margin-top:12px;font-size:16px}.alouen-hero__form{margin-top:17px}.alouen-hero__field{min-height:44px}.alouen-hero__email{padding-block:9px;font-size:16px}.alouen-hero__submit{min-height:42px}}@media(max-width:767px){.alouen-hero{min-height:680px}.alouen-hero__image{object-position:50% 100%}.alouen-hero__brand{top:max(28px,env(safe-area-inset-top));width:min(var(--alouen-logo-width, 96px),88px)}.alouen-hero__content{top:clamp(116px,17svh,166px);width:calc(100% - 44px)}.alouen-hero__title{font-size:clamp(34px,8.5vw,48px);line-height:1.06;letter-spacing:-.028em}.alouen-hero__title em{max-width:350px;margin:3px auto 0}.alouen-hero__announcement{margin-top:26px;font-size:9px;letter-spacing:.18em}.alouen-hero__description{max-width:310px;margin-top:16px;font-size:16px;line-height:1.3;text-wrap:balance}.alouen-hero__form{width:min(320px,100%);margin-top:21px}.alouen-hero__email{font-size:16px;padding-inline:14px}.alouen-hero__message{font-size:14px}}@media(max-width:767px)and (max-height:730px){.alouen-hero__brand{top:22px}.alouen-hero__content{top:97px}.alouen-hero__announcement{margin-top:20px}.alouen-hero__description{margin-top:13px}.alouen-hero__form{margin-top:17px}}@media(prefers-reduced-motion:reduce){.alouen-hero__field,.alouen-hero__submit svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map?subset=AQ */
