.age-verification-modal{position:fixed;width:100%;height:100%;background-color:rgb(var(--color-base-background-1));z-index:100;top:0;left:0;bottom:0;display:block;transition:all .4s ease-in-out .2s}.age-verification-modal.is-hidden{opacity:0;pointer-events:none}.age-verification-modal.is-blocked alert{display:block!important;background-color:rgb(var(--color-base-background-2));padding:var(--level3);border-radius:10px;color:rgb(var(--color-base-text-2));text-transform:uppercase;font-weight:700;max-width:20rem;text-align:center;margin-left:auto;margin-right:auto}.age-verification-modal.is-blocked .age-verification-form{opacity:.5;pointer-events:none}.age-verification-form{transition:all .2s ease-in-out}@media screen and (min-width: 940px){.age-verification-modal.is-blocked alert{font-size:var(--h4);max-width:100%;padding:var(--level6)}}.age-verification-modal__inner{display:flex;justify-content:center;align-items:center;height:100%;width:100%;padding-bottom:25vh;flex-direction:column}@media screen and (min-width: 940px){.age-verification-modal__inner{padding-bottom:10vh}}.age-verification__logo svg{width:100%;height:100%}.age-verification__logo{height:4rem;width:16rem;margin-left:auto;margin-right:auto;margin-bottom:var(--level7)}@media screen and (min-width: 940px){.age-verification__logo{height:3.5rem;width:19rem;margin-bottom:var(--level10)}}.age-verification-modal__headline{margin-bottom:var(--level7);text-align:center}@media screen and (min-width: 940px){.age-verification-modal__headline{font-size:var(--h1)}}@media screen and (min-width: 1400px){.age-verification-modal__headline{font-size:var(--h1)}}.age-verification-modal__button{background-color:transparent;outline:none;border:none;font-size:var(--h4);position:relative;flex-basis:content;margin-bottom:var(--level8)}@media screen and (min-width: 940px){.age-verification-modal__button{font-size:var(--h2)}}.age-verification-modal__button:hover:after,.age-verification-modal__button:focus:after{border-bottom:2px solid black;content:" ";position:absolute;width:100%;bottom:calc(-1 * var(--level2))}.age-verification-modal fieldset legend{position:absolute;left:-9999;opacity:0}.age-verification-modal fieldset{display:flex;flex-direction:row;justify-content:center;gap:3rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-age-verification-modal.css.map */
