.mor-product-contact{display:flex;gap:var(--contact-gap,16px);margin-top:var(--contact-top,0px);margin-bottom:var(--contact-bottom,0px)}
.mor-product-contact .mor-product-contact__button{box-sizing:border-box;display:flex;flex:1 1 0;align-items:center;justify-content:center;gap:10px;min-width:0;min-height:var(--contact-height,50px);padding:12px 16px;background:transparent;border:1px solid var(--button-color);border-radius:0;color:var(--button-color);font:inherit;font-weight:500;line-height:1.4;text-align:center;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}
.mor-product-contact__phone{--button-color:var(--phone-color,#111);--button-hover:var(--phone-hover,#111)}
.mor-product-contact__whatsapp{--button-color:var(--wa-color,#a88745);--button-hover:var(--wa-hover,#a88745)}
.mor-product-contact .mor-product-contact__button:hover{background:var(--button-hover);border-color:var(--button-hover);color:var(--contact-hover-text,#fff);text-decoration:none}
.mor-product-contact .mor-product-contact__button:focus-visible{outline:2px solid var(--button-color);outline-offset:3px}
.mor-product-contact__button svg{width:22px;height:22px;flex:0 0 22px}
@media(max-width:767px){.mor-product-contact--stack{flex-direction:column}.mor-product-contact .mor-product-contact__button{padding:12px 10px}}
@media(prefers-reduced-motion:reduce){.mor-product-contact .mor-product-contact__button{transition:none}}
