.va-age-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:1.6rem;background:#0009}.va-age-gate[hidden]{display:none}html.va-age-gate-open{overflow:hidden}.va-age-gate__panel{width:100%;max-width:44rem;max-height:100%;overflow-y:auto;padding:3.2rem 2.4rem;border-radius:var(--popup-corner-radius, 1.2rem);background:rgb(var(--color-background, 255, 255, 255));color:rgb(var(--color-foreground, 18, 18, 18));text-align:center;box-shadow:0 1rem 4rem #00000040}.va-age-gate__heading{margin:0 0 1.2rem}.va-age-gate__text{margin-bottom:2.4rem;font-size:1.5rem;line-height:1.5}.va-age-gate__text>:last-child{margin-bottom:0}.va-age-gate__buttons{display:flex;flex-direction:column;gap:1.2rem}.va-age-gate__buttons .button{width:100%}html.va-ag-check .shopify-payment-button,html.va-ag-check .additional-checkout-buttons,[data-va-ag-restricted] .shopify-payment-button,html.va-ag-cart-blocked .additional-checkout-buttons,html.va-ag-cart-blocked button[name=checkout]{position:relative}html.va-ag-check .shopify-payment-button:after,html.va-ag-check .additional-checkout-buttons:after,[data-va-ag-restricted] .shopify-payment-button:after,html.va-ag-cart-blocked .additional-checkout-buttons:after,html.va-ag-cart-blocked button[name=checkout]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;cursor:not-allowed}[data-va-ag-restricted=block] .shopify-payment-button,html.va-ag-cart-blocked .additional-checkout-buttons,html.va-ag-cart-blocked button[name=checkout]{opacity:.5}.va-age-gate-toast{position:fixed;left:50%;bottom:2.4rem;z-index:2147483001;width:calc(100% - 3.2rem);max-width:48rem;padding:1.4rem 1.8rem;border-radius:.8rem;background:rgb(var(--color-foreground, 18, 18, 18));color:rgb(var(--color-background, 255, 255, 255));font-size:1.4rem;line-height:1.4;text-align:center;box-shadow:0 .6rem 2.4rem #00000040;transform:translate(-50%,1rem);opacity:0;transition:opacity .2s ease,transform .2s ease;pointer-events:none}.va-age-gate-toast.is-visible{transform:translate(-50%);opacity:1}@media(prefers-reduced-motion:reduce){.va-age-gate-toast{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/va-age-gate.css.map */
