.amigos-combo-cart-message{position:fixed;top:20px;left:50%;transform:translateX(-50%);width:min(560px,calc(100% - 28px));z-index:100000;background:#fff8f3;color:#71300f;border:1px solid #edb89d;border-radius:16px;box-shadow:0 12px 40px #0002;padding:20px;font:500 16px/1.55 var(--font-body-family,Arial,sans-serif)}
.amigos-combo-cart-message[hidden],.amigos-combo-cart-warning[hidden]{display:none}
.amigos-combo-cart-message p{margin:0 0 14px;padding-right:25px}
.amigos-combo-cart-message a{color:#b63707;font-weight:700;text-decoration:underline}
.amigos-combo-cart-close{position:absolute;right:8px;top:6px;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:#71300f;cursor:pointer;font-size:24px}
.amigos-combo-cart-warning{margin:16px auto;padding:14px 18px;max-width:1200px;border:1px solid #edb89d;border-radius:12px;background:#fff1e8;color:#71300f;font-size:16px;line-height:1.5}
html[data-amigos-cart-mode="mixed"] .shopify-payment-button,html[data-amigos-cart-mode="mixed"] .additional-checkout-buttons,html[data-amigos-cart-mode="error"] .shopify-payment-button,html[data-amigos-cart-mode="error"] .additional-checkout-buttons,html[data-amigos-cart-mode="combo"] .shopify-payment-button,html[data-amigos-cart-mode="combo"] .additional-checkout-buttons{display:none!important}
