@font-face{font-family:bourbon-fallback;src:local(Impact),local(Arial Narrow),local(ArialNarrow),local(Arial);size-adjust:78%;ascent-override:100%;descent-override:0%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#0000;font-size:16px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}.container{width:100%;max-width:1196px;margin:0 auto;padding:0 15px;position:relative}@media (min-width:768px){.container{padding:0 24px}}a{background-color:#0000;text-decoration:none;transition:all .2s ease-in-out}button{background:0 0;border:none;outline:none;margin:0;padding:0}img{width:100%;height:auto;display:block}svg{width:100%;height:auto}h1,h2,h3,h4,h5,h6{margin:0;padding:0}p{margin:0}ul{margin:0;padding:0}.section_title .sec_title{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.section_title .sec_title .title_text{color:#090938;text-align:center;text-transform:uppercase;font-family:loos-extended,sans-serif;font-size:12px;font-weight:400;line-height:150%}@media (min-width:768px){.section_title .sec_title .title_text{font-size:20px}}.section_title h3{text-transform:uppercase;text-align:center;background:linear-gradient(#040417 11.9%,#003b9b 85.71%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-family:bourbon,bourbon-fallback,arial,sans-serif;font-size:39px;font-weight:400;line-height:100%}@media (min-width:768px){.section_title h3{font-size:66px}}.age_gate{background-image:url(/img/age_mobile.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100vh;position:relative;overflow:hidden}@media (min-width:768px){.age_gate{background-image:url(/img/age_desktop.webp)}}.age_gate .icon{justify-content:center;align-items:center;width:100%;display:flex;position:absolute;top:40px;left:0}@media (min-width:768px){.age_gate .icon{display:none}}.age_gate .icon img{max-width:176px}.age_gate .page_overlay{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:0 20px;display:flex;position:relative}.age_gate .page_overlay h1{text-transform:uppercase;color:#fff;margin-bottom:30px;font-family:bourbon,bourbon-fallback,arial,sans-serif;font-size:48px;font-weight:400;line-height:100%}@media (min-width:768px){.age_gate .page_overlay h1{font-size:80px}}.age_gate .button_container{flex-direction:column;gap:20px}@media (min-width:768px){.age_gate .button_container{flex-direction:row}}.age_gate .button_container .btn{cursor:pointer;min-width:145px}.button_container{align-items:center;margin-bottom:30px;display:flex}.button_container a,.button_container .btn{background-image:url(/img/button_bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;padding:12px 10px;font-family:loos-extended,sans-serif;font-size:14px;font-weight:500;line-height:150%}.button_container a .btn_text,.button_container a .text,.button_container .btn .btn_text,.button_container .btn .text{background:linear-gradient(#040417 11.9%,#003b9b 85.71%);-webkit-text-fill-color:#0000;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;font-family:loos-extended,sans-serif;font-size:13px;font-weight:500;line-height:150%}.main_navigation{z-index:50;padding:14px 18px;transition:padding .2s,box-shadow .2s;position:fixed;top:0;left:0;right:0}@media (min-width:768px){.main_navigation{padding:18px}}.main_navigation.is-scrolled{background:#040417}.main_navigation.is-scrolled .site_logo{max-width:120px}@media (min-width:768px){.main_navigation.is-scrolled .site_logo{max-width:128px}.main_navigation .container{align-items:center;display:flex}}.main_navigation.nav_open .menu_wrapper{background-image:url(/img/faq_mobile_bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex}.main_navigation.nav_open .burger_actions{right:35px}.main_navigation .logo_wrapper{justify-content:center;align-items:center;display:flex}.main_navigation .site_logo{width:100%;max-width:170px;transition:max-width .2s}@media (min-width:768px){.main_navigation .site_logo{max-width:128px}}.main_navigation .burger_actions{position:absolute;top:35px;right:0}@media (min-width:768px){.main_navigation .burger_actions{display:none}}.main_navigation .burger_actions .burger_open{flex-direction:column;gap:4px;display:flex}.main_navigation .burger_actions .burger_open .span{background:#fff;width:35px;height:3px}.main_navigation .menu_wrapper{z-index:90;flex-direction:column;width:100%;height:100%;padding:29px;display:none;position:fixed;top:0;left:0}@media (min-width:768px){.main_navigation .menu_wrapper{background:0 0;padding:0;display:flex;position:relative}}.main_navigation ul{flex-direction:column;justify-content:center;align-items:center;gap:30px;height:100%;display:flex}@media (min-width:768px){.main_navigation ul{flex-direction:row;gap:118px;margin-top:0;margin-left:auto;display:flex}}.main_navigation li{list-style:none}.main_navigation li a{align-content:inherit;text-transform:uppercase;text-align:center;background:linear-gradient(#040417 11.9%,#003b9b 85.71%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;justify-content:center;font-family:bourbon,bourbon-fallback,arial,sans-serif;font-size:39px;font-weight:400;line-height:100%;display:flex;position:relative}@media (min-width:768px){.main_navigation li a{letter-spacing:4.2px;color:#fff;background:unset;-webkit-backdrop-clip:unset;-webkit-text-fill-color:unset;background-clip:unset;text-transform:uppercase;font-family:loos-extrawide,sans-serif;font-size:14px;font-weight:500;line-height:100%}}.site_footer{background:linear-gradient(#040417 50.9%,#003b9b 85.71%);padding:82px 0 45px;position:relative}@media (min-width:768px){.site_footer{background:linear-gradient(#040417 80%,#003b9b 100%);padding:80px 0 123px}}.site_footer .footer_logo{justify-content:center;align-items:center;margin-bottom:45px;display:flex}.site_footer .footer_logo img{max-width:347px}.site_footer .button_container{justify-content:center;align-items:center;margin-bottom:45px}.site_footer .button_container a{text-align:center;max-width:190px}.site_footer .privacy_links{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.site_footer .privacy_links a{color:#fff;text-transform:uppercase;font-family:loos-extrawide,sans-serif;font-size:13px;font-weight:200;line-height:150%;position:relative}@media (min-width:768px){.site_footer .privacy_links a{font-size:16px}}.site_footer .privacy_links .breaker{background:#006fff;width:1px;height:21px}.site_footer .copy{letter-spacing:-.247px;text-align:center;color:#006fff;margin-top:21px;margin-bottom:21px;font-family:loos-extrawide,sans-serif;font-size:13px;font-weight:200;line-height:150%}@media (min-width:768px){.site_footer .copy{font-size:16px}}.site_footer .footer_bottom p{text-align:center;color:#fff;font-family:loos-extrawide,sans-serif;font-size:11px;font-weight:200;line-height:150%}.where_to_buy{background-image:url(/img/metal_bg.webp);background-position:0 bottom;background-repeat:no-repeat;background-size:cover;padding:52px 0 0}@media (min-width:768px){.where_to_buy{padding:80px 0}}.where_to_buy .container{flex-direction:column;display:flex}.where_to_buy .container .top_part{order:1;margin-bottom:30px}@media (min-width:768px){.where_to_buy .container .top_part{margin-bottom:60px}}.where_to_buy .container .top_part h6{text-transform:uppercase;text-align:center;color:#fff;margin-bottom:6px;font-family:loos-extended,sans-serif;font-size:12px;font-weight:400;line-height:150%}@media (min-width:768px){.where_to_buy .container .top_part h6{font-size:20px}}.where_to_buy .container .top_part h3{text-transform:uppercase;color:#fff;text-align:center;font-family:bourbon,bourbon-fallback,arial,sans-serif;font-size:29px;font-weight:400;line-height:100%}@media (min-width:768px){.where_to_buy .container .top_part h3{font-size:66px}}.where_to_buy .container .cart_links{order:3}@media (min-width:768px){.where_to_buy .container .cart_links{order:3}}.where_to_buy .container .map_section{order:3}@media (min-width:768px){.where_to_buy .container .map_section{order:2}}.where_to_buy .map_section{flex-wrap:wrap;display:flex}.where_to_buy .map_section .col_left{order:2;width:100%}@media (min-width:768px){.where_to_buy .map_section .col_left{width:48%}}.where_to_buy .search_panel{width:100%;display:flex}@media (min-width:768px){.where_to_buy .search_panel{flex-direction:column;justify-content:flex-start;align-items:flex-start}}.where_to_buy .search_title{text-align:center;color:#fff;margin-bottom:20px;font-family:loos-extrawide,sans-serif;font-size:12px;font-weight:400;line-height:150%}@media (min-width:768px){.where_to_buy .search_title{font-size:24px;font-weight:200;line-height:150%}}.where_to_buy .search_title strong{font-weight:700}.where_to_buy .locations_list{order:3;width:100%}.where_to_buy .map_display{order:1;width:100%}@media (min-width:768px){.where_to_buy .map_display{order:3;max-width:calc(50% - 20px);margin-left:20px}}.where_to_buy .loading_spinner p,.where_to_buy .no_locations p{color:#fff;font-family:loos-extrawide,sans-serif;font-size:16px;font-weight:400;line-height:150%}.where_to_buy .no_locations{text-align:center;color:#efe4ce;align-items:center;height:100%;display:flex}.where_to_buy .search_panel{flex-direction:column;margin-bottom:30px;display:flex}@media (min-width:768px){.where_to_buy .search_panel{justify-content:center;align-items:center;margin-bottom:60px}}.where_to_buy .search_panel select,.where_to_buy .search_panel input{color:#fff;background:0 0;border:0;width:100%;padding:16px 20px;font-family:loos-extrawide,sans-serif;font-size:12px;font-weight:400;line-height:110%;outline:none!important}@media (min-width:768px){.where_to_buy .search_panel select,.where_to_buy .search_panel input{letter-spacing:unset;padding:20px;font-size:18px;line-height:24px}}.where_to_buy .search_panel select::placeholder,.where_to_buy .search_panel input::placeholder{color:#fff}.where_to_buy .search_panel select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill=\"0C4013\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7 10l5 5 5-5z\"/></svg>");background-position:right 0 center;background-repeat:no-repeat;background-size:30px;height:59px}.where_to_buy .search_panel .btn{white-space:nowrap;cursor:pointer;min-width:140px;font-size:14px;font-weight:500!important}@media (min-width:768px){.where_to_buy .search_panel .btn{max-width:219px;min-height:60px}}.where_to_buy .search_panel .product_select{width:100%;margin-bottom:24px}@media (min-width:768px){.where_to_buy .search_panel .product_select{max-width:15%;margin-bottom:0;margin-right:10px}}.where_to_buy .search_panel .search_box{background:linear-gradient(90deg,#006fff4d 0%,#006fff00 100%),#071638;flex-direction:row;justify-content:space-between;gap:15px;width:100%;display:flex}@media (min-width:768px){.where_to_buy .search_panel .search_box{max-width:586px;margin:0 auto}}.where_to_buy .search_panel .search_box input{width:100%}.where_to_buy .search_panel .search_box.search_box_mobile{gap:10px;margin-top:25px}.where_to_buy .search_panel .search_box.search_box_mobile .btn{width:100%;max-width:200px;padding:0;font-size:15px}.where_to_buy .search_panel .search_box.search_box_mobile select,.where_to_buy .search_panel .search_box.search_box_mobile input{height:48px;padding:0 18px}.where_to_buy .search_panel .search_box .button_container{margin-bottom:0}.where_to_buy .error_message{color:#efe4ce;text-align:left}.where_to_buy .locations_list{flex-direction:column;align-items:center;gap:30px;max-height:360px;margin-bottom:20px;padding-left:15px;padding-right:15px;display:flex;overflow-y:scroll;scrollbar-width:thin!important;scrollbar-color:#006fff #fff!important;overflow-y:auto!important}.where_to_buy .locations_list.hidden{display:none}.where_to_buy .locations_list .location_item{justify-content:space-between;align-items:center;width:100%;display:flex}.where_to_buy .locations_list .location_item .left{text-align:left;gap:10px;display:flex}.where_to_buy .locations_list .location_item .left .location_marker{max-width:12px;margin-top:6px}@media (min-width:768px){.where_to_buy .locations_list .location_item .left .location_marker{max-width:28px;height:36px}}.where_to_buy .locations_list .location_item .left .location_marker svg{width:100%;height:auto}.where_to_buy .locations_list .location_item .left .location_details .location_name{color:#fff;text-transform:none;font-family:loos-extrawide,sans-serif;font-size:12px;font-weight:400;line-height:24px}@media (min-width:768px){.where_to_buy .locations_list .location_item .left .location_details .location_name{letter-spacing:unset;margin-bottom:5px;font-size:18px;line-height:24px}}.where_to_buy .locations_list .location_item .left .location_details .location_address{color:#fff;opacity:.75;font-family:loos-extrawide,sans-serif;font-size:12px;font-weight:400;line-height:24px}@media (min-width:768px){.where_to_buy .locations_list .location_item .left .location_details .location_address{letter-spacing:unset;margin-bottom:5px;font-size:18px;line-height:24px}}.where_to_buy .locations_list .location_item .left .location_details .location_distance{color:#fff;font-family:loos-extrawide,sans-serif;font-size:12px;font-weight:400;line-height:24px}@media (min-width:768px){.where_to_buy .locations_list .location_item .left .location_details .location_distance{letter-spacing:unset;font-size:18px;line-height:24px}}.where_to_buy .locations_list .location_item .right button{cursor:pointer;background:0 0;border:none}.where_to_buy .locations_list .location_item .right .directions_icon{padding:0}.where_to_buy .locations_list .location_item .right .directions_icon img{width:100%;max-width:52px}.where_to_buy .directions_icon{margin-left:20px;padding:13px 13px 14px;display:inline-block}.where_to_buy .directions_icon svg{display:block}.where_to_buy .map_display{height:400px;margin-bottom:30px}@media (min-width:576px){.where_to_buy .map_display{margin-bottom:0}}.where_to_buy .map_display.hidden{display:none}.where_to_buy .cart_links{justify-content:space-between;gap:11px;margin-bottom:30px;display:flex}@media (min-width:768px){.where_to_buy .cart_links{justify-content:center;align-items:center;gap:20px;margin-top:60px;margin-bottom:0}}.where_to_buy .cart_links a{cursor:pointer;justify-content:center;align-items:center;display:flex}@media (min-width:768px){.where_to_buy .cart_links a{width:100%;max-width:247px}}.where_to_buy .cart_links a img{width:100%}@media (min-width:768px){.where_to_buy .cart_links a img{width:100%;height:auto}}.page_banner{overflow:hidden}.page_banner .page_banner_mobile_image{position:relative}.page_banner .page_banner_mobile_image img{width:100%}.page_banner .page_banner_mobile_image .image_overlay{z-index:4;flex-direction:column;width:100%;height:100%;padding:40px 16px;display:flex;position:absolute;top:0;left:0}.page_banner .page_banner_mobile_image .title_area_bottom{text-align:center;margin-top:auto}.page_banner .page_banner_mobile_image .title_text{text-transform:uppercase;color:#fff;margin-bottom:16px;font-family:loos-extended,sans-serif;font-size:12px;font-weight:400;line-height:150%}.page_banner .page_banner_mobile_image h3{text-transform:uppercase;text-align:center;color:#fff;margin-bottom:20px;font-family:bourbon,bourbon-fallback,arial,sans-serif;font-size:30px;font-weight:400;line-height:100%}.page_banner .page_banner_mobile_image .button_container{justify-content:center;align-items:center}.page_banner .page_banner_mobile_image .button_container a{max-width:214px}.page_banner .page_banner_desktop{background:#040417;position:relative}.page_banner .page_banner_desktop img{width:auto;max-height:100vh;margin-left:auto}.page_banner .page_banner_desktop .container_over{z-index:3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.page_banner .page_banner_desktop .container{display:flex}.page_banner .page_banner_desktop .col{flex-direction:column;align-items:center;width:100%;max-width:50%;display:flex}.page_banner .page_banner_desktop h3{text-transform:uppercase;text-align:center;color:#fff;font-family:bourbon,bourbon-fallback,arial,sans-serif;font-size:56px;font-weight:400;line-height:100%}.page_banner .page_banner_desktop h1{text-transform:uppercase;text-align:center;color:#fff;font-family:bourbon,bourbon-fallback,arial,sans-serif;font-size:140px;font-weight:400;line-height:100%}.page_banner .page_banner_desktop h4{text-transform:uppercase;text-align:center;color:#fff;margin-top:40px;margin-bottom:60px;font-family:bourbon,bourbon-fallback,arial,sans-serif;font-size:48px;font-weight:400;line-height:100%}.page_banner .page_banner_desktop .button_container{justify-content:center;align-items:center}.page_banner .page_banner_desktop .button_container a{max-width:251px}.page_banner .page_banner_desktop .button_container .btn_text{text-align:center;font-size:21px;font-weight:500}.page_banner .banner_outro{background-image:url(/img/faq_mobile_bg.webp);background-position:0 0;background-repeat:no-repeat;background-size:cover;padding:34px 16px}@media (min-width:768px){.page_banner .banner_outro{background-image:url(/img/faq_bg.webp);padding:58px}}.page_banner .banner_outro .section_title{flex-direction:column;justify-content:center;align-items:center;display:flex}.page_banner .banner_outro .section_title h3{background:linear-gradient(#001f48 0%,#0058cb 100%);-webkit-background-clip:text}@media (min-width:768px){.page_banner .banner_outro .section_title h3{font-size:60px}}.page_banner .banner_outro p{color:#040417;text-align:center;margin-top:16px;font-family:loos-extrawide,sans-serif;font-size:14px;font-weight:200;line-height:130%}@media (min-width:768px){.page_banner .banner_outro p{max-width:840px;margin:20px auto 0;font-size:21px}}.intro .intro_mobile_image{position:relative}.intro .intro_mobile_image img{width:100%}.intro .intro_mobile_image .image_overlay{z-index:4;flex-direction:column;width:100%;height:100%;padding:40px 16px;display:flex;position:absolute;top:0;left:0}.intro .intro_mobile_image .title_area{text-align:center;margin-bottom:auto}.intro .intro_mobile_image .title_text{text-transform:uppercase;color:#fff;margin-bottom:16px;font-family:loos-extended,sans-serif;font-size:12px;font-weight:400;line-height:150%}.intro .intro_mobile_image h3{text-transform:uppercase;text-align:center;color:#fff;font-family:bourbon,bourbon-fallback,arial,sans-serif;font-size:39px;font-weight:400;line-height:100%}.intro .intro_mobile_image .body_text{text-align:center;color:#fff;max-width:320px;margin:0 auto;font-family:loos-extrawide,sans-serif;font-size:14px;font-weight:400;line-height:150%}.intro .intro_desktop{position:relative}.intro .intro_desktop .container_over{z-index:3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.intro .intro_desktop .container{display:flex}.intro .intro_desktop .col{flex-direction:column;align-items:center;width:100%;display:flex}.intro .intro_desktop .title_text{letter-spacing:1.02px;text-transform:uppercase;color:#fff;text-align:center;margin-bottom:10px;font-family:loos-extended,sans-serif;font-size:20px;font-weight:400;line-height:150%}.intro .intro_desktop h3{text-transform:uppercase;text-align:center;color:#fff;margin-bottom:26px;font-family:bourbon,bourbon-fallback,arial,sans-serif;font-size:66px;font-weight:400;line-height:100%}.intro .intro_desktop p{text-align:center;color:#fff;max-width:400px;font-family:loos-extrawide,sans-serif;font-size:24px;font-weight:300;line-height:150%}.intro .intro_desktop p strong{font-weight:700}.outro .outro_mobile_image{position:relative}.outro .outro_mobile_image img{width:100%}.outro .outro_mobile_image .image_overlay{z-index:4;flex-direction:column;width:100%;height:100%;padding:40px 16px;display:flex;position:absolute;top:0;left:0}.outro .outro_mobile_image .title_area{text-align:center;margin-bottom:auto}.outro .outro_mobile_image .title_text{text-transform:uppercase;color:#fff;margin-bottom:16px;font-family:loos-extended,sans-serif;font-size:12px;font-weight:400;line-height:150%}.outro .outro_mobile_image h3{text-transform:uppercase;text-align:center;color:#fff;font-family:bourbon,bourbon-fallback,arial,sans-serif;font-size:39px;font-weight:400;line-height:100%}.outro .outro_mobile_image .body_text{text-align:center;color:#fff;max-width:320px;margin:0 auto;font-family:loos-extrawide,sans-serif;font-size:14px;font-weight:400;line-height:150%}.outro .outro_desktop{position:relative}.outro .outro_desktop .container_over{z-index:3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.outro .outro_desktop .container{display:flex}.outro .outro_desktop .col{flex-direction:column;align-items:center;width:100%;max-width:50%;display:flex}.outro .outro_desktop .title_text{letter-spacing:1.02px;text-transform:uppercase;color:#fff;text-align:center;margin-bottom:10px;font-family:loos-extended,sans-serif;font-size:20px;font-weight:400;line-height:150%}.outro .outro_desktop h3{text-transform:uppercase;text-align:center;color:#fff;margin-bottom:26px;font-family:bourbon,bourbon-fallback,arial,sans-serif;font-size:66px;font-weight:400;line-height:100%}.outro .outro_desktop p{text-align:center;color:#fff;max-width:400px;font-family:loos-extrawide,sans-serif;font-size:24px;font-weight:300;line-height:150%}.outro .outro_desktop p strong{font-weight:700}.faq{background-image:url(/img/faq_mobile_bg.webp);background-position:0 0;background-repeat:no-repeat;background-size:cover;padding:40px 0;position:relative}@media (min-width:768px){.faq{background-image:url(/img/faq_bg.webp);padding:71px 0}}.faq .faqs_wrapper{flex-direction:column;justify-content:center;align-items:center;margin-top:30px;display:flex}@media (min-width:768px){.faq .faqs_wrapper{margin-top:46px}}.faq .faq_item{flex-direction:column;width:100%;max-width:462px;margin-bottom:30px;display:flex;position:relative}@media (min-width:768px){.faq .faq_item{max-width:952px;margin-bottom:50px}}.faq .title{background:linear-gradient(#040417 11.9%,#003b9b 85.71%);-webkit-text-fill-color:#0000;text-align:center;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-family:loos-extrawide,sans-serif;font-size:21px;font-weight:400;line-height:100%}@media (min-width:768px){.faq .title{font-size:21px}}.faq .body{text-align:center;color:#090938;font-family:loos-extrawide,sans-serif;font-size:13px;font-weight:400;line-height:18px}@media (min-width:768px){.faq .body{font-size:18px;font-weight:200;line-height:24px}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}
