.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact-split,.contact-split *,.contact-split *:before,.contact-split *:after{box-sizing:border-box}.contact-split{--contact-split-hairline-color: var(--color-grey-190);--contact-split-label-color: rgba(var(--color-foreground), var(--contact-split-label-opacity));--contact-split-value-color: rgba(var(--color-foreground), var(--contact-split-value-opacity));font-family:var(--font-family-pp-mori);color:rgb(var(--color-foreground))}.contact-split__inner{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-gutter-mobile)}.contact-split__title{margin-bottom:var(--contact-split-stack-gap)}.contact-split__row{display:flex;flex-direction:column;gap:var(--contact-split-stack-gap)}.contact-split__info{display:flex;flex-direction:column;gap:var(--contact-split-info-gap-mobile);text-align:var(--contact-split-info-align, left)}.contact-split__info-item{display:flex;flex-direction:column;gap:var(--contact-split-info-text-gap)}.contact-split__info-heading{margin:0;font-family:var(--font-family-pp-mori);font-size:var(--contact-split-info-heading-size, var(--font-size-body-12));font-weight:var(--font-weight-semibold);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-0);text-transform:uppercase;color:var(--contact-split-label-color);overflow-wrap:anywhere}.contact-split__info-text{font-size:var(--contact-split-info-text-size, var(--font-size-body-10));font-weight:var(--font-weight-regular);line-height:var(--line-height-130);letter-spacing:var(--letter-spacing-0);color:var(--contact-split-value-color);overflow-wrap:anywhere}.contact-split__info-text p{margin:0;font-size:inherit;line-height:inherit}.contact-split__info-text a{color:inherit;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px;transition:var(--transition-underline)}.contact-split__info-text a:hover{text-decoration-color:currentColor}.contact-split__info-text a:focus-visible{outline:2px solid currentColor;outline-offset:2px;box-shadow:none}.contact-split__form{margin:0}.contact-split__fields{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--contact-split-field-gap)}.contact-split__label{flex:none;font-family:var(--font-family-pp-mori);font-size:var(--font-size-body-10);font-weight:var(--font-weight-regular);line-height:var(--line-height-130);letter-spacing:var(--letter-spacing-0);color:var(--contact-split-label-color);white-space:nowrap;cursor:pointer}.contact-split__label--block{display:block;margin-bottom:var(--contact-split-label-gap)}.contact-split__field{display:flex;align-items:center;gap:var(--contact-split-label-input-gap);min-width:0;padding-bottom:calc(var(--contact-split-label-gap) + var(--contact-split-hairline));background-image:linear-gradient(var(--contact-split-underline-color),var(--contact-split-underline-color));background-position:left bottom;background-size:100% var(--contact-split-underline-size);background-repeat:no-repeat;--contact-split-underline-color: var(--contact-split-hairline-color);--contact-split-underline-size: var(--contact-split-hairline)}.contact-split .contact-split__input{position:relative;top:calc((var(--font-size-body-10) - var(--font-size-body-12)) / 2);flex:1 1 auto;min-width:0;width:100%;height:calc(var(--font-size-body-10) * var(--line-height-130));margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:0;font-family:var(--font-family-pp-mori);font-size:var(--font-size-body-12);font-weight:var(--font-weight-regular);line-height:calc(var(--font-size-body-10) * var(--line-height-130));letter-spacing:var(--letter-spacing-0);color:rgb(var(--color-foreground));-webkit-appearance:none;appearance:none}.contact-split .contact-split__input:focus,.contact-split .contact-split__input:focus-visible{outline:0;box-shadow:none}.contact-split__field:focus-within{--contact-split-underline-color: rgb(var(--color-foreground));--contact-split-underline-size: var(--contact-split-focus-line)}.contact-split__field--error{--contact-split-underline-color: var(--color-red)}.contact-split__error{display:flex;align-items:flex-start;gap:var(--contact-split-info-text-gap);margin:calc(var(--contact-split-field-gap) / -2) 0 0;font-size:var(--font-size-body-11);line-height:var(--line-height-140);color:rgb(var(--color-foreground))}.contact-split__error .svg-wrapper{flex:none;width:var(--font-size-body-11);height:calc(var(--font-size-body-11) * var(--line-height-140));color:var(--color-red)}.contact-split__error .svg-wrapper svg{width:100%;height:auto}.contact-split__message{min-width:0}.contact-split .contact-split__textarea{display:block;width:100%;height:var(--contact-split-message-height);min-height:var(--contact-split-message-height);margin:0;padding:var(--contact-split-message-padding);border:1px solid var(--contact-split-hairline-color);border-radius:var(--radius-none);background:transparent;box-shadow:none;font-family:var(--font-family-pp-mori);font-size:var(--font-size-body-12);font-weight:var(--font-weight-regular);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-0);color:rgb(var(--color-foreground));resize:none;transition:border-color var(--duration-quick) var(--ease-default),box-shadow var(--duration-quick) var(--ease-default)}.contact-split .contact-split__textarea:focus,.contact-split .contact-split__textarea:focus-visible{outline:0;border-color:rgb(var(--color-foreground));box-shadow:0 0 0 1px rgb(var(--color-foreground))}.contact-split .contact-split__submit{width:100%}.contact-split .contact-split__submit:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px;box-shadow:none}.contact-split__status-wrap{margin-bottom:var(--contact-split-field-gap)}.contact-split .contact-split__status{display:flex;align-items:flex-start;gap:var(--contact-split-info-text-gap);margin:0 0 var(--contact-split-field-gap);font-family:var(--font-family-pp-mori);font-size:var(--font-size-body-12);font-weight:var(--font-weight-semibold);line-height:var(--line-height-140);color:rgb(var(--color-foreground))}.contact-split__status-wrap .contact-split__status{margin-bottom:var(--contact-split-info-text-gap)}.contact-split .contact-split__status .icon{flex:none;width:var(--font-size-body-12);height:calc(var(--font-size-body-12) * var(--line-height-140));margin:0}.contact-split__status-list{margin:0;padding:0;list-style:none;font-size:var(--font-size-body-11);line-height:var(--line-height-140)}.contact-split__status-list .link{color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.contact-split__inner{padding-inline:var(--contact-split-gutter)}.contact-split__row{max-width:var(--contact-split-form-width);margin-inline:auto}}@media screen and (min-width:990px){.contact-split{--contact-split-hairline-color: var(--color-grey-200)}.contact-split__title{max-width:var(--contact-split-row-max-width);margin-inline:auto}.contact-split__row{flex-direction:row;justify-content:center;align-items:center;gap:min(var(--contact-split-column-gap),11%);max-width:var(--contact-split-row-max-width)}.contact-split__info{order:2;flex:0 1 var(--contact-split-info-width);min-width:0;gap:var(--contact-split-info-gap)}.contact-split__form-col{order:1;flex:0 1 var(--contact-split-form-width);min-width:0}.contact-split__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-split__message,.contact-split__error,.contact-split__submit{grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-contact-form.css.map */
