@font-face{font-family:'Bogue';src:url(/assets/bogue-regular-27d15a99566b42bdb7f63c85c5cdb3e0a34326a0195dfac445b1968664e124c8.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Bogue';src:url(/assets/bogue-bold-663ebe343d2648b34924d1d4adcd9486c4c1e283c6bb72280687e690c9c08945.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:'Bogue';src:url(/assets/bogue-black-7c6a3027d8d12c439088e79751151109d39c1ad2569febe122a58bb99ea72148.ttf) format("truetype");font-weight:700;font-style:normal}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;margin:0}.mobile-only{display:none}.tablet-only{display:none}@media screen and (max-width: 768px){.mobile-only{display:block}}@media screen and (max-width: 1024px){.desktop-only{display:none}.tablet-only{display:block}}*{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}html{overflow-x:hidden;scroll-behavior:smooth}html,body,div,span{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{display:flex;flex-direction:column;min-height:100vh;font-family:'Bogue', serif;font-weight:400;font-size:16px;line-height:1.5;color:#1B5F49;position:relative;background-color:#FFFDE6}@media screen and (max-width: 768px){body{font-size:14px}}main{flex-grow:1}.page-container{max-width:1340px;margin:50px auto;width:100%;padding:0;border:5px solid #1B5F49;border-radius:20px;overflow:hidden;background-image:url(/assets/snowflakes-d3d97ccbe30a87af2e87dd4acb04d57cdfd6e5c080db437bebe84f70ac27e29f.png);background-position:center top;background-size:contain;background-repeat:repeat-y}@media screen and (max-width: 1540px){.page-container{width:calc(100% - 100px)}}@media screen and (max-width: 768px){.page-container{width:calc(100% - 10px);margin:5px auto}}.wrapper{max-width:1240px;margin:0 auto;width:calc(100% - 80px);padding:0}@media screen and (max-width: 768px){.wrapper{width:calc(100% - 40px)}}main>.wrapper>section{margin-top:50px}@media screen and (max-width: 768px){main>.wrapper>section{margin-top:20px}}main>.wrapper>section:first-child{margin-top:150px}@media screen and (max-width: 1024px){main>.wrapper>section:first-child{margin-top:50px}}@media screen and (max-width: 768px){main>.wrapper>section:first-child{margin-top:20px}}main>.wrapper>section:last-child{margin-bottom:50px}@media screen and (max-width: 768px){main>.wrapper>section:last-child{margin-bottom:20px}}.skip-to-content-link{padding:10px;position:absolute;transform:translateY(-100%);top:0;left:10px;transition:0.2s;z-index:1000}.skip-to-content-link:focus{transform:translateY(10px)}img{display:block;width:100%;height:auto}a img{border:0}a:focus,input:focus,select:focus,textarea:focus,.btn:focus,button:focus{text-decoration:none}input::-ms-clear{display:none}.grid{display:flex;flex-wrap:wrap;gap:50px;align-items:flex-start}.grid__item{box-sizing:border-box}.col-half{width:calc(50% - 25px)}.col-third{width:calc(33.3333% - 33.3333px)}.col-two-third{width:calc(66.6666% - 16.6666px)}.col-fourth{width:calc(25% - 37.5px)}.col-three-fourth{width:calc(75% - 12.5px)}@media (max-width: 768px){.grid{gap:20px}.grid__item{width:100% !important}}a,a:hover{text-decoration:underline;color:#1B5F49}.btn,button:not(.menu-btn):not(.menu-close):not(.filter-menu-close):not(.cookie-pref-btn),input[type="submit"]{font-family:'Bogue', sans-serif;display:inline-block;text-decoration:none;text-transform:uppercase;font-size:12px;padding:17.5px 35px;font-weight:700;background-color:#1A9865;border:none;color:#FFFDE6;text-align:center;transition:0.2s all;border-radius:20px;cursor:pointer}.btn:hover,.btn.selected,button:not(.menu-btn):not(.menu-close):not(.filter-menu-close):not(.cookie-pref-btn):hover,button.selected:not(.menu-btn):not(.menu-close):not(.filter-menu-close):not(.cookie-pref-btn),input[type="submit"]:hover,input.selected[type="submit"]{background-color:#1B5F49;color:#FFFDE6;text-decoration:none}.btn.btn-block,button.btn-block:not(.menu-btn):not(.menu-close):not(.filter-menu-close):not(.cookie-pref-btn),input.btn-block[type="submit"]{display:block;width:100%}.cookie-pref-btn{appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-progress-appearance:none;border:none;padding:0;margin:0;background-color:transparent;font-family:'Bogue'}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Bogue', sans-serif;color:#C72B23;line-height:1;text-transform:uppercase;margin-top:0;margin-bottom:30px}@media screen and (max-width: 768px){h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:20px}}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a{color:inherit;text-decoration:inherit}h1,.h1{font-size:48px;font-weight:700;line-height:1.333333333333333}@media screen and (max-width: 768px){h1,.h1{font-size:36px}}h2,.h2{font-size:36px;font-weight:700}@media screen and (max-width: 768px){h2,.h2{font-size:28px}}h3,.h3{font-size:24px;font-weight:700}@media screen and (max-width: 768px){h3,.h3{font-size:18px}}h4,.h4{font-size:20px;font-weight:700}@media screen and (max-width: 768px){h4,.h4{font-size:16px}}h5,.h5{font-size:18px;font-weight:700}@media screen and (max-width: 768px){h5,.h5{font-size:16px}}h6,.h6{font-size:16px;font-weight:700}@media screen and (max-width: 768px){h6,.h6{font-size:14px}}p,ul,ol{font-weight:400;line-height:1.5;margin-top:0;margin-bottom:30px}@media screen and (max-width: 768px){p,ul,ol{margin-bottom:20px}}p.small,ul.small,ol.small{font-size:16px}@media screen and (max-width: 768px){p.small,ul.small,ol.small{font-size:14px}}li{margin-top:0;margin-bottom:0;line-height:1.5}.rte ul{list-style-position:outside;padding-left:20px}.rte p:last-child,.rte ul:last-child{margin-bottom:0}strong{font-weight:600}a{text-decoration:underline}.text-center{text-align:center}header{background-color:#1A9865;padding:30.25px 50px;color:#FFFDE6;position:relative}@media screen and (max-width: 768px){header{padding:20.75px 20px}}.menu-btn{appearance:none;-webkit-appearance:none;border:none;background-color:transparent;padding:0;cursor:pointer}.menu-btn img{width:32px;height:32px}.logo{position:absolute;left:50%;top:0;transform:translateX(-50%);z-index:2}@media screen and (max-width: 1024px){.logo{top:50%;transform:translate(-50%, -50%)}}.logo img{width:100%;max-width:444px;height:auto}@media screen and (max-width: 1440px){.logo img{max-width:30.833333333333333vw}}@media screen and (max-width: 1024px){.logo img{height:80px;width:auto;max-width:100%}}@media screen and (max-width: 768px){.logo img{position:relative;right:-10%}}.header-peanuts{width:100%;max-width:408px;height:auto;position:absolute;top:24px;right:50px;z-index:1}@media screen and (max-width: 1440px){.header-peanuts{max-width:28.333333333333333vw;top:1.666666666666667vw}}@media screen and (max-width: 768px){.header-peanuts{display:none}}.nav-menu{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#1A9865;background-image:url(/assets/snowflakes-d3d97ccbe30a87af2e87dd4acb04d57cdfd6e5c080db437bebe84f70ac27e29f.png);background-position:center center;background-size:cover;color:#FFFDE6;display:none;justify-content:center;align-items:center;z-index:3;flex-direction:column;border:none}.menu-close,.filter-menu-close{cursor:pointer;position:absolute;top:50px;right:50px;appearance:none;-webkit-appearance:none;border:none;background-color:transparent;padding:0;cursor:pointer}@media screen and (max-width: 768px){.menu-close,.filter-menu-close{top:20px;right:20px}}.menu-close img,.filter-menu-close img{width:50px;height:50px}@media screen and (max-width: 768px){.menu-close img,.filter-menu-close img{width:32px;height:32px}}.nav-menu ul{list-style:none;text-align:center;font-weight:700;padding:0 50px;margin:0 auto;line-height:1.2}@media screen and (max-width: 768px){.nav-menu ul{padding:0 20px}}.nav-menu ul li{padding:0;margin-bottom:40px}.nav-menu ul li:last-child{margin-bottom:0}.nav-menu ul li a{color:#FFFDE6;text-decoration:none;text-transform:uppercase;font-size:24px}@media screen and (max-width: 768px){.nav-menu ul li a{font-size:20px}}.nav-menu ul li li{margin-bottom:0}.nav-menu ul li li a{font-size:20px}@media screen and (max-width: 768px){.nav-menu ul li li a{font-size:14px}}footer{background-color:#C72B23;color:#FFFDE6;padding:70px 50px 50px 50px;background-image:url(/assets/peanuts-group-2-6cf7bc3da38a59dde6e96cbce387d268192e68a970320665889c377b843ff37e.png);background-repeat:no-repeat;background-size:20% auto;background-position:right 50px bottom 50px;position:relative}@media screen and (max-width: 768px){footer{padding:20px 20px 35vw 20px;background-size:50% auto;background-position:center bottom 50px}}footer .footer-menu{list-style:none;text-align:left;font-weight:700;margin:0;padding:0;line-height:1.2}@media screen and (max-width: 768px){footer .footer-menu{text-align:center}}footer .footer-menu li{padding:0;margin-bottom:40px}footer .footer-menu li:last-child{margin-bottom:0}@media screen and (max-width: 768px){footer .footer-menu li{margin-bottom:20px}}footer .footer-menu li a{color:#FFFDE6;text-decoration:none;text-transform:uppercase;font-size:24px}@media screen and (max-width: 768px){footer .footer-menu li a{font-size:20px}}footer .footer-menu li ul{list-style:none;font-weight:700;margin:0;padding:0;line-height:1.2}footer .footer-menu li ul li{margin-bottom:0}footer .footer-menu li ul li a{font-size:20px}@media screen and (max-width: 768px){footer .footer-menu li ul li a{font-size:14px}}footer .privacy-links{list-style:none;margin:54px 0 0 0;padding:0 20px 0 0;font-size:0;line-height:1;width:calc(80% - 50px)}@media screen and (max-width: 768px){footer .privacy-links{margin-top:20px;width:100%;text-align:center;padding:0}}footer .privacy-links li{display:inline-block}footer .privacy-links li:after{content:'|';font-size:16px;line-height:1.2;padding-left:5px;margin-right:5px}@media screen and (max-width: 768px){footer .privacy-links li:after{font-size:14px}}footer .privacy-links li:last-child:after{content:'';display:none}footer .privacy-links li a,footer .privacy-links li button{color:#FFFDE6;text-decoration:none;cursor:pointer;font-size:0;line-height:1.5}footer .privacy-links li a span,footer .privacy-links li button span{font-size:16px}@media screen and (max-width: 768px){footer .privacy-links li a span,footer .privacy-links li button span{font-size:12px}}footer .privacy-links li a img,footer .privacy-links li button img{height:12px;width:auto;display:inline-block;margin-left:5px}@media screen and (max-width: 768px){footer .privacy-links li a img,footer .privacy-links li button img{height:10px}}footer .privacy-links li a img.customize,footer .privacy-links li button img.customize{margin-left:0;margin-right:5px}footer .copyright{font-size:14px;margin-top:20px;margin-bottom:0}@media screen and (max-width: 768px){footer .copyright{font-size:12px;text-align:center;position:absolute;bottom:0;left:0;width:100%;margin-top:0;padding:10px 20px}}.image-text-section{text-align:center;border:5px solid #1B5F49;border-radius:20px;padding:50px;background-color:#FFFDE6}@media screen and (max-width: 768px){.image-text-section{padding:20px}}.image-text-section .grid{align-items:center}.image-text-section .image-col{order:1;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.image-text-section .image-col{order:1}}.image-text-section .text-col{order:2}@media screen and (max-width: 768px){.image-text-section .text-col{order:2}}.image-text-section:nth-child(even) .image-col{order:2}@media screen and (max-width: 768px){.image-text-section:nth-child(even) .image-col{order:1}}.image-text-section:nth-child(even) .text-col{order:1}@media screen and (max-width: 768px){.image-text-section:nth-child(even) .text-col{order:2}}.image-text-section .peanuts-logo{width:101px;height:26px;display:inline}.image-text-section .brand-logo{height:100px;width:auto;margin:0 auto}@media screen and (max-width: 768px){.image-text-section .brand-logo{height:60px}}.image-text-section .btn-container{margin-bottom:10px}.image-text-section .btn-container:last-child{margin-bottom:0}.recipes-section .filter-aside{padding:30px;border-radius:20px;background-color:#FFFDE6}@media screen and (max-width: 768px){.recipes-section .filter-aside{padding:20px}}fieldset{border:0;margin:0;padding:0}fieldset legend{font-size:20px;line-height:1;font-weight:700;margin-bottom:20px}@media screen and (max-width: 768px){fieldset legend{font-size:16px}}fieldset .check-grid .check{margin-bottom:20px;padding:0;display:flex;align-items:center;gap:20px}@media screen and (max-width: 768px){fieldset .check-grid .check{gap:16px}}fieldset .check-grid .check input[type="checkbox"]{appearance:none;-moz-appearance:none;-webkit-appearance:none;width:20px;height:20px;margin:0;border:2px solid #1B5F49;background-color:#FFFDE6;box-sizing:border-box}@media screen and (max-width: 768px){fieldset .check-grid .check input[type="checkbox"]{width:16px;height:16px}}fieldset .check-grid .check input[type="checkbox"]:checked{background-color:#1B5F49}fieldset .check-grid .check input[type="checkbox"]:focus-visible{outline:3px solid #1B5F49;outline-offset:2px}fieldset .check-grid .check span{font-size:20px;font-weight:600;line-height:1}@media screen and (max-width: 768px){fieldset .check-grid .check span{font-size:16px}}.filter-menu{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#FFFDE6;z-index:4;padding:72px 20px}.results-summary{margin-bottom:20px;display:flex;justify-content:flex-end;font-weight:600}@media screen and (max-width: 1024px){.results-summary{justify-content:center;margin-bottom:15px}}.recipes-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch}@media (max-width: 1024px){.recipes-grid{gap:20px}}.recipes-grid .recipe-card{background:#FFFDE6;border:5px solid #1B5F49;border-radius:20px;padding:0;overflow:hidden;display:flex;flex-direction:column;min-height:100%}@media (max-width: 1024px){.recipes-grid .recipe-card{width:100% !important}}.recipes-grid .recipe-card>a{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;padding:0;outline:none;cursor:pointer}.recipes-grid .recipe-card>a:focus-visible{outline:5px solid #C72B23;outline-offset:-5px;border-radius:15px}.recipes-grid .recipe-card>a:focus-visible img{outline:5px solid #C72B23;outline-offset:-5px;border-radius:15px}.recipes-grid .recipe-card>a .card-image{display:block;padding-bottom:100%;width:100%;height:auto;position:relative;overflow:hidden}.recipes-grid .recipe-card>a .card-image img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center}.recipes-grid .recipe-card>a .card-bottom{text-align:center;padding:20px 30px;display:flex;justify-content:center;align-items:center;flex-grow:1;align-self:stretch}@media screen and (max-width: 1024px){.recipes-grid .recipe-card>a .card-bottom{padding:10px 15px}}@media screen and (max-width: 768px){.recipes-grid .recipe-card>a .card-bottom{padding:20px}}.recipes-grid .recipe-card>a .card-bottom h4{margin-bottom:0;line-height:1.2;text-transform:none}@media (max-width: 1024px){.recipes-section>.grid{gap:20px}.recipes-section>.grid>.grid__item{width:100% !important}}.recipe-section .recipe-hero{display:block;width:100%;padding-bottom:56.25%;margin-bottom:432px;position:relative}@media screen and (max-width: 1440px){.recipe-section .recipe-hero{margin-bottom:30vw}}@media screen and (max-width: 768px){.recipe-section .recipe-hero{margin-bottom:calc(33vw + 50px)}}.recipe-section .recipe-hero img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center;border-radius:20px;border:5px solid #1B5F49;overflow:hidden}.recipe-section .recipe-hero .heading-tag{position:absolute;bottom:-38%;left:9%;width:867px;height:391px;background-image:url(/assets/tag-50924af5b4c19e66f7d840d3d6febd767c366fcdbd68b805c36fb61d09e901e1.png);background-size:contain;background-position:center center;background-repeat:no-repeat}@media screen and (max-width: 1440px){.recipe-section .recipe-hero .heading-tag{width:60.208333333333333vw;height:27.152777777777778vw}}.recipe-section .recipe-hero .heading-tag h2{position:absolute;top:50%;left:50%;text-align:center;margin-bottom:0;transform:translate(-30%, -25%);text-transform:none;font-size:36px;line-height:1.33333333333}@media screen and (max-width: 1440px){.recipe-section .recipe-hero .heading-tag h2{font-size:2.5vw}}.recipe-section .recipe-hero .time-servings{position:absolute;left:50%;top:140%;transform:translate(-50%, -50%);background-color:#1A9865;border-radius:20px;border:5px solid #1B5F49;color:#FFFDE6;padding:30px}@media screen and (max-width: 1440px){.recipe-section .recipe-hero .time-servings{padding:2.083333333333333vw;border:0.347222222222222vw solid #1B5F49;border-radius:1.388888888888889vw}}@media screen and (max-width: 768px){.recipe-section .recipe-hero .time-servings{padding:16px;border-width:2.5px;transform:translate(-50%, 0);width:100%;border-radius:20px}}.recipe-section .recipe-hero .time-servings table{text-align:left;border:none;border-collapse:collapse;border-spacing:0;font-size:24px;margin:0 auto}@media screen and (max-width: 1440px){.recipe-section .recipe-hero .time-servings table{font-size:1.666666666666667vw}}@media screen and (max-width: 768px){.recipe-section .recipe-hero .time-servings table{font-size:16px}}.recipe-section .recipe-hero .time-servings table th{font-weight:700}.recipe-section .recipe-hero .time-servings table td{font-weight:600}.recipe-section .recipe-hero .time-servings table th:nth-child(odd),.recipe-section .recipe-hero .time-servings table td:nth-child(odd){padding-right:15px}@media screen and (max-width: 1440px){.recipe-section .recipe-hero .time-servings table th:nth-child(odd),.recipe-section .recipe-hero .time-servings table td:nth-child(odd){padding-right:1.041666666666667vw}}@media screen and (max-width: 768px){.recipe-section .recipe-hero .time-servings table th:nth-child(odd),.recipe-section .recipe-hero .time-servings table td:nth-child(odd){padding-right:10px}}.recipe-section .recipe-hero .time-servings table th:nth-child(even),.recipe-section .recipe-hero .time-servings table td:nth-child(even){padding-left:20px}@media screen and (max-width: 1440px){.recipe-section .recipe-hero .time-servings table th:nth-child(even),.recipe-section .recipe-hero .time-servings table td:nth-child(even){padding-left:1.041666666666667vw}}@media screen and (max-width: 768px){.recipe-section .recipe-hero .time-servings table th:nth-child(even),.recipe-section .recipe-hero .time-servings table td:nth-child(even){padding-left:20px}}.recipe-section .ingredients{border:5px solid #1B5F49;border-radius:20px;background-color:#FFFDE6;padding:30px}@media screen and (max-width: 768px){.recipe-section .ingredients{padding:20px}}.recipe-section .ingredients h3{text-transform:none}.recipe-section .ingredients .rte p{margin-bottom:0}.recipe-section .instructions{border:5px solid #1B5F49;border-radius:20px;background-color:#FFFDE6;padding:30px}@media screen and (max-width: 768px){.recipe-section .instructions{padding:20px}}.recipe-section .instructions h3{text-transform:none}.recipe-buttons-section{text-align:center}.recipe-buttons-section .recipe-buttons{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:50px}@media screen and (max-width: 768px){.recipe-buttons-section .recipe-buttons{flex-direction:column;margin-bottom:20px}}.recipe-buttons-section .recipe-bottom-links:not(:last-child){margin-bottom:20px}.recipe-buttons-section .recipe-bottom-links .back-to-link{display:inline-block;margin:0 auto;font-weight:600;background-color:#FFFDE6;padding:5px}
