.ql-theme #MainContent>.shopify-section:has(.ql-contact){padding-top:0!important;padding-bottom:0!important}.ql-contact{--ql-contact-max: 34rem;--ql-contact-max: 540px;background:radial-gradient(ellipse 90% 55% at 50% 0%,rgba(242,237,228,.9) 0%,transparent 62%),linear-gradient(180deg,#f9f6f0,#f5f1ea 48%,#f9f6f0);color:#1c1b1a}.ql-contact__inner{max-width:var(--ql-contact-max);margin:0 auto;padding-inline:1.5rem;padding-inline:24px;text-align:center}@media screen and (min-width:750px){.ql-contact__inner{padding-inline:2rem;padding-inline:32px}}.ql-contact__intro{margin:0 auto 2.25rem;margin:0 auto 36px;max-width:28rem;max-width:440px}@media screen and (min-width:750px){.ql-contact__intro{margin-bottom:2.75rem;margin-bottom:44px}}.ql-contact__eyebrow{margin:0 0 .85rem;font-family:var(--font-body-precision, Inter),"Helvetica Neue",sans-serif;font-size:11px;font-size:max(11px,.7rem);letter-spacing:.2em;text-transform:uppercase;color:#625f5c}.ql-contact__title{margin:0;font-family:var(--font-heading-luxury, "Cormorant Garamond"),Georgia,serif;font-weight:300;font-size:2.6rem;font-size:max(2.6rem,36px);letter-spacing:-.015em;line-height:1.15;color:#1c1b1a}@media screen and (min-width:750px){.ql-contact__title{font-size:3.2rem;font-size:max(3.2rem,46px)}}.ql-contact__subline{margin:1rem auto 0;max-width:26rem;font-family:var(--font-body-precision, Inter),"Helvetica Neue",sans-serif;font-size:15px;font-size:max(15px,.95rem);line-height:1.7;color:#625f5c}.ql-contact__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem 1.75rem;margin:1.5rem auto 0;padding:0;list-style:none}.ql-contact__meta-item{margin:0;font-family:var(--font-body-precision, Inter),"Helvetica Neue",sans-serif;font-size:12px;font-size:max(12px,.75rem);letter-spacing:.1em;text-transform:uppercase;color:#625f5c}.ql-contact__meta-item a{color:#1c1b1a;text-decoration:none;border-bottom:1px solid rgba(28,27,26,.28);padding-bottom:.1rem;transition:border-color .25s ease,opacity .25s ease}.ql-contact__meta-item a:hover{border-bottom-color:#1c1b1a;opacity:.78;color:#1c1b1a}.ql-contact__form{text-align:left;margin:0 auto;max-width:var(--ql-contact-max)}.ql-contact .contact__fields{display:grid;grid-template-columns:1fr;gap:0}@media screen and (min-width:750px){.ql-contact .contact__fields{grid-template-columns:repeat(2,1fr);column-gap:1.25rem}}.ql-contact .field{margin-bottom:1.15rem;position:relative}@media screen and (min-width:750px){.ql-contact .field{margin-bottom:1.35rem}}.ql-contact .field__input,.ql-contact .text-area.field__input{width:100%;min-height:3.25rem;padding:1.35rem 1rem .65rem;background:#f9f6f0b8;border:1px solid #e1dcd6;border-radius:0;box-shadow:none;color:#1c1b1a;font-family:var(--font-body-precision, Inter),"Helvetica Neue",sans-serif;font-size:15px;font-size:max(15px,.95rem);letter-spacing:.02em;line-height:1.45;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}.ql-contact .text-area.field__input{min-height:9.5rem;padding-top:1.5rem;resize:vertical}.ql-contact .field__input::placeholder{color:transparent}.ql-contact .field__label,.ql-contact .form__label.field__label{position:absolute;top:1.05rem;left:1rem;margin:0;font-family:var(--font-body-precision, Inter),"Helvetica Neue",sans-serif;font-size:12px;font-size:max(12px,.75rem);letter-spacing:.12em;text-transform:uppercase;color:#625f5c;pointer-events:none;transition:top .2s ease,font-size .2s ease,color .2s ease}.ql-contact .field__input:focus~.field__label,.ql-contact .field__input:not(:placeholder-shown)~.field__label,.ql-contact .field__input:focus~.form__label.field__label,.ql-contact .field__input:not(:placeholder-shown)~.form__label.field__label,.ql-contact .text-area.field__input:focus~.form__label.field__label,.ql-contact .text-area.field__input:not(:placeholder-shown)~.form__label.field__label{top:.45rem;font-size:10px;font-size:max(10px,.62rem);letter-spacing:.14em;color:#2f3e36}.ql-contact .field__input:focus,.ql-contact .text-area.field__input:focus{outline:none;border-color:#2f3e36;box-shadow:0 0 0 1px #2f3e36;background:#f9f6f0}.ql-contact .field__input:hover:not(:focus){border-color:#d4cec6}.ql-contact .field:before,.ql-contact .field:after,.ql-contact .field__input:after,.ql-contact .field__input:before{display:none!important;content:none!important;box-shadow:none!important}.ql-contact .contact__field-error,.ql-contact .form__message{margin-top:.5rem;font-family:var(--font-body-precision, Inter),"Helvetica Neue",sans-serif;font-size:13px;color:#625f5c}.ql-contact .form-status{justify-content:center;text-align:center;margin-bottom:1.5rem;font-family:var(--font-heading-luxury, "Cormorant Garamond"),Georgia,serif;font-weight:400;font-size:1.35rem;font-size:max(1.35rem,20px);color:#1c1b1a}.ql-contact .form-status-list{text-align:center;margin-bottom:1.25rem}.ql-contact .contact__button{display:flex;justify-content:center;margin-top:1.75rem}@media screen and (min-width:750px){.ql-contact .contact__button{margin-top:2.25rem}}.ql-contact .contact__button .button,.ql-contact .ql-contact__submit{min-width:min(100%,16rem);min-width:min(100%,240px);min-height:3.25rem;min-height:52px;margin:0;padding:1rem 2rem;padding:16px 32px;border:0!important;border-radius:0;background:#1c1b1a!important;color:#f9f6f0!important;font-family:var(--font-body-precision, Inter),"Helvetica Neue",sans-serif!important;font-size:12px;font-size:max(12px,.75rem);font-weight:500;letter-spacing:.2em;text-transform:uppercase;box-shadow:none!important;transition:background-color .25s ease,opacity .25s ease}.ql-contact .contact__button .button:before,.ql-contact .contact__button .button:after,.ql-contact .ql-contact__submit:before,.ql-contact .ql-contact__submit:after{display:none!important;content:none!important}.ql-contact .contact__button .button:hover,.ql-contact .ql-contact__submit:hover{background:#2a2826!important;color:#f9f6f0!important}.ql-contact .contact__button .button:focus-visible,.ql-contact .ql-contact__submit:focus-visible{outline:1px solid #1c1b1a;outline-offset:3px}.ql-theme #MainContent:has(.ql-contact) .shopify-section:has(.main-page-title){padding-top:0!important;padding-bottom:0!important}.ql-theme #MainContent:has(.ql-contact) .main-page-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ql-theme #MainContent:has(.ql-contact) .shopify-section:has(.main-page-title) .rte:empty,.ql-theme #MainContent:has(.ql-contact) .shopify-section:has(.main-page-title) .page-width{margin:0;padding-top:0!important;padding-bottom:0!important;min-height:0}@media screen and (max-width:749px){.ql-contact__intro{margin-bottom:1.85rem}.ql-contact__title{font-size:2.25rem;font-size:max(2.25rem,32px)}.ql-contact .contact__button .button,.ql-contact .ql-contact__submit{width:100%;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/marbenio-ql-contact.css.map */
