#shopify-section-contact-form,.shopify-section:has(form[action*="/contact"]){--vp-bg:#12151C;--vp-surface:rgba(255,255,255,.03);--vp-surface-alt:rgba(255,255,255,.05);--vp-border:rgba(245,242,238,.15);--vp-text:#F5F2EE;--vp-text-secondary:#D8D5CE;--vp-text-muted:#999999;--vp-focus:rgba(245,242,238,.7);--vp-vero:#4F91E0;--vp-eros:#F16969;--vp-soul:#B084E0;--color-button-background:#F5F2EE;--color-button-text:#0d0a0a;--button-background:#F5F2EE;--button-text:#0d0a0a;position:relative;background:var(--vp-bg);color:var(--vp-text);font-family:Manrope,sans-serif}#shopify-section-contact-form:before,.shopify-section:has(form[action*="/contact"]):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 15% 8%,rgba(79,145,224,.13),transparent 42%),radial-gradient(circle at 85% 20%,rgba(241,105,105,.12),transparent 42%),radial-gradient(circle at 20% 88%,rgba(176,132,224,.11),transparent 42%)}#shopify-section-contact-form>*,.shopify-section:has(form[action*="/contact"])>*{position:relative;z-index:1}form[action*="/contact"]{font-family:Manrope,sans-serif;color:var(--vp-text-secondary)}form[action*="/contact"] label{display:block;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;letter-spacing:.01em;color:var(--vp-text);margin-bottom:8px;text-transform:none}form[action*="/contact"] input[type=text],form[action*="/contact"] input[type=email],form[action*="/contact"] input[type=tel],form[action*="/contact"] input[type=number],form[action*="/contact"] input:not([type]),form[action*="/contact"] textarea,form[action*="/contact"] select{width:100%;background:var(--vp-surface)!important;border:1px solid var(--vp-border)!important;border-radius:8px!important;color:var(--vp-text)!important;font-family:Manrope,sans-serif!important;font-size:16px;line-height:1.5;padding:13px 15px;box-shadow:none;transition:background .13s ease,border-color .13s ease,box-shadow .13s ease}form[action*="/contact"] textarea{resize:vertical;min-height:180px}form[action*="/contact"] ::placeholder{color:var(--vp-text-muted);opacity:1}form[action*="/contact"] input:focus,form[action*="/contact"] textarea:focus,form[action*="/contact"] select:focus{outline:none!important;border-color:var(--vp-focus)!important;box-shadow:0 0 0 3px #f5f2ee1f!important;background:#ffffff0f!important}form[action*="/contact"] input:-webkit-autofill,form[action*="/contact"] input:-webkit-autofill:hover,form[action*="/contact"] input:-webkit-autofill:focus,form[action*="/contact"] textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #191D26 inset!important;box-shadow:0 0 0 1000px #191d26 inset!important;-webkit-text-fill-color:var(--vp-text)!important;caret-color:var(--vp-text);border:1px solid var(--vp-border)!important}form[action*="/contact"] label .required,form[action*="/contact"] label abbr{color:var(--vp-eros);text-decoration:none;border:0;margin-left:2px}form[action*="/contact"] button,form[action*="/contact"] input[type=submit],form[action*="/contact"] .btn,#shopify-section-contact-form button,#shopify-section-contact-form input[type=submit],#shopify-section-contact-form .btn{display:inline-flex!important;align-items:center;justify-content:center;font-family:Manrope,sans-serif!important;background:#f5f2ee!important;background-color:#f5f2ee!important;background-image:none!important;border:1px solid #F5F2EE!important;border-radius:8px!important;color:#0d0a0a!important;-webkit-text-fill-color:#0d0a0a!important;font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;text-shadow:none;padding:13px 28px;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .13s ease}form[action*="/contact"] button *,form[action*="/contact"] input[type=submit] *,form[action*="/contact"] .btn *,#shopify-section-contact-form button *,#shopify-section-contact-form .btn *{color:#0d0a0a!important;-webkit-text-fill-color:#0d0a0a!important;background:transparent!important;text-shadow:none!important}form[action*="/contact"] button:before,form[action*="/contact"] button:after,form[action*="/contact"] .btn:before,form[action*="/contact"] .btn:after,#shopify-section-contact-form button:before,#shopify-section-contact-form button:after,#shopify-section-contact-form .btn:before,#shopify-section-contact-form .btn:after{background:transparent!important;background-image:none!important;content:none!important;display:none!important}form[action*="/contact"] button:hover,form[action*="/contact"] input[type=submit]:hover,form[action*="/contact"] .btn:hover,#shopify-section-contact-form button:hover,#shopify-section-contact-form .btn:hover{background:#d8d5ce!important;background-color:#d8d5ce!important;border-color:#d8d5ce!important;color:#0d0a0a!important;transform:translateY(-3px)}form[action*="/contact"] button:hover *,form[action*="/contact"] .btn:hover *,#shopify-section-contact-form button:hover *,#shopify-section-contact-form .btn:hover *{color:#0d0a0a!important;-webkit-text-fill-color:#0d0a0a!important}form[action*="/contact"] button:focus-visible,form[action*="/contact"] .btn:focus-visible,#shopify-section-contact-form button:focus-visible{outline:2px solid var(--vp-focus);outline-offset:4px}#shopify-section-contact-form .recaptcha-terms,#shopify-section-contact-form [class*=recaptcha],#shopify-section-contact-form small,form[action*="/contact"] .recaptcha-terms,form[action*="/contact"] [class*=recaptcha],form[action*="/contact"] small,.shopify-section:has(form[action*="/contact"]) .recaptcha-terms{font-family:Manrope,sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:1.55!important;letter-spacing:0!important;text-transform:none!important;color:#f5f2ee66!important;max-width:52ch;margin-top:20px}#shopify-section-contact-form .recaptcha-terms *,#shopify-section-contact-form [class*=recaptcha] *,form[action*="/contact"] .recaptcha-terms *,form[action*="/contact"] [class*=recaptcha] *{font-family:Manrope,sans-serif!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important}#shopify-section-contact-form .recaptcha-terms a,#shopify-section-contact-form [class*=recaptcha] a,form[action*="/contact"] .recaptcha-terms a,form[action*="/contact"] [class*=recaptcha] a{color:#f5f2ee94!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:color .13s ease}#shopify-section-contact-form .recaptcha-terms a:hover,form[action*="/contact"] .recaptcha-terms a:hover{color:var(--vp-text-secondary)!important}#shopify-section-contact-form .form-status,#shopify-section-contact-form .form-status--success,#shopify-section-contact-form .form-status--error{font-family:Manrope,sans-serif;font-size:15.5px;line-height:1.6;border-radius:8px;padding:14px 16px;margin-bottom:22px}#shopify-section-contact-form .form-status--success{background:#56c2a81f;border:1px solid rgba(86,194,168,.45);color:var(--vp-text)}#shopify-section-contact-form .form-status--error{background:#f169691f;border:1px solid rgba(241,105,105,.45);color:var(--vp-text)}@media(prefers-reduced-motion:reduce){form[action*="/contact"] button:hover,form[action*="/contact"] .btn:hover{transform:none}form[action*="/contact"] *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/vs-contact.css.map */
