:root{--announcement-row-height: 0px;--quick-navigation-row-height: 40px;--site-header-height: 73px}html.announcement-modal-open,html.announcement-modal-open body{overflow:hidden}.header-announcement{position:fixed;inset:0 0 auto;z-index:22;display:flex;justify-content:center;min-width:0;padding:0;background:var(--announcement-background);color:var(--announcement-text-color);font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-align:center}.announcement-modal{display:block;width:100%}.header-announcement__trigger{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 8px;width:100%;margin:0;padding:var(--announcement-padding-top) 18px var(--announcement-padding-bottom);border:0;background:transparent;color:inherit;font:inherit;line-height:inherit;text-align:center;cursor:pointer}.header-announcement__trigger:hover,.header-announcement__trigger:active{color:inherit}.header-announcement__trigger:focus-visible{outline:2px solid currentColor;outline-offset:3px}.header-announcement__details,.header-announcement__trigger:hover .header-announcement__details{color:var(--announcement-details-color);font-weight:700;text-decoration:none}.header-announcement__text{width:100%;margin:0;padding:var(--announcement-padding-top) 18px var(--announcement-padding-bottom);color:inherit;font:inherit}.announcement-modal__dialog{position:fixed;inset:var(--announcement-modal-top, 52px) 0 auto;width:fit-content;min-width:min(320px,calc(100vw - 32px));max-width:min(560px,calc(100vw - 32px));height:auto;max-height:calc(100dvh - var(--announcement-modal-top, 52px) - 16px);margin:0 auto;padding:48px 32px 32px;border:1px solid rgba(37,37,37,.2);border-radius:4px;background:#fff;color:#252525;box-shadow:0 12px 36px #0003;overflow:auto;overscroll-behavior:contain;font-family:Inter,sans-serif;font-size:14px;line-height:20px;text-align:left}.announcement-modal__dialog::backdrop{background:#0000004d}.announcement-modal__close{position:absolute;inset:4px 4px auto auto;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:2px;border:0;background:transparent;color:#252525}.announcement-modal__close svg{width:32px;height:32px}.announcement-modal__close:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.announcement-modal__content{overflow-wrap:anywhere}.announcement-modal__content>:first-child{margin-top:0}.announcement-modal__content>:last-child{margin-bottom:0}html .solstice__header{top:calc(var(--announcement-row-height) + var(--quick-navigation-row-height))}html .main-content{padding-top:calc(var(--announcement-row-height) + var(--quick-navigation-row-height) + var(--site-header-height))}html .solstice__mobile-megamenu-drawer-container{top:calc(var(--announcement-row-height) + var(--quick-navigation-row-height) + var(--site-header-height))}@media screen and (max-width:600px){:root{--quick-navigation-row-height: 34px;--site-header-height: 65px}.header-announcement{font-size:12px;line-height:18px}.header-announcement__trigger,.header-announcement__text{padding-top:var(--announcement-mobile-padding-top);padding-bottom:var(--announcement-mobile-padding-bottom)}.announcement-modal__dialog{width:calc(100vw - 24px);min-width:0;max-width:calc(100vw - 24px);max-height:calc(100dvh - var(--announcement-modal-top, 46px) - 12px);padding:44px 20px 24px}}@media screen and (min-width:601px)and (max-width:992px){:root{--site-header-height: 65px}}@media(prefers-reduced-motion:reduce){.announcement-modal__dialog{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/header-announcements.css.map */
