age-gate{pointer-events:none;opacity:0;z-index:9999999;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(var(--color-brown),.5);transition:opacity var(--duration-default);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}age-gate.active{opacity:1;pointer-events:all;transition:opacity var(--duration-default)}age-gate .page-width{width:52.8rem;max-width:100%;background:rgb(var(--color-background));text-align:center;padding:4.8rem;position:relative;border-radius:var(--popup-corner-radius);overflow:hidden}age-gate form{width:100%;margin-top:2.4rem;display:flex;flex-wrap:wrap;column-gap:2rem;row-gap:2rem;justify-content:center}age-gate h2{margin-bottom:0;margin-top:0}age-gate .field{width:100%}[data-failure-message]{color:rgb(var(--color-orange));font-size:2rem;font-weight:500}.age-gate__content{position:relative;z-index:2}.age-gate__content-text:not(:last-child){margin-bottom:4.8rem}.age-gate__background-image{position:absolute;top:0;left:0;width:100%;height:100%}.age-gate__featured-product-image{display:block;max-width:27rem;margin-left:auto;margin-right:auto;margin-bottom:2.4rem}.age-gate__content-text>*+*,.button+.button{margin-top:1.6rem}@media screen and (max-width: 749px){age-gate .page-width{height:100%;display:flex;align-items:center;padding:2.4rem var(--page-width-gutter);border-radius:0}}@media (min-width: 750px){age-gate .field{width:calc(33% - 2rem)}age-gate .page-width{width:52.8rem;padding:4.8rem}}.overflow-hidden{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/3/assets/p80-age-gate.css.map */
