.check-label{display:block;position:relative;padding-left:22px;color:brown;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.check-label.checked{color:red}.check-label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:10px;left:0;height:10px;width:10px;background-color:#e5eaf5;border-radius:100%}.check-label:hover input~.checkmark{background-color:#e17509}.check-label input:checked~.checkmark{background-color:#0033a1}.checkmark:after{content:"";position:absolute;display:none}.check-label input:checked~.checkmark:after{display:block}.check-label .checkmark:after{left:9px;top:5px;width:5px;height:10px}.cuts .checkmark{top:0;left:0;height:50px;width:6px;border-radius:0}.features .check-label input:checked~.checkmark,.meal-course .check-label input:checked~.checkmark,.multiple-select .check-label input:checked~.checkmark{background-image:url(https://www.springermountainfarms.com/wp-content/themes/smf_2023/elements/styles/../images/check-blue.svg);height:30px;width:30px;background-repeat:no-repeat;background-color:transparent;top:12px;background-size:80%;left:-11px}.features .check-label:hover input~.checkmark,.meal-course .check-label:hover input~.checkmark,.multiple-select .check-label:hover input~.checkmark,.features .checkmark,.meal-course .checkmark,.multiple-select .checkmark{background-color:transparent}.recipes .checked .checkmark,.is-checked .checkmark{background-image:url(https://www.springermountainfarms.com/wp-content/themes/smf_2023/elements/styles/../images/check-blue.svg);height:30px;width:30px;background-repeat:no-repeat;background-color:transparent;top:8px;background-size:80%;left:-11px}.is-checked .checkmark{top:12px !important}.collouts{background-position:bottom;background-repeat:no-repeat}@media (min-width:1024px){.collouts{margin-bottom:-60px}}@media (max-width:960px){.collouts .columns{flex-direction:column}.collouts .columns .column{display:flex;flex-direction:column}.collouts .columns .column .ribbon{padding:8px 10px 30px}.collouts .columns .column .ribbon p{font-size:calc(14px + 6 * ((100vw - 320px) / 1280));margin-bottom:15px !important}}@media (max-width:500px){.collouts .columns .column .ribbon p{font-size:calc(12px + 6 * ((100vw - 320px) / 1280))}}.collouts .content{position:absolute}.collouts img{width:100%}.collouts .ribbon{position:relative;left:0;right:0;width:fit-content;background:#0033a1;clip-path:polygon(0% 0%,100% 0%,100% 100%,50% calc(88%), 0% 100%, 0% 0%);margin:auto;padding:8px 20px 60px;top:0;max-width:225px}@media (min-width:769px){.collouts .ribbon{max-width:350px}}.collouts .ribbon .title{font-family:"jubilat";font-weight:700;color:#fff;font-size:25px;text-transform:uppercase}@media (min-width:769px){.collouts .ribbon .title{font-size:47px}}.collouts .ribbon .title span{font-family:"modish";font-size:30px;font-weight:300;color:#33bfbf;text-transform:capitalize}@media (min-width:769px){.collouts .ribbon .title span{font-size:54px}}.collouts .ribbon p{font-family:"jubilat";font-weight:500;line-height:2;font-size:calc(10px + 6 * ((100vw - 320px) / 1280))}.collouts .cooking{left:0;right:0}@media (min-width:769px){.collouts .cooking{left:6%;right:auto}}.collouts .story{left:0;right:0}@media (min-width:769px){.collouts .story{right:6%;left:auto}}.not-found-404{background:#e5eaf5;border-radius:20px}@media (max-width:600px){.not-found-404{margin:1rem}.not-found-404>div{padding:0 !important}}.not-found-404 img{max-width:160px;padding:10px}.not-found-404 .title{font-family:"jubilat";color:#0033a1;font-size:25px}@media (min-width:769px){.not-found-404 .title{font-size:36px}}.not-found-404 p{font-family:"jubilat";color:#0033a1;font-size:21px;font-weight:500}.not-found-404 .chicken{text-align:left}@media (min-width:769px){.not-found-404 .chicken{text-align:right}}@media (max-width:768px){.boxed-accordion{position:absolute;right:2px;left:2px;z-index:8;top:136px}.boxed-accordion .filters{background-color:#fff;padding:10px;border:2px solid #e5eaf5;border-radius:10px;margin-top:-9px}.boxed-accordion .filters label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boxed-accordion .filters .categories{padding-right:0 !important}.boxed-accordion .filters .cuts{overflow:hidden}.boxed-accordion .filters .cuts svg{display:none}.boxed-accordion .filters .features label,.boxed-accordion .filters .mealcourse label,.boxed-accordion .filters .cut label,.boxed-accordion .filters .preptime label,.boxed-accordion .filters .authors label{padding-left:0 !important}.boxed-accordion .filters .features label .checkmark,.boxed-accordion .filters .mealcourse label .checkmark,.boxed-accordion .filters .cut label .checkmark,.boxed-accordion .filters .preptime label .checkmark,.boxed-accordion .filters .authors label .checkmark{right:0;left:auto}.boxed-accordion .filters .features{max-height:120px}.boxed-accordion .filters .where-to-buy svg{transform:none}.boxed-accordion .box{border-radius:12px}.boxed-accordion .mobile-filter{width:fit-content;border-radius:12px;margin:auto;margin-right:0}.boxed-accordion .mobile-filter label{border-radius:12px;padding:15px 12px !important;right:15px}.boxed-accordion .mobile-filter label:focus,.boxed-accordion .mobile-filter label:hover{background:#fff;border-color:#0033a1;color:#0033a1 !important}.boxed-accordion .mobile-filter label svg{width:34px !important;float:right !important;padding-top:0 !important;margin-right:0 !important}.boxed-accordion.collapsed .mobile-filter label{background:#e17509;border-color:#e17509;border-radius:8px 8px 0 0}.boxed-accordion.collapsed .mobile-filter label line,.boxed-accordion.collapsed .mobile-filter label path{stroke:#fff !important}}.recipes h1{font-family:"jubilat";font-size:34px;color:#0033a1}@media (min-width:769px){.recipes h1{font-size:48px}}.recipes .recipe .title{max-width:240px;position:absolute;color:#0033a1;bottom:10%;right:0;background:#fff;padding:12px 20px;font-weight:500;font-family:"jubilat";font-size:21px;border-radius:5px 0 0 5px;line-height:1.3;transition:all .35s 0s ease-in-out,all .25s 0s ease;overflow-wrap:break-word;hyphens:auto;text-transform:capitalize}.recipes .recipe .title.video:before{content:"";background:url(https://www.springermountainfarms.com/wp-content/themes/smf_2023/elements/styles/../images/play-triangle_white.svg);background-position:center;background-repeat:no-repeat;background-color:#2ba1a1;position:absolute;height:100%;width:72px;left:-72px;border-radius:5px 0 0 5px;background-size:20px;max-height:74px;top:50%;transform:translateY(-50%);transition:all .35s 0s ease-in-out,all .25s 0s ease}.recipes .recipe a:hover .title{color:#e17509}.recipes .recipe a:hover .title.video:before{background-color:#e17509}.recipes .card .entry-content{overflow:hidden}.recipes .card .entry-content img{transition:all 1s ease-in-out}@media (min-width:769px){.recipes .card .entry-content img{max-height:408px;object-fit:cover;min-height:408px}}.recipes .card:hover img{transform:scale(1.1,1.1)}.recipes .promotion .title{font-family:"jubilat";font-size:36px;font-weight:700}.recipes .promotion p{font-family:"jubilat";font-size:18px;font-weight:500}.recipes .promotion .card{background-size:cover;background-repeat:no-repeat;border-radius:10px}.recipes-filters .cut{max-height:174px;overflow-y:hidden;transition:max-height .5s linear}@media (min-width:769px){.recipes-filters .cut{max-height:214px}}.recipes-filters .cut.expanded{max-height:703px}.recipes-filters .authors{max-height:118px;overflow-y:hidden;transition:max-height 2s linear}@media (min-width:769px){.recipes-filters .authors{max-height:232px}}.recipes-filters .authors.expanded{max-height:703px}.recipes-filters .box{border-radius:0;box-shadow:0 0}.recipes-filters .box a,.recipes-filters .box label{width:100%;display:block;font-family:"politica-condensed";font-weight:900;color:#0033a1;font-size:21px;transition:all .35s 0s ease-in-out,all .25s 0s ease}.recipes-filters .box a:hover,.recipes-filters .box label:hover{color:#e17509}.recipes-filters .categories .box{background-color:#e5eaf5;clip-path:polygon(100% 0%,93% 50%,100% 100%,0 100%,0% 50%,0 0)}.recipes-filters .categories .box a{font-size:26px;transition:all .35s 0s ease-in-out,all .25s 0s ease}.recipes-filters .categories .box a:hover{color:#fff}.recipes-filters .categories .all{border-left:8px solid #0033a1;transition:all .35s 0s ease-in-out,all .25s 0s ease}.recipes-filters .categories .all:hover{background:#0033a1}.recipes-filters .categories .all .checked{background:#0033a1;color:#fff}.recipes-filters .categories .featured{border-left:8px solid #e2211c;transition:all .35s 0s ease-in-out,all .25s 0s ease}.recipes-filters .categories .featured:hover{background:#e2211c}.recipes-filters .categories .featured .checked{background:#e2211c;color:#fff}.recipes-filters .categories .creatorcollabs{border-left:8px solid #2ba1a1;transition:all .35s 0s ease-in-out,all .25s 0s ease}.recipes-filters .categories .creatorcollabs:hover{background:#2ba1a1}.recipes-filters .categories .creatorcollabs .checked{background:#2ba1a1;color:#fff}.recipes-filters .categories label{font-size:27px;transition:all .35s 0s ease-in-out,all .25s 0s ease}.recipes-filters .categories label:hover{color:#fff}.recipes-filters .categories .checkmark{background-color:transparent !important}.recipes-filters .tax-hide .cuts{max-height:270px;overflow:hidden}.recipes-filters .tax-hide .features{max-height:170px;overflow:hidden}.recipes-filters .features .checkmark,.recipes-filters .meal-course .checkmark{top:20px}.recipes-filters h2.title{font-family:"politica-condensed";font-weight:900;font-size:24px;color:#2ba1a1}.recipes-filters .mobile-filter label{border:2px solid;border-radius:8px;text-transform:uppercase;font-weight:900;transition:all .35s 0s ease-in-out,all .25s 0s ease}.recipes-filters .mobile-filter label:hover{color:#e17509}.recipes-filters .mobile-filter label svg{width:20px;float:right;padding-top:4px;margin-right:15px}.recipes-filters .collapsed svg{transform:rotate(180deg)}.recipes-filters .filters{display:none}@media (min-width:769px){.recipes-filters .filters{display:block}}.recipes-filters .multiple-select .check-label input:checked~.checkmark{top:9px}.recipes .pagination{width:fit-content}.recipes .pagination svg{width:24px}.recipes .pagination a:focus{border-color:#fff}.recipes .load-more{position:fixed;background-image:url(https://www.springermountainfarms.com/wp-content/themes/smf_2023/elements/styles/../images/preloader_64_blue-white.gif);background-repeat:no-repeat;background-position:center;height:64px;width:64px;z-index:1;margin:auto;left:0;right:0;top:50%}@media (min-width:769px){.recipes .load-more{left:20%}}.recipes .recipes-list{opacity:1;transition:opacity 1s}.recipes .recipes-list.fade{opacity:0}@media (max-width:768px){body{padding-top:40px}}