.age-verifier{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}.age-verifier[aria-hidden=false]{visibility:visible;opacity:1;pointer-events:auto}.age-verifier__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--age-verifier-overlay-color) var(--age-verifier-overlay-opacity),transparent);backdrop-filter:blur(var(--age-verifier-blur));-webkit-backdrop-filter:blur(var(--age-verifier-blur));pointer-events:auto;cursor:default}.age-verifier__dialog{position:relative;z-index:1;width:min(calc(100% - 40px),var(--age-verifier-popup-width));max-height:calc(100vh - 40px);overflow-y:auto;background:var(--age-verifier-popup-background);border-radius:var(--age-verifier-border-radius);box-sizing:border-box;outline:none;transform:translateY(15px) scale(.98);transition:transform .25s ease}.age-verifier[aria-hidden=false] .age-verifier__dialog{transform:translateY(0) scale(1)}.age-verifier__content{padding:40px;text-align:center}.age-verifier__heading{margin:0 0 16px;color:var(--age-verifier-heading-color)}.age-verifier__description{margin-bottom:24px;color:var(--age-verifier-text-color)}.age-verifier__question{margin-bottom:20px;color:var(--age-verifier-text-color);font-weight:600}.age-verifier__actions{display:flex;flex-direction:column;gap:12px}.age-verifier__button{background:var(--age-verifier-button-background);color:var(--age-verifier-button-text-color)}.age-verifier__button:hover{opacity:.85}.age-verifier__button:active{transform:scale(.98)}.age-verifier__button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.age-verifier__remember{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;color:var(--age-verifier-text-color);cursor:pointer}.age-verifier__remember input{margin:0}.age-verifier__error{margin-top:18px;color:var(--age-verifier-error-color);font-size:14px;line-height:1.5}.age-verifier__error[hidden]{display:none}html.age-verifier-active,body.age-verifier-active{overflow:hidden!important}.age-verifier__error--shake{animation:age-verifier-error-shake .45s ease-in-out}@keyframes age-verifier-error-shake{0%,to{transform:translate(0)}15%{transform:translate(-8px)}30%{transform:translate(8px)}45%{transform:translate(-6px)}60%{transform:translate(6px)}75%{transform:translate(-3px)}90%{transform:translate(3px)}}@media screen and (max-width:749px){.age-verifier__dialog{width:calc(100% - 24px);max-height:calc(100vh - 24px)}.age-verifier__content{padding:28px 20px}}@media(prefers-reduced-motion:reduce){.age-verifier,.age-verifier__dialog{transition:none}.age-verifier__error--shake{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/age-verifier.css.map */
