.marlow-contact-form{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.marlow-contact-form__container{max-width:1200px;margin:0 auto;padding:0 24px}.marlow-contact-form__grid{display:grid;grid-template-columns:1fr;gap:64px}@media screen and (min-width:900px){.marlow-contact-form__grid{grid-template-columns:1fr 1fr;gap:80px}}.marlow-contact-form__content{display:flex;flex-direction:column}@media screen and (min-width:900px){.marlow-contact-form__content--valign-center{justify-content:center}.marlow-contact-form__content--valign-bottom{justify-content:flex-end}}.marlow-contact-form__content--left{text-align:left;align-items:flex-start}.marlow-contact-form__content--center{text-align:center;align-items:center}.marlow-contact-form__content--right{text-align:right;align-items:flex-end}.marlow-contact-form__pre-heading{display:block;font-family:var(--font-body, "Jost", sans-serif);font-size:var(--pre-heading-size, 10px);font-weight:400;text-transform:uppercase;letter-spacing:.3em;color:var(--stone, #7A7062);margin-bottom:24px}.marlow-contact-form__heading{font-family:var(--font-heading, "Cormorant Garamond", serif);font-size:var(--heading-size, 48px);font-weight:300;line-height:1.15;color:var(--charcoal, #1A1714);margin:0 0 32px}.marlow-contact-form__heading--gold{color:var(--gold, #9A7840);font-style:italic}.marlow-contact-form__description{font-family:var(--font-body, "Jost", sans-serif);font-size:var(--description-size, 14px);font-weight:300;line-height:1.8;color:var(--stone, #7A7062);margin-bottom:48px;max-width:480px}.marlow-contact-form__description p{margin:0}.marlow-contact-form__content--center .marlow-contact-form__description{margin-left:auto;margin-right:auto}.marlow-contact-form__content--right .marlow-contact-form__description{margin-left:auto;margin-right:0}.marlow-contact-form__benefits{margin-bottom:48px}.marlow-contact-form__benefits-title{font-family:var(--font-body, "Jost", sans-serif);font-size:var(--benefits-title-size, 12px);font-weight:400;text-transform:uppercase;letter-spacing:.15em;color:var(--charcoal, #1A1714);margin:0 0 20px}.marlow-contact-form__benefits-list{list-style:none;padding:0;margin:0}.marlow-contact-form__benefits-list li{font-family:var(--font-body, "Jost", sans-serif);font-size:var(--benefits-size, 13px);font-weight:300;color:var(--stone, #7A7062);margin-bottom:12px;display:flex;align-items:center;gap:12px}.marlow-contact-form__check{width:16px;height:16px;background:var(--gold, #9A7840);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.marlow-contact-form__check:after{content:"";width:5px;height:8px;border:solid white;border-width:0 1.5px 1.5px 0;transform:rotate(45deg) translate(-1px,-1px)}.marlow-contact-form__social{display:flex;align-items:center;gap:16px;padding-top:32px;border-top:1px solid var(--rule, #D5CFC4)}.marlow-contact-form__social-label{font-family:var(--font-body, "Jost", sans-serif);font-size:var(--social-label-size, 10px);font-weight:400;text-transform:uppercase;letter-spacing:.2em;color:var(--stone, #7A7062)}.marlow-contact-form__social-links{display:flex;gap:12px}.marlow-contact-form__social-link{width:40px;height:40px;border:1px solid var(--rule, #D5CFC4);display:flex;align-items:center;justify-content:center;color:var(--charcoal, #1A1714);transition:all .3s ease}.marlow-contact-form__social-link:hover{border-color:var(--gold, #9A7840);color:var(--gold, #9A7840)}.marlow-contact-form__social-link svg{width:18px;height:18px}.marlow-contact-form__form-wrapper{background:#f6f3ee;padding:48px 32px}@media screen and (min-width:750px){.marlow-contact-form__form-wrapper{padding:56px 48px}}.marlow-contact-form__form{display:flex;flex-direction:column;gap:24px}.marlow-contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media screen and (max-width:749px){.marlow-contact-form__row{grid-template-columns:1fr}}.marlow-contact-form__field{display:flex;flex-direction:column;gap:8px}.marlow-contact-form__label{font-family:var(--font-body, "Jost", sans-serif);font-size:var(--label-size, 9px);font-weight:400;text-transform:uppercase;letter-spacing:.2em;color:var(--stone, #7A7062)}.marlow-contact-form__input,.marlow-contact-form__select{font-family:var(--font-body, "Jost", sans-serif);font-size:var(--input-size, 14px);font-weight:300;color:var(--charcoal, #1A1714);padding:14px 16px;border:1px solid var(--rule, #D5CFC4);background:#fff;border-radius:0;appearance:none;-webkit-appearance:none}.marlow-contact-form__input:focus,.marlow-contact-form__select:focus{outline:none;border-color:var(--gold, #9A7840)}.marlow-contact-form__input::placeholder{color:var(--stone-light, #A89F93)}.marlow-contact-form__field:has(.marlow-contact-form__select){position:relative}.marlow-contact-form__select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%237A7062' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.marlow-contact-form__textarea{font-family:var(--font-body, "Jost", sans-serif);font-size:var(--input-size, 14px);font-weight:300;color:var(--charcoal, #1A1714);padding:14px 16px;border:1px solid var(--rule, #D5CFC4);background:#fff;border-radius:0;resize:vertical;min-height:120px}.marlow-contact-form__textarea:focus{outline:none;border-color:var(--gold, #9A7840)}.marlow-contact-form__textarea::placeholder{color:var(--stone-light, #A89F93)}.marlow-contact-form__field--checkbox{margin-top:8px}.marlow-contact-form__checkbox-label{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.marlow-contact-form__checkbox{width:18px;height:18px;border:1px solid var(--rule, #D5CFC4);appearance:none;-webkit-appearance:none;margin:2px 0 0;flex-shrink:0;cursor:pointer}.marlow-contact-form__checkbox:checked{background:var(--gold, #9A7840);border-color:var(--gold, #9A7840);background-image:url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5L4 8L11 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.marlow-contact-form__checkbox-text{font-family:var(--font-body, "Jost", sans-serif);font-size:var(--checkbox-size, 12px);font-weight:300;line-height:1.5;color:var(--stone, #7A7062)}.marlow-contact-form__submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-body, "Jost", sans-serif);font-size:var(--button-size, 10px);font-weight:400;text-transform:uppercase;letter-spacing:.2em;padding:16px 32px;background:var(--gold, #9A7840);border:1px solid var(--gold, #9A7840);color:#fff;cursor:pointer;transition:all .3s ease;margin-top:8px}.marlow-contact-form__submit:hover{background:transparent;color:var(--gold, #9A7840)}@media screen and (max-width:899px){.marlow-contact-form__container{padding:0 20px}.marlow-contact-form__heading{font-size:clamp(36px,10vw,var(--heading-size, 48px))}.marlow-contact-form__content--left,.marlow-contact-form__content--right{text-align:center;align-items:center}.marlow-contact-form__content--left .marlow-contact-form__description,.marlow-contact-form__content--right .marlow-contact-form__description{margin-left:auto;margin-right:auto}.marlow-contact-form__form-wrapper{padding:40px 24px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/marlow-contact-form.css.map */
