body.with-open-overlay{height:100dvh;overflow:hidden}body.with-open-overlay .header-nav.sticky{position:fixed;top:0;left:0;right:0}.fixed-overlay{display:none;position:fixed;z-index:2;top:0;right:0;left:0;height:100dvh;overflow-y:scroll;background:var(--dark-background-color);color:var(--text-on-dark-background-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:0;transition:opacity .5s}.fixed-overlay.open{display:block}.fixed-overlay.opening{opacity:1}.fixed-overlay a{color:inherit;transition:none}.fixed-overlay a:hover{color:var(--text-on-dark-background-color-hover)}.fixed-overlay .container{position:relative;padding:8rem 13.5rem;min-height:100%}@media (max-width: 800px){.fixed-overlay .container{padding:var(--mobile-padding);padding-top:calc(var(--mobile-padding) + 2rem + var(--mobile-padding))}}.main-menu-overlay .container{display:flex;justify-content:space-around;align-items:center}.main-menu-overlay ul{list-style:none;padding:0}.main-menu-overlay a{text-decoration:none}.main-menu-overlay .left{font-size:3.2rem}.main-menu-overlay .right{font-size:1.7rem;text-transform:uppercase;font-family:var(--sans);font-weight:300}@media (max-width: 800px){.main-menu-overlay .container{display:block}.main-menu-overlay .right{margin-top:4rem}}.contact-overlay{text-align:center}.contact-overlay .container{display:flex;justify-content:center;flex-direction:column}.contact-overlay .address{margin-top:4rem;font-family:var(--sans);font-weight:300;text-transform:uppercase;font-size:1.8rem}.contact-overlay a{text-decoration:none}.join-overlay .container{display:flex;justify-content:center;align-items:center}.join-overlay .inner{max-width:64rem}.join-overlay form{margin-top:1rem;font-family:var(--sans);font-size:1.8rem}.join-overlay fieldset{display:flex;gap:1rem}.join-overlay .field{margin-top:2rem;flex:1 0 0}.join-overlay label{display:block;font-weight:400}.join-overlay input{display:block;width:100%}.join-overlay .asterisk{color:var(--light-text-on-dark-background-color)}.join-overlay button{margin-top:3rem;color:var(--text-on-dark-background-color);border-color:var(--text-on-dark-background-color)}.join-overlay button:hover{color:var(--text-on-dark-background-color-hover);border-color:var(--text-on-dark-background-color-hover)}.credits-overlay{text-align:center}.credits-overlay .container{display:flex;justify-content:center;flex-direction:column}.credits-overlay ul,.credits-overlay li{margin:0;padding:0;list-style:none}.credits-overlay a{text-decoration:none}.age-gate-overlay{background:var(--white);background-size:cover;font-weight:600;font-size:2.4rem;text-align:center;color:var(--text-color);z-index:3;transition:opacity 1.5s}.age-gate-overlay .container{display:flex;align-items:center;justify-content:center;padding-top:var(--mobile-padding)}.age-gate-overlay .age-form{width:31rem;max-width:100%}.age-gate-overlay img{display:block;margin:12rem auto 8rem;max-width:26.35rem;opacity:.9}@media (max-height: 600px){.age-gate-overlay img{margin-top:3rem}}.age-gate-overlay p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.age-gate-overlay .buttons{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;font-weight:500;font-size:1.6rem;font-family:var(--sans);font-weight:300;margin-top:3rem;text-transform:uppercase;line-height:normal}.age-gate-overlay .buttons a{display:block;width:14rem;background:#fff;text-decoration:none;color:#000;border-radius:.8rem;border-radius:2px;padding:.5em}.age-gate-overlay a.under{background:#9a9a9a}.age-gate-overlay .error-text{display:none;margin-top:3rem;font-size:2rem;color:var(--error)}@media (max-width: 500px){.age-gate-overlay{font-size:2rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/overlays.css.map */
