.landing-page main{padding-top:0}.landing-page section{margin:0}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page h4,.landing-page p{font-family:"brandon-grotesque",sans-serif;color:#415866;text-transform:capitalize}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page h4{font-weight:600;margin:0}.landing-page p{font-weight:400}.landing-page h1{font-size:80px;line-height:80px;letter-spacing:0}.landing-page h2{font-size:48px;letter-spacing:.04em;padding-bottom:10px}@media(min-width: 992px){.landing-page h2{font-size:56px}}.landing-page h3{font-size:28px;letter-spacing:.04em;text-transform:none;padding-bottom:10px}.landing-page h4{font-size:21px;letter-spacing:.04em;text-transform:none;padding-bottom:5px}.landing-page p{font-size:20px;line-height:1.3em;margin-bottom:20px}.landing-page .slide-btns a,.landing-page a.btn{font-family:"brandon-grotesque",sans-serif;text-transform:uppercase;padding:10px 20px;letter-spacing:.2em;font-weight:100;font-size:14px;line-height:1.42857143;margin:0}.landing-page .slide-btns a:hover,.landing-page .slide-btns a:active,.landing-page a.btn:hover,.landing-page a.btn:active{background-color:inherit;color:#415866}.landing-page section.lp-hero .shell{position:relative;overflow:hidden;padding:14vw 10%}.landing-page section.lp-hero .shell:after{content:"";position:absolute;width:102%;height:102%;top:-1%;left:-1%;z-index:1;background:rgba(0,0,0,.2)}@media(max-width: 799.98px){.landing-page section.lp-hero .shell{padding:16vh 50px}}.landing-page section.lp-hero .content{position:relative;z-index:2;padding:60px;max-width:900px;margin:auto;background-image:url(/wp-content/uploads/2022/07/FnoqRj0Q.jpeg);background-repeat:repeat;background-size:contain}@media(max-width: 799.98px){.landing-page section.lp-hero .content{padding:30px;max-width:450px;text-align:center}}@media(min-width: 800px){.landing-page section.lp-hero .content{display:flex;align-items:center}}.landing-page section.lp-hero h1,.landing-page section.lp-hero>div{position:relative;z-index:4}@media(max-width: 799.98px){.landing-page section.lp-hero h1,.landing-page section.lp-hero p{margin-bottom:20px}}.landing-page section.lp-hero h1{position:relative;display:flex;flex-direction:column}.landing-page section.lp-hero h1 span:nth-of-type(2n-1){text-align:right}.landing-page section.lp-hero h1:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/wp-content/uploads/2022/07/red-swoosh-sap.png);background-size:contain;background-repeat:no-repeat;transform:rotate(-45deg);z-index:-1}@media(max-width: 799.98px){.landing-page section.lp-hero p{font-size:16px}}.landing-page section.lp-hero a.btn{font-size:15px;font-weight:700;letter-spacing:1px}.landing-page section.lp-hero a.btn:hover,.landing-page section.lp-hero a.btn:active{background-color:#557385;border-color:#557385;color:#000}.landing-page section.lp-hero .hero-title{padding-right:60px;flex:0 0 40%;min-width:300px}@media(min-width: 1200px){.landing-page section.lp-hero .content{padding:4vw;max-width:65vw}.landing-page section.lp-hero h1{font-size:6vw;line-height:6vw}.landing-page section.lp-hero p{font-size:1.25vw}.landing-page section.lp-hero .hero-title{padding-right:4vw}}.landing-page section.lp-hero video{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);height:100%;width:256vh;min-width:100%;min-height:56.25vw;z-index:0}.landing-page section.lp-hero video#video_overlay{opacity:.1}@media(max-width: 450px){.landing-page section.lp-hero video{height:120%}}@media(max-width: 380px){.landing-page section.lp-hero video{height:130%}}.landing-page body.compensate-for-scrollbar{overflow:hidden}.landing-page section.blue-wood{min-height:50px;background-color:#415866;background:url(/wp-content/uploads/2022/07/wood-blue-scaled.jpg);background-repeat:repeat;background-size:contain}.landing-page section.blue-wood .container{padding:0}.landing-page section.lp-products{padding:50px 30px;background:url(/wp-content/uploads/2022/07/white-canvas-repeat.jpg);background-size:contain;background-repeat:repeat}.landing-page section.lp-products .lp-title h2{margin:0}@media(max-width: 991.98px){.landing-page section.lp-products .lp-title-desktop{display:none}}.landing-page section.lp-products .lp-title-mobile{text-align:center}@media(min-width: 992px){.landing-page section.lp-products .lp-title-mobile{display:none}}.landing-page section.lp-products .lp-carousel p{margin-bottom:1.5em}.landing-page section.lp-products .lp-carousel a.btn{background-color:#ead681;border-color:#ead681;color:#415866;margin-right:20px;margin-bottom:10px}.landing-page section.lp-products .lp-carousel a.btn:hover,.landing-page section.lp-products .lp-carousel a.btn:focus{color:#fff}.landing-page section.lp-products .lp-carousel .slide-item .slide-image img{max-width:88%}@media(min-width: 992px){.landing-page section.lp-products .lp-carousel .slide-item{display:flex;text-align:left;align-items:center;gap:30px}.landing-page section.lp-products .lp-carousel .slide-item .slide-image{width:58.33333333%}.landing-page section.lp-products .lp-carousel .slide-item .slide-info{width:41.66666667%}}@media(max-width: 991.98px){.landing-page section.lp-products .lp-carousel .slide-item .slide-info{text-align:center}}.landing-page .lp-carousel-section .lp-carousel,.landing-page .lp-carousel-section .lp-carousel-nav{padding:0 50px}.landing-page .lp-carousel-section .lp-carousel .splide__slide,.landing-page .lp-carousel-section .lp-carousel-nav .splide__slide{border:none !important}.landing-page .lp-carousel-section .lp-carousel .splide__arrow{background:none;width:28px;height:auto}.landing-page .lp-carousel-section .lp-carousel .splide__arrow svg{display:none}.landing-page .lp-carousel-section .lp-carousel .splide__arrow:before{content:"";display:block;height:62px;width:28px}.landing-page .lp-carousel-section .lp-carousel .splide__arrow.splide__arrow--prev{left:0}.landing-page .lp-carousel-section .lp-carousel .splide__arrow.splide__arrow--prev:before{background:url(/wp-content/uploads/2022/07/gold-left-arrow.png) no-repeat;background-size:contain;background-position:center}.landing-page .lp-carousel-section .lp-carousel .splide__arrow.splide__arrow--next{right:0}.landing-page .lp-carousel-section .lp-carousel .splide__arrow.splide__arrow--next:before{background:url(/wp-content/uploads/2022/07/gold-right-arrow.png) no-repeat;background-size:contain;background-position:center}.landing-page .lp-carousel-section .lp-carousel-nav .splide__track{overflow:visible}@media(max-width: 991.98px){.landing-page .lp-carousel-section .lp-carousel-nav{display:none}}.landing-page section.lp-stores .bg{position:relative;padding:30px}.landing-page section.lp-stores .bg:before{content:"";position:absolute;left:0;top:0;height:35vw;width:35vw;background-repeat:no-repeat;background-size:contain;transform:rotate(60deg);opacity:.3}@media(min-width: 576px){.landing-page section.lp-stores .bg{padding:30px 60px}}@media(min-width: 768px){.landing-page section.lp-stores .bg{padding:60px 60px 60px}}@media(min-width: 992px){.landing-page section.lp-stores .bg{padding:90px 60px 90px}}.landing-page section.lp-stores .text,.landing-page section.lp-stores .script{position:relative}.landing-page section.lp-stores .text{text-align:center;padding:20px 0}.landing-page section.lp-stores .text,.landing-page section.lp-stores .text h2,.landing-page section.lp-stores .text p{color:#fff}.landing-page section.lp-stores .text h2{font-size:64px}.landing-page section.lp-stores .text p{font-size:24px}.landing-page section.lp-stores .script{position:relative;z-index:1;overflow:hidden;border-radius:3px}@media(min-width: 576px){.landing-page section.lp-stores .script{max-height:550px;overflow:hidden}}@media(max-width: 575px){.landing-page section.lp-stores .script{overflow:scroll !important}}.landing-page section.lp-stores .script #map-overlay{position:absolute;cursor:pointer;top:-1%;left:-1%;width:102%;height:102%;z-index:2;background:#415866;opacity:.7;display:flex;align-content:center;align-items:center;justify-content:center;font-size:20px;color:#fff}@media(max-width: 575px){.landing-page section.lp-stores .script #map-overlay{display:none !important}}.landing-page section.lp-recipes{background:url(/wp-content/uploads/2022/07/white-canvas-repeat.jpg);background-size:contain;background-repeat:repeat}.landing-page section.lp-recipes .bg{padding:30px}@media(min-width: 576px){.landing-page section.lp-recipes .bg{padding:30px 60px}}@media(min-width: 768px){.landing-page section.lp-recipes .bg{padding:60px}}@media(min-width: 992px){.landing-page section.lp-recipes .bg{padding:90px 60px 60px}}.landing-page section.lp-recipes .heading{text-align:center}.landing-page section.lp-recipes .heading h2{text-transform:none}.landing-page section.lp-recipes .subhead{text-align:center}.landing-page section.lp-recipes .subhead a.btn{width:auto;height:3em}@media(min-width: 768px){.landing-page section.lp-recipes .subhead p{padding-right:30px}}.landing-page section.lp-recipes .images{display:grid;grid-template-columns:2fr 1fr 1fr;grid-row-gap:20px;grid-column-gap:20px;padding-top:30px}@media(max-width: 767px){.landing-page section.lp-recipes .images{grid-template-columns:1fr}}@media(max-width: 575.98px){.landing-page section.lp-recipes .images{grid-row-gap:10px;grid-column-gap:10px}}.landing-page section.lp-recipes .images a{height:30vw;position:relative}@media(max-width: 767px){.landing-page section.lp-recipes .images a{height:70vw}}.landing-page section.lp-recipes .images a div.recipe-image{width:100%;height:100%}.landing-page section.lp-recipes .images a div.recipe-image img{width:100%;height:100%;object-fit:cover}.landing-page section.lp-recipes .images a .recipe-hover-state{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;opacity:0}.landing-page section.lp-recipes .images a .recipe-hover-state:before{content:"";background-color:#ead681;opacity:.8;height:100%;width:100%;position:absolute;left:0;top:0}.landing-page section.lp-recipes .images a .recipe-hover-state h3{color:#415866;z-index:1;padding:0}@media(max-width: 991px){.landing-page section.lp-recipes .images a .recipe-hover-state h3{font-size:1.5em}}.landing-page section.lp-recipes .images a .recipe-hover-state:hover{opacity:1;transition:opacity .2s ease}@media(min-width: 768px){.landing-page section.lp-recipes .images a{height:22vw}.landing-page section.lp-recipes .images a:first-of-type{grid-row-start:1;grid-row-end:3;height:calc(44vw + 20px)}}@media(max-width: 767px){.landing-page section.lp-recipes .images a:nth-of-type(4),.landing-page section.lp-recipes .images a:nth-of-type(5){display:none}}.landing-page .updates--banner{display:none}.landing-page footer{background-color:#fdf3ed;margin:0 0 30px}.landing-page footer a{font-family:"brandon-grotesque",sans-serif}.landing-page footer .nav--social a{padding:0}/*# sourceMappingURL=landing.css.map */