.contact-us-page-section{margin-top:0!important}.contact-us-page{--contact-font-primary: var(--font-body-family, "Inter", -apple-system, BlinkMacSystemFont, sans-serif);--contact-color-text: #333333;--contact-color-heading: #1a1a1a;--contact-color-border: #e5e5e5;--contact-color-bg: #ffffff;--contact-color-accent: #8B7355;--contact-color-accent-hover: #6d5a44;--contact-spacing-xs: .5rem;--contact-spacing-sm: 1rem;--contact-spacing-md: 1.5rem;--contact-spacing-lg: 2rem;--contact-spacing-xl: 3rem;--contact-max-width: 1400px;--contact-transition: .3s ease}.contact-us-container{max-width:var(--contact-max-width);margin:0 auto;padding:0 40px}@media screen and (max-width:767px){.contact-us-container{padding:0 20px}}.contact-us-section-heading{font-family:var(--am-font-heading, "Playfair Display", Georgia, serif);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:400;letter-spacing:-.01em;color:var(--contact-color-heading);text-align:center;margin-bottom:48px}.contact-us-hero{background-color:#8b7355;padding:48px 40px;text-align:center}@media screen and (max-width:767px){.contact-us-hero{padding:40px 20px}}.contact-us-hero__content{max-width:800px;margin:0 auto}.contact-us-hero__heading{font-family:var(--am-font-heading, "Playfair Display", Georgia, serif);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;font-style:italic;letter-spacing:-.02em;line-height:1.2;color:#fff;margin:0 0 16px}.contact-us-hero__subheading{font-family:var(--am-font-body, "Poppins", sans-serif);font-size:15px;font-weight:300;line-height:1.7;color:#ffffffe6;max-width:600px;margin:0 auto}.contact-us-info{padding:80px 0;background-color:#fff}.contact-us-info__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media screen and (max-width:989px){.contact-us-info__grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media screen and (max-width:575px){.contact-us-info__grid{grid-template-columns:1fr;gap:20px}}.contact-us-info__card{text-align:center;padding:40px 24px;background-color:#fafafa;border:1px solid #f0f0f0;transition:all .3s ease}.contact-us-info__card:hover{background-color:#fff;border-color:var(--contact-color-accent);box-shadow:0 8px 32px #8b73551f;transform:translateY(-4px)}.contact-us-info__icon{width:56px;height:56px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;background-color:#f8f6f4;border-radius:50%;transition:all .3s ease}.contact-us-info__card:hover .contact-us-info__icon{background-color:var(--contact-color-accent)}.contact-us-info__icon svg{width:28px;height:28px;stroke:var(--contact-color-accent);transition:stroke .3s ease}.contact-us-info__card:hover .contact-us-info__icon svg{stroke:#fff}.contact-us-info__title{font-family:var(--am-font-body, "Poppins", sans-serif);font-size:14px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--contact-color-heading);margin:0 0 12px}.contact-us-info__text{font-family:var(--am-font-body, "Poppins", sans-serif);font-size:15px;font-weight:300;line-height:1.7;color:#666;margin:0}.contact-us-info__link{color:var(--contact-color-accent);text-decoration:none;transition:color .3s ease}.contact-us-info__link:hover{color:var(--contact-color-accent-hover);text-decoration:underline}.contact-us-form-section{padding:80px 0;background-color:#fafafa}.contact-us-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}@media screen and (max-width:989px){.contact-us-form__grid{grid-template-columns:1fr;gap:48px}}.contact-us-form__narrative{padding-right:40px}@media screen and (max-width:989px){.contact-us-form__narrative{padding-right:0;text-align:center}}.contact-us-form__heading{font-family:var(--am-font-heading, "Playfair Display", Georgia, serif);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;letter-spacing:-.01em;color:var(--contact-color-heading);margin:0 0 24px}.contact-us-form__text{font-family:var(--am-font-body, "Poppins", sans-serif);font-size:16px;font-weight:300;line-height:1.8;color:#666;margin:0 0 32px}.contact-us-form__stat{display:flex;align-items:center;gap:16px;padding:20px 24px;background-color:#f8f6f4;border-left:3px solid var(--contact-color-accent)}@media screen and (max-width:989px){.contact-us-form__stat{justify-content:center;border-left:none;border-top:3px solid var(--contact-color-accent)}}.contact-us-form__stat-icon{flex-shrink:0;width:32px;height:32px;color:var(--contact-color-accent)}.contact-us-form__stat-icon svg{width:100%;height:100%}.contact-us-form__stat-text{font-family:var(--am-font-body, "Poppins", sans-serif);font-size:14px;font-weight:500;color:var(--contact-color-heading)}.contact-us-form__wrapper{background-color:#fff;padding:40px;border:1px solid #e8e8e8;box-shadow:0 4px 24px #0000000f}@media screen and (max-width:767px){.contact-us-form__wrapper{padding:24px}}.contact-us-form__form-heading{font-family:var(--am-font-body, "Poppins", sans-serif);font-size:18px;font-weight:500;color:var(--contact-color-heading);margin:0 0 24px;text-align:center}.contact-us-form__form{display:flex;flex-direction:column;gap:16px}.contact-us-form__row{display:flex;gap:16px}@media screen and (max-width:480px){.contact-us-form__row{flex-direction:column}}.contact-us-form__field{width:100%}.contact-us-form__field--half{flex:1}.contact-us-form__input,.contact-us-form__select,.contact-us-form__textarea{width:100%;padding:14px 16px;font-family:var(--am-font-body, "Poppins", sans-serif);font-size:14px;color:var(--contact-color-text);background-color:#fafafa;border:1px solid #e0e0e0;border-radius:0;transition:all .3s ease}.contact-us-form__input:focus,.contact-us-form__select:focus,.contact-us-form__textarea:focus{outline:none;border-color:var(--contact-color-accent);background-color:#fff}.contact-us-form__input::placeholder,.contact-us-form__textarea::placeholder{color:#999}.contact-us-form__select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b6b6b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:20px;padding-right:40px}.contact-us-form__textarea{resize:vertical;min-height:120px}.contact-us-form__submit{margin-top:8px}.contact-us-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;font-family:var(--am-font-body, "Poppins", sans-serif);font-size:13px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;border:1px solid;cursor:pointer;transition:all .3s ease}.contact-us-btn--primary{background-color:var(--contact-color-accent);border-color:var(--contact-color-accent);color:#fff}.contact-us-btn--primary:hover{background-color:var(--contact-color-accent-hover);border-color:var(--contact-color-accent-hover)}.contact-us-btn--full{width:100%}.contact-us-form__success{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px 20px;text-align:center}.contact-us-form__success svg{width:48px;height:48px;color:#2e7d32}.contact-us-form__success p{font-family:var(--am-font-body, "Poppins", sans-serif);font-size:16px;color:var(--contact-color-heading);margin:0}.contact-us-form__error{padding:12px 16px;background-color:#fef2f2;border:1px solid #fee2e2;margin-bottom:16px}.contact-us-form__error p{font-family:var(--am-font-body, "Poppins", sans-serif);font-size:14px;color:#b91c1c;margin:0}.contact-us-hours{padding:60px 0;background-color:#fff}.contact-us-hours__content{max-width:600px;margin:0 auto;text-align:center}.contact-us-hours__heading{font-family:var(--am-font-heading, "Playfair Display", Georgia, serif);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:400;color:var(--contact-color-heading);margin:0 0 24px}.contact-us-hours__text{font-family:var(--am-font-body, "Poppins", sans-serif);font-size:15px;font-weight:300;line-height:1.8;color:#666;margin:0 0 8px}.contact-us-hours__text:last-child{margin-bottom:0}@media screen and (max-width:767px){.contact-us-info,.contact-us-form-section,.contact-us-hours{padding:60px 0}}@media screen and (max-width:480px){.contact-us-info,.contact-us-form-section,.contact-us-hours{padding:48px 0}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/contact-us-page.css.map */
