a{text-decoration-thickness:1px!important;text-underline-offset:.1em}:where(.wp-site-blocks :focus){outline-width:2px;outline-style:solid;outline-color:currentColor}.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child){margin-bottom:3px}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content{outline-offset:4px}.wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content{outline-offset:0}blockquote,caption,figcaption,h1,h2,h3,h4,h5,h6,p{text-wrap:pretty}.more-link{display:block}:where(pre){overflow-x:auto}.hp{position:relative;display:flex;flex-direction:column;width:fit-content;margin:0 auto 3rem;padding:1.5rem 0 .4rem;overflow:hidden;border-bottom:.2rem solid currentColor}.hp::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:64rem;height:2rem;background-repeat:no-repeat;background-position:center top;background-size:contain}.hp--pink{border-color:var(--wp--preset--color--brand-purple)}.hp--pink::before{background-image:url("assets/images/hp-line-pink.png")}.hp--blue{border-color:var(--wp--preset--color--brand-teal);color:var(--wp--preset--color--brand-teal)}.hp--blue::before{background-image:url("assets/images/hp-line-blue.png")}.hp--orange{border-color:var(--wp--preset--color--brand-orange)}.hp--orange::before{background-image:url("assets/images/hp-line-orange.png")}.pink{color:var(--wp--preset--color--brand-pink)}.blue{color:var(--wp--preset--color--brand-teal)}.purple{color:var(--wp--preset--color--brand-purple)}.orange{color:var(--wp--preset--color--brand-orange)}.white{color:var(--wp--preset--color--base)}.bg-pink{background-color:var(--wp--preset--color--brand-pink)}.bg-blue{background-color:var(--wp--preset--color--brand-blue-light)}.bg-yellow{background-color:var(--wp--preset--color--brand-cream)}h1,h2,h3,h4,h5,h6{text-transform:uppercase;-webkit-hyphens:auto;hyphens:auto}.block{padding:6rem 2rem}.cards .wp-block-column{text-align:center}.cards-history .wp-block-column{text-align:left}.cards-history .wp-block-column:first-child{text-align:right}.wp-block-media-text.icon-check .wp-block-media-text__media img{width:3.6rem;height:3.6rem}@media (max-width:991px){h1{font-size:3rem}h2{font-size:2.75rem}}.products-grid{display:grid!important;grid-template-columns:repeat(2,1fr);gap:0!important}@media (max-width:1023px){.products-grid{width:100vw;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}}@media (min-width:1024px){.products-grid{grid-template-columns:repeat(4,1fr);max-width:var(--wp--style--global--wide-size);margin-left:auto!important;margin-right:auto!important}}.products-grid figure.wp-block-image{width:auto!important;margin:0!important;aspect-ratio:1/1;overflow:hidden}.products-grid figure.wp-block-image img{width:100%;height:100%;object-fit:contain;transition:transform 1s}.products-grid figure.wp-block-image:hover img{transform:scale(1.2)}.products-grid__element{position:relative;aspect-ratio:1/1;overflow:hidden}.products-grid__element>a:last-child{display:block;width:100%;height:100%}.products-grid__element .product_image{display:block;width:100%;height:100%;object-fit:contain;transition:transform 1s}.products-grid__element:hover .product_image{transform:scale(1.2)}.products-grid__add-to-cart{position:absolute;right:1rem;bottom:1rem;z-index:1;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:6px;background:var(--wp--preset--color--brand-teal);color:var(--wp--preset--color--base)}.products-grid__add-to-cart:hover{opacity:.85}.products-grid__add-to-cart svg{width:1.25rem;height:1.25rem}.products-grid__element .added_to_cart{display:none!important}.has-brand-purple-background-color .wp-block-navigation__container{row-gap:12px!important}.has-brand-pink-background-color .wp-block-navigation__container{column-gap:0}.has-brand-pink-background-color .wp-block-navigation-item__content{text-transform:uppercase;padding:8px 4px;margin-right:28px}.has-brand-pink-background-color .wp-block-navigation-item:last-child>.wp-block-navigation-item__content{margin-right:0}@media (max-width:1023px){.has-brand-pink-background-color .wp-block-navigation__responsive-container-open:not(.always-shown){display:flex!important}.has-brand-pink-background-color .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none!important}.has-brand-pink-background-color .wp-block-buttons .wp-block-button__link{padding-left:1.25rem;padding-right:1.25rem}.has-brand-pink-background-color{position:relative}.has-brand-pink-background-color .wp-block-navigation{position:static}.has-brand-pink-background-color .wp-block-navigation__responsive-container.is-menu-open{position:absolute;top:100%;left:0;right:0;bottom:auto;height:auto;max-height:80vh;padding:2.5rem 1.5rem!important}.has-brand-pink-background-color .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:center;gap:1.75rem}.has-brand-pink-background-color .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{align-items:center!important}.has-brand-pink-background-color .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{font-size:1.25rem;margin-right:0}}@media (max-width:991px){.single-product .wp-block-columns.alignwide{flex-wrap:wrap}.single-product .wp-block-columns.alignwide>.wp-block-column{flex-basis:100%!important}}.single-product .wp-block-columns.alignwide h1.wp-block-post-title{font-size:clamp(1.75rem,calc((100vw - 690px)/10.5),4.5rem);line-height:1.15;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}@media (max-width:991px){.single-product .wp-block-columns.alignwide h1.wp-block-post-title{font-size:clamp(1.75rem,7vw,2.25rem)}}.wp-block-woocommerce-gzd-product-price-label{opacity:.75}.wp-block-woocommerce-gzd-product-price-label+.wp-block-woocommerce-gzd-product-price-label{margin-block-start:.25rem}.wc-gzd-legal-guarantee .wc-gzd-popover-wrapper .wc-gzd-popover-trigger{display:block}.wc-gzd-legal-guarantee .wc-gzd-popover-wrapper .wc-gzd-popover-trigger img.wc-gzd-legal-guarantee-image-preview{width:100%;max-width:none;min-width:0}.leckers-footer-widerruf .wp-block-button__link:focus-visible{outline-color:var(--wp--preset--color--base)}.leckers-footer-widerruf .wp-block-button__link{padding-left:1.25rem;padding-right:1.25rem}@media (min-width:782px) and (max-width:1279px){footer.wp-block-template-part .wp-block-columns.alignwide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--wp--preset--spacing--50)}}.wc-block-product .wp-block-button__link{border:2px solid var(--wp--preset--color--brand-purple)!important}.wc-block-product .wp-block-post-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.6rem}@media (max-width:1023px){.single-product .wc-block-product-template{display:grid!important;grid-template-columns:repeat(3,1fr)!important}.single-product .wc-block-product-template>li{width:auto!important}.single-product .wc-block-product .wp-block-button__link{padding:.5rem 1rem!important;font-size:.75rem!important}}@media (max-width:781px){.single-product .wc-block-product-template{grid-template-columns:repeat(2,1fr)!important}}.lecker-schmecker.block{padding-top:3rem;padding-bottom:3rem;overflow-x:clip}.animated.anim-wait{visibility:hidden}.animated.is-in-view.slideInLeft,.animated.is-in-view.slideInRight{animation-duration:1s;animation-fill-mode:both}.animated.is-in-view.slideInLeft{animation-name:leckers-slide-in-left}.animated.is-in-view.slideInRight{animation-name:leckers-slide-in-right}@keyframes leckers-slide-in-left{from{transform:translate3d(-100%,0,0)}to{transform:translate3d(0,0,0)}}@keyframes leckers-slide-in-right{from{transform:translate3d(100%,0,0)}to{transform:translate3d(0,0,0)}}.leckers-nutrients-table{border-collapse:collapse;margin-top:1rem}.leckers-nutrients-table td{padding:.4rem 1.5rem .4rem 0;border-bottom:1px solid color-mix(in srgb,currentColor 15%,transparent)}.zertifikate-grid{gap:1.5rem}.zertifikate-kachel{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;padding:1.5rem}.zertifikate-kachel img{max-width:100%;max-height:100%;width:auto!important;height:auto!important;object-fit:contain}.zertifikate ul{margin-left:0;padding-left:0;list-style-position:inside}.zertifikate .wp-block-columns{align-items:flex-start!important}.zertifikate-liste-spalte{position:sticky;top:2rem}@media (max-width:600px){.zertifikate-grid{grid-template-columns:1fr!important}}.leckers-kontaktformular{margin:2rem auto 0}.leckers-kontaktformular .lkf-row{display:grid;grid-template-columns:1fr 1fr;column-gap:30px;row-gap:25px;margin-bottom:0}.leckers-kontaktformular .lkf-field{display:flex;flex-direction:column}.leckers-kontaktformular label{font-weight:600;margin-bottom:.5rem}.leckers-kontaktformular .lkf-required{color:#c00}.leckers-kontaktformular .wpcf7-form-control-wrap{display:block;width:100%}.leckers-kontaktformular input[type=text],.leckers-kontaktformular input[type=tel],.leckers-kontaktformular input[type=email],.leckers-kontaktformular textarea{width:100%;box-sizing:border-box;border:1.5px solid var(--wp--preset--color--brand-teal);background:transparent;padding:1rem 1.25rem;font-family:inherit;font-size:1rem;color:inherit}.leckers-kontaktformular textarea{min-height:8rem;resize:vertical}.leckers-kontaktformular .lkf-datenschutz-label{display:block;font-weight:600;margin-bottom:.5rem}.leckers-kontaktformular .wpcf7-acceptance .wpcf7-list-item{margin:0}.leckers-kontaktformular .wpcf7-acceptance label{display:flex;align-items:flex-start;gap:.6rem;font-weight:400}.leckers-kontaktformular .wpcf7-acceptance input[type=checkbox]{margin-top:.2rem;flex-shrink:0}.leckers-kontaktformular .lkf-submit{margin-top:1.5rem}.leckers-kontaktformular input[type=submit]{background:var(--wp--preset--color--brand-teal);color:var(--wp--preset--color--base);border:none;border-radius:4px;padding:.9rem 2.5rem;font-family:inherit;font-weight:600;text-transform:uppercase;letter-spacing:.03em;cursor:pointer}.leckers-kontaktformular input[type=submit]:hover{opacity:.85}.leckers-kontaktformular .wpcf7-not-valid-tip{color:#c00;font-size:.85rem;margin-top:.3rem}.leckers-kontaktformular .wpcf7-response-output{margin-top:1.5rem;border-radius:4px}.wpcf7 form .wpcf7-response-output{margin-left:0;margin-right:0}@media (max-width:600px){.leckers-kontaktformular .lkf-row{grid-template-columns:1fr}}.leckers-header-cart-link{display:none;align-items:center;gap:.35rem;text-decoration:none}body.woocommerce-page .leckers-header-cart-link{display:inline-flex}@media (max-width:1023px){.wp-block-navigation__responsive-container.is-menu-open .leckers-header-cart-link{margin-top:.5rem}}.leckers-cart-count{display:inline-block;min-width:1ch;font-size:.9rem;font-weight:700}.leckers-cart-count[data-count="0"]{visibility:hidden}.leckers-sticky-cart{position:fixed;top:1rem;right:0;z-index:100;display:inline-flex;align-items:center;gap:.5rem;padding:1.25rem;background-color:var(--wp--preset--color--brand-pink);color:var(--wp--preset--color--contrast);border:2px solid var(--wp--preset--color--brand-purple);border-right:none;border-radius:4px 0 0 4px;text-decoration:none;box-shadow:var(--wp--preset--shadow--natural);opacity:0;visibility:hidden;transform:translateY(-.5rem);transition:opacity .2s ease,transform .2s ease,visibility .2s;pointer-events:none}.leckers-sticky-cart.is-visible{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.leckers-sticky-cart svg{width:1.25rem;height:1.25rem}@media (max-width:600px){.leckers-sticky-cart{padding:.6rem 1rem}}.leckers-rezepte .lr-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin-top:2rem}@media (min-width:1024px){.leckers-rezepte .lr-grid{grid-template-columns:repeat(4,1fr)}}.leckers-rezepte .recipe-card{border:1px solid var(--wp--preset--color--brand-teal);margin:0 -1px -1px 0;padding:1rem}.leckers-rezepte .recipe-card__link{display:block;color:inherit;text-decoration:none}.leckers-rezepte .recipe-card__media{position:relative;overflow:hidden;border:1px solid var(--wp--preset--color--brand-teal)}.leckers-rezepte .recipe-card__media img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;display:block}.leckers-rezepte .recipe-card__title{position:absolute;left:0;right:0;bottom:0;margin:0;padding:1rem;background:rgba(0,0,0,.5);color:#fff;font-size:1.0625rem;font-weight:400;line-height:1.3;text-transform:none}.leckers-rezepte .lr-card-meta{display:flex;justify-content:space-between;gap:.5rem;margin-top:1.25rem;text-align:center}.leckers-rezepte .lr-card-meta span{display:flex;flex-direction:column;align-items:center;gap:.25rem;font-size:.85rem}.leckers-rezepte .lr-card-meta svg{width:1.5rem;height:1.5rem}.leckers-rezepte .lr-search{position:relative;max-width:24rem;margin-left:auto}.leckers-rezepte .lr-search-input{width:100%;padding:.75rem 3rem .75rem 1.5rem;border:none;border-radius:999px;background:var(--wp--preset--color--brand-teal);color:var(--wp--preset--color--base);font-family:inherit;font-size:1rem}.leckers-rezepte .lr-search-input::placeholder{color:var(--wp--preset--color--base);opacity:.85}.leckers-rezepte .lr-search-icon{position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:var(--wp--preset--color--base);pointer-events:none}.leckers-rezepte .lr-filters{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:1.5rem}@media (min-width:782px){.leckers-rezepte .lr-filters{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.leckers-rezepte .lr-filters{grid-template-columns:repeat(4,1fr)}}.lr-filter{border:2px solid var(--wp--preset--color--brand-teal);align-self:start}.lr-filter summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem 1.25rem;background:var(--wp--preset--color--brand-teal);color:var(--wp--preset--color--base);font-weight:700;cursor:pointer;list-style:none;user-select:none;outline:none}.lr-filter summary::-webkit-details-marker{display:none}.lr-filter summary:focus-visible{outline:2px solid var(--wp--preset--color--base);outline-offset:-4px}.lr-filter-chevron{width:1.25rem;height:1.25rem;flex-shrink:0;transition:transform .2s ease}.lr-filter[open] .lr-filter-chevron{transform:rotate(180deg)}.lr-filter label{display:flex;align-items:center;gap:.6rem;padding:.5rem 1.25rem;font-weight:400;cursor:pointer;user-select:none}.lr-filter p{margin:0}.lr-filter br{display:none}.lr-filter label:first-of-type{margin-top:.75rem}.lr-filter label:last-of-type{margin-bottom:.75rem}.lr-filter-checkbox{width:1.1rem;height:1.1rem;accent-color:var(--wp--preset--color--brand-teal);flex-shrink:0;outline:none}.lr-filter-checkbox:focus-visible{outline:2px solid var(--wp--preset--color--brand-teal);outline-offset:2px}.leckers-shop-filter{max-width:24rem;margin:1.5rem 0}.leckers-rezepte .lr-reset,.leckers-rezepte .lr-more{display:block;margin:1.5rem auto;padding:.6rem 1.5rem;border:2px solid var(--wp--preset--color--brand-teal);border-radius:4px;background:transparent;color:var(--wp--preset--color--brand-teal);font-family:inherit;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;cursor:pointer}.leckers-rezepte .lr-reset:hover,.leckers-rezepte .lr-more:hover{background:color-mix(in srgb,var(--wp--preset--color--contrast) 85%,transparent);color:var(--wp--preset--color--base);border-color:transparent}.leckers-rezepte .lr-empty{text-align:center;margin:2rem 0}.lr-recipe-hero img{display:block;width:100%;height:75vh;max-height:700px;object-fit:cover}@media (max-width:781px){.lr-recipe-hero img{height:37.5vh;max-height:350px}}@media (min-width:782px) and (max-width:1023px){.lr-recipe-hero img{height:55vh;max-height:500px}}.lr-recipe-hero+section{margin-block-start:0;padding-top:3rem}@media (max-width:781px){.lr-recipe-header,.lr-recipe-steps,.lr-recipe-products,.lr-recipe-more{font-size:1.0625rem}}.lr-recipe-header{display:grid;grid-template-columns:1fr;gap:2rem;color:var(--wp--preset--color--brand-orange)}@media (min-width:782px){.lr-recipe-header{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:3rem}}.lr-recipe-header,.lr-related-products,.lr-recipe-more>.leckers-rezepte{max-width:var(--wp--style--global--content-size);margin-left:auto;margin-right:auto}section.lr-recipe-more{margin-block-start:0}.lr-recipe-header__left h1{margin-top:0;font-size:clamp(1.875rem,3.2vw,2.75rem);line-height:1.15}.lr-intro{margin-bottom:1.5rem}.lr-detail-badges{display:flex;gap:2rem;margin:1.5rem 0}.lr-detail-badges .lr-badge{display:flex;flex-direction:column;align-items:center;gap:.4rem}.lr-detail-badges svg{width:2rem;height:2rem}.lr-recipe-counts{display:flex;gap:1.5rem;margin-bottom:1.5rem}.lr-recipe-counts__item{border:2px solid currentColor;border-radius:4px;padding:.5rem 1.25rem}.lr-ingredients-box{border:2px solid currentColor;border-radius:1.5rem;padding:2rem}.lr-ingredients-box__title{margin:0 0 1.25rem;font-size:clamp(1.375rem,2vw,1.75rem)}.lr-ingredients{list-style:none;margin-left:0;padding-left:0}.lr-ingredients li{margin-bottom:.75rem}.lr-ingredients li:last-child{margin-bottom:0}section.lr-recipe-steps{margin-block-start:0}.lr-steps{list-style:none;margin-left:auto;margin-right:auto;padding-left:0;max-width:46rem}.lr-steps li{display:flex;flex-wrap:wrap;align-items:center;column-gap:1rem;margin-bottom:2.5rem}.lr-step-number{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3rem;height:3rem;border:2px solid var(--wp--preset--color--brand-teal);border-radius:50%;font-size:1.25rem}.lr-steps li p{flex-basis:100%;margin-top:.75rem;margin-bottom:0}.lr-steps li strong{text-transform:uppercase}section.lr-recipe-products{margin-block-start:0}.lr-related-products{display:grid;grid-template-columns:repeat(2,1fr);gap:0}@media (min-width:782px){.lr-related-products{grid-template-columns:repeat(4,1fr)}}.lr-product-tile{display:block;aspect-ratio:1/1;overflow:hidden}.lr-product-tile img{width:100%;height:100%;object-fit:contain;transition:transform 1s}.lr-product-tile:hover img{transform:scale(1.2)}.leckers-action-banner{position:relative;overflow:hidden}.leckers-action-banner .lab-slide{display:none}.leckers-action-banner .lab-slide.is-active{display:block}.leckers-action-banner .lab-prev,.leckers-action-banner .lab-next{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:rgba(255,255,255,.8);border:none;border-radius:50%;width:2.5rem;height:2.5rem;cursor:pointer}.leckers-action-banner .lab-prev{left:1rem}.leckers-action-banner .lab-next{right:1rem}footer.wp-block-template-part{margin-top:0}main.wp-block-group{margin-top:0}.woocommerce #reviews #comments ol.commentlist{padding-left:0}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin-left:0}.woocommerce #review_form #respond{margin-top:3rem}.woocommerce #review_form .comment-reply-title{display:block;margin-bottom:1.5rem;font-size:1.375rem;font-weight:700;text-transform:uppercase}.leckers-bewertungsformular{display:flex;flex-wrap:wrap;column-gap:1.5rem}.leckers-bewertungsformular .comment-notes{order:0;flex-basis:100%;font-size:.875rem;opacity:.75;margin-bottom:1rem}.leckers-bewertungsformular .lbf-author{order:1}.leckers-bewertungsformular .lbf-email{order:2}.leckers-bewertungsformular .lbf-rating{order:3}.leckers-bewertungsformular .lbf-comment{order:4}.leckers-bewertungsformular .comment-form-cookies-consent{order:5;flex-basis:100%}.leckers-bewertungsformular .form-submit{order:6;flex-basis:100%;margin-top:.5rem}.leckers-bewertungsformular .lbf-field{flex:1 1 100%;display:flex;flex-direction:column;margin-bottom:1.5rem}@media (min-width:782px){.leckers-bewertungsformular .lbf-author,.leckers-bewertungsformular .lbf-email,.leckers-bewertungsformular .lbf-rating{flex:1 1 calc(33.333% - 1rem)}}.leckers-bewertungsformular .lbf-field label{font-weight:600;margin-bottom:.5rem}.leckers-bewertungsformular .lbf-required{color:#c00}.leckers-bewertungsformular input[type=text],.leckers-bewertungsformular input[type=email],.leckers-bewertungsformular textarea{width:100%;box-sizing:border-box;border:1.5px solid var(--wp--preset--color--brand-teal);background:transparent;padding:1rem 1.25rem;font-family:inherit;font-size:1rem;color:inherit}.leckers-bewertungsformular textarea{min-height:8rem;resize:vertical}.leckers-bewertungsformular p.stars a{font-size:2.9rem}.leckers-bewertungsformular .form-submit{margin-top:.5rem}.single-product .wp-block-woocommerce-product-collection{margin-top:4rem;margin-bottom:4rem}.single-product .wp-block-woocommerce-product-collection h2{font-size:1.75rem}.single_add_to_cart_button.single_add_to_cart_button{background-color:var(--wp--preset--color--brand-orange);color:#fff;border-color:var(--wp--preset--color--brand-orange)}.single_add_to_cart_button.single_add_to_cart_button:hover,.single_add_to_cart_button.single_add_to_cart_button:focus{background-color:var(--wp--preset--color--brand-orange);color:#fff;opacity:.9}
.leckers-product-meta-in-tab{margin-top:1.5rem;font-size:.9em}.leckers-product-meta-in-tab .sku_wrapper{margin-right:1.5rem}
.leckers-hero-video{height:80vh}@media (max-width:991px){.leckers-hero-video{height:40vh}}
.wc-block-components-address-form__state{display:none}
.wc-block-components-product-metadata__description{display:none}
