.contact__form--almam{--cf-panel-bg: #f8f8f8;--cf-accent: #c9a87c;--cf-submit-bg: #1a1a1a;--cf-info-width: 33%;--cf-card-bg: #ffffff;--cf-border: #e6e6e6;--cf-field-border: #e2e2e2;--cf-label: #1a1a1a;--cf-value: #4a4a4a;--cf-radius: 6px;--cf-gap: 4rem;display:grid;grid-template-columns:var(--cf-info-width) 1fr;gap:var(--cf-gap);box-sizing:border-box;padding:4rem;border-radius:var(--cf-radius);background-color:var(--cf-panel-bg)}@media only screen and (min-width:1200px){.contact__form--container.contact__form--almam{padding:4rem}}.contact__form--almam.contact__form--stacked{grid-template-columns:1fr}.contact__form--almam .contact__heading{position:relative;margin:0 0 3.5rem;padding-bottom:1.4rem;color:var(--cf-label);font-size:clamp(1.8rem,1.6vw,2.1rem);font-weight:700;line-height:1.3;letter-spacing:.05em;text-transform:uppercase}.contact__form--almam .contact__heading:after{content:"";position:absolute;left:0;bottom:0;width:4.5rem;height:3px;background-color:var(--cf-accent)}.contact__form--almam .contact__list--wrapper{display:grid;gap:2.6rem;margin-bottom:0}.contact__form--almam .contact__list--item{display:grid;grid-template-columns:var(--cf-icon-size, 3.8rem) 1fr;gap:1.8rem;align-items:start;margin:0}@media only screen and (min-width:768px){.contact__form--almam .contact__list--item+.contact__list--item{margin-top:0}.contact__form--almam .contact__heading{margin-bottom:3.5rem}}.contact__form--almam .contact__list--icon{display:flex;align-items:center;justify-content:center;width:var(--cf-icon-size, 3.8rem);height:var(--cf-icon-size, 3.8rem);border:1px solid var(--cf-accent);border-radius:50%;color:var(--cf-accent)}.contact__form--almam .contact__list--icon svg{width:1.8rem;height:1.8rem;stroke-width:1.6}.contact__form--almam span.h4.contact__list--item-heading{display:block;margin-bottom:.5rem;color:var(--cf-label);font-size:1.2rem;font-weight:700;line-height:1.4;letter-spacing:.07em;text-transform:uppercase}.contact__form--almam .contact__list--item-content{color:var(--cf-value);font-size:1.4rem;line-height:1.6}.contact__form--almam .contact__list--item-content p{margin:0;color:var(--cf-value)}.contact__form--almam .contact__list--item-content a{color:inherit;text-decoration:none}.contact__form--almam .contact__list--item-content a:hover{color:var(--cf-accent);text-decoration:underline}.contact__form--almam .contact__cta--wrap{padding-left:calc(var(--cf-icon-size, 3.8rem) + 1.8rem);margin-top:.6rem}.contact__form--almam .contact__cta{display:inline-flex;align-items:center;gap:1rem;padding:1.3rem 2.2rem;border-radius:4px;background-color:var(--cf-accent);color:#fff;font-size:1.2rem;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:opacity .2s ease}.contact__form--almam .contact__cta svg{width:1.7rem;height:1.7rem;stroke-width:1.6}.contact__form--almam .contact__cta:hover{opacity:.88;color:#fff}.contact__form--almam .contact__cta[aria-disabled=true]{opacity:.5;cursor:default;pointer-events:none}.contact__form--wrapper.contact__form--almam-card{box-sizing:border-box;height:100%;padding:3.5rem;border:1px solid var(--cf-border);border-radius:var(--cf-radius);background-color:var(--cf-card-bg)}.contact__form--almam .contact__form--heading{margin:0 0 2.8rem;color:var(--cf-label);font-size:clamp(1.6rem,1.4vw,1.8rem);font-weight:700;line-height:1.3;letter-spacing:.05em;text-transform:uppercase}.contact__form--almam .contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem}.contact__form--wrapper.contact__form--almam-card .input__field_form+.input__field_form{margin-top:0}.contact__form--wrapper.contact__form--almam-card .input__field_form.textarea__field{margin-top:1.8rem}.contact__form--wrapper.contact__form--almam-card .input__field,.contact__form--wrapper.contact__form--almam-card input[type=email],.contact__form--wrapper.contact__form--almam-card input[type=text],.contact__form--wrapper.contact__form--almam-card textarea{box-sizing:border-box;width:100%;padding:1.5rem 1.8rem;border:1px solid var(--cf-field-border);border-radius:4px;background-color:#fff;color:var(--cf-label);font-size:1.5rem;font-weight:400;line-height:1.4;transition:border-color .2s ease}.contact__form--wrapper.contact__form--almam-card .text__area{min-height:16rem;padding:1.5rem 1.8rem;resize:vertical}.contact__form--wrapper.contact__form--almam-card input:focus,.contact__form--wrapper.contact__form--almam-card textarea:focus,.contact__form--wrapper.contact__form--almam-card :focus-visible{border-color:var(--cf-accent);box-shadow:none;outline:none}.contact__form--wrapper.contact__form--almam-card input::placeholder,.contact__form--wrapper.contact__form--almam-card textarea::placeholder{color:#9a9a9a;opacity:1}.contact__form--almam .contact__button{margin-top:2.4rem;text-align:left}.contact__form--almam-card .contact__button .button{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%;min-width:0;padding:1.7rem 2rem;border:1px solid var(--cf-submit-bg);border-radius:4px;background-color:var(--cf-submit-bg);box-shadow:none;color:#fff;font-size:1.3rem;font-weight:600;line-height:1;letter-spacing:.09em;text-transform:uppercase;transition:opacity .2s ease}.contact__form--almam-card .contact__button .button:hover{opacity:.87;box-shadow:none}.contact__form--almam-card .contact__button .button svg{width:1.8rem;height:1.8rem;stroke-width:1.6}@media only screen and (max-width:989px){.contact__form--almam{grid-template-columns:1fr;gap:3.5rem}}@media only screen and (max-width:767px){.contact__form--almam{padding:2.5rem 2rem}.contact__form--almam .contact__list--wrapper{display:grid;gap:2.2rem;margin-bottom:0}.contact__form--wrapper.contact__form--almam-card{padding:2.5rem 2rem}.contact__form--almam .contact__fields{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-contact-form-almam.css.map */
