.age-gate-module{text-align:center;visibility:hidden;height:100%;width:100%;position:fixed;overflow-x:hidden;overflow-y:scroll;pointer-events:all;top:0;left:0;color:#fff;z-index:-1;opacity:0;transition:all .6s ease;background-color:#000}.age-gate-module.show{opacity:1;visibility:visible;transition:all .6s ease;z-index:2147483648}.age-gate-module.active.hide{transition:.5s;transform:scale(1.1);opacity:0}.age-gate-module .line{width:100%;border-top:1px solid #fff}.age-gate-module .text-and-cta{padding:1rem}.age-gate-module .age-gate-title{font-family:Fira Sans;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.5rem;text-align:center;padding:0 1rem;margin-block-start:1.33em;margin-block-end:1.33em}.age-gate-module .age-gate-subtitle{font-family:SangBleu Serif;font-style:normal;font-weight:300;font-size:2.25rem;line-height:3.125rem;text-align:center}.age-gate-module .logo{display:inline-block;margin-bottom:12px;position:relative;font-size:20px;font-family:akzidenz-grotesk,Helvetica,Arial,sans-serif;font-weight:900;text-transform:uppercase;color:#fff}.age-gate-module .logo span{vertical-align:middle}.age-gate-module .logo:after,.age-gate-module .logo:before{vertical-align:middle;background-size:contain;background-repeat:no-repeat;background-position:center;content:"";display:inline-block;width:30px;height:16px;margin:0 10px}.age-gate-module .logo:after{transform:scaleX(-1)}.age-gate-module .item-cta{display:inline-block;position:relative;text-align:center;border:1px solid #fff;width:110px;padding:10px 0;text-transform:uppercase;font-size:18px;font-family:akzidenz-grotesk-condensed,Helvetica,Arial,sans-serif;font-weight:500;letter-spacing:.075em;transition:all .3s ease-out;overflow:hidden;margin:0 5px;cursor:pointer}.age-gate-module .item-cta:hover .inner:after{transform:scaleX(1)}.age-gate-module .item-cta span.inner{position:relative;display:inline-block}.age-gate-module .item-cta span.inner:after{content:"";display:inline-block;position:absolute;width:100%;height:2px;bottom:-2px;left:0;background-color:#fff;transform-origin:center;transform:scaleX(0);transition:all .3s ease-out}.age-gate-module .footer-cont{position:relative;border-top:1px solid #fff}.age-gate-module .footer-cont .footer-seal{border-radius:50%;top:-32px;right:15%;width:65px;position:absolute;background:#1c2335}.age-gate-module .nav-section{width:100%}.age-gate-module .nav-section .nav-section-footer{position:absolute;bottom:0;max-height:200px;height:22%}.age-gate-module .nav-section .nav-section-footer .footer-message{font-family:akzidenz-grotesk-condensed,Helvetica,Arial,sans-serif;padding:10px 27% 0}.age-gate__background{background-color:#000;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:-1;pointer-events:none}.age-gate__background div{position:absolute;width:100%;height:100%}.age-gate__background video,.age-gate__background img{width:100%;object-fit:contain;object-position:center}.age-gate-logo .a{fill:#fff}.age-gate__inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:33.625rem;width:35rem;margin:auto;z-index:9999}.age-gate-footer>p{font-family:Fira Sans;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.5rem;margin:0}.age-gate-footer>p a{text-decoration:underline!important}.year-selected,.year-select,.month-select,.day-select{width:fit-content;height:4.875rem;margin:auto;border-bottom:1px solid #dddddd47}.year-selected.us-inputs{display:grid;grid-template-columns:repeat(3,10rem)}.year-selected>input{font-family:SangBleu Serif;font-style:normal;font-weight:300;font-size:3.5rem;line-height:4.875rem;color:#fff;text-align:left;border:0;padding:0;height:4rem}.year-selected>input:nth-child(1){width:7rem}.year-selected>input:nth-child(2){width:6rem}.year-selected>input:nth-child(3){width:10rem}.js-initial-screen>button{width:31rem;height:3.5rem;background:#a57350;border-radius:1px;font-family:Fira Sans;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.063rem;text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#fff}.js-initial-screen>button:hover{opacity:.8}.age-gate-country-list{display:inline-block;list-style:none;margin:auto;padding-inline-start:0}.age-gate-country-list.open{background-color:#fff;max-height:200px;overflow-y:scroll}.age-gate-country-list.open>li>a>h3{color:#000}.age-gate-country-list>li>a{display:grid;grid-template-columns:repeat(3,.8rem 3rem .8rem);grid-gap:.8rem}.age-gate-country-list>li>a>img,.age-gate-country-list>li>a>span,.age-gate-country-list>li>a>svg{margin:auto}.age-gate-country-list>li>a>h3{color:#fff;font-family:Fira Sans;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.063rem;text-align:left;padding:0 0 0 .4rem;text-transform:uppercase;margin:.875rem 0}.age-gate-country-list.open>li:hover,.age-gate-country-list.open>li.selected:hover{background-color:#5f5f5f}.age-gate-country-list.open>li:hover>a>span,.age-gate-country-list.open>li.selected:hover>a>span{color:#fff}.age-gate-country-list.open>li:hover>a>button>svg,.age-gate-country-list.open>li.selected:hover>a>button>svg{transform:rotate(180deg)}.age-gate-country-list.open>li:hover>a>button>svg>path,.age-gate-country-list.open>li.selected:hover>a>button>svg>path{fill:#fff}.age-gate-country-list.open>li.selected>a>button.selected>svg{transform:rotate(180deg)}.age-gate-country-list.open>li.selected>a>button.selected>svg>path{fill:#000}.age-gate-country-list.open>li.selected:hover>a>button.selected>svg>path{fill:#fff}.age-gate-country-list li{margin:auto;width:8.375rem;height:3.563rem;background:transparent;border:0;box-sizing:border-box;padding:.4rem 1rem .1rem;opacity:1;visibility:visible;transition:all .4s ease;color:#000;display:block}.age-gate-country-list li.selected{background-color:transparent}.age-gate-country-list li.to-be-selected{opacity:0;visibility:hidden;transition:all .4s ease;display:none}.age-gate-flag{width:31.6px;height:31.6px}.age-gate-country-name{padding:0 8px;margin:auto;text-align:left;line-height:14px}.age-gate-select-label{margin:14px auto;font-size:18px;font-family:Arial;text-transform:uppercase;font-weight:bolder}.age-gate-module.show::-webkit-scrollbar{display:none}.age-gate-module.show{-ms-overflow-style:none;scrollbar-width:none}.disabled-scrollbar{overflow:hidden}.desktop-only{display:block!important}.mobile-only{display:none!important}.age-gate-footer{position:absolute;top:calc(100% - 4rem);width:83%;max-width:71rem;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width: 48rem){.age-gate__inner{top:28rem;min-height:51rem;width:21.375rem;overflow-x:hidden;overflow-y:scroll;background-color:#000;padding:3rem 1rem 0}.desktop-only{display:none!important}.mobile-only{display:block!important}.age-gate-module .age-gate-subtitle{font-family:SangBleu Serif;font-style:normal;font-weight:300;font-size:1.5rem;line-height:2.063rem;text-align:center;margin:.6rem 0}.year-selected{height:3.875rem}.year-selected>input{font-family:SangBleu Serif;font-style:normal;font-size:2.25rem;line-height:3.125rem;text-align:left;height:3.563rem}.year-selected.us-inputs{grid-template-columns:repeat(3,6rem)}.age-gate__background video,.age-gate__background img{object-fit:contain;object-position:top}.age-gate-footer-inner>p{font-family:Fira Sans;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.5rem;white-space:normal;padding:0;margin:0}.age-gate-footer-inner>p:first-of-type{padding:0 0 1rem}.js-initial-screen>button{width:100%}.age-gate__inner::-webkit-scrollbar{display:none}.age-gate__inner{-ms-overflow-style:none;scrollbar-width:none}.nav-section.nav-section-footer{position:absolute;left:50%;transform:translate(-50%,-50%);margin-top:2rem}.age-gate-footer-inner{margin-top:6rem}.age-gate-footer{margin:8rem 0 2rem;position:unset;bottom:unset;width:19rem;left:unset;transform:unset;margin:6rem auto 0}.age-gate-footer>p{white-space:normal;margin:1rem .8rem}.age-gate-footer>p:last-of-type{margin:0}.age-gate-footer>p:nth-child(2){margin:1rem .88rem 0}.year-selected>input:nth-child(1){width:4.6rem}.year-selected>input:nth-child(2){width:4.6rem}.year-selected>input:nth-child(3){width:6.5rem}.age-gate-module .age-gate-title{padding:0}.age-gate-module .text-and-cta{padding:.8rem}.age-gate__background{min-height:52rem}}@media screen and (min-width: 90rem){.age-gate-module{overflow-x:hidden;overflow-y:hidden}}
/*# sourceMappingURL=/cdn/shop/t/111/assets/component.age.gate.css.map */
