.agegate .row{max-width:100%}.wrapper{margin-top:150px}.bg-black{background:#000}.agegate{background:linear-gradient(transparent,transparent),url(a919b2061f1b6a8a94c13bd5749a1b1c.png);background-position:50%;background-size:cover;background-repeat:no-repeat;height:auto}.inputs-holder{display:flex;border:none;padding:0!important;text-align:center;justify-content:flex-start}.inputs-holder span:after{content:"/";position:absolute;right:1px;top:50%;transform:translateY(-50%);color:#fff;font-size:100px}.inputs-holder span input{max-width:100%;border:none!important;text-align:center;box-shadow:none;padding:6px;background-color:transparent!important;font-size:100px;letter-spacing:0;height:100%;font-family:din-2014;padding:0;color:#fff}.DOBcheck .inputs-holder span{position:relative;flex:auto}.inputs-holder span:last-child:after{content:""}.inputs-holder span input::placeholder{color:#fff;opacity:1}.text-white{color:#fff;font-size:19px}.inputs-holder span:first-child:after{left:93%}.inputs-holder span:nth-child(2):after{left:81%}.Remember{display:block;position:relative;padding-left:0;margin-bottom:12px;cursor:pointer;font-size:19px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;text-align:center}.Remember input{opacity:0;cursor:pointer}.checkmark,.Remember input{position:relative;height:19px;width:19px;padding-right:23px;margin:10px 12px;padding-top:23px}.checkmark{border:1px solid #fff}.Remember:hover input~.checkmark{background-color:#ccc}.Remember input:checked~.checkmark{background-color:#2196f3}.checkmark:after{content:"";position:absolute;display:none}.Remember input:checked~.checkmark:after{display:block}.Remember .checkmark:after{left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.enter-btn.text-center{text-transform:uppercase;font-size:19px;color:#fff;margin:20px}.enter-btn.text-center a{color:#fff;background:#ff8124;font-size:16px}a#agegate_enter:focus-visible{outline:2px solid red}.enter-btn.text-center a img{padding-left:10px}p.disclaimer{margin-top:300px;font-size:14px}.reveal.without-overlay,.small-12.medium-12.large-4.large-centered.columns{padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}section.agegate .text-right img{margin-top:38px;margin-right:38px}@media only screen and (max-width:1200px) and (min-width:1024px){.inputs-holder span input{font-size:75px}}@media only screen and (max-width:992px){.inputs-holder span input{font-size:60px}}.inputs-holder span input{font-size:103px}.disclaimer a:focus{color:#ffd72f;text-decoration:underline}@media only screen and (max-width:767px){.age_remember label:before{padding:5px!important;margin-right:8px!important;margin-top:-3px}.age_remember label{font-size:14px!important;letter-spacing:.47px!important}.age-acept{margin:82px auto 17px!important}.age_remember input:checked+label:after{top:6px!important;left:6px!important;width:4px!important;height:10px!important}}@media only screen and (max-width:1643px){.inputs-holder span:after,.inputs-holder span input{font-size:93px}}.agegate-disclaimer{margin-top:300px}[type=number]:focus{box-shadow:none!important}.agegate img.agegate-logo{width:329px;height:56px;margin-top:40px}.agegate .row p.tagline{color:#fff;font-size:10px;margin-left:11px;font-family:caecilia}@media only screen and (max-width:767px){.agegate img.agegate-logo{width:150px;height:25px;margin-top:20px}.agegate .small-6.medium-6.large-6.columns{padding:0}section.agegate .text-right img{margin-top:15px;width:38px}.inputs-holder span:after{font-size:60px}}.Remember,p.disclaimer.text-center.text-white{font-family:objektiv-mk1,sans-serif}p.disclaimer.text-center.text-white{width:100%;height:82px;text-align:center;margin:0 auto}@media only screen and (max-width:767px){p.disclaimer.text-center.text-white{width:auto}}@media only screen and (max-width:767px){.top-row{display:flex}footer .two-columns{display:inline-flex;width:318px;margin-bottom:39px}footer nav .top-row{width:318px;position:relative;margin-bottom:34px}footer .two-columns .menu-centered{width:142px;margin:0 auto}.align-center.vertical.menu>li>a{font-size:10px;font-family:open-sans;margin:0;letter-spacing:0}footer .small-12.medium-12.large-12.columns{padding:0}footer nav .share-links{float:right;margin:0;position:absolute;right:0}footer .copyright{font-family:open-sans;font-size:11px;line-height:1.6em;text-align:center;color:#636463;margin:0 20px 30px}}@media only screen and (max-width:767px){.enter-btn.text-center a{color:#fff;background:#ff8124;padding:10px 33px;font-size:16px}}@media only screen and (min-width:1024px){.flavors-bg img.hide-for-small-only{width:280px;height:332px}.row.section-recipe-listing .flavors-bg{padding:0}.flovors img.hide-for-small-only{width:206px}}.drinking-age p{font-family:objektiv-mk1,sans-serif;font-size:20px}@media only screen and (max-width:767px){section.recipes{margin-bottom:0}section.recipe-banner{margin-top:0}.agegate .wrapper .small-12.medium-5.medium-centered.large-6.large-centered.columns{padding:0}#age_form p.disclaimer{font-size:11px}.drinking-age p{font-family:objektiv-mk1,sans-serif;font-size:14px;letter-spacing:.47px;padding:0 30px}.agegate-disclaimer{margin-top:110px!important}}.without-overlay{top:0!important;left:0!important}.inputs-holder span input{appearance:textfield;-moz-appearance:textfield;font-family:objektiv-mk1,sans-serif!important;font-size:82px}.inputs-holder span:after{font-size:103px}.disclaimer a{color:#ffd72f;text-decoration:underline}.disclaimer a:hover{color:#ffd72f;text-decoration:underline!important}.enter-btn.text-center a{background:none}.agegate_enter{background-color:#000;padding:10px 20px}.agegate_arrow{background-color:#cea053;padding:10px 20px}@media only screen and (max-width:767px){.inputs-holder span:after,.inputs-holder span input{font-size:25px}}.age_remember{display:flex;justify-content:center}.DOBcheck .inputs-holder{justify-content:center!important;float:unset!important;margin:0 auto}@media only screen and (max-width:767px){.age_remember label:before{padding:5px!important;margin-right:8px!important;margin-top:-3px}.age_remember label{font-size:14px!important;letter-spacing:.47px!important}.age-acept{margin:82px auto 17px!important}.age_remember input:checked+label:after{top:9px!important;left:-26px!important;width:6px!important;height:14px!important}}.age_remember input{content:"";-webkit-appearance:none;background-color:transparent;border:2px solid #fff;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:10px;position:relative;vertical-align:middle;cursor:pointer;top:7px;left:1px}label#remember-box-label{margin-left:12px;margin-top:2px}.age_remember label{position:relative;cursor:pointer;color:#fff;font-size:20px;letter-spacing:.67px}.age_remember label:before{content:"";-webkit-appearance:none;background-color:transparent;border:2px solid #fff;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:10px;display:none;position:relative;vertical-align:middle;cursor:pointer;margin-right:12px;margin-top:-2px}.age_remember input:checked+label:after{content:"";display:block;position:absolute;top:9px;left:-26px;width:6px;height:14px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.age-acept{margin:42px auto 50px}.enter-btn.text-center{margin:0!important}.enter-btn.text-center a img{padding-left:0!important}.agegate .container{max-width:100%;margin:0;padding:0}.inputs-holder span:after{top:40%;font-size:82px}@media only screen and (max-width:1643px){.inputs-holder span:after,.inputs-holder span input{font-size:82px}}@media only screen and (max-width:1483px){.inputs-holder span:after,.inputs-holder span input{font-size:73px}}@media only screen and (max-width:1200px){.inputs-holder span:after,.inputs-holder span input{font-size:63px}p.disclaimer{margin-top:85px}}@media only screen and (max-width:900px){.inputs-holder span:after,.inputs-holder span input{font-size:42px}}@media only screen and (max-width:365px){.inputs-holder span:after,.inputs-holder span input{font-size:36px}}.agegate .small-6.medium-6.large-6.columns{padding:0}.agegate-disclaimer{margin-top:110px}.drinking-age-content{width:455px!important}@media only screen and (max-width:767px){.drinking-age-content{width:auto!important}}.enter-btn.text-center a:focus{outline:none}@media only screen and (max-width:640px){.agegate-disclaimer{margin:0 auto;float:none;width:302px}}.wrapper{margin-top:120px}.agegate #day{margin-left:-40px}@media only screen and (max-width:900px){.agegate #day{margin-left:-24px}}.skip-to-content-show{clip:inherit}