.age-gate .modal-body{background:transparent;padding:0}.age-gate-container{width:100%}.age-gate-form .form-control{text-transform:uppercase}.age-gate{align-items:center;background-color:rgba(0,0,0,.8);flex-direction:column;justify-content:center}.age-gate.show{display:flex}.age-gate__warning{color:#dc3545;display:none;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__lemon{bottom:5px;filter:opacity(.7);position:absolute;right:0}:root{--modal-duration:1s;--modal-color:#1b1a21}#age-gate-modal{display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1050}@media only screen and (max-width:767px){#age-gate-modal{background:#fff}}@keyframes modalopen{0%{opacity:0}to{opacity:1}}.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}body.overflow-hidden{overflow:hidden}.bg-black{background-color:#000}.w-lg-80{width:80%}#age-gate{background:#fff}@media(min-width:992px){#age-gate{background:rgba(0,0,0,.9)}}#age-gate #age-gate-content{background:#fff}#age-gate #age-gate-logo{max-width:126px}@media(min-width:992px){#age-gate #age-gate-logo{max-width:176px}}#age-gate h1{color:#fff;font-size:1.6rem}@media(min-width:992px){#age-gate h1{font-size:2rem}}#age-gate .age-gate-btns .age-gate-yes-container a{border-left:1px solid #ced4da}#age-gate .age-gate-btns .age-gate-no-container a,#age-gate .age-gate-btns .age-gate-yes-container a{border-bottom:1px solid #ced4da;border-right:1px solid #ced4da}#age-gate .age-gate-btns a{background-color:#fff;color:#000;font-family:BentonSans Bold,Open Sans,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.1rem;transition:all .2s ease}@media(min-width:992px){#age-gate .age-gate-btns a{font-size:1.4rem}}#age-gate .age-gate-btns a:active,#age-gate .age-gate-btns a:focus,#age-gate .age-gate-btns a:hover{background-color:#000;border-color:#000;color:#fff}#age-gate #age-terms{color:#868e96;font-size:.72rem;width:80%}@media(min-width:992px){#age-gate #age-terms{width:100%}}#age-gate #age-limit{font-size:1.1rem;opacity:0;transition:all .2s ease;visibility:hidden}@media(min-width:992px){#age-gate #age-limit{font-size:1.36rem}}.age-gate-form{margin-top:18px}.age-gate-form-fields{display:flex;flex-direction:row}.age-gate-form-fields>div{flex-grow:1}.ag-confirm{margin-top:18px}#ag-confirm{align-items:center;background-color:rgba(0,0,0,.3);border:0 solid transparent!important;border-radius:0!important;cursor:pointer!important;display:flex;font-family:halis_grbold;font-size:1.16rem;height:50px;justify-content:center;line-height:1.16rem;margin-left:auto;margin-right:auto;outline:none!important;padding:6px 30px 0;position:relative;text-decoration:none!important;text-transform:uppercase;width:auto;width:100%}#ag-confirm:link,#ag-confirm:visited{background-color:rgba(0,0,0,.3);color:#000;transition:all .6s ease}#ag-confirm:active,#ag-confirm:focus,#ag-confirm:hover{background-color:rgba(0,0,0,.8)!important;color:#fff!important;transition:all .6s ease}@media(max-width:992px){.age-gate-form .form-control{font-size:20px;height:44px;line-height:20px}}@media(max-width:767px){#ag-confirm,.age-gate-form .form-control{font-size:18px;height:40px;line-height:18px}#ag-confirm{padding:5px 10px 0}body.overflow-hidden{background:#fff}}@media(max-width:500px){#age-gate #age-gate-content .w-lg-80{width:95%}.age-gate-form .form-control{font-size:16px;height:36px;line-height:17px;padding:5px}.age-gate-form .form-control::-moz-placeholder{font-size:13px;opacity:1}.age-gate-form .form-control::placeholder{font-size:13px;opacity:1}.age-gate-form .form-control:-ms-input-placeholder{font-size:13px}.age-gate-form .form-control::-ms-input-placeholder{font-size:13px}#ag-confirm{font-size:16px;height:36px;line-height:16px;padding:2px 10px 0}.age-gate-form-fields>div:not(:first-child){padding-left:5px}.age-gate-form-fields>div:not(:last-child){padding-right:0}}body.overflow-hidden .modal{overflow-x:hidden;overflow-y:auto}
