.aufide-contact{background:var(--aufide-background);color:var(--aufide-text);padding-block:var(--aufide-padding-top) var(--aufide-padding-bottom)}.aufide-contact *{box-sizing:border-box}.aufide-contact__shell{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(3rem,6vw,8rem);align-items:start}.aufide-contact__intro{min-width:0}.aufide-contact__media{position:relative;min-height:clamp(48rem,66vw,72rem);overflow:hidden;background:#c8b8a3}.aufide-contact__image{display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:var(--aufide-image-position);transition:transform .8s cubic-bezier(.22,1,.36,1)}.aufide-contact__media:hover .aufide-contact__image{transform:scale(1.015)}.aufide-contact__placeholder{background:#b9ab98;color:#ffffff59}.aufide-contact__media-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0916120a 35%,#091612b8);pointer-events:none}.aufide-contact__media-copy{position:absolute;inset:auto 0 0;z-index:1;padding:clamp(2.4rem,5vw,5rem);color:#f7f0df}.aufide-contact__media-eyebrow,.aufide-contact__eyebrow{margin:0 0 1.5rem;font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;letter-spacing:.2em;line-height:1.4;text-transform:uppercase}.aufide-contact__media-heading{max-width:44rem;margin:0;font-family:var(--font-heading-family);font-size:clamp(3.1rem,5vw,5.6rem);font-style:italic;font-weight:400;letter-spacing:-.025em;line-height:.98}.aufide-contact__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--aufide-border);border-top:0;background:var(--aufide-surface)}.aufide-contact__detail{display:grid;grid-template-columns:3.8rem minmax(0,1fr);gap:1.2rem;min-width:0;padding:2.4rem}.aufide-contact__detail+.aufide-contact__detail{border-left:1px solid var(--aufide-border)}.aufide-contact__detail-icon{display:grid;width:3.8rem;height:3.8rem;place-items:center;border:1px solid var(--aufide-border);border-radius:50%}.aufide-contact__detail-icon svg{width:1.8rem;height:1.8rem}.aufide-contact__detail-title{margin:0 0 .35rem;font-size:1.1rem;font-weight:600;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.aufide-contact__detail-text,.aufide-contact__detail-link{margin:0;color:var(--aufide-text);font-size:1.35rem;line-height:1.5;text-decoration:none;overflow-wrap:anywhere}.aufide-contact__detail-link:hover{text-decoration:underline;text-underline-offset:.3rem}.aufide-contact__content{padding-top:clamp(1rem,3vw,4rem)}.aufide-contact__eyebrow{color:var(--aufide-accent)}.aufide-contact__heading{max-width:64rem;margin:0;color:var(--aufide-text);font-family:var(--font-heading-family);font-size:clamp(4.5rem,6.3vw,8.2rem);font-weight:400;letter-spacing:-.045em;line-height:.93}.aufide-contact__text{max-width:59rem;margin-top:2.6rem;color:color-mix(in srgb,var(--aufide-text) 76%,transparent);font-size:clamp(1.55rem,1.4vw,1.8rem);line-height:1.7}.aufide-contact__text p{margin:0}.aufide-contact__form{display:grid;gap:2rem;margin-top:clamp(3.5rem,5vw,5.5rem)}.aufide-contact__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.aufide-contact__field{display:grid;gap:.75rem;min-width:0}.aufide-contact__field label{color:var(--aufide-text);font-size:1.2rem;font-weight:600;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.aufide-contact__field label span{font-weight:400;letter-spacing:0;opacity:.58;text-transform:none}.aufide-contact__field input,.aufide-contact__field select,.aufide-contact__field textarea{width:100%;min-height:5.8rem;margin:0;border:1px solid var(--aufide-border);border-radius:0;outline:0;background:var(--aufide-surface);box-shadow:none;color:var(--aufide-text);font:inherit;font-size:1.55rem;line-height:1.5;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;-webkit-appearance:none;appearance:none}.aufide-contact__field input,.aufide-contact__field select{padding:0 1.8rem}.aufide-contact__field textarea{min-height:16rem;padding:1.6rem 1.8rem;resize:vertical}.aufide-contact__field input::placeholder,.aufide-contact__field textarea::placeholder{color:color-mix(in srgb,var(--aufide-text) 45%,transparent);opacity:1}.aufide-contact__field input:hover,.aufide-contact__field select:hover,.aufide-contact__field textarea:hover{border-color:color-mix(in srgb,var(--aufide-text) 42%,transparent)}.aufide-contact__field input:focus-visible,.aufide-contact__field select:focus-visible,.aufide-contact__field textarea:focus-visible{border-color:var(--aufide-accent);box-shadow:0 0 0 1px var(--aufide-accent)}.aufide-contact__select-wrap{position:relative}.aufide-contact__select-wrap select{padding-right:5rem;cursor:pointer}.aufide-contact__select-wrap>svg{position:absolute;top:50%;right:1.8rem;width:1.6rem;height:1.6rem;transform:translateY(-50%);pointer-events:none}.aufide-contact__field-error{color:#8d2f2f;font-size:1.25rem}.aufide-contact__consent{display:grid;grid-template-columns:1.8rem minmax(0,1fr);gap:1rem;align-items:start}.aufide-contact__consent input{width:1.8rem;height:1.8rem;margin:.2rem 0 0;border:1px solid var(--aufide-border);border-radius:0;accent-color:var(--aufide-accent)}.aufide-contact__consent label{color:color-mix(in srgb,var(--aufide-text) 72%,transparent);font-size:1.25rem;line-height:1.55}.aufide-contact__consent a{color:var(--aufide-text);text-underline-offset:.3rem}.aufide-contact__actions{display:flex;gap:2rem;align-items:center;margin-top:.5rem}.aufide-contact__button{display:inline-flex;min-height:5.7rem;padding:0 2.8rem;border:1px solid var(--aufide-accent);border-radius:999px;align-items:center;justify-content:center;gap:2.6rem;background:var(--aufide-accent);color:var(--aufide-button-text);cursor:pointer;font:inherit;font-size:1.2rem;font-weight:600;letter-spacing:.14em;line-height:1;text-transform:uppercase;transition:background .18s ease,color .18s ease,transform .18s ease}.aufide-contact__button svg{width:2rem;height:2rem;transition:transform .18s ease}.aufide-contact__button:hover{background:transparent;color:var(--aufide-accent)}.aufide-contact__button:hover svg{transform:translate(.3rem)}.aufide-contact__button:focus-visible,.aufide-contact__consent input:focus-visible,.aufide-contact__detail-link:focus-visible,.aufide-contact__consent a:focus-visible{outline:2px solid var(--aufide-accent);outline-offset:3px}.aufide-contact__form-note{max-width:28rem;margin:0;color:color-mix(in srgb,var(--aufide-text) 62%,transparent);font-size:1.2rem;line-height:1.5}.aufide-contact__notice{display:grid;grid-template-columns:4.2rem minmax(0,1fr);gap:1.4rem;padding:2rem;border:1px solid var(--aufide-border);background:var(--aufide-surface);color:var(--aufide-text)}.aufide-contact__notice--success{border-color:color-mix(in srgb,var(--aufide-accent) 45%,var(--aufide-border))}.aufide-contact__notice--error{border-color:#a84e4e}.aufide-contact__notice-icon{display:grid;width:4.2rem;height:4.2rem;place-items:center;border:1px solid currentColor;border-radius:50%}.aufide-contact__notice-icon svg{width:2.1rem;height:2.1rem}.aufide-contact__notice-title{margin:0 0 .35rem;font-weight:600}.aufide-contact__notice p{margin-top:0}.aufide-contact__notice p:last-child,.aufide-contact__notice ul:last-child{margin-bottom:0}@media screen and (max-width:989px){.aufide-contact__shell{grid-template-columns:1fr;gap:4.5rem}.aufide-contact__media{min-height:min(72rem,112vw)}.aufide-contact__content{padding-top:0}}@media screen and (max-width:599px){.aufide-contact{padding-block:calc(var(--aufide-padding-top) * .72) calc(var(--aufide-padding-bottom) * .72)}.aufide-contact__media{min-height:118vw}.aufide-contact__details,.aufide-contact__row{grid-template-columns:1fr}.aufide-contact__detail+.aufide-contact__detail{border-top:1px solid var(--aufide-border);border-left:0}.aufide-contact__heading{font-size:clamp(4.2rem,15vw,6.2rem)}.aufide-contact__actions{align-items:stretch;flex-direction:column}.aufide-contact__button{width:100%}.aufide-contact__form-note{max-width:none;text-align:center}}@media(prefers-reduced-motion:reduce){.aufide-contact__image,.aufide-contact__button,.aufide-contact__button svg{transition:none}.aufide-contact__media:hover .aufide-contact__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map?subset=AAAE */
