*{box-sizing:border-box;margin:0;padding:0}.container{max-width:1440px;margin:0 auto;padding:0 16px;position:relative}@media(min-width:1040px){.container{padding:0 32px}}body{font-family:myriad-pro,sans-serif;font-weight:400;font-size:21px;line-height:100%;color:#fffaf3;background-color:#f36d2a}*{-webkit-font-smoothing:antialiased;-webkit-text-stroke:1px transparent}.btn{align-items:center;background:none;color:#fff;cursor:pointer;border:none;font-size:19px;font-style:normal;font-weight:700;justify-content:flex-end;line-height:20px;padding:15px 30px;text-align:center;text-decoration:none;text-transform:uppercase;transition:.3s}@media(min-width:768px){.btn{padding:15px 30px}}.btn.border-white{border:1px solid #fff}.grad{overflow:hidden}@media(min-width:1040px){.grad{background:linear-gradient(180deg,#291308,#050608)}}.mobile-menu-open .mobile-header{z-index:99}img{width:100%;height:auto;display:block}.stick_nav{position:fixed;right:20px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:60px;width:15px;opacity:0;pointer-events:none;z-index:99}@media(min-width:768px){.stick_nav{opacity:1;pointer-events:auto}}@media(min-width:1281px){.stick_nav{right:40px}}.stick_nav:before{content:"";position:absolute;width:1px;height:100%;left:7px}.stick_nav a{display:block;width:15px;height:15px;position:relative;z-index:2;transition:.3s}.stick_nav a.active{transform:rotate(45deg)}.stick_nav a.active:before{content:"";position:absolute;width:50%;height:50%;background:#fff;border-radius:60%;left:25%;top:25%}.header{position:fixed;top:0;left:0;width:100%;z-index:999;transition:.3s}.header.scrolled{background:#36246c}.header .header_inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media(min-width:768px){.header .header_inner{margin-top:24px;margin-bottom:24px}}.header .header_inner .menu_items{display:flex;flex-direction:row;gap:0}.header .header_inner .menu_items a{font-family:dunkel-sans-medium,sans-serif;font-weight:700;font-size:18px;line-height:120%;letter-spacing:.18px;transition:color .3s ease;margin-left:80px;text-decoration:none;color:#fdf7c9;text-transform:uppercase}.header .header_inner .menu_items a:hover{color:#fffaf3}.header .header_inner .logo{width:100%;max-width:98px}.header .header_inner .logo img{display:block;margin:0 auto;padding-bottom:10px}.mobile-header{position:fixed;top:0;left:0;max-width:100%;width:100%;z-index:999;transition:.3s;height:75px}.mobile-header .mobile-header_inner{padding:23px 0;position:relative;display:flex;align-items:center}.mobile-header .logo{position:relative;z-index:999;width:100%;max-width:89px}.mobile-header .logo a{width:100%;display:flex;align-items:center;justify-content:center}.mobile-header .logo a img{width:100%;height:50px}.mobile-menu-toggle{background:none;border:none;cursor:pointer;padding:10px;z-index:999;right:0;width:44px;height:44px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-left:auto}.mobile-menu-toggle .hamburger-line{width:42px;height:2px;background-color:#fdc42e;transition:all .3s ease;transform-origin:center}.mobile-menu-toggle .hamburger-line:first-child.open{transform:rotate(45deg) translate(6px,6px);background:#fdc42e}.mobile-menu-toggle .hamburger-line:nth-child(2).open{opacity:0}.mobile-menu-toggle .hamburger-line:nth-child(3).open{transform:rotate(-45deg) translate(10px,-10px);background:#fdc42e}.mobile-menu{position:fixed!important;top:0;left:0;width:100%;height:100vh;z-index:99;transform:translateY(-100%);opacity:0;transition:all .3s ease;display:none;position:relative;text-align:center;background-color:#36246c;background-position:bottom;background-repeat:no-repeat;background-size:100% auto}.mobile-menu,.mobile-menu.open{align-items:center;justify-content:center}.mobile-menu.open{display:block;transform:translateY(0);opacity:1;padding:100px 0;display:flex}.mobile-menu .icon_bird{margin:16vh auto 6vh}.mobile-menu .mobile-menu_items{display:flex;flex-direction:column;gap:40px;text-align:center;position:relative;z-index:5}.mobile-menu .mobile-menu_items a{font-family:dunkel-sans-medium,sans-serif;font-weight:900;font-size:30px;line-height:120%;color:#fffaf3;text-transform:uppercase;text-decoration:none}body.mobile-menu-open{overflow:hidden}.footer{background-image:url(/images/ang/footer_ang_mobile.png);background-position:-2px 0;background-repeat:no-repeat;background-size:102% 100%}@media(min-width:768px){.footer{background-image:url(/images/ang/footer_ang_desktop.png)}}.footer .inner_footer{padding:133px 0 283px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:url(/images/foot_bg_mobile.png);background-position:50%;background-size:auto 100%;background-repeat:no-repeat}@media(min-width:768px){.footer .inner_footer{background-image:url(/images/foot_bg_desktop.png);background-size:100% auto;padding:500px 0 100px;max-width:950px;margin:-400px auto 0}}.footer .logo{max-width:243px;margin-bottom:40px}.footer .logo img{width:100%;height:auto}.footer h3{font-family:dunkel-sans-medium,sans-serif;font-weight:900;font-size:13px;line-height:120%;letter-spacing:.13px;text-align:center;display:flex;margin-bottom:40px}@media(min-width:768px){.footer h3{font-size:21px;letter-spacing:.21px}}.footer h3 a{color:#fffaf3;text-decoration:none;padding:13px 18px;background:#e04816;border-radius:100%}@media(min-width:768px){.footer h3 a{padding:24px 21px}}.footer .privacy-links{text-align:center;margin-bottom:20px}.footer .privacy-links,.footer .privacy-links a{display:flex;align-items:center;justify-content:center}.footer .privacy-links a{font-family:myriad-pro-condensed,sans-serif;font-weight:400;font-size:16px;line-height:120%;text-transform:uppercase;color:#fffaf3;text-decoration:none;position:relative;transition:all .3s ease;white-space:nowrap;padding:0 16px}@media(min-width:768px){.footer .privacy-links a{font-size:21px}}.footer .privacy-links a:after{content:"";position:absolute;right:0;top:5px;width:6px;height:6px;background-image:url(/images/bull.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto}@media(min-width:768px){.footer .privacy-links a:after{display:none}}.footer .privacy-links a:last-child{padding-right:0}.footer .privacy-links a:last-child:after{display:none}.footer .copy_right{font-family:myriad-pro-condensed,sans-serif;font-weight:400;font-size:16px;line-height:100%;color:#fffaf3;text-align:center}@media(min-width:768px){.footer .copy_right{font-size:21px}}.footer .bull{width:100%;height:40px;display:flex;align-items:center;justify-content:center}.footer .bull img{width:auto;height:12px}.footer .desc{margin-bottom:35px}@media(min-width:768px){.footer .desc{margin-bottom:40px}}.footer .desc p{font-family:myriad-pro-condensed,sans-serif;font-weight:400;font-size:16px;line-height:100%;color:#fffaf3;text-align:center}@media(min-width:768px){.footer .desc p{font-size:21px}.footer .desc p br{display:none}}.hero{background-image:url(/images/ang/hero_ang_mobile.png);background-position:-2px -2px;background-repeat:no-repeat;background-size:101% 101%;padding:120px 0 100px}@media(min-width:768px){.hero{background-image:url(/images/ang/hero_ang_desktop.png);padding:320px 0}}.hero .hero_inner{display:flex;flex-direction:column;justify-content:center}@media(min-width:768px){.hero .hero_inner{flex-direction:row;background-image:url(/images/hero_bg.png);background-position:0 0;background-size:100% auto;background-repeat:no-repeat;max-width:1286px;align-items:flex-end;margin:-200px auto 0}}.hero .col{width:100%}.hero .col_right{display:flex;align-items:center;justify-content:center;flex-direction:column}@media(min-width:768px){.hero .col_right{max-width:350px;margin-bottom:100px}}.hero .col_right p{order:2;text-align:center;font-size:16px;line-height:120%}@media(min-width:768px){.hero .col_right p{order:1;font-size:21px;margin-bottom:18px}}.hero .col_right .button{order:1;display:flex;margin-bottom:24px}@media(min-width:768px){.hero .col_right .button{order:2;margin-bottom:0}}.hero .col_right .button a{font-family:dunkel-sans-medium,sans-serif;font-weight:900;font-size:18pxpx;line-height:120%;text-transform:uppercase;letter-spacing:.18px;color:#fffaf3;text-decoration:none;background:#36246c;border-radius:100%;padding:18px 26px;transition:all .3s ease}.hero .col_right .button a:hover{background:#fdf7c9;color:#36246c}.intro{background-image:url(/images/ang/serving_ang_mobile.png);background-position:-2px 0;background-repeat:no-repeat;background-size:102% 100%;padding:120px 0;margin-top:-100px}@media(min-width:768px){.intro{background-image:url(/images/ang/serving_ang_desktop.png);padding:340px 0;margin-top:-400px}}.intro .intro_inner{max-width:926px;margin:0 auto;position:relative}@media(min-width:768px){.intro .intro_inner{display:flex}}.intro .col{display:flex;align-items:center;justify-content:center;width:100%;flex-direction:column}@media(min-width:768px){.intro .col{max-width:50%}.intro .col_left{z-index:3}.intro .col_right{position:absolute;right:0;z-index:1;top:-100px}.intro .col_right img{width:auto;height:100%}}.intro h2{font-family:dunkel-sans-medium,sans-serif;font-weight:900;font-size:24px;line-height:120%;text-transform:uppercase;color:#fffaf3}@media(min-width:768px){.intro h2{font-size:36px}}.intro .cta{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:17px}@media(min-width:768px){.intro .cta{margin-bottom:0}}.intro .cta img{max-width:307px}@media(min-width:768px){.intro .cta img{max-width:498px}}.intro .servings{display:flex;flex-wrap:wrap;padding-top:35px}.intro .part{width:100%;max-width:33.333%;display:flex;align-items:center;justify-content:center;flex-direction:column}.intro .part.full{max-width:100%;margin-top:30px}@media(min-width:768px){.intro .part.full{margin-top:43px}}.intro .part .icon{width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:9px}.intro .part .icon img{max-width:13px}@media(min-width:768px){.intro .part .icon img{max-width:18px}}.intro .part .title{font-family:dunkel-sans-medium,sans-serif;font-weight:900;font-size:16px;line-height:120%;text-align:center;text-transform:uppercase}@media(min-width:768px){.intro .part .title{font-size:21px}}@media(min-width:1024px){.where_to_buy{padding:0 0 200px;margin-top:-100px}}.where_to_buy .top_part{display:flex;flex-direction:column}.where_to_buy .top_part h2{font-family:dunkel-sans-medium,sans-serif;font-weight:900;font-size:24px;line-height:120%;text-transform:uppercase;color:#fffaf3}@media(min-width:768px){.where_to_buy .top_part h2{font-size:36px}}.where_to_buy .top_part h2{text-align:center}.where_to_buy .top_part .buttons{display:flex;align-items:center;justify-content:center;margin-top:20px;gap:15px;margin-bottom:25px}.where_to_buy .top_part .buttons a{max-width:150px}.where_to_buy .top_part .cta{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:17px}@media(min-width:768px){.where_to_buy .top_part .cta{margin-bottom:0}}.where_to_buy .top_part .cta img{max-width:307px}@media(min-width:768px){.where_to_buy .top_part .cta img{max-width:800px;margin-top:-70px}}.where_to_buy .no_locations{display:flex;align-items:center;height:100%;justify-content:center;text-align:center;color:#fffaf3}.where_to_buy .map_section .search_controls{display:flex;flex-direction:column;margin-bottom:30px}@media(min-width:1024px){.where_to_buy .map_section .search_controls{flex-direction:row;justify-content:center}}.where_to_buy .map_section .search_controls input,.where_to_buy .map_section .search_controls select{font-family:myriad-pro,sans-serif;font-weight:400;font-size:16px;line-height:110%;background:none;border:0;border-bottom:1px solid #fffaf3;color:#fffaf3;outline:none!important;padding:15px 0;width:100%}@media(min-width:1024px){.where_to_buy .map_section .search_controls input,.where_to_buy .map_section .search_controls select{font-size:21px}}.where_to_buy .map_section .search_controls input::placeholder,.where_to_buy .map_section .search_controls select::placeholder{color:#fffaf3}.where_to_buy .map_section .search_controls .btn{font-family:dunkel-sans-medium,sans-serif;font-weight:900;font-size:13px;line-height:120%;letter-spacing:.13px;background:#36246c;color:#fffaf3;white-space:nowrap;width:100%;padding:8px;border-radius:100%;max-width:135px}@media(min-width:1024px){.where_to_buy .map_section .search_controls .btn{font-size:21px;max-width:208px;padding:21px 23px}}.where_to_buy .map_section .search_controls .btn{transition:all .3s ease}.where_to_buy .map_section .search_controls .btn:hover{background:#fdf7c9;color:#36246c}.where_to_buy .map_section .search_controls .product_select{display:none}.where_to_buy .map_section .search_controls .search_box{display:flex;flex-direction:row;gap:10px;justify-content:space-between;width:100%}.where_to_buy .map_section .search_controls .search_box input{width:100%}.where_to_buy .map_section .search_controls .search_box.search_box_mobile{gap:10px;margin-top:25px}.where_to_buy .map_section .search_controls .search_box.search_box_mobile .btn{font-size:15px;max-width:200px;padding:0;width:100%}.where_to_buy .map_section .search_controls .search_box.search_box_mobile input,.where_to_buy .map_section .search_controls .search_box.search_box_mobile select{font-size:16px;height:48px;padding:0 18px}.where_to_buy .map_section .map_container{display:flex;flex-direction:column;overflow:hidden}@media(min-width:768px){.where_to_buy .map_section .map_container{flex-direction:row;gap:20px;align-items:stretch;overflow:unset}}.where_to_buy .map_section .map_container .search_panel{flex:1 1;max-width:100%;width:100%;order:1;margin-top:30px;overflow:hidden}@media(min-width:768px){.where_to_buy .map_section .map_container .search_panel{order:0;max-width:50%}}.where_to_buy .map_section .map_container .search_panel .locations_list{display:flex;flex-direction:column;max-height:420px;gap:10px;align-items:center;overflow:auto}.where_to_buy .map_section .map_container .search_panel .locations_list .location_item{display:flex;width:100%;justify-content:space-between;align-items:center;margin-bottom:30px}.where_to_buy .map_section .map_container .search_panel .locations_list .location_item .left{display:flex;gap:10px;text-align:left;align-items:flex-start}.where_to_buy .map_section .map_container .search_panel .locations_list .location_item .left .location_marker{max-width:12px;height:12px;display:flex;align-items:center;justify-content:center;margin-top:4px}.where_to_buy .map_section .map_container .search_panel .locations_list .location_item .left .location_marker svg{width:100%;height:auto}@media(min-width:1024px){.where_to_buy .map_section .map_container .search_panel .locations_list .location_item .left .location_marker svg path{fill:#36246c}}.where_to_buy .map_section .map_container .search_panel .locations_list .location_item .left .location_details .location_name{font-family:myriad-pro,sans-serif;font-weight:700;font-size:14px;line-height:110%;color:#fffaf3;margin-bottom:6px}@media(min-width:1024px){.where_to_buy .map_section .map_container .search_panel .locations_list .location_item .left .location_details .location_name{font-size:18px}}.where_to_buy .map_section .map_container .search_panel .locations_list .location_item .left .location_details .location_address{font-family:myriad-pro,sans-serif;font-weight:400;font-size:14px;line-height:110%;opacity:.5;margin-bottom:6px}@media(min-width:1024px){.where_to_buy .map_section .map_container .search_panel .locations_list .location_item .left .location_details .location_address{font-size:18px}}.where_to_buy .map_section .map_container .search_panel .locations_list .location_item .left .location_details .location_distance{font-family:myriad-pro,sans-serif;font-weight:400;font-size:14px;line-height:120%;color:#36246c}@media(min-width:1024px){.where_to_buy .map_section .map_container .search_panel .locations_list .location_item .left .location_details .location_distance{font-size:18px}}.where_to_buy .map_section .map_container .search_panel .locations_list .location_item .right{margin-left:10px}.where_to_buy .map_section .map_container .search_panel .locations_list .location_item .right button{background:#36246c;border:none;cursor:pointer;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.where_to_buy .map_section .map_container .directions_icon{display:inline-block}.where_to_buy .map_section .map_container .directions_icon svg{display:block}.where_to_buy .map_section .map_container .map_display{flex:1 1;max-width:100%;width:100%;order:0;position:relative}.where_to_buy .map_section .map_container .map_display.hidden{display:none}.where_to_buy .map_section .map_container .map_display .google_map{width:100%;height:400px;min-height:400px}.where_to_buy .map_section .map_display_outer{display:flex;flex-direction:column;width:100%}@media(min-width:768px){.where_to_buy .map_section .map_display_outer{max-width:50%;margin-top:-120px}}.where_to_buy .map_section .map_display_outer h2{font-family:dunkel-sans-medium,sans-serif;font-weight:900;font-size:24px;line-height:120%;text-transform:uppercase;color:#fffaf3}@media(min-width:768px){.where_to_buy .map_section .map_display_outer h2{font-size:36px}}.where_to_buy .map_section .map_display_outer h2{text-align:center}.where_to_buy .map_section .map_display_outer .buttons{display:flex;align-items:center;justify-content:center;gap:20px;margin:20px 0 57px}.where_to_buy .map_section .map_display_outer a{max-width:208px}@media(min-width:768px){.where_to_buy .map_section .map_display_outer a:first-child{order:2}}.insta_section{background-image:url(/images/ang/insta_ang_mobile.png);background-position:-2px 0;background-repeat:no-repeat;background-size:102% 100%}@media(min-width:768px){.insta_section{background-image:url(/images/ang/insta_ang_desktop.png)}}.insta_section .insta_mid{padding:100px 0}@media(min-width:768px){.insta_section .insta_mid{display:flex;align-items:center;justify-content:center;padding:300px 0;width:100%;max-width:920px;margin:-150px auto}}.insta_section .top_part{width:100%}.insta_section h2{font-family:dunkel-sans-medium,sans-serif;font-weight:900;font-size:16px;line-height:120%;text-transform:uppercase;color:#fffaf3}@media(min-width:768px){.insta_section h2{font-size:30px}}.insta_section h2{text-align:center}.insta_section .cta{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:17px}@media(min-width:768px){.insta_section .cta{margin-bottom:0}}.insta_section .cta img{max-width:307px}@media(min-width:768px){.insta_section .cta img{max-width:498px}}.insta_section .insta_images{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;margin-bottom:46px}@media(min-width:768px){.insta_section .insta_images{margin-bottom:60px}}.insta_section .insta_images img{width:100%;max-width:33.333%;height:auto}.insta_section .insta_block{width:100%;padding:0 20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.insta_section .insta_block p{font-size:16px;text-align:center;line-height:120%;margin-bottom:19px}@media(min-width:768px){.insta_section .insta_block p{font-size:21px}}.insta_section a{display:flex;align-items:center;justify-content:center;font-family:dunkel-sans-medium,sans-serif;font-weight:900;font-size:13px;line-height:120%;color:#fffaf3;text-decoration:none;text-transform:uppercase;text-align:center;padding:13px 17px;background:#e04816;border-radius:100%;transition:all .3s ease;letter-spacing:.13px}@media(min-width:768px){.insta_section a{font-size:21px;letter-spacing:.21px;padding:24px 35px}}.insta_section a:hover{background:#fdf7c9;color:#36246c}.faq{padding:102px 0;background-position:bottom;background-size:cover;background-repeat:no-repeat;margin-bottom:-3px;position:relative;z-index:4}@media(min-width:768px){.faq{padding-bottom:0}}.faq h2{font-family:dunkel-sans-medium,sans-serif;font-weight:900;font-size:24px;line-height:120%;text-transform:uppercase;color:#fffaf3}@media(min-width:768px){.faq h2{font-size:36px}}.faq h2{text-align:center}.faq .cta{width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:48px}.faq .cta img{max-width:307px}@media(min-width:768px){.faq .cta img{max-width:498px}}.faq .faq_container_in{width:100%;max-width:960px;margin:0 auto}@media(min-width:768px){.faq .faq_container_in{display:flex}.faq .faq_top{order:2;width:100%}.faq .faq_items{order:1;width:100%}}.faq .faq_item_q{font-family:dunkel-sans-medium,sans-serif;font-weight:900;font-size:16px;line-height:120%;text-transform:uppercase;color:#fffaf3}@media(min-width:768px){.faq .faq_item_q{font-size:30px}}.faq .faq_item_q{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.faq .faq_item_q img{max-width:12px;margin-bottom:10px}@media(min-width:768px){.faq .faq_item_q img{max-width:16px;margin-bottom:17px}}.faq .faq_item_q div{margin-bottom:10px}@media(min-width:768px){.faq .faq_item_q div{margin-bottom:13px}}.faq .faq_item_a{font-family:myriad-pro,sans-serif;font-weight:400;font-size:16px;line-height:120%;color:#fffaf3;text-align:center}@media(min-width:768px){.faq .faq_item_a{font-size:21px;margin-bottom:51px}}.faq .faq_item_a p{margin-bottom:15px;margin-top:0;padding-top:0}.faq .faq_item_a ul{padding-left:18px}.faq .faq_item_a li{margin-bottom:8px}.age_gate{height:100vh;left:0;position:fixed;top:0;z-index:999;background:#36246c}.age_gate,.age_gate .age_gate_content{align-items:center;display:flex;justify-content:center;width:100%}.age_gate .age_gate_content{text-align:center;position:relative;z-index:5;height:100%;flex-direction:column}.age_gate .age_gate_content h1{font-family:dunkel-sans-medium,sans-serif;font-weight:900;font-size:36px;line-height:120%;text-transform:uppercase;margin-bottom:57px;color:#fffaf3}@media(min-width:768px){.age_gate .age_gate_content h1{font-size:48px;margin-bottom:41px}}.age_gate .age_gate_content .age_buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;flex-direction:column}@media(min-width:768px){.age_gate .age_gate_content .age_buttons{flex-direction:row;flex-wrap:nowrap;gap:20px}}@media(max-width:768px){.age_gate .age_gate_content .age_buttons .yes-button{order:1}.age_gate .age_gate_content .age_buttons .no-button{order:2}}.age_gate .age_gate_content .age_buttons button{color:#fffaf3;min-width:70px!important;width:160px!important;background:#e04816;border-radius:100%;font-size:21px}@media(max-width:768px){.age_gate .age_gate_content .age_buttons button{margin:0 auto 10px;font-size:23px}}