.sr-contact-page{max-width:1200px;margin:0 auto;padding:64px 24px 80px;color:#292a28}.sr-contact-intro{text-align:center;margin-bottom:46px}.sr-contact-intro h1{font-size:clamp(36px,4vw,54px);font-weight:400;line-height:1.15;margin:0 0 18px}.sr-contact-intro p{color:#706d68;font-size:17px;margin:0}.sr-contact-cards{display:grid;grid-template-columns:1fr 1fr;gap:28px}.sr-contact-card{padding:34px 36px;border:1px solid #e3dfd9;border-top:3px solid #a83c36;background:#fff}.sr-contact-brand{display:flex;justify-content:space-between;gap:24px;align-items:center;padding-bottom:25px;border-bottom:1px solid #ece9e4}.sr-contact-country{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#77716a;margin-bottom:8px}.sr-contact-brand h2{font-size:31px;font-weight:400;line-height:1.2;margin:0}.sr-contact-brand img{border-radius:50%;object-fit:cover;flex-shrink:0}.sr-contact-card dl{margin:26px 0 0;display:grid;gap:22px}.sr-contact-card dt{font-size:12px;font-weight:600;color:#77716a;margin:0 0 7px}.sr-contact-card dd{margin:0;font-size:15px;line-height:1.7;overflow-wrap:anywhere}.sr-contact-card address{font:inherit;margin:0}.sr-contact-page a{color:#a83c36;text-decoration:none}.sr-contact-page a:hover{color:#8d302b;text-decoration:underline}.sr-contact-whatsapp{display:inline-block;font-size:12px;margin-left:16px}.sr-contact-form-section{display:grid;grid-template-columns:1fr 1.5fr;gap:64px;margin-top:64px;padding-top:48px;border-top:1px solid #e3dfd9}.sr-contact-form-intro h2{font-size:34px;font-weight:400;line-height:1.2;margin:0 0 18px}.sr-contact-form-intro p{font-size:16px;line-height:1.8;color:#706d68;max-width:310px}.sr-contact-field{margin-bottom:22px;min-width:0}.sr-contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px}.sr-contact-field label{display:block;font-size:14px;margin-bottom:8px}.sr-contact-field label span{color:#a83c36}.sr-contact-page .sr-contact-field input,.sr-contact-page .sr-contact-field select,.sr-contact-page .sr-contact-field textarea{width:100%;border:1px solid #d8d3cc;border-radius:2px;background:#fff;color:#292a28;box-shadow:none;font:inherit;font-size:15px;padding:12px 14px;min-height:48px}.sr-contact-field textarea{resize:vertical}.sr-contact-page input:focus,.sr-contact-page select:focus,.sr-contact-page textarea:focus{outline:2px solid #a83c36;outline-offset:2px}.sr-contact-privacy{font-size:12px;line-height:1.7;color:#77716a;margin:0 0 20px}.sr-contact-page .sr-contact-form button{background:#a83c36;border:0;border-radius:2px;color:white;padding:14px 32px;font-size:14px;font-weight:600;min-height:48px}.sr-contact-page .sr-contact-form button:hover{background:#8d302b}.sr-contact-form button:disabled{opacity:.65;cursor:wait}.sr-contact-result{margin:18px 0 0;font-size:14px;line-height:1.6}.sr-contact-result:empty{display:none}.sr-contact-result[data-error=true]{color:#a83c36}.sr-contact-honeypot{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:750px){.sr-contact-page{padding:38px 20px 50px}.sr-contact-cards,.sr-contact-form-section{grid-template-columns:1fr;gap:22px}.sr-contact-card{padding:26px}.sr-contact-form-section{margin-top:36px;padding-top:32px}.sr-contact-form-intro p{max-width:none}.sr-contact-fields{grid-template-columns:1fr;gap:0}}@media(prefers-reduced-motion:reduce){.sr-contact-page *{scroll-behavior:auto}}
/* Contact card headers follow the main Choose your store design. */
.sr-contact-card{padding:36px 32px 32px;border-radius:4px;border-color:#dedede;border-top-color:#a83c36}.sr-contact-brand{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;gap:0;padding-bottom:28px}.sr-contact-brand img{display:block;width:62px;height:62px;border-radius:50%;object-fit:cover;margin:0 0 23px}.sr-contact-card:first-child .sr-contact-brand img{object-position:30% center}.sr-contact-brand .sr-contact-country{font-size:10px;font-weight:600;letter-spacing:.12em;margin:0 0 18px;color:#5b5b5b}.sr-contact-brand h2{font-size:32px;font-weight:400;line-height:1.2;letter-spacing:-.02em;margin:0}.sr-contact-brand h2 a{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:5px 0 8px;border-bottom:1px solid #a83c3659;color:#a83c36;text-decoration:none}.sr-contact-brand h2 a:hover{color:#8d302b;border-bottom-color:#8d302b;text-decoration:none}.sr-contact-brand h2 a:focus-visible{outline:2px solid #a83c36;outline-offset:5px}.sr-contact-brand h2 a>span{font-size:25px;line-height:1}.sr-contact-hours{display:block;margin-top:6px;color:#77716a;font-size:13px;line-height:1.6}@media(max-width:750px){.sr-contact-card{padding:28px 24px}.sr-contact-brand h2{font-size:27px}}
