.contact img{max-width:100%}.contact .white-box__title{margin-bottom:16px;font-weight:700}.contact__title{margin:0}.contact__intro,.contact__page-content{max-width:62ch;margin:8px 0 0;color:rgb(var(--color-text-description))}.contact__header{display:grid;grid-template-columns:minmax(0,1fr)}.contact__mage{display:none}@media screen and (min-width:750px){.contact__header{grid-template-columns:minmax(0,1fr) 200px;align-items:center;column-gap:24px}.contact__mage{display:block;align-self:end;justify-self:end;margin-top:-72px;margin-bottom:-24px}.contact__mage img{display:block;width:100%;height:auto}}@media screen and (min-width:990px){.contact__header{grid-template-columns:minmax(0,1fr) 240px}}.contact__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px}@media screen and (min-width:990px){.contact__layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px}}.contact__aside{display:flex;flex-flow:column;gap:16px}@media screen and (min-width:1300px){.contact__layout{grid-template-columns:minmax(0,1fr) 370px 370px}.contact__aside{display:contents}}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.contact .field__input,.contact .field__label{font-size:1.4rem}.contact .field__label{top:calc(1.2rem + var(--inputs-border-width))}.contact .field__input:focus~.field__label,.contact .field__input:not(:placeholder-shown)~.field__label,.contact .field__input:-webkit-autofill~.field__label{font-size:1rem}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:16px}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem;align-items:start}}.contact__details-list{list-style:none;margin:0;padding:0;display:flex;flex-flow:column;row-gap:16px}.contact__detail{display:flex;align-items:flex-start;column-gap:12px}.contact__detail-icon{display:inline-flex;flex-shrink:0;width:20px;height:20px;margin-top:1px;color:rgb(var(--color-brand-primary))}.contact__detail-icon svg{width:100%;height:100%}.contact__detail-body{display:flex;flex-flow:column;row-gap:2px;min-width:0}.contact__detail-label{font-size:13px;line-height:1.2;color:rgb(var(--color-text-description))}.contact__detail-value{font-size:15px;font-weight:500;font-style:normal;line-height:1.35;overflow-wrap:anywhere}.contact__detail-value a{color:inherit;text-decoration:none;transition:color .15s ease-out}.contact__detail-value a:hover{color:rgb(var(--color-brand-primary-hover))}.contact__socials-wrapper{margin-top:16px;padding-top:16px;border-top:1px solid rgb(var(--color-background-secondary))}.contact__socials.list-social{justify-content:flex-start;margin:0 -8px}.contact__socials .list-social__link{padding:8px;color:rgb(var(--color-brand-primary));transition:color .15s ease-out}.contact__socials .list-social__link:hover{color:rgb(var(--color-brand-primary-hover))}.contact__socials .svg-wrapper{width:2.4rem;height:2.4rem}.contact__socials .list-social__item .icon{width:100%;height:100%}.contact__company-name{margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.35}.contact__company-list{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 16px;margin:0;font-size:14px}.contact__company-list dt{color:rgb(var(--color-text-description))}.contact__company-list dd{margin:0;font-variant-numeric:tabular-nums}.contact__company-row--wide{grid-column:1 / -1;margin-top:4px}.contact__company-account{font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1.4}.contact__map{margin-top:16px;padding:0;overflow:hidden;line-height:0}@media screen and (min-width:990px){.contact__map{margin-top:24px;padding:0}}.contact__map-frame{display:block;width:100%;height:300px;border:0}@media screen and (min-width:750px){.contact__map-frame{height:400px}}.contact__map-link{display:inline-flex;align-items:center;column-gap:4px;margin-top:12px;font-size:14px;color:rgb(var(--color-brand-primary));text-decoration:none}.contact__map-link:hover{color:rgb(var(--color-brand-primary-hover));text-decoration:underline}.contact__map-link .svg-wrapper{width:16px;height:16px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-contact-form.css.map */
