.shopify-section.section-age-verification-popup{position:static;height:0;margin:0;padding:0;overflow:visible;background:transparent!important;border:0!important;box-shadow:none!important}.age-verification-popup{--avp-bg: rgba(197, 253, 253, 1);--avp-text: #0d3b66;--avp-blur: 4px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:2.4rem 1.6rem;box-sizing:border-box;background-color:var(--avp-bg);border:0;box-shadow:none}.age-verification-popup[hidden]{display:none!important}.age-verification-popup__background{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0;pointer-events:none}.age-verification-popup__background-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:blur(var(--avp-blur));transform:scale(1.04)}.age-verification-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;display:none}.age-verification-popup--has-image .age-verification-popup__overlay{display:block;background-color:var(--avp-bg);opacity:.85}.age-verification-popup__dialog,.age-verification-popup__dialog:focus,.age-verification-popup__dialog:focus-visible{position:relative;z-index:2;width:100%;max-width:72rem;margin:0;padding:0;background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important}.age-verification-popup__panel,.age-verification-popup__content,.age-verification-popup__decline{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;margin:0;padding:0;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--avp-text)}.age-verification-popup__logo{display:block;width:auto;max-width:18rem;height:auto;max-height:7.2rem;margin:0 auto 4.8rem;object-fit:contain}.age-verification-popup__heading{margin:0 auto;max-width:64rem;font-family:var(--font-body-family);font-weight:300;font-size:12px;line-height:100%;letter-spacing:5%;text-transform:uppercase;color:var(--avp-text)}.age-verification-popup__text{margin:2rem auto 0;max-width:48rem;font-family:var(--font-body-family);font-size:12px;font-weight:300;line-height:100%;letter-spacing:5%;color:var(--avp-text)}.age-verification-popup__text p{margin:0}.age-verification-popup__text p+p{margin-top:.8rem}.age-verification-popup__buttons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.2rem;margin-top:4rem}.age-verification-popup__button{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-width:7.2rem;min-height:4.8rem;padding:1.4rem 2.4rem;border:0;border-radius:0;cursor:pointer;font-family:var(--font-body-family);font-size:14px;font-weight:400;line-height:100%;letter-spacing:5%;text-align:center;text-transform:none;transition:opacity .2s ease,background-color .2s ease,color .2s ease}.age-verification-popup__button:hover{opacity:.9}.age-verification-popup__button:focus-visible{outline:0;outline-offset:0}.age-verification-popup__button--primary{background-color:var(--avp-text);color:#7fffc0}.age-verification-popup__button--secondary{background-color:transparent;color:var(--avp-text);box-shadow:inset 0 0 0 1px var(--avp-text)}.age-verification-popup__content--inactive,.age-verification-popup__decline--inactive{display:none!important}.age-verification-popup__content--active,.age-verification-popup__decline--active{display:flex;flex-direction:column;align-items:center;width:100%;background:transparent!important;border:0!important;box-shadow:none!important;animation:age-verification-fade-in .45s ease}@keyframes age-verification-fade-in{0%{opacity:0}to{opacity:1}}body.age-verification-open{overflow:hidden}@media screen and (min-width:750px){.age-verification-popup{padding:4rem}.age-verification-popup__logo{max-width:190px;max-height:112px;width:100%;height:100%;margin-bottom:22px}.age-verification-popup__heading{font-size:12px;line-height:100%;letter-spacing:5%}.age-verification-popup__text{margin-top:22px;font-size:12px;line-height:100%;letter-spacing:5%;font-weight:300}.age-verification-popup__buttons{margin-top:22px;gap:27px}.age-verification-popup__button{min-width:8rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-age-verification-popup.css.map */
