:root{--fc-accent: #4B2158;--fc-lime: #e3f77e;--fc-dark: #081615;--fc-radius: 14px;--fc-border: #e5e7eb;--fc-text: #111827;--fc-muted: #6b7280;--fc-bg: #f8f8fb;--fc-card: #ffffff;--fc-shade: #eafaff;--fc-font: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.form-contact{background:var(--fc-card);padding:0;font-family:var(--fc-font);position:relative;overflow:hidden}*+.shopify-section .form-contact{padding-block-start:0}.form-contact .container{position:relative;z-index:2}.fc-split{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start;padding:72px 0 88px}@media screen and (max-width:960px){.fc-split{grid-template-columns:1fr;gap:48px;padding:48px 0 64px}}.fc-info{padding-top:12px}.fc-tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fc-accent);margin-bottom:28px;padding-bottom:16px;border-bottom:1px solid rgba(75,33,88,.15)}.fc-info .form-contact__heading{font-family:"Poppins",var(--fc-font);font-size:48px;font-weight:700;color:var(--fc-dark);line-height:1.06;letter-spacing:-.03em;margin-bottom:24px}@media screen and (max-width:750px){.fc-info .form-contact__heading{font-size:36px}}.fc-info .form-contact__heading .fc-accent{color:var(--fc-accent)}.fc-info .form-contact__description{color:var(--fc-muted);font-size:17px;line-height:1.7;max-width:440px;margin-bottom:48px}.fc-info .form-contact__description p{color:var(--fc-muted)}.fc-info .form-contact__description strong{color:var(--fc-text);font-weight:600}.fc-info .form-contact__link{color:var(--fc-accent);font-weight:600;font-size:14px;text-decoration:none;border-bottom:1px solid rgba(75,33,88,.2);transition:border-color .2s}.fc-info .form-contact__link:hover{border-color:var(--fc-accent)}.fc-trust-blocks{display:flex;flex-direction:column;gap:1px;background:var(--fc-border);border-radius:16px;overflow:hidden;border:1px solid var(--fc-border)}.fc-trust-block{display:flex;align-items:center;gap:20px;padding:22px 24px;background:var(--fc-card);transition:background .2s}.fc-trust-block:hover{background:var(--fc-bg)}.fc-trust-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--fc-dark);border:1px solid var(--fc-dark)}.fc-trust-icon svg{width:20px;height:20px;stroke:var(--fc-lime);stroke-width:1.8;fill:none}.fc-trust-block h3{font-size:14px;font-weight:700;color:var(--fc-dark);margin-bottom:2px;letter-spacing:-.01em}.fc-trust-block span{font-size:13px;color:var(--fc-muted);line-height:1.4;display:block}@media screen and (max-width:750px){.fc-trust-blocks{flex-direction:row;flex-wrap:wrap;border-radius:14px;gap:1px}.fc-trust-block{flex:1 1 calc(50% - 1px);flex-direction:column;align-items:flex-start;gap:12px;padding:20px 18px}.fc-trust-block:last-child{flex:1 1 100%}.fc-trust-icon{width:42px;height:42px;border-radius:11px}.fc-trust-icon svg{width:19px;height:19px;stroke-width:2}.fc-trust-block h3{font-size:14px;font-weight:700;margin-bottom:2px}.fc-trust-block span{font-size:12.5px;line-height:1.4}}.fc-form-side{position:relative}.fc-form-card{background:var(--fc-card);border-radius:20px;overflow:hidden;border:1px solid var(--fc-border);box-shadow:0 4px 24px #0000000f}.fc-response-bar{background:var(--fc-lime);padding:14px 32px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:13px;font-weight:700;color:var(--fc-dark);letter-spacing:-.01em}.fc-response-bar svg{width:16px;height:16px;stroke:var(--fc-dark);stroke-width:2;fill:none}.fc-form-inner{padding:36px 36px 40px}@media screen and (max-width:750px){.fc-form-inner{padding:28px 20px 32px}}.fc-form-inner .form-contact__form-heading{font-family:"Poppins",var(--fc-font);font-size:22px;font-weight:700;color:var(--fc-text);margin-bottom:4px;letter-spacing:-.02em}.fc-form-inner .form-contact__form-description{font-size:14px;color:var(--fc-muted);margin-bottom:28px;line-height:1.5}.fc-form-inner .form-contact__form-description p{color:var(--fc-muted)}.form-contact .grid{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:1.6rem;padding:0;border:none;border-radius:0;box-shadow:none;background:transparent}.form-contact .grid:before{display:none}.form-contact .field__label{width:100%;font-size:12px;font-weight:700;color:var(--fc-text);letter-spacing:.02em;text-transform:uppercase;margin-bottom:7px}label:has(+input:required):after,.field__label:has(+.field__options input[type=checkbox]:required):after,.field__label:has(+.field__options input[type=radio]:required):after{content:" *";color:#b45309}.form-contact .field__input,.form-contact input[type=text],.form-contact input[type=email],.form-contact input[type=tel],.form-contact textarea{border:1.5px solid var(--fc-border)!important;border-radius:10px!important;padding:14px 16px!important;font-size:15px;font-family:var(--fc-font);background:var(--fc-card)!important;transition:border-color .18s,box-shadow .18s;outline:none!important;width:100%;box-sizing:border-box}.form-contact .field__input::placeholder,.form-contact input::placeholder,.form-contact textarea::placeholder{color:#b0b5be}.form-contact .field__input:focus,.form-contact input[type=text]:focus,.form-contact input[type=email]:focus,.form-contact input[type=tel]:focus,.form-contact textarea:focus{border-color:var(--fc-accent)!important;background:#fff!important;box-shadow:0 0 0 3px var(--fc-shade)!important}.form-contact .field__options{display:flex;flex-wrap:wrap;width:100%;gap:10px}.form-contact .field__option{display:flex;align-items:center;background:var(--fc-card);border:1.5px solid var(--fc-border);border-radius:8px;padding:10px 18px;cursor:pointer;transition:border-color .15s,background .15s;gap:8px;font-size:14px;font-weight:600}.form-contact .field__option:has(input:checked){border-color:var(--fc-accent);background:var(--fc-shade)}.checkbox:has(.field__options){min-height:4.6rem}.form-contact .form-row--actions{margin-block-start:8px}.form-contact .form-row--actions button,.form-contact .form-row--actions .button{width:100%!important;padding:16px 32px!important;border-radius:12px!important;border:none!important;font-size:15px!important;font-weight:700!important;font-family:var(--fc-font)!important;background:var(--fc-accent)!important;color:#fff!important;cursor:pointer;transition:all .2s ease!important;box-shadow:none!important;letter-spacing:-.01em}.form-contact .form-row--actions button:hover,.form-contact .form-row--actions .button:hover{transform:translateY(-1px)!important;box-shadow:0 8px 24px #4b215833!important}.fc-trust-strip{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:18px;font-size:12px;font-weight:500;color:var(--fc-muted)}.fc-trust-strip .fc-ts-item{display:flex;align-items:center;gap:5px}.fc-trust-strip svg{width:14px;height:14px;stroke:var(--fc-muted);stroke-width:2;fill:none}.form-contact .form-row--actions:after{display:none}.form-contact__message--success{margin-block-end:2.4rem;border:none;outline:none;background:#f0fdf4;color:#166534;border-left:4px solid #16a34a;padding:14px 18px;border-radius:8px;font-weight:600}@media screen and (min-width:750px){.form-contact .form-row--actions{margin-block-start:8px}.form-contact .form-row--actions button,.form-contact .form-row--actions .button{width:100%!important}}#shopify-section-form>div,[id^=shopify-section-] .form-contact{padding-block-start:0!important;padding-block-end:0!important}
/*# sourceMappingURL=/cdn/shop/t/21/assets/form-contact.css.map */
