.cp-detail .cp-detail__whatsapp{display:flex;align-items:center;justify-content:space-between;min-height:54px;margin-top:22px;padding:17px 24px;border:1px solid #94233f;border-radius:999px;background:#94233f;color:#fff;font-size:14px;box-shadow:0 8px 24px #94233f14}
.cp-detail .cp-detail__whatsapp[hidden]{display:none}
.cp-detail .cp-detail__whatsapp:hover{background:#7c1b34;border-color:#7c1b34;box-shadow:0 10px 28px #94233f24}
.cp-detail .cp-detail__whatsapp:focus-visible{outline:2px solid #94233f;outline-offset:4px}
.cp-detail .cp-detail__contact-note{font-size:12px;line-height:1.75;color:#8b7580;margin-top:14px}
.contact-order{min-height:60vh;padding:150px 24px 80px;text-align:center;background:radial-gradient(ellipse at 80% 0,#f4dfe980,transparent 60%),#fffcfc;color:#2b1820}
.contact-order h1{font-size:clamp(30px,4vw,48px);letter-spacing:-1.5px;line-height:1.1;margin:12px 0 20px}.contact-order p{max-width:480px;margin:0 auto 24px;font-size:14px;line-height:1.8;color:#8b7580}.contact-order__eyebrow{font-size:10px!important;letter-spacing:2px;color:#94233f!important}.contact-order a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border-radius:999px;background:#94233f;color:#fff;text-decoration:none;font-size:13px}
@media(max-width:749px){.contact-order{padding-top:120px}.cp-detail .cp-detail__whatsapp{padding:15px 20px;font-size:13px}}
