*,:after,:before{box-sizing:border-box;background-repeat:no-repeat}:after,:before{-webkit-text-decoration:inherit;text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1.5}:where(body){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){padding:0;list-style-type:none}:where(pre){font-family:monospace;font-size:1em;overflow:auto}:where(svg:not([fill])){fill:currentColor}:where(button,[type="button" i],[type="reset" i],[type="submit" i]){appearance:button}:where(textarea){resize:vertical;margin:0}:where([type="search" i]){appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}::placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{appearance:button;font:inherit}:where(details>summary:first-of-type){display:list-item}:where([aria-busy="true" i]){cursor:progress}:where([aria-disabled="true" i],[disabled]){cursor:not-allowed}:where([aria-hidden="false" i][hidden]){display:initial}:where([aria-hidden="false" i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}@media (prefers-reduced-motion:reduce){*,:after,:before{background-attachment:initial !important;scroll-behavior:auto !important;transition-duration:0s !important;transition-delay:0s !important;animation-duration:1ms !important;animation-iteration-count:1 !important;animation-delay:-1ms !important}}*,:after,:before,html{box-sizing:border-box}img{box-sizing:content-box}.image-background>img,.image-background>img[width][height]{object-fit:cover}.image-background{position:relative;overflow:hidden}.image-background-layer,.image-background>img,.image-background>img[width][height]{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}:root{--breakpoint-nav:1029px}@media (width <=1590px){:root{--wp--custom--spacing--container-padding-inline:4rem}}@media (width <=700px){:root{--wp--custom--spacing--container-padding-inline:1.25rem}}@media (width <=1030px){:root{--wp--custom--spacing--site-header-padding-block:1.25rem}}@media (width <=1024px){:root{--wp--custom--spacing--grid-gap:2rem}}@media (width <=768px){:root{--wp--custom--spacing--grid-gap:var(--wp--custom--spacing--container-padding-inline);--wp--custom--spacing--container-padding-block:3.125rem}}@media (width <=600px){:root{--wp--custom--spacing--content-padding-block:3.75rem;--wp--custom--spacing--container-padding-block:2.5rem}}:root{--wp--custom--color--accent-hover:color-mix(in oklch,var(--wp--custom--color--accent) 90%,#000 10%);--wp--custom--color--autore-bg:#f9ebef;--wp--custom--color--content-bg:#f8f8f8;--wp--custom--color--star:#f5c842;--wp--custom--color--ingredient-bg:#fdf6ec;--wp--custom--color--ingredient-border:#e8d8b0;--wp--custom--color--ingredient-checkbox:#d4c0a0;--wp--custom--color--ingredient-separator:#ede4d0;--wp--custom--color--separator:#d9d9d9;--wp--custom--color--functional-hover:color-mix(in oklch,var(--wp--custom--color--functional) 90%,#000 10%);--wp--custom--color--link-text-hover:color-mix(in oklch,var(--wp--custom--color--functional) 90%,#000 10%);--wp--custom--color--veg-hover:color-mix(in oklch,var(--wp--custom--color--veg) 90%,#000 10%);--wp--custom--color--veg-darker:color-mix(in oklch,var(--wp--custom--color--veg) 80%,#000 20%);--wp--custom--color--veg-lightest:color-mix(in oklch,var(--wp--custom--color--veg-muted) 92%,#fff 8%);--wp--custom--color--veg-muted-hover:color-mix(in oklch,var(--wp--custom--color--veg-muted) 90%,#000 10%);--wp--custom--color--focus-ring:color-mix(in sRGB,color-mix(in oklch,var(--wp--custom--color--accent) 90%,#fff 10%) 50%,transparent)}.screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal !important}.screen-reader-text:focus{opacity:0}.screen-reader-text:focus-visible{background-color:var(--wp--preset--color--white);clip:auto;clip-path:none;font-size:1.0625rem;font-weight:var(--wp--custom--typography--weight-bold);opacity:1;z-index:100000;border-radius:0;width:auto;height:auto;padding:.9375rem 1.4375rem .875rem;line-height:normal;text-decoration:none;display:block;top:.3125rem;left:.3125rem;box-shadow:0 0 2px 2px #16161699}.skip-link{margin:.3125rem}a:focus,button:focus,div[tabindex]:focus,input:focus,select:focus,textarea:focus{opacity:1;outline-offset:.3125rem}@media (prefers-reduced-motion:no-preference){:focus{transition:outline-offset .25s}}.external-link-icon{margin-left:.4375rem;margin-right:2px}@media (width <=600px){.external-link-icon{width:.75rem;height:.75rem;margin-left:4px;transform:translateY(1px)}}.accordion__item{border-bottom:1px solid var(--color-border)}.accordion__trigger{cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:left;background-color:#0000;border:0;justify-content:space-between;align-items:center;width:100%;padding:1rem 0;display:flex}.accordion__trigger:after{content:"+";flex-shrink:0;margin-left:1rem}.accordion__trigger[aria-expanded=true]:after{content:"−"}.accordion__panel{padding-bottom:1rem}.btn{appearance:none;background-color:var(--wp--custom--color--accent);border:1px solid var(--wp--custom--color--accent);color:var(--wp--preset--color--white);cursor:pointer;font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--14);font-weight:var(--wp--custom--typography--weight-semibold);text-overflow:ellipsis;border-radius:8px;width:auto;margin-bottom:0;padding:14px 24px;line-height:1.4;text-decoration:none;transition:all .15s cubic-bezier(.25,.46,.45,.94);display:inline-block;position:relative;overflow:hidden;white-space:nowrap !important}.btn.focus,.btn:focus,.btn:hover{background-color:var(--wp--custom--color--accent-hover);border-color:var(--wp--custom--color--accent-hover);color:var(--wp--preset--color--white)}.btn:focus-visible{outline:2px solid var(--wp--custom--color--focus-ring);outline-offset:3px}.btn:disabled,.btn[disabled]{cursor:not-allowed;opacity:.5}.btn--primary-outline{appearance:none;background-color:var(--wp--custom--color--accent);border:1px solid var(--wp--custom--color--accent);color:var(--wp--preset--color--white);cursor:pointer;font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--14);font-weight:var(--wp--custom--typography--weight-semibold);text-overflow:ellipsis;border-radius:8px;width:auto;margin-bottom:0;padding:14px 24px;line-height:1.4;text-decoration:none;transition:all .15s cubic-bezier(.25,.46,.45,.94);display:inline-block;position:relative;overflow:hidden;white-space:nowrap !important}.btn--primary-outline.focus,.btn--primary-outline:focus,.btn--primary-outline:hover{background-color:var(--wp--custom--color--accent-hover);border-color:var(--wp--custom--color--accent-hover)}.btn--primary-outline:focus-visible{outline:2px solid var(--wp--custom--color--focus-ring);outline-offset:3px}.btn--primary-outline:disabled,.btn--primary-outline[disabled]{cursor:not-allowed;opacity:.5}.btn--primary-outline{border-color:var(--wp--custom--color--accent);color:var(--wp--custom--color--accent);background-color:#0000}.btn--primary-outline.focus,.btn--primary-outline:focus,.btn--primary-outline:hover{background-color:var(--wp--custom--color--accent);border-color:var(--wp--custom--color--accent);color:var(--wp--preset--color--white)}.btn--secondary{appearance:none;background-color:var(--wp--custom--color--accent);border:1px solid var(--wp--custom--color--accent);cursor:pointer;font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--14);font-weight:var(--wp--custom--typography--weight-semibold);text-overflow:ellipsis;border-radius:8px;width:auto;margin-bottom:0;padding:14px 24px;line-height:1.4;text-decoration:none;transition:all .15s cubic-bezier(.25,.46,.45,.94);display:inline-block;position:relative;overflow:hidden;white-space:nowrap !important}.btn--secondary.focus,.btn--secondary:focus,.btn--secondary:hover{background-color:var(--wp--custom--color--accent-hover);border-color:var(--wp--custom--color--accent-hover)}.btn--secondary:focus-visible{outline:2px solid var(--wp--custom--color--focus-ring);outline-offset:3px}.btn--secondary:disabled,.btn--secondary[disabled]{cursor:not-allowed;opacity:.5}.btn--secondary{background-color:var(--wp--custom--color--veg);border-color:var(--wp--custom--color--veg);color:var(--wp--preset--color--white)}.btn--secondary.focus,.btn--secondary:focus,.btn--secondary:hover{background-color:var(--wp--custom--color--veg-hover);border-color:var(--wp--custom--color--veg-hover);color:var(--wp--preset--color--white)}.btn--secondary-outline{appearance:none;background-color:var(--wp--custom--color--accent);border:1px solid var(--wp--custom--color--accent);color:var(--wp--preset--color--white);cursor:pointer;font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--14);font-weight:var(--wp--custom--typography--weight-semibold);text-overflow:ellipsis;border-radius:8px;width:auto;margin-bottom:0;padding:14px 24px;line-height:1.4;text-decoration:none;transition:all .15s cubic-bezier(.25,.46,.45,.94);display:inline-block;position:relative;overflow:hidden;white-space:nowrap !important}.btn--secondary-outline.focus,.btn--secondary-outline:focus,.btn--secondary-outline:hover{background-color:var(--wp--custom--color--accent-hover);border-color:var(--wp--custom--color--accent-hover)}.btn--secondary-outline:focus-visible{outline:2px solid var(--wp--custom--color--focus-ring);outline-offset:3px}.btn--secondary-outline:disabled,.btn--secondary-outline[disabled]{cursor:not-allowed;opacity:.5}.btn--secondary-outline{border-color:var(--wp--custom--color--veg);color:var(--wp--custom--color--veg);background-color:#0000}.btn--secondary-outline.focus,.btn--secondary-outline:focus,.btn--secondary-outline:hover{background-color:var(--wp--custom--color--veg);border-color:var(--wp--custom--color--veg);color:var(--wp--preset--color--white)}.btn--copy{appearance:none;background-color:var(--wp--custom--color--accent);border:1px solid var(--wp--custom--color--accent);color:var(--wp--preset--color--white);cursor:pointer;font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--14);font-weight:var(--wp--custom--typography--weight-semibold);text-overflow:ellipsis;border-radius:8px;width:auto;margin-bottom:0;padding:14px 24px;line-height:1.4;text-decoration:none;transition:all .15s cubic-bezier(.25,.46,.45,.94);display:inline-block;position:relative;overflow:hidden;white-space:nowrap !important}.btn--copy.focus,.btn--copy:focus,.btn--copy:hover{background-color:var(--wp--custom--color--accent-hover);border-color:var(--wp--custom--color--accent-hover)}.btn--copy:focus-visible{outline:2px solid var(--wp--custom--color--focus-ring);outline-offset:3px}.btn--copy:disabled,.btn--copy[disabled]{cursor:not-allowed;opacity:.5}.btn--copy{border-color:var(--wp--preset--color--testo-secondario);color:var(--wp--preset--color--testo-secondario);background-color:#0000;padding:.5rem 1rem}.btn--copy.focus,.btn--copy:focus,.btn--copy:hover{background-color:var(--wp--preset--color--testo-secondario);border-color:var(--wp--preset--color--testo-secondario);color:var(--wp--preset--color--white)}.btn--small{font-size:var(--wp--preset--font-size--12);padding:.5rem 1rem;line-height:1.4}.btn--large{font-size:var(--wp--preset--font-size--18);padding:15px 19px;line-height:1.66}.wp-block-button__link,[type=submit]{appearance:none;background-color:var(--wp--custom--color--accent);border:1px solid var(--wp--custom--color--accent);color:var(--wp--preset--color--white);cursor:pointer;font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--14);font-weight:var(--wp--custom--typography--weight-semibold);text-overflow:ellipsis;border-radius:8px;width:auto;margin-bottom:0;padding:14px 24px;line-height:1.4;text-decoration:none;transition:all .15s cubic-bezier(.25,.46,.45,.94);display:inline-block;position:relative;overflow:hidden;white-space:nowrap !important}.wp-block-button__link.focus,.wp-block-button__link:focus,.wp-block-button__link:hover,[type=submit].focus,[type=submit]:focus,[type=submit]:hover{background-color:var(--wp--custom--color--accent-hover);border-color:var(--wp--custom--color--accent-hover);color:var(--wp--preset--color--white)}.wp-block-button__link:focus-visible,[type=submit]:focus-visible{outline:2px solid var(--wp--custom--color--focus-ring);outline-offset:3px}.wp-block-button__link:disabled,.wp-block-button__link[disabled],[type=submit]:disabled,[type=submit][disabled]{cursor:not-allowed;opacity:.5}.embla,.embla__viewport{overflow:hidden}.embla__container{touch-action:pan-y;display:flex}.embla__slide{flex:0 0 80%;min-width:0}.embla--recipes{width:100vw;margin-inline:calc(50% - 50vw);position:relative}.embla--recipes .embla__viewport{padding-inline:var(--wp--custom--spacing--container-padding-inline)}@media (width>=768px){.embla--recipes .embla__viewport{padding-inline:0}}.embla--recipes .embla__container{margin-left:-.5rem}.embla--recipes .embla__slide{flex-basis:68%;padding-left:.5rem}@media (width>=768px){.embla--recipes .embla__slide{flex-basis:65%}}@media (width>=1200px){.embla--recipes .embla__slide{flex-basis:40%}}@media (width>=768px){.embla--recipes{width:100%;margin-inline:0}}.embla--recipes .embla__next,.embla--recipes .embla__prev{background-color:var(--wp--preset--color--white);cursor:pointer;z-index:1;border:none;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 .125rem .375rem #00000026}.embla--recipes .embla__next:before,.embla--recipes .embla__prev:before{border-bottom:2px solid var(--wp--custom--color--heading);border-right:2px solid var(--wp--custom--color--heading);content:"";width:.4rem;height:.4rem;display:block}.embla--recipes .embla__prev{left:.75rem}.embla--recipes .embla__prev:before{margin-left:.15rem;transform:rotate(135deg)}.embla--recipes .embla__next{right:.75rem}.embla--recipes .embla__next:before{margin-right:.15rem;transform:rotate(-45deg)}.embla--recipes .embla__progress{background-color:var(--wp--custom--color--border);height:.25rem;margin-inline:var(--wp--custom--spacing--container-padding-inline);border-radius:1rem;margin-top:1rem;position:relative;overflow:hidden}@media (width>=768px){.embla--recipes .embla__progress{margin-inline:0}}.embla--recipes .embla__progress__thumb{background-color:var(--wp--custom--color--accent);border-radius:1rem;width:30%;height:100%;position:absolute;top:0;left:0}.home-recipe-categories{border-bottom:.0625rem solid var(--wp--custom--color--veg-muted-hover);border-top:.0625rem solid var(--wp--custom--color--veg-muted-hover);box-shadow:0 -.125rem 0 var(--wp--preset--color--white),0 .125rem 0 var(--wp--preset--color--white);background-color:#e9f2e1;width:100vw;margin-block:3rem;margin-inline:calc(50% - 50vw)}.home-recipe-categories .container{max-width:none;padding-inline:0}.home-recipe-categories .section-title{text-align:center}@media (width <=600px){.home-recipe-categories{margin-top:1.5rem}}.embla--categories .embla__slide{flex-basis:60%}@media (width>=768px){.embla--categories .embla__slide{flex-basis:35%}}@media (width>=1200px){.embla--categories .embla__slide{flex-basis:22%}}.category-card{color:var(--wp--custom--color--heading);flex-direction:column;align-items:center;gap:.75rem;text-decoration:none;display:flex}.category-card img{aspect-ratio:1;object-fit:cover;width:100%;display:block}@media (width>=1200px){.category-card img{transition:transform .2s}.category-card:hover img{transform:scale(1.05)}}.category-card__title{font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--16);font-weight:var(--wp--custom--typography--weight-medium);text-align:center}.recipe-card{display:block}.recipe-card__image-link{aspect-ratio:4/5;margin-bottom:.75rem;text-decoration:none;display:block;overflow:hidden}.recipe-card__image-link img{object-fit:cover;width:100%;height:100%;display:block}@media (width>=1200px){.recipe-card__image-link{aspect-ratio:auto;height:20rem}}.recipe-card__categories{flex-wrap:wrap;gap:.5rem;margin-bottom:0;display:flex}.recipe-card__category{background-image:linear-gradient(to bottom,transparent 0 45%,var(--category-color,var(--wp--preset--color--light)) 45% 90%,transparent 90% 100%);color:var(--wp--custom--color--heading);font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--14);letter-spacing:.08em;margin-bottom:.5rem;padding-inline:.3rem;font-weight:600;line-height:1.4;text-decoration:none;display:inline-block}.recipe-card__category--lievitati-vegetariani{--category-color:#f5ddd0}.recipe-card__category--dolci-vegetariani{--category-color:#d6e8f5}.recipe-card__category--salse-e-condimenti-vegetariani{--category-color:#f5ecd0}.recipe-card__category--piatti-unici-vegetariani{--category-color:#e8d8f5}.recipe-card__category--contorni-vegetariani{--category-color:#dcf0d0}.recipe-card__category--primi-piatti-vegetariani{--category-color:#fff0c2}.recipe-card__category--antipasti-vegetariani{--category-color:#f2d8e0}.recipe-card__category--secondi-piatti-vegetariani{--category-color:#ffe0c8}.recipe-card__title-link{color:var(--wp--custom--color--heading);text-decoration:none;display:block}.recipe-card .recipe-card__title{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--h-3);font-weight:var(--wp--custom--typography--weight-semibold);text-align:left;margin:0;line-height:1.25}.schema-faq{flex-direction:column;gap:.5rem;margin-block:1.5rem;display:flex}.schema-faq-section{background-color:var(--wp--custom--color--veg-muted);border:1px solid var(--wp--custom--color--veg-muted-hover);border-radius:.3125rem;overflow:hidden;box-shadow:inset 0 1px 2px #fff9}.schema-faq-question{color:var(--wp--custom--color--veg-darker);font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--15);letter-spacing:.03em;padding:1rem 1.25rem;font-weight:600;line-height:1.4;display:block}.schema-faq-answer{background-color:var(--wp--custom--color--veg-lightest);border-top:1px solid var(--wp--custom--color--border);margin:0;padding:1rem 1.25rem}.hamburger{--hamburger-layer-height:2px;--hamburger-width:2rem;--hamburger-color:var(--wp--preset--color--black);--hamburger-color-active:var(--wp--preset--color--black);flex-shrink:0;position:relative}.hamburger,.hamburger:after,.hamburger:before{background-color:var(--hamburger-color);height:var(--hamburger-layer-height);width:var(--hamburger-width);transition:all .2s}.hamburger:after,.hamburger:before{content:"";display:block;position:absolute}.hamburger:before{top:-.5625rem}.hamburger:after{bottom:-.5625rem}body:not(.js-nav-active) .nav-toggle .hamburger:after,body:not(.js-nav-active) .nav-toggle:focus .hamburger:after{width:80%}body:not(.js-nav-active) .nav-toggle:hover .hamburger:after{width:100%}.js-nav-active .hamburger:after,.js-nav-active .hamburger:before{background-color:var(--hamburger-color-active);top:0;left:0}.js-nav-active .hamburger:before{transform:rotate(-45deg)}.js-nav-active .hamburger:after{transform:rotate(45deg)}.js-nav-active .hamburger,.nav-toggle{background-color:#0000}.nav-toggle{cursor:pointer;font-weight:var(--wp--custom--typography--weight-semibold);opacity:1;-webkit-user-select:none;user-select:none;z-index:99999;border:0;border-radius:0;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 -1rem 0 0;padding:0;text-decoration:none;display:flex;position:relative;right:0;overflow:visible}:root{--color-background-nav-mobile-header:var(--wp--preset--color--white);--color-background-nav-mobile-header-active:var(--wp--preset--color--white);--width-navigation:100vw;--color-background-menu-items:var(--wp--preset--color--white);--color-background-menu-items-active:var(--wp--preset--color--white);--color-separator-nav-mobile:#0000001a;--color-current-menu-item:var(--wp--custom--color--accent);--color-dropdown-toggle-mobile:var(--wp--custom--color--heading);--typography-size-main-level-mobile:.9375rem;--typography-weight-main-level-mobile:600;--padding-main-level-vertical-mobile:.75rem;--color-main-level-menu-item-hover-focus-mobile:var(--wp--custom--color--link-text);--color-main-level-menu-item-mobile:var(--wp--custom--color--heading);--typography-size-sub-menu-mobile:.9375rem;--typography-weight-sub-menu-mobile:600;--margin-left-sub-menu:.625rem;--padding-sub-menu-vertical-mobile:.5rem;--padding-sub-menu-horizontal-mobile:var(--wp--custom--spacing--container-padding-inline);--color-sub-menu-mobile:var(--wp--custom--color--main)}@media only screen and (width <=1030px){.menu-items ul{display:none}ul .sub-menu.toggled-on{display:block}}@media screen and (width <=1029px){.site-header{background-color:var(--color-background-nav-mobile-header);z-index:10;position:sticky;top:0}.nav-primary{align-self:center;align-items:center;column-gap:1rem;display:flex}.nav-search-wrapper{order:-1}.nav-search-clip{pointer-events:none;z-index:20;transition:box-shadow .3s;position:absolute;top:100%;left:0;right:0;overflow:hidden}.nav-search-wrapper.is-search-open .nav-search-clip{pointer-events:auto;box-shadow:0 .25rem .75rem #00000014}.nav-search-box{background-color:var(--wp--custom--color--content-bg);border-top:1px solid var(--wp--custom--color--border);padding:1rem var(--wp--custom--spacing--container-padding-inline);transition:transform .3s;transform:translateY(-100%)}.nav-search-wrapper.is-search-open .nav-search-box{transform:translateY(0)}.nav-search-wrapper.is-search-open .nav-search-icon svg{opacity:0}.nav-search-wrapper.is-search-open .nav-search-icon:after,.nav-search-wrapper.is-search-open .nav-search-icon:before{background-color:var(--wp--preset--color--black);content:"";width:2rem;height:2px;position:absolute;top:50%;left:50%}.nav-search-wrapper.is-search-open .nav-search-icon:before{transform:translate(-50%,-50%) rotate(45deg)}.nav-search-wrapper.is-search-open .nav-search-icon:after{transform:translate(-50%,-50%) rotate(-45deg)}.site-header a,.site-header li,.site-header ul{position:relative}.disable-scroll{overflow:hidden}.menu-items-wrapper{backface-visibility:hidden;background-color:var(--color-background-menu-items);pointer-events:none;visibility:hidden;height:calc(100vh - 7.2rem);width:var(--width-navigation);z-index:5;padding-bottom:7.5rem;transition:opacity .18s ease-in-out;position:fixed;top:0;right:0;overflow:auto;transform:translate3d(100%,0,0)}.menu-items{margin:16px 0 0}.menu-item a{border-top:1px solid var(--color-separator-nav-mobile);color:var(--color-main-level-menu-item-mobile);font-size:var(--typography-size-main-level-mobile);font-weight:var(--typography-weight-main-level-mobile);padding:var(--padding-main-level-vertical-mobile) var(--padding-sub-menu-horizontal-mobile);z-index:0;margin-left:0;margin-right:0;text-decoration:none;display:block;position:relative}.sub-menu a{color:var(--color-sub-menu-mobile);font-size:var(--typography-size-sub-menu-mobile);font-weight:var(--typography-weight-sub-menu-mobile);padding-bottom:var(--padding-sub-menu-vertical-mobile);padding-left:calc(var(--padding-sub-menu-horizontal-mobile) + var(--margin-left-sub-menu));padding-top:var(--padding-sub-menu-vertical-mobile)}.sub-menu{margin-left:0;padding-left:0}.sub-menu .sub-menu a{padding-left:calc(var(--padding-sub-menu-horizontal-mobile) + var(--margin-left-sub-menu) + var(--margin-left-sub-menu))}.ricette-menu>a{align-items:center;gap:.5rem;display:flex}.ricette-menu>a:before{content:"";background-color:#a0a0a0;flex-shrink:0;width:1.125rem;height:1.125rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M6 13.87A4 4 0 0 1 7.41 6a5.1 5.1 0 0 1 1.05-1.54 5 5 0 0 1 7.08 0A5.1 5.1 0 0 1 16.59 6 4 4 0 0 1 18 13.87V21H6ZM6 17h12'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M6 13.87A4 4 0 0 1 7.41 6a5.1 5.1 0 0 1 1.05-1.54 5 5 0 0 1 7.08 0A5.1 5.1 0 0 1 16.59 6 4 4 0 0 1 18 13.87V21H6ZM6 17h12'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ricette-menu .sub-menu a{padding-left:calc(var(--padding-sub-menu-horizontal-mobile) + 1.5625rem);border-top:none;position:relative}.ricette-menu .sub-menu a:before{background-color:var(--wp--custom--color--veg-muted);content:"";bottom:0;left:calc(var(--padding-sub-menu-horizontal-mobile) + .5rem);width:.125rem;position:absolute;top:0}.ricette-menu .sub-menu .menu-item.current-menu-item>a:before{width:.3125rem}.ricette-menu .sub-menu a:focus,.ricette-menu .sub-menu a:hover{color:var(--wp--custom--color--veg)}.ricette-menu .tutte-le-ricette{display:none}.ricette-menu .tutte-le-ricette>a{font-weight:var(--wp--custom--typography--weight-bold)}.ricette-menu .tutte-le-ricette>a:before{content:"";height:1.375rem;bottom:auto;left:calc(var(--padding-sub-menu-horizontal-mobile) + .3125rem);background-color:#a0a0a0;width:1.375rem;top:50%;transform:translateY(-50%);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M6 13.87A4 4 0 0 1 7.41 6a5.1 5.1 0 0 1 1.05-1.54 5 5 0 0 1 7.08 0A5.1 5.1 0 0 1 16.59 6 4 4 0 0 1 18 13.87V21H6ZM6 17h12'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M6 13.87A4 4 0 0 1 7.41 6a5.1 5.1 0 0 1 1.05-1.54 5 5 0 0 1 7.08 0A5.1 5.1 0 0 1 16.59 6 4 4 0 0 1 18 13.87V21H6ZM6 17h12'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.menu-item a:focus,.menu-item a:hover{color:var(--color-main-level-menu-item-hover-focus-mobile)}.menu-item.current-menu-item>a,.menu-item.current-menu-parent>a{color:var(--color-current-menu-item)}.dropdown-toggle{--dropdown-toggle-size:.75rem;color:var(--color-dropdown-toggle-mobile);height:100%;padding:var(--padding-sub-menu-vertical-mobile) calc(var(--padding-sub-menu-horizontal-mobile) - var(--dropdown-toggle-size)/2) var(--padding-sub-menu-vertical-mobile) var(--padding-sub-menu-horizontal-mobile);z-index:100;background-color:#0000;border:0;align-items:center;margin-top:0;display:inline-flex;position:absolute;top:2px;left:auto;right:0;overflow:hidden}.dropdown-toggle svg{height:var(--dropdown-toggle-size);pointer-events:none;width:var(--dropdown-toggle-size);z-index:-1;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' style='width:var(--dropdown-toggle-size);height:var(--dropdown-toggle-size)' viewBox='0 0 10 10'%3E%3Cpath fill='none' stroke='%23222' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M5 1.5v7M1.5 5h7'/%3E%3C/svg%3E");background-size:100%;transition:all .15s;position:relative;transform:rotate(0)}.dropdown-toggle svg path{display:none}.dropdown-toggle.toggled-on svg{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' style='width:var(--dropdown-toggle-size);height:var(--dropdown-toggle-size)' viewBox='0 0 10 10'%3E%3Cpath fill='none' stroke='%23222' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M1.5 5h7'/%3E%3C/svg%3E");transform:rotate(-180deg)}.dropdown-toggle:hover{cursor:pointer}.dropdown-toggle:focus{cursor:pointer;z-index:100}.sub-menu .dropdown-toggle{color:var(--color-sub-menu-mobile)}.js-nav-active{overflow:hidden}.js-nav-active .menu-items-wrapper{background-color:var(--color-background-menu-items-active);opacity:1;pointer-events:all;visibility:visible;width:var(--width-navigation);transform:translateZ(0)}}@media screen and (width <=782px){.logged-in.admin-bar .menu-items-wrapper{margin-top:46px}}.nav-search-icon,.nav-search-wrapper{align-items:center;display:flex}.nav-search-icon{color:var(--wp--custom--color--heading);cursor:pointer;background-color:#0000;border:0;flex-shrink:0;padding:0;position:relative;top:0}.nav-search-icon svg{width:1.5rem;height:1.5rem;display:block}.nav-search-pill{background-color:var(--wp--preset--color--white);border:1px solid var(--wp--custom--color--border);border-radius:.5rem;align-items:center;gap:.5rem;padding:.375rem .375rem .375rem 1.125rem;display:flex;box-shadow:inset .1875rem .1875rem .625rem #0000001a}.nav-search-pill .search-form{flex-grow:1;align-items:center;gap:.5rem;display:flex}.nav-search-pill .search-form label{flex-grow:1;display:flex}.nav-search-pill .search-field{color:var(--wp--custom--color--heading);font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--15);background-color:#0000;border:0;width:100%;min-width:0;padding:0}.nav-search-pill .search-field::placeholder{color:var(--wp--preset--color--testo-secondario);font-style:italic}.nav-search-pill .search-field:focus{outline:0}.nav-search-pill button[type=submit]{background-color:var(--wp--custom--color--veg);border-color:var(--wp--custom--color--veg);flex-shrink:0;padding:.5rem 1.25rem}.nav-search-pill button[type=submit]:focus,.nav-search-pill button[type=submit]:hover{background-color:var(--wp--custom--color--veg-hover);border-color:var(--wp--custom--color--veg-hover)}.site-header ul{--color-current:var(--wp--preset--color--black);--color-current-dropdown:var(--wp--custom--color--heading);--dropdown-toggle-size:.75rem;--typography-size-main-level:var(--wp--preset--font-size--16);--typography-weight-main-level:400;--padding-main-level-horizontal:0;--padding-main-level-vertical:.375rem;--color-main-level:var(--wp--preset--color--black);--color-hover-main-level:var(--wp--custom--color--link-text);--gap-between-dropdown-toggle:.9375rem;--gap-main-level-horizontal:1.5625rem;--typography-size-sub-menu:var(--wp--preset--font-size--16);--typography-weight-sub-menu:400;--padding-sub-menu-vertical:.625rem;--padding-sub-menu-link-vertical:.5rem;--padding-sub-menu-link-horizontal:1.25rem;--width-sub-menu:17.5rem;--color-sub-menu:var(--wp--custom--color--heading);--color-hover-sub-menu:var(--wp--custom--color--link-text);--color-background-sub-menu:var(--wp--preset--color--white);--gap-dropdown:1.6rem;width:unset;list-style:none}@media only screen and (width>=1030px){.nav-toggle{display:none}.nav-primary{align-items:center;column-gap:1.5rem;padding-top:0;padding-bottom:0;line-height:0;display:flex}.nav-search-icon{display:none}.nav-search-clip{position:static;overflow:visible}.nav-search-box{display:flex;transform:none}.nav-search-pill{min-width:21rem}.menu-items{align-items:center;column-gap:var(--gap-main-level-horizontal);background-color:#0000;flex-wrap:wrap;justify-content:flex-end;row-gap:.625rem;padding:0;display:flex}.menu-item,.menu-items{margin:0;position:relative}.menu-item-clickable,.menu-item>a{color:var(--color-main-level);font-size:var(--typography-size-main-level);font-weight:var(--typography-weight-main-level);padding:var(--padding-main-level-vertical) var(--padding-main-level-horizontal);white-space:nowrap;align-items:center;margin-left:0;margin-right:0;display:inline-flex}.menu-item .sub-menu a{font-size:var(--typography-size-sub-menu);font-weight:var(--typography-weight-sub-menu);padding:var(--padding-sub-menu-link-vertical) var(--padding-sub-menu-link-horizontal);white-space:normal;align-items:center;width:100%;line-height:1.5;display:inline-flex}.menu-item .sub-menu a,.menu-item .sub-menu button{color:var(--color-sub-menu)}.menu-item .sub-menu{--color-current:var(--color-current-dropdown);width:var(--width-sub-menu)}.menu-item.current-menu-item>a,.menu-item.current-menu-parent>a{color:var(--color-current)}.sub-menu .menu-item.current-menu-item>a{text-decoration:underline 2px}.menu-item.menu-item-has-children a{transition:background-color .2s cubic-bezier(.19,1,.22,1)}.menu-item>a:focus,.menu-item>a:hover{color:var(--color-hover-main-level)}.menu-item .sub-menu a:focus,.menu-item .sub-menu a:hover{color:var(--color-hover-sub-menu)}.menu-item.menu-item-has-children.hover-intent .sub-menu a,.menu-item.menu-item-has-children:focus .sub-menu a{padding-bottom:var(--padding-sub-menu-link-vertical);padding-top:var(--padding-sub-menu-link-vertical)}.menu-item.menu-item-has-children.hover-intent .sub-menu,.menu-item.menu-item-has-children:focus .sub-menu{padding-bottom:var(--padding-sub-menu-vertical);padding-top:var(--padding-sub-menu-vertical)}.nav-primary>ul:first-of-type>.menu-item-has-children:focus:before,.nav-primary>ul:first-of-type>.menu-item-has-children:hover:before{transition:all .2s cubic-bezier(.19,1,.22,1);transform:scale(1)}.no-js .sub-menu{left:unset;display:none;right:0}.no-js .sub-menu .sub-menu{left:unset;right:100%}.no-js .menu-item-has-children:focus-within>.sub-menu,.no-js .menu-item-has-children:focus>.sub-menu,.no-js .menu-item-has-children:hover>.sub-menu{display:block}.js .sub-menu{margin-top:var(--gap-dropdown);opacity:0;visibility:hidden}.js .sub-menu .sub-menu{margin-top:calc(var(--padding-sub-menu-vertical)*-1)}.sub-menu{background-color:var(--color-background-sub-menu);border:1px solid var(--wp--custom--color--border);z-index:9;border-radius:0 0 .5rem .5rem;margin-left:0;padding:0;transition:all .2s cubic-bezier(.19,1,.22,1);position:absolute;top:100%;left:0;box-shadow:0 .25rem .75rem #00000014}.sub-menu.is-out-of-viewport{left:unset;right:0}.sub-menu .sub-menu.is-out-of-viewport,.sub-menu.is-out-of-viewport .sub-menu{left:unset;right:100%}.sub-menu .sub-menu{margin-left:0;top:0;left:100%}.sub-menu li{padding:0}.menu-item-has-children.hover-intent>.sub-menu,.menu-item-has-children:focus>.sub-menu{opacity:1;visibility:visible;z-index:12;transform:translateY(0)}.menu-item-has-children.hover-intent .sub-menu .sub-menu,.menu-item-has-children:focus .sub-menu .sub-menu{margin-top:calc(var(--padding-sub-menu-vertical)*-1);z-index:10;top:0}.menu-item.menu-item-has-children{align-items:center;gap:var(--gap-between-dropdown-toggle);justify-content:space-between;display:flex;position:relative}.menu-item.menu-item-has-children:after{content:"";height:var(--gap-dropdown);max-width:var(--width-sub-menu);visibility:hidden;width:100%;display:block;position:absolute;top:100%}.menu-item.menu-item-has-children.hover-intent:after{visibility:visible;z-index:100}.dropdown-toggle svg{height:var(--dropdown-toggle-size);width:var(--dropdown-toggle-size);transition:all .35s cubic-bezier(.19,1,.22,1)}.hover-intent>.dropdown-toggle svg{transform:rotateX(180deg)}.dropdown-toggle{pointer-events:none;background-color:#0000;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sub-menu .dropdown-toggle{width:1.875rem}.sub-menu .dropdown-toggle svg{transform:rotate(-90deg) rotateX(0)}.sub-menu .hover-intent>.dropdown-toggle>svg{transform:rotate(-90deg) rotateX(180deg)}.sub-menu .menu-item-has-children:after{display:none}.menu-item.menu-item-has-children.hover-intent>.dropdown-toggle svg,.menu-item.menu-item-has-children:focus>.dropdown-toggle svg{transform:translateY(0) rotate(180deg)}.menu-item.menu-item-has-children .menu-item.menu-item-has-children.hover-intent>.dropdown-toggle svg,.menu-item.menu-item-has-children .menu-item.menu-item-has-children:focus>.dropdown-toggle svg{transform:translateY(0) rotate(90deg)}.ricette-menu .sub-menu{padding-bottom:1.5rem;padding-inline:.5rem}.ricette-menu .sub-menu li{border-bottom:none}.ricette-menu .sub-menu a{font-size:var(--wp--preset--font-size--14);padding-top:.25em;padding-bottom:.25em;padding-left:2.5rem;position:relative}.ricette-menu .sub-menu a:before{background-color:var(--wp--custom--color--veg-muted);content:"";width:.125rem;position:absolute;top:0;bottom:0;left:1.1875rem}.ricette-menu .sub-menu a:focus,.ricette-menu .sub-menu a:hover{color:var(--wp--custom--color--veg)}.ricette-menu .sub-menu .menu-item.current-menu-item>a{text-decoration:none}.ricette-menu .sub-menu .menu-item.current-menu-item>a:before{width:.3125rem}.ricette-menu .sub-menu .tutte-le-ricette>a{font-size:var(--wp--preset--font-size--14);font-weight:var(--wp--custom--typography--weight-bold)}.ricette-menu .sub-menu .tutte-le-ricette>a:before{content:"";background-color:#a0a0a0;width:1.5rem;height:1.5rem;top:50%;bottom:auto;left:.5rem;transform:translateY(-50%);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M6 13.87A4 4 0 0 1 7.41 6a5.1 5.1 0 0 1 1.05-1.54 5 5 0 0 1 7.08 0A5.1 5.1 0 0 1 16.59 6 4 4 0 0 1 18 13.87V21H6ZM6 17h12'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M6 13.87A4 4 0 0 1 7.41 6a5.1 5.1 0 0 1 1.05-1.54 5 5 0 0 1 7.08 0A5.1 5.1 0 0 1 16.59 6 4 4 0 0 1 18 13.87V21H6ZM6 17h12'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ricette-menu.menu-item.menu-item-has-children.hover-intent .sub-menu,.ricette-menu.menu-item.menu-item-has-children:focus .sub-menu{padding-bottom:1.5rem}}@media only screen and (width>=1030px) and (width <=1030px){ul li:focus>ul,ul li:hover>ul{display:block}}.is-root-container,body:not(.wp-admin){color:var(--wp--custom--color--paragraph);font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--16);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:var(--wp--custom--typography--weight-paragraph);line-height:var(--wp--custom--typography--paragraph-line-height);text-rendering:geometricprecision}.block{background-color:var(--wp--preset--color--white);margin:0 auto;position:relative}.global-link{z-index:3;width:100%;height:100%;position:absolute;top:0;left:0}.site{max-width:100%;min-height:100vh;margin-left:auto;margin-right:auto;position:relative;overflow:clip visible}.page-title{font-size:1.75rem;font-weight:var(--wp--custom--typography--weight-bold);line-height:1.3}.container{max-width:var(--wp--custom--grid-base);padding:var(--wp--custom--spacing--container-padding-block) var(--wp--custom--spacing--container-padding-inline);margin:0 auto}.edit-link,.edit-link:last-child{--color-link-edit-border:#ddd;--color-link-edit-text:#555;--color-link-edit-text-hover:#fff;--color-link-edit-background-hover:#aaa;--color-link-edit-border-hover:#aaa;max-width:var(--wp--custom--grid-base);text-align:left;width:100%;min-width:0;margin:1.25rem auto;transition:all .15s;display:block;overflow:hidden}.edit-link a,.edit-link:last-child a{background-color:var(--wp--preset--color--white);border:2px dashed var(--color-link-edit-border);clear:both;color:var(--color-link-edit-text);font-weight:var(--wp--custom--typography--weight-semibold);text-align:center;max-width:calc(100% - 2rem);margin:0 auto;padding:1rem;text-decoration:none;transition:all .15s;display:block}.edit-link a:hover,.edit-link:focus,.edit-link:last-child a:hover,.edit-link:last-child:focus{background-color:var(--color-link-edit-background-hover);border-color:var(--color-link-edit-border-hover);color:var(--color-link-edit-text-hover)}html{scroll-behavior:smooth}.sezione-autore-meg{background-color:var(--wp--custom--color--autore-bg);margin-bottom:2.5rem;z-index:1;margin-inline:calc(50% - 50vw);width:100vw;margin-top:2.5rem;position:relative}.sezione-autore-meg:after,.sezione-autore-meg:before{--wave-size:1.25rem;--wave-m:1.3;--wave-r:calc(var(--wave-size)*sqrt(var(--wave-m) * var(--wave-m) + 1));background-color:var(--wp--custom--color--autore-bg);content:"";height:2.5rem;-webkit-mask:radial-gradient(var(--wave-r) at 50% calc(var(--wave-size)*(1 + var(--wave-m))),#000 99%,transparent 101%) calc(50% - var(--wave-size)*2) 0/calc(var(--wave-size)*4) 100%,radial-gradient(var(--wave-r) at 50% calc(var(--wave-size)*-1*var(--wave-m)),transparent 99%,#000 101%) 50% var(--wave-size)/calc(var(--wave-size)*4) 100% repeat-x;mask:radial-gradient(var(--wave-r) at 50% calc(var(--wave-size)*(1 + var(--wave-m))),#000 99%,transparent 101%) calc(50% - var(--wave-size)*2) 0/calc(var(--wave-size)*4) 100%,radial-gradient(var(--wave-r) at 50% calc(var(--wave-size)*-1*var(--wave-m)),transparent 99%,#000 101%) 50% var(--wave-size)/calc(var(--wave-size)*4) 100% repeat-x;z-index:0;width:100%;position:absolute;left:0}.sezione-autore-meg:before{top:-2.5rem}.sezione-autore-meg:after{bottom:-2.5rem;transform:scaleY(-1)}.sezione-autore-meg__inner{max-width:var(--wp--style--global--content-size);margin-inline:auto;padding:1.25rem;position:relative}.sezione-autore-meg__header{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.sezione-autore-meg__photo{flex-shrink:0}.sezione-autore-meg__photo img{border:.625rem solid var(--wp--custom--color--accent-muted);object-fit:cover;border-radius:50%;width:7.5rem;height:7.5rem;display:block}.sezione-autore-meg__name{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--h-2);margin-top:.75rem;margin-bottom:.5rem;font-weight:600}.sezione-autore-meg__social{align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.social-link{color:var(--wp--preset--color--testo-secondario);line-height:1;text-decoration:none;display:flex}.social-link svg{width:1.75rem;height:1.75rem}.social-link .external-link-icon{display:none}.sezione-autore-meg__bio{margin-top:0;margin-bottom:1.25rem}.recipe-related-posts{border-top:1px solid var(--wp--custom--color--border);margin-top:3rem;margin-bottom:3rem;padding-top:2rem}body.home .recipe-related-posts,body.single-post .recipe-related-posts{border-top:none}.recipe-related h2,.recipe-related-posts h2{color:var(--wp--preset--color--testo-secondario);font-family:var(--wp--preset--font-family--heading);font-size:1.25rem;font-weight:var(--wp--custom--typography--weight-bold);letter-spacing:.02em;text-transform:uppercase;margin:0 0 1.5rem;line-height:1.3}@media (width <=600px){.recipe-related h2,.recipe-related-posts h2{font-size:1.1rem}}.recipe-related-posts h2+.recipe-related-posts__grid{margin-top:1.5rem}.recipe-related h2+.embla--recipes{margin-top:1rem}.recipe-related-posts__grid{flex-direction:column;display:flex}.recipe-related-posts__item{border-bottom:1px solid var(--wp--custom--color--border);padding-block:1rem}.recipe-related-posts__item:first-child{padding-top:0}.recipe-related-posts__item:last-of-type{border-bottom:none;padding-bottom:0}.recipe-related-posts__item a{color:var(--wp--custom--color--heading);align-items:center;gap:1rem;text-decoration:none;display:flex}.recipe-related-posts__item img{aspect-ratio:1;object-fit:cover;border-radius:.375rem;flex-shrink:0;width:4.5rem;height:4.5rem}@media (width>=768px){.recipe-related-posts__item img{width:6.5rem;height:6.5rem}}.recipe-related-posts__item h3{font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--14);font-weight:var(--wp--custom--typography--weight-medium);letter-spacing:.08em;text-transform:uppercase;margin:0;line-height:1.4}.post-inner{max-width:var(--wp--style--global--content-size);padding:var(--wp--preset--spacing--30) var(--wp--custom--spacing--container-padding-inline);margin-left:auto;margin-right:auto}@media (width>=1024px){.layout-ricetta{grid-template-columns:1fr 20rem}}.layout-ricetta{align-items:start;gap:var(--wp--custom--spacing--grid-gap);grid-template-columns:1fr;display:grid}@media (width>=768px){.layout-archivio{grid-template-columns:repeat(3,1fr)}}@media (width>=1200px){.layout-archivio{grid-template-columns:repeat(4,1fr)}}.layout-archivio{gap:var(--wp--custom--spacing--grid-gap);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=768px){.layout-carousel{grid-auto-columns:17.5rem}}@media (width>=1200px){.layout-carousel{grid-auto-columns:18.75rem}}.layout-carousel{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:75vw;grid-auto-flow:column;gap:1rem;display:grid;overflow-x:auto}.layout-carousel::-webkit-scrollbar{display:none}.layout-carousel>*{scroll-snap-align:start}@media (width>=1024px){.sidebar--sticky{max-height:calc(100vh - 4rem);position:sticky;top:2rem;overflow-y:auto}}.container-full{width:100%;max-width:100%;margin:0;padding-left:0;padding-right:0}.row{gap:var(--wp--custom--spacing--grid-gap);grid-template-columns:repeat(12,1fr);display:grid}.col{grid-column:span 6}.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-6{grid-column:span 6}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-12{grid-column:span 12}@media (width <=768px){.col,[class^=col-]{grid-column:span 12}}@media print{.side-nav,.site-footer,.site-header{display:none}}@font-face{font-display:swap;font-family:Encode Sans Semi Expanded;font-style:normal;font-weight:600;src:url(//megcucinaveg.it/website/wp-content/themes/meg-cucina-veg-2026/assets/dist/css/EncodeSansSemiExpanded-SemiBold-latin-ext.78a3b03b.woff2) format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:Encode Sans Semi Expanded;font-style:normal;font-weight:600;src:url(//megcucinaveg.it/website/wp-content/themes/meg-cucina-veg-2026/assets/dist/css/EncodeSansSemiExpanded-SemiBold-latin.927a6a2b.woff2) format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Encode Sans Semi Expanded;font-style:normal;font-weight:700;src:url(//megcucinaveg.it/website/wp-content/themes/meg-cucina-veg-2026/assets/dist/css/EncodeSansSemiExpanded-Bold-latin-ext.0ee30afe.woff2) format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:Encode Sans Semi Expanded;font-style:normal;font-weight:700;src:url(//megcucinaveg.it/website/wp-content/themes/meg-cucina-veg-2026/assets/dist/css/EncodeSansSemiExpanded-Bold-latin.8a23f04a.woff2) format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Encode Sans Semi Expanded;font-style:normal;font-weight:800;src:url(//megcucinaveg.it/website/wp-content/themes/meg-cucina-veg-2026/assets/dist/css/EncodeSansSemiExpanded-ExtraBold-latin-ext.108a8152.woff2) format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:Encode Sans Semi Expanded;font-style:normal;font-weight:800;src:url(//megcucinaveg.it/website/wp-content/themes/meg-cucina-veg-2026/assets/dist/css/EncodeSansSemiExpanded-ExtraBold-latin.b46d4f70.woff2) format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}h1,h2,h3,h4,h5,h6{color:var(--wp--custom--color--heading);font-family:var(--wp--preset--font-family--heading);margin-bottom:var(--wp--custom--spacing--paragraphs-margin-block);margin-top:var(--wp--custom--spacing--paragraphs-margin-block)}h1{font-size:var(--wp--preset--font-size--h-1);font-weight:800;line-height:1.1}.entry-title{font-size:1.75rem;font-weight:700}h2{font-size:var(--wp--preset--font-size--h-2);font-weight:700;line-height:1.2}h3{font-size:var(--wp--preset--font-size--h-3);font-weight:600;line-height:1.3}h4{font-size:var(--wp--preset--font-size--h-4)}h4,h5{font-weight:700;line-height:1.4}h5{font-size:var(--wp--preset--font-size--h-5)}h6{font-size:var(--wp--preset--font-size--h-6);font-weight:700;line-height:1.4}.entry-content h3:not(.sezione-autore-meg__name),.entry-content h4,.entry-content h5,.entry-content h6,.recipe-editor-content h3,.recipe-editor-content h4,.recipe-editor-content h5,.recipe-editor-content h6{font-family:var(--wp--preset--font-family--main);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.entry-content h3:not(.sezione-autore-meg__name),.recipe-editor-content h3{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#62290e;letter-spacing:.04em;background-image:linear-gradient(#0000 0 55%,#f7ecca 55% 100%);padding-inline:.2em;font-size:1.0625rem;display:inline}.entry-content h3:not(.sezione-autore-meg__name)+p,.recipe-editor-content h3+p{margin-top:.75rem}.entry-content h4:before,.entry-content h5:before,.entry-content h6:before,.recipe-editor-content h4:before,.recipe-editor-content h5:before,.recipe-editor-content h6:before{background-color:var(--wp--custom--color--veg);content:"";vertical-align:middle;border-radius:50%;width:.45em;height:.45em;margin-right:.55em;display:inline-block}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}b,strong{font-weight:var(--wp--custom--typography--weight-bold)}em,i{font-style:italic}p{margin-top:2rem;margin-bottom:2rem}p:last-child{margin-bottom:0}.wysiwyg li{margin-top:.6rem;margin-bottom:.6rem}.wysiwyg li:first-child{margin-top:0}.wysiwyg li:last-child{margin-bottom:0}blockquote.wysiwyg{border-left:2px solid var(--wp--custom--color--main);margin:2.9rem 1rem;padding:.5rem 0 .5rem 1.5rem}blockquote.wysiwyg>:first-child{margin-top:0}blockquote.wysiwyg>:last-child{margin-bottom:0}.site-header{background-color:var(--wp--preset--color--white)}@media screen and (width <=1030px){.site-header{background-color:var(--color-background-nav-mobile-header)}}.js-nav-active .site-header{background-color:var(--color-background-nav-mobile-header-active)}.site-header-inner{align-items:center;column-gap:var(--wp--custom--spacing--grid-gap);max-width:var(--wp--custom--grid-base);padding-bottom:0;padding-left:var(--wp--custom--spacing--container-padding-inline);padding-right:var(--wp--custom--spacing--container-padding-inline);z-index:15;justify-content:space-between;margin-left:auto;margin-right:auto;padding-top:2.5rem;display:flex;position:relative}@media screen and (width <=1030px){.site-header-inner{align-items:center;padding-top:0;padding-bottom:0}}.site-title{margin:0;line-height:0}.site-title a{color:var(--wp--preset--color--black);align-items:center;display:flex}.site-title svg{width:6.875rem;height:auto}@media screen and (width <=600px){.site-title svg{width:4rem}}@media screen and (width <=1030px){.site-branding{padding:.375rem 0}}.site-footer{background-color:var(--wp--custom--color--heading);color:var(--wp--preset--color--white);padding-bottom:2.5rem;overflow:hidden visible;box-shadow:0 -.25rem 1rem #0000001f}.site-footer .container{padding-top:0;padding-bottom:0}.site-footer a,.site-footer p{color:var(--wp--preset--color--white)}.site-info__top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.site-info__logo{width:5.5rem;display:block}.site-info__logo svg{width:100%;height:auto;display:block}.site-info__social{gap:1rem;display:flex}.site-info__social .social-link{color:var(--wp--preset--color--white);justify-content:center;align-items:center;display:flex}.site-info__social .social-link svg{width:1.5rem;height:1.5rem}.site-info__bottom{text-align:center;border-top:1px solid #ffffff26;padding-top:1.5rem}.site-info__copyright{text-decoration:underline;display:inline-block}.site-info__copyright,.site-info__legal{font-size:var(--wp--preset--font-size--14)}.site-info__legal{margin:.5rem 0 0}.site-info__legal a{text-decoration:underline}.mc-clean-form-container{background-color:var(--wp--custom--color--veg-muted);box-shadow:0 -.125rem 0 var(--wp--preset--color--white);margin-bottom:2.5rem;border-top:.0625rem solid #98c39d;width:100vw;margin-inline:calc(50% - 50vw);position:relative}.mc-clean-form-container__inner{max-width:var(--wp--style--global--content-size);margin-inline:auto;padding:2rem 1.5rem}body.post-type-archive-ricette .mc-clean-form-container__inner,body.search .mc-clean-form-container__inner,body.tax-categoria_ricetta .mc-clean-form-container__inner{padding-top:4.5rem;padding-bottom:3.5rem}body.post-type-archive-ricette .mc-clean-form-container:before,body.search .mc-clean-form-container:before,body.tax-categoria_ricetta .mc-clean-form-container:before{--wave-size:1.25rem;--wave-m:1.3;--wave-r:calc(var(--wave-size)*sqrt(var(--wave-m) * var(--wave-m) + 1));background-color:var(--wp--preset--color--white);content:"";height:2.5rem;-webkit-mask:radial-gradient(var(--wave-r) at 50% calc(var(--wave-size)*(1 + var(--wave-m))),#000 99%,transparent 101%) calc(50% - var(--wave-size)*2) 0/calc(var(--wave-size)*4) 100%,radial-gradient(var(--wave-r) at 50% calc(var(--wave-size)*-1*var(--wave-m)),transparent 99%,#000 101%) 50% var(--wave-size)/calc(var(--wave-size)*4) 100% repeat-x;mask:radial-gradient(var(--wave-r) at 50% calc(var(--wave-size)*(1 + var(--wave-m))),#000 99%,transparent 101%) calc(50% - var(--wave-size)*2) 0/calc(var(--wave-size)*4) 100%,radial-gradient(var(--wave-r) at 50% calc(var(--wave-size)*-1*var(--wave-m)),transparent 99%,#000 101%) 50% var(--wave-size)/calc(var(--wave-size)*4) 100% repeat-x;width:100%;position:absolute;top:.5rem;left:0;transform:scaleY(-1)}.mc-clean-form__title{font-family:var(--wp--preset--font-family--heading);font-size:1.25rem;font-weight:var(--wp--custom--typography--weight-bold);margin:0 0 1.5rem;line-height:1.2}.mc-clean-field-group{margin-bottom:1rem}.mc-clean-field-group input[type=email],.mc-clean-field-group input[type=text]{background-color:var(--wp--preset--color--white);font-size:var(--wp--preset--font-size--16);border:1px solid #98c39d;border-radius:.5rem;width:100%;padding:.9375rem 1.125rem;box-shadow:inset .1875rem .1875rem .625rem #0000001a}.mc-clean-field-group input[type=email]:focus,.mc-clean-field-group input[type=text]:focus{outline:2px solid var(--wp--custom--color--veg);outline-offset:1px}.mc-clean-field-group--consent{align-items:center;gap:.5rem;display:flex}.mc-clean-field-group--consent label{color:var(--wp--custom--color--heading);margin:0}.mc-clean-field-group--consent label a{color:var(--wp--custom--color--heading);text-decoration:underline}.mc-clean-field-group--consent input[type=checkbox]{appearance:none;background-color:var(--wp--preset--color--white);cursor:pointer;border:1px solid #98c39d;border-radius:.25rem;flex-shrink:0;width:1.125rem;height:1.125rem}.mc-clean-field-group--consent input[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath fill='none' stroke='%2398c39d' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='m2 7 4 4 6-6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.625rem}.mc-clean-field-group--consent input[type=checkbox]:focus-visible{outline:2px solid var(--wp--custom--color--focus-ring);outline-offset:1px}.mc-clean-submit-group{margin-top:1.5rem}.mc-clean-submit-group .button{background-color:var(--wp--custom--color--veg);border-color:var(--wp--custom--color--veg);color:var(--wp--preset--color--white)}.mc-clean-submit-group .button.focus,.mc-clean-submit-group .button:focus,.mc-clean-submit-group .button:hover{background-color:var(--wp--custom--color--veg-hover);border-color:var(--wp--custom--color--veg-hover);color:var(--wp--preset--color--white)}:root{--color-border-sticky:#d7e4f2;--color-bypostauthor:#2a2d3e80}.sticky .post-inner{border:2px dashed var(--color-border-sticky);margin-bottom:var(--wp--custom--spacing--container-padding-inline);padding:var(--wp--custom--spacing--container-padding-inline)}.bypostauthor,.comment-list li.bypostauthor{border:1px dashed var(--color-bypostauthor);padding:var(--wp--custom--spacing--container-padding-inline)}.blog article:first-of-type{margin-top:0}.wp-caption{max-width:100%}.wp-caption img[class*=wp-image-]{margin:0 auto;display:block}.wp-caption .wp-caption-text{text-align:left;margin-bottom:1.25rem;padding:.625rem 0;font-style:italic}.top{background-color:var(--wp--preset--color--white);border:1px solid var(--wp--custom--color--border);color:var(--wp--custom--color--heading);cursor:pointer;font-size:var(--wp--preset--font-size--16);opacity:0;visibility:hidden;z-index:1;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,opacity .3s;display:flex;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 .125rem .375rem #00000026}.top:focus,.top:hover{background-color:var(--wp--custom--color--accent);border-color:var(--wp--custom--color--accent);color:var(--wp--preset--color--white)}.top:focus-visible{outline:2px solid var(--wp--custom--color--focus-ring);outline-offset:3px}.top.is-visible{opacity:1;visibility:visible}.gallery{grid-gap:1.5em;margin-bottom:1.5em;display:grid}.gallery-item{text-align:center;width:100%;display:inline-block}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.navigation:not(.post-navigation) .nav-links{font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--14);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:2.5rem;margin-bottom:3.75rem;display:flex}.navigation:not(.post-navigation) .nav-links a{text-decoration:none}.page-numbers{background-color:var(--wp--preset--color--white);border:1px solid var(--wp--custom--color--border);color:var(--wp--custom--color--heading);font-weight:var(--wp--custom--typography--weight-medium);border-radius:50%;justify-content:center;align-items:center;width:2.1875rem;height:2.1875rem;transition:background-color .15s,border-color .15s,color .15s;display:flex}@media (width <=600px){.page-numbers{width:1.875rem;height:1.875rem}}a.page-numbers:focus,a.page-numbers:hover{background-color:var(--wp--custom--color--functional);border-color:var(--wp--custom--color--functional);color:var(--wp--preset--color--white)}a.page-numbers:focus-visible{outline:2px solid var(--wp--custom--color--focus-ring);outline-offset:3px}.page-numbers.current{background-color:var(--wp--custom--color--functional);border-color:var(--wp--custom--color--functional);color:var(--wp--preset--color--white)}.page-numbers.next,.page-numbers.prev{border-radius:999rem;width:auto;padding-inline:1.125rem}@media (width <=600px){.page-numbers.next,.page-numbers.prev{padding-inline:.75rem}}.page-numbers.dots{background-color:#0000;border-color:#0000}.archive-header{margin-bottom:2rem}.recipes-archive .sezione-autore-meg{margin-top:5rem;margin-bottom:0}main.recipes-archive.container{padding-bottom:0}.archive-title{font-size:1.75rem;font-weight:var(--wp--custom--typography--weight-bold);margin-top:0;margin-bottom:.75rem;line-height:1.3}.archive-description{color:var(--wp--preset--color--testo-secondario);margin-top:0;margin-bottom:0}.recipe-card__link{color:inherit;text-decoration:none;display:block}.recipe-card__image{aspect-ratio:16/9;background-color:var(--wp--preset--color--light);margin-bottom:.75rem;overflow:hidden}.recipe-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}@media (width <=600px){.recipe-card__image{aspect-ratio:4/5}}.recipe-card__link:focus .recipe-card__image img,.recipe-card__link:hover .recipe-card__image img{transform:scale(1.04)}.recipe-card__title{font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--15);font-weight:var(--wp--custom--typography--weight-semibold);letter-spacing:.03em;margin:0;line-height:1.4}@media (width <=600px){.recipe-card__title{text-align:center}}.breadcrumb{color:var(--wp--preset--color--testo-secondario);font-family:var(--wp--preset--font-family--main);letter-spacing:.08em;flex-wrap:wrap;margin-top:0;margin-bottom:1.25rem;margin-left:0;padding:0;font-size:.625rem;font-weight:500;line-height:1.4;list-style:none}.breadcrumb,.breadcrumb li{align-items:center;display:flex}.breadcrumb li:not(:last-child):after{background-color:var(--wp--custom--color--separator);content:"";border-radius:3px;width:.375rem;height:.375rem;margin-inline:.3125rem;display:inline-block}.breadcrumb a{color:inherit;text-decoration:none}.breadcrumb a:focus,.breadcrumb a:hover{color:var(--wp--custom--color--functional)}.blog-category-nav{margin-bottom:2rem}.blog-category-nav__list{flex-wrap:nowrap;gap:.625rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}@media (width>=768px){.blog-category-nav__list{flex-wrap:wrap}}.blog-category-nav__link{background-color:var(--wp--preset--color--light);color:var(--wp--custom--color--heading);font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--14);font-weight:var(--wp--custom--typography--weight-medium);white-space:nowrap;border-radius:.625rem;padding:.5rem 1rem;text-decoration:none;transition:background-color .15s,color .15s;display:inline-block}.blog-category-nav__link:focus,.blog-category-nav__link:hover{background-color:var(--wp--custom--color--veg-muted);color:var(--wp--custom--color--veg-hover)}.blog-category-nav__link.is-active{background-color:var(--wp--custom--color--veg);color:var(--wp--preset--color--white)}.post-list{flex-direction:column;display:flex}.post-list__item{border-bottom:1px solid var(--wp--custom--color--border)}.post-list__item:first-child{border-top:1px solid var(--wp--custom--color--border)}.post-list__link{color:inherit;flex-direction:column;gap:1rem;padding-block:1.5rem;text-decoration:none;display:flex}@media (width>=768px){.post-list__link{flex-direction:row}}.post-list__image{aspect-ratio:16/9;background-color:var(--wp--preset--color--light);border-radius:.5rem;overflow:hidden}.post-list__image img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}@media (width>=768px){.post-list__image{flex-shrink:0;width:33%}}.post-list__link:focus .post-list__image img,.post-list__link:hover .post-list__image img{transform:scale(1.04)}.post-list__content{flex-direction:column;justify-content:center;display:flex}.post-list__meta{justify-content:space-between;align-items:center;margin-bottom:.375rem;display:flex}.post-list__date{color:var(--wp--preset--color--testo-secondario);font-size:var(--wp--preset--font-size--h-6);letter-spacing:.03em}.post-list__category,.post-list__date{font-family:var(--wp--preset--font-family--main);text-transform:uppercase}.post-list__category{background-color:var(--wp--custom--color--veg-muted);color:var(--wp--custom--color--veg-hover);font-size:.6875rem;font-weight:var(--wp--custom--typography--weight-medium);letter-spacing:.08em;border-radius:.625rem;padding:.3125rem .625rem;line-height:1;display:inline-block}.post-list__title{color:var(--wp--custom--color--heading);font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--h-3);margin:0 0 .5rem;line-height:1.3}.post-list__excerpt{color:var(--wp--custom--color--main);font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--15);margin:0;line-height:1.6}.recipe-inner{max-width:var(--wp--style--global--content-size);padding-inline:var(--wp--custom--spacing--container-padding-inline);margin-inline:auto}.recipe-inner .entry-title{margin-top:.75rem;margin-bottom:.75rem;line-height:1.3}.recipe-inner .breadcrumb{margin-top:1.5rem}@media (width <=600px){.recipe-inner .breadcrumb{margin-top:.5rem;margin-bottom:.5rem}}.recipe-related{margin-top:3rem;margin-bottom:3rem}.recipe-featured-image{margin:1.5rem 0 0}.recipe-featured-image img{border-radius:.5rem;width:100%;height:auto;display:block}@media (width <=600px){.recipe-featured-image img{aspect-ratio:4/5;object-fit:cover}}.recipe-ingredients{grid-template-columns:1fr auto;align-items:center;display:grid}.recipe-ingredients>.btn--copy,.recipe-ingredients>.recipe-ingredients-notes,.recipe-ingredients>.recipe-ingredients-section{grid-column:1/-1;margin-top:1.5rem}.recipe-servings{flex-direction:column;align-items:center;gap:.25rem;display:flex}.recipe-servings__pill{background-color:var(--wp--custom--color--border);border-radius:6.25rem;justify-content:space-between;align-items:center;width:8.125rem;height:2.8125rem;padding-inline:.3125rem;display:flex}.recipe-servings__btn{background-color:var(--wp--custom--color--functional);color:var(--wp--preset--color--white);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.1875rem;height:2.1875rem;font-size:1.375rem;display:flex}.recipe-servings__value{font-size:var(--wp--preset--font-size--16);text-align:center;min-width:2rem;font-weight:500}.recipe-servings__label{color:var(--wp--preset--color--testo-secondario);letter-spacing:.08em;font-size:.75rem;font-weight:500;line-height:1.4}.recipe-ingredients-section{background-color:var(--wp--custom--color--ingredient-bg);border:1px solid var(--wp--custom--color--ingredient-border);border-radius:.3125rem;padding:1.5625rem .9375rem}.recipe-ingredients-section ul{margin:0;padding:0;list-style:none}.recipe-ingredients-section li+li:before{background-image:linear-gradient(to bottom,var(--wp--preset--color--white) 50%,var(--wp--custom--color--ingredient-separator) 50%);content:"";height:2px;margin-block:.3125rem;display:block}.recipe-ingredients-section label{align-items:flex-start;gap:.5rem;display:flex}.recipe-ingredients-section input[type=checkbox]{appearance:none;background-color:var(--wp--preset--color--white);border:1px solid var(--wp--custom--color--ingredient-checkbox);cursor:pointer;border-radius:.1875rem;flex-shrink:0;width:1rem;height:1rem;margin-top:.35em}.recipe-ingredients-section input[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath fill='none' stroke='%235a5a5a' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='m2 7 4 4 6-6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.625rem}.ingredient__name{flex:1}.ingredient__name em{font-size:var(--wp--preset--font-size--14);font-style:italic;display:block}.ingredient__qty{color:var(--wp--preset--color--testo-secondario);white-space:nowrap}.recipe-vote{text-align:center;margin-bottom:2rem}.recipe-inner .sezione-autore-meg{margin-top:1em;margin-bottom:3.75rem}.recipe-vote__title{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--h-2);margin-bottom:.5rem;font-weight:600;line-height:1.2}.recipe-vote__subtitle{margin-bottom:1.25rem}.recipe-vote__stars{justify-content:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.recipe-vote__button{appearance:none;color:var(--wp--custom--color--border);cursor:pointer;background-color:#0000;border:none;padding:.25rem;line-height:1;transition:color .15s;display:flex}.recipe-vote__button svg{width:2rem;height:2rem}.recipe-vote__stars.is-voted .recipe-vote__button{color:var(--wp--custom--color--border)}.recipe-vote__stars.is-voted .recipe-vote__button.is-active{color:var(--wp--custom--color--star)}@media (hover:hover){.recipe-vote__stars:hover .recipe-vote__button{color:var(--wp--custom--color--star)}.recipe-vote__item:hover~.recipe-vote__item .recipe-vote__button{color:var(--wp--custom--color--border)}}.recipe-rating{font-size:var(--wp--preset--font-size--12);margin-bottom:.375rem;margin-top:calc(.375rem - var(--wp--custom--spacing--paragraphs-margin-block));justify-content:flex-start;align-items:center;gap:.375rem;display:flex}.recipe-rating__star{color:var(--wp--preset--color--black)}.recipe-rating__star svg{width:.625rem;height:.625rem}.recipe-rating__value{font-weight:600}.recipe-rating__separator{color:var(--wp--custom--color--border)}.recipe-rating__count{color:var(--wp--preset--color--testo-secondario)}.procedimento-ricetta__head{justify-content:space-between;align-items:center;display:flex}.btn-foto-procedimento{color:var(--wp--custom--color--heading);align-items:center;gap:.5rem;margin-top:-1rem;text-decoration:none;display:inline-flex}.btn-foto-procedimento__label--full{display:none}@media (width>=768px){.btn-foto-procedimento__label--full{display:inline}.btn-foto-procedimento__label--short{display:none}}.btn-foto-procedimento__switch{background-color:var(--wp--custom--color--border);border-radius:.625rem;width:2.25rem;height:1.25rem;transition:background-color .15s;display:inline-block;position:relative}.btn-foto-procedimento__switch:before{background-color:var(--wp--preset--color--white);content:"";border-radius:50%;width:1rem;height:1rem;transition:transform .15s;position:absolute;top:.125rem;left:.125rem;box-shadow:0 .0625rem .125rem #0003}.btn-foto-procedimento.is-active .btn-foto-procedimento__switch{background-color:var(--wp--custom--color--functional)}.btn-foto-procedimento.is-active .btn-foto-procedimento__switch:before{transform:translateX(1rem)}.procedimento-ricetta.procedure-photos-hidden ol figure,.procedimento-ricetta.procedure-photos-hidden ol img{display:none}.recipe-nutrition{margin-block:3rem}.recipe-nutrition__calories{border-bottom:1px solid var(--wp--custom--color--border);justify-content:space-between;align-items:baseline;margin:1.5rem 0 0;padding-bottom:1.25rem;display:flex}.recipe-nutrition__calories strong{color:var(--wp--custom--color--heading);font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--h-3);font-weight:var(--wp--custom--typography--weight-semibold)}.recipe-nutrition__calories span{color:var(--wp--preset--color--testo-secondario);font-size:var(--wp--preset--font-size--12);letter-spacing:.03em;text-transform:uppercase}@media (width>=768px){.recipe-nutrition__calories{justify-content:flex-start;gap:.5rem}}.recipe-nutrition__list{grid-template-columns:repeat(3,1fr);gap:0 1.25rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.recipe-nutrition__list li{flex-direction:column;gap:.25rem;padding-block:1rem;display:flex}.recipe-nutrition__list li:nth-child(-n+3){padding-top:0}.recipe-nutrition__list .recipe-nutrition__divider{background-color:var(--wp--custom--color--border);grid-column:1/-1;height:1px;padding:0}.recipe-nutrition__list span{color:var(--wp--preset--color--testo-secondario);font-size:var(--wp--preset--font-size--12);letter-spacing:.03em;text-transform:uppercase}.recipe-nutrition__list strong{color:var(--wp--custom--color--heading);font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--h-3);font-weight:var(--wp--custom--typography--weight-semibold)}@media (width>=768px){.recipe-nutrition__list{flex-wrap:wrap;gap:1.25rem 0;display:flex}.recipe-nutrition__list li{border-left:1px solid var(--wp--custom--color--border);padding:0 1.25rem}.recipe-nutrition__list li:first-child{border-left:0;padding-left:0}.recipe-nutrition__list .recipe-nutrition__divider{display:none}}.procedimento-ricetta ol,.recipe-steps{counter-reset:a;flex-direction:column;gap:1.25rem;margin:0;padding:1.25rem 0;list-style:none;display:flex}@media (width <=600px){.procedimento-ricetta ol,.recipe-steps{padding-top:.5rem}}.recipe-step{counter-increment:a;align-items:flex-start;gap:.75rem;display:flex}.procedimento-ricetta li{counter-increment:a;padding-left:2.5rem;position:relative}.procedimento-ricetta li.procedure-is-done{color:var(--wp--preset--color--testo-secondario);text-decoration:line-through;transition:color .2s}.procedimento-ricetta li.procedure-is-done:before{background-color:var(--wp--custom--color--border);color:var(--wp--preset--color--testo-secondario);text-decoration:none;transform:scale(1.1)}.procedimento-ricetta li:before,.recipe-step__number{background-color:var(--wp--custom--color--functional);color:var(--wp--preset--color--white);content:counter(a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;min-width:1.75rem;height:1.75rem;margin-top:.1em;font-size:.875rem;font-weight:600;transition:background-color .2s,color .2s,transform .25s cubic-bezier(.34,1.56,.64,1);display:flex}.procedimento-ricetta li:before{margin-top:0;position:absolute;top:0;left:0}.recipe-step__number{content:unset}.recipe-step__content{flex:1}.recipe-step__figure img{border-radius:.3125rem}.recipe-step__figure figcaption{color:var(--wp--preset--color--testo-secondario);font-size:var(--wp--preset--font-size--14);font-style:italic}.procedimento-ricetta li img{border-radius:.3125rem;width:100%;margin-top:1rem;display:block}.procedimento-ricetta li figure{margin:1rem 0 0;width:auto !important}.procedimento-ricetta li figure img{margin-top:0}.procedimento-ricetta li .wp-caption-text{color:var(--wp--preset--color--testo-secondario);font-size:var(--wp--preset--font-size--14);margin-top:.25rem;font-style:italic}.btn--copy,.recipe-intro-cta .btn{align-items:center;gap:.5rem;display:inline-flex}.btn--copy svg,.recipe-intro-cta .btn svg{flex-shrink:0;width:1rem;height:1rem}.recipe-ingredients .btn--copy{width:fit-content;margin-inline:auto}@media (width>=1200px){.recipe-ingredients .btn--copy{margin-inline:auto 0}}.procedimento-ricetta{margin-top:2.5rem;margin-bottom:2.5rem}.recipe-intro-cta{text-align:center}.faq-wrapper .accordion{flex-direction:column;gap:.5rem;display:flex}.faq-wrapper .accordion__item{background-color:var(--wp--custom--color--veg-muted);border:1px solid var(--wp--custom--color--veg-muted-hover);border-radius:.3125rem;overflow:hidden;box-shadow:inset 0 1px 2px #fff9}.faq-wrapper .accordion__trigger{color:var(--wp--custom--color--veg-darker);font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--15);letter-spacing:.03em;padding:1rem 1.25rem;font-weight:600;line-height:1.4}.faq-wrapper .accordion__trigger:after{content:"";border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:.4em;height:.4em;margin-left:1rem;transition:transform .2s;display:inline-block;transform:rotate(45deg)}.faq-wrapper .accordion__trigger[aria-expanded=true]:after{transform:rotate(-135deg)}.faq-wrapper .accordion__panel{background-color:var(--wp--custom--color--veg-lightest);border-top:1px solid var(--wp--custom--color--border);padding:1rem 1.25rem}.faq-wrapper .accordion__panel>p:first-child{margin-top:0}.wp-block-separator{display:none}.recipe-editor-content,.recipe-section-bg{background-color:var(--wp--custom--color--content-bg);padding-top:2.5rem}.recipe-section-bg{padding-bottom:0}.recipe-editor-content{font-size:var(--wp--preset--font-size--16);padding-bottom:2.5rem}.recipe-editor-content p:first-child{margin-top:0}.entry-content h2.wp-block-heading,.recipe-editor-content h2.wp-block-heading{border-left:4px solid var(--wp--preset--color--rosa-cipria);font-size:1.25rem;font-weight:var(--wp--custom--typography--weight-semibold);padding-left:1rem}.procedimento-ricetta h2,.recipe-ingredients h2{background-image:linear-gradient(to bottom,transparent 0 55%,var(--wp--custom--color--functional-muted) 55% 100%);-webkit-box-decoration-break:clone;box-decoration-break:clone;letter-spacing:.02em;text-transform:uppercase;width:fit-content;padding-inline:.2em;font-size:1.25rem;display:inline}@media (width <=600px){.procedimento-ricetta h2,.recipe-ingredients h2{font-size:1.1rem}}.recipe-ingredients h2+.recipe-servings{margin-top:1.5rem}.faq-wrapper h2{background-image:linear-gradient(to bottom,transparent 0 55%,var(--wp--custom--color--veg-muted) 55% 100%);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--wp--preset--color--testo-secondario);width:fit-content;padding-inline:.2em;font-size:1.25rem;display:inline}@media (width <=600px){.faq-wrapper h2{font-size:1.1rem}}.faq-wrapper h2+.accordion{margin-top:1.5rem}.recipe-substitutions{margin:0;padding:15px 20px}.recipe-substitutions__label{font-size:var(--wp--preset--font-size--14);font-weight:var(--wp--custom--typography--weight-bold);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.recipe-substitutions__label:before{background-color:var(--wp--custom--color--functional);content:"";border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.recipe-substitutions ol{margin:0;padding:0;list-style:none}.recipe-substitutions ol li{padding:1rem 0}.recipe-substitutions ol li:first-child{padding-top:0}.recipe-substitutions ol li:not(:last-child){border-bottom:1px dashed var(--wp--custom--color--border)}.recipe-substitutions ol li p{margin:0}@media (width>=600px){.recipe-substitutions{padding-inline:0}}.toc-wrapper{border:1px solid var(--wp--custom--color--border);border-radius:.5rem;margin-block:1.5rem;padding:0}.toc-wrapper[open] .toc-title:after{transform:rotate(-135deg)}.toc-title{cursor:pointer;font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--14);font-weight:var(--wp--custom--typography--weight-semibold);letter-spacing:.04em;text-transform:uppercase;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;margin:0;padding:.875rem 1rem;list-style:none;display:flex}.toc-title::-webkit-details-marker{display:none}.toc-title:after{content:"";border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:.4em;height:.4em;margin-left:1rem;transition:transform .2s;display:inline-block;transform:rotate(45deg)}.toc-list{border-top:1px solid var(--wp--custom--color--border);flex-direction:column;margin:0;padding:.5rem 0;list-style:none;display:flex}.toc-list li{margin:0}.toc-list a{color:var(--wp--custom--color--main);font-size:var(--wp--preset--font-size--14);padding:.4rem 1rem;text-decoration:none;display:block}.toc-list a:focus,.toc-list a:hover{color:var(--wp--custom--color--functional)}.recipe-tags__list{flex-wrap:wrap;gap:10px;margin-block:0;padding:0;list-style:none;display:flex}.recipe-tags__link{background-color:var(--wp--custom--color--functional-muted);color:var(--wp--custom--color--main);font-family:var(--wp--preset--font-family--main);font-size:.6875rem;font-weight:var(--wp--custom--typography--weight-medium);letter-spacing:.08em;text-transform:uppercase;border-radius:10px;padding:5px 10px;line-height:1;text-decoration:none;transition:filter .15s;display:inline-block}.recipe-tags__link:focus,.recipe-tags__link:hover{color:var(--wp--custom--color--main);filter:brightness(1.05)}@media (width <=600px){.recipe-tags__link{font-size:.625rem}}.recipe-tags_item_gluten-free .recipe-tags__link,.recipe-tags_item_light .recipe-tags__link,.recipe-tags_item_vegani .recipe-tags__link,.recipe-tags_item_vegetariano .recipe-tags__link{color:var(--wp--preset--color--white)}.recipe-tags_item_gluten-free .recipe-tags__link:focus,.recipe-tags_item_gluten-free .recipe-tags__link:hover,.recipe-tags_item_light .recipe-tags__link:focus,.recipe-tags_item_light .recipe-tags__link:hover,.recipe-tags_item_vegani .recipe-tags__link:focus,.recipe-tags_item_vegani .recipe-tags__link:hover,.recipe-tags_item_vegetariano .recipe-tags__link:focus,.recipe-tags_item_vegetariano .recipe-tags__link:hover{color:var(--wp--preset--color--white);filter:brightness(1.2)}.recipe-tags_item_vegetariano .recipe-tags__link{background-color:var(--wp--custom--color--accent)}.recipe-tags_item_vegani .recipe-tags__link{background-color:var(--wp--custom--color--veg)}.recipe-tags_item_light .recipe-tags__link{background-color:var(--wp--custom--color--functional)}.recipe-tags_item_gluten-free .recipe-tags__link{background-color:#e99168}.recipe-timing{background-color:var(--wp--preset--color--light);border-radius:.5rem;flex-direction:column;gap:1rem;margin-block:2rem;padding:1.25rem;display:flex}.recipe-timing__ready{justify-content:center;display:flex}.recipe-timing__ready .timing-icon{background-color:var(--wp--preset--color--white);color:var(--wp--custom--color--functional);border-radius:50%;width:2.25rem;height:2.25rem}.recipe-timing__ready .timing-text{font-size:var(--wp--preset--font-size--18)}.recipe-timing__details{border-top:1px solid var(--wp--custom--color--border);flex-wrap:wrap;justify-content:center;gap:1.5rem;padding-top:1rem;display:flex}.recipe-timing__details .timing-text{flex-direction:column;align-items:center;gap:.125rem}.recipe-timing__details .timing-label{font-size:var(--wp--preset--font-size--12);letter-spacing:.05em;text-transform:uppercase}.timing-section{gap:.5rem}.timing-icon,.timing-section{align-items:center;display:flex}.timing-icon{flex-shrink:0;justify-content:center;width:1.5rem;height:1.5rem}.icon-pronto-in{background-color:currentColor;width:100%;height:100%;display:block;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 3'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.timing-text{font-size:var(--wp--preset--font-size--14);font-weight:var(--wp--custom--typography--weight-bold);white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:.25rem;display:flex}.timing-value-full{display:none}@media (width>=600px){.timing-value-full{display:inline}.timing-value-short{display:none}}.timing-label{font-weight:var(--wp--custom--typography--weight-paragraph)}.container--ricette .page-title{font-size:1.75rem;font-weight:var(--wp--custom--typography--weight-bold);letter-spacing:.02em;text-align:center;text-transform:uppercase;line-height:1.3}.container--ricette>p:first-of-type{font-size:var(--wp--preset--font-size--18);text-align:center;margin-inline:auto}@media (width>=1024px){.container--ricette>p:first-of-type{max-width:40rem}}.container--ricette .recipe-related-posts h2,.container--ricette .recipe-tags:has(.recipe-tags__list) h2,.ricette-kicker{background-image:linear-gradient(to bottom,transparent 0 55%,var(--wp--custom--color--functional-muted) 55% 100%);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--wp--custom--color--heading);font-family:var(--wp--preset--font-family--heading);font-size:1.25rem;font-weight:var(--wp--custom--typography--weight-bold);letter-spacing:.02em;text-transform:uppercase;width:fit-content;margin:2rem 0 1.5rem;padding-inline:.2em;line-height:1.3;display:inline}@media (width <=600px){.container--ricette .recipe-related-posts h2,.container--ricette .recipe-tags:has(.recipe-tags__list) h2,.ricette-kicker{font-size:1.1rem}}.ricette-kicker+.recipe-category{margin-top:1.5rem}.container--ricette .recipe-related-posts h2{font-size:1.25rem}@media (width <=600px){.container--ricette .recipe-related-posts h2{font-size:1.1rem}}.recipe-category{border-bottom:1px dotted var(--wp--custom--color--separator);margin-block:2.5rem;padding-bottom:2rem}.recipe-category:not(:has(~.recipe-category)){border-bottom:none}.recipe-category .recipe-category__header h2{border-left:4px solid var(--wp--preset--color--rosa-cipria);margin:0 0 .5rem;padding-left:1rem}.recipe-category__header{margin-bottom:1.25rem}.recipe-category__header p{color:var(--wp--custom--color--main);font-size:var(--wp--preset--font-size--15);margin:0}.recipe-category__recipes{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1.25rem;display:grid}.recipe-category__recipes .recipe-card a{color:var(--wp--custom--color--heading);text-decoration:none;display:block}.recipe-category__recipes .recipe-card .recipe-card__image{aspect-ratio:3/4;border-radius:.5rem;margin-bottom:.5rem;display:block;overflow:hidden}@media (width>=1024px){.recipe-category__recipes .recipe-card .recipe-card__image{aspect-ratio:4/3}}.recipe-category__recipes .recipe-card img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.recipe-category__recipes .recipe-card a:focus img,.recipe-category__recipes .recipe-card a:hover img{transform:scale(1.04)}.recipe-category__recipes .recipe-card h3{font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--12);font-weight:var(--wp--custom--typography--weight-medium);text-align:center;margin:0;line-height:1.3}@media (width>=768px){.recipe-category__recipes .recipe-card h3{font-size:var(--wp--preset--font-size--15)}.recipe-category__recipes{gap:1.5rem}}.recipe-category__link{color:var(--wp--custom--color--heading);font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--14);font-weight:var(--wp--custom--typography--weight-semibold);align-items:center;gap:.375rem;width:fit-content;margin-inline:auto;text-decoration:underline;display:flex}.recipe-category__link:after{content:"";border:.3em solid #0000;border-left:.4em solid;border-right-width:0;display:inline-block}.recipe-category__link:focus,.recipe-category__link:hover{color:var(--wp--custom--color--accent)}.container--ricette .recipe-tags{margin-block:2.5rem}.container--ricette .recipe-tags__list{flex-wrap:wrap;justify-content:center;gap:.625rem;display:flex}@media (width>=768px){.container--ricette .recipe-tags__list{justify-content:flex-start}}.recipe-tags__item{background-color:var(--wp--custom--color--functional);color:var(--wp--preset--color--white);font-family:var(--wp--preset--font-family--main);font-size:.6875rem;font-weight:var(--wp--custom--typography--weight-medium);letter-spacing:.08em;text-transform:uppercase;border-radius:.625rem;padding:.3125rem .625rem;line-height:1;text-decoration:none;transition:filter .15s;display:inline-block}.recipe-tags__item:focus,.recipe-tags__item:hover{color:var(--wp--preset--color--white);filter:brightness(1.05)}@media (width>=1024px){.recipe-tags__item{font-size:var(--wp--preset--font-size--14)}}.container--ricette .recipe-tags:has(.recipe-search-tags){background-color:var(--wp--preset--color--light);border-bottom:1px solid var(--wp--custom--color--border);border-top:1px solid var(--wp--custom--color--border);box-shadow:0 -1px 0 var(--wp--preset--color--white),0 1px 0 var(--wp--preset--color--white);padding-block:2rem;padding-inline:max(var(--wp--custom--spacing--container-padding-inline),(100vw - var(--wp--custom--grid-base))/2 + var(--wp--custom--spacing--container-padding-inline));width:100vw;margin-inline:calc(50% - 50vw)}.container--ricette .recipe-tags:has(.recipe-search-tags) .recipe-category__header{text-align:center;margin-bottom:2.5rem}.recipe-search-tags{grid-template-columns:repeat(2,1fr);justify-items:center;gap:1.5rem 1rem;display:grid}@media (width>=1024px){.recipe-search-tags{grid-template-columns:repeat(4,auto);justify-content:center;gap:1.5rem 2rem}}.recipe-search-tags__item{color:var(--wp--custom--color--heading);flex-direction:column;align-items:center;gap:.5rem;text-decoration:none;display:flex}.recipe-search-tags__item img{width:4rem;height:4rem;display:block}@media (hover:hover){.recipe-search-tags__item img{transition:transform .2s}}.recipe-search-tags__item span{font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--14);font-weight:var(--wp--custom--typography--weight-semibold);letter-spacing:.05em;text-align:center;text-transform:uppercase}@media (hover:hover){.recipe-search-tags__item:focus img,.recipe-search-tags__item:hover img{transform:scale(1.08)}}.container--ricette .recipe-related-posts{border-top:none}.recipe-related-posts .btn{border-color:var(--wp--custom--color--veg);color:var(--wp--custom--color--veg);background-color:#0000;align-self:center;width:fit-content;margin-top:1rem}.recipe-related-posts .btn:focus,.recipe-related-posts .btn:hover{background-color:var(--wp--custom--color--veg);border-color:var(--wp--custom--color--veg);color:var(--wp--preset--color--white)}.block-search,.block-search-results{background-color:var(--wp--preset--color--white)}.block-search form{grid-gap:.625rem;grid-template-columns:9fr 1fr;display:grid}.block-search form input,.block-search form label{width:100%}.block-search-results>.container{padding-top:0}@media (width>=1024px){.block-search-results>.container{display:grid}}.block-search-results .row-result{border-top:2px solid var(--wp--preset--color--black);padding:1.25rem 0}.block-search-results .row-result:last-of-type{border-bottom:2px solid var(--wp--preset--color--black)}.block-search-results h3{font-size:var(--wp--preset--font-size--h-4);margin-bottom:.625rem}.block-search-results p{margin-top:.625rem}@media (width>=600px){.block-error-404 .container{padding-top:10%;padding-bottom:10%}}.block-error-404 .content{text-align:center}.block-error-404 h1{font-size:clamp(60px, 24px + 6vw, 120px);line-height:var(--wp--custom--typography--heading-core-line-height);margin-bottom:1.25rem}.entry-featured-image{margin:1.5rem 0 0}.entry-featured-image img{border-radius:.5rem;width:100%;height:auto;display:block}@media (width <=600px){.entry-featured-image img{aspect-ratio:4/5;object-fit:cover}}.entry-meta{color:var(--wp--preset--color--testo-secondario);font-size:var(--wp--preset--font-size--h-6);flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.entry-categories{gap:.5rem;display:inline-flex}@media (width>=768px){.entry-categories{margin-left:auto}}.entry-category{color:var(--wp--custom--color--link-text);text-decoration:underline}.entry-category:focus,.entry-category:hover{color:var(--wp--custom--color--link-text-hover)}.categories,.entry-content .categories,.entry-content .tags,.tags{flex-wrap:wrap;padding-inline-start:0;list-style:none;display:flex}.categories,.entry-content .categories{gap:.625rem;margin-bottom:.75rem}.categories a{background-color:var(--wp--custom--color--veg-muted);color:var(--wp--custom--color--veg-hover);font-family:var(--wp--preset--font-family--main);font-size:.6875rem;font-weight:var(--wp--custom--typography--weight-medium);letter-spacing:.08em;text-transform:uppercase;border-radius:.625rem;margin:0;padding:.3125rem .625rem;line-height:1;text-decoration:none;transition:filter .15s;display:inline-block}.categories a:focus,.categories a:hover{color:var(--wp--custom--color--veg-hover);filter:brightness(.95)}.entry-content .tags,.tags{margin-bottom:var(--wp--custom--spacing--text-margin-block);gap:.3125rem;margin-top:0}.entry-content .tags a,.tags a{background-color:var(--wp--custom--color--border);box-shadow:none;color:var(--wp--custom--color--main);font-family:var(--wp--preset--font-family--main);font-size:.6875rem;font-weight:var(--wp--custom--typography--weight-medium);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:.625rem;margin-right:0;padding:.3125rem .625rem;line-height:1;text-decoration:none;transition:filter .15s;display:inline-block}.entry-content .tags a:focus,.entry-content .tags a:hover,.tags a:focus,.tags a:hover{color:var(--wp--custom--color--main);filter:brightness(.95)}.post-navigation .nav-links{flex-wrap:wrap;justify-content:space-between;display:flex}.comments-area{--color-comment-text:var(--wp--custom--color--paragraph);--color-comment-author-text:var(--wp--custom--color--paragraph);--color-link-comment:var(--wp--custom--color--accent);margin-top:3.125rem;margin-bottom:0;overflow:visible}.comment-list{margin:0;padding:0}.comment-list,.comment-list .children{list-style:none}.comment-list li{font-size:var(--wp--preset--font-size--14);margin-top:0;padding:1.5rem 0}.comment-list li:first-child{padding-top:0}.comment-list li:not(:last-child){border-bottom:1px solid var(--wp--custom--color--border)}.comment-list p{color:var(--color-comment-text);font-size:var(--wp--preset--font-size--14)}.comment-list .comment-header{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.75rem;display:flex}.comment-list .comment-author{color:var(--color-comment-author-text);font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--16);font-weight:var(--wp--custom--typography--weight-bold);margin:0;padding:0}.comment-list .comments-link a,.comment-list a{box-shadow:none;color:var(--color-link-comment)}.comment-list .comment-author a{color:var(--wp--custom--color--paragraph)}.comment-list .comment-time{color:var(--wp--preset--color--testo-secondario);font-size:var(--wp--preset--font-size--14);flex-shrink:0;margin:0;padding:0}.comment-list .comment-time a{color:var(--wp--preset--color--testo-secondario);text-decoration:none}.comment-list .comment-time:focus,.comment-list .comment-time:hover{opacity:1}.comments-link{font-size:var(--wp--preset--font-size--14);text-align:right;align-items:center;display:inline-flex}.comments-link a{color:var(--color-link-comment)}.comments-link a:focus,.comments-link a:hover,.comments-link:focus,.comments-link:hover{color:var(--wp--preset--color--black)}.comments-link svg{margin-right:.4375rem;position:relative;top:-1px}.comment-form{flex-direction:column;display:flex}@media (width>=600px){.comment-form{grid-gap:1em;grid-template-columns:1fr 1fr;justify-content:center;display:grid}.comment-form .comment-form-comment,.comment-form .comment-form-cookies-consent,.comment-form .comment-notes,.comment-form .form-submit,.comment-form .logged-in-as{grid-column:1/span 2}}.comment-respond{margin-bottom:0;overflow:visible}.comment-respond .logged-in-as{margin-top:0}@media (width <=600px){.comment-respond input:not([type=submit],[type=checkbox]){width:100%}}.comment-respond input[type=email],.comment-respond input[type=text],.comment-respond textarea{border:1px solid var(--wp--custom--color--border);border-radius:.5rem;box-shadow:inset .1875rem .1875rem .625rem #0000001a}.comment-respond input[type=email]:focus,.comment-respond input[type=text]:focus,.comment-respond textarea:focus{outline:2px solid var(--wp--custom--color--focus-ring);outline-offset:1px}.comment-respond .comment-form-author{order:1;margin-top:0;margin-bottom:1.25rem}.comment-respond .comment-form-author input{width:100%;padding:.9375rem}.comment-respond .comment-form-email{clear:right;order:2;margin-top:0;margin-bottom:1.25rem;margin-right:0}.comment-respond .comment-form-email input{width:100%;padding:.9375rem}.comment-respond .comment-form-cookies-consent{order:5;align-items:center;gap:.5rem;margin-top:1em;margin-bottom:.5rem;display:flex}.comment-respond .comment-form-cookies-consent label{font-size:var(--wp--preset--font-size--12);margin:0;line-height:1.15}@media (width>=600px){.comment-respond .comment-form-cookies-consent{margin-top:0;margin-bottom:0}}.comment-respond .comment-notes{order:6;margin:0;line-height:1.15}.comment-respond .required-field-message,.comment-respond [id=email-notes]{font-size:var(--wp--preset--font-size--12);font-style:italic}.comment-respond .logged-in-as .required-field-message{margin-top:.25rem;display:block}.comment-respond .form-submit{clear:both;order:7;margin-top:1.5rem;margin-bottom:2rem;display:block}.comment-respond .comment-form-comment{order:4;margin-top:0;margin-bottom:0}.comment-respond textarea{font-family:var(--wp--preset--font-family--main);font-weight:var(--wp--custom--typography--weight-paragraph);width:100%;padding:.9375rem}.comment-reply-title{font-size:1.25rem;font-weight:var(--wp--custom--typography--weight-bold);line-height:1.2}@media (width <=600px){.comment-reply-title{text-align:center}}.wp-block-media-text{gap:var(--wp--custom--spacing--grid-gap);padding-inline:var(--wp--custom--spacing--container-padding-inline)}.wp-block-media-text.has-background{background-color:#0000;position:relative}.wp-block-media-text.has-background:before{background-color:var(--wp--preset--color--light);content:"";z-index:0;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%)}.wp-block-media-text.has-background>*{z-index:1;position:relative}.wp-block-media-text .wp-block-heading{margin:0}.wp-block-media-text .wp-block-media-text__media{aspect-ratio:4/3;background-color:var(--color-placeholder,#f0f0f0)}.wp-block-media-text .wp-block-media-text__media img{object-fit:cover;width:100%;height:100%}.wp-block-media-text .wp-block-media-text__media:has(img),.wp-block-media-text .wp-block-media-text__media:has(video){background-color:#0000}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:auto;min-height:0}.wp-block-media-text .editor-media-container__resizer{aspect-ratio:4/3}.wp-block-media-text .editor-media-container__resizer img{object-fit:cover;width:100%;height:100%}.wp-block-media-text .wp-block-media-text__content{padding:2rem}.wp-block-media-text .wp-block-media-text__content>:first-child{margin-top:0}.wp-block-media-text .wp-block-media-text__content>:last-child{margin-bottom:0}.editor-styles-wrapper .wp-block-media-text .wp-block-media-text__media:empty,.editor-styles-wrapper .wp-block-media-text .wp-block-media-text__media:has(.block-editor-media-placeholder){background-color:var(--color-placeholder,#f0f0f0);min-height:18.75rem}[class*=wp-block].is-style-has-m-padding{padding-bottom:var(--wp--preset--spacing--30);padding-top:var(--wp--preset--spacing--30)}[class*=wp-block].is-style-has-l-padding{padding-bottom:var(--wp--preset--spacing--40);padding-top:var(--wp--preset--spacing--40)}[class*=wp-block].is-style-no-padding{padding-top:0;padding-bottom:0}.wp-block-buttons{justify-content:flex-start}.wp-block-button{text-align:left}.wp-block-button__link{text-align:center;display:inline-block}.button{appearance:none;background-color:var(--wp--custom--color--accent);border:1px solid var(--wp--custom--color--accent);color:var(--wp--preset--color--white);cursor:pointer;font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--14);font-weight:var(--wp--custom--typography--weight-semibold);text-overflow:ellipsis;border-radius:8px;width:auto;margin-bottom:0;padding:14px 24px;line-height:1.4;text-decoration:none;transition:all .15s cubic-bezier(.25,.46,.45,.94);display:inline-block;position:relative;overflow:hidden;white-space:nowrap !important}.button.focus,.button:focus,.button:hover{background-color:var(--wp--custom--color--accent-hover);border-color:var(--wp--custom--color--accent-hover);color:var(--wp--preset--color--white)}.button:focus-visible{outline:2px solid var(--wp--custom--color--focus-ring);outline-offset:3px}.button:disabled,.button[disabled]{cursor:not-allowed;opacity:.5}.button-small{appearance:none;background-color:var(--wp--custom--color--accent);border:1px solid var(--wp--custom--color--accent);color:var(--wp--preset--color--white);cursor:pointer;font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--14);font-weight:var(--wp--custom--typography--weight-semibold);text-overflow:ellipsis;border-radius:8px;width:auto;margin-bottom:0;padding:14px 24px;text-decoration:none;transition:all .15s cubic-bezier(.25,.46,.45,.94);display:inline-block;position:relative;overflow:hidden;white-space:nowrap !important}.button-small.focus,.button-small:focus,.button-small:hover{background-color:var(--wp--custom--color--accent-hover);border-color:var(--wp--custom--color--accent-hover);color:var(--wp--preset--color--white)}.button-small:focus-visible{outline:2px solid var(--wp--custom--color--focus-ring);outline-offset:3px}.button-small:disabled,.button-small[disabled]{cursor:not-allowed;opacity:.5}.button-small{font-size:var(--wp--preset--font-size--12);padding:.5rem 1rem;line-height:1.4}.button-large{appearance:none;background-color:var(--wp--custom--color--accent);border:1px solid var(--wp--custom--color--accent);color:var(--wp--preset--color--white);cursor:pointer;font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--14);font-weight:var(--wp--custom--typography--weight-semibold);text-overflow:ellipsis;border-radius:8px;width:auto;margin-bottom:0;padding:14px 24px;line-height:1.4;text-decoration:none;transition:all .15s cubic-bezier(.25,.46,.45,.94);display:inline-block;position:relative;overflow:hidden;white-space:nowrap !important}.button-large.focus,.button-large:focus,.button-large:hover{background-color:var(--wp--custom--color--accent-hover);border-color:var(--wp--custom--color--accent-hover);color:var(--wp--preset--color--white)}.button-large:focus-visible{outline:2px solid var(--wp--custom--color--focus-ring);outline-offset:3px}.button-large:disabled,.button-large[disabled]{cursor:not-allowed;opacity:.5}.button-large{font-size:var(--wp--preset--font-size--18);padding:15px 19px;line-height:1.66}.alignwide{max-width:var(--wp--style--global--wide-size);width:100%;margin-left:auto;margin-right:auto}.alignfull{width:100vw;max-width:none}img{max-width:100%}img[width][height]{height:auto}a{color:var(--wp--custom--color--link-text);text-decoration:underline;-webkit-text-decoration-color:var(--wp--custom--color--link-text);text-decoration-color:var(--wp--custom--color--link-text);text-underline-offset:.275rem;transition:all .15s}a:focus,a:hover{color:var(--wp--custom--color--link-text-hover);-webkit-text-decoration-color:var(--wp--custom--color--link-text-hover);text-decoration-color:var(--wp--custom--color--link-text-hover)}.entry-footer a,.site-footer a,.site-header a{text-decoration:none}p{color:var(--wp--custom--color--paragraph);line-height:var(--wp--custom--typography--paragraph-line-height)}