h1,h2,h3,h4,h5{font-family:GuyFlareStencil,sans-serif}.site-nav__link,.site-nav--link-text,.header--supporting-text{font-family:AthleticDept,sans-serif;font-size:20px;text-transform:uppercase}.heading-highlight{font-family:GuyFlareStencil,sans-serif;color:#ffa301}.btn{font-family:AthleticDept,sans-serif;background-color:#ffa301;color:#000;font-size:35px;border-radius:25px}.image-with-text-overlay__caption--align-desktop-center{padding-top:5%;padding-bottom:5%}.custom-2col-wrapper{display:flex;flex-direction:column;gap:48px}.custom-2col-row{display:flex;gap:32px;align-items:center}@media screen and (max-width:749px){.custom-2col-row{flex-direction:column}}.custom-2col-wrapper .left-column,.custom-2col-wrapper .right-column{flex:1 1 0}@media only screen and (max-width:749px){.custom-2col-wrapper{flex-direction:column;gap:20px;align-items:stretch}.custom-2col-wrapper .left-column,.custom-2col-wrapper .right-column{width:100%;text-align:left}.custom-2col-wrapper .left-column,.custom-2col-wrapper .right-column{text-align:center}.right-column img{padding-top:100px}.custom-2col-wrapper img{margin-left:auto;margin-right:auto;display:block}}.custom-2ti-wrapper{display:flex;gap:32px;align-items:center}.custom-2ti-text-group--top,.custom-2ti-text-group--bottom,.custom-2ti-image-column{flex:1 1 0}.custom-2ti-image-wrapper{position:relative;width:100%;max-width:100%;aspect-ratio:4/5;margin:0 auto;overflow:hidden}.custom-2ti-image-wrapper .custom-2ti-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;border-radius:8px;display:block;transition:opacity .3s ease}.custom-2ti-image-wrapper .custom-2ti-image--back{opacity:0}.custom-2ti-image-wrapper:hover .custom-2ti-image--back,.custom-2ti-image-wrapper.is-active .custom-2ti-image--back{opacity:1}.custom-2ti-image-wrapper:hover .custom-2ti-image--front,.custom-2ti-image-wrapper.is-active .custom-2ti-image--front{opacity:0}.custom-2ti-heading-2,.custom-2ti-text-2{font-size:25px!important;line-height:25px}.custom-2ti-heading-1,.custom-2ti-text-1{font-size:50px!important;line-height:50px}.custom-2ti-heading-2{padding-top:10%}.custom-2ti-text-column,.custom-2ti-image-column{flex:1 1 0;padding-top:10%!important;padding-bottom:10%!important}.custom-2ti-heading-2,.custom-2ti-heading-1{font-weight:700}@media only screen and (max-width:749px){.custom-2ti-wrapper{flex-direction:column;gap:24px;align-items:stretch}.custom-2ti-text-group--top{order:1}.custom-2ti-image-column{order:2}.custom-2ti-text-group--bottom{order:3}.custom-2ti-heading-2,.custom-2ti-text-2{font-size:15px!important;line-height:15px}.custom-2ti-heading-1,.custom-2ti-text-1{font-size:25px!important;line-height:25px}.custom-2ti-image-wrapper{aspect-ratio:3/4}.custom-2ti-image-column{padding-top:0!important}.custom-2ti-text-column{padding-bottom:0!important}}.healthy-section{padding:40px 0}.healthy-wrapper{display:flex;gap:40px;align-items:flex-start;max-width:80%;margin:0 auto}.healthy-left{flex:0 0 33.333%;max-width:33.333%}.healthy-right{flex:0 0 66.666%;max-width:66.666%;display:flex;justify-content:flex-end}.healthy-hero{position:relative;display:inline-block;max-width:100%}.healthy-main-image{display:block;width:100%;height:auto;padding-top:100px}.healthy-badge-image{position:absolute;top:1%;right:8%;width:50%;height:auto;margin-top:-190px}.healthy-heading-wrap{margin-bottom:24px;padding-top:80px}.healthy-heading{font-size:90px;line-height:1.1;margin:0 0 4px;font-family:KranaFat-CHQ;color:#015ba6}.healthy-subheading,.healthy-subheading-2{font-size:50px;line-height:1.2;margin:0;font-family:KranaFat-CHQ;color:#015ba6}.healthy-subheading{padding-left:70px}.healthy-subheading-2{padding-left:230px;overflow:visible}@media only screen and (min-width:750px){.healthy-heading-wrap{margin-right:-300px}}.healthy-points{margin-top:24px;display:flex;flex-direction:column;gap:16px;padding-bottom:100px}.healthy-point{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:70px}.healthy-point-icon{margin-bottom:8px}.healthy-point-icon img{width:70px;height:auto;display:block}.healthy-point-title{font-weight:700;font-size:25px;margin-bottom:4px;color:#015ba6}.healthy-point-body{font-size:25px;line-height:1.4;color:#015ba6}@media only screen and (max-width:749px){.healthy-wrapper{flex-direction:column;gap:24px}.healthy-left,.healthy-right{flex:0 0 100%;max-width:100%}.healthy-right{justify-content:center}.healthy-heading{text-align:left;font-size:60px}.healthy-subheading,.healthy-subheading-2{text-align:left;font-size:30px;padding-left:25px}.healthy-heading-wrap{margin-right:0;padding-top:20px}.healthy-badge-image{top:1%;width:60%;margin-top:-420%;left:50%}.healthy-point-icon img{width:50px;height:auto;display:block}.healthy-point-title{font-weight:700;font-size:20px;margin-bottom:4px;color:#015ba6}.healthy-point-body{font-size:20px;line-height:1.4;color:#015ba6}.healthy-main-image{display:block;width:100%;height:auto;margin-top:-300px}}.contact-hero-section{position:relative;padding:100px 0;overflow:hidden}.contact-hero-top-pattern img,.contact-hero-bottom-wave img{width:100%;height:auto;display:block}.contact-hero-inner{display:flex;gap:25%;align-items:center;width:60%;margin:0 auto}.contact-hero-left{flex:0 0 35%;max-width:35%}.contact-hero-word{font-size:64px;line-height:1;font-weight:700;color:#0050a0;text-transform:lowercase;font-family:KranaFat-CHQ;position:relative;display:inline-block}.contact-hero-underline img{display:block;max-width:260px;margin-top:8px}.contact-hero-right{flex:0 0 65%;max-width:45%}.contact-hero-heading{font-size:20px;font-weight:700;margin:0 0 12px;color:#0050a0}.contact-hero-text{font-size:16px;line-height:1.6;color:#0050a0}h1,h2,h3{letter-spacing:0;font-weight:500}.contact-hero-section:after{content:"";position:absolute;left:0;right:0;bottom:-40px;height:80px;background:#fffbce;border-top-left-radius:50% 40px;border-top-right-radius:50% 40px}.contact-hero-top-pattern img{width:100%;height:auto;display:block}.contact-hero-inner{display:flex;gap:25%;align-items:center;position:relative;z-index:1;width:60%;margin:0 auto}@media only screen and (max-width:749px){.contact-hero-inner{flex-direction:column;gap:24px;text-align:center}.contact-hero-left,.contact-hero-right{flex:0 0 100%;max-width:100%}.contact-hero-word{font-size:42px}.contact-hero-underline img{margin-left:auto;margin-right:auto}}.slide-title{font-weight:400}@media only screen and (min-width:750px){.links-footer,.links-footer ul{display:flex!important;flex-wrap:wrap;gap:12px;justify-content:center;list-style:none;margin:0;padding:0;flex-direction:row}#shopify-section-sections--20194122760249__footer-main .links-footer ul li{display:inline-flex!important;font-size:16px;padding-right:10px}.social-media-footer{display:flex;justify-content:center}}.recipe-layout{padding:3rem;margin:0 auto;background-color:#fffbce}.recipe-layout__grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,2fr) minmax(220px,1fr);gap:2rem}.recipe-layout__col{font-family:inherit}.recipe-layout__heading{font-size:1.4rem;font-weight:700;margin-bottom:1rem}.recipe-layout__subheading{font-weight:700;margin:0 0 .75rem;font-family:KranaFat-CHQ;font-size:32px;color:#1c529a}.recipe-layout__ingredients{background:#1c529a;color:#fff;padding:1.5rem;border-radius:24px;line-height:1.5}.recipe-layout__ingredients .recipe-layout__heading{color:#fbdb34}.recipe-layout__directions .recipe-layout__heading{color:#1c529a}.recipe-layout__directions{color:#1c529a!important}.recipe-layout__sidebar{font-size:.95rem}.recipe-layout__related-list{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.recipe-layout__related-item{display:flex;gap:.75rem;text-decoration:none;color:inherit}.recipe-layout__related-image-wrapper img{display:block;width:80px;height:80px;object-fit:cover;border-radius:12px}.recipe-layout__related-title{font-weight:400;color:#1c529a}.recipe-layout__chips-card{display:block;text-decoration:none;color:inherit;text-align:center}.recipe-layout__chips-image-wrapper img{max-width:200px!important;height:auto}.recipe-layout__chips-title{display:block;margin-top:.5rem;font-family:KranaFat-CHQ;font-size:52px;color:#1c529a}@media screen and (max-width:900px){.recipe-layout__grid{grid-template-columns:1fr}.recipe-layout__box{border-radius:16px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
