store-info-popup{display:block}store-info-popup[data-fallback-open=true]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;display:grid;place-items:center;padding:24px;background:none}store-info-popup[data-fallback-open=true]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);animation:fadeIn .5s ease forwards}store-info-popup:has(.store-info-popup__dialog[closing]):before{animation:fadeOut .5s ease forwards}.store-info-popup__dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(560px,calc(100vw - 48px));height:fit-content;max-height:100%;margin:auto;border:none;padding:0;background-color:transparent;color:inherit;display:flex;flex-direction:column;justify-content:center}.store-info-popup__body{position:relative;z-index:1;display:grid;gap:20px;width:100%;overflow-y:auto;padding:60px;background:var(--store-info-popup-bg, var(--bg));color:var(--store-info-popup-text, var(--text));text-align:center;opacity:.8}.store-info-popup__close{position:absolute;top:20px;right:20px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.store-info-popup__close svg{width:18px;height:18px}.store-info-popup__title,.store-info-popup__brand{margin:0}.store-info-popup__content{display:grid;gap:6px;margin:0 auto}.store-info-popup__copy,.store-info-popup__copy p{color:inherit;font-family:var(--FONT-STACK-BODY);font-size:14px;font-weight:400;line-height:1.45}.store-info-popup__copy>*:first-child{margin-top:0}.store-info-popup__copy>*:last-child{margin-bottom:0}.store-info-popup__copy p{margin:0}.store-info-popup__button{margin-top:20px;outline:none}@media only screen and (max-width:749px){.store-info-popup__dialog{width:100%}store-info-popup[data-fallback-open=true]{padding:0}.store-info-popup__body{gap:18px;width:90vw;margin:0 auto;height:auto;padding:32px 20px 40px;align-content:center;justify-items:center}.store-info-popup__close{top:0;right:0}.store-info-popup__title{font-size:.875rem;letter-spacing:.16em}.store-info-popup__content{gap:10px}.store-info-popup__button,.store-info-popup__button:visited{width:100%;min-height:48px;padding:14px 20px;font-size:.875rem;letter-spacing:.12em}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/store-info-popup.css.map */
