.ae-contact__heading{margin:0 0 clamp(.85rem,1.6vw,1.25rem);word-break:normal;overflow-wrap:normal}.ae-contact__intro{margin:0 0 clamp(.85rem,1.6vw,1.25rem);max-width:46ch}.ae-contact__intro>*{margin:0}.ae-contact__intro>*+*{margin-top:.6em}.ae-contact__email{margin-bottom:clamp(1.5rem,3vw,2.25rem);border-bottom:none;padding-bottom:0;font-size:var(--type-input)}.ae-contact__form{display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.4rem);margin:0}.ae-contact__input{width:100%;font-family:var(--body-font);font-size:var(--type-input);color:var(--type);background:transparent;border:none;border-bottom:1.5px solid var(--type);border-radius:0;padding:.55em 0;outline:none;-webkit-appearance:none;appearance:none}.ae-contact__input::placeholder{color:var(--type);opacity:.4}.ae-contact__input,.ae-contact__nl-group{transition:border-color var(--hover-transition),box-shadow var(--hover-transition)}.ae-contact__input:not(.ae-contact__nl-input):not(.ae-contact__textarea):focus,.ae-contact__nl-group:focus-within{border-bottom-color:var(--accent);box-shadow:0 1px 0 var(--accent)}.ae-contact__textarea{border:1.5px solid var(--type);padding:.6em .75em;resize:vertical;min-height:5.5rem}.ae-contact__textarea:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.ae-contact__submit{align-self:flex-start;justify-content:center;margin-top:.25rem}.ae-contact__errors{color:var(--accent)}.ae-contact__errors ul{margin:0;padding-left:1.1em}.ae-contact__success{margin:0}.ae-contact__newsletter{margin-top:clamp(1.75rem,3.5vw,2.75rem);padding-top:clamp(1.5rem,3vw,2.25rem)}.ae-contact__newsletter-heading{margin:0 0 .5rem}.ae-contact__newsletter-subline{margin:0 0 clamp(1rem,2vw,1.4rem);max-width:42ch}.ae-contact__nl-group{display:flex;align-items:center;border-bottom:1.5px solid var(--type)}.ae-contact__nl-input{flex:1 1 auto;min-width:0;border-bottom:none;padding:.6em 0}.ae-contact__nl-submit{flex:0 0 auto;background:transparent;border:none;padding:.6em 0 .6em 1em;cursor:pointer;color:var(--type);transition:color var(--hover-transition)}.ae-contact__nl-submit:hover{color:var(--accent)}.ae-contact__consent{display:flex;align-items:flex-start;gap:.6em;text-align:left;margin-top:clamp(.85rem,1.6vw,1.15rem)}.ae-contact__consent-check{flex:0 0 auto;display:flex;align-items:center;height:1lh}.ae-contact__consent-box[type=checkbox]{flex:0 0 auto;width:1.15em;height:1.15em;-webkit-appearance:none;appearance:none;background:var(--ground);border:1.5px solid var(--type);cursor:pointer;display:grid;place-content:center;transition:border-color .15s ease}.ae-contact__consent-box:before{content:"";width:.62em;height:.62em;transform:scale(0);transition:transform .12s ease-in-out;background:var(--accent);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}.ae-contact__consent-box:checked{border-color:var(--accent)}.ae-contact__consent-box:checked:before{transform:scale(1)}.ae-contact__consent-box:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ae-contact__consent a{color:var(--type)}.ae-contact__nl-form .h-captcha{position:absolute}.ae-contact--inline{padding-top:clamp(.25rem,1vw,.75rem);padding-inline:var(--page-edge)}.ae-contact__inline-inner{max-width:34rem}.ae-contact--panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;visibility:hidden;pointer-events:none;transition:visibility 0s linear .4s}.ae-contact--panel.is-open{visibility:visible;pointer-events:auto;transition:visibility 0s}.ae-contact__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--type) 40%,transparent);opacity:0;transition:opacity .4s cubic-bezier(.4,0,.2,1)}.ae-contact--panel.is-open .ae-contact__overlay{opacity:1}.ae-contact__panel{position:absolute;top:0;right:0;bottom:0;width:min(480px,100%);background:color-mix(in srgb,var(--ground) 82%,transparent);-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);box-shadow:-20px 0 60px #2827572e;transform:translate(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ae-contact__panel{background:color-mix(in srgb,var(--ground) 97%,transparent)}}.ae-contact--panel.is-open .ae-contact__panel{transform:translate(0)}.ae-contact__close{position:absolute;top:clamp(1rem,2vw,1.5rem);right:clamp(1rem,2vw,1.5rem);z-index:2;display:inline-flex;align-items:center;justify-content:center;min-inline-size:44px;min-block-size:44px;box-sizing:border-box;background:none;border:none;cursor:pointer;color:var(--type);padding:.5rem;transition:color var(--hover-transition)}.ae-contact__close:hover{color:var(--accent)}.ae-contact__scroll{flex:1 1 auto;overflow-y:auto;padding:clamp(3.25rem,6vw,4.5rem) clamp(1.75rem,4vw,3rem) clamp(2rem,4vw,3rem)}@media(max-width:599px){.ae-contact__panel{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-contact.css.map */
