#MainContent[data-template="page.contact"]{--atg-contact-ink: #20231f;--atg-contact-muted: #66675f;--atg-contact-line: #d9d4c9;--atg-contact-surface: #fffdf8;--atg-contact-field: #f3f0e9;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(390px,.82fr);gap:clamp(56px,7.5vw,112px);width:min(calc(100% - 64px),1240px);margin-inline:auto;padding-block:clamp(64px,8vw,112px) clamp(80px,9vw,128px);color:var(--atg-contact-ink)}#MainContent[data-template="page.contact"]>.section-wrapper{min-width:0}#MainContent[data-template="page.contact"] .section-background{display:none}#MainContent[data-template="page.contact"] .section,#MainContent[data-template="page.contact"] .section-content-wrapper,#MainContent[data-template="page.contact"] .custom-section-content{width:100%;max-width:none;padding:0;background:transparent}#MainContent[data-template="page.contact"] .section--page-width{grid-template-columns:minmax(0,1fr)}#MainContent[data-template="page.contact"] .custom-section-content{grid-column:1}#MainContent[data-template="page.contact"] .section-content-wrapper{gap:20px}#MainContent[data-template="page.contact"]>.section-wrapper:first-child .text-block{--width: 100% !important;--max-width: none !important;--text-align: left !important}#MainContent[data-template="page.contact"] h1{max-width:9ch;margin:0;font-size:clamp(3.8rem,6.2vw,6.2rem);font-weight:620;line-height:.94;letter-spacing:-.065em;text-wrap:balance}#MainContent[data-template="page.contact"] rte-formatter{display:block;max-width:650px;color:var(--atg-contact-muted)}#MainContent[data-template="page.contact"] rte-formatter h2{max-width:18ch;margin:8px 0 14px;color:var(--atg-contact-ink);font-size:clamp(1.45rem,2vw,1.85rem);font-weight:560;line-height:1.12;letter-spacing:-.035em}#MainContent[data-template="page.contact"] rte-formatter>h2+p{max-width:50ch;margin:0;font-size:1.075rem;line-height:1.65}#MainContent[data-template="page.contact"] rte-formatter h3{margin:34px 0 12px;padding-top:20px;border-top:1px solid var(--atg-contact-line);color:var(--atg-contact-ink);font-size:.85rem;font-weight:680;line-height:1.3;letter-spacing:.075em;text-transform:uppercase}#MainContent[data-template="page.contact"] rte-formatter p,#MainContent[data-template="page.contact"] rte-formatter li{line-height:1.6}#MainContent[data-template="page.contact"] rte-formatter ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}#MainContent[data-template="page.contact"] rte-formatter li{position:relative;padding-left:20px}#MainContent[data-template="page.contact"] rte-formatter li:before{position:absolute;top:.68em;left:1px;width:6px;height:6px;border-radius:999px;background:var(--atg-contact-ink);content:""}#MainContent[data-template="page.contact"] rte-formatter a{color:var(--atg-contact-ink);text-decoration-color:color-mix(in srgb,var(--atg-contact-ink) 45%,transparent);text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color .16s ease}#MainContent[data-template="page.contact"] rte-formatter a:hover{text-decoration-color:currentColor}#MainContent[data-template="page.contact"]>.section-wrapper:last-child{align-self:start}#MainContent[data-template="page.contact"] .contact-form{--size-style-width: 100% !important;width:100%;padding:clamp(26px,3vw,40px)!important;border:1px solid color-mix(in srgb,var(--atg-contact-line) 85%,transparent);border-radius:28px;background:var(--atg-contact-surface);box-shadow:0 24px 70px #3d342614}#MainContent[data-template="page.contact"] .contact-form:before{display:block;width:46px;height:4px;margin-bottom:28px;border-radius:999px;background:var(--atg-contact-ink);content:""}#MainContent[data-template="page.contact"] .contact-form__form{gap:18px}#MainContent[data-template="page.contact"] .contact-form__form-row{gap:14px}#MainContent[data-template="page.contact"] .contact-form__field{gap:8px}#MainContent[data-template="page.contact"] .contact-form__label{color:var(--atg-contact-ink);font-size:.82rem;font-weight:620;line-height:1.2;letter-spacing:.015em}#MainContent[data-template="page.contact"] .contact-form__input{min-height:54px;padding:14px 16px;border:1px solid transparent;border-radius:12px;outline:none;background:var(--atg-contact-field);color:var(--atg-contact-ink);font-size:1rem;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}#MainContent[data-template="page.contact"] .contact-form__input::placeholder{color:color-mix(in srgb,var(--atg-contact-muted) 70%,transparent)}#MainContent[data-template="page.contact"] .contact-form__input:hover{border-color:color-mix(in srgb,var(--atg-contact-ink) 22%,transparent)}#MainContent[data-template="page.contact"] .contact-form__input:focus-visible{border-color:var(--atg-contact-ink);background:#fff;box-shadow:0 0 0 3px #20231f1a}#MainContent[data-template="page.contact"] .contact-form__input--textarea{min-height:168px;resize:vertical}#MainContent[data-template="page.contact"] .submit-button{width:100%;min-height:56px;margin-top:4px;border-radius:999px;background:var(--atg-contact-ink);color:#fffdf8;font-weight:650;letter-spacing:.01em}#MainContent[data-template="page.contact"] .submit-button:hover{background:#343832}@media screen and (max-width:989px){#MainContent[data-template="page.contact"]{grid-template-columns:1fr;gap:48px;width:min(calc(100% - 40px),720px);padding-block:56px 88px}#MainContent[data-template="page.contact"] h1{max-width:none}#MainContent[data-template="page.contact"] rte-formatter{max-width:none}}@media screen and (max-width:749px){#MainContent[data-template="page.contact"]{gap:36px;width:min(calc(100% - 32px),620px);padding-block:40px 72px}#MainContent[data-template="page.contact"] h1{font-size:clamp(3.25rem,15vw,4.8rem)}#MainContent[data-template="page.contact"] rte-formatter>h2+p{font-size:1rem}#MainContent[data-template="page.contact"] rte-formatter h3{margin-top:28px}#MainContent[data-template="page.contact"] .contact-form{padding:24px 18px 20px!important;border-radius:22px}#MainContent[data-template="page.contact"] .contact-form:before{margin-bottom:22px}#MainContent[data-template="page.contact"] .contact-form__form-row{flex-direction:column}}@media(prefers-reduced-motion:reduce){#MainContent[data-template="page.contact"] .contact-form__input,#MainContent[data-template="page.contact"] rte-formatter a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/atg-contact-page.css.map */
