#age-verification-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;background-color:#000000d9;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}#age-verification-overlay.age-verification--hidden{display:none}.age-verification__dialog{background-color:rgb(var(--color-background));color:rgba(var(--color-foreground),.85);border-radius:var(--popup-corner-radius, 8px);box-shadow:var(--popup-shadow-horizontal-offset, 0px) var(--popup-shadow-vertical-offset, 4px) var(--popup-shadow-blur-radius, 16px) rgba(var(--color-shadow, 0, 0, 0),var(--popup-shadow-opacity, .18));padding:4rem 3rem;max-width:48rem;width:calc(100% - 3rem);text-align:center;position:relative}.age-verification__logo{margin:0 auto 2rem;max-width:16rem}.age-verification__logo img{width:100%;height:auto}.age-verification__heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:2.4rem;letter-spacing:.04em;margin:0 0 1rem}.age-verification__body{font-size:1.5rem;line-height:1.6;margin:0 0 2.4rem;opacity:.8}.age-verification__legal{font-size:1.2rem;opacity:.55;margin:2rem 0 0;line-height:1.5}.age-verification__actions{display:flex;gap:1.2rem;justify-content:center;flex-wrap:wrap}.age-verification__btn{display:inline-flex;align-items:center;justify-content:center;padding:1.2rem 3rem;font-family:var(--font-body-family);font-size:1.5rem;font-weight:var(--font-body-weight-bold);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--buttons-radius, 4px);cursor:pointer;border:var(--buttons-border-width, 1px) solid transparent;transition:opacity .2s ease;min-width:14rem}.age-verification__btn:hover{opacity:.85}.age-verification__btn--confirm{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.age-verification__btn--decline{background-color:transparent;color:rgba(var(--color-foreground),.75);border-color:rgba(var(--color-foreground),.25)}@media screen and (max-width:480px){.age-verification__dialog{padding:3rem 2rem}.age-verification__heading{font-size:2rem}.age-verification__actions{flex-direction:column}.age-verification__btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/age-verification.css.map */
