.contact__layout{display:grid;gap:clamp(24px,4vw,48px);align-items:start}@media(min-width:900px){.contact__layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.contact__layout--form-only{grid-template-columns:minmax(0,1fr)}.contact__layout--form-only .contact__form-wrap{max-width:820px}}.contact__methods{display:grid;gap:12px}.contact__card{display:flex;align-items:flex-start;gap:16px;padding:18px 20px;color:var(--fg);transition:transform var(--t-ui) var(--ease-spring),box-shadow var(--t-ui),border-color var(--t-ui)}a.contact__card:hover,a.contact__card:focus-visible{transform:translateY(-3px);box-shadow:var(--shadow-2),var(--glow-teal)}.contact__icon{flex:0 0 auto;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:rgba(var(--magic-rgb),.1);color:var(--magic)}.contact__icon .icon{width:22px;height:22px}.contact__card--whatsapp .contact__icon{background:#3dbe8b24;color:var(--success)}.contact__card--phone .contact__icon{background:rgba(var(--teal-2-rgb),.18);color:var(--teal)}.contact__card--address .contact__icon{background:rgba(var(--sun-rgb),.22);color:#a8761f}.contact__card-body{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.contact__label{font-family:var(--font-ui);font-weight:700;font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2)}html[lang^=ar] .contact__label{font-family:var(--font-ui-ar);letter-spacing:0}.contact__value{font-family:var(--font-ui);font-weight:600;overflow-wrap:anywhere;text-align:start}html[lang^=ar] .contact__value{font-family:var(--font-ui-ar)}.contact__value.rte{font-family:var(--font-body);font-weight:400;color:var(--fg-2)}.contact__arrow{flex:0 0 auto;margin-block-start:4px;color:var(--fg-3);transition:transform var(--t-ui),color var(--t-ui)}a.contact__card:hover .contact__arrow{color:var(--accent-text);transform:translate(2px,-2px)}[dir=rtl] a.contact__card:hover .contact__arrow{transform:translate(-2px,-2px) scaleX(-1)}.contact__form-card{padding:clamp(20px,3vw,36px)}.contact__form{display:flex;flex-direction:column;gap:20px}.contact__form-title{color:var(--fg)}.contact__status{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;border-radius:var(--r-md);background:var(--bg-3)}.contact__status.form-success{background:#3dbe8b1f}.contact__status.form-error{display:block;background:#e5484d1a}.contact__status ul{list-style:disc;padding-inline-start:1.2em;margin-block-start:6px}.contact__fields{display:grid;gap:16px}@media(min-width:640px){.contact__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.contact__field--full{grid-column:1 / -1}}.contact__submit{align-self:flex-start}@media(max-width:639px){.contact__submit{width:100%}}.contact__map{margin-block-start:clamp(24px,4vw,48px);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-1);background:var(--bg-3)}.contact__map-frame{display:block;width:100%;aspect-ratio:16 / 7;min-height:280px;border:0}@media(prefers-reduced-motion:reduce){a.contact__card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-contact-methods.css.map */
