.p-contact__inner{padding-block:calc(var(--remie-section-pad) / 2) var(--remie-section-pad)}.p-contact__error{margin-block-start:var(--remie-space-xl);color:var(--remie-color-error)}.p-contact__error ul{margin:0;padding:0;list-style:none}.p-contact__fields{display:grid;gap:var(--remie-space-lg);margin-block-start:var(--remie-space-3xl)}.p-contact__field{display:grid;gap:var(--remie-space-sm)}.p-contact__label{font-weight:var(--remie-fw-medium)}.p-contact__required{margin-inline-start:var(--remie-space-sm);color:var(--remie-color-bg-green)}.p-contact__input{box-sizing:border-box;width:100%;height:50px;margin:0;padding:0 var(--remie-space-md);border:0;border-radius:0;background-color:var(--remie-color-bg-label);font-family:var(--remie-font-base);font-size:var(--remie-fz-input);line-height:var(--remie-lh-body);letter-spacing:0;color:var(--remie-color-text);-webkit-appearance:none;appearance:none}.p-contact__input::placeholder{color:var(--remie-color-text-inverse);opacity:1}.p-contact__input:focus-visible{outline:1px solid var(--remie-color-text);outline-offset:0}.p-contact__input[aria-invalid=true]{outline:1px solid var(--remie-color-error)}.p-contact__textarea{display:block;height:250px;padding-block:12px;resize:vertical}.p-contact__footer{display:grid;gap:var(--remie-space-xl);margin-block-start:var(--remie-space-md)}.p-contact__agree{display:flex;align-items:center;gap:var(--remie-space-sm)}.p-contact__checkbox-hit{display:flex;flex-shrink:0;padding:14px;margin:-14px;cursor:pointer}.p-contact__agree-link,.p-contact__agree-label{display:inline-block;padding-block:calc((44px - 1lh)/2);margin-block:calc((1lh - 44px)/2)}.p-contact__agree-label{cursor:pointer}.p-contact .p-contact__checkbox{flex-shrink:0;box-sizing:border-box;width:16px;height:16px;margin:0;border:1px solid var(--remie-color-placeholder);border-radius:2px;background-color:var(--remie-color-bg);-webkit-appearance:none;appearance:none;cursor:pointer}.p-contact .p-contact__checkbox:checked{border-color:var(--remie-color-text);background:var(--remie-color-text) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 8 3 3 5-6' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3C/svg%3E") center / 100% no-repeat}@media(forced-colors:active){.p-contact .p-contact__checkbox,.p-contact .p-contact__checkbox:checked{background:none;-webkit-appearance:auto;appearance:auto}}.p-contact__checkbox:focus-visible{outline:1px solid var(--remie-color-text);outline-offset:2px}.p-contact__agree-link{position:relative;text-decoration:none}.p-contact__submit{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--remie-space-md);justify-self:end;width:250px;max-width:100%;--remie-contact-submit-hit: calc(44px - 1lh - var(--remie-space-md) - 1px);margin:calc(var(--remie-contact-submit-hit) * -1) 0 0;padding:var(--remie-contact-submit-hit) 0 var(--remie-space-md);border:0;border-bottom:1px solid var(--remie-color-text);border-radius:0;background:none;font-family:var(--remie-font-en);font-size:var(--remie-fz-base);line-height:var(--remie-lh-tight);letter-spacing:0;color:var(--remie-color-text);cursor:pointer;transition:color .5s ease}.p-contact__submit:after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:1px;background-color:var(--remie-color-bg-green);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--remie-motion-ease-ui)}.p-contact__submit .c-icon{transition:transform .5s var(--remie-motion-ease-ui)}.p-contact__submit:focus-visible{color:var(--remie-color-bg-green)}.p-contact__submit:focus-visible:after{transform:scaleX(1)}@media(hover:hover){.p-contact__submit:hover{color:var(--remie-color-bg-green)}.p-contact__submit:hover:after{transform:scaleX(1)}.p-contact__submit:hover .c-icon{transform:translate(6px)}}@media(prefers-reduced-motion:reduce){.p-contact__submit,.p-contact__submit:after,.p-contact__submit .c-icon{transition:none}}.p-contact__submit:focus-visible{outline:1px solid var(--remie-color-text);outline-offset:4px}.p-contact__complete{padding-block:calc(var(--remie-section-pad) / 2);text-align:center}.p-contact__complete-title{font-size:var(--remie-fz-heading);font-weight:var(--remie-fw-medium);line-height:var(--remie-lh-tight)}.p-contact__complete-text{margin-block-start:var(--remie-space-lg)}@media screen and (min-width:750px){.p-contact__fields{gap:var(--remie-space-md) 0;margin-block-start:64px}.p-contact__fields,.p-contact__footer{grid-template-columns:260px minmax(0,700px);justify-content:center}.p-contact__field{grid-column:1 / -1;grid-template-columns:subgrid;gap:0}.p-contact__label{display:flex;align-items:center;align-self:start;min-height:50px}.p-contact__input{font-size:var(--remie-fz-base)}.p-contact__footer{gap:var(--remie-space-lg) 0}.p-contact__agree,.p-contact__submit{grid-column:2}.p-contact__complete{padding-block:200px 120px}.p-contact__complete-text{margin-block-start:var(--remie-space-xl)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/remie-section-contact.css.map */
