.velloskin-pdp.velloskin-contact-hero{background:var(--vel-bg);padding-top:var(--vel-pad-top, 88px);padding-bottom:var(--vel-pad-bottom, 56px);border-bottom:1px solid var(--vel-border)}.velloskin-contact-hero__inner{max-width:720px}.velloskin-contact-hero__eyebrow{font-family:var(--vel-body);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--vel-accent);font-weight:600;margin-bottom:24px}.velloskin-contact-hero__headline{font-family:var(--vel-display);font-size:clamp(36px,4.5vw,52px);font-weight:350;letter-spacing:-.02em;line-height:1.15;margin-bottom:20px}.velloskin-contact-hero__headline em{font-style:italic;font-weight:300}.velloskin-contact-hero__lede{font-size:17px;color:var(--vel-text-muted);line-height:1.65;font-weight:300}.velloskin-pdp.velloskin-contact-methods{background:var(--vel-bg);padding-top:var(--vel-pad-top, 80px);padding-bottom:var(--vel-pad-bottom, 80px)}.velloskin-contact-methods__inner{max-width:920px}.velloskin-contact-methods__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.velloskin-contact-method{background:var(--vel-surface);border:1px solid var(--vel-border);border-radius:4px;padding:32px 28px;display:flex;flex-direction:column}.velloskin-contact-method__eyebrow{font-family:var(--vel-body);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--vel-text-muted);font-weight:600;margin-bottom:12px}.velloskin-contact-method__title{font-family:var(--vel-display);font-size:22px;font-weight:400;letter-spacing:-.01em;margin-bottom:10px;color:var(--vel-text)}.velloskin-contact-method__body{font-size:15px;color:var(--vel-text-muted);line-height:1.65;flex-grow:1}.velloskin-contact-method__action{margin-top:18px;display:inline-flex;align-self:flex-start;font-size:14px;font-weight:500;color:var(--vel-accent);text-decoration:none;border-bottom:1px solid var(--vel-accent);padding-bottom:2px;font-family:var(--vel-body);transition:color .2s,border-color .2s}.velloskin-contact-method__action:hover{color:var(--vel-accent-hover);border-color:var(--vel-accent-hover)}.velloskin-contact-methods__sla{margin-top:40px;padding:28px 32px;background:var(--vel-surface-warm);border-left:3px solid var(--vel-accent);border-radius:0 4px 4px 0;max-width:820px}.velloskin-contact-methods__sla-eyebrow{font-family:var(--vel-body);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--vel-accent);font-weight:600;margin-bottom:10px}.velloskin-contact-methods__sla-body{font-size:15px;color:var(--vel-text);line-height:1.65}.velloskin-pdp.velloskin-contact-form-section{background:var(--vel-surface-warm);padding-top:var(--vel-pad-top, 96px);padding-bottom:var(--vel-pad-bottom, 96px)}.velloskin-contact-form-section__inner{max-width:640px}.velloskin-contact-form-section__intro{margin-bottom:40px}.velloskin-contact-form-section__title{font-family:var(--vel-display);font-size:clamp(28px,3.4vw,40px);font-weight:350;letter-spacing:-.01em;line-height:1.2;margin-bottom:16px}.velloskin-contact-form-section__title em{font-style:italic;font-weight:300}.velloskin-contact-form-section__lede{font-size:16px;color:var(--vel-text-muted);line-height:1.65}.velloskin-contact-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.velloskin-contact-form__field{display:flex;flex-direction:column;gap:6px}.velloskin-contact-form__field--full{grid-column:1 / -1}.velloskin-contact-form__label{font-family:var(--vel-body);font-size:12px;letter-spacing:.05em;text-transform:uppercase;font-weight:600;color:var(--vel-text-muted)}.velloskin-contact-form__input,.velloskin-contact-form__textarea{background:var(--vel-surface);border:1px solid var(--vel-border);border-radius:4px;padding:12px 14px;font-size:15px;font-family:var(--vel-body);color:var(--vel-text);width:100%;transition:border-color .2s}.velloskin-contact-form__input:focus,.velloskin-contact-form__textarea:focus{outline:none;border-color:var(--vel-accent)}.velloskin-contact-form__textarea{min-height:140px;resize:vertical}.velloskin-contact-form__submit{grid-column:1 / -1;background:var(--vel-accent);color:var(--vel-bg);padding:16px 32px;border-radius:4px;font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;border:none;cursor:pointer;font-family:var(--vel-body);transition:background .2s;justify-self:start}.velloskin-contact-form__submit:hover{background:var(--vel-accent-hover)}.velloskin-contact-form__success,.velloskin-contact-form__errors{grid-column:1 / -1;padding:14px 18px;border-radius:4px;font-size:14px;line-height:1.5;margin-bottom:4px}.velloskin-contact-form__success{background:var(--vel-accent-tint);color:var(--vel-accent);border:1px solid var(--vel-accent)}.velloskin-contact-form__errors{background:#b4323214;color:#962828;border:1px solid rgba(180,50,50,.3)}@media(max-width:900px){.velloskin-pdp.velloskin-contact-hero{padding:56px 0 36px}.velloskin-contact-hero__headline{font-size:clamp(28px,7vw,36px)}.velloskin-pdp.velloskin-contact-methods{padding:48px 0}.velloskin-contact-methods__grid{grid-template-columns:1fr;gap:16px}.velloskin-contact-method{padding:24px 22px}.velloskin-contact-methods__sla{padding:22px 24px;margin-top:28px}.velloskin-pdp.velloskin-contact-form-section{padding:48px 0}.velloskin-contact-form{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/velloskin-contact.css.map */
