.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(//live-springer-mountain-farms.pantheonsite.io/wp-content/themes/smf_2023/elements/dist/../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(//live-springer-mountain-farms.pantheonsite.io/wp-content/themes/smf_2023/elements/dist/../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}.promotion .card{background-size:cover;background-repeat:no-repeat;background-position:bottom}.promotion .card h2{font-size:42px;font-weight:700 !important;letter-spacing:2px;line-height:1 !important}.promotion .card p{font-family:"jubilat";font-size:18px;font-weight:500;line-height:2}.collouts{background-position:bottom;background-repeat:no-repeat}.collouts .columns .column{min-height:420px}@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{margin-bottom:20px}.collouts .columns .column .ribbon p{font-size:calc(12px + 6 * ((100vw - 320px) / 1280))}.collouts .columns .column img{position:absolute;top:0;z-index:0;width:100%;height:100%;object-fit:cover}}.collouts .content{position:absolute;z-index:50}.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}}.products .is-size-5{font-size:1.2rem !important}.products h1{font-family:"jubilat";font-size:34px;color:#0033a1}@media (min-width:769px){.products h1{font-size:48px}}.products article .card{height:100%;border:1px solid #e1e6f3;box-shadow:0 0;transition:all .35s 0s ease-in-out,all .25s 0s ease}.products article .card:hover{box-shadow:0 0 0 0 rgba(0,51,161,.2),0px 0px 25px 10px rgba(0,51,161,.15)}@media (max-width:600px){.products article .card .entry-content{padding-top:2rem!important}}.products article .card h2{font-family:"jubilat";line-height:1.2;padding:0 15px;position:relative;font-weight:500;padding-bottom:3rem !important;min-height:95px}@media screen and (min-width:1024px){.products article .card h2{padding-bottom:0 !important}}.products article .card h2 a{color:#0033a1;transition:all .35s 0s ease-in-out,all .25s 0s ease}.products article .card h2 a:hover{color:#2ba1a1}.products article .card h2 a:hover small{background:#e17509 !important}@media (min-width:769px){.products article .card h2 a.name{min-height:95px}}.products article .card h2 small{font-family:"politica";font-weight:900;font-size:19px;position:absolute;left:0;right:0;bottom:-28px;width:fit-content;height:56px;background:#2ba1a1;clip-path:polygon(0% 0%,100% 0%,100% 100%,50% calc(82%), 0% 100%, 0% 0%);margin:auto;padding:12px 20px}.products article.promotion .card{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.products article.promotion h2{min-height:0;padding-bottom:0 !important}.products article.promotion .card:hover{box-shadow:0 0}.products article picture img{max-height:255px;width:auto;margin:auto;padding:0 15px}.products article .cart svg{width:46px;height:45px;position:absolute;right:14px;border:2px solid #e5eaf5;top:12px;padding:6px;border-radius:14px;z-index:2;cursor:pointer;transition:all .35s 0s ease-in-out,all .25s 0s ease}.products article .cart svg:hover{background:#e17509;border-color:#e17509}.products article .cart svg:hover .cls-1,.products article .cart svg:hover rect{fill:#e17509 !important;stroke:#fff}.products-filters .box{border-radius:0;box-shadow:0 0}.products-filters .box a,.products-filters .box label{width:100%;display:block;font-family:"politica-condensed";font-weight:900;color:#0033a1;font-size:21px}.products-filters .categories .box{background-color:#e5eaf5;clip-path:polygon(100% 0%,93% 50%,100% 100%,0 100%,0% 50%,0 0)}.products-filters .categories .box a{font-size:26px;transition:all .35s 0s ease-in-out,all .25s 0s ease}.products-filters .categories .box a:hover{color:#fff}.products-filters .categories .all{border-left:8px solid #0033a1;transition:all .35s 0s ease-in-out,all .25s 0s ease}.products-filters .categories .all:hover{background:#0033a1}.products-filters .categories .all .checked{background:#0033a1;color:#fff}.products-filters .categories .featured{border-left:8px solid #e2211c;transition:all .35s 0s ease-in-out,all .25s 0s ease}.products-filters .categories .featured:hover{background:#e2211c}.products-filters .categories .featured .checked{background:#e2211c;color:#fff}.products-filters .categories .fresh{border-left:8px solid #2ba1a1;transition:all .35s 0s ease-in-out,all .25s 0s ease}.products-filters .categories .fresh:hover{background:#2ba1a1}.products-filters .categories .fresh .checked{background:#2ba1a1;color:#fff}.products-filters .categories .frozen{border-left:8px solid #1f69fc;transition:all .35s 0s ease-in-out,all .25s 0s ease}.products-filters .categories .frozen:hover{background:#1f69fc}.products-filters .categories .frozen .checked{background:#1f69fc;color:#fff}.products-filters .categories label{font-size:26px;transition:all .35s 0s ease-in-out,all .25s 0s ease}.products-filters .categories label:hover{color:#fff}.products-filters .categories .checkmark{background-color:transparent !important}.products-filters .tax-hide .cuts{max-height:178px;overflow-y:hidden;transition:max-height .5s linear}@media (min-width:769px){.products-filters .tax-hide .cuts{max-height:286px}}.products-filters .tax-hide .cuts.expanded{max-height:703px}.products-filters .tax-hide .cuts svg{position:absolute;right:0;top:8px}.products-filters .tax-hide .cuts label.checked svg path{fill:#0033a1}.products-filters .tax-hide .cuts label:hover svg path{fill:#e17509}.products-filters .tax-hide .features{max-height:126px;overflow-y:hidden;transition:max-height .7s linear}@media (min-width:769px){.products-filters .tax-hide .features{max-height:190px}}.products-filters .tax-hide .features.expanded{max-height:500px}.products-filters .features .checkmark{top:20px}.products-filters h2.title{font-family:"politica-condensed";font-weight:900;font-size:30px;color:#2ba1a1}.products-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}.products-filters .mobile-filter label:hover{color:#e17509}.products-filters .mobile-filter label svg{width:20px;float:right;padding-top:4px;margin-right:15px}.products-filters .collapsed svg{transform:rotate(180deg)}.products-filters .filters{display:none}@media (min-width:769px){.products-filters .filters{display:block}}.products-filters .where-to-buy .title{color:#0033a1}.products-filters .where-to-buy a:hover .title{color:#e17509}.products-filters .where-to-buy a:hover .title svg{fill:#e17509}.products .load-more{background-image:url(//live-springer-mountain-farms.pantheonsite.io/wp-content/themes/smf_2023/elements/dist/../images/preloader_64_blue-white.gif);background-repeat:no-repeat;background-position:center;height:64px}.products .check-label:hover{color:#e17509}@media (max-width:768px){body{padding-top:40px}}