.age-verification{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:2rem;background-color:#000000a6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}.age-verification.is-open{opacity:1;visibility:visible}.age-verification__dialog{position:relative;width:100%;max-width:var(--age-verification-width, 52rem);max-height:calc(100vh - 4rem);overflow-y:auto;background-color:rgb(var(--age-verification-bg, 255, 255, 255));color:rgb(var(--age-verification-text, 20, 20, 20));border-radius:var(--age-verification-radius, 1.2rem);box-shadow:0 30px 80px #00000059;transform:scale(.96) translateY(10px);transition:transform .4s ease}.age-verification.is-open .age-verification__dialog{transform:scale(1) translateY(0)}.age-verification__media{position:relative;width:100%;overflow:hidden;border-top-left-radius:inherit;border-top-right-radius:inherit}.age-verification__media img{display:block;width:100%;height:100%;object-fit:cover}.age-verification__media--bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;overflow:hidden;pointer-events:none}.age-verification__media--bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(var(--age-verification-bg, 255, 255, 255),.55)}.age-verification__media--top img{aspect-ratio:16 / 7}.age-verification__content{position:relative;z-index:1;padding:4rem 3rem;text-align:center}.age-verification--align-left .age-verification__content{text-align:left}.age-verification--align-right .age-verification__content{text-align:right}.age-verification--align-left .age-verification__logo{margin-inline:0}.age-verification--align-right .age-verification__logo{margin-inline:auto 0}.age-verification--align-left .age-verification__text,.age-verification--align-left .age-verification__actions{margin-inline:0}.age-verification--align-right .age-verification__text,.age-verification--align-right .age-verification__actions{margin-inline:auto 0}.age-verification--align-left .age-verification__actions{justify-content:flex-start}.age-verification--align-right .age-verification__actions{justify-content:flex-end}.age-verification__logo{display:block;max-width:12rem;height:auto;margin:0 auto 2rem}.age-verification__heading{margin:0 0 1.2rem;font-size:clamp(2.4rem,3.2vw,3.6rem);line-height:1.15;font-weight:700;letter-spacing:-.01em}.age-verification__text{margin:0 auto 2.8rem;max-width:42rem;font-size:1.5rem;line-height:1.6;opacity:.85}.age-verification__text>*:last-child{margin-bottom:0}.age-verification__actions{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center;margin:0 auto;max-width:42rem}.age-verification__btn{-webkit-appearance:none;appearance:none;cursor:pointer;flex:1 1 18rem;min-height:5rem;padding:1.2rem 2.4rem;font-family:inherit;font-size:1.5rem;font-weight:600;line-height:1.2;letter-spacing:.02em;text-transform:none;border-radius:var(--age-verification-btn-radius, 999px);border:1px solid transparent;transition:transform .2s ease,opacity .2s ease,background-color .2s ease,color .2s ease}.age-verification__btn:hover{transform:translateY(-1px);opacity:.92}.age-verification__btn:active{transform:translateY(0)}.age-verification__btn--yes{background-color:rgb(var(--age-verification-yes-bg, 20, 20, 20));color:rgb(var(--age-verification-yes-text, 255, 255, 255))}.age-verification__btn--no{background-color:transparent;color:rgb(var(--age-verification-text, 20, 20, 20));border-color:rgba(var(--age-verification-text, 20, 20, 20),.25)}.age-verification__btn--no:hover{background-color:rgba(var(--age-verification-text, 20, 20, 20),.06)}.age-verification__footer{margin-top:2.4rem;font-size:1.2rem;line-height:1.5;opacity:.6}.age-verification__footer>*:last-child{margin-bottom:0}.age-verification--locked,html.age-verification--locked,html.age-verification--locked body{overflow:hidden!important}@media(max-width:600px){.age-verification{padding:1.2rem}.age-verification__content{padding:3rem 2rem}.age-verification__media--top img{aspect-ratio:16 / 9}.age-verification__actions{flex-direction:column}.age-verification__btn{flex:1 1 auto;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/age-verification.css.map */
