body.age-verification-open{overflow:hidden}.age-verification{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:1.25rem}.age-verification[hidden],html.age-verified .age-verification{display:none!important}.age-verification__backdrop{position:absolute;top:0;right:0;bottom:0;left:0}.age-verification__panel{position:relative;z-index:1;width:min(100%,22rem);max-height:min(92vh,40rem);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;isolation:isolate;padding:2rem 1.75rem 1.75rem;background-color:#fff;background-color:var(--primary_background, #fff);color:var(--primary_text, #1a1a1a);text-align:center;box-shadow:0 12px 48px #0000001f}.age-verification__heading{margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.04em}.age-verification__question{margin:0 0 1.5rem;color:var(--secondary_text, rgba(0, 0, 0, .72))}.age-verification__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.age-verification__btn{width:100%;min-height:2.625rem;padding-inline:.75rem;text-transform:uppercase}.age-verification__btn--no{background:var(--primary_background, #fff);color:var(--primary_text, #1a1a1a);border:1px solid var(--primary_text, #1a1a1a)}.age-verification__btn--yes{background:var(--primary_button, #c5a062);color:var(--primary_button_text, #fbfbfb);border:1px solid var(--primary_button, #c5a062)}.age-verification__btn--yes:hover,.age-verification__btn--yes:focus-visible{opacity:.92}.age-verification__btn--no:hover,.age-verification__btn--no:focus-visible{background:#0000000a}
/*# sourceMappingURL=/cdn/shop/t/31/assets/age-verification.css.map */
