.contact-page{color:rgb(var(--color-foreground));font-family:"Inter",var(--font-body-family);font-size:1.6rem;font-weight:500;line-height:1.5;letter-spacing:normal}.contact-page p,.contact-page span,.contact-page li,.contact-page label,.contact-page a,.contact-page button,.contact-page input,.contact-page select,.contact-page textarea{margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none}.contact-page h1,.contact-page h2,.contact-page h3{margin:0;text-transform:none}.contact-page form{margin:0}.contact-page .contact-page__heading{margin-bottom:3.2rem;font-size:2.6rem;line-height:1.1;overflow-wrap:break-word}.contact-page .contact-page__heading--align-left{text-align:left}.contact-page .contact-page__heading--align-center{text-align:center}.contact-page .contact-page__heading--size-small{font-size:2rem}.contact-page .contact-page__heading--size-medium{font-size:2.6rem}.contact-page .contact-page__heading--size-large{font-size:3.2rem}.contact-page .contact-page__heading--size-xlarge{font-size:3.6rem}.contact-page .contact-page__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:4rem}.contact-page .contact-page__grid:not(.contact-page__grid--split) .contact-page__form-column{width:100%;max-width:72rem;margin:0 auto}.contact-page .contact-page__fields{display:grid;gap:2rem}.contact-page .contact-page__field{position:relative}.contact-page .contact-page__field-label{display:block;margin-bottom:.6rem;font-size:1.4rem;font-weight:700;line-height:1.4}.contact-page .contact-page__input{display:block;width:100%;min-height:4.8rem;padding:1.2rem 1.4rem;font-size:1.6rem;line-height:1.4;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.75);border-radius:var(--inputs-radius, 0);box-shadow:none;-webkit-appearance:none;appearance:none}.contact-page .contact-page__input::placeholder{color:rgba(var(--color-foreground),.9);opacity:1}.contact-page .contact-page__input:focus{outline:.2rem solid rgb(var(--color-foreground));outline-offset:0;box-shadow:none}.contact-page .contact-page__input[aria-invalid=true]{box-shadow:inset 0 0 0 .1rem rgb(var(--color-foreground))}.contact-page .contact-page__textarea{min-height:16rem;resize:vertical}.contact-page .contact-page__select-wrap{position:relative}.contact-page .contact-page__select-wrap:after{content:"";position:absolute;top:50%;right:1.8rem;width:.8rem;height:.8rem;border-right:.2rem solid currentColor;border-bottom:.2rem solid currentColor;transform:translateY(-70%) rotate(45deg);pointer-events:none}.contact-page .contact-page__select{padding-right:4.4rem;cursor:pointer}.contact-page .contact-page__field-error{display:flex;align-items:flex-start;gap:.6rem;margin-top:.6rem;font-size:1.4rem;font-weight:700;line-height:1.4}.contact-page .contact-page__field-error svg{flex:0 0 1.6rem;width:1.6rem;height:1.6rem;margin-top:.2rem}.contact-page .contact-page__actions{margin-top:2.4rem}.contact-page .contact-page__button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:4.8rem;padding:1rem 2.7rem;font-size:1.8rem;font-weight:700;line-height:1.2;text-transform:uppercase;color:rgb(var(--color-button-text));background-color:rgb(var(--color-button));border:.1rem solid transparent;border-radius:7.3rem;box-shadow:none;cursor:pointer;transition:box-shadow .2s ease}.contact-page .contact-page__button:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem;box-shadow:none}.contact-page .contact-page__button:hover{box-shadow:inset 0 0 0 10rem #00000026}.contact-page .contact-page__message{margin-bottom:2.4rem;padding:1.6rem 2rem;border:.2rem solid currentColor;background-color:rgba(var(--color-foreground),.06)}.contact-page .contact-page__message--success{display:flex;align-items:flex-start;gap:1.2rem}.contact-page .contact-page__message svg{flex:0 0 2rem;width:2rem;height:2rem;margin-top:.2rem}.contact-page .contact-page__message-text{font-size:1.6rem;font-weight:700;line-height:1.5}.contact-page .contact-page__message-heading{display:flex;align-items:flex-start;gap:1.2rem;font-size:1.6rem;font-weight:700;line-height:1.5;letter-spacing:normal}.contact-page .contact-page__error-list{margin:.8rem 0 0;padding:0 0 0 3.2rem;list-style:disc}.contact-page .contact-page__error-list li{font-size:1.4rem;line-height:1.5}.contact-page .contact-page__error-list li+li{margin-top:.4rem}.contact-page .contact-page__details{padding:2.4rem 2rem;background-color:rgba(var(--color-foreground),.04)}.contact-page .contact-page__details-heading{margin-bottom:2.4rem;font-size:2rem;line-height:1.15;overflow-wrap:break-word}.contact-page .contact-page__group+.contact-page__group,.contact-page .contact-page__group+.contact-page__details-text{margin-top:2.4rem;padding-top:2.4rem;border-top:.1rem solid rgba(var(--color-foreground),.2)}.contact-page .contact-page__group-heading{margin-bottom:1.2rem;font-size:1.8rem;font-weight:700;line-height:1.3;letter-spacing:normal}.contact-page .contact-page__item{display:flex;align-items:flex-start;gap:1.2rem}.contact-page .contact-page__item+.contact-page__item{margin-top:.4rem}.contact-page .contact-page__icon{flex:0 0 2.4rem;width:2.4rem;height:2.4rem}.contact-page .contact-page__icon svg{display:block;width:100%;height:100%}.contact-page .contact-page__item-body{flex:1 1 auto;min-width:0}.contact-page .contact-page__detail-label{margin-bottom:.2rem;font-size:1.4rem;font-weight:700;line-height:1.4}.contact-page .contact-page__detail-value{font-size:1.6rem;line-height:1.5;overflow-wrap:anywhere}.contact-page .contact-page__item+.contact-page__note{margin-top:.6rem}.contact-page .contact-page__note,.contact-page .contact-page__details-text{font-size:1.4rem;line-height:1.6}.contact-page .rte p+p,.contact-page .rte p+ul,.contact-page .rte p+ol,.contact-page .rte ul+p,.contact-page .rte ol+p{margin-top:1rem}.contact-page .contact-page__link,.contact-page .rte a{color:currentColor;text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness .1s ease}.contact-page .contact-page__link:hover,.contact-page .rte a:hover{color:currentColor;text-decoration-thickness:.2rem}.contact-page .contact-page__detail-value .contact-page__link,.contact-page .contact-page__error-list .contact-page__link{display:inline-flex;align-items:center;max-width:100%;min-height:4.4rem}.contact-page a:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem;box-shadow:none}@media screen and (min-width:769px){.contact-page .contact-page__heading{margin-bottom:4.8rem;font-size:3.2rem}.contact-page .contact-page__heading--size-small{font-size:2.4rem}.contact-page .contact-page__heading--size-medium{font-size:3.2rem}.contact-page .contact-page__heading--size-large{font-size:4rem}.contact-page .contact-page__heading--size-xlarge{font-size:4.8rem}.contact-page .contact-page__grid--split,.contact-page .contact-page__grid--form-right{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.contact-page .contact-page__grid--form-right .contact-page__form-column{order:2}.contact-page .contact-page__button{width:auto;min-width:16rem}.contact-page .contact-page__details{padding:2.4rem}.contact-page .contact-page__details-heading{font-size:2.4rem}}@media screen and (min-width:990px){.contact-page .contact-page__grid--split{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:8rem}.contact-page .contact-page__grid--form-right{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.contact-page .contact-page__details{padding:3.2rem}}@media(prefers-reduced-motion:reduce){.contact-page .contact-page__button,.contact-page .contact-page__link,.contact-page .rte a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/contact-page.css.map */
