body.initial-scroll-locked{overflow:hidden;height:100vh}.content-blocked{height:0!important;min-height:0!important;overflow:hidden!important}.age-approve{min-height:calc(80vh - 2rem);height:80vh;max-width:100vw;--color-animation-time: .5s;--movement-animation-time: .2s;--out-animation-time: 1s;align-items:space-between;justify-content:space-between;display:flex;flex-direction:column;padding:.5rem}@media (min-width: 768px){.age-approve{padding:2rem 1rem .5rem;min-height:calc(90vh - 2rem);height:90vh}}.age-approve .age-approve__header{display:flex;flex-direction:row;width:100%;justify-content:center}.age-approve .age-approve__header a{text-decoration:none}.age-approve .age-approve__body .age-approve__title{font-size:2.5rem;font-weight:700;line-height:1;text-align:center}@media (min-width: 768px){.age-approve .age-approve__body .age-approve__title{font-size:5rem}}.age-approve .age-approve__body .age-approve__title .sub-title{font-size:1.5rem}.age-approve .age-approve__body .age-approve__buttons{display:flex;flex-direction:row;column-gap:6vw;justify-content:center;padding:2rem 0}.age-approve .age-approve__body .age-approve__buttons .age-approve__button{display:flex;flex-direction:column;row-gap:2.5px;position:relative;height:calc(40vh - 4rem)}@media (min-width: 768px){.age-approve .age-approve__body .age-approve__buttons .age-approve__button{height:calc(45vh - 4rem)}}.age-approve .age-approve__body .age-approve__buttons .age-approve__button svg.bottle{height:100%}.age-approve .age-approve__body .age-approve__buttons .age-approve__button svg.bottle .bottle-color{fill:#525252;transition:var(--color-animation-time) ease-in-out}.age-approve .age-approve__body .age-approve__buttons .age-approve__button svg.bottle .bottle-secondary-color{fill:#2a2a2a;transition:var(--color-animation-time) ease-in-out}.age-approve .age-approve__body .age-approve__buttons .age-approve__button svg.cap.cap--yes{height:3%;transition:var(--color-animation-time) ease-in-out}.age-approve .age-approve__body .age-approve__buttons .age-approve__button svg.cap.cap--no{height:4%;transition:var(--color-animation-time) ease-in-out}.age-approve .age-approve__body .age-approve__buttons .age-approve__button svg.cap .cap-path{fill:#525252}.age-approve .age-approve__body .age-approve__buttons .age-approve__button .age-approve__btn-text{position:absolute;top:65%;left:50%;transform:translate(-50%,-50%);font-size:3vh;color:#f5d60b;font-weight:700;font-family:Avantt,serif}@media (min-width: 768px){.age-approve .age-approve__body .age-approve__buttons .age-approve__button .age-approve__btn-text{font-size:4vh}}.age-approve .age-approve__footer{display:flex;align-items:center;justify-content:center}.age-approve .age-approve__footer .age-approve__text{width:90%;font-size:.75rem}@media (min-width: 768px){.age-approve .age-approve__footer .age-approve__text{width:34%}}.age-approve:not(.open){overflow:hidden}.age-approve:not(.open) .age-approve__text--ap{display:none}.age-approve:not(.open) .age-approve__body .age-approve__title--ap,.age-approve:not(.open) .age-approve__body .age-approve__title--rej{display:none}.age-approve:not(.open) .age-approve__body .age-approve__buttons .age-approve__button{cursor:pointer}.age-approve:not(.open) .age-approve__body .age-approve__buttons .age-approve__button:hover svg.bottle .bottle-color{fill:#f5d60b}.age-approve:not(.open) .age-approve__body .age-approve__buttons .age-approve__button:hover svg.bottle .bottle-secondary-color{fill:#d99500}.age-approve:not(.open) .age-approve__body .age-approve__buttons .age-approve__button:hover svg.cap .cap-path{fill:#f5d60b}.age-approve:not(.open) .age-approve__body .age-approve__buttons .age-approve__button:hover .age-approve__btn-text{color:#222}.age-approve .age-approve__text--pre img{height:2.5rem;width:auto}.age-approve.open .age-approve__text--pre{display:none}.age-approve.open .age-approve__text--ap{display:flex;flex-direction:row;width:100%;justify-content:center;align-items:center;gap:4vw}.age-approve.open .age-approve__body .age-approve__title--pre,.age-approve.open .age-approve__body .age-approve__title--rej{display:none}.age-approve.open .age-approve__body .age-approve__buttons .age-approve__button{transition:var(--movement-animation-time) ease-in-out}.age-approve.open .age-approve__body .age-approve__buttons .age-approve__button .age-approve__btn-text{display:none}.age-approve.open .age-approve__body .age-approve__buttons .age-approve__button.age-approve__button--yes{transition:var(--movement-animation-time) ease-in-out}.age-approve.open .age-approve__body .age-approve__buttons .age-approve__button.age-approve__button--yes svg.bottle{transition:var(--movement-animation-time) ease-in-out;transform:rotate(15deg)}.age-approve.open .age-approve__body .age-approve__buttons .age-approve__button.age-approve__button--yes svg.bottle .bottle-color{fill:#f5d60b}.age-approve.open .age-approve__body .age-approve__buttons .age-approve__button.age-approve__button--yes svg.bottle .bottle-secondary-color{fill:#d99500}.age-approve.open .age-approve__body .age-approve__buttons .age-approve__button.age-approve__button--yes svg.cap{transform:rotate(-15deg) translate(30%)}.age-approve.open .age-approve__body .age-approve__buttons .age-approve__button.age-approve__button--yes svg.cap .cap-path{fill:#f5d60b}.age-approve.open .age-approve__body .age-approve__buttons .age-approve__button.age-approve__button--no svg.bottle{transform:rotate(-15deg)}.age-approve.open .age-approve__body .age-approve__buttons .age-approve__button.age-approve__button--no svg.cap{transform:rotate(15deg) translate(-30%)}.age-approve.open .age-approve__footer .age-approve__text{font-size:1.875rem}.age-approve.open .age-approve__footer .age-approve__text.age-approve__text--ap{display:flex;flex-direction:column;gap:.25rem}.age-approve.open .age-approve__footer .age-approve__text.age-approve__text--ap:after{content:"";width:40px;height:40px;border-bottom:#FFFFFF 8px solid;border-right:#FFFFFF 8px solid;border-bottom-right-radius:6px;animation:updown 1s infinite}.age-approve.rejected .age-approve__body .age-approve__title--pre{display:none}.age-approve.rejected .age-approve__body .age-approve__title--rej{display:flex;justify-content:center;transition-delay:1s trasform;transition:var(--movement-animation-time) ease-in-out}@media (min-width: 769px){.age-approve.rejected .age-approve__body .age-approve__title--rej{transform:translateY(200%)}}@media (max-width: 768px){.age-approve.rejected .age-approve__body .age-approve__title--rej{margin-top:2rem}}.age-approve.rejected .age-approve__body .age-approve__buttons .age-approve__button.age-approve__button--yes{transform:translate(-150vw);transition:var(--out-animation-time) ease-in-out}.age-approve.rejected .age-approve__body .age-approve__buttons .age-approve__button.age-approve__button--no{transform:translate(150vw);transition:var(--out-animation-time) ease-in-out}.age-approve.rejected .age-approve__footer .age-approve__text{width:90%;font-size:1.5rem;transition:1s ease-in-out}@keyframes updown{0%{transform:rotate(45deg) translate(0)}50%{transform:rotate(45deg) translate(-6px,-6px)}to{transform:rotate(45deg) translate(0)}}
