.block-about {
display: grid;
grid-template-columns: 344px 1fr;
border-radius: 0 0 var(--wp--custom--border-radius--small) var(--wp--custom--border-radius--small);
}
.block-about.has-background,
.editor-styles-wrapper .block-about.has-background,
.block-about.has-background.alignfull,
.editor-styles-wrapper .block-about.has-background.alignfull {
padding: 0;
}
.block-about__image img,
.block-about__image img[style] {
height: 100%;
object-fit: cover;
}
.block-about__content {
padding: 40px;
align-self: center;
position: relative;
}
.block-about__content::before {
content: '';
display: block;
position: absolute;
width: 80px;
height: 80px;
background: url(//vegetablerecipes.com/wp-content/themes/vegetablerecipes-2025/assets/images/logomark.png) var(--wp--preset--color--background) center no-repeat;
background-size: 50px;
border: 4px solid var(--wp--preset--color--quaternary);
border-radius: 50%;
top: -40px;
right: 16px;
}
@media only screen and (max-width: 767px) {
.block-about {
display: block;
}
.block-about__content {
padding: 16px;
}
}
@media only screen and (min-width: 768px) {
.block-about:not(.block-area-sidebar .block-about) {
border-radius: 0 var(--wp--custom--border-radius--small) var(--wp--custom--border-radius--small) 0;
}
.block-about:not(.block-area-sidebar .block-about) .block-about__image {
position: relative;
}
.block-about:not(.block-area-sidebar .block-about) .block-about__image img,
.block-about:not(.block-area-sidebar .block-about) .block-about__image img[style] {
position: absolute;
inset: 0;
width: 100%;
height: 100% !important;
object-fit: cover;
}
.block-about:not(.block-area-sidebar .block-about) .block-about__content::before {
top: -24px;
right: 63px;
}
} .block-area-sidebar .block-about {
display: block;
}
.block-area-sidebar .block-about__content {
padding: 16px;
}.block-seen-in__title {
font-family: var(--wp--custom--typography--heading--font-family);
font-weight: var(--wp--custom--typography--heading--font-weight);
letter-spacing: var(--wp--custom--typography--heading--letter-spacing);
text-transform: var(--wp--custom--typography--heading--text-transform);
font-size: var(--wp--preset--font-size--big);
line-height: var(--wp--custom--line-height--normal);
text-align: center;
margin: 0 0 8px;
}
.block-seen-in__wrap {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
column-gap: 20px;
row-gap: 16px;
opacity: .7;
}
.block-seen-in__wrap img,
.editor-styles-wrapper .block-seen-in__wrap img {
width: 100px;
height: 48px;
object-fit: contain;
}
.block-area-sidebar .block-seen-in__wrap {
gap: 16px;
}.block-email {
display: flex;
flex-wrap: wrap;
align-items: center;
column-gap: 32px;
row-gap: 16px;
border-radius: var(--wp--custom--border-radius--small);
}
.block-email.has-background {
padding: 24px;
}
.block-email .wpforms-container {
margin: 0;
}
.block-email__image {
flex-basis: 320px;
flex-grow: 1;
flex-shrink: 1;
}
.block-email__image img {
aspect-ratio: 1 / 1;
object-fit: cover;
border-radius: var(--wp--custom--border-radius--small);
}
.block-email__content,
.block-email .wpforms-container,
.editor-styles-wrapper .block-email div[data-type="wpforms/form-selector"] {
flex-basis: 300px;
flex-grow: 1;
margin: 0;
}
.block-email .wpforms-container .wpforms-head-container {
text-align: center;
}
.block-email .wpforms-container .wpforms-submit-container {
text-align: center;
}
@media only screen and (max-width: 767px) {
}
@media only screen and (min-width: 768px) {
.block-email:not( .block-area-sidebar .block-email ) .block-email__image {
flex-grow: 0;
}
}.block-find-recipes {
}
.block-find-recipes :is(h2.wp-block-heading, p.is-style-heading)::after {
content: '';
display: block;
margin: 12px auto 0;
background: var(--wp--preset--color--secondary);
width: 200px;
height: 1px;
}
@media only screen and (max-width: 767px) {
}
@media only screen and (min-width: 768px) {
.block-find-recipes.has-background:not( .block-area-sidebar .block-find-recipes ) {
padding: 40px;
}
}.style-square.label-position-flag .block-quick-links__inner span {
position: absolute;
top: 16px;
left: 0px;
z-index: 2;
}  .style-square.label-position-centered .block-quick-links__inner a {
display: grid;
justify-content: center;
align-items: center;
white-space: nowrap;
}
.style-square.label-position-centered .block-quick-links__inner img {
grid-area: 1 / 1 / 2 / 2;
z-index: 1;
}
.style-square.label-position-centered .block-quick-links__inner span {
max-width: calc( 100% - 16px );
margin: 0 auto;
grid-area: 1 / 1 / 2 / 2;
z-index: 2;
}  .style-square.label-position-lower .block-quick-links__inner span {
position: absolute;
bottom: 8px;
left: 50%;
transform: translateX(-50%);
width: max-content;
}  .style-square.label-position-bottom .block-quick-links__inner span {
position: absolute;
bottom: 0;
left: 50%;
transform: translateX(-50%);
width: max-content;
}  .style-square.label-position-corner .block-quick-links__inner span {
position: absolute;
bottom: 0;
left: 0;
width: max-content;
}  .style-square.label-position-under .block-quick-links__inner span,
.style-circle .block-quick-links__inner span {
background: transparent; color: inherit;
} .block-quick-links {
--cwp-columns: 2;
--cwp-gap: var(--wp--custom--layout--padding);
overflow: hidden;
}
.block-quick-links__header:has(.wp-block-heading, .wp-block-paragraph) {
margin-bottom: var(--wp--custom--layout--block-gap);
}
.block-quick-links__inner {
display: grid;
grid-template-columns: repeat( var(--cwp-columns), minmax( 0, 1fr ) );
gap: var(--cwp-gap);
font-size: var(--wp--preset--font-size--small);
text-align: center;
}
.block-quick-links__inner span {
background: var(--wp--preset--color--background);
display: inline-block;
padding: 8px 12px;
line-height: var(--wp--custom--typography--interface--line-height);
font-family: var(--wp--custom--typography--interface--font-family);
font-weight: var(--wp--custom--typography--interface--font-weight);
letter-spacing: var(--wp--custom--typography--interface--letter-spacing);
text-transform: var(--wp--custom--typography--interface--text-transform);
}
.block-quick-links.style-square span {
padding: 8px 12px;
}
.block-quick-links.style-circle span {
padding: 8px 0 0;
}
.block-quick-links__inner a {
color: inherit;
display: block;
position: relative;
font-weight: 700;
text-decoration: none;
z-index: 2;
}
.style-square:not(.label-position-under) .block-quick-links__inner a {
color: inherit;
}
.block-quick-links__inner img {	z-index: 1;
width: 100%;
aspect-ratio: var(--wp--custom--quick-links--aspect-ratio);
object-fit: cover;
}
.block-quick-links.style-square img {
border-radius: var(--wp--custom--border-radius--tiny);
}
.block-quick-links.style-circle {
--cwp-columns: 3;
}
.block-quick-links.style-circle img {
border-radius: 50%;
aspect-ratio: 1;
}
.style-circle .block-quick-links__inner {
text-align: center;
}
.layout-flex .block-quick-links__inner a {
flex-basis: 150px;
flex-grow: 1;
}
@media only screen and (max-width: 599px) {
.block-quick-links__inner span {
font-size: var(--wp--preset--font-size--tiny);
}
}
@media only screen and (min-width: 600px) {
.block-quick-links {
--cwp-gap: 16px;
}
.block-quick-links.style-circle {
--cwp-columns: 4;
}
.layout-flex .block-quick-links__inner {
display: flex;
}
.block-quick-links__inner span {
font-size: var(--wp--preset--font-size--small);
}
}
@media only screen and (max-width: 900px) {
.layout-flex .block-quick-links__inner {
flex-wrap: wrap;
}
}
@media only screen and (min-width: 900px) {
.block-quick-links {
--cwp-columns: 4;
}
.block-quick-links.style-circle {
--cwp-columns: 6;
}
}.convertkit-broadcasts-pagination{display:grid;grid-template-areas:"prev next";grid-template-columns:repeat(2, 1fr);grid-column-gap:20px;padding:20px 0 0 0}.convertkit-broadcasts-pagination li{list-style:none;margin:0}.convertkit-broadcasts-pagination li.convertkit-broadcasts-pagination-prev{grid-area:prev;text-align:left}.convertkit-broadcasts-pagination li.convertkit-broadcasts-pagination-next{grid-area:next;text-align:right}.convertkit-broadcasts-list,.convertkit-broadcasts-pagination{list-style:none;margin:0;padding:0}.editor-styles-wrapper .convertkit-broadcasts-list,.editor-styles-wrapper .convertkit-broadcasts-pagination{list-style:none;margin:0;padding:0}.convertkit-broadcasts-list li{list-style:none;margin:0;padding:5px 0;display:grid;grid-template-areas:"date title" "image text";grid-template-columns:150px auto;grid-column-gap:20px}.convertkit-broadcasts-list li time{display:inline-block;grid-area:date}.convertkit-broadcasts-list li .convertkit-broadcast-title{display:inline-block;grid-area:title}.convertkit-broadcasts-list li .convertkit-broadcast-image{display:inline-block;grid-area:image}.convertkit-broadcasts-list li .convertkit-broadcast-image img{max-width:100%;height:auto}.convertkit-broadcasts-list li .convertkit-broadcast-text{display:inline-block;grid-area:text;font-size:16px}.convertkit-broadcasts-list li .convertkit-broadcast-read-more{display:block;margin:10px 0 0 0}.convertkit-broadcasts{margin-bottom:20px}@media only screen and (min-width: 482px){.convertkit-broadcasts{margin-bottom:30px}}.convertkit-broadcasts.has-background,.convertkit-broadcasts[data-background-color]{padding:20px}.convertkit-broadcasts.convertkit-broadcasts-loading{background-color:#e3e3e3 !important;background-image:url(//vegetablerecipes.com/wp-content/plugins/convertkit/resources/frontend/images/spinner.gif);background-position:center;background-repeat:no-repeat}.editor-styles-wrapper .convertkit-broadcasts.has-background{padding:20px}.editor-styles-wrapper .convertkit-broadcasts.convertkit-broadcasts-loading{background-color:#e3e3e3 !important;background-image:url(//vegetablerecipes.com/wp-content/plugins/convertkit/resources/frontend/images/spinner.gif);background-position:center;background-repeat:no-repeat}.convertkit-broadcasts[data-display-order=broadcast-date] .convertkit-broadcasts-list li{grid-template-areas:"title date" "text image";grid-template-columns:auto 150px}.convertkit-broadcasts[data-display-grid="1"] .convertkit-broadcasts-list{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:20px;grid-row-gap:20px;align-items:start}@media screen and (max-width: 768px){.convertkit-broadcasts[data-display-grid="1"] .convertkit-broadcasts-list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 478px){.convertkit-broadcasts[data-display-grid="1"] .convertkit-broadcasts-list{grid-template-columns:repeat(1, 1fr)}}.convertkit-broadcasts[data-display-grid="1"] .convertkit-broadcasts-list li{grid-template-areas:"image" "date" "title" "text";grid-template-columns:none;grid-row-gap:10px}.convertkit-broadcasts[data-display-grid="1"][data-display-order=broadcast-date] .convertkit-broadcasts-list li{grid-template-areas:"image" "title" "text" "date"}.convertkit-broadcasts[data-display-order=broadcast-date] .convertkit-broadcasts-list li time{text-align:right}.convertkit-broadcasts[data-display-grid="1"][data-display-order=broadcast-date] .convertkit-broadcasts-list li time{text-align:left}@media screen and (max-width: 478px){.convertkit-broadcasts-list li{grid-template-areas:"image image" "date date" "title title" "text text";grid-row-gap:10px}.convertkit-broadcasts[data-display-image="1"] .convertkit-broadcasts-list li{margin:0 0 20px 0}}body.convertkit-broadcast.elementor-default table,body.convertkit-broadcast.elementor-default table tbody,body.convertkit-broadcast.elementor-default table tbody td{border:none}body.convertkit-broadcast.elementor-default table tbody>tr:nth-child(odd)>td,body.convertkit-broadcast.elementor-default table tbody>tr:nth-child(odd)>th{background:none}.convertkit-product,.convertkit-button{margin-bottom:20px}@media only screen and (min-width: 482px){.convertkit-product,.convertkit-button{margin-bottom:30px}}.convertkit-product a,.convertkit-product span,.convertkit-button a,.convertkit-button span{display:block;padding:calc(.667em + 2px) calc(1.333em + 2px);cursor:pointer;text-align:center;text-decoration:none;word-break:break-word;box-sizing:border-box}.wp-block-convertkit-form-builder-field input,.wp-block-convertkit-form-builder-field textarea{width:100%;margin:0 0 20px 0;padding:10px;box-sizing:border-box;font-family:inherit}.wp-block-convertkit-form-builder-field label span.convertkit-form-builder-field-required{color:red}form .convertkit-form-builder-subscribed-message{width:100%;margin:0 0 20px 0;box-sizing:border-box}form.formkit-form[data-format=inline]{margin-left:auto;margin-right:auto;margin-bottom:20px}@media only screen and (min-width: 482px){form.formkit-form[data-format=inline]{margin-bottom:30px}}.formkit-sticky-bar{z-index:999999 !important}#convertkit-restrict-content *,#convertkit-restrict-content-modal *{box-sizing:border-box}#convertkit-restrict-content h3,#convertkit-restrict-content-modal h3{margin:0 0 20px 0;padding:0;font-size:24px;line-height:40px;font-style:normal}#convertkit-restrict-content h4,#convertkit-restrict-content-modal h4{margin:0 0 5px 0;padding:0;font-size:18px;line-height:30px;font-style:normal}#convertkit-restrict-content p,#convertkit-restrict-content-modal p{margin:0 0 20px 0;padding:0;font-size:16px;line-height:28px}#convertkit-restrict-content small,#convertkit-restrict-content-modal small{display:block;font-size:13px;line-height:22px;color:#111}#convertkit-restrict-content{width:100%;background:#f9f7f4;color:#373f45;margin:30px auto;padding:40px;text-align:center;box-sizing:border-box;border-radius:8px}#convertkit-restrict-content .convertkit-product a{display:inline-block;text-decoration:none;height:42px;line-height:42px;font-size:15px;margin:0;padding:0 20px !important;border:none;border-radius:3px}.convertkit-restrict-content-notice{display:inline-block;margin:0 0 20px 0;padding:0 0 0 30px;color:#d3434a;font-size:12px;line-height:24px;font-weight:400;background-image:url(//vegetablerecipes.com/wp-content/plugins/convertkit/resources/frontend/images/error.svg);background-repeat:no-repeat;background-size:24px 24px}form.convertkit-restrict-content-form input[type=submit]{height:42px;line-height:42px;font-size:15px;margin:0;padding:0 20px !important;border:none;border-radius:3px}form.convertkit-restrict-content-form div#convertkit-restrict-content-email-field{display:grid;grid-template-areas:"email button";grid-template-columns:3fr 1fr;grid-column-gap:5px;text-align:left;max-width:500px;height:56px;margin:0 auto 20px auto;padding:6px 10px;background-image:url(//vegetablerecipes.com/wp-content/plugins/convertkit/resources/frontend/images/email.svg);background-repeat:no-repeat;background-color:#fff;background-size:15px 15px;background-position:18px 20px;border:1px solid #fff;border-radius:3px}form.convertkit-restrict-content-form div#convertkit-restrict-content-email-field.convertkit-restrict-content-error{border-color:#d3434a}form.convertkit-restrict-content-form div#convertkit-restrict-content-email-field input[type=email]{grid-area:email;text-indent:35px;height:42px;line-height:42px;margin:0;padding:0;font-size:15px;background:none;border:none}form.convertkit-restrict-content-form div#convertkit-restrict-content-email-field input[type=submit]{grid-area:button}form.convertkit-restrict-content-form div#convertkit-subscriber-code-container{width:427px;height:100px;border:1px solid #dce1e5;border-radius:4px;margin:0 auto 20px auto;overflow:hidden;background:#dce1e5}form.convertkit-restrict-content-form div#convertkit-subscriber-code-container.convertkit-restrict-content-error{border-color:#d3434a}form.convertkit-restrict-content-form div#convertkit-subscriber-code-container input#convertkit-subscriber-code{--otp-digits: 6;--otp-height: 98px;--otp-number-width: 70px;--otp-letter-spacing: 41px;--otp-text-indent: 20px;--otp-border-color: #dce1e5;--otp-text-color: #697177;--otp-font-size: 50px;--_otp-digit: 0;all:unset;text-align:left;margin:0;padding:0;background:linear-gradient(90deg, #dce1e5 var(--otp-number-width), transparent 0),linear-gradient(90deg, #fff var(--otp-number-width), transparent 0);background-position:calc(var(--_otp-digit)*(var(--otp-number-width) + 1px)) 0,0 0;background-repeat:no-repeat,repeat-x;background-size:calc(var(--otp-number-width) + 1px) 100%;inline-size:calc(var(--otp-digits)*(var(--otp-number-width) + 1px));letter-spacing:var(--otp-letter-spacing);text-indent:var(--otp-text-indent);width:calc(var(--otp-number-width)*var(--otp-digits) + var(--otp-digits));height:var(--otp-height);color:var(--otp-text-color);font-size:var(--otp-font-size);font-family:monospace;font-weight:400}#convertkit-restrict-content-modal-background{display:none;position:fixed;width:100%;height:100%;z-index:999998;top:0;left:0;background:rgba(9,13,22,.8)}#convertkit-restrict-content-modal{box-sizing:border-box;display:none;position:fixed;z-index:999999;width:730px;height:328px;top:calc(50% - 164px);left:calc(50% - 365px);margin:0;padding:80px 115px;background:#fff;border:1px solid #fff;border-radius:8px;text-align:center}#convertkit-restrict-content-modal form.convertkit-restrict-content-form div#convertkit-restrict-content-email-field{background-color:#f4f6f8}#convertkit-restrict-content-modal #convertkit-restrict-content-modal-close{position:absolute;top:25px;right:25px;text-indent:-9999px;background-image:url(//vegetablerecipes.com/wp-content/plugins/convertkit/resources/frontend/images/cross.svg);background-repeat:no-repeat;background-size:12px 12px;background-color:rgba(0,0,0,0);border:none;cursor:pointer}#convertkit-restrict-content-modal-loading{box-sizing:border-box;display:none;position:absolute;z-index:1000000;width:100%;height:100%;top:0;left:0;margin:0;padding:0;background:url(//vegetablerecipes.com/wp-content/plugins/convertkit/resources/frontend/images/spinner.gif) center no-repeat hsla(0,0%,100%,.8);border:none;border-radius:8px;text-align:center}@media screen and (max-width: 730px){#convertkit-restrict-content{padding:20px}#convertkit-restrict-content .convertkit-restrict-content-actions{padding:10px}#convertkit-restrict-content input[type=email],#convertkit-restrict-content input[type=text],#convertkit-restrict-content input#convertkit-subscriber-code{width:100%}form.convertkit-restrict-content-form div#convertkit-restrict-content-email-field{grid-template-areas:"email email" "button button";max-width:100%;height:auto}form.convertkit-restrict-content-form div#convertkit-restrict-content-email-field input[type=submit]{margin-top:10px}form.convertkit-restrict-content-form div#convertkit-subscriber-code-container{width:213px;height:50px}form.convertkit-restrict-content-form div#convertkit-subscriber-code-container input#convertkit-subscriber-code{--otp-height: 49px;--otp-number-width: 35px;--otp-letter-spacing: 20px;--otp-text-indent: 10px;--otp-font-size: 25px}#convertkit-restrict-content-modal{width:90%;height:auto;left:5%;padding:40px}}