html body :is(fresh-pad:is(fresh-pad).fresh-pad,.contact-page__intro>p):not(#fresh-x):not(#fresh-y):not(#fresh-z){font-weight:500!important}.contact-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field{display:grid;gap:8px}.field label{color:var(--fresh-ink);font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.field input,.field textarea{width:100%;border:1px solid color-mix(in srgb,var(--fresh-night-deep) 18%,transparent);border-radius:6px;background:var(--fresh-card);color:var(--fresh-ink);line-height:1.4}.field input{min-height:50px;padding:0 14px}.field textarea{padding:14px;resize:vertical}@media(max-width:599px){.contact-form__grid{grid-template-columns:1fr}}.contact-page .contact-form:has(>.contact-success){padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.contact-success{display:grid;width:100%;min-height:330px;place-items:center;align-content:center;gap:10px;padding:48px clamp(22px,6vw,64px);border:1px solid var(--fresh-line);border-radius:10px;background:var(--fresh-card);color:var(--fresh-ink);text-align:center}.contact-success__icon{width:52px;height:52px;margin-bottom:12px;object-fit:contain}.contact-success__title,.contact-success__message{margin:0}.contact-success__title{font-size:1.1rem;font-weight:600}.contact-success__message{color:var(--fresh-muted);font-size:1rem}.contact-success__again{margin-top:30px;color:var(--fresh-ink);font-size:.9rem;font-weight:600;letter-spacing:.04em;text-decoration:underline;text-underline-offset:4px;text-transform:uppercase}.contact-page{min-height:72vh;padding-right:0;padding-left:0;padding-top:var(--fresh-section-y);padding-bottom:var(--fresh-section-y)}:where(.contact-page) .contact-page__inner{max-width:860px}@media(max-width:749px){:where(.contact-page) .contact-page__inner{box-sizing:border-box;max-width:100%;min-width:0px}}:where(.contact-page) .contact-page__intro{display:grid;margin-top:16px;color:var(--fresh-muted);line-height:1.55;gap:6px;font-size:clamp(1rem,1.3vw,1.1rem)}@media(max-width:749px){:where(.contact-page) .contact-page__intro{gap:8px;font-size:.98rem}}.contact-page :where(h1){margin:0;color:var(--fresh-ink);line-height:.92;font-size:clamp(2.25rem,5.8vw,5.4rem)}@media(max-width:599px){.contact-page :where(h1){font-size:clamp(2rem,12vw,3.4rem)}}.contact-page :where(.contact-page__intro a){color:var(--fresh-ink);font-weight:600;text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:initial;text-decoration-style:initial}:where(.contact-page) .contact-page__heading{max-width:760px;margin-top:0;margin-right:auto;margin-left:auto;text-align:var(--cart-page-align, var(--simple-page-align, left))}:where(.contact-page) .contact-form{margin-inline:auto}:where(.contact-page .contact-form) .contact-page__submit{min-height:52px;width:min(100%,220px);justify-self:center}:where(.contact-page) .contact-page__submit{--fresh-button-bg: var(--fresh-yellow);--fresh-button-border: var(--fresh-yellow);--fresh-button-text: var(--fresh-on-gold);--fresh-button-hover-bg: var(--fresh-yellow-hover);--fresh-button-hover-border: var(--fresh-yellow-hover);--fresh-button-hover-text: var(--fresh-on-gold)}@media(max-width:749px){.contact-page{padding-top:var(--fresh-section-y-mobile);padding-bottom:var(--fresh-section-y-mobile)}}.contact-page{background:var(--cart-page-bg, var(--simple-page-bg, #ffffff));color:var(--cart-page-text, var(--simple-page-text, var(--fresh-ink)))}:where(.contact-page) .contact-page__inner{padding-top:var(--cart-page-padding-top, var(--simple-page-padding-top, var(--fresh-section-y)));padding-bottom:var(--cart-page-padding-bottom, var(--simple-page-padding-bottom, var(--fresh-section-y)));translate:var(--simple-page-content-desktop-x, 0px) var(--simple-page-content-desktop-y, 0px)}@media(max-width:749px){:where(.contact-page) .contact-page__inner{padding-top:var(--cart-page-mobile-padding-top, var(--simple-page-mobile-padding-top, var(--fresh-section-y-mobile)));padding-bottom:var(--cart-page-mobile-padding-bottom, var(--simple-page-mobile-padding-bottom, var(--fresh-section-y-mobile)));translate:var(--simple-page-content-mobile-x, var(--simple-page-content-desktop-x, 0px)) var(--simple-page-content-mobile-y, var(--simple-page-content-desktop-y, 0px))}}.contact-page :where(:is(.contact-page) :is(a,button,input,select,textarea,summary):focus-visible){outline:2px solid var(--fresh-focus);outline-offset:3px}.contact-page :where(.contact-page__intro>p){font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/87/assets/fresh-contact.css.map */
