:root{--color-primary:#000;--white:#fff;--black:#000;--black-2:#1f1f1f;--flavour-text-color:#11204c;--breadcrumb-text:#212529;--grey-bg:#f0f0f0;--grey-text:#6c757d;--highlight-orange:#ff822c;--highlight-blue:#50d5ce;--highlight-yello:#dede49;--highlight-red:#f30a2b;--highlight-pink:#ff0067;--highlight-purple:#8d63e9;--primary-btn-bg:#000;--primary-btn-text:#fff;--primary-btn-hover-text:#d0bef7;--primary-btn-hover-bg:#000;--secondary-btn-hover-bg:#000;--secondary-btn-text:#000;--secondary-btn-hover-bg:#8d63e9;--secondary-btn-hover-text:#fff;--heading-family:"Beiko-Heavy";--body-family:"Golos Text",serif;--description-family:Segoe UI;--breakpoint-ssm-devices:375px;--breakpoint-sm-devices:475px;--breakpoint-s-devices:576px;--breakpoint-m-devices:768px;--breakpoint-l-devices:992px;--breakpoint-xl-devices:1200px;--breakpoint-l-laptop:1620px;--breakpoint-laptop:1368px;--breakpoint-xl-laptop:1440px;--breakpoint-xxl-devices:1920px;--breakpoint-desktop:1024px;--wp--preset--font-size--medium:24px}.age-gate .modal-body{background:transparent;padding:0}.age-gate{align-items:center;background-color:#fff!important;flex-direction:column;font-family:var(--body-family);justify-content:center}@media(max-width:768px){.age-gate{height:100%;justify-content:flex-start}}.age-gate.show{display:flex}.age-gate .modal{align-items:center}.age-gate__wrapper{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:0;height:100%;justify-content:flex-start;margin:0 auto;padding:calc(50/var(--initial-width)*100vw) calc(50/var(--initial-width)*100vw);position:relative;width:100%}@media screen and (max-width:767px){.age-gate__wrapper{justify-content:center}}.age-gate__container{max-width:1400px;padding:0 35px;width:100%}@media screen and (max-width:768px){.age-gate__container{padding:0 21px}}.age-gate__logo{margin-bottom:1.5rem;text-align:center}@media screen and (max-width:768px){.age-gate__logo{margin-bottom:1.75rem}}.age-gate__logo img{margin:auto;width:min(15vw,140px)}@media screen and (max-width:768px){.age-gate__logo img{max-width:140px;min-width:140px}}.age-gate__form-fields{align-items:flex-start;display:flex;flex-direction:row;justify-content:center;margin-bottom:24px;width:100%}@media screen and (max-width:768px){.age-gate__form-fields{align-items:center;flex-direction:column;gap:12px}}.age-gate .age-gate .age-gate__form .age-gate__form-fields .age-gate__form-field-wrapper{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-right:12px}@media screen and (max-width:768px){.age-gate .age-gate .age-gate__form .age-gate__form-fields .age-gate__form-field-wrapper{margin-right:0;width:100%}}.age-gate .age-gate .age-gate__form .age-gate__form-fields .age-gate__form-field-wrapper .err-msg,.age-gate .age-gate .age-gate__form .age-gate__form-fields .age-gate__form-field-wrapper .help-block{color:#ff2c20;font-size:12px;margin-left:3px;margin-top:3px}.age-gate .age-gate .age-gate__form .age-gate__form-fields .age-gate__form-field{background-color:#fff;border:1.5px solid #000;border-radius:0;box-shadow:0 1px 3px 0 rgba(0,0,0,.302);box-shadow:0 4px 8px 3px rgba(0,0,0,.149);color:#000;color:#9f9f9f;display:block;font-family:var(--body-family);font-size:16px;font-weight:400;height:auto;letter-spacing:0;line-height:1.5;line-height:24px;margin:0 12px 0 0;padding:.375rem .75rem;text-align:center}.age-gate .age-gate .age-gate__form .age-gate__form-fields .age-gate__form-field:focus,.age-gate .age-gate .age-gate__form .age-gate__form-fields .age-gate__form-field:hover{border-radius:0;box-shadow:0 .2rem .4rem .1rem rgba(0,0,0,.2)}.age-gate .age-gate .age-gate__form .age-gate__form-fields .age-gate__form-field:last-child{margin-right:0}.age-gate__form-button{max-width:100%}.age-gate__form-button input{max-width:30%}.age-gate__warning{color:#ff2c20;display:none;font-size:12px;margin-top:15px;opacity:0;text-align:center;transition:visibility 0s,opacity .6s ease-in-out;visibility:hidden}.age-gate__warning.show{display:block;opacity:1;visibility:visible}.age-gate__footer{margin-top:0;padding-bottom:20px;padding-top:20px}@media(max-width:768px){.age-gate__footer{padding-bottom:40px;padding-top:20px}}.age-gate__tagline-text{color:var(--tagline-color);font-family:var(--heading-family);font-size:20px;font-weight:850;letter-spacing:0;line-height:24px;text-align:center}@media(max-width:768px){.age-gate__tagline-text{font-family:var(--body-family);font-size:14px;font-weight:600;line-height:20px}}.age-gate__safety-message-text{color:var(--safetyMessage-color);font-family:var(--body-family);font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;text-align:center}@media(max-width:768px){.age-gate__safety-message-text{font-size:14px;font-weight:400;line-height:24px}}.age-gate__legal-text{color:var(--legalText-color);font-family:var(--body-family);font-size:14px;font-weight:400;letter-spacing:0;line-height:24px;margin-left:auto;margin-right:auto;max-width:75%;text-align:center}@media(max-width:768px){.age-gate__legal-text{font-size:12px;font-weight:600;line-height:14px}}.age-gate__lemon{bottom:5px;filter:opacity(.7);position:absolute;right:0}:root{--modal-duration:1s;--modal-color:#1b1a21}.modal{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1050}.modal-content{--initial-width:1440;animation-duration:var(--modal-duration);animation-name:modalopen;box-shadow:5px 5px 8px 6px rgba(0,0,0,.3);margin:0 auto;max-width:75%;width:1140px}@media(max-width:767px){.modal-content{height:100%;margin:0;max-width:unset;width:100%}}.modal-body{background:#fff;padding:10px 20px}@media(max-width:767px){.modal-body{height:100%}}@keyframes modalopen{0%{opacity:0}to{opacity:1}}.age-gate__wrapper .age-gate__title{color:var(--title-color);font-family:var(--heading-family);font-size:42px;font-weight:850;line-height:52px;margin-bottom:1rem!important;margin:0 auto;max-width:640px;padding:0;text-align:center}@media(max-width:992px){.age-gate__wrapper .age-gate__title{font-size:36px;line-height:40px}}@media(max-width:768px){.age-gate__wrapper .age-gate__title{font-size:20px;line-height:24px;max-width:250px}}.age-gate__form-button{margin-bottom:20px;margin-top:20px;padding-bottom:0;text-align:center}@media(max-width:992px){.age-gate__form-button{align-items:center;display:flex;flex-direction:column}}.age-gate__form-button .button{margin-left:20px;margin-right:20px}@media(max-width:992px){.age-gate__form-button .button{margin-bottom:20px}}.age-gate__form-button .button.noButton{margin-bottom:0!important}.age-gate__form-button .btn-primary{align-items:center;background-color:var(--primary-btn-bg);color:var(--white);cursor:pointer;font-family:var(--body-family);font-size:20px;font-weight:700;height:42px;letter-spacing:0;line-height:24px;min-height:56px;min-height:50px;min-width:185px!important;padding:6px 24px;text-align:center;text-transform:uppercase}.age-gate__form-button .btn-primary:hover{background:var(--primary-btn-hover-bg);box-shadow:3px 3px 6.1px 0 rgba(0,0,0,.302);color:var(--primary-btn-hover-text);transition:all .6s ease}@media screen and (max-width:360px){.age-gate__form-button .btn-primary{padding:6px 18px}}.age-gate__form-button .btn-secondary{align-items:center;background-color:var(--secondary-btn-bg);color:var(--secondary-btn-text);cursor:pointer;font-family:var(--body-family);font-size:20px;font-weight:700;height:56px;height:42px;line-height:24px;min-height:unset;padding:6px 24px;text-transform:uppercase}.age-gate__form-button .btn-secondary:hover{background-color:var(--secondary-btn-hover-bg);color:var(--secondary-btn-hover-text)}.age-gate__form-field::-webkit-inner-spin-button,.age-gate__form-field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.age-gate__form-field{appearance:textfield;-webkit-appearance:textfield;-moz-appearance:textfield;-ms-appearance:textfield}.age-gate__error-message{display:none;font-family:var(--heading-family);font-size:48px;font-weight:850;letter-spacing:0;line-height:56px;margin:0 auto;max-width:400px;text-align:center;width:90%}.age-gate__error-message .highlight{color:var(--ageLabel-color)}@media screen and (max-width:768px){.age-gate__error-message{font-size:32px;line-height:38px;max-width:275px}}.age-gate__error-message.show{display:block}
