.age-verification-popup[hidden]{display:none}.age-verification-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:2rem;background:#0009}.age-verification-popup__dialog{position:relative;width:100%;max-width:42rem;max-height:calc(100vh - 4rem);overflow-y:auto;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));border-radius:var(--popup-corner-radius, 8px);border:var(--popup-border-width, 0) solid rgba(var(--color-foreground),var(--popup-border-opacity, 0));box-shadow:var(--popup-shadow-horizontal-offset, 0) var(--popup-shadow-vertical-offset, 0) var(--popup-shadow-blur-radius, 0) rgba(var(--color-shadow),var(--popup-shadow-opacity, 0));padding:3.5rem 3rem;text-align:center}.age-verification-popup__logo{display:block;margin:0 auto 2rem;height:auto}.age-verification-popup__heading{margin:0 0 1.5rem}.age-verification-popup__text{margin:0 0 2.5rem}.age-verification-popup__text>:first-child{margin-top:0}.age-verification-popup__text>:last-child{margin-bottom:0}.age-verification-popup__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.age-verification-popup__buttons .button{flex:1 1 auto;min-width:18rem}.age-verification-popup__footnote{margin:2.5rem 0 0;opacity:.7;font-size:1.2rem}html.age-verification-popup-open,html.age-verification-popup-open body{overflow:hidden}@media screen and (max-width:749px){.age-verification-popup__dialog{padding:3rem 2rem}.age-verification-popup__buttons{flex-direction:column}.age-verification-popup__buttons .button{min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/age-verification-popup.css.map */
