.age-gate{position:fixed;z-index:9999998;inset:0;overflow:hidden;overflow-y:auto;text-align:center;background-image:var(--age-gate-background-desktop);background-size:cover;background-color:var(--colorWhite)}.age-gate .age-gate__stage{position:relative;z-index:1;width:100%;height:70rem;padding-top:2rem;max-width:144rem;margin:0 auto}.age-gate .age-gate__stage .age-gate__stage-back{width:4rem;height:4rem;display:inline-flex;padding:.8rem;align-items:center;justify-content:center;gap:1rem;border-radius:100rem;border:0;background:rgba(0,133,58,.5);color:#fff;cursor:pointer;z-index:9;position:absolute;top:4.2%;left:9.4%}.age-gate .age-gate__stage .age-gate__stage-back:hover{opacity:.9}.age-gate .age-gate__stage .age-gate__stage-back svg{width:2.4rem;height:2.4rem}@media screen and (max-width:1440px){.age-gate .age-gate__stage .age-gate__stage-back{top:6.1%;left:5.1%}}@media screen and (max-width:1024px){.age-gate .age-gate__stage .age-gate__stage-back{width:40px;height:40px}.age-gate .age-gate__stage .age-gate__stage-back svg{width:24px;height:24px}}@media screen and (max-width:600px){.age-gate .age-gate__stage .age-gate__stage-back{left:10%;width:4rem;height:4rem}.age-gate .age-gate__stage .age-gate__stage-back svg{width:2.4rem;height:2.4rem}}.age-gate .age-gate__stage-image--desktop{height:67rem;object-fit:contain;object-position:center center;position:absolute;left:50%;transform:translate(-50%)}.age-gate .age-gate__stage-image--mobile{display:none}.age-gate .age-gate__tag-line{position:absolute;top:6rem;right:13rem;display:flex;align-items:flex-start;z-index:9;gap:.48rem;color:#fff}@media screen and (max-width:1440px){.age-gate .age-gate__tag-line{top:8rem;right:10rem}}.age-gate .age-gate__tag-line-icons{width:9.3803rem;height:2.8131rem;flex:0 0 auto;object-fit:contain}.age-gate .age-gate__tag-line-text{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.age-gate .age-gate__tag-line-warning{font-family:var(--font-futura-condensed);font-size:2.2rem;font-weight:700;line-height:1.1;white-space:nowrap}.age-gate .age-gate__tag-line-abv{font-family:var(--font-heineken);font-size:1.95rem;font-weight:700;line-height:1.1}.age-gate .age-gate__question,.age-gate .age-gate__rejected{position:relative;z-index:1;padding:0 2rem 1rem}.age-gate .age-gate__question-wrap{display:flex;align-items:baseline;justify-content:center;gap:1.4rem}.age-gate .age-gate__question-wrap span{display:inline-block}.age-gate .age-gate__eyebrow{display:block;color:#000;font-family:var(--font-unbounded);font-size:4.8rem;font-weight:500;line-height:1.2}.age-gate .age-gate__title{color:#00853a;font-family:var(--font-unbounded);font-size:9.6rem;font-weight:800;line-height:1}.age-gate .age-gate__actions{display:flex;justify-content:center;gap:2rem;margin-top:3.5rem}.age-gate .age-gate__button.ant-btn{width:29rem;height:6.4rem;border-radius:999rem;font-family:var(--font-unbounded);font-size:2rem;font-weight:800}.age-gate .age-gate__button--adult.ant-btn{border-color:#000;background:#fff;color:#000}.age-gate .age-gate__button--minor.ant-btn{border:0;background:linear-gradient(180deg,#012b37,#01533f);box-shadow:inset 0 -.1rem 1.6rem #0f8e2a;color:#fff}.age-gate .age-gate__rejected-title{margin:0 0 2rem;font-family:var(--font-unbounded);font-size:4.8rem;font-weight:500}.age-gate .age-gate__rejected-copy{margin:0;font-size:3.2rem;line-height:1.3}@media screen and (min-width:1024px)and (max-width:1500px){.age-gate .age-gate__stage{position:relative;height:77rem;padding-top:3.26rem}.age-gate .age-gate__stage-image--desktop{height:74rem;left:49.6%;transform:translate(-50%)}}@media screen and (min-width:601px)and (max-width:1024px){.age-gate{padding:2.4rem 0 3.2rem;background-image:var(--age-gate-background-mobile);background-position:top}.age-gate .age-gate__stage{width:100%;height:85%;margin:0 auto;padding:0}.age-gate .age-gate__stage-image--desktop{display:none}.age-gate .age-gate__tag-line{top:15vh;right:20%}.age-gate .age-gate__stage-image--mobile{position:absolute;inset:0;display:block;width:100%;height:80vh;object-fit:contain;padding-right:7%;object-position:center}.age-gate .age-gate__question,.age-gate .age-gate__rejected{padding:0}.age-gate .age-gate__eyebrow{font-size:6rem}.age-gate .age-gate__title{font-size:11rem}.age-gate .age-gate__button.ant-btn{width:38rem;height:9.4rem;font-size:3rem}}@media screen and (min-width:601px)and (max-width:820px){.age-gate .age-gate__tag-line{top:14vh;right:22%}}@media screen and (max-width:1024px)and (orientation:landscape){.age-gate{overflow:hidden auto!important;-webkit-overflow-scrolling:touch}.age-gate .age-gate__stage{width:120rem;height:100rem}.age-gate .age-gate__stage-image--mobile{width:100%;height:100%}.age-gate .age-gate__tag-line{top:18rem;right:35rem}.age-gate .age-gate__tag-line .age-gate__tag-line-icons{width:6rem;height:2rem}.age-gate .age-gate__tag-line .age-gate__tag-line-text{gap:.2rem}.age-gate .age-gate__tag-line .age-gate__tag-line-abv,.age-gate .age-gate__tag-line .age-gate__tag-line-warning{font-size:1rem}.age-gate .age-gate__question,.age-gate .age-gate__rejected{padding-bottom:4rem}}@media(max-width:600px){.age-gate{overflow:hidden;overflow-y:auto;background-image:var(--age-gate-background-mobile);background-position:top}.age-gate .age-gate__stage{width:35rem;margin:0 auto;height:48.6rem;padding-top:.35rem}.age-gate .age-gate__stage-image--desktop{display:none}.age-gate .age-gate__tag-line{top:10rem;right:5rem}.age-gate .age-gate__tag-line .age-gate__tag-line-icons{width:4rem;height:1.4rem}.age-gate .age-gate__tag-line .age-gate__tag-line-text{gap:.2rem}.age-gate .age-gate__tag-line .age-gate__tag-line-abv,.age-gate .age-gate__tag-line .age-gate__tag-line-warning{font-size:.6rem}.age-gate .age-gate__stage-image--mobile{display:block;object-fit:contain;object-position:center center;position:absolute;left:48%;transform:translate(-50%);width:100%;height:100%}.age-gate .age-gate__question-wrap{flex-direction:column;align-items:center}.age-gate .age-gate__question,.age-gate .age-gate__rejected{padding:2rem 1.6rem 3rem}.age-gate .age-gate__rejected{padding-top:5.6rem}.age-gate .age-gate__eyebrow{font-size:2rem}.age-gate .age-gate__title{margin:0;font-size:4rem}.age-gate .age-gate__actions{flex-direction:column;align-items:center;gap:1.5rem;margin-top:1.8rem}.age-gate .age-gate__button.ant-btn{width:20rem;height:4.8rem;font-size:1.4rem}.age-gate .age-gate__rejected-title{font-size:2rem;line-height:1.3;margin:0 16% 2rem}.age-gate .age-gate__rejected-copy{font-size:1.4rem}.age-gate .age-gate__rejected-copy-first{margin:0 3% 1.2rem}}@media(max-width:370px){.age-gate .age-gate__stage-image--mobile{left:44%}.age-gate__tag-line{right:7rem!important}}.cookie-consent{position:fixed;inset:0;z-index:10000000;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.58);animation:cookie-consent-overlay-in .2s ease-out}.cookie-consent .cookie-consent__sheet{position:relative;box-sizing:border-box;width:100%;max-height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border:.1rem solid var(--colorPrimary);background:var(--colorWhite);box-shadow:0 -.3rem .8rem -.2rem rgba(0,0,0,.25);padding-bottom:env(safe-area-inset-bottom);animation:cookie-consent-sheet-in .28s cubic-bezier(.16,1,.3,1)}.cookie-consent .cookie-consent__close{position:absolute;z-index:1;top:2rem;right:2.5rem;display:inline-flex;width:3.3rem;height:3.3rem;align-items:center;justify-content:center;padding:0;border:0;background:rgba(0,0,0,0);color:var(--colorPrimaryLight);cursor:pointer}.cookie-consent .cookie-consent__close:focus-visible,.cookie-consent .cookie-consent__close:hover{color:var(--colorPrimaryDark)}.cookie-consent .cookie-consent__close:focus-visible{outline:.2rem solid var(--colorPrimaryLight);outline-offset:.2rem}.cookie-consent .cookie-consent__close svg{width:100%;height:100%;stroke-width:1.4}.cookie-consent .cookie-consent__content{display:flex;width:100%;min-width:0;min-height:39.75rem;flex-direction:column;padding:7rem 2.4rem 3rem}.cookie-consent .cookie-consent__copy{min-width:0}.cookie-consent .cookie-consent__title{margin:0 0 2.4rem;color:var(--colorPrimaryLight);font-size:2rem;font-weight:700}.cookie-consent .cookie-consent__description{display:flex;flex-direction:column;gap:.2rem}.cookie-consent .cookie-consent__paragraph{margin:0;color:var(--colorBlack);font-size:2rem;font-weight:400}.cookie-consent .cookie-consent__policies{display:block;margin-top:2.7rem;color:var(--colorBlack);font-size:1.6rem;font-weight:400}.cookie-consent .cookie-consent__essential{display:flex;min-width:0;min-height:11rem;align-items:center;justify-content:space-between;gap:3rem;margin-top:1.8rem;border-radius:1.35rem;padding:1rem 3.2rem;background:#e3e3e3}.cookie-consent .cookie-consent__essential-copy{min-width:0}.cookie-consent .cookie-consent__essential-title{margin:0 0 .3rem;color:var(--colorPrimaryLight);font-size:2rem;font-weight:700}.cookie-consent .cookie-consent__essential-description{margin:0;color:var(--colorBlack);font-size:2rem;font-weight:400}.cookie-consent .cookie-consent__always-on{flex:none;color:var(--colorPrimaryLight);font-size:1.885rem;font-weight:400;text-transform:uppercase}@media screen and (max-width:1024px){.cookie-consent .cookie-consent__content{min-height:38rem;padding-right:3.2rem;padding-left:3.2rem}.cookie-consent .cookie-consent__essential{padding-right:3rem;padding-left:3rem}}@media screen and (max-width:600px){.cookie-consent .cookie-consent__close{top:1.5rem;right:1.8rem;width:2.5rem;height:2.5rem}.cookie-consent .cookie-consent__content{min-height:29.55rem;padding:5.1rem 1.6rem 2.3rem}.cookie-consent .cookie-consent__title{margin-bottom:1.8rem;font-size:1.2rem}.cookie-consent .cookie-consent__paragraph,.cookie-consent .cookie-consent__policies{font-size:1.2rem}.cookie-consent .cookie-consent__policies{margin-top:2rem}.cookie-consent .cookie-consent__essential{min-height:7.1rem;gap:.8rem;margin-top:1.2rem;border-radius:1rem;padding:1.2rem .8rem}.cookie-consent .cookie-consent__essential-title{margin-bottom:.2rem;font-size:1.2rem}.cookie-consent .cookie-consent__essential-description{font-size:1rem}.cookie-consent .cookie-consent__always-on{font-size:1.4rem;text-transform:none}}@keyframes cookie-consent-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes cookie-consent-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.cookie-consent,.cookie-consent .cookie-consent__sheet{animation:none}}