.theme-popup{position:fixed;z-index:1000000000;height:100vh;width:100vw;left:0;top:0;overflow-y:auto;opacity:0;display:flex;transition:transform 300ms ease,opacity 300ms ease;align-items:center;justify-content:center;padding:20px;pointer-events:none;background:rgba(0,0,0,.5)}.theme-popup[open]{opacity:1;pointer-events:all}.theme-popup[open] .theme-popup__wrap{opacity:1;transform:translateY(0)}.theme-popup__wrap{container:popup-wrap \ inline-size;max-width:var(--page-width, 1400px);width:95%;margin:auto;box-shadow:0 0 20px rgba(var(--color-base-dark), 0.5);opacity:0;transform:translateY(20px);position:relative;transition:transform 600ms ease,opacity 600ms ease}@media only screen and (min-width: 750px){.theme-popup__wrap{width:85%}}.theme-popup__wrap .modal-content{width:100%}@media only screen and (min-width: 750px){.theme-popup__wrap .modal-content{display:flex;align-items:stretch;justify-content:center}.theme-popup__wrap .modal-content .theme-popup__image{flex:1 1 50%}.theme-popup__wrap .modal-content .theme-popup__content{flex:1 1 50%;padding:24px}.theme-popup__wrap .modal-content.image-layout--right{flex-direction:row-reverse}}.theme-popup__wrap .modal-content.image-layout--full_width{flex-wrap:wrap}.theme-popup__wrap .modal-content.image-layout--full_width .theme-popup__image{min-height:0;flex:0 0 100%}.theme-popup__wrap .modal-content .newsletter-form{padding:0}.theme-popup__content{display:flex;align-items:center;flex-direction:column;justify-content:center;padding:1.5rem 0;container:content/inline-size}@media only screen and (max-width: 749px){.theme-popup__content{padding:1rem 2rem}}.theme-popup__image{position:relative}.theme-popup__heading,.theme-popup__liquid,.theme-popup__newsletter{width:100%;flex:0 0 auto;padding:1rem;margin:0 auto}@container content (min-width: 280px){.theme-popup__heading,.theme-popup__liquid,.theme-popup__newsletter{margin:0 auto;padding:1rem 1.5rem}.theme-popup__heading:first-child,.theme-popup__liquid:first-child,.theme-popup__newsletter:first-child{margin-top:1.5rem}.theme-popup__heading:last-child,.theme-popup__liquid:last-child,.theme-popup__newsletter:last-child{margin-bottom:1.5rem}}.theme-popup__heading p{margin:.25rem auto}.theme-popup__image .media{position:absolute;inset:0}.theme-popup__image::before{content:"";width:100%;display:block;padding-bottom:60%}@media only screen and (min-width: 750px){.theme-popup__image::before{padding-bottom:100%}}button.auto-modal__toggle{top:-16px;right:-16px;z-index:5;width:32px;height:32px;padding:4px 8px;border-radius:16px;background:#fff;border:1px solid #eaeaea;color:#6f6f6f;opacity:.75;position:absolute}button.auto-modal__toggle:hover,button.auto-modal__toggle:focus-visible{opacity:1}button.auto-modal__toggle svg{width:100%;height:100%}
