@import"https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;700;900&display=swap";html,body{border:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,blockquote,address,big,cite,code,em,font,img,small,strike,sub,sup,li,ol,ul,fieldset,form,label,legend,button,table,caption,tr,th,td{border:none;font-size:inherit;line-height:inherit;margin:0;padding:0;text-align:inherit}blockquote::before,blockquote::after{content:""}html{font-size:62.5%;scroll-behavior:smooth}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}*{animation-duration:0s !important;transition-duration:0s !important}}body{background:#fff;box-sizing:border-box;color:#000;font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,sans-serif;font-size:1.8rem;letter-spacing:-0.015em;text-align:left}@supports(font-variation-settings: normal){body{font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,sans-serif}}*,*::before,*::after{box-sizing:inherit;-webkit-font-smoothing:antialiased;word-break:break-word;word-wrap:break-word}main{display:block}h1,h2,h3,h4,h5,h6{font-feature-settings:"lnum";font-variant-numeric:lining-nums;font-weight:700;letter-spacing:-0.0415625em;line-height:1.25;margin:3.5rem 0 2rem}h1,.heading_1{font-size:3.6rem;font-weight:800;line-height:1.138888889}h2,.heading_2{font-size:3.2rem}h3,.heading_3{font-size:2.8rem}h4,.heading_4{font-size:2.4rem}h5,.heading_5{font-size:2.1rem}h6,.heading_6{font-size:1.6rem;letter-spacing:.03125em;text-transform:uppercase}p{line-height:1.5;margin:0 0 1em 0}em,i,q,dfn{font-style:italic}em em,em i,i em,i i,cite em,cite i{font-weight:bolder}big{font-size:1.2em}small{font-size:.75em}b,strong{font-weight:700}ins{text-decoration:underline}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}abbr,acronym{cursor:help}address{line-height:1.5;margin:0 0 2rem 0}hr{border-style:solid;border-width:.1rem 0 0 0;border-color:#dcd7ca;margin:4rem 0}a{text-decoration:underline}a:hover,a:focus{text-decoration:none}ul,ol{margin:0 0 3rem 3rem}ul{list-style:disc}ul ul{list-style:circle}ul ul ul{list-style:square}ol{list-style:decimal}ol ol{list-style:lower-alpha}ol ol ol{list-style:lower-roman}li{line-height:1.5;margin:.5rem 0 0 2rem}li>ul,li>ol{margin:1rem 0 0 2rem}code,kbd,pre,samp{font-family:monospace;font-size:.9em;padding:.4rem .6rem}code,kbd,samp{background:rgba(0,0,0,.075);border-radius:.2rem}pre{border:.1rem solid #dcd7ca;line-height:1.5;margin:4rem 0;overflow:auto;padding:3rem 2rem;text-align:left}pre code{background:transparent;padding:0}fieldset{border:.2rem solid #dcd7ca;padding:2rem}legend{font-size:.85em;font-weight:700;padding:0 1rem}label{display:block;font-size:1.6rem;font-weight:400;margin:0 0 .5rem 0}label.inline,input[type=checkbox]+label{display:inline;font-weight:400;margin-left:.5rem}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;position:relative;top:2px;display:inline-block;margin:0;width:1.5rem;min-width:1.5rem;height:1.5rem;background:#fff;border-radius:0;border-style:solid;border-width:.1rem;border-color:#dcd7ca;box-shadow:none;cursor:pointer}input[type=checkbox]:checked::before{content:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%23000000%27%2F%3E%3C%2Fsvg%3E");position:absolute;display:inline-block;margin:-0.1875rem 0 0 -0.25rem;height:1.75rem;width:1.75rem}input,textarea,button{font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,sans-serif;line-height:1}@supports(font-variation-settings: normal){input,textarea,button{font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,sans-serif}}input,textarea{border-color:#dcd7ca;color:#000}code,input[type=url],input[type=email],input[type=tel]{direction:ltr}input[type=text],input[type=password],input[type=email],input[type=url],input[type=date],input[type=month],input[type=time],input[type=datetime],input[type=datetime-local],input[type=week],input[type=number],input[type=search],input[type=tel],input[type=color],textarea{-webkit-appearance:none;-moz-appearance:none;background:#fff;border-radius:0;border-style:solid;border-width:.1rem;box-shadow:none;display:block;font-size:1.6rem;letter-spacing:-0.015em;margin:0;max-width:100%;padding:1.5rem 1.8rem;width:100%}select{font-size:1em}textarea{height:12rem;line-height:1.5;width:100%}input::-webkit-input-placeholder{line-height:normal}input:-ms-input-placeholder{line-height:normal}input::-moz-placeholder{line-height:revert}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;background:#072988;border:none;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-size:1.5rem;font-weight:600;letter-spacing:.0333em;line-height:1.25;margin:0;opacity:1;padding:1.1em 1.44em;text-align:center;text-decoration:none;text-transform:uppercase;transition:opacity .15s linear}button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{text-decoration:underline}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{border-color:currentColor}input[type=search]:focus{outline:thin dotted;outline-offset:-4px}*[hidden=hidden]{display:none !important}@media(min-width: 960px){.flex_half{display:flex;flex-wrap:wrap}.flex_half>*{flex:0 0 50%}}.sr_only{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important;word-break:normal;left:0}.sr_only:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.site-header{position:sticky;top:0;z-index:10;background:#fff}.header-wrapper{position:relative;padding:10px 0;background:#fff}@media(min-width: 960px){.header-wrapper{max-width:max(120rem, calc(100vw - 200px));margin-left:auto;margin-right:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.header-wrapper .header-content-container{flex:0 0 200px}}@media(min-width: 960px)and (min-width: 1200px){.header-wrapper .header-content-container{flex-basis:294px}}#header_menu_toggle{position:absolute;top:50%;transform:translateY(-50%);right:3px;background:#fff;color:#000;cursor:pointer;padding:20px}#header_menu_toggle:focus-visible{outline:3px dotted #000}#header_menu_toggle:hover,#header_menu_toggle:focus-visible{background-color:#efefef;transition:background 300ms}@media(min-width: 960px){#header_menu_toggle{display:none;width:1px;height:1px;visibility:hidden;top:0;left:0}}@media(min-width: 960px){.header-search-container{position:relative;flex-basis:15ch !important;display:flex}.header-search-container ::before{position:absolute;left:0;top:50%;transform:translateY(-50%);content:"";width:5px;display:block;height:67%;background:#072988}}.header-search-container form{display:flex;flex-flow:row-reverse nowrap}@media(min-width: 960px){.header-search-container form{flex-basis:15ch !important}}.header-search-container form input[type=text]{border:1px solid #fff;padding-left:.25ch}.header-search-container form input[type=text]::placeholder{color:rgba(7,41,136,.7);font-style:italic}@media(min-width: 960px){.header-search-container form input[type=text]{flex-basis:8.5ch;font-size:min(calc(0.8rem + 0.5vw), 1.6rem)}}.header-search-container form button{padding:10px 20px;background:#fff;color:#072988;font-size:2.4rem}@media(min-width: 960px){.header-search-container form button{margin-left:5px}}.header-logo-container{max-width:min(294px, calc(100% - 86px))}.header-logo-container img{display:block;max-width:100%;height:auto}@media(min-width: 960px){.header-logo-container{max-width:200px}}@media(min-width: 1200px){.header-logo-container{max-width:294px}}.site-footer{background-color:#072988;color:#fff;width:100%;margin:0 auto;text-align:center}@media(min-width: 960px){.site-footer{text-align:left}}.site-footer *{color:#fff}.site-footer .menu-wrapper{display:block}.site-footer .menu-wrapper li{margin-right:0;margin-left:0;display:block}.site-footer .menu-wrapper li a{color:#fff;text-decoration:none;display:inline-block}.site-footer .menu-wrapper li a:focus-visible{outline-color:#fff}@media(min-width: 960px){.site-footer.scrolled,.site-footer.not-scrolled{position:fixed;z-index:1;bottom:0}.site-footer.scrolled{transform:translateY(0%) !important}.site-footer.not-scrolled{transform:translateY(100%) !important}}#footer-menu-container li a{font-weight:900;font-size:2rem}@media(min-width: 960px){#footer-menu-container li a{padding:0}}#footer-secondary-menu-container li a{text-transform:unset;font-weight:400}@media(min-width: 960px){#footer-secondary-menu-container li a{padding:0}}@media(min-width: 960px){#footer-secondary-menu-container li{margin-bottom:1em}}#footer-social-list{list-style:none;margin:0;padding:0;display:flex;flex-flow:row wrap;place-content:center;font-size:4rem}@media(min-width: 960px){#footer-social-list{place-content:flex-start;margin-left:-0.5rem}}#footer-social-list li{margin:0 .5rem}.footer-content-container{width:100%;max-width:calc(max(120rem, calc(100vw - 200px)) - 2rem);margin-left:auto;margin-right:auto;padding:40px 20px 100px}.footer-logo-container a{display:inline-block}.footer-logo-container img{width:100%;max-width:262px;height:auto;display:block;margin:0 auto;padding:1rem}.footer-copyright-container{margin-top:2rem;font-size:1.4rem}.footer-copyright-container a{text-decoration:none;border-bottom:1px dotted #fff}@media(min-width: 960px){.footer-logo-container{flex-shrink:0}.footer-content-container{display:flex;flex-flow:row nowrap}.footer-links-wrapper{margin-left:calc(15px + 5vw);padding-top:30px;display:flex;flex-flow:row wrap}.footer-copyright-container{flex:1 1 100%}.footer-secondary-menu-container{margin-top:.5em}.footer-menu-container{margin-right:calc(10px + 5vw)}}.site-main{width:100%;max-width:100%;background-color:#fff;position:relative}.site-main a{color:#94affa}@media(min-width: 960px){.site-main{margin-bottom:clamp(0px, calc(100vw - 120rem - 17px), 100px)}}.tax-product_category .site-main,.single-product .site-main,.page-template-where-to-buy .site-main,.post-type-archive-product .site-main{background:#000}@media(min-width: 960px){.tax-product_category .site-main,.single-product .site-main,.page-template-where-to-buy .site-main,.post-type-archive-product .site-main{margin-bottom:0}}.background_container{width:100%;max-width:max(120rem, calc(100vw - 200px));margin:0 auto;background-color:#000;color:#fff;padding-top:2rem;padding-bottom:2rem;background-size:cover;position:relative}.background_container.no_pad{padding-top:unset;padding-bottom:unset}.background_container>*:not(.background_overlay){z-index:1}.background_overlay{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.5;z-index:0}.content_container{width:100%;max-width:110rem;margin:0 auto;box-sizing:border-box;padding-left:2rem;padding-right:2rem}.post_title{font-size:4.5rem;font-weight:900;margin-top:0}.post_title .heading_p1{text-transform:uppercase}.post_title .heading_p2{font-size:150%}a.button{font-size:125%;display:inline-block;font-weight:900;background:#fff;color:#c00;border:1px solid #fff;text-align:center;border-radius:.5em;padding:.25ch .5ch;text-decoration:none}a.button:focus-visible,a.button:hover{color:#b30000;background:linear-gradient(#ffffff, #e6e6e6);transition:color 100ms;border-bottom:none;border-top-width:2px}a.button:focus-visible{outline:2px dotted #fff}.breaker{padding-top:2rem;padding-bottom:2rem}.breaker>img{display:block;margin-left:auto;margin-right:auto;width:100%;max-width:30ch;padding:0 2rem}.page-header,.page-header>h1{font-size:200%;display:block;width:100%;max-width:110rem;margin-left:auto;margin-right:auto;margin-top:4rem;margin-bottom:6rem;padding-left:2rem;padding-right:2rem;text-align:center}.error404 main{text-align:center}.error404 .post_title .heading_p1{font-size:200%}.error404 .post_title .heading_p2{font-size:100%}.error404 .return_home{margin-top:4rem;font-size:90%;font-weight:600}.error404 .background_container{min-height:50vh;display:flex;place-items:center}.error404 .searchform{max-width:40ch;margin-left:auto;margin-right:auto}.searchform>div{display:flex;flex-flow:row nowrap}.search .results_container ul{list-style:none;margin-left:0}.search .results_container li{margin-left:0;margin-top:4rem;margin-bottom:4rem}.search .results_container article h2{margin-top:0;margin-bottom:0;font-size:2.5rem;line-height:1;font-weight:900}.search .results_container article h2 a{text-decoration:none;color:inherit}.search .results_container article .permalink{line-height:1;font-weight:600}.search .results_container article .excerpt{line-height:1}#homepage_hero .background_container{padding-top:0;padding-bottom:0;background:#000 !important}#homepage_hero .background_container>.content_container{background:#000;padding-top:3rem;padding-bottom:6rem}#homepage_hero .background_container>video{width:100%;height:auto;min-height:320px;object-fit:cover;object-position:right}@media(min-width: 960px){#homepage_hero .background_container{min-height:calc(85vh - 5rem);display:flex;flex-direction:column;place-content:center;position:relative;padding-top:2rem;padding-bottom:2rem;background-color:unset}#homepage_hero .background_container>.content_container{z-index:2;background:transparent;padding-top:0;padding-bottom:0}#homepage_hero .background_container>video{z-index:1;position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;object-fit:cover;object-position:center}}#homepage_hero h1{font-weight:900;line-height:1;font-size:min(calc(3rem + 4.5vw), 6rem)}@media(min-width: 960px){#homepage_hero h1{font-size:min(calc(4rem + 5vw), 9rem)}}#homepage_hero h1 .heading_p1{font-size:62.5%}#homepage_hero h1 .heading_p2{font-size:100%}#homepage_hero .button{width:min(calc(15ch + 0.5vw), 20ch);max-width:100%}.home_hero_text{font-size:min(calc(1.4rem + 0.5vw), 1.8rem);width:100%;max-width:30.5ch;line-height:1.75;margin-bottom:2rem}#homepage_beef .background_container{min-height:calc(60vh - 5rem);background-position:65% bottom;display:flex;flex-direction:column;place-content:center flex-start;padding-top:4rem;background-size:cover;background-repeat:no-repeat}#homepage_beef .background_container .background_overlay{opacity:.125}@media(min-width: 960px){#homepage_beef .background_container .background_overlay{opacity:.1}}@media(min-width: 960px){#homepage_beef .background_container{place-content:center;padding-top:unset;background-position:right}}#homepage_beef .content_container>*{max-width:960px}@media(min-width: 960px){#homepage_beef .content_container>*{width:50%}}#homepage_beef .content_container .motion_text_wrapper{margin-top:0;font-size:min(calc(1rem + 2.25vw), 6rem)}@media(min-width: 960px){#homepage_beef .content_container .motion_text_wrapper{margin-top:unset;font-size:min(calc(1.8rem + 2vw), 3.0rem)}}#homepage_beef .content_container .flex_half{max-width:400px;display:flex}@media(min-width: 960px){#homepage_beef .content_container .flex_half{max-width:unset}}#homepage_beef .content_container .flex_half>*{flex:0 0 50%}#homepage_beef h2{margin:0;font-weight:900;font-size:min(calc(1.5rem + 3.5vw), 5rem);line-height:1;margin-bottom:.25em}@media(min-width: 960px){#homepage_beef h2{font-size:min(calc(1.3rem + 2.6vw), 4.5rem)}}#homepage_beef h2 .heading_p2{text-transform:uppercase;font-size:200%}.homepage_beef_cow_image{display:block;width:100%;max-width:384px}@media(min-width: 960px){.homepage_beef_cow_image{padding-right:1.5rem}}#homepage_products .background_container{background-position:center;background-size:cover;background-attachment:fixed}@media(min-width: 960px){#homepage_products .content_container{max-width:unset;padding-left:0;padding-right:0}}.homepage_product_container{margin-bottom:3rem;padding-top:3rem;padding-bottom:3rem}.homepage_product_container img{display:block;max-width:100%}.homepage_product_container .button{width:min(calc(15ch + 0.5vw), 20ch);max-width:100%;margin:2rem auto;display:block}@media(min-width: 960px){.homepage_product_container .button{display:inline-block;margin:2rem 0}}.homepage_product_container.original{color:#d0333a}.homepage_product_container.original .button{background-color:#d0333a;color:#fff;border-color:#d0333a}.homepage_product_container.original .button:focus-visible,.homepage_product_container.original .button:hover{color:#fff;background:linear-gradient(#d0333a, #a9272d)}.homepage_product_container.original .button:focus-visible{outline-color:#fff}@media(min-width: 960px){.homepage_product_container.original .product_image_container{order:3}.homepage_product_container.original .product_text_container{order:2}.homepage_product_container.original .product_ingredient_container{order:1}}.homepage_product_container.sweet{color:#36c}.homepage_product_container.sweet .button{background-color:#36c;color:#fff;border-color:#36c}.homepage_product_container.sweet .button:focus-visible,.homepage_product_container.sweet .button:hover{color:#fff;background:linear-gradient(#3366cc, #2952a3)}.homepage_product_container.sweet .button:focus-visible{outline-color:#fff}@media(min-width: 960px){.homepage_product_container.sweet{justify-content:flex-end}.homepage_product_container.sweet .product_image_container{order:1}.homepage_product_container.sweet .product_text_container{order:2}.homepage_product_container.sweet .product_ingredient_container{order:3}}.homepage_product_container.sweet .product_ingredient_container>img{margin-left:auto}.homepage_product_container.db_smoked{color:#f1dd0b}.homepage_product_container.db_smoked .button{background-color:#f1dd0b;color:#000;border-color:#f1dd0b}.homepage_product_container.db_smoked .button:focus-visible,.homepage_product_container.db_smoked .button:hover{color:#000;background:linear-gradient(#f1dd0b, #c0b009)}.homepage_product_container.db_smoked .button:focus-visible{outline-color:#fff}.homepage_product_container.db_smoked h2{line-height:.8}.homepage_product_container.db_smoked .heading_p2{font-weight:500;font-size:67%}@media(min-width: 960px){.homepage_product_container.db_smoked{justify-content:flex-end}.homepage_product_container.db_smoked .product_image_container{order:1}.homepage_product_container.db_smoked .product_text_container{order:2}.homepage_product_container.db_smoked .product_ingredient_container{order:3}}.homepage_product_container.db_smoked .product_ingredient_container>img{margin-left:auto}.homepage_product_container.chipotle{color:#75bc43}.homepage_product_container.chipotle .button{background-color:#75bc43;color:#fff;border-color:#75bc43}.homepage_product_container.chipotle .button:focus-visible,.homepage_product_container.chipotle .button:hover{color:#fff;background:linear-gradient(#75bc43, #5e9636)}.homepage_product_container.chipotle .button:focus-visible{outline-color:#fff}.homepage_product_container.chipotle .heading_p1{font-weight:500;font-size:67%}@media(min-width: 960px){.homepage_product_container.chipotle .product_image_container{order:3}.homepage_product_container.chipotle .product_text_container{order:2}.homepage_product_container.chipotle .product_ingredient_container{order:1}}.homepage_product_container.smoke_honey{color:#1195f0}.homepage_product_container.smoke_honey .button{background-color:#1195f0;color:#fff;border-color:#1195f0}.homepage_product_container.smoke_honey .button:focus-visible,.homepage_product_container.smoke_honey .button:hover{color:#fff;background:linear-gradient(#1195f0, #0c78c2)}.homepage_product_container.smoke_honey .button:focus-visible{outline-color:#fff}.homepage_product_container.smoke_honey .heading_p2{font-weight:500;font-size:67%}@media(min-width: 960px){.homepage_product_container.smoke_honey{justify-content:center}.homepage_product_container.smoke_honey .product_image_container{order:1;flex-basis:30%}.homepage_product_container.smoke_honey .product_text_container{order:2;flex-basis:40%}.homepage_product_container.smoke_honey .product_text_container>h2{max-width:100%;line-height:.75}.homepage_product_container.smoke_honey .product_ingredient_container{order:3;flex-basis:30%}.homepage_product_container.smoke_honey .product_ingredient_container img{top:15%;transform:translateX(-25%)}}.homepage_product_container.smoke_honey .product_ingredient_container>img{margin-left:auto}@media(min-width: 960px){.homepage_product_container{display:flex;flex-direction:row;flex-wrap:nowrap}.homepage_product_container>*{flex:0 0 33.33333333%}}@media(min-width: 1500px){.homepage_product_container>*{flex:0 0 25%}}.product_text_container h2{text-transform:uppercase;font-weight:900;text-align:center;font-size:3.6rem;line-height:1}@media(min-width: 960px){.product_text_container h2{text-align:unset;font-size:6.4rem}}.product_text_container .product_description{line-height:1.5;width:100%}@media(min-width: 960px){.product_text_container{padding-left:3rem;padding-right:1rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.product_text_container>*{max-width:400px}}.product_image_container{position:relative}.product_image_container img{margin-left:auto;margin-right:auto;position:relative}@media(min-width: 960px){.product_image_container img{top:50%;transform:translateY(-50%)}}.product_ingredient_container{margin:0 -2rem;position:relative}.product_ingredient_container img{position:relative}@media(min-width: 960px){.product_ingredient_container{margin:0}.product_ingredient_container img{top:50%;transform:translateY(-50%)}}.frontpage_product_container{margin-bottom:3rem;padding-top:3rem;padding-bottom:3rem}.frontpage_product_container img{display:block;max-width:100%}.frontpage_product_container .button{width:min(calc(15ch + 0.5vw), 20ch);max-width:100%;margin:2rem auto;display:block}@media(min-width: 960px){.frontpage_product_container .button{display:inline-block;margin:2rem 0}}@media(min-width: 960px){.frontpage_product_container{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin-block:max(12.5rem, 15vh)}}.frontpage_product_container.smoke_honey{color:#1195f0}.frontpage_product_container.smoke_honey .button{background-color:#1195f0;color:#fff;border-color:#1195f0}.frontpage_product_container.smoke_honey .button:focus-visible,.frontpage_product_container.smoke_honey .button:hover{color:#fff;background:linear-gradient(#1195f0, #0c78c2)}.frontpage_product_container.smoke_honey .button:focus-visible{outline-color:#fff}@media(min-width: 960px){.frontpage_product_container.smoke_honey .frontpage_product_ingredient_container img{margin-inline-start:-5rem;top:5rem}}.frontpage_product_image_container img{margin-left:auto;margin-right:auto;position:relative}@media(min-width: 960px){.frontpage_product_image_container{flex:0 1 25%}}.frontpage_product_text_container h2{text-transform:uppercase;font-weight:900;text-align:center;font-size:3.6rem;line-height:1}@media(min-width: 960px){.frontpage_product_text_container h2{text-align:unset;font-size:6.4rem;line-height:.75}}.frontpage_product_text_container h2 .heading_p2{font-weight:500;font-size:75%}.frontpage_product_text_container .product_description{line-height:1.5;width:100%;max-width:40ch;margin-left:auto;margin-right:auto;text-align:center}@media(min-width: 960px){.frontpage_product_text_container{padding-inline-start:2rem;margin-inline-end:-5rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex:0 1 57rem}.frontpage_product_text_container .product_description{line-height:1.5;width:100%;margin-left:unset;margin-right:unset;text-align:unset;max-width:40rem}}.frontpage_product_ingredient_container img{margin-left:auto;margin-right:auto;position:relative}@media(min-width: 960px){.frontpage_product_ingredient_container{flex:0 1 25%}}.background_container.products_background{background-position:top;background-size:cover;background-image:url(../images/products-smoke-bg.jpg);background-attachment:fixed;margin-top:0}.product_categories_nav_container{margin-top:5rem;margin-bottom:4rem}.products_header{position:relative}.products_header>img{position:relative;display:block;width:100%;height:auto}.products_header .scroll_next{z-index:1;position:absolute;bottom:1rem;color:#fff;font-size:3rem;text-decoration:none;display:block;width:100%;max-width:5ch;text-align:center;border-radius:.5rem;margin:2rem auto;line-height:0;left:50%;transform:translateX(-50%)}.products_header .scroll_next:hover,.products_header .scroll_next:focus-visible{background-color:rgba(255,255,255,.25)}.products_header .scroll_next:focus-visible{outline:2px dotted #fff}nav.product_categories{font-size:1.5rem}nav.product_categories>ul{list-style:none;margin:0 auto;padding:0}@media(min-width: 960px){nav.product_categories>ul{display:flex;flex-flow:row nowrap}}nav.product_categories li{flex:1;margin:.5ch auto;padding:0;max-width:40ch}@media(min-width: 960px){nav.product_categories li{margin-inline-end:.5ch;margin-inline-start:.5ch;max-width:unset}nav.product_categories li:first-child{margin-inline-start:0}nav.product_categories li:last-child{margin-inline-end:0}}nav.product_categories li>a{background-color:#fff;border-radius:6px;color:#072988;font-weight:bold;text-transform:uppercase;text-decoration:none;display:block;width:100%;padding:.75ch 1.5ch;box-sizing:border-box;text-align:center}nav.product_categories li>a:focus-visible{outline:2px dotted #fff}nav.product_categories li>a:focus-visible,nav.product_categories li>a:hover{background-color:#f2f2f2}nav.product_categories li.active>a{background-color:#bfbfbf}@media(min-width: 960px){article.product{display:flex;flex-flow:row nowrap}article.product>*{width:50%;flex:0 1 50%;padding:1rem 1rem max(6rem, 12.5vh)}}.product_image_wrapper{padding-bottom:6rem}.product_image_wrapper img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.product_image_wrapper h2{font-size:1.6rem;text-transform:uppercase;line-height:1;margin:1rem auto 0;text-align:center;font-weight:bold;max-width:30rem}.product_image_wrapper .weight_subtitle{font-size:1.4rem;font-style:italic;display:block;text-align:center;font-weight:500}.product_content_wrapper{padding-bottom:6rem}.product_content_wrapper>*:not(:last-child){margin-bottom:4rem}.product_title_container .category{text-transform:lowercase;font-weight:bold;font-style:italic}.product_title_container>h1{text-transform:uppercase;font-weight:900;line-height:1;margin:0}.product_description_container,.meta_container{font-size:1.6rem}a.product_shop_button{margin-left:auto;margin-right:auto;background-color:red;font-weight:900;text-transform:uppercase;color:#000;display:block;max-width:20ch;text-align:center;padding:1ch;box-sizing:border-box;text-decoration:none}a.product_shop_button:focus-visible,a.product_shop_button:hover{background-color:#bf0000}a.product_shop_button:focus-visible{outline:2px dotted #fff}@media(min-width: 960px){a.product_shop_button{margin-inline-end:auto;margin-inline-start:0}}.opener:not(:last-child).inactive{border-bottom:2px solid rgba(255,255,255,.25)}.opener.inactive .opener_title_bar>span{transform:translateY(-50%)}.opener.inactive .body{display:none}.opener_title_bar{background:none;display:block;width:100%;position:relative;text-decoration:none;text-align:left;padding:.25em 7rem .25em 0}.opener_title_bar>h3{display:inline;font-weight:700}.opener_title_bar>span{position:absolute;right:0;padding-right:1rem;top:50%;transform:translateY(-55%);font-size:6rem;font-weight:400}.opener_title_bar:hover,.opener_title_bar:focus-visible{background-color:rgba(255,255,255,.25);text-decoration:none}.opener_title_bar:focus-visible{outline:1px dotted #fff}.meta_container .body table td:not(:last-child){padding-inline-end:3ch}.product_category>header{text-align:center;margin-bottom:3rem}.product_category>header h1{text-transform:uppercase;font-weight:900;font-size:max(4.5rem, calc(2rem + 2.5vw));margin-top:0;margin-bottom:1rem}.product_category>header p{margin:0 auto;max-width:60ch;font-size:max(1.4rem, calc(0.5rem + 0.75vw))}.product_category .products{list-style:none;margin:0;padding:0;text-align:center;display:flex;flex-flow:row wrap}.product_category .products>li{width:100%;flex:0 0 100%}@media(min-width: 640px){.product_category .products>li{width:50%;flex-basis:50%}}@media(min-width: 960px){.product_category .products>li{width:33.333%;flex-basis:33.333%}}.product_category .products>li{margin:0;padding:1rem;box-sizing:border-box}.product_category .products>li>a{display:block;width:100%;height:100%;padding:1rem;border-radius:1rem;color:#fff;text-decoration:none}.product_category .products>li>a:hover,.product_category .products>li>a:focus-visible{background-color:rgba(255,255,255,.1)}.product_category .products>li>a:hover img,.product_category .products>li>a:focus-visible img{transform:scale(1.05) translateY(-3%);transition:transform 500ms ease-in-out}.product_category .products>li>a:focus-visible{outline:2px dotted #fff}.product_category .products img{display:block;height:300px;width:100%;object-fit:contain;margin:0 auto}.product_category .products h2{text-transform:uppercase;font-size:1.6rem;font-weight:bold;line-height:1;margin:.75em 0 0}.product_category .products .weight_subtitle{font-style:italic;font-size:1.4rem;display:block;font-weight:bold}.our_brands{background-color:#fff;color:#000;border-radius:1rem;padding:2rem;width:100%;max-width:calc(660px + 4rem);margin:6rem auto}.our_brands>header{text-transform:uppercase}.our_brands>header h1{font-size:min(9rem, 3rem + 3vw);border-bottom:3px solid #ccc;max-width:9ch;margin:2rem auto;line-height:1;padding-bottom:3rem}.our_brands>header h1>span{color:#777}.our_brands .body ul{list-style:none;margin:0;padding:0;display:flex;flex-flow:row wrap;justify-content:center}.our_brands .body ul>li{display:block;margin:0 1rem 0 0;padding:0}.our_brands .body ul>li>img{width:192px;height:192px;display:block}.post-type-archive-product .categories{list-style:none;margin:0;display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start}@media(min-width: 1060px){.post-type-archive-product .categories{justify-content:flex-start}}.post-type-archive-product .categories li{margin:1.5rem;background-image:url(../images/wood-planks-bg.jpg);background-size:cover;background-position:center;background-color:#752}.post-type-archive-product .categories li>a{display:block;width:100%;box-sizing:border-box;color:#fff;text-decoration:none;padding:1rem;text-align:center;font-size:2rem;text-transform:uppercase;font-weight:bold}.post-type-archive-product .categories li>a:hover img,.post-type-archive-product .categories li>a:focus img{-webkit-transition:-webkit-filter 150ms;transition:filter 150ms;-webkit-filter:contrast(25%) brightness(150%) grayscale(50%);filter:contrast(25%) brightness(150%) grayscale(50%)}.post-type-archive-product .categories li>a:focus-visible{outline:2px dotted #fff}.recipes_header{position:relative}.recipes_header>img{position:relative;display:block;width:100%;height:auto}.recipes_header .scroll_next{z-index:1;position:absolute;bottom:1rem;color:#fff;font-size:3rem;text-decoration:none;display:block;width:100%;max-width:5ch;text-align:center;border-radius:.5rem;margin:2rem auto;line-height:0;left:50%;transform:translateX(-50%)}.recipes_header .scroll_next:hover,.recipes_header .scroll_next:focus-visible{background-color:rgba(255,255,255,.25)}.recipes_header .scroll_next:focus-visible{outline:2px dotted #fff}.background_container.recipe_background{background-position:top;background-size:cover;background-image:url(../images/recipe-wood-bg.jpg);background-attachment:fixed;margin-top:0;padding-top:0}.recipe_archive_description{width:100%;max-width:60rem;margin:0 auto;text-align:center;font-size:2.1rem;margin-top:-1.6em}article.recipe{min-height:75vh;padding-top:6rem}@media(min-width: 960px){article.recipe{display:flex;flex-flow:row nowrap}article.recipe>*{width:50%;flex:0 1 50%;padding:1rem 1rem max(6rem, 12.5vh)}}.recipe_image_wrapper img{display:block;margin-left:auto;margin-right:auto;max-width:100%;height:auto}.recipe_image_wrapper .actions{margin-block-start:2rem;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;max-width:64rem;margin-inline-start:auto;margin-inline-end:auto}.recipe_image_wrapper .actions>a{color:#fff;background:#c00;text-decoration:none;text-transform:uppercase;font-weight:900;display:inline-block;padding:.75em 1.5em}.recipe_image_wrapper .video_wrapper{max-width:100%;position:relative}.recipe_image_wrapper .video_wrapper>video{width:100%;height:auto}.recipe_image_wrapper .video_wrapper .play_video_button{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;width:100%;background:transparent}.recipe_image_wrapper .video_wrapper .play_video_button.playing>svg{display:none}#print{background:transparent;padding:.5rem}.recipe_text_wrapper{margin-block-start:3rem;max-width:64rem;margin-inline:auto}@media(min-width: 960px){.recipe_text_wrapper{margin-inline-start:3rem;margin-block-start:0;max-width:unset}}.recipe_text_wrapper>header .card_title{line-height:1;margin-block-end:0;font-weight:bold;font-size:1.2em;font-style:italic;text-transform:lowercase}.recipe_text_wrapper>header h1{line-height:1;margin-block-start:0;text-transform:uppercase;font-weight:900}ul.recipes{list-style:none;margin:0;padding:0;text-align:center;display:flex;flex-flow:row wrap}ul.recipes>li{width:100%;flex:0 0 100%;margin:0;padding:1rem;box-sizing:border-box}ul.recipes>li>a{display:block;width:100%;height:100%;padding:1rem;border-radius:1rem;color:#fff;text-decoration:none}ul.recipes>li>a:hover img,ul.recipes>li>a:focus-visible img{filter:brightness(133%) saturate(75%)}ul.recipes>li>a:focus-visible{outline:2px dotted #fff}@media(min-width: 640px){ul.recipes>li{width:50%;flex-basis:50%}}@media(min-width: 960px){ul.recipes>li{width:25%;flex-basis:25%}}ul.recipes>li img{position:relative;display:block;max-width:100%;height:auto;margin:0 auto .5rem;border:4px solid #fff;transition:filter 300ms}ul.recipes>li h2{text-transform:uppercase;font-size:1.6rem;font-weight:bold;line-height:1;margin:.25rem 0}ul.recipes>li .card_title{font-style:italic;font-size:1.4rem;display:block;font-weight:bold;text-transform:lowercase;line-height:1;margin-block-end:0}.background_container.about_background{background-position:top;background-size:cover;background-image:url(../images/wood-bg.jpg);background-attachment:fixed;padding-top:0}.about_header{position:relative}.about_header>img{position:relative;display:block;width:100%;height:auto}.about_section{margin-bottom:4rem;max-width:120rem;margin-left:auto;margin-right:auto;padding:1.5rem}@media(min-width: 960px){.about_section{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:flex-start}.about_section>:first-child{flex:0 0 420px}}.about_section .image_container{box-sizing:border-box;padding:1.5rem}.about_section .image_container img{display:block;margin:0 auto;max-width:100%;height:auto}.about_section .body{padding:1.5rem}.about_section .body .title_container h1,.about_section .body .title_container h2{text-transform:uppercase;font-size:min(5rem, calc(2.8rem + 2vw));font-weight:900;text-align:center;margin-top:0;line-height:1;margin-bottom:1rem}@media(min-width: 960px){.about_section .body .title_container h1,.about_section .body .title_container h2{text-align:left;margin-top:4rem}}.about_video_section{padding:8rem 0 calc(8rem + 3vw)}.about_video_section>header h2{text-align:center}.about_video_section>.body{text-align:center}.about_video_section .ytplayer{width:960px;height:min(540px, calc(56.25vw - 2.25rem));max-width:100%;margin:2rem auto 0}.faq{margin-bottom:2rem;padding-bottom:2rem}.faq p:last{margin-bottom:0}.faq:not(:last-child){border-bottom:2px solid rgba(255,255,255,.25)}.faq header>h2::before{content:"Q:";display:inline-block;margin-inline-end:.5ch}.faq .content>*:first-child:before{content:"A:";display:inline-block;margin-inline-end:.5ch}.where_to_buy_header{height:min(50vh, 530px);background-size:cover;background-image:url(../images/where-to-buy-banner.jpg);background-position:bottom;display:flex;flex-direction:column;justify-content:flex-end;max-width:unset;margin:unset;min-height:33vw}.where_to_buy_header>h1{color:#fff;margin-top:0;margin-bottom:3rem;text-transform:uppercase;font-size:min(6rem, calc(2.5rem + 2vw))}.metalocator.content_container{padding-top:2rem;padding-bottom:calc(8rem + 3vw)}.page-template-template-retail-landing #site-header{position:relative}.page-template-template-retail-landing .site-main{margin:0}.retail_landing_background{background-repeat:no-repeat;background-size:cover;min-height:100vh;width:100%;padding:0 0 25vh;margin:0}.retail_landing_hero{display:block;font-size:0;width:100%;height:auto}.retail_landing_content{font-size:min(3.25rem, calc(1rem + 2vw));text-align:center;color:#fff;max-width:45ch;margin:0 auto 5rem;padding:2rem}.retail_landing_content p{margin-bottom:2ch}.retail_landing_content h1,.retail_landing_content h2,.retail_landing_content h3,.retail_landing_content h4,.retail_landing_content h5,.retail_landing_content h6{text-transform:uppercase;font-size:min(4rem, calc(1.5rem + 2vw))}.retail_landing_ctas_wrapper{background-color:#d4111a}.retail_landing_ctas_container{display:flex;flex-direction:column;flex-wrap:nowrap;padding-top:2rem;padding-bottom:2rem;max-width:160rem}@media(min-width: 960px){.retail_landing_ctas_container{flex-direction:row;justify-content:space-around;align-items:center}}.retail_landing_ctas_container>*{display:flex;align-items:center;justify-content:center;padding:3rem 2rem}@media(min-width: 960px){.retail_landing_ctas_container>*{padding:0 2rem}}@media(min-width: 960px){.retailer_cta_container{flex:0 1 30%}}.retailer_cta_container a:focus-visible{outline:2px dotted #fff}.retailer_cta_container img{display:block;width:100%;max-width:320px;max-height:270px;height:auto;margin:0 auto}@media(min-width: 960px){.retailer_product_image_container{flex:0 1 40%}}.retailer_product_image_container img{display:block;width:100%;max-width:600px;height:auto;margin:0 auto}@media(min-width: 960px){.shop_now_cta_container{flex:0 1 30%}}.shop_now_cta_container a{color:#d4111a;font-weight:bold;text-transform:uppercase;display:inline-block;padding:1em 1.5em;box-shadow:0 2px 6px rgba(0,0,0,.25);background-color:#fff;border:2px solid #fff;transition:200ms background-color ease-in-out;text-align:center;text-decoration:none;max-width:20ch}.shop_now_cta_container a:focus,.shop_now_cta_container a:hover{background-color:transparent;color:#fff}.shop_now_cta_container a:focus-visible{outline:2px dotted #fff;text-decoration:underline}.page-template-template-farm-show-landing .site-main,.page-template-template-farm-show-landing-thank-you .site-main,.page-template-template-farm-show-pre-landing .site-main{margin-bottom:0}.page-template-template-farm-show-landing #site-header,.page-template-template-farm-show-landing #site-footer,.page-template-template-farm-show-landing-thank-you #site-header,.page-template-template-farm-show-landing-thank-you #site-footer,.page-template-template-farm-show-pre-landing #site-header,.page-template-template-farm-show-pre-landing #site-footer{display:none !important}.page-template-template-farm-show-landing img,.page-template-template-farm-show-landing-thank-you img,.page-template-template-farm-show-pre-landing img{display:block;width:auto;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.farm_show_background,.pre_farm_show_background{background-size:cover;background-position:bottom;padding-top:max(10vh, 4rem);padding-bottom:max(10vh, 4rem);color:#fff;font-weight:600;font-size:2.2rem;text-shadow:0 .25ch .5ch #000}.farm_show_background .background_container,.pre_farm_show_background .background_container{background-color:transparent}.farm_show_background .content_container+.content_container,.pre_farm_show_background .content_container+.content_container{margin-top:2rem}.farm_show_background .hero_container,.pre_farm_show_background .hero_container{text-align:center}.farm_show_background .hero_container h1,.pre_farm_show_background .hero_container h1{font-weight:600;font-size:min(6rem, calc(2rem + 2vw));margin-bottom:4rem;text-shadow:none}.farm_show_background .hero_container .header_text,.pre_farm_show_background .hero_container .header_text{text-shadow:none;max-width:30ch;margin:3rem auto;font-size:min(3rem, calc(1rem + 2vw))}.farm_show_background .hero_container .header_text p,.pre_farm_show_background .hero_container .header_text p{line-height:1.25}.farm_show_background .copy_container,.pre_farm_show_background .copy_container{text-align:center;max-width:60ch}.farm_show_background .copy_container>p:first-of-type,.pre_farm_show_background .copy_container>p:first-of-type{font-size:125%}.farm_show_background .copy_container p,.pre_farm_show_background .copy_container p{line-height:1.25}.farm_show_background .copy_container p:not(:first-of-type),.pre_farm_show_background .copy_container p:not(:first-of-type){font-weight:500}.farm_show_background .copy_container h2,.farm_show_background .copy_container h3,.pre_farm_show_background .copy_container h2,.pre_farm_show_background .copy_container h3{margin-bottom:5px}.farm_show_background .copy_container h2,.pre_farm_show_background .copy_container h2{font-size:220%;font-weight:900}.farm_show_background .copy_container h3,.pre_farm_show_background .copy_container h3{font-size:175%}.farm_show_background .social_list,.pre_farm_show_background .social_list{list-style:none;margin:2rem 0;display:flex;justify-content:center}.farm_show_background .social_list li,.pre_farm_show_background .social_list li{margin:0 1rem}.farm_show_background .social_list li a,.pre_farm_show_background .social_list li a{color:inherit;font-size:max(4.8rem, 48px)}.farm_show_background .entry_form_container,.pre_farm_show_background .entry_form_container{max-width:48ch}.farm_show_background form .form_row,.pre_farm_show_background form .form_row{margin-top:1rem}.farm_show_background form input,.pre_farm_show_background form input{font-weight:bold}.farm_show_background form input[type=text],.farm_show_background form input[type=email],.pre_farm_show_background form input[type=text],.pre_farm_show_background form input[type=email]{border-radius:4px}.farm_show_background form input::placeholder,.pre_farm_show_background form input::placeholder{text-transform:uppercase;font-weight:bold;font-size:80%;color:#aaa}.farm_show_background form .checkbox_label_row label,.pre_farm_show_background form .checkbox_label_row label{font-weight:bold}.farm_show_background form .checkbox_label_row label a,.pre_farm_show_background form .checkbox_label_row label a{color:inherit;font-weight:900}.farm_show_background form button,.pre_farm_show_background form button{display:block;width:100%;margin-top:1ch;margin-right:auto;color:#fff;background-color:#cc2127;border-radius:10px;max-width:15ch;padding:.75ch;font-size:min(3rem, 2rem + 1vw)}@media(min-width: 100rem){.farm_show_background .background_container,.pre_farm_show_background .background_container{display:flex;flex-flow:column wrap;justify-content:flex-start;align-items:center;max-height:190rem;max-width:160rem}.farm_show_background .background_container>*,.pre_farm_show_background .background_container>*{width:50%}.farm_show_background .background_container .hero_container,.pre_farm_show_background .background_container .hero_container{order:1;margin-bottom:4rem}.farm_show_background .background_container .hero_container .header_text,.pre_farm_show_background .background_container .hero_container .header_text{margin-top:4rem;margin-bottom:-9rem}.farm_show_background .background_container .hero_container img,.pre_farm_show_background .background_container .hero_container img{max-width:600px}.farm_show_background .background_container .products_container,.pre_farm_show_background .background_container .products_container{order:5;margin-top:6rem}.farm_show_background .background_container .copy_container,.pre_farm_show_background .background_container .copy_container{order:2}.farm_show_background .background_container .social_container,.pre_farm_show_background .background_container .social_container{order:6}.farm_show_background .background_container .entry_form_container,.pre_farm_show_background .background_container .entry_form_container{order:4}.farm_show_background .background_container .prizes_container,.pre_farm_show_background .background_container .prizes_container{order:3}.farm_show_background .entry_form_container,.pre_farm_show_background .entry_form_container{max-width:36ch}}.pre_farm_show_background header h1{text-align:center;text-shadow:0 1px 6px #f75a21;font-size:min(6.5rem, calc(0.5rem + 5vw))}.pre_farm_show_background header h1+img{margin-bottom:3rem}.pre_farm_show_background .content{text-align:center;font-size:150%}.pre_farm_show_background .cta_container{margin-top:5rem}.pre_farm_show_background .content_and_social{margin-bottom:5rem}.pre_farm_show_background .large_screen_container{display:none}.pre_farm_show_background .background_container{display:block;width:100% !important;max-width:1800px;margin:0 auto;max-height:unset !important;padding-left:20px;padding-right:20px}.pre_farm_show_background .background_container>*{width:100%;max-width:900px;margin-left:auto;margin-right:auto}@media(min-width: 1800px){.pre_farm_show_background header h1{font-size:3.8rem}.pre_farm_show_background .large_screen_container{display:block}.pre_farm_show_background .small_screen_container{display:none}.pre_farm_show_background .content{font-size:100%}.pre_farm_show_background .content_and_social{margin-bottom:unset;margin-top:2.5rem}.pre_farm_show_background .cta_container{margin-top:3rem}.pre_farm_show_background .background_container{display:flex;flex-flow:row nowrap;padding-left:0;padding-right:0}.pre_farm_show_background .background_container>*{width:unset;max-width:unset;order:unset !important;padding:0 max(20px, 2.5vw)}.pre_farm_show_background .background_container>* img{max-width:100%;margin:0 auto}}@media(min-width: 1600px){.page-template-template-farm-show-landing-thank-you .background_container{max-height:180rem}.page-template-template-farm-show-landing-thank-you .background_container .prizes_container{order:5}.page-template-template-farm-show-landing-thank-you .background_container .prizes_container img{max-width:500px}.page-template-template-farm-show-landing-thank-you .background_container .social_container{order:3}.page-template-template-farm-show-landing-thank-you .background_container .copy_container{order:2}.page-template-template-farm-show-landing-thank-you .background_container .products_container{order:4}}.page-template-template-summer-promo-2022{background-image:url(../images/summer-promo-bg.jpg);background-position:top;background-repeat:no-repeat;background-color:#000;background-size:contain;color:#fff;text-align:center}.page-template-template-summer-promo-2022 .site-main{margin-top:20vw;min-height:100vh;background-color:transparent;width:100%;max-width:640px;padding:0 25px;margin-left:auto;margin-right:auto;margin-bottom:25vw}.page-template-template-summer-promo-2022 .site-main>*+*{margin-top:40px}.page-template-template-summer-promo-2022 img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.page-template-template-summer-promo-2022 .instructions{font-weight:bold;font-size:80%}.page-template-template-summer-promo-2022 .text_inputs>*+*{margin-top:1rem}.page-template-template-summer-promo-2022 .text_inputs input[type=text],.page-template-template-summer-promo-2022 .text_inputs input[type=email]{border-radius:5px;font-size:75%}.page-template-template-summer-promo-2022 .text_inputs input[type=text]::placeholder,.page-template-template-summer-promo-2022 .text_inputs input[type=email]::placeholder{text-transform:uppercase;font-weight:bold}.page-template-template-summer-promo-2022 .date_container{display:flex;flex-flow:row wrap;align-items:baseline;justify-content:center}.page-template-template-summer-promo-2022 .date_container label{font-size:80%;font-weight:bold;text-transform:uppercase}.page-template-template-summer-promo-2022 .date_container .pickers{margin-left:1rem}.page-template-template-summer-promo-2022 .date_container select{font-family:inherit;font-size:80%;font-weight:bold;border-radius:5px;padding:1rem .25rem 1rem .75rem;width:fit-content}.page-template-template-summer-promo-2022 .date_container select:invalid{color:#777}.page-template-template-summer-promo-2022 .checkboxes{max-width:400px;margin-left:auto;margin-right:auto}.page-template-template-summer-promo-2022 .checkboxes>*{margin-top:1rem}.page-template-template-summer-promo-2022 .checkboxes .row{display:flex;flex-flow:row-reverse nowrap}.page-template-template-summer-promo-2022 .checkboxes .row input{flex:0 0 auto}.page-template-template-summer-promo-2022 .checkboxes .row label{margin-left:1ch;flex:1 1 auto;text-align:left;color:#ccc;font-size:90%;font-weight:500}.page-template-template-summer-promo-2022 .checkboxes .row label a{font-weight:bold;text-decoration:underline;color:inherit}.page-template-template-summer-promo-2022 input[type=submit]{margin-top:2rem;font-size:150%;padding:.5ch 2ch;border-radius:20px;background-color:#f89828;font-weight:900}.page-template-template-summer-promo-2022 .prizelist_container{font-weight:bold}.page-template-template-summer-promo-2022 .prizelist_container p>span{font-size:150%}.page-template-template-summer-promo-2022 .prizelist_container p>strong{color:#f89828}.page-template-template-summer-promo-2022 ol{margin-left:0}.page-template-template-summer-promo-2022 ol li{display:block;margin-left:0}.page-template-template-summer-promo-2022 ol li::marker{display:inline}.page-template-template-summer-promo-2022 ol li small{display:block;max-width:40ch;margin:0 auto;font-weight:400}@media(min-width: 1366px){.page-template-template-summer-promo-2022{background-image:url(../images/summer-promo-bg-lg.jpg);background-size:cover}.page-template-template-summer-promo-2022 .site-main{margin-top:270px;max-width:160rem;display:flex;flex-flow:column wrap;max-height:155rem}.page-template-template-summer-promo-2022 .site-main>*{width:45%}.page-template-template-summer-promo-2022 .site-main p:not(.instructions),.page-template-template-summer-promo-2022 .site-main ol{max-width:45ch;margin-left:auto;margin-right:auto}.page-template-template-summer-promo-2022 .site-main .logo_container{order:1}.page-template-template-summer-promo-2022 .site-main .description_container{order:2}.page-template-template-summer-promo-2022 .site-main .prize_container{order:5}.page-template-template-summer-promo-2022 .site-main .form_container{order:4;margin-top:100px;max-width:50ch}.page-template-template-summer-promo-2022 .site-main .form_container .text_inputs,.page-template-template-summer-promo-2022 .site-main .form_container .instructions{max-width:40rem}.page-template-template-summer-promo-2022 .site-main .form_container .date_container{justify-content:flex-start}.page-template-template-summer-promo-2022 .site-main .form_container .checkboxes{max-width:unset}.page-template-template-summer-promo-2022 .site-main .form_container input[type=submit]{display:block;margin-left:0}.page-template-template-summer-promo-2022 .site-main .prizelist_container{order:3}}.page-template-template-summer-promo-2022-thank-you{background-image:url(../images/summer-promo-bg.jpg);background-position:top;background-repeat:no-repeat;background-color:#000;background-size:contain;color:#fff;text-align:center}.page-template-template-summer-promo-2022-thank-you .site-main{margin-top:20vw;min-height:100vh;background-color:transparent;width:100%;max-width:640px;padding:0 25px;margin-left:auto;margin-right:auto;margin-bottom:25vw}.page-template-template-summer-promo-2022-thank-you .site-main>*+*{margin-top:40px}.page-template-template-summer-promo-2022-thank-you img{display:block;width:100%;max-width:640px;height:auto;margin-left:auto;margin-right:auto}.page-template-template-summer-promo-2022-thank-you .description_container{margin-top:0;color:#ffe201;font-weight:bold}.page-template-template-summer-promo-2022-thank-you .description_container h1{margin-top:5px;margin-bottom:.25em;text-transform:uppercase;font-weight:900;font-size:6rem;line-height:1}.page-template-template-summer-promo-2022-thank-you .description_container p{line-height:1}.page-template-template-summer-promo-2022-thank-you .social_container{text-align:center;font-size:44px;margin-top:10px}.page-template-template-summer-promo-2022-thank-you .social_container ul{list-style:none;margin-left:0;padding:0}.page-template-template-summer-promo-2022-thank-you .social_container ul li{margin:0 .25rem;display:inline-block}.page-template-template-summer-promo-2022-thank-you .social_container ul li a{color:#fff}@media(min-width: 1366px){.page-template-template-summer-promo-2022-thank-you{background-image:url(../images/summer-promo-bg-lg.jpg);background-size:cover}.page-template-template-summer-promo-2022-thank-you .site-main{margin-top:270px;max-width:120rem;display:flex;flex-flow:column wrap;max-height:1000px}.page-template-template-summer-promo-2022-thank-you .site-main>*{width:45%}}.menu-wrapper{list-style:none;margin:0;padding:0;display:flex;justify-content:center;flex-flow:column nowrap}@media(min-width: 960px){.menu-wrapper{flex-flow:row wrap}}.menu-item{position:relative}.menu-item>.sub-menu{list-style:none;padding:0}@media(min-width: 960px){.menu-item>.sub-menu{position:absolute;left:0;top:100%}.menu-item>.sub-menu .sub-menu{position:absolute;left:calc(100% + 20px);top:0}}.click-menu ul{visibility:hidden;position:absolute;top:100%;left:0}@media(min-width: 960px){.click-menu ul{position:absolute;top:100%;left:0}}.click-menu.no-js li:hover>.sub-menu{visibility:visible}.click-menu.no-js li:focus-within>.sub-menu{visibility:visible}.click-menu ul[aria-hidden=false]{visibility:visible;position:relative;top:unset;left:unset}@media(min-width: 960px){.click-menu ul[aria-hidden=false]{position:absolute;top:100%}}.click-menu button>svg{width:1em;height:1em;margin-left:.5em}@media(min-width: 960px){.click-menu .sub-menu--right{left:auto !important;right:0 !important}.click-menu .sub-menu button>svg{transform:rotateZ(-90deg)}}.menu-wrapper{font:1.5rem/1.5 Raleway}.menu-item{display:flex;flex-flow:column nowrap}.menu-item>a,.menu-item>button{padding:0;margin:0;display:flex;background:unset;border:unset;text-decoration:underline;font:inherit;color:#000;vertical-align:middle;place-items:center;box-sizing:border-box;padding:1ch;text-transform:uppercase;letter-spacing:unset;font-weight:900}.menu-item>a:focus-visible,.menu-item>button:focus-visible{outline:3px dotted #000}.menu-item>a[aria-expanded=true],.menu-item>button[aria-expanded=true]{color:#03c}.menu-item.current-menu-item>a,.menu-item.current-menu-item>button,.menu-item.current-menu-ancestor>a,.menu-item.current-menu-ancestor>button{color:#03c}.sub-menu{background:#001b72}@media(min-width: 960px){.sub-menu{border-radius:20px}}.sub-menu>li>a,.sub-menu>li>button{padding-left:2ch;color:#fff}.sub-menu>li>a:focus-visible,.sub-menu>li>button:focus-visible{outline-color:#fff}.sub-menu>li>a:focus-visible,.sub-menu>li>a:hover,.sub-menu>li>button:focus-visible,.sub-menu>li>button:hover{color:#66c}@media(min-width: 960px){.sub-menu>li>a,.sub-menu>li>button{padding-left:1ch}}.sub-menu[aria-hidden=false]:before{content:"";width:0px;height:0px;position:absolute;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #fff;border-bottom:20px solid transparent;left:30px;top:0}@media(min-width: 960px){.sub-menu[aria-hidden=false]:before{left:50%;transform:translateX(-50%)}}.sub-menu .sub-menu{background-color:#c7f;border-radius:0;margin:0}.sub-menu .sub-menu[aria-hidden=false]:before{content:"";width:0px;height:0px;position:absolute;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid transparent;border-bottom:20px solid #c7f;right:50%;top:-38px}@media(min-width: 960px){.sub-menu .sub-menu[aria-hidden=false]:before{border-left:20px solid transparent;border-right:20px solid #c7f;border-top:20px solid transparent;border-bottom:20px solid transparent;top:.67rem;left:-38px}}.sub-menu .sub-menu>li>a,.sub-menu .sub-menu .sub-menu>li>button{padding-left:3ch}@media(min-width: 960px){.sub-menu .sub-menu>li>a,.sub-menu .sub-menu .sub-menu>li>button{padding-left:1ch}}.header-menu-wrapper{position:absolute;width:100%;max-width:min(100vw, 640px);left:-100%;top:100%;transition:left 200ms;background:#fff;box-sizing:border-box;padding:2rem 0;border-top:1px solid #fff;max-height:calc(100vh - 144px);overflow-y:auto}.header-menu-wrapper.active{left:0;border-top-color:#efefef}.header-menu-wrapper .menu-item,.header-menu-wrapper .sub-menu{margin:0}.header-menu-wrapper .menu-item>a,.header-menu-wrapper .menu-item>button{text-decoration:none;padding-top:1em;padding-bottom:1em}@media(min-width: 960px){.header-menu-wrapper .menu-item>a,.header-menu-wrapper .menu-item>button{font-size:min(calc(0.8rem + 0.5vw), 2.5rem)}}.header-menu-wrapper .sub-menu{padding-top:30px;padding-bottom:30px}@media(min-width: 960px){.header-menu-wrapper .sub-menu{width:150%;left:-25%}.header-menu-wrapper .sub-menu .menu-item>a,.header-menu-wrapper .sub-menu .menu-item>button{display:block;text-align:center}}@media(min-width: 960px){.header-menu-wrapper{position:relative;left:unset;top:unset;max-width:unset;transition:none;padding:0;border-top:none;max-height:unset;overflow-y:unset;display:flex;flex-flow:row nowrap;justify-content:flex-end}.header-menu-wrapper>*{flex:0 1 auto}}.secondary-menu-container .menu-item>a{color:#039;text-transform:unset;font-weight:600;font-style:italic;text-decoration:none}@media(min-width: 960px){.secondary-menu-container{padding-left:3rem;padding-right:3rem}}div.wpforms-container-full,div.wpforms-container-full .wpforms-form *{width:48ch;max-width:100%;margin-inline-start:unset;margin-inline-end:auto}div.wpforms-container-full .wpforms-form input[type=submit],div.wpforms-container-full .wpforms-form button[type=submit],div.wpforms-container-full .wpforms-form .wpforms-page-button{background:#c00;color:#fff;font-weight:900;text-transform:uppercase;border:none;width:unset}div.wpforms-container-full .wpforms-form input[type=submit]:hover,div.wpforms-container-full .wpforms-form input[type=submit]:focus,div.wpforms-container-full .wpforms-form input[type=submit]:active,div.wpforms-container-full .wpforms-form button[type=submit]:hover,div.wpforms-container-full .wpforms-form button[type=submit]:focus,div.wpforms-container-full .wpforms-form button[type=submit]:active,div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,div.wpforms-container-full .wpforms-form .wpforms-page-button:active,div.wpforms-container-full .wpforms-form .wpforms-page-button:focus{border:none;background:#900}div.wpforms-container-full .wpforms-form label.wpforms-error{background-color:#ffe6e6;padding:.25ch}.motion_text_wrapper{display:flex;flex-flow:row wrap;text-transform:uppercase;font-weight:bold;border-top:3px solid #fee405;padding-top:.75rem;font-size:min(calc(1.8rem + 2vw), 3.0rem)}.motion_text_wrapper .static{flex-grow:0;color:#fee405;margin-inline-end:.25em}.motion_text_wrapper .dynamic{position:relative}.motion_text_wrapper .dynamic>div.inactive{visibility:hidden;height:1px;position:absolute;top:0;left:0;opacity:0}.motion_text_wrapper .dynamic>div.active{position:relative;visibility:initial;height:initial;animation-name:fadein;animation-duration:400ms}@keyframes fadein{from{opacity:0;top:1em}to{opacity:1;top:0}}@media print{#site-header,#site-footer,.recipe_image_wrapper>.actions{display:none !important}.recipe{font-size:1.6rem !important}.recipe,.recipe *{color:#000 !important;background:#fff !important;margin-inline:0 !important;padding-inline:0 !important}.recipe img{display:inline-block !important;max-width:100% !important;height:auto !important}video{display:none !important}}/*# sourceMappingURL=main.min.css.map */
