#overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;background-image:url(./popup-bg.jpg);background-size:cover;background-position:center;z-index:999;display:none}#age-verification-popup{position:fixed;top:0;left:0;right:0;bottom:0;display:none;justify-content:center;align-items:center;z-index:1001;-ms-overflow-style:none;scrollbar-width:none;overflow-y:auto;max-height:90vh}#age-verification-popup .no-scroll{overflow:hidden}#age-verification-popup::-webkit-scrollbar{display:none}@media(max-width:767px){#age-verification-popup{margin-top:env(safe-area-inset-top);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}}#age-verification-popup .popup-content{background-color:#fffc;padding:40px 45px;width:100%;max-width:444px;text-align:center}@media(max-width:767px){#age-verification-popup .popup-content{padding:30px 20px;margin:20px}}#age-verification-popup .popup-content .popup-header{display:flex;flex-direction:column;align-items:center}#age-verification-popup .popup-content .popup-header .logo{max-height:50.8px}@media(max-width:767px){#age-verification-popup .popup-content .popup-header .logo{max-width:268px;max-height:38px}}@media(min-width:992px)and (max-width:1180px){#age-verification-popup .popup-content .popup-header .logo{max-width:400px}}#age-verification-popup .popup-content .popup-header .logo img{max-width:100%;max-height:100%}#age-verification-popup .popup-content .popup-header .text-wrapper{display:flex;gap:8.87px;flex-direction:column;margin:20px 0}#age-verification-popup .popup-content .popup-header .text-wrapper .confirmation-text{font-size:12px;line-height:17.74px;letter-spacing:1.8px;color:#4a4a4a;text-transform:uppercase}#age-verification-popup .popup-content .popup-header .text-wrapper .birth-date-text h3{font-size:24px;line-height:31.93px;color:#000;letter-spacing:0;margin:0}@media(max-width:767px){#age-verification-popup .popup-content .popup-header .text-wrapper .birth-date-text h3{font-size:22px;line-height:1.2}}#age-verification-popup .popup-content .wrapper{display:flex;gap:13.3px;flex-direction:column}#age-verification-popup .popup-content .wrapper .birth-date-fields{display:flex;gap:7.2px;justify-content:space-between}#age-verification-popup .popup-content .wrapper .birth-date-fields input{font-family:var(--font-body-family);width:53.22px;height:53.22px;border:1px solid #000;text-align:center;font-size:16px;outline:none;box-shadow:none;background-color:#fffc;color:#4a4a4a99}#age-verification-popup .popup-content .wrapper .birth-date-fields input::placeholder{text-align:center}#age-verification-popup .popup-content .wrapper .birth-date-fields input::-webkit-inner-spin-button,#age-verification-popup .popup-content .wrapper .birth-date-fields input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#age-verification-popup .popup-content .wrapper .birth-date-fields input::placeholder{font-size:16px;text-align:center;line-height:19.2px}@media(max-width:375px){#age-verification-popup .popup-content .wrapper .birth-date-fields input{width:40px;height:40px}}@media(min-width:376px)and (max-width:767px){#age-verification-popup .popup-content .wrapper .birth-date-fields input{width:45px;height:45px}}#age-verification-popup .popup-content .wrapper .country-name input[type=text]{font-family:var(--font-body-family);text-align:center;font-size:16px;font-weight:400;color:#4a4a4a99;letter-spacing:2.4px;text-transform:uppercase;padding:15px;border:1px solid black;width:100%;height:100%;outline:none}@media(max-width:767px){#age-verification-popup .popup-content .wrapper .country-name input[type=text]{padding:12px 15px;font-size:14px}}#age-verification-popup .popup-content .wrapper .country-name input[type=text]::-webkit-calendar-picker-indicator{display:none!important;-webkit-appearance:none;appearance:none}#age-verification-popup .popup-content .wrapper .country-name input[type=text]::placeholder{text-align:center;font-size:16px;font-weight:400;color:#4a4a4a99;letter-spacing:2.4px;text-transform:uppercase}#age-verification-popup .popup-content .wrapper .remember-me{font-size:12px;line-height:21.29px;letter-spacing:2.1px;color:#000;display:flex;gap:10.64px;text-transform:uppercase;justify-content:center;align-items:center}#age-verification-popup .popup-content .wrapper .remember-me input[type=checkbox]{width:21px;height:21px;border:1px solid #000;cursor:pointer;margin:0}#age-verification-popup .popup-content .wrapper .remember-me input[type=checkbox]:checked{background-color:#000!important;border:1px solid #000}#age-verification-popup .popup-content #submit-age-verification{margin:26.61px 0;padding:15.24px;background-color:#333;border:none;cursor:pointer}@media(max-width:767px){#age-verification-popup .popup-content #submit-age-verification{margin:15px 0}}#age-verification-popup .popup-content #submit-age-verification:hover{background-color:#555}#age-verification-popup .popup-content #submit-age-verification .submit-btn{font-family:var(--font-body-family);color:#fff;border:none;background-color:unset;cursor:pointer;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1.4px}#age-verification-popup .popup-content .popup-description p{font-family:adobe caslon pro;text-align:center;line-height:22px;letter-spacing:0;font-size:12px;margin:0}#age-verification-popup .dropdown{position:relative}#age-verification-popup .dropdown .btn{display:flex;justify-content:space-between;font-size:16px;font-weight:400;color:#4a4a4a99;letter-spacing:2px;text-transform:uppercase;padding:15px;border:1px solid #000;border-color:#000;width:100%;background-color:#fffc;box-shadow:0 -1px #000;border-top:none;cursor:pointer}#age-verification-popup .dropdown .btn .js-button-text{width:95%;text-align:center;letter-spacing:2.4px}#age-verification-popup .dropdown .btn.active svg{transform:rotate(180deg)}#age-verification-popup .dropdown .btn svg{width:18px;height:10px;transition:transform .2s ease}#age-verification-popup .dropdown .dropdown-menu{display:none;list-style:none;padding:0 0 10px;margin:0;position:absolute;top:100%;background-color:#fff;max-height:300px;overflow:auto;left:0;right:0}#age-verification-popup .dropdown .dropdown-menu li{font-family:var(--font-body-family);padding:8px 15px;font-size:16px;font-weight:400;color:#4a4a4a;cursor:pointer}#age-verification-popup .dropdown .dropdown-menu li:hover{background-color:#5a2f38;color:#fff}#age-verification-popup .dropdown .dropdown-menu.show{display:block}#age-verification-popup #error-message{font-family:adobe caslon pro;text-align:center;line-height:1;letter-spacing:0;font-size:16px}@media(max-width:767px){#age-verification-popup #error-message{line-height:1.6}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/age-verification.css.map */
