.announcement-modal__opener{padding:0;font-family:inherit;font-size:inherit;text-transform:capitalize;text-decoration:underline;cursor:pointer;transition:opacity var(--duration-default) ease-in-out}@media(hover:hover){.announcement-modal__opener:hover{text-decoration:none;opacity:.7}}.announcement-modal__dialog{border:none;padding:0;background:transparent;max-width:calc(100vw - 1.6rem);max-height:100vh;overflow:hidden auto}.announcement-modal__dialog::backdrop{background-color:#00000080}body:has(.announcement-modal__dialog[open]){overflow:hidden}.announcement-modal__content{width:75vw;max-width:75rem;position:relative;padding:4rem;margin:0 auto;color:var(--announcement-modal-content-color, var(--color-black));background-color:var(--announcement-modal-bg-color, var(--color-white));font-family:var(--font-din-next-lt);font-size:var(--initial-font-size);line-height:var(--initial-line-height);letter-spacing:var(--initial-letter-spacing);text-align:left;text-transform:none;opacity:0;transition:opacity var(--duration-long)}.announcement-modal__dialog[open] .announcement-modal__content{opacity:1}.announcement-modal__content p{margin:0 0 1rem}.announcement-modal__content a{color:inherit;text-decoration:underline;transition:opacity var(--duration-default) ease-in-out}@media(hover:hover){.announcement-modal__content a:hover{text-decoration:none;opacity:.7}}.announcement-modal__heading{color:var(--announcement-modal-heading-color, currentColor);margin:1rem 0 1.5rem}.announcement-modal__toggle{color:var(--color-white);background-color:var(--color-black);width:4.4rem;height:4.4rem;padding:0;position:absolute;top:0;right:0;transition:opacity var(--duration-default) ease-in-out}.announcement-modal__toggle svg{width:1.4rem;height:1.4rem}@media(hover:hover){.announcement-modal__toggle:hover,.announcement-modal-aggregate__opener:hover{opacity:.7}}@media(max-width:767px){.announcement-modal__content{max-width:100vw}}.announcement-modal-aggregate__opener{display:flex;align-items:center;justify-content:center;width:1.8rem;height:100%;padding:0;margin:0;background:transparent;border:none;color:inherit;cursor:pointer;transition:opacity var(--duration-default) ease-in-out}.announcement-modal-aggregate__opener svg{width:1.2rem;height:.3rem}.announcement-modal__content--aggregate{max-width:40rem;padding:1.6rem 3.5rem}.announcement-modal__content--aggregate .announcement-bar__inner{text-align:center;margin:1.4rem 0}.announcement-modal__content--aggregate .announcement-bar__content-wrapper:after{content:"";display:block;width:85%;height:1px;background-color:var(--color-black);margin:auto}.announcement-modal__content--aggregate .announcement-bar__content-wrapper:last-of-type:after{display:none}.announcement-modal__toggle--inline{font-size:1.6rem;font-weight:400;line-height:1.9rem;min-width:max-content;width:14rem;height:4.2rem;display:flex;margin:4rem auto 1.6rem}@media(max-width:767px){.announcement-modal__content--aggregate{font-size:1.4rem}.announcement-modal__content--aggregate .announcement-bar__content-wrapper:after{height:.8px}.announcement-modal__toggle--inline{font-size:1.2rem;line-height:1.5rem;min-height:unset;width:11.2rem;height:3.4rem}}
/*# sourceMappingURL=/cdn/shop/t/1752/assets/component-announcement-modal.css.map */
