/* AutoID Marketing Intelligence Campaigns announcement -- full width, before the theme header. */
#agcm-campaign-announcement-root[hidden]{display:none!important}
#agcm-campaign-announcement-root{display:block;width:100%;max-width:100%;box-sizing:border-box;position:relative;z-index:9}
#agcm-campaign-announcement-root *,#agcm-campaign-announcement-root *::before,#agcm-campaign-announcement-root *::after{box-sizing:border-box}
.agcm-campaign-announcement{display:block;width:100%;background:#000;color:#fff;border-bottom:1px solid #292929;font-family:inherit;line-height:1.25}
.agcm-campaign-announcement-inner{display:flex;align-items:center;gap:16px;width:min(1490px,calc(100% - 32px));min-height:48px;margin:0 auto}
.agcm-campaign-announcement-brand{display:inline-flex;align-items:center;gap:9px;flex:0 0 auto;max-width:265px;color:#ff8a32!important;font-size:13px;font-weight:850;text-decoration:none!important;white-space:nowrap}
.agcm-campaign-announcement-brand:hover{text-decoration:underline!important}
.agcm-campaign-announcement-brand-short{display:none}
.agcm-campaign-announcement-icon{width:21px;height:21px;flex:0 0 21px;fill:#ff6900;stroke:#fff;stroke-width:1.1;stroke-linejoin:round}
.agcm-campaign-announcement-viewport{display:block;position:relative;flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;mask-image:linear-gradient(to right,transparent 0%,#000 3%,#000 97%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 3%,#000 97%,transparent 100%)}
.agcm-campaign-announcement-track{display:flex;width:max-content;animation:agcm-campaign-marquee var(--agcm-announcement-duration,50s) linear infinite;transform:translateZ(0);will-change:transform}
.agcm-campaign-announcement-set{display:inline-flex;align-items:center;gap:26px;flex:0 0 auto;padding-right:26px}
.agcm-campaign-announcement-item{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;font-size:12px;white-space:nowrap;color:#f5f5f5}
.agcm-campaign-announcement-condition{display:inline-flex;align-items:center;border-radius:5px;padding:3px 6px;background:#262626;color:#ffe2c8;border:1px solid #4a3b30;font-size:10px;font-weight:800}
.agcm-campaign-announcement-name{font-weight:650}
.agcm-campaign-announcement-discount{font-weight:850;color:#ff9c53}
.agcm-campaign-announcement-price{font-weight:850;color:#fff}
.agcm-campaign-announcement-separator{font-weight:700;color:#8d8d8d;opacity:.95}
.agcm-campaign-announcement-stock{font-weight:750;color:#bde4bd}
.agcm-campaign-announcement-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;min-height:35px;padding:8px 14px;border-radius:8px;background:#ff6900;color:#fff!important;font-size:12px;font-weight:850;text-decoration:none!important;white-space:nowrap;box-shadow:0 3px 9px rgba(255,105,0,.13)}
.agcm-campaign-announcement-cta:hover,.agcm-campaign-announcement-cta:focus-visible{background:#de5700;color:#fff!important}
.agcm-campaign-announcement-viewport:hover .agcm-campaign-announcement-track,.agcm-campaign-announcement-viewport:focus-within .agcm-campaign-announcement-track{animation-play-state:paused}
@keyframes agcm-campaign-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(max-width:900px){.agcm-campaign-announcement-inner{min-height:46px;gap:10px}.agcm-campaign-announcement-brand{max-width:150px;font-size:12px}.agcm-campaign-announcement-brandtext{overflow:hidden;text-overflow:ellipsis}.agcm-campaign-announcement-cta{padding:8px 10px}}
@media(max-width:580px){.agcm-campaign-announcement-inner{width:calc(100% - 16px);gap:8px;min-height:42px}.agcm-campaign-announcement-brand{max-width:96px;gap:5px;font-size:11px}.agcm-campaign-announcement-brandtext{display:none}.agcm-campaign-announcement-brand-short{display:inline;font-size:11px;font-weight:850;white-space:nowrap}.agcm-campaign-announcement-icon{width:17px;height:17px;flex-basis:17px}.agcm-campaign-announcement-item{font-size:11px}.agcm-campaign-announcement-cta{min-height:32px;font-size:11px;padding:7px 8px;gap:4px}.agcm-campaign-announcement-cta span:first-child{font-size:0}.agcm-campaign-announcement-cta span:first-child::after{content:'Oferte';font-size:11px}}
@media(prefers-reduced-motion:reduce){.agcm-campaign-announcement-track{animation:none!important;transform:none!important}}
