@layer hy-components{:where(.hy-notification-bar__control){align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--hy-radius-full, 999rem);box-sizing:border-box;color:inherit;cursor:pointer;display:inline-flex;font:inherit;justify-content:center;min-block-size:2.75rem;min-inline-size:2.75rem;padding:0;text-decoration:none;transition:background-color var(--hy-notification-duration, .19s) var(--hy-notification-easing, ease),border-color var(--hy-notification-duration, .19s) var(--hy-notification-easing, ease),color var(--hy-notification-duration, .19s) var(--hy-notification-easing, ease),opacity var(--hy-notification-duration, .19s) var(--hy-notification-easing, ease),transform var(--hy-notification-duration, .19s) var(--hy-notification-easing, ease)}:where(.hy-notification-bar__control:focus-visible){outline:.125rem solid var(--hy-notification-focus, currentColor);outline-offset:.125rem}@media(hover:hover)and (pointer:fine){:where(.hy-notification-bar__control:hover){background:var(--hy-notification-muted-surface, rgba(255, 255, 255, .14))}}@media(prefers-reduced-motion:reduce){:where(.hy-notification-bar__control){transition:none}}:where(.hy-notification-bar){background:var(--hy-notification-surface, #050505);color:var(--hy-notification-foreground, #fff);inline-size:100%;position:relative}:where(.hy-notification-bar[hidden]){display:none}:where(.hy-notification-bar__inner){align-items:center;column-gap:clamp(.125rem,.5vw,.375rem);display:grid;grid-template-columns:auto minmax(0,1fr);margin-inline:auto;max-inline-size:none;min-block-size:var(--hy-notification-min-block-size, 2.75rem);padding-inline:max(.25rem,var(--hy-notification-gutter, .25rem))}:where(.hy-notification-bar__control--dismiss){justify-self:end}:where(.hy-notification-bar__message-track){display:grid;min-inline-size:0;position:relative}:where(.hy-notification-bar__message){align-items:center;display:flex;font-size:clamp(.8125rem,.77rem + .2vw,.9375rem);font-weight:700;gap:.5rem;justify-content:center;line-height:1.25;margin:0;min-inline-size:0;opacity:1;width:100%;text-align:center;transform:translateY(0);grid-area:1/1;position:relative;z-index:1;transition:opacity var(--hy-notification-duration, .19s) var(--hy-notification-easing, ease),transform var(--hy-notification-duration, .19s) var(--hy-notification-easing, ease)}:where(.hy-notification-bar__message-sizer){display:grid;grid-area:1/1;min-inline-size:0;visibility:hidden;pointer-events:none}:where(.hy-notification-bar__message-sizer-item){align-items:center;display:flex;font-size:clamp(.8125rem,.77rem + .2vw,.9375rem);font-weight:700;gap:.5rem;grid-area:1/1;justify-content:center;line-height:1.25;min-inline-size:0;text-align:center;width:100%}:where(.hy-notification-bar__message-sizer-icon){block-size:1rem;flex:0 0 auto;inline-size:1rem}:where(.hy-notification-bar__message-sizer-text){display:block;min-inline-size:0;overflow-wrap:anywhere;white-space:normal}:where(.hy-notification-bar__message[data-hymerce-notification-transition=out]){opacity:0;transform:translateY(-.25rem)}:where(.hy-notification-bar__message[data-hymerce-notification-transition=in]){opacity:0;transform:translateY(.25rem)}:where(.hy-notification-bar__message-text){display:block;min-inline-size:0;white-space:normal;overflow-wrap:anywhere}:where(.hy-notification-bar__link){color:inherit;text-decoration-line:underline;text-decoration-thickness:.08em;text-underline-offset:.15em}:where(.hy-notification-bar__message-icon){block-size:1rem;display:inline-grid;flex:0 0 auto;inline-size:1rem;place-items:center}:where(.hy-notification-bar__message-icon[hidden]){display:none}:where(.hy-notification-bar__message-icon svg){block-size:100%;inline-size:100%}:where(.hy-notification-bar__control:disabled){cursor:default;visibility:hidden}:where(.hy-notification-bar__control-icon){block-size:1.125rem;inline-size:1.125rem}:where(.hy-notification-bar__control--previous .hy-notification-bar__control-icon){transform:rotate(180deg)}:where(.hy-notification-bar__progress){background:var(--hy-notification-progress-track, rgba(255, 255, 255, .12));block-size:1px;inset-block-end:0;inset-inline:0;overflow:hidden;pointer-events:none;position:absolute}:where(.hy-notification-bar__progress-fill){animation:hy-notification-progress var(--hy-notification-interval, 5.2s) linear infinite;background:var(--hy-notification-progress-fill, rgba(255, 255, 255, .62));block-size:100%;display:block;transform:scaleX(0);transform-origin:left center}:where(.hy-notification-bar:dir(rtl) .hy-notification-bar__progress-fill){transform-origin:right center}:where(.hy-notification-bar[data-hymerce-notification-paused] .hy-notification-bar__progress-fill){animation-play-state:paused}:where(.hy-notification-bar--progress-reset .hy-notification-bar__progress-fill){animation:none}@media(min-width:20rem){:where(.hy-notification-bar__inner){grid-auto-flow:column;grid-template-columns:auto minmax(0,1fr) auto;padding-inline:max(.25rem,var(--hy-notification-gutter, 1rem))}:where(.hy-notification-bar__control--dismiss){justify-self:stretch}}@media not (max-width:35rem){:where(.hy-notification-bar__inner){padding-inline:var(--hy-notification-gutter, 1rem)}}@media(prefers-reduced-motion:reduce){:where(.hy-notification-bar__message),:where(.hy-notification-bar__control){transform:none;transition:none}:where(.hy-notification-bar__progress){display:none}}@keyframes hy-notification-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}
