/*!*********************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/css/proveg-recipes-grid.scss ***!
\*********************************************************************************************************************************************************************************************************************************************************/@charset "UTF-8";:root{--proveg--recipes-search--columns-gap: 50px;--proveg--recipes-search--filters-column-width: 220px;--proveg--recipes-search--filters-column-offset: -220px}.recipe-search-wrapper{width:100%}@media(min-width:768px){.recipe-search-wrapper .recipe-search-row{display:flex;gap:var(--proveg--recipes-search--columns-gap);margin-left:auto;margin-right:auto}.recipe-filters-column{width:var(--proveg--recipes-search--filters-column-width);flex:0 0 var(--proveg--recipes-search--filters-column-width)}.filters-collapsed .recipe-search-row{gap:0}.filters-collapsed .recipe-filters-column{visibility:hidden;opacity:0!important;transform:translateX(var(--proveg--recipes-search--filters-column-offset))}.filters-collapsed .recipe-results-column{transform:translateX(var(--proveg--recipes-search--filters-column-offset));width:100%;flex:0 0 100%}}.recipe-filters-column,.recipe-results-column{position:relative;transition-property:transform,opacity,visibility;transition-duration:.1s;transition-timing-function:cubic-bezier(.3,.22,0,.49)}.recipe-filters-column{padding-top:30px;opacity:1;visibility:visible}@media(pointer:fine){.recipe-filters-column{opacity:.6}.recipe-filters-column:hover,.recipe-filters-column:focus-visible{opacity:1}}@media(min-width:768px){.recipe-filters-column{margin-top:48px;padding-top:50px}}.recipe-results-column{padding-top:30px;flex:1}.mobile-close-show-filters{display:block}@media(min-width:768px){.mobile-close-show-filters{display:none}}.loading-recipes{position:relative}.loading-recipes .recipe-search-results{opacity:.3;pointer-events:none}.loading-recipes:before{content:" ";position:absolute;top:20px;right:30px;width:50px;height:50px;background-color:transparent;z-index:999;background-repeat:no-repeat;background-image:url(images/loading-icon.d1716eed.gif);background-size:100%;image-rendering:-webkit-optimize-contrast}.recipe-filtering-close{background:0 0;border:0;position:absolute;top:0;right:0;margin-top:0;margin-bottom:20px;display:none;cursor:pointer}.recipe-filtering-close .svg-icon use,.recipe-filtering-close .svg-icon path{fill:var(--wp--preset--color--dark-grey)}.recipe-filtering-close:active{transform:translateY(1px)}.recipe-filtering-close:hover .icon,.recipe-filtering-close:focus-visible .icon{animation:pulse .5s ease-in-out infinite alternate}.recipe-filtering-close:hover .icon use,.recipe-filtering-close:hover .icon path,.recipe-filtering-close:focus-visible .icon use,.recipe-filtering-close:focus-visible .icon path{fill:var(--wp--preset--color--orange)}@media(min-width:768px){.recipe-filtering-close{display:block}.filters-collapsed .recipe-filtering-close{display:none}}.recipe-filtering-open{display:none;align-items:center;justify-content:center;border:0;background-color:#147c3f;border-radius:50%;width:70px;height:70px;position:absolute;top:10px;left:0;cursor:pointer;z-index:999;box-shadow:0 1px 2px rgba(0,0,0,.2)}@media(max-width:767px){.recipe-filtering-open{display:none}}@media(min-width:768px){.filters-collapsed .recipe-filtering-open{display:flex}}.recipe-filtering-open .svg-icon use,.recipe-filtering-open .svg-icon path{fill:#fff}.recipe-filtering-open:hover,.recipe-filtering-open:focus-visible{background-color:#2cc84d;box-shadow:0 1px 2px rgba(0,0,0,.2)}.recipe-filtering-open:active{transform:translateY(1px);box-shadow:0 0 1px rgba(0,0,0,.1),inset 0 1px 6px rgba(0,0,0,.2)}.recipe-filtering-open .icon{width:32px;height:32px}.recipe-filtering-open:hover .icon{animation:pulse .5s ease-in-out infinite alternate}.recipe-filter-option .close-recipe-filter{display:block;text-align:center;float:none;font-weight:300;color:#fff;font-weight:100;padding:7px 20px;border-radius:5px;background-color:#147c3f}body .recipe-filter-option .close-recipe-filter{margin:5px 15px 0;text-transform:uppercase;font-size:16px;padding:8px 20px;font-stretch:condensed;font-weight:700;cursor:pointer}@media screen and (max-width:767px){.mobile-close-show-filters{display:block;padding:7px 0;margin-bottom:30px;background-color:#147c3f;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:5px;cursor:pointer;transition:background-color .1s ease-in-out,margin-top .1s ease-in-out}.mobile-close-show-filters:before{content:"✕";display:inline-block;font-size:18px;color:#fff;margin:2px 5px}.mobile-close-show-filters:hover{background-color:#147c3f}.mobile-close-show-filters p{text-transform:uppercase;font-stretch:condensed;font-weight:700;font-size:16px}.mobile-close-show-filters.mobile-filter-active{margin-top:40px}}.active-filters-row{padding:0 15px 15px 0;min-height:3.8em;margin-top:-8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:768px){.filters-collapsed .active-filters-row{padding-left:100px}}@keyframes pulse{to{transform:scale(1.1)}}.active-filters-row li{position:relative;font-size:14px;font-weight:700;display:inline-block;padding:.4em 1em .3em;background-color:var(--wp--preset--color--orange);color:#fff;border-radius:5px;cursor:pointer;margin-right:10px;margin-top:8px;transition-property:color,background-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.3,.22,0,.49)}.active-filters-row li.active,.active-filters-row li:hover,.active-filters-row li:focus-visible{background-color:#ff8200;color:#fff;font-weight:700;box-shadow:0 1px 2px rgba(0,0,0,.2)}.active-filters-row li:active{transform:translateY(1px);box-shadow:0 0 1px rgba(0,0,0,.1),inset 0 0 6px rgba(0,0,0,.15)}.active-filters-row li:after{content:"✕";font-size:0;vertical-align:middle;font-weight:700;text-shadow:0 0 1px #000;text-align:center;display:inline-block;border-radius:50%;overflow:hidden;padding:2px;margin-left:.5em;will-change:font-size,opacity,transform;transition-property:font-size,opacity,transform;transition-timing-function:cubic-bezier(.17,.67,.83,.67);transition-duration:.1s}.active-filters-row li.active:after,.active-filters-row li:hover:after{color:#fff;text-shadow:0 0 1px #fff;font-size:12px;opacity:1;animation:pulse .5s ease-in-out infinite alternate}.active-filters-row li.hidden-tax{visibility:hidden;position:absolute}.recipe-filter-option{position:relative;padding-bottom:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.recipe-filter-option h5{border-bottom:1px solid #d1d5db;position:relative;padding-bottom:10px;padding-top:12px;padding-left:5px;text-transform:none;font-stretch:condensed;cursor:pointer;transition:color .1s ease-in-out,border-color .1s ease-in-out;margin:0}.recipe-filter-option h5:first-letter{text-transform:uppercase}.recipe-filter-option h5[data-count]:after{content:attr(data-count);display:inline-block;vertical-align:middle;font-size:.7em;margin-left:.4em;font-weight:700;color:#fff;background-color:#2cc84d;border-radius:50%;width:1.4em;height:1.4em;line-height:1.6em;text-align:center;text-shadow:none}.recipe-filter-option.active-recipe-filter h5,.recipe-filter-option h5:hover,.recipe-filter-option h5:focus-visible{color:#147c3f;border-bottom:1px solid #147c3f}.recipe-filter-option h5 .icon{display:block;width:16px;height:16px;position:absolute;right:5px;top:15px;transition:transform .1s cubic-bezier(.3,.22,0,.49);transform:rotate(0deg);transform-origin:50% 55%}.recipe-filter-option.active-recipe-filter h5{text-shadow:1px 1px 1px #fff}.recipe-filter-option.active-recipe-filter h5 .icon{transform:rotate(180deg)}.recipe-filter-option .tax-filter-selectbox{background-color:#fff;padding:0;border-radius:0 0 6px 6px;border:1px solid #dddfda;box-shadow:0 4px 6px 0 rgba(97,100,93,.15);display:none;overflow:auto;will-change:max-height}@media(min-width:768px){.recipe-filter-option .tax-filter-selectbox{max-height:200px}}.recipe-filter-option .term-item:first-child{margin-top:1em}.recipe-filter-option .term-item:last-child{margin-bottom:1em}.recipe-filter-option .term-item{display:flex;padding:2px 15px}.recipe-filter-option .term-item input[type=radio],.recipe-filter-option .term-item input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background-color:#fff;border:1px solid #dddfda;margin:0;padding:0;width:20px;height:20px;flex:0 0 20px;display:inline-block;position:relative;margin-right:7px;margin-top:3px}.recipe-filter-option .term-item input[type=radio]{border-radius:50%;overflow:hidden}.recipe-filter-option .term-item input[type=checkbox]{border-radius:2px}.recipe-filter-option .term-item input[type=radio]:checked+label,.recipe-filter-option .term-item input[type=checkbox]:checked+label{font-weight:700}.recipe-filter-option .term-item input[type=radio]:checked:before,.recipe-filter-option .term-item input[type=checkbox]:checked:before{background-color:#147c3f}.recipe-filter-option .term-item input[type=radio]:checked:before{content:"";display:block;width:14px;height:14px;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}.recipe-filter-option .term-item input[type=checkbox]:checked:before{content:"✔";line-height:1.3;text-align:center;text-indent:-2px;position:absolute;width:100%;height:100%;left:-1px;top:-1px;color:#fff;border-radius:4px;padding:1px 0 1px 2px}.recipe-filter-option .term-item label{font-size:14px;padding-top:.3em;padding-bottom:.3em;display:block;cursor:pointer}.recipe-filter-option .term-item label:hover{color:#147c3f;font-weight:700}.recipe-filter-option .term-item .term-item label:active{transform:translateY(1px)}.recipe-filter-option .selectize-control.multi .selectize-input,.recipe-filter-option .selectize-control.multi .selectize-input input,.recipe-filter-option .selectize-control.multi .selectize-input [data-value],.recipe-filter-option .selectize-control.multi .selectize-input [data-value].active{color:#666;display:inline-block;vertical-align:top;font-stretch:condensed;font-weight:700;font-size:18px;line-height:1.2!important}.recipe-filter-option .selectize-control.multi .selectize-input{background-color:var(--wp--preset--color--light-gray);border:1px solid transparent;border-radius:5px}.recipe-filter-option .selectize-control.multi .selectize-input:hover{border-color:var(--wp--preset--color--primary)}.recipe-filter-option .selectize-control.multi .selectize-input [data-value],.recipe-filter-option .selectize-control.multi .selectize-input [data-value].active{background-color:transparent;background-image:none;text-shadow:none;border:none;box-shadow:none}.recipe-filter-option .selectize-control.multi .selectize-input.has-items>input{margin:0 5px 0 0!important}.recipe-filter-option .selectize-control.multi .selectize-input [data-value]{margin-right:8px;padding:0;color:#147c3f;pointer-events:none}.recipe-filter-option .text-search-input-wrapper .selectize-input{position:relative;border:none;width:100%;background:0 0;overflow:hidden;z-index:1;box-sizing:border-box;box-shadow:none!important;border-radius:0}.recipe-filter-option .text-search-input-wrapper .selectize-input:after{content:"";display:block;background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyB2aWV3Qm94PScwIDAgMzIgMzInPjxwYXRoIGQ9J00xMi4zMjUgMi43NDJjMi43NTItMC4yNzcgNS41MTQgMC41MTIgNy43NTQgMi4yMTQgMC41NTggMC40MjQgMS41NTYgMS40MjEgMS45NzggMS45NzcgMS41NzggMi4wNzcgMi4zNTQgNC40OTMgMi4yNiA3LjA0MC0wLjA2NCAxLjc1MS0wLjQxNSAzLjA4My0xLjIyOCA0LjY2NWwtMC4zOTEgMC43NjEgMy4yMzEgMy4yNDJjMy43NDYgMy43NTkgMy41MzkgMy40OTYgMy41MzkgNC40NzkgMCAwLjUxMi0wLjAxMiAwLjU3OS0wLjE2OCAwLjkwNy0wLjUzOCAxLjEzNi0xLjgwMyAxLjU5NC0yLjk1MyAxLjA2OS0wLjI2NS0wLjEyMS0wLjY5OC0wLjUzMy0zLjQ5Ni0zLjMyOGwtMy4xOTQtMy4xOS0wLjQ5MyAwLjNjLTEuNTkgMC45NjktMy4yMTMgMS40ODMtNS4wNjIgMS42MDUtMy4xMjcgMC4yMDUtNi4xNDktMC45NDEtOC4zODgtMy4xODEtMS40MDYtMS40MDYtMi4zNjItMy4wNzQtMi44NDctNC45NjQtMC4yNC0wLjkzNS0wLjMzOC0xLjc0NC0wLjMzOC0yLjc2OSAwLjAwMS0yLjQxMiAwLjc1Mi00LjYzNCAyLjIzLTYuNTk0IDAuNDEtMC41NDQgMS40NjktMS42MDIgMi4wMTgtMi4wMTcgMS42NTgtMS4yNTIgMy41NzctMi4wMTggNS41NDgtMi4yMTd6TTEyLjM3OCA2LjM0MmMtMS42NyAwLjI0OS0zLjA3NyAwLjk4MS00LjI2OCAyLjIxOS0xLjczMyAxLjgwMi0yLjQwMyA0LjM4MS0xLjc4NSA2Ljg3IDAuNjQ2IDIuNjAyIDIuNzc0IDQuNjg3IDUuNDIyIDUuMzEzIDMuMDg1IDAuNzI5IDYuMzEtMC42MzUgNy45NjctMy4zNjggMC42OC0xLjEyMiAxLjAzOC0yLjQzIDEuMDM2LTMuNzkxLTAuMDAyLTEuNjg0LTAuNTEtMy4xNTYtMS41NTUtNC41MDMtMS41OTYtMi4wNTYtNC4yNS0zLjEyMi02LjgxNy0yLjczOXonPjwvcGF0aD48L3N2Zz4=);background-repeat:no-repeat;background-position:center;background-size:24px;width:20px;height:20px;position:absolute;left:.5em;top:.5em;filter:invert(41%) sepia(0%) saturate(1954%) hue-rotate(203deg) brightness(93%) contrast(85%)}.recipe-filter-option .text-search-input-wrapper .selectize-input.input-active:after{filter:invert(35%) sepia(96%) saturate(385%) hue-rotate(92deg) brightness(89%) contrast(94%)}.recipe-filter-option .text-search-input-wrapper .selectize-input.input-active,.recipe-filter-option .text-search-input-wrapper .selectize-input.input-active:hover{border-color:var(--wp--preset--color--secondary)}.recipe-filter-option .text-search-input-wrapper .selectize-input,.recipe-filter-option .text-search-input-wrapper .selectize-control.multi .selectize-input.has-items{padding:12px 8px 7px 37px}.recipe-filter-option .text-search-input-wrapper .selectize-control.multi .selectize-input.has-items .item{margin-bottom:0}.recipe-filter-option .text-search-input-wrapper .selectize-input>input[placeholder]{width:100%!important;color:inherit}.recipe-filter-option .text-search-input-wrapper .selectize-input>input[placeholder]:hover,.recipe-filter-option .text-search-input-wrapper .selectize-input>input[placeholder]:focus-visible{outline:none!important}.recipe-filter-option .text-search-reset-btn{position:absolute;z-index:1;top:.3em;right:0;border:0;background-color:transparent;color:var(--wp--preset--color--orange);outline:none;cursor:pointer;font-size:20px;min-width:1.5em}.recipe-filter-option .text-search-reset-btn .svg-icon{width:14px;height:14px}.recipe-filter-option .text-search-reset-btn .svg-icon use,.recipe-filter-option .text-search-reset-btn .svg-icon path{fill:currentColor}.recipe-filter-option .text-search-reset-btn:hover{animation:pulse .5s ease-in-out infinite alternate}.recipe-filter-option.hidden-tax{visibility:hidden;position:absolute}.recipe-pagination{padding-bottom:50px;padding-top:50px;width:100%;flex:0 0 100%}.recipe-pagination .pagination-container{display:flex;flex-direction:row;transition:transform .1s cubic-bezier(.3,.22,0,.49)}.no-recipes-title{padding:2em;text-align:center;width:100%;flex:0 0 100%}