html.age-gate-open,html.age-gate-open body{overflow:hidden}html.age-gate-open #tinycookie-wrapper,html.age-gate-open #tinycookie-big-backdrop,html.age-gate-open shopify-chat,html.age-gate-open #tidio-chat{visibility:hidden!important}.age-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;padding:1.6rem;background:transparent}.age-gate[hidden]{display:none}.age-gate:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0d0d0d8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.age-gate__dialog{position:relative;outline:none;width:100%;max-width:48rem;max-height:calc(100dvh - 3.2rem);overflow-y:auto;padding:4rem 3.2rem 3.2rem;border-radius:var(--blocks-radius, 1.2rem);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));text-align:center;box-shadow:0 2.4rem 6rem #00000040;animation:age-gate-in .35s cubic-bezier(.2,.8,.2,1) both}.age-gate--closing .age-gate__dialog{animation:age-gate-out .25s ease both}.age-gate:before{transition:opacity .25s ease}.age-gate--closing:before{opacity:0}.age-gate__logo{display:flex;justify-content:center;margin-bottom:2.4rem}.age-gate__logo img{display:block;max-width:min(100%,24rem);height:auto}.age-gate__shop-name,.age-gate__heading{margin:0 0 2.4rem}.age-gate__step[hidden]{display:none}.age-gate__buttons{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.age-gate__buttons .btn{width:100%}.age-gate__text{margin-top:2.4rem;color:rgba(var(--color-foreground),.7)}.age-gate__text p{margin:0}.age-gate__text a{color:inherit;text-decoration:underline;text-underline-offset:.2em}@media(max-width:479px){.age-gate__dialog{padding:3.2rem 2rem 2.4rem}}@keyframes age-gate-in{0%{opacity:0;transform:translateY(1.6rem) scale(.98)}to{opacity:1;transform:none}}@keyframes age-gate-out{to{opacity:0;transform:translateY(.8rem) scale(.98)}}@media(prefers-reduced-motion:reduce){.age-gate__dialog,.age-gate--closing .age-gate__dialog{animation:none}}.age-verify{--age-verify-error: var(--color-product-price-sale, 220, 38, 38);--age-verify-success: var(--color-button, 0, 200, 120);padding:1.2rem;border-radius:var(--small-blocks-radius, .5rem);background-color:rgb(var(--color-secondary-background, var(--color-background)));box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .2s ease}.age-verify[data-state=error]{box-shadow:inset 0 0 0 1px rgb(var(--age-verify-error))}.age-verify[data-state=success]{box-shadow:inset 0 0 0 2px rgb(var(--age-verify-success))}.age-verify__fieldset{margin:0;padding:0;border:0;min-width:0}.age-verify__legend{padding:0;margin-bottom:.8rem;font-weight:var(--font-body-weight-bold, 600);color:rgb(var(--color-foreground))}.age-verify__fields{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:.6rem}.age-verify__field{display:flex;flex-direction:column;min-width:0}.age-verify .age-verify__input{padding:0 1rem;line-height:4.2rem;text-align:center;background-color:rgb(var(--color-background));font-size:max(16px,var(--font-body-size, 1.6rem));font-variant-numeric:tabular-nums}.age-verify .age-verify__input:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-foreground))}.age-verify .age-verify__input[aria-invalid=true]{box-shadow:0 0 0 1px rgb(var(--age-verify-error))}.age-verify__message{margin:.8rem 0 0}.age-verify[data-state=success] .age-verify__input{box-shadow:0 0 0 1px rgb(var(--age-verify-success))}.age-verify[data-state=error] .age-verify__message{color:rgb(var(--age-verify-error))}.age-verify[aria-busy=true]{opacity:.7}.age-verify__locked{cursor:not-allowed;opacity:.45}.age-verify__locked-express{opacity:.35;pointer-events:none;filter:grayscale(1)}
/*# sourceMappingURL=/cdn/shop/t/39/assets/age-verification.css.map */
