.custom-contact-page{padding-block:clamp(var(--padding-2xl),5vw,var(--padding-5xl))}.custom-contact-page__inner{width:100%;max-width:68rem;margin-inline:auto}.custom-contact-page__header{margin-block-end:var(--gap-3xl)}.custom-contact-page__intro{max-width:60ch;margin-block:0}.custom-contact-page__layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(15rem,1fr);gap:clamp(var(--gap-2xl),5vw,var(--gap-3xl));align-items:start}.custom-contact-page__aside{grid-column:2;grid-row:1;min-width:0;padding:clamp(var(--padding-xl),3vw,var(--padding-2xl));border-radius:var(--style-border-radius-sm);background:linear-gradient(rgb(var(--color-foreground-rgb) / var(--opacity-5)) 0 100%),rgb(var(--color-background-rgb))}.custom-contact-page__aside h2,.custom-contact-page__form-panel h2{margin-block:0 var(--gap-md);font-size:1.5rem}.custom-contact-page__channels{display:grid;gap:var(--gap-xl);margin:var(--gap-xl) 0 0;padding:0}.custom-contact-page__channels>div{display:grid;gap:var(--gap-3xs);min-width:0}.custom-contact-page__channels dt{color:rgb(var(--color-foreground-rgb) / var(--opacity-70));font-size:var(--font-size--sm)}.custom-contact-page__channels dd{margin:0}.custom-contact-page__channels a{overflow-wrap:anywhere;text-decoration-color:currentcolor}.custom-contact-page__resources{display:grid;margin-block-start:var(--gap-2xl)}.custom-contact-page__resources a{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-md);width:100%;padding-block:var(--padding-md);border-block-end:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-25));color:var(--color-foreground);text-decoration:none;text-underline-offset:.2em}.custom-contact-page__resources a:after{content:"";flex:0 0 auto;width:.45rem;height:.45rem;border-block-start:1px solid currentcolor;border-inline-end:1px solid currentcolor;transform:rotate(45deg)}.custom-contact-page__resources a:hover{text-decoration:underline}.custom-contact-page__resources a:focus-visible{border-radius:var(--style-border-radius-xs);outline:2px solid currentcolor;outline-offset:2px}.custom-contact-page__layout .custom-contact-page__form-panel{grid-column:1;grid-row:1;margin-block-start:0}.custom-contact-page__form-intro{max-width:60ch;margin-block:0 var(--gap-xl);color:rgb(var(--color-foreground-rgb) / var(--opacity-70))}.custom-contact-page__form{display:grid;gap:var(--gap-xl);scroll-margin-block-start:calc(var(--header-group-height, 0px) + var(--header-height, 0px) + var(--padding-md))}.custom-contact-page__field{display:grid;gap:var(--gap-xs);min-width:0}.custom-contact-page__field label{color:var(--color-foreground)}.custom-contact-page__field .field__input{width:100%;min-height:3rem}.custom-contact-page__field textarea{min-height:9rem;resize:vertical}.custom-contact-page__field-error{margin:0;color:var(--color-foreground);font-size:var(--font-size--sm)}.custom-contact-page__status{margin:0;padding:var(--padding-md);border:var(--style-border-width-inputs) solid currentcolor;scroll-margin-block-start:calc(var(--header-group-height, 0px) + var(--header-height, 0px) + var(--padding-md))}.custom-contact-page__status p,.custom-contact-page__status ul{margin-block:0}.custom-contact-page__status ul{margin-block-start:var(--gap-xs);padding-inline-start:var(--padding-xl)}.custom-contact-page__status--success,.custom-contact-page__status--error{color:var(--color-foreground)}.custom-contact-page__status--success{border-radius:var(--style-border-radius-sm);color:var(--color-success);background:color-mix(in srgb,currentcolor 8%,transparent)}.custom-contact-page__status--success:focus{outline:2px solid currentcolor;outline-offset:2px}.custom-contact-page__privacy-note{margin:0;color:rgb(var(--color-foreground-rgb) / var(--opacity-70));font-size:var(--font-size--sm)}.custom-contact-page__form>.button{justify-self:start;margin-block-start:var(--gap-xs)}.custom-contact-page__company{margin-block-start:var(--gap-2xl)}.custom-contact-page__company-name,.custom-contact-page__company-details{margin:0}.custom-contact-page__company-details{margin-block-start:var(--gap-3xs);color:rgb(var(--color-foreground-rgb) / var(--opacity-60));font-size:var(--font-size--sm)}@media screen and (max-width:749px){.custom-contact-page__layout{grid-template-columns:1fr;gap:var(--gap-3xl)}.custom-contact-page__aside,.custom-contact-page__layout .custom-contact-page__form-panel{grid-column:auto;grid-row:auto}.custom-contact-page__aside{padding:var(--padding-xl)}.custom-contact-page__field .field__input{font-size:max(1rem,var(--font-paragraph--size))}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom-contact-page.css.map */
