html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.button{background:#e22c3a;border-radius:3.0625rem;color:#fff;font-family:"Arsenal";font-size:1.25rem;font-style:normal;font-weight:600;line-height:1.125rem;padding:14px 30px;-webkit-transition:all .3s ease;transition:all .3s ease}.button:hover,.button:focus{background:#47050b}.button.blue{background:#00529b}.button.blue:hover,.button.blue:focus{background:#00244d}.button-arrow{border:2px solid #cce7ff;border-radius:3.0625rem;color:#000d1c;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.125rem;font-weight:700;gap:10px;line-height:1.125rem;padding:12px 30px}.button-arrow:hover,.button-arrow:focus{border-color:#00529b}.button-filter,.button-filter-tint{background:#fff;border-radius:4px;color:#000d1c;font-size:1.25rem;font-weight:bold;line-height:1.875rem;padding:7px 24px;-webkit-transition:all .3s ease;transition:all .3s ease}.button-filter:hover,.button-filter:focus,.button-filter.active,.button-filter-tint:hover,.button-filter-tint:focus,.button-filter-tint.active{background:#00529b;color:#fff}.button-filter.button-filter-tint,.button-filter-tint.button-filter-tint{background:#e5f4ff}.button-filter.button-filter-tint:hover,.button-filter.button-filter-tint:focus,.button-filter.button-filter-tint.active,.button-filter-tint.button-filter-tint:hover,.button-filter-tint.button-filter-tint:focus,.button-filter-tint.button-filter-tint.active{background:#00529b;color:#fff}.button-cta{color:#000d1c;font-size:1.125rem;font-weight:bold;line-height:1.125rem;position:relative}.button-cta::before{background:#cce7ff;bottom:-8px;content:"";height:2px;position:absolute;width:100%}.button-cta::after{background:#00529b;bottom:-8px;content:"";height:2px;left:0;position:absolute;position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease;width:0;z-index:2}.button-cta:hover::after{width:100%}.button-external{border:2px solid #fff;border-radius:3.0625rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.125rem;font-weight:700;gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1.125rem;padding:12px 30px}.button-external:hover,.button-external:focus{background-color:#fff;color:#00529b}a.card-box{-webkit-transition:all .3s ease;transition:all .3s ease}a.card-box .img-container{overflow:hidden}a.card-box .img-container img{-webkit-transition:all .4s ease;transition:all .4s ease}a.card-box:hover{-webkit-box-shadow:0 24px 48px -12px rgba(0,36,77,.15);box-shadow:0 24px 48px -12px rgba(0,36,77,.15)}a.card-box:hover img{-webkit-transform:scale(1.03);transform:scale(1.03)}a.card-box:hover .button-cta::after{width:100%}a.card-box.no-shadow:hover{-webkit-box-shadow:none !important;box-shadow:none !important}.card:hover .button-cta::after{width:100%}.underlined{position:relative}.underlined::after{background-color:#fff;bottom:-5px;content:"";height:1px;left:0;max-width:0;position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.underlined:hover::after,.underlined:focus::after{max-width:100%}.pattern-bg{background-image:url("../images/pattern-1.svg");background-repeat:repeat;height:100%;left:0;position:absolute;top:0;width:100%}.pattern-bg.fade{background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(85%, #e5f4ff)),url("../images/pattern-1.svg");background-image:linear-gradient(transparent, #e5f4ff 85%),url("../images/pattern-1.svg")}.recipe-labels{border-radius:24px;font-size:14px;font-weight:bold;line-height:14px;padding:6px 12px}.recipe-labels.bake-sale{background:#eef6e4;color:#466225}.recipe-labels.bars{background:#e2e5f4;color:#20295b}.recipe-labels.beauty{background:#fcdde8;color:#750f32}.recipe-labels.bread-and-rolls{background:#ffe6de;color:#802c11}.recipe-labels.breads-rolls{background:#fff6da;color:#806104}.recipe-labels.breakfast{background:#e4f3e5;color:#265828}.recipe-labels.brownies{background:#ebe6e4;color:#3d2b24}.recipe-labels.cake{background:#f0dff3;color:#4e1458}.recipe-labels.cakes{background:#e8e1f4;color:#341d5c}.recipe-labels.cheesecake{background:#fff0d9;color:#804c00}.recipe-labels.cookies{background:#fffce2;color:#80761e}.recipe-labels.dish{background:#d9efed;color:#004b44}.recipe-labels.dish-it-up{background:#d9f5f9;color:#005e6a}.recipe-labels.drinks{background:#deeffd;color:#114b7a}.recipe-labels.easy-to-share{background:#d9f2fd;color:#02557a}.recipe-labels.fancy-party{background:#eedef2;color:#471255}.recipe-labels.fun-for-kids{background:#f8fae1;color:#676e1d}.recipe-labels.great-for-kids{background:#eef6e4;color:#466225}.recipe-labels.heritage{background:#fde3e1;color:#7a221b}.recipe-labels.holiday{background:#ffe2ec;color:#802041}.recipe-labels.muffins{background:#fffce2;color:#80761e}.recipe-labels.no{background:#e7ecee;color:#303f46}.recipe-labels.no-bake{background:#f0dff3;color:#4e1458}.recipe-labels.pie{background:#eef6e4;color:#466225}.recipe-labels.qui{background:#e8e1f4;color:#341d5c}.recipe-labels.quick-simple{background:#deeffd;color:#114b7a}.recipe-labels.quick-and-simple{background:#e2e5f4;color:#20295b}.recipe-labels.savory{background:#ffe6de;color:#802c11}.recipe-labels.snacks{background:#f8fae1;color:#676e1d}.recipe-labels.topping{background:#eedef2;color:#471255}.recipe-labels.try-something-new{background:#d9f5f9;color:#005e6a}.border-radiued{border-radius:16% 25% 98% 98%/0% 0% 11% 11%}.border-top-radiued{border-radius:98% 98% 48% 47%/98% 98% 0% 0%}@media screen and (max-width: 1024px){.border-radiued{border-radius:16% 25% 98% 98%/0% 0% 5% 5%}.border-top-radiued{border-radius:98% 98% 48% 47%/33% 33% 0% 0%}}.single-post .prose{font-size:18px}.single-post .prose img{border-radius:8px}.single-post .prose blockquote{color:#00244d;font-family:"Utopia";font-size:1.5rem;font-style:normal;line-height:2.0625rem;padding-left:0}.single-post .prose blockquote p{margin-bottom:1rem}.single-post .prose blockquote cite{color:#000d1c;font-size:.875rem;line-height:150%}.single-post .prose h2{color:#00529b}.single-post .prose th,.single-post .prose td{vertical-align:top !important}.single-post .prose th ul,.single-post .prose td ul{margin:0 !important}.single-post .prose th ul li:nth-child(1),.single-post .prose td ul li:nth-child(1){margin-top:0 !important}.single-post .prose h3,.single-post .prose h4,.single-post .prose h5{color:#00244d}.single-post .prose h2,.single-post .prose h3,.single-post .prose h4,.single-post .prose h5{margin:1.5rem 0}.single-post .prose h2{font-size:32px}.single-post .prose h3{font-size:24px}body{color:#000d1c;font-family:"Arsenal"}a{-webkit-transition:all .2s ease;transition:all .2s ease}b,strong{font-weight:700}em{font-style:italic}main{overflow-x:hidden;position:relative}.mobile-naved nav{-webkit-box-shadow:none !important;box-shadow:none !important}.prose :where(ul>li):not(:where([class~=not-prose] *))::marker{display:none !important;opacity:none}.prose ul li{list-style:none;position:relative}.prose ul li::before{background-color:#ffe7bf;border-radius:100%;content:"";height:8px;left:-15px;position:absolute;top:10px;width:8px}.prose ol{counter-reset:item;list-style:none;padding-left:3rem}.prose ol li{position:relative}.prose ol li::before{background-color:#ffe7bf;border-radius:100%;content:"";height:1.875rem;left:-37px;position:absolute;width:1.875rem;z-index:1}.prose ol li::after{content:counter(item) " ";counter-increment:item;font-family:"Arsenal";font-size:16px;font-style:normal;font-weight:600;left:-25px;position:absolute;top:0;z-index:2}.prose ol li::marker{font-family:"Roboto";font-size:16px}.prose table tr:nth-child(even){background:#ededed}.single-recipe .prose ul li br,.single-recipe .prose ol li br{display:none !important}@font-face{font-family:"Arsenal";font-style:normal;font-weight:400;src:url("../fonts/Arsenal-Regular.ttf") format("truetype")}@font-face{font-family:"Arsenal";font-style:normal;font-weight:700;src:url("../fonts/Arsenal-Bold.ttf") format("truetype")}@font-face{font-family:"Arsenal";font-style:italic;font-weight:400;src:url("../fonts/Arsenal-Italic.ttf") format("truetype")}@font-face{font-family:"Arsenal";font-style:italic;font-weight:700;src:url("../fonts/Arsenal-BoldItalic.ttf") format("truetype")}@font-face{font-family:"Utopia";font-style:normal;font-weight:400;src:url("../fonts/utopia-regular.ttf") format("truetype")}@font-face{font-family:"Utopia";font-style:normal;font-weight:700;src:url("../fonts/utopia-bold.ttf") format("truetype")}@font-face{font-family:"Utopia";font-style:italic;font-weight:400;src:url("../fonts/utopia-italic.ttf") format("truetype")}@font-face{font-family:"Utopia";font-style:italic;font-weight:700;src:url("../fonts/utopia-bolditalic.ttf") format("truetype")}@font-face{font-family:"Utopia";font-style:normal;font-weight:600;src:url("../fonts/utopia-semibold.ttf") format("truetype")}@font-face{font-family:"Utopia";font-style:italic;font-weight:600;src:url("../fonts/utopia-semibolditalic.ttf") format("truetype")}h1,h2,h3,h4,h5{font-family:"Utopia"}h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong,h5 b,h5 strong{color:#00529b}h1,.h1{font-size:3.5rem;font-style:normal;font-weight:600;line-height:3.85rem}h2,.h2{font-size:3rem;font-weight:600;line-height:3.6rem}h2.smaller,.h2.smaller{font-size:2.5rem;line-height:2.75rem}h3,.h3{font-size:1.5rem;font-weight:600;line-height:1.75rem}h4,.h4{font-size:2rem;font-weight:600;line-height:36px}body{font-size:1rem;line-height:1.5rem}.eyebrow{font-style:normal;font-weight:700;letter-spacing:.16px;line-height:24px}@media screen and (max-width: 1024px){h1,.h1{font-size:2.5rem;line-height:2.75rem}h2,.h2{font-size:2.25rem;line-height:2.7rem}}.slick-slider .slick-list{overflow:initial !important}@media screen and (max-width: 1024px){.slick-slider .slick-list{overflow:hidden !important}}.slick-slider .slick-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.slick-slider .slick-dots{bottom:auto !important;margin:2rem 0;position:relative !important}.slick-slider .slick-dots li{background:#000d1c;border-radius:100%;height:10px;margin:0 6px;width:10px}.slick-slider .slick-dots li.slick-active{background:#000d1c}.slick-slider .slick-dots li button::before{display:none !important}.gform_wrapper .gform_required_legend{display:none !important}.gform_wrapper input,.gform_wrapper textarea,.gform_wrapper select{border-radius:8px;color:#505050;font-size:16px !important;font-style:normal;font-weight:400;line-height:150%;padding:12px !important}.gform_wrapper input::-webkit-input-placeholder, .gform_wrapper textarea::-webkit-input-placeholder, .gform_wrapper select::-webkit-input-placeholder{color:gray}.gform_wrapper input::-moz-placeholder, .gform_wrapper textarea::-moz-placeholder, .gform_wrapper select::-moz-placeholder{color:gray}.gform_wrapper input:-ms-input-placeholder, .gform_wrapper textarea:-ms-input-placeholder, .gform_wrapper select:-ms-input-placeholder{color:gray}.gform_wrapper input::-ms-input-placeholder, .gform_wrapper textarea::-ms-input-placeholder, .gform_wrapper select::-ms-input-placeholder{color:gray}.gform_wrapper input::placeholder,.gform_wrapper input .gf_placeholder,.gform_wrapper textarea::placeholder,.gform_wrapper textarea .gf_placeholder,.gform_wrapper select::placeholder,.gform_wrapper select .gf_placeholder{color:gray}.gform_wrapper select:not([size]){-webkit-appearance:none;-moz-appearance:none;appearance:none;appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' aria-hidden='true' viewBox='0 0 10 6'%3E%3Cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:.75em .75em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}.gform_wrapper .gform_footer{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}nav{-webkit-transition:all .1s ease-in;transition:all .1s ease-in}nav .custom-logo-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:100%;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;height:9.375rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px;position:absolute;top:0;width:9.375rem}nav .custom-logo-link.scrolled{-webkit-box-shadow:none;box-shadow:none;height:88%;padding:0;-webkit-transform:translateY(6%);transform:translateY(6%);width:auto}nav .custom-logo-link img{height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transition:all .9s ease;transition:all .9s ease;width:100%}nav .custom-logo-link:hover{-webkit-transform:scale(0.97);transform:scale(0.97)}@media screen and (max-width: 1024px){nav .custom-logo-link{height:5.625rem;padding:7px;width:5.625rem}}nav .square-logo .custom-logo-link{border-radius:0 0 8px 8px;height:auto;padding:14px}nav .square-logo .custom-logo-link.scrolled{height:88%;padding:0}nav ul li a{position:relative}nav ul li a::after{background-color:#e22c3a;bottom:-15px;content:"";height:2px;left:0;max-width:0;position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}nav ul li a:hover::after{max-width:100%}#mobile-menu{-webkit-transform:translateY(-9999px);transform:translateY(-9999px)}#mobile-menu.active{-webkit-transform:translateY(0);transform:translateY(0)}#mobile-menu .sub-menu{display:none}#mobile-menu .sub-menu.active{display:block}#close-menu.active{z-index:10}.toggle{cursor:pointer;display:block;height:18px;margin-left:auto;position:relative;width:26px}.toggle .bar{background-color:#00529b;border-radius:20px;height:2px;left:0;position:absolute;top:8px;-webkit-transition:all 500ms ease-in-out 0s;transition:all 500ms ease-in-out 0s;transition:all 500ms ease-in-out 0s;transition:all 500ms ease-in-out 0s;width:100%;z-index:1}.toggle .bar:nth-child(1){top:0}.toggle .bar:nth-child(3){right:0;top:16px}.toggle .bar.active:nth-child(1){top:8px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.toggle .bar.active:nth-child(2){opacity:0;-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0)}.toggle .bar.active:nth-child(3){top:8px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);width:100%}.footer-pattern{background:url("../images/pattern-3.svg");background-repeat:repeat-x;display:block;height:4.8rem;margin:auto;max-width:96%;padding:0 1rem;width:100%}@media screen and (max-width: 768px){.footer-pattern{max-width:100%;padding:0}}.single .footer-pattern{display:none}footer .custom-logo-link img{width:8rem}.hero .pattern-bg{bottom:0;height:100%;top:24px}.hero h1 b{font-style:italic;position:relative;white-space:nowrap;z-index:1}.hero h1 b::after{background-image:url("../images/strike.svg");background-position:bottom;background-repeat:no-repeat;background-size:contain;bottom:-5px;content:"";height:100%;left:0;position:absolute;width:100%;z-index:-1}.recipe-hero .pattern-bg{bottom:0;height:100%;top:24px}.recipe-hero h1 b{font-style:italic;position:relative;white-space:nowrap;z-index:1}.recipe-hero h1 b::after{background-image:url("../images/strike.svg");background-position:bottom;background-repeat:no-repeat;background-size:contain;bottom:-5px;content:"";height:100%;left:0;position:absolute;width:100%;z-index:-1}.accordion .accord .body-content{height:100%;max-height:0;opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease;z-index:-1}.accordion .accord.active .body-content{max-height:1500px;opacity:1;z-index:1}.accordion .accord.active .span-2{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.accordion .accord .prose :where(p):not(:where([class~=not-prose] *)){margin:0}.accordion .accord .prose :where(h4):not(:where([class~=not-prose] *)){margin-top:1rem}.accordion .accord .text-navy>ul li::marker{color:#00529b !important}.accordion .accord-img img.active{opacity:1}.featured-products .callout strong{color:#00529b;font-size:2rem;font-style:normal;font-weight:600;line-height:2.25rem}.featured-products .callout p{font-size:1.125rem;line-height:1.6875rem;padding:1.7rem;text-align:center;white-space:nowrap}.featured-products .callout.callout-1{background:url("../images/shape-1.png");background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;-webkit-transform:translate(-9rem, -4.5rem);transform:translate(-9rem, -4.5rem)}@media screen and (max-width: 768px){.featured-products .callout.callout-1{-webkit-transform:translate(-6rem, 6.5rem);transform:translate(-6rem, 6.5rem)}}.featured-products .callout.callout-2{background:url("../images/shape-3.png");background-position:center;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 768px){.featured-products .callout.callout-2{-webkit-transform:translateX(2rem);transform:translateX(2rem)}}.featured-products .callout.callout-3{background:url("../images/shape-2.png");background-position:center;background-repeat:no-repeat;background-size:contain;-webkit-transform:translate(5rem, 1rem);transform:translate(5rem, 1rem)}.slider .slide h3 b,.slider .slide h3 strong{color:#00529b;font-style:italic}.slider .slick-dots{bottom:initial;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.slider .slick-dots li::before{-webkit-transition:all .2s ease;transition:all .2s ease}.slider .slick-dots li.slick-active::before{background-color:#fff;border-radius:24px;content:"";height:15px;left:0;position:absolute;top:7px;-webkit-transform:translateY(-50%);transform:translateY(-50%);transform:translateY(-50%);width:210%;z-index:0}.slider .slick-dots li:last-child::before{right:50%;width:50%}.slider .slick-dots li.slick-active:last-child::before{background-color:#fff;left:-137%;width:200%}.slider .slick-dots button{background:#fff;border-radius:100%;height:15px;width:15px}.slider .slick-dots button::before{display:none}

/*# sourceMappingURL=main.css.map */