a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:HN;src:url(/fonts/HelveticaNeue-Thin.woff2) format("woff2"),url(/fonts/HelveticaNeue-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:HN;src:url(/fonts/HelveticaNeue-UltraLight.woff2) format("woff2"),url(/fonts/HelveticaNeue-UltraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:HN;src:url(/fonts/HelveticaNeue-Roman.woff2) format("woff2"),url(/fonts/HelveticaNeue-Roman.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HN;src:url(/fonts/HelveticaNeue-Medium.woff2) format("woff2"),url(/fonts/HelveticaNeue-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:HN;src:url(/fonts/HelveticaNeue-Bold.woff2) format("woff2"),url(/fonts/HelveticaNeue-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:HN;src:url(/fonts/HelveticaNeue-Heavy.woff2) format("woff2"),url(/fonts/HelveticaNeue-Heavy.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:HN;src:url(/fonts/HelveticaNeue-Black.woff2) format("woff2"),url(/fonts/HelveticaNeue-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:HNBold;src:url(/fonts/HelveticaNeueLTStd-Bd.woff2) format("woff2"),url(/fonts/HelveticaNeueLTStd-Bd.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:League;src:url(/fonts/LeagueGothic-Regular.woff2) format("woff2"),url(/fonts/LeagueGothic-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--font-primary:"HN","Helvetica Neue",sans-serif;--font-bold:"HN","HNBold","Helvetica Neue",sans-serif;--font-heading:"League","HN","Helvetica Neue",sans-serif;--font-thin:"HN","Helvetica Neue",sans-serif;--font-ultralight:"HN","Helvetica Neue",sans-serif;--font-regular:"HN","Helvetica Neue",sans-serif;--font-medium:"HN","Helvetica Neue",sans-serif;--font-heavy:"HN","Helvetica Neue",sans-serif;--font-black:"HN","Helvetica Neue",sans-serif}body{margin:0;padding:0;font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#010101;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}b,strong{font-family:var(--font-bold);font-weight:700}section{margin:0 auto}:root{--header-height:65px}img{vertical-align:middle}*,:after,:before{box-sizing:border-box;outline:none}#nprogress{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}#nprogress .bar{background:#ff1301!important;background-image:none!important;z-index:9999;height:3px;transition:opacity .4s ease-out;box-shadow:none!important}#nprogress .bar.bar-fade-out{opacity:0!important}#nprogress .bar[style*="opacity: 0"],#nprogress .bar[style*="opacity:0"],#nprogress .peg{display:none!important}#nprogress .bar:after,#nprogress .bar:before{display:none!important;content:none!important}#nprogress .spinner{display:none!important}.AgeVerification_ageDialogUnit__NB3ca{position:fixed;top:0;left:0;right:0;height:100vh;height:100dvh;height:100svh;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.3);backdrop-filter:blur(5px);z-index:1002}@media(max-width:768px){.AgeVerification_ageDialogUnit__NB3ca{overflow:hidden;touch-action:none}}.AgeVerification_dialogContent__juGiA{background-color:#fff;padding:40px;border-radius:8px;max-width:580px;width:90%;text-align:center;box-shadow:0 10px 40px rgba(0,0,0,.3)}@media(max-width:768px){.AgeVerification_dialogContent__juGiA{padding:6vw 4vw;width:90vw}}.AgeVerification_logo__HhFB0{margin-bottom:30px;display:flex;justify-content:center}@media(max-width:768px){.AgeVerification_logo__HhFB0{margin-bottom:6vw}}.AgeVerification_logo__HhFB0 img{width:100%}.AgeVerification_title__03bxs{font-family:var(--font-heading);font-size:30px;margin-bottom:10px;color:#333;line-height:1.2;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.AgeVerification_title__03bxs{font-size:7vw;margin-bottom:6vw}}.AgeVerification_form__bXRfK{display:flex;flex-direction:column;gap:20px}@media(max-width:768px){.AgeVerification_form__bXRfK{gap:4vw}}.AgeVerification_dateInputs__ZESjF{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.AgeVerification_dateInputs__ZESjF{gap:2vw}}.AgeVerification_inputGroup__njy_x{display:flex;flex-direction:column;gap:8px;flex:1;min-width:100px}@media(max-width:768px){.AgeVerification_inputGroup__njy_x{width:100%;gap:2vw}}.AgeVerification_inputGroup__njy_x label{font-size:12px;font-weight:600;color:#666;text-transform:uppercase}.AgeVerification_select__VK9oz{border:1px solid #000;border-radius:5px;font-size:15px;background-color:#fff;transition:border-color .3s;font-family:var(--font-bold);font-weight:600;line-height:1.5;color:#000;height:auto;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23000' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding:12px 35px 12px 10px}.AgeVerification_select__VK9oz:focus{outline:none}@media(max-width:768px){.AgeVerification_select__VK9oz{font-size:3.5vw;padding:3vw 2vw;border-radius:1.5vw}}.AgeVerification_confirmGroup__n2FCf{display:flex;align-items:flex-start;justify-content:flex-start;gap:12px;text-align:left;margin:0 -10px}@media(max-width:768px){.AgeVerification_confirmGroup__n2FCf{gap:10px;align-items:flex-start;margin:0}}.AgeVerification_checkbox__t7t_v{margin:0;width:18px;height:18px;cursor:pointer;flex-shrink:0;accent-color:#000;align-self:center}@media(max-width:768px){.AgeVerification_checkbox__t7t_v{align-self:flex-start;margin-top:1vw;width:4vw;height:4vw}}.AgeVerification_confirmLabel__zOT52{font-size:14px;line-height:1.6;cursor:pointer;user-select:none;font-family:var(--font-regular);flex:1;display:flex;align-items:center;margin:0}@media(max-width:768px){.AgeVerification_confirmLabel__zOT52{font-size:3.5vw;align-items:flex-start}}.AgeVerification_error__BJe22{color:#d32f2f;font-size:15px;font-family:var(--font-regular);margin-top:-10px;text-align:center}@media(max-width:768px){.AgeVerification_error__BJe22{font-size:3.5vw;margin-top:-2vw}}.AgeVerification_submitButton__SmXGz{width:240px;padding:15px 40px;background-color:#000;color:#fff;border:none;border-radius:30px;font-size:16px;font-weight:600;cursor:pointer;text-transform:uppercase;font-family:var(--font-bold);margin:10px auto 0;line-height:1.5;text-align:center}@media(max-width:768px){.AgeVerification_submitButton__SmXGz{font-size:4vw;padding:3vw 6vw;width:50vw;border-radius:10vw;margin-top:2vw}}.CookieConsent_cookieBanner__NsJx1{position:fixed;bottom:0;left:0;right:0;background-color:#000;z-index:1003;padding:20px;animation:CookieConsent_slideUp__6ZkMZ .3s ease-out}@media(max-width:768px){.CookieConsent_cookieBanner__NsJx1{padding:5vw}}@keyframes CookieConsent_slideUp__6ZkMZ{0%{transform:translateY(100%)}to{transform:translateY(0)}}.CookieConsent_cookieContent__fb3qB{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}@media(max-width:768px){.CookieConsent_cookieContent__fb3qB{flex-direction:column;align-items:stretch;gap:4vw}}.CookieConsent_cookieText__21HZz{flex:1;min-width:300px}@media(max-width:768px){.CookieConsent_cookieText__21HZz{min-width:auto}}.CookieConsent_cookieText__21HZz p{margin:0;font-size:13px;line-height:1.6;color:#fff;font-family:var(--font-regular)}@media(max-width:768px){.CookieConsent_cookieText__21HZz p{font-size:3.5vw}}.CookieConsent_link__qjrMb{font-size:13px;line-height:1.6;color:#fff;font-family:var(--font-regular);text-decoration:underline;transition:opacity .2s}.CookieConsent_link__qjrMb:hover{opacity:.7}.CookieConsent_cookieButtons__nd_Yj{display:flex;gap:12px;flex-shrink:0}@media(max-width:768px){.CookieConsent_cookieButtons__nd_Yj{width:100%;gap:3vw}}.CookieConsent_acceptButton__Fi0SX,.CookieConsent_rejectButton__j3_f_{width:150px;padding:12px 24px;border-radius:30px;font-size:14px;font-weight:600;cursor:pointer;text-transform:uppercase;font-family:var(--font-bold);transition:all .2s;border:0;white-space:nowrap;background-color:#fff;color:#000;border-color:#000}@media(max-width:768px){.CookieConsent_acceptButton__Fi0SX,.CookieConsent_rejectButton__j3_f_{text-align:center;margin:auto;font-size:4vw;padding:3vw 6vw;width:50vw;border-radius:10vw}}.CookieConsent_acceptButton__Fi0SX:hover,.CookieConsent_rejectButton__j3_f_:hover{background-color:#f5f5f5}.CookieConsent_acceptButton__Fi0SX:active,.CookieConsent_rejectButton__j3_f_:active{background-color:#e0e0e0}.CookieConsent_acceptButton__Fi0SX span,.CookieConsent_rejectButton__j3_f_ span{position:relative;top:.1vw}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);-ms-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}