.announcement-modal__opener{margin-left:.25em}@media (hover: hover){.announcement-modal__opener{text-decoration:underline;cursor:pointer}}.announcement-modal__dialog[open]{display:block!important}.announcement-modal__dialog{max-height:100vh;display:flex;justify-content:center;align-items:center;padding:0 8px;text-align:center;overflow:hidden auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.announcement-modal__dialog:before{content:"";display:inline-block;height:100%;vertical-align:middle;overflow:hidden auto}.announcement-modal__wrapper{width:auto;position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left}.announcement-modal__dialog .announcement-modal__content{width:75vw;max-width:75rem;text-align:left;position:relative;padding:4rem;margin:4rem auto;opacity:0;transition:opacity var(--duration-long);pointer-events:none;z-index:3001}.announcement-modal__dialog[open]{pointer-events:all;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:3000;background-color:#00000080;cursor:pointer}@media (max-width: 767px){.announcement-modal__dialog .announcement-modal__content{max-width:100vw}}.announcement-modal__dialog[open] .announcement-modal__content{opacity:1;cursor:default;pointer-events:all}.announcement-modal__dialog div{outline:none!important;box-shadow:none!important}.announcement-modal__dialog a{text-decoration:underline;transition:opacity var(--duration-default) ease-in-out}@media (hover: hover){.announcement-modal__dialog a:hover{text-decoration:none;opacity:.7}}.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}}.announcement-modal__dialog .h4{margin:1rem 0 1.5rem}.announcement-modal__dialog p{margin:0}@media (max-width: 989px){.announcement-modal__dialog{width:50rem}}@media (max-width: 767px){.announcement-modal__dialog{width:calc(100% - 4rem)}}.announcement-modal-aggregate__opener{position:absolute;top:0;right:2rem}.announcement-modal-aggregate__opener,.announcement-modal-aggregate__opener *{height:100%}.announcement-modal__dialog-aggregate .announcement-modal__content{max-width:40rem;padding:1.6rem 3.5rem}.announcement-modal__dialog-aggregate .announcement-bar__content-wrapper:after{content:"";display:block;width:85%;height:1px;background-color:var(--color-black);margin:auto}.announcement-modal__dialog-aggregate .announcement-bar__content-wrapper:last-of-type:after{display:none}.announcement-modal__dialog-aggregate .announcement-bar__inner{font-size:1.6rem;justify-content:center;text-align:center;margin:1.4rem 0}.announcement-modal__dialog-aggregate .announcement-bar__inner a{color:inherit}.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-aggregate__opener{right:1rem}.announcement-modal__dialog-aggregate .announcement-bar__content-wrapper:after{height:.8px}.announcement-modal__dialog-aggregate .announcement-bar__inner{font-size:1.4rem}.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/1449/assets/component-announcement-modal.css.map */
