.triumphic-cart-announcement { display:flex; flex-shrink:0; align-items:center; justify-content:center; height:0; opacity:0; visibility:hidden; overflow:clip; box-sizing:border-box; padding:0 20px; background:#0a2b23; color:var(--triumphic-light-gold,#e5d2b0); box-shadow:inset 0 -1px #e5d2b01a; font:500 12px/1 var(--triumphic-font-body); letter-spacing:.04em; text-align:center; }
.triumphic-cart-announcement[hidden] { display:none; }
.triumphic-cart-announcement[data-expanded="true"] { height:var(--cart-announcement-height,43px); opacity:1; visibility:visible; }
.triumphic-cart-announcement[data-motion-ready] { transition:height 300ms cubic-bezier(.22,1,.36,1),opacity 180ms ease,visibility 0s linear 300ms; }
.triumphic-cart-announcement[data-motion-ready][data-expanded="true"] { transition-delay:0s; }
.triumphic-cart-announcement p { margin:0; transform:translateY(-4px); }
.triumphic-cart-announcement[data-expanded="true"] p { transform:translateY(0); }
.triumphic-cart-announcement[data-motion-ready] p { transition:transform 300ms cubic-bezier(.22,1,.36,1); }
@media(prefers-reduced-motion:reduce) { .triumphic-cart-announcement[data-motion-ready],.triumphic-cart-announcement[data-motion-ready] p { transition:none; } }
