.umami-bar{
background:var(--ub-bg,#3a8ca0);
color:var(--ub-text,#fff);
font-size:var(--ub-fs,15px);
height:var(--ub-h,44px);
width:100%;
display:flex;
align-items:center;
justify-content:center;
position:relative;
z-index:9990;
line-height:1.25;
box-sizing:border-box;
overflow:hidden;
-webkit-font-smoothing:antialiased;
}
.umami-bar--sticky{position:sticky;top:0}
.umami-bar__viewport{
position:relative;
flex:1 1 auto;
display:flex;
align-items:center;
justify-content:center;
height:100%;
padding:0 46px;
text-align:center;
} .umami-msg{
position:absolute;
inset:0;
display:flex;
align-items:center;
justify-content:center;
gap:9px;
padding:0 10px;
color:inherit;
text-decoration:none;
opacity:0;
visibility:hidden;
pointer-events:none;
transition:opacity .45s ease, transform .45s ease;
}
.umami-msg.is-active{opacity:1;visibility:visible;pointer-events:auto;position:relative;height:100%} .umami-bar{transition:background-color .45s ease} .umami-msg__icon{display:inline-flex;align-items:center;flex:0 0 auto}
.umami-msg__icon .umami-icon{width:1.35em;height:1.35em;display:block}
.umami-bar--ic-accent .umami-msg__icon{color:var(--ub-accent,#ffd15c)}
.umami-msg__text{font-weight:var(--ub-fw,600)}
a.umami-msg:hover .umami-msg__text{text-decoration:underline}
.umami-msg__timer{
font-variant-numeric:tabular-nums;
font-weight:700;
background:rgba(0,0,0,.16);
padding:1px 8px;
border-radius:6px;
letter-spacing:.5px;
} .umami-msg__coupon{
display:inline-flex;
align-items:center;
background:rgba(255,255,255,.16);
color:inherit;
font-weight:700;
padding:3px 11px;
border-radius:999px;
line-height:1;
letter-spacing:1px;
font-variant-numeric:tabular-nums;
} .umami-msg__cta{
display:inline-flex;
align-items:center;
gap:4px;
background:var(--ub-accent,#ffd15c);
color:#1d1d1d;
font-weight:700;
padding:3px 12px;
border-radius:999px;
line-height:1;
transition:filter .18s ease;
}
a.umami-msg:hover .umami-msg__cta{filter:brightness(.94)} .umami-bar__close{
position:absolute;
inset-inline-end:9px;
top:50%;
transform:translateY(-50%);
display:inline-flex;
align-items:center;
justify-content:center;
background:transparent;
border:0;
color:inherit;
width:30px;height:30px;
cursor:pointer;
opacity:.7;
border-radius:50%;
transition:opacity .15s ease, background .15s ease;
}
.umami-bar__close:hover{opacity:1;background:rgba(0,0,0,.14)} .umami-anim-slide-up .umami-msg{transform:translateY(100%)}
.umami-anim-slide-up .umami-msg.is-active{transform:translateY(0)}
.umami-anim-slide-up .umami-msg.is-leaving{transform:translateY(-100%);opacity:0}
.umami-anim-slide-side .umami-msg{transform:translateX(-40px)}
.umami-anim-slide-side .umami-msg.is-active{transform:translateX(0)}
.umami-anim-slide-side .umami-msg.is-leaving{transform:translateX(40px);opacity:0}
.umami-anim-none .umami-msg{transition:none}
.umami-bar.is-hidden{display:none} @media (prefers-reduced-motion: reduce){
.umami-msg{transition:opacity .001s linear !important;transform:none !important}
}
@media (max-width:600px){
.umami-bar{height:auto;min-height:var(--ub-h,44px)}
.umami-bar__viewport{padding:6px 42px;font-size:.94em}
.umami-msg{gap:7px;flex-wrap:wrap}
.umami-bar--hide-mobile{display:none !important}
}