.contact-form-info{color:rgb(var(--color-foreground))}.contact-form-info__inner{width:calc(100% - 3rem);max-width:var(--contact-form-info-max-width);margin-inline:auto}.contact-form-info__layout{display:grid;grid-template-columns:minmax(0,1fr)}.contact-form-info__heading,.contact-form-info__details-heading{margin:0}.contact-form-info__description{max-width:75rem;margin-top:1.6rem}.contact-form-info__description>*:first-child{margin-top:0}.contact-form-info__description>*:last-child{margin-bottom:0}.contact-form-info__form{margin-top:3.2rem}.contact-form-info__field-row{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem}.contact-form-info__field-group{margin-bottom:2rem}.contact-form-info__field-group label{display:block;margin-bottom:.8rem;font-size:1.3rem;font-weight:600;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.contact-form-info__field-group label span:not([aria-hidden]){color:rgba(var(--color-foreground),.65);font-size:1.1rem;font-weight:400}.contact-form-info__field-group input,.contact-form-info__field-group select,.contact-form-info__field-group textarea{display:block;width:100%;min-width:0;border:.1rem solid rgba(var(--color-foreground),.55);border-radius:1rem;outline:0;box-shadow:none;background:transparent;color:rgb(var(--color-foreground));font:inherit;font-size:1.5rem;line-height:1.5;transition:border-color var(--duration-short) ease,box-shadow var(--duration-short) ease}.contact-form-info__field-group input,.contact-form-info__field-group select{min-height:5.4rem;padding:1.3rem 1.6rem}.contact-form-info__field-group textarea{min-height:18rem;padding:1.5rem 1.6rem;resize:vertical}.contact-form-info__field-group input:hover,.contact-form-info__field-group select:hover,.contact-form-info__field-group textarea:hover{border-color:rgb(var(--color-foreground))}.contact-form-info__field-group input:focus,.contact-form-info__field-group select:focus,.contact-form-info__field-group textarea:focus{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 .1rem rgb(var(--color-foreground))}.contact-form-info__select-wrap{position:relative}.contact-form-info__select-wrap:after{position:absolute;top:calc(50% - .5rem);right:2rem;width:.9rem;height:.9rem;border-right:.15rem solid currentColor;border-bottom:.15rem solid currentColor;content:"";pointer-events:none;transform:rotate(45deg)}.contact-form-info__field-group select{padding-right:5rem;-webkit-appearance:none;appearance:none;cursor:pointer}.contact-form-info__field-group input::placeholder,.contact-form-info__field-group textarea::placeholder{color:rgba(var(--color-foreground),.55);opacity:1}.contact-form-info__field-error{display:block;margin-top:.6rem;color:rgb(var(--color-foreground))}.contact-form-info__submit{width:100%;min-height:5.4rem}.contact-form-info__divider{width:100%;height:.1rem;margin:4rem 0;background:var(--contact-form-info-divider)}.contact-form-info__details-list{margin:3rem 0 0}.contact-form-info__detail+.contact-form-info__detail{margin-top:2.4rem}.contact-form-info__detail dt{margin-bottom:.6rem;font-family:var(--font-heading-family);font-size:1.3rem;font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.contact-form-info__detail dd{margin:0;font-size:1.6rem;line-height:1.6}.contact-form-info__detail a{color:currentColor;text-decoration:none}.contact-form-info__detail a:hover{text-decoration:underline;text-underline-offset:.3rem}.contact-form-info__socials{margin-top:4rem}.contact-form-info__socials h3{margin:0 0 1rem;font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase}.contact-form-info__social-list{justify-content:flex-start;margin-left:-1.2rem}.contact-form-info__social-list .list-social__link{color:currentColor}@media screen and (min-width:991px){.contact-form-info__inner{width:calc(100% - 10rem)}.contact-form-info__layout{grid-template-columns:minmax(0,3fr) .1rem minmax(0,2fr);align-items:stretch;column-gap:clamp(4rem,5vw,9rem)}.contact-form-info__field-row{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-form-info__divider{width:.1rem;height:100%;min-height:100%;margin:0}.contact-form-info__details{padding-block:.4rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-contact-form-info.css.map */
