/* Tip frame only — do not hide website / client chrome here. */

.aurora-cart-tip-frame,
.aurora-cart-tip-frame .aurora-cart-tip-head,
.aurora-cart-tip-frame .aurora-cart-tip-head h2,
.aurora-cart-tip-frame .aurora-cart-tip-body,
.aurora-cart-tip-frame .aurora-product-tip,
.aurora-cart-tip-frame .aurora-service-notices,
.aurora-cart-tip-frame .aurora-service-notices p,
.aurora-cart-tip-frame .aurora-service-notices h3,
.aurora-cart-tip-frame .aurora-service-notices a,
.aurora-cart-tip-frame .aurora-service-notice,
.aurora-cart-tip-frame .aurora-alert {
    text-align: center !important;
}
.aurora-cart-tip-frame .aurora-product-tip {
    width: 100%;
    margin: 0 0 12px;
    color: #52627d;
}
.aurora-cart-tip-frame .aurora-service-notices {
    max-width: none;
    margin: 0;
    padding: 0;
    color: #52627d;
    background: transparent;
    border: 0;
    border-radius: 0;
    line-height: 1.75;
}
.aurora-cart-tip-frame .aurora-service-notices p { margin: 0; }
.aurora-cart-tip-frame .aurora-service-notice-link {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 8px 12px;
    padding-bottom: 12px;
    margin-bottom: 12px !important;
    color: #1c3768;
    border-bottom: 1px solid #e5ecf8;
}
.aurora-cart-tip-frame .aurora-service-notice-link strong { margin-right: 0; }
.aurora-cart-tip-frame .aurora-service-notices a { color: #2f6bff; text-decoration: none; }
.aurora-cart-tip-frame .aurora-service-notices a:hover { text-decoration: underline; }
.aurora-cart-tip-frame .aurora-service-notice { padding: 8px 0; }
.aurora-cart-tip-frame .aurora-service-notice h3 {
    margin: 0 0 3px;
    color: #203866;
    font-size: 14px;
    font-weight: 700;
}
.aurora-cart-tip-frame .aurora-service-notice-warning {
    margin-top: 8px;
    padding-top: 12px;
    color: #6c5870;
    border-top: 1px solid #e5ecf8;
}
.aurora-cart-tip-frame .aurora-service-notice-warning p + p { margin-top: 7px; }
@media (max-width: 640px) {
    .aurora-cart-tip-frame { padding: 14px; font-size: 12px; }
    .aurora-cart-tip-frame .aurora-service-notice-link { flex-direction: column; }
}
