.announcement-bar{position:relative;z-index:1;width:100%;background:var(--gradient-brand);color:#fff;border-bottom:1px solid color-mix(in srgb,#fff 22%,transparent)}.announcement-bar__inner{display:grid;grid-template-columns:var(--content-grid);padding-block:.4rem}.announcement-bar__content{grid-column:2;min-width:0;overflow:hidden}.announcement-bar__trigger{display:block;width:100%;min-width:0;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:center;text-decoration:none;cursor:default;transition:opacity .2s ease}.announcement-bar--clickable .announcement-bar__trigger{cursor:pointer}.announcement-bar--clickable .announcement-bar__trigger:hover{opacity:.92}.announcement-bar--clickable .announcement-bar__trigger:focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:var(--radius-sm)}.announcement-bar__text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;line-height:1.3;letter-spacing:.01em}.announcement-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;display:grid;place-items:center;padding:var(--container-padding-inline);padding-top:max(var(--container-padding-inline),var(--announcement-bar-height))}.announcement-modal[hidden]{display:none}.announcement-modal.is-open,.announcement-modal.is-closing{display:grid}.announcement-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0b132485;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);cursor:pointer;opacity:0;transition:opacity .28s ease}.announcement-modal.is-open .announcement-modal__backdrop{opacity:1}.announcement-modal__dialog{position:relative;z-index:1;width:min(100%,36rem);max-height:min(calc(100vh - var(--announcement-bar-height) - 2rem),42rem);overflow:auto;padding:1.25rem 1.35rem 1.35rem;border-radius:var(--radius-lg);background:#fffffff5;border:1px solid rgba(255,255,255,.9);box-shadow:0 24px 64px #0b132438,0 8px 24px #0b13241f,inset 0 1px #ffffffd9;backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1);opacity:0;transform:translateY(.75rem) scale(.98);transition:opacity .28s ease,transform .28s ease}.announcement-modal.is-open .announcement-modal__dialog{opacity:1;transform:translateY(0) scale(1)}.announcement-modal__close{position:absolute;top:.65rem;right:.65rem;z-index:2;display:grid;place-items:center;width:2rem;height:2rem;border:0;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-foreground) 8%,white);color:var(--color-foreground);font-size:1.35rem;line-height:1;cursor:pointer;transition:background .2s ease}.announcement-modal__close:hover,.announcement-modal__close:focus-visible{background:color-mix(in srgb,var(--color-foreground) 12%,white)}.announcement-modal__title{margin:0 2rem .75rem 0;font-size:var(--font-size-h3);font-weight:700;letter-spacing:-.02em;line-height:1.2}.announcement-modal__body{color:var(--color-foreground);font-size:.95rem;line-height:1.55}.announcement-modal__body :is(p,ul,ol){margin:0 0 .85rem}.announcement-modal__body :is(p,ul,ol):last-child{margin-bottom:0}html.announcement-modal-open{overflow:hidden}html.announcement-modal-open .shopify-section.header-section{z-index:90}@media(prefers-reduced-motion:reduce){.announcement-modal__backdrop,.announcement-modal__dialog{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/announcement-bar.css.map */
