.contact-form-enhanced{padding:60px 0}.contact-form-enhanced__container{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:stretch}.contact-form-enhanced__form-column{padding:0;display:flex;flex-direction:column}.contact-form-enhanced__header{margin-bottom:30px}.contact-form-enhanced__title{color:var(--text-text-heading, #121212);font-family:Schibsted Grotesk;font-size:var(--Text-Sizes-H1, 72px);font-style:normal;font-weight:600;line-height:105%;letter-spacing:-1.44px;margin-bottom:20px}.contact-form-enhanced__description{color:var(--text-text-body, #2A2A2A);font-family:Schibsted Grotesk;font-size:var(--Text-Sizes-p-regular, 18px);font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.36px;margin-bottom:26px}.contact-form-enhanced__description p{margin-bottom:0}.contact-form-enhanced__form-grid{display:flex;flex-direction:column;gap:20px}.contact-form-enhanced__form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact-form-enhanced__form-field{display:flex;flex-direction:column}.contact-form-enhanced__form-field label{color:var(--text-text-body, #2A2A2A);font-family:Schibsted Grotesk;font-size:var(--Text-Sizes-H6, 16px);font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.32px!important;text-transform:none!important;margin-bottom:18px}.contact-form-enhanced__input,.contact-form-enhanced__select,.contact-form-enhanced__textarea{padding:12px 16px;border:1px solid var(--color-neutral-100, #D0D0D0);border-radius:4px;font-family:Schibsted Grotesk;font-size:var(--Text-Sizes-p-regular, 18px);font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.36px;background:#fff;transition:border-color .3s ease,box-shadow .3s ease}.contact-form-enhanced__input:focus,.contact-form-enhanced__select:focus,.contact-form-enhanced__textarea:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.contact-form-enhanced__textarea{resize:vertical;min-height:120px}.contact-form-enhanced__submit-btn{background:#b5985a;color:#fff;border:none;padding:15px 30px;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;border-radius:4px;cursor:pointer;transition:background-color .3s ease;margin-top:10px}.contact-form-enhanced__submit-btn:hover{background:#c19a6b}.contact-form-enhanced__info-column{position:relative;height:100%}.contact-form-enhanced__info-background{position:relative;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:16px;overflow:hidden}.contact-form-enhanced__info-background:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0009;z-index:1}.contact-form-enhanced__info-content{position:relative;z-index:2;padding:50px;height:100%;display:flex;flex-direction:column;justify-content:flex-end;color:#fff}.contact-form-enhanced__info-title{color:var(--text-text-invert, #E7E7E7);font-family:Schibsted Grotesk;font-size:var(--Text-Sizes-H3, 36px);font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.72px;margin-bottom:46px}.contact-form-enhanced__info-list{display:flex;flex-direction:column;gap:15px}.contact-form-enhanced__info-item{display:flex;align-items:flex-start;gap:20px}.contact-form-enhanced__info-label{color:var(--color-base-white, #FFF);font-family:Schibsted Grotesk;font-size:var(--Text-Sizes-p-regular, 18px);font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.36px;min-width:170px}.contact-form-enhanced__info-value{color:var(--color-neutral-200, #B8B8B8);text-align:start;font-family:Schibsted Grotesk;font-size:var(--Text-Sizes-p-regular, 18px);font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.36px}.contact-form-enhanced__success{background:#d4edda;color:#155724;padding:15px;border-radius:6px;margin-bottom:20px;border:1px solid #c3e6cb}@media (max-width: 768px){.contact-form-enhanced__container{grid-template-columns:1fr;gap:40px}.contact-form-enhanced__form-column{padding:30px 20px}.contact-form-enhanced__title{font-size:2rem}.contact-form-enhanced__form-row{grid-template-columns:1fr;gap:15px}.contact-form-enhanced__info-content{padding:30px 20px}.contact-form-enhanced__info-title{font-size:1.5rem}.contact-form-enhanced__info-item{flex-direction:column;gap:5px}.contact-form-enhanced__info-label{min-width:auto}.contact-form-enhanced__info-value{text-align:left}}@media (max-width: 480px){.contact-form-enhanced{padding:40px 0}.contact-form-enhanced__form-column,.contact-form-enhanced__info-content{padding:20px 15px}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
