.eufonia-page-contact{padding-block:var(--eufonia-page-contact-padding-top) var(--eufonia-page-contact-padding-bottom);overflow-x:clip}.eufonia-page-contact__inner{width:100%;margin-inline:0}.eufonia-page-contact__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;align-items:stretch}.eufonia-page-contact__editorial,.eufonia-page-contact__form-panel{min-width:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.eufonia-page-contact__editorial{display:flex;align-items:center;padding:clamp(4.8rem,6vw,8rem)}.eufonia-page-contact__editorial-inner{width:100%;max-width:min(58rem,var(--eufonia-page-contact-max-width))}.eufonia-page-contact__form-panel{padding:clamp(4.8rem,6vw,8rem)}.eufonia-page-contact__form{max-width:min(62rem,var(--eufonia-page-contact-max-width))}.eufonia-page-contact__eyebrow{margin:0 0 1.8rem;color:rgba(var(--color-foreground),.62);font-size:1.1rem;letter-spacing:.22rem;line-height:1.4;text-transform:uppercase}.eufonia-page-contact__heading{margin:0;color:rgb(var(--color-foreground));font-size:clamp(3.2rem,4vw,5.2rem);line-height:1.08}.eufonia-page-contact__heading em,.eufonia-page-contact__heading i{color:rgb(var(--color-button));font-style:italic}.eufonia-page-contact__text{margin-top:3.2rem;color:rgba(var(--color-foreground),.78);font-size:1.6rem;line-height:1.78}.eufonia-page-contact__text p,.eufonia-page-contact__note p{margin-top:0}.eufonia-page-contact__text p:last-child,.eufonia-page-contact__note p:last-child{margin-bottom:0}.eufonia-page-contact__note{margin-top:3.2rem;padding-top:2.4rem;border-top:.1rem solid rgba(var(--color-foreground),.16);color:rgba(var(--color-foreground),.68);font-size:1.5rem;font-style:italic;line-height:1.65}.eufonia-page-contact__details{display:grid;gap:1.4rem;margin-top:3.2rem}.eufonia-page-contact__detail{display:grid;gap:.4rem;color:rgb(var(--color-foreground));text-decoration:none}.eufonia-page-contact__detail:hover .eufonia-page-contact__detail-value{text-decoration:underline;text-underline-offset:.4rem}.eufonia-page-contact__detail-label{color:rgba(var(--color-foreground),.58);font-size:1.1rem;letter-spacing:.16rem;line-height:1.4;text-transform:uppercase}.eufonia-page-contact__detail-value{font-size:1.5rem;line-height:1.5;overflow-wrap:anywhere}.eufonia-page-contact__form{display:grid;gap:2rem}.eufonia-page-contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.eufonia-page-contact .field{margin:0}.eufonia-page-contact .field:before,.eufonia-page-contact .field:after{box-shadow:none}.eufonia-page-contact .field__input,.eufonia-page-contact .text-area{min-height:5.4rem;color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.055);border:.1rem solid rgba(var(--color-foreground),.18);box-shadow:none}.eufonia-page-contact textarea.field__input{min-height:16rem}.eufonia-page-contact .field__input:focus,.eufonia-page-contact .text-area:focus{border-color:rgba(var(--color-button),.75);box-shadow:0 0 0 .1rem rgba(var(--color-button),.28)}.eufonia-page-contact .field__label{color:rgba(var(--color-foreground),.64)}.eufonia-page-contact__button{margin-top:.4rem}.eufonia-page-contact__button .button{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border-color:rgb(var(--color-button))}.eufonia-page-contact__button .button:hover{opacity:.88}.eufonia-page-contact__status,.eufonia-page-contact__message,.eufonia-page-contact__errors{color:rgb(var(--color-foreground))}.eufonia-page-contact__errors{margin:0}@media screen and (max-width:989px){.eufonia-page-contact__grid{grid-template-columns:1fr}.eufonia-page-contact__editorial,.eufonia-page-contact__form-panel{padding:4rem}}@media screen and (max-width:749px){.eufonia-page-contact__inner{width:100%}.eufonia-page-contact__editorial,.eufonia-page-contact__form-panel{padding:3.2rem 2.2rem}.eufonia-page-contact__heading{font-size:clamp(3rem,9vw,4rem)}.eufonia-page-contact__text{margin-top:2.4rem;font-size:1.5rem;line-height:1.68}.eufonia-page-contact__note,.eufonia-page-contact__details{margin-top:2.4rem}.eufonia-page-contact__fields{grid-template-columns:1fr}.eufonia-page-contact__button .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/section-eufonia-page-contact.css.map */
