age-verification-gate{display:none}age-verification-gate[open]{display:block}html.age-verification-gate-open,html.age-verification-gate-open body{overflow:hidden}.age-verification-gate__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:2rem;background:#000000d9}.age-verification-gate__card{width:100%;max-width:44rem;max-height:calc(100vh - 4rem);overflow-y:auto;padding:3.5rem 3rem;border-radius:var(--popup-corner-radius, 8px);background-color:rgb(var(--color-background));color:rgba(var(--color-foreground),1);text-align:center;box-shadow:0 2rem 6rem #0006}.age-verification-gate__logo{margin:0 auto 2rem;max-width:15rem}.age-verification-gate__logo img{display:block;width:100%;height:auto}.age-verification-gate__heading{margin:0 0 1.5rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.8rem}.age-verification-gate__text{margin:0 0 2.5rem;font-size:1.6rem;line-height:1.5}.age-verification-gate__text p{margin:0 0 1rem}.age-verification-gate__text p:last-child{margin-bottom:0}.age-verification-gate__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:2rem}.age-verification-gate__actions .button{flex:1 1 18rem}.age-verification-gate__disclaimer{font-size:1.2rem;opacity:.7;line-height:1.5}.age-verification-gate__disclaimer p{margin:0}@media screen and (max-width:749px){.age-verification-gate__card{padding:2.5rem 2rem}.age-verification-gate__actions{flex-direction:column}.age-verification-gate__actions .button{flex:1 1 auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/age-verification.css.map */
