@charset "UTF-8";#wpsl-wrap #wpsl-search-btn:after,#wpsl-wrap #wpsl-stores ul .wpsl-direction-wrap .woocommerce-button:after,#wpsl-wrap #wpsl-stores ul .wpsl-direction-wrap .wp-element-button:after,#wpsl-wrap #wpsl-stores ul .wpsl-direction-wrap .wpsl-info-actions a:after,#wpsl-wrap #wpsl-stores ul .wpsl-direction-wrap [type=submit]:not(:has(>.wp-element-button)):after,#wpsl-wrap #wpsl-stores ul .wpsl-directions:after,#wpsl-wrap .wpsl-info-actions #wpsl-stores ul .wpsl-direction-wrap a:after,#wpsl-wrap .wpsl-info-actions .is-style-simple a:after,#wpsl-wrap .wpsl-info-actions .no_subscriptions:has(.button) a:after,#wpsl-wrap .wpsl-info-actions .products .product.product-type-variable-subscription a:after,#wpsl-wrap .wpsl-info-actions .woocommerce-Address-title:has(.edit) a:after,#wpsl-wrap .wpsl-info-actions .woocommerce-button:after,#wpsl-wrap .wpsl-info-actions .woocommerce-info:has(.wc-forward) a:after,#wpsl-wrap .wpsl-info-actions .woocommerce-message:has(.wc-forward) a:after,#wpsl-wrap .wpsl-info-actions .wp-element-button:after,#wpsl-wrap .wpsl-info-actions [type=submit]:not(:has(>.wp-element-button)):after,#wpsl-wrap .wpsl-info-actions a:after,.is-style-simple #wpsl-wrap .wpsl-info-actions a:after,.is-style-simple .woocommerce-button:after,.is-style-simple .wp-element-button:after,.is-style-simple [type=submit]:not(:has(>.wp-element-button)):after,.no_subscriptions:has(.button) #wpsl-wrap .wpsl-info-actions a:after,.no_subscriptions:has(.button) .products .product.product-type-variable-subscription a:after,.no_subscriptions:has(.button) .woocommerce-button:after,.no_subscriptions:has(.button) .wp-element-button:after,.no_subscriptions:has(.button) [type=submit]:not(:has(>.wp-element-button)):after,.no_subscriptions:has(.button) a:after,.page-header>nav>.menu .menu-item.menu-item-has-children>a:after,.products .product.product-type-variable-subscription #wpsl-wrap .wpsl-info-actions a:after,.products .product.product-type-variable-subscription .button:after,.products .product.product-type-variable-subscription .no_subscriptions:has(.button) a:after,.products .product.product-type-variable-subscription .woocommerce-Address-title:has(.edit) a:after,.products .product.product-type-variable-subscription .woocommerce-button:after,.products .product.product-type-variable-subscription .woocommerce-info:has(.wc-forward) a:after,.products .product.product-type-variable-subscription .woocommerce-message:has(.wc-forward) a:after,.products .product.product-type-variable-subscription .wp-element-button:after,.products .product.product-type-variable-subscription [type=submit]:not(:has(>.wp-element-button)):after,.woocommerce-Address-title:has(.edit) #wpsl-wrap .wpsl-info-actions a:after,.woocommerce-Address-title:has(.edit) .products .product.product-type-variable-subscription a:after,.woocommerce-Address-title:has(.edit) .woocommerce-button:after,.woocommerce-Address-title:has(.edit) .wp-element-button:after,.woocommerce-Address-title:has(.edit) [type=submit]:not(:has(>.wp-element-button)):after,.woocommerce-Address-title:has(.edit) a:after,.woocommerce-button:after,.woocommerce-info:has(.wc-forward) #wpsl-wrap .wpsl-info-actions a:after,.woocommerce-info:has(.wc-forward) .products .product.product-type-variable-subscription a:after,.woocommerce-info:has(.wc-forward) .woocommerce-button:after,.woocommerce-info:has(.wc-forward) .wp-element-button:after,.woocommerce-info:has(.wc-forward) [type=submit]:not(:has(>.wp-element-button)):after,.woocommerce-info:has(.wc-forward) a:after,.woocommerce-message:has(.wc-forward) #wpsl-wrap .wpsl-info-actions a:after,.woocommerce-message:has(.wc-forward) .products .product.product-type-variable-subscription a:after,.woocommerce-message:has(.wc-forward) .woocommerce-button:after,.woocommerce-message:has(.wc-forward) .wp-element-button:after,.woocommerce-message:has(.wc-forward) [type=submit]:not(:has(>.wp-element-button)):after,.woocommerce-message:has(.wc-forward) a:after,.woocommerce-subscription-crosslink:before,.wp-block-social-links .wp-social-link-instagram.wp-social-link-instagram a:before,.wp-element-button:after,:is(.woocommerce-product-details__short-description,.single-recipe) ul:is(.wp-block-list,.woocommerce-order ul.order_details,div.product[id] .summary ul) li:before,[type=submit]:not(:has(>.wp-element-button)):after,details summary:after,div.product[id] .variations_button .button:after{background-color:currentColor;content:"";display:inline-block;height:1em;-webkit-mask-image:var(--icon);mask-image:var(--icon);-webkit-mask-position:right;mask-position:right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1em}.is-cta .wc-block-components-checkout-order-summary__title:not([aria-expanded]):before,.is-cta h2:before,.is-cta:before,.page-header>nav>.menu .menu-item.account>a:before,.page-header>nav>.menu .menu-item.cart>a:before,:is(.image-wrapper,.woocommerce-product-gallery) .badge.new:before,:is(.image-wrapper,.woocommerce-product-gallery) .badge.sugarfree:before,a.email:before,a.phone:before,div.product[id] .variations_button .button:after,ul.products.is-style-compact .badge.sugarfree:before{aspect-ratio:1;background-image:var(--icon);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:1em}.is-style-branding .wp-block-media-text__media,div.product[id] .woocommerce-product-gallery{position:relative}.is-style-branding .wp-block-media-text__media:before,div.product[id] .woocommerce-product-gallery:before{background-image:url(https://www.bensginger.ch/wp-content/themes/bensginger/assets/img/scribble.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:640px;left:-31%;position:absolute;top:19%;width:640px;z-index:0}html{scroll-behavior:smooth}body{overflow-x:clip;padding-top:calc(var(--wp--custom--header--height) + var(--wp--custom--header-banner--height, 0px))}.is-root-container{overflow-x:clip;padding-inline:var(--wp--custom--layout--device-spacing)}.is-root-container>.alignfull{margin-inline:calc(var(--wp--custom--layout--device-spacing)*-1)}.is-root-container>.alignfull.has-background:not(.wp-block-media-text){padding-inline:var(--wp--custom--layout--device-spacing)}.is-root-container:has(>:first-child:not(.wp-block-cover)){padding-top:clamp(2.5em,6vw,5.3em)}.is-root-container:has(>:last-child:not(.wp-block-group.alignfull)){padding-bottom:clamp(5.16em,9vw,6.5em)}:is(.is-layout-constrained,.is-layout-flow)>[class*=wp-block-]:not(:first-child,h1,h2,.wc-block-components-checkout-order-summary__title:not([aria-expanded]),h3,h4,h5,h6,p,ul,ol,table,details,.wp-block-buttons){margin-top:var(--wp--custom--layout--flow-space)}.alignfull+.alignfull{--wp--custom--layout--flow-space:0}html:has(.menu-toggle input:checked){overflow:hidden}:is(.wp-block-media-text .wp-block-media-text__content,.wp-block-group)>:first-child{margin-top:0!important}:is(.wp-block-media-text .wp-block-media-text__content,.wp-block-group)>:last-child{margin-bottom:0!important}*,:after,:before{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}[type=submit]:not(:has(>.wp-element-button)),button,input,select,textarea{font:inherit}.wc-block-components-checkout-order-summary__title:not([aria-expanded]),h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}@view-transition{navigation:auto}body{accent-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--base);font-family:var(--wp--preset--font-family--sans-serif);font-size:var(--wp--preset--font-size--normal);font-weight:400;line-height:1.42}:where(h1,h2,.wc-block-components-checkout-order-summary__title:not([aria-expanded]),h3,h4,h5,h6){font-family:var(--wp--preset--font-family--accent);font-weight:700;line-height:1.3;position:relative;z-index:1}@media (max-width:994px){:where(h1,h2,.wc-block-components-checkout-order-summary__title:not([aria-expanded]),h3,h4,h5,h6){text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;word-break:break-word}}:where(h1,h2,.wc-block-components-checkout-order-summary__title:not([aria-expanded]),h3,h4,h5,h6):not(:last-child){margin-bottom:.5em}.has-huge-font-size,h1{font-size:var(--wp--preset--font-size--huge);line-height:1.22;margin-bottom:.54em}.has-huge-font-size:has(+.has-small-font-size),h1:has(+.has-small-font-size){margin-bottom:.2em}.has-huge-font-size:has(+.has-small-font-size)+.has-small-font-size,h1:has(+.has-small-font-size)+.has-small-font-size{margin-bottom:2.5em}.has-huge-font-size:has(+.has-large-font-size),h1:has(+.has-large-font-size){margin-bottom:0!important}.has-extra-large-font-size,.wc-block-components-checkout-order-summary__title:not([aria-expanded]),h2{font-size:var(--wp--preset--font-size--extra-large);line-height:1.27;margin-bottom:.26em!important}.has-extra-large-font-size:has(+details,+ul),.wc-block-components-checkout-order-summary__title:has(+details,+ul):not([aria-expanded]),h2:has(+details,+ul){margin-bottom:.6em!important}.has-extra-large-font-size+:is(h3,.has-medium-font-size),.wc-block-components-checkout-order-summary__title:not([aria-expanded])+:is(h3,.has-medium-font-size),h2+:is(h3,.has-medium-font-size){margin-top:0}*+.has-extra-large-font-size,*+.wc-block-components-checkout-order-summary__title:not([aria-expanded]),*+h2{margin-top:1.05em!important}.has-medium-font-size,h3{font-size:var(--wp--preset--font-size--medium);line-height:1.17;margin-bottom:.5em;margin-top:1em}:not(h1,h2,.wc-block-components-checkout-order-summary__title:not([aria-expanded]),h3,h4,h5,h6)+:is(h1,h2,.wc-block-components-checkout-order-summary__title:not([aria-expanded]),h3,h4,h5,h6){margin-top:1.5em}a{color:var(--wp--preset--color--primary);text-decoration:none;transition:.3s}:is(p,ul,ol,table):not(:last-child){margin-bottom:1em}strong{font-weight:900}:not(nav)>:is(ul,ol):is(.wp-block-list,.woocommerce-order ul.order_details,div.product[id] .summary ul) li>a,:where(.editor-styles-wrapper) a,p:not(.phone,.email)>a{color:var(--wp--preset--color--base)!important;text-decoration:underline!important}@media (hover:hover){:not(nav)>:is(ul,ol):is(.wp-block-list,.woocommerce-order ul.order_details,div.product[id] .summary ul) li>a:is(:hover,:focus,:active),:where(.editor-styles-wrapper) a:is(:hover,:focus,:active),p:not(.phone,.email)>a:is(:hover,:focus,:active){text-decoration:none!important}}.has-extra-large-font-size{line-height:1}.email:has(+.phone),.phone:has(+.email){margin-bottom:0}a.email,a.phone{align-items:center;display:flex;gap:.5em}a.email:before,a.phone:before{font-size:1.39em}@media (hover:hover){a.email:is(:hover,:focus,:active),a.phone:is(:hover,:focus,:active){text-decoration:underline!important}}a.email:before{--icon:url(https://www.bensginger.ch/wp-content/themes/bensginger/assets/img/icons/envelope-sharp-duotone-light-full.svg)}a.phone:before{--icon:url(https://www.bensginger.ch/wp-content/themes/bensginger/assets/img/icons/phone-volume-sharp-duotone-light-full.svg)}@media (max-width:994px){:is(h1,h2,.wc-block-components-checkout-order-summary__title:not([aria-expanded]),h3,h4):not(.usp h2):not(.usp .wc-block-components-checkout-order-summary__title:not([aria-expanded])).has-text-align-center{text-align:left!important}}.is-root-container .wp-block-hayloft-icon+p{margin-top:1em}.wp-block-cover{padding:0 var(--wp--custom--layout--device-spacing)}.wp-block-cover__inner-container{margin-inline:auto;max-width:var(--wp--style--global--wide-size);width:100%!important}.wp-block-cover__inner-container>:where(:not(.alignleft):not(.alignright):not(.alignfull)){margin-left:0!important;margin-right:0!important}.is-root-container>:first-child:is(.wp-block-cover){min-height:clamp(260px,50vw,568px)!important;padding:0 var(--wp--custom--layout--device-spacing)}.is-root-container>:first-child:is(.wp-block-cover).is-position-bottom-left{padding-block:clamp(2.7em,10vw,3.41em)}.is-root-container>:first-child:is(.wp-block-cover).is-position-center-left .wp-block-cover__inner-container{padding-top:2.8em}.is-root-container>:first-child:is(.wp-block-cover) .wp-block-cover__inner-container{font-size:.83em;margin-inline:auto!important;max-width:var(--wp--style--global--wide-size);width:100%!important}.is-root-container>:first-child:is(.wp-block-cover) .wp-block-cover__inner-container img{margin-bottom:1.25rem}@media (max-width:685px){.is-root-container>:first-child:is(.wp-block-cover){display:flex;flex-direction:column;padding:0!important}.is-root-container>:first-child:is(.wp-block-cover) .wp-block-cover__image-background{position:relative!important}.is-root-container>:first-child:is(.wp-block-cover) .wp-block-cover__inner-container{padding-block:var(--wp--preset--spacing--normal);padding-inline:var(--wp--custom--layout--device-spacing)}}.is-root-container>:first-child:is(.wp-block-cover):not(:has(+.alignfull)){margin-bottom:1.33em}.is-root-container>:first-child:is(.wp-block-cover) .wp-block-group{max-width:clamp(184px,38vw,510px)!important}@media (max-width:685px){.is-root-container>:first-child:is(.wp-block-cover) .wp-block-group{max-width:100%!important}}.is-root-container>:first-child:is(.wp-block-cover) .wp-block-image{margin-inline:auto!important;max-width:clamp(184px,38vw,510px)}.is-root-container>:first-child:is(.wp-block-cover) .wp-block-buttons{margin-top:clamp(.5em,1.5vw,.83em)}#wpsl-wrap #wpsl-stores ul .is-root-container>:first-child:is(.wp-block-cover) .wpsl-directions,#wpsl-wrap .is-root-container>:first-child:is(.wp-block-cover) #wpsl-search-btn,#wpsl-wrap .wpsl-info-actions .is-root-container>:first-child:is(.wp-block-cover) a,.is-root-container>:first-child:is(.wp-block-cover) #wpsl-wrap #wpsl-search-btn,.is-root-container>:first-child:is(.wp-block-cover) #wpsl-wrap #wpsl-stores ul .wpsl-directions,.is-root-container>:first-child:is(.wp-block-cover) #wpsl-wrap .wpsl-info-actions a,.is-root-container>:first-child:is(.wp-block-cover) .no_subscriptions:has(.button) a,.is-root-container>:first-child:is(.wp-block-cover) .products .product.product-type-variable-subscription .button,.is-root-container>:first-child:is(.wp-block-cover) .woocommerce-Address-title:has(.edit) a,.is-root-container>:first-child:is(.wp-block-cover) .woocommerce-button,.is-root-container>:first-child:is(.wp-block-cover) .woocommerce-info:has(.wc-forward) a,.is-root-container>:first-child:is(.wp-block-cover) .woocommerce-message:has(.wc-forward) a,.is-root-container>:first-child:is(.wp-block-cover) .wp-element-button,.is-root-container>:first-child:is(.wp-block-cover) [type=submit]:not(:has(>.wp-element-button)),.is-root-container>:first-child:is(.wp-block-cover) div.product[id] .variations_button .button,.no_subscriptions:has(.button) .is-root-container>:first-child:is(.wp-block-cover) a,.products .product.product-type-variable-subscription .is-root-container>:first-child:is(.wp-block-cover) .button,.woocommerce-Address-title:has(.edit) .is-root-container>:first-child:is(.wp-block-cover) a,.woocommerce-info:has(.wc-forward) .is-root-container>:first-child:is(.wp-block-cover) a,.woocommerce-message:has(.wc-forward) .is-root-container>:first-child:is(.wp-block-cover) a,div.product[id] .variations_button .is-root-container>:first-child:is(.wp-block-cover) .button{font-size:1.25rem}.is-cta{border-radius:1.25rem;padding:0;position:relative}.is-cta .wp-block-cover__background{display:none}.is-cta .wp-block-cover__inner-container{--_padding-inline:clamp(var(--wp--custom--layout--device-spacing),11vw,11.7rem);padding:3.67em var(--_padding-inline) 2.83em}.is-cta .wp-block-cover__inner-container>:first-child{margin-top:0!important}.is-cta .wp-block-cover__inner-container>:last-child{margin-bottom:0!important}@media (max-width:850px){.is-cta{border-radius:0;flex-direction:column;gap:1.11em}.is-cta .wp-block-cover__inner-container,.is-cta img{position:static!important}.is-cta img{aspect-ratio:1.58;border-radius:.6rem;height:auto}.is-cta .wp-block-cover__inner-container{padding:0}.is-cta .wc-block-components-checkout-order-summary__title:not([aria-expanded]),.is-cta h2,.is-cta li{max-width:100%!important}.is-cta:before{display:block!important}.is-cta .wc-block-components-checkout-order-summary__title:not([aria-expanded]):before,.is-cta h2:before{display:none}}.is-cta:before{--icon:url(https://www.bensginger.ch/wp-content/themes/bensginger/assets/img/icons/abo.svg);background-size:contain;display:none;font-size:clamp(6.125rem,23vw,14rem);left:.5em;position:absolute;top:.5em;z-index:2}.is-cta ol{list-style-position:inside;padding-left:0!important}.is-cta ol li{font-size:var(--wp--preset--font-size--small);padding-left:0!important}.is-cta ol li strong{font-family:var(--wp--preset--font-family--accent)}.is-cta ol li strong,.is-cta ol li::marker{font-size:1.12em!important}.is-cta ol li::marker{font-weight:900}.is-cta .wc-block-components-checkout-order-summary__title:not([aria-expanded]),.is-cta h2{text-wrap:auto;font-size:clamp(1.75rem,3vw,2.75rem)!important;margin-bottom:.45em!important;max-width:24ch;position:relative}.is-cta .wc-block-components-checkout-order-summary__title:not([aria-expanded]):before,.is-cta h2:before{--icon:url(https://www.bensginger.ch/wp-content/themes/bensginger/assets/img/icons/abo.svg);background-size:contain;font-size:2.25em;left:-1.17em;position:absolute;top:-.22em;z-index:2}.is-cta h3{margin-bottom:.6em!important}.is-cta li{max-width:40ch}.wp-block-column:has(>:last-child:is(.wp-block-buttons)){display:flex;flex-direction:column;position:relative}.wp-block-column:has(>:last-child:is(.wp-block-buttons)) .wp-block-image img{border-radius:.6rem}.wp-block-column:has(>:last-child:is(.wp-block-buttons))>:last-child:is(.wp-block-buttons){margin-top:auto}#wpsl-wrap #wpsl-stores ul .wp-block-column:has(>:last-child:is(.wp-block-buttons))>:last-child:is(.wp-block-buttons) .wpsl-directions:before,#wpsl-wrap .wp-block-column:has(>:last-child:is(.wp-block-buttons))>:last-child:is(.wp-block-buttons) #wpsl-search-btn:before,#wpsl-wrap .wpsl-info-actions .wp-block-column:has(>:last-child:is(.wp-block-buttons))>:last-child:is(.wp-block-buttons) a:before,.no_subscriptions:has(.button) .wp-block-column:has(>:last-child:is(.wp-block-buttons))>:last-child:is(.wp-block-buttons) a:before,.products .product.product-type-variable-subscription .wp-block-column:has(>:last-child:is(.wp-block-buttons))>:last-child:is(.wp-block-buttons) .button:before,.woocommerce-Address-title:has(.edit) .wp-block-column:has(>:last-child:is(.wp-block-buttons))>:last-child:is(.wp-block-buttons) a:before,.woocommerce-info:has(.wc-forward) .wp-block-column:has(>:last-child:is(.wp-block-buttons))>:last-child:is(.wp-block-buttons) a:before,.woocommerce-message:has(.wc-forward) .wp-block-column:has(>:last-child:is(.wp-block-buttons))>:last-child:is(.wp-block-buttons) a:before,.wp-block-column:has(>:last-child:is(.wp-block-buttons))>:last-child:is(.wp-block-buttons) #wpsl-wrap #wpsl-search-btn:before,.wp-block-column:has(>:last-child:is(.wp-block-buttons))>:last-child:is(.wp-block-buttons) #wpsl-wrap #wpsl-stores ul .wpsl-directions:before,.wp-block-column:has(>:last-child:is(.wp-block-buttons))>:last-child:is(.wp-block-buttons) #wpsl-wrap .wpsl-info-actions a:before,.wp-block-column:has(>:last-child:is(.wp-block-buttons))>:last-child:is(.wp-block-buttons) .no_subscriptions:has(.button) a:before,.wp-block-column:has(>:last-child:is(.wp-block-buttons))>:last-child:is(.wp-block-buttons) .products .product.product-type-variable-subscription .button:before,.wp-block-column:has(>:last-child:is(.wp-block-buttons))>:last-child:is(.wp-block-buttons) .woocommerce-Address-title:has(.edit) a:before,.wp-block-column:has(>:last-child:is(.wp-block-buttons))>:last-child:is(.wp-block-buttons) .woocommerce-button:before,.wp-block-column:has(>:last-child:is(.wp-block-buttons))>:last-child:is(.wp-block-buttons) .woocommerce-info:has(.wc-forward) a:before,.wp-block-column:has(>:last-child:is(.wp-block-buttons))>:last-child:is(.wp-block-buttons) .woocommerce-message:has(.wc-forward) a:before,.wp-block-column:has(>:last-child:is(.wp-block-buttons))>:last-child:is(.wp-block-buttons) .wp-element-button:before,.wp-block-column:has(>:last-child:is(.wp-block-buttons))>:last-child:is(.wp-block-buttons) [type=submit]:not(:has(>.wp-element-button)):before,.wp-block-column:has(>:last-child:is(.wp-block-buttons))>:last-child:is(.wp-block-buttons) div.product[id] .variations_button .button:before,div.product[id] .variations_button .wp-block-column:has(>:last-child:is(.wp-block-buttons))>:last-child:is(.wp-block-buttons) .button:before{content:"";inset:0;position:absolute;z-index:999}.wp-block-cover+.wp-block-image{--wp--custom--layout--flow-space:5em}.wp-block-group.has-background{position:relative;z-index:1}.wp-block-group.has-background.has-background:not(.alignfull,.alignwide){margin-bottom:1.54em;margin-top:1.875em;padding-block:1.17em 1.08em;padding-inline:1.17em 1.25em}.wp-block-group.has-background:not(.alignfull){border-radius:1.25rem}.wp-block-group.alignfull:has(.wp-block-media-text.is-style-branding){padding-bottom:0}.wp-block-group.alignfull:has(.wp-block-media-text.is-style-branding) .wp-block-media-text.is-style-branding .wp-block-media-text__media{margin-bottom:-3em}.wp-block-group.alignfull:has(.wp-block-media-text.is-style-branding)+.alignfull{padding-top:7.91em!important}@media (max-width:700px){.wp-block-group.alignfull:has(.wp-block-media-text.is-style-branding)+.alignfull{padding-top:13.05em!important}}.wp-block-group.alignfull{padding-block:3.875em;padding-inline:var(--wp--custom--layout--device-spacing)}.wp-block-group.alignfull:has(.products){padding-bottom:0}.wp-block-group.alignwide{padding-block:3.67em 2.83em}.wp-block-group.alignwide:has(.wp-block-media-text){padding-inline:clamp(1em,8vw,7.75em)}.wp-block-group.alignwide:has(.wpsl-default-filters,.wpsl-mobile){--wp--custom--layout--flow-space:1.25em;padding-block:0}.wp-block-media-text{gap:2.71em}.wp-block-media-text__content{padding:0!important}.wp-block-media-text.is-image-fill-element .wp-block-media-text__media{height:auto!important;min-height:0!important}.wp-block-media-text.alignwide:not(.is-style-branding,.map){--wp--custom--layout--flow-space:3.25em}.wp-block-media-text.alignwide:not(.is-style-branding,.map)+.wp-block-media-text{--wp--custom--layout--flow-space:4.17em}.wp-block-media-text.alignwide:not(.is-style-branding,.map):not(:has(+.wp-block-media-text)){margin-bottom:clamp(4em,10vw,6.83em)}.wp-block-media-text.alignwide:not(.is-style-branding,.map) img{aspect-ratio:1.17}.wp-block-media-text.alignwide:not(.is-style-branding,.map):not(.has-media-on-the-right){-moz-column-gap:4.15em;column-gap:4.15em}@media (min-width:1081px){.wp-block-media-text.map{grid-template-columns:30% 3.33em auto!important}.wp-block-media-text.map .wp-block-media-text__content{grid-column:1/3!important}.wp-block-media-text.map .wp-block-media-text__media{grid-column:2/-1!important}}.wp-block-media-text.map strong{font-weight:700!important}@media (max-width:994px){.wp-block-media-text.map{display:flex!important;flex-direction:column!important}}.wp-block-media-text:not(.map) img{border-radius:.6rem;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;z-index:1}.wp-block-media-text+details{margin-top:var(--wp--preset--spacing--huge)}@media (min-width:1138px){.single-recipe .wp-block-media-text .wp-block-media-text__media{position:sticky;top:calc(var(--wp-admin--admin-bar--height, 0px) + var(--wp--custom--header-banner--height) + var(--wp--custom--header--height))}}@media (min-width:995px){.is-style-branding .wp-block-media-text__content{padding-bottom:2em!important}}.is-style-branding .wp-block-media-text__media img{aspect-ratio:1.006}@media (max-width:994px){.is-style-branding{display:flex!important;flex-direction:column!important}.is-style-branding .wp-block-media-text__content{z-index:2}.is-style-branding .wp-block-media-text__media:before{left:50%;top:clamp(10%,10vw,30%)}.is-style-branding img{aspect-ratio:1.41!important}}@media (max-width:700px){.is-style-branding .wp-block-media-text__media{margin-bottom:-7em!important}.is-style-branding .wp-block-media-text__media:before{left:1.25rem;top:-60%}}:where(.editor-styles-wrapper) .is-style-branding:has(.block-editor-media-placeholder) .wp-block-media-text__media:before{display:none}.wp-block-group.overlap{--wp--custom--layout--flow-space:5em;--_overlap:clamp(3em,10vw,8em);background:linear-gradient(to bottom,transparent var(--_overlap),var(--wp--preset--color--primary-light) var(--_overlap))!important;padding-block:0;position:relative}@media (max-width:1000px){.wp-block-group.overlap .wp-block-media-text{grid-template-columns:auto 50%!important}}.wp-block-group.overlap strong{font-weight:700!important}@media (max-width:1000px){.wp-block-group.overlap{--_overlap:5em}.wp-block-group.overlap .wp-block-media-text{display:flex!important;flex-direction:column-reverse;gap:0!important}.wp-block-group.overlap .wp-block-media-text__media{align-self:flex-start}.wp-block-group.overlap .wp-block-media-text__content{align-self:flex-start;padding-block:0 2.39em!important}.wp-block-group.overlap img{max-width:clamp(16.66em,36vw,18em)}}.wp-block-group.overlap .wp-block-media-text{gap:.5em}@media (min-width:1001px){.wp-block-group.overlap .wp-block-media-text .wp-block-media-text__content{padding-block:3.25em 2.58em!important}}.wp-block-bensginger-recipes{--wp--custom--layout--flow-space:11.625rem}.wp-block-bensginger-recipes .wc-block-components-checkout-order-summary__title:not([aria-expanded]),.wp-block-bensginger-recipes h2{font-size:1.83em;line-height:1.28;margin-inline:auto;max-width:23ch;text-align:center}.wp-block-bensginger-recipes .recipes{display:grid;gap:5em 1.25em;grid-template-columns:repeat(auto-fill,minmax(min(14em,100%),1fr));margin-top:1.21em}@media (max-width:994px){.wp-block-bensginger-recipes .wc-block-components-checkout-order-summary__title:not([aria-expanded]),.wp-block-bensginger-recipes h2{text-align:left!important}}@media (max-width:1137px){.single-recipe .wp-block-bensginger-recipes{--wp--custom--layout--flow-space:var(--wp--preset--spacing--huge)}}.wp-block-columns{--wp--custom--layout--flow-space:1.33em;margin-top:1.33em;row-gap:4em}.wp-block-columns .wp-block-column:has(>:first-child:is(.wp-block-hayloft-icon)) i.wp-block-hayloft-icon{display:block;font-size:clamp(4.22em,6vw,4.75em);margin-inline:auto}.wp-block-columns .wp-block-column:has(>:first-child:is(.wp-block-hayloft-icon)) .wc-block-components-checkout-order-summary__title:not([aria-expanded]),.wp-block-columns .wp-block-column:has(>:first-child:is(.wp-block-hayloft-icon)) h2{text-wrap:balance;margin-bottom:0}.wp-block-columns+.alignfull{--wp--custom--layout--flow-space:1.92em;margin-top:1.92em}.wp-block-columns.usp{--wp--custom--layout--flow-space:clamp(2.05em,3vw,2.08em);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(11em,100%),1fr))!important;margin-bottom:1.91em;row-gap:2.22em}.wp-block-columns.usp .wc-block-components-checkout-order-summary__title:not([aria-expanded]),.wp-block-columns.usp h2{margin-bottom:0!important}@media (max-width:695px){.wp-block-columns.usp{margin-bottom:3.83em}}@media (max-width:1078px){.wp-block-columns.usp{grid-template-columns:repeat(2,1fr)!important}.wp-block-columns.usp .wc-block-components-checkout-order-summary__title:not([aria-expanded]),.wp-block-columns.usp h2{margin-top:.71em!important}}@media screen and (min-width:1024px) and (max-width:1077px) and (orientation:portrait){.wp-block-columns.usp{grid-template-columns:repeat(auto-fill,minmax(min(10em,100%),1fr))!important}}.has-background.alignfull+.wp-block-columns{--wp--custom--layout--flow-space:var(--wp--preset--spacing--huge)}.wp-block-spacer{--wp--custom--layout--flow-space:0}.wp-block-gallery{--wp--style--gallery-gap-default:var(--wp--preset--spacing--normal)}.wp-block-gallery img{border-radius:.6rem}[type=submit]:not(:has(>.wp-element-button)),button{all:unset;cursor:pointer;transition:.3s}#wpsl-wrap #wpsl-search-btn,#wpsl-wrap #wpsl-stores ul .wpsl-directions,#wpsl-wrap .wpsl-info-actions a,.no_subscriptions:has(.button) a,.products .product.product-type-variable-subscription .button,.woocommerce-Address-title:has(.edit) a,.woocommerce-button,.woocommerce-info:has(.wc-forward) a,.woocommerce-message:has(.wc-forward) a,.wp-element-button,[type=submit]:not(:has(>.wp-element-button)),div.product[id] .variations_button .button{align-items:center;background-color:var(--wp--preset--color--primary);border:2px solid var(--wp--preset--color--base);border-radius:.43rem;color:var(--wp--preset--color--base);display:inline-flex!important;font-family:var(--wp--preset--font-family--accent);font-size:clamp(1rem,3vw,1.25rem);gap:.6em;justify-content:flex-start;line-height:1.2;padding:.3em .4em .15em .7em;transition:.3s;white-space:nowrap}#wpsl-wrap #wpsl-search-btn:after,#wpsl-wrap #wpsl-stores ul .wpsl-directions:after,#wpsl-wrap .wpsl-info-actions a:after,.no_subscriptions:has(.button) a:after,.products .product.product-type-variable-subscription .button:after,.woocommerce-Address-title:has(.edit) a:after,.woocommerce-button:after,.woocommerce-info:has(.wc-forward) a:after,.woocommerce-message:has(.wc-forward) a:after,.wp-element-button:after,[type=submit]:not(:has(>.wp-element-button)):after,div.product[id] .variations_button .button:after{--icon:url(https://www.bensginger.ch/wp-content/themes/bensginger/assets/img/icons/arrow-button.svg);font-size:1.75em;margin-top:-.1em}@media (hover:hover){#wpsl-wrap #wpsl-search-btn:is(:hover,:focus,:active),#wpsl-wrap #wpsl-stores ul .wpsl-directions:is(:hover,:focus,:active),#wpsl-wrap .wpsl-info-actions a:is(:hover,:focus,:active),.no_subscriptions:has(.button) a:is(:hover,:focus,:active),.products .product.product-type-variable-subscription .button:is(:hover,:focus,:active),.woocommerce-Address-title:has(.edit) a:is(:hover,:focus,:active),.woocommerce-button:is(:hover,:focus,:active),.woocommerce-info:has(.wc-forward) a:is(:hover,:focus,:active),.woocommerce-message:has(.wc-forward) a:is(:hover,:focus,:active),.wp-element-button:is(:hover,:focus,:active),[type=submit]:is(:hover,:focus,:active):not(:has(>.wp-element-button)),div.product[id] .variations_button .button:is(:hover,:focus,:active){background:var(--wp--preset--color--primary-light)}}.wp-block-buttons,.wp-block-image+.wp-block-buttons{margin-top:.83em}#wpsl-wrap #wpsl-stores ul .is-style-simple .wpsl-directions,#wpsl-wrap #wpsl-stores ul .no_subscriptions:has(.button) .wpsl-directions,#wpsl-wrap #wpsl-stores ul .products .product.product-type-variable-subscription .wpsl-directions,#wpsl-wrap #wpsl-stores ul .woocommerce-Address-title:has(.edit) .wpsl-directions,#wpsl-wrap #wpsl-stores ul .woocommerce-info:has(.wc-forward) .wpsl-directions,#wpsl-wrap #wpsl-stores ul .woocommerce-message:has(.wc-forward) .wpsl-directions,#wpsl-wrap #wpsl-stores ul .wpsl-direction-wrap #wpsl-search-btn,#wpsl-wrap #wpsl-stores ul .wpsl-direction-wrap .woocommerce-button,#wpsl-wrap #wpsl-stores ul .wpsl-direction-wrap .wp-element-button,#wpsl-wrap #wpsl-stores ul .wpsl-direction-wrap .wpsl-directions,#wpsl-wrap #wpsl-stores ul .wpsl-direction-wrap .wpsl-info-actions a,#wpsl-wrap #wpsl-stores ul .wpsl-direction-wrap [type=submit]:not(:has(>.wp-element-button)),#wpsl-wrap #wpsl-stores ul .wpsl-direction-wrap div.product[id] .variations_button .button,#wpsl-wrap #wpsl-stores ul .wpsl-info-actions .wpsl-directions,#wpsl-wrap #wpsl-stores ul div.product[id] .variations_button .wpsl-direction-wrap .button,#wpsl-wrap .is-style-simple #wpsl-search-btn,#wpsl-wrap .no_subscriptions:has(.button) #wpsl-search-btn,#wpsl-wrap .products .product.product-type-variable-subscription #wpsl-search-btn,#wpsl-wrap .woocommerce-Address-title:has(.edit) #wpsl-search-btn,#wpsl-wrap .woocommerce-info:has(.wc-forward) #wpsl-search-btn,#wpsl-wrap .woocommerce-message:has(.wc-forward) #wpsl-search-btn,#wpsl-wrap .wpsl-info-actions #wpsl-search-btn,#wpsl-wrap .wpsl-info-actions #wpsl-stores ul .wpsl-direction-wrap a,#wpsl-wrap .wpsl-info-actions #wpsl-wrap #wpsl-stores ul .wpsl-directions,#wpsl-wrap .wpsl-info-actions .is-style-simple a,#wpsl-wrap .wpsl-info-actions .no_subscriptions:has(.button) a,#wpsl-wrap .wpsl-info-actions .products .product.product-type-variable-subscription a,#wpsl-wrap .wpsl-info-actions .woocommerce-Address-title:has(.edit) a,#wpsl-wrap .wpsl-info-actions .woocommerce-button,#wpsl-wrap .wpsl-info-actions .woocommerce-info:has(.wc-forward) a,#wpsl-wrap .wpsl-info-actions .woocommerce-message:has(.wc-forward) a,#wpsl-wrap .wpsl-info-actions .wp-element-button,#wpsl-wrap .wpsl-info-actions [type=submit]:not(:has(>.wp-element-button)),#wpsl-wrap .wpsl-info-actions a,#wpsl-wrap .wpsl-info-actions div.product[id] .variations_button .button,#wpsl-wrap div.product[id] .variations_button .wpsl-info-actions .button,.is-style-simple #wpsl-wrap #wpsl-search-btn,.is-style-simple #wpsl-wrap #wpsl-stores ul .wpsl-directions,.is-style-simple #wpsl-wrap .wpsl-info-actions a,.is-style-simple .woocommerce-button,.is-style-simple .wp-element-button,.is-style-simple [type=submit]:not(:has(>.wp-element-button)),.is-style-simple div.product[id] .variations_button .button,.no_subscriptions:has(.button) #wpsl-wrap #wpsl-search-btn,.no_subscriptions:has(.button) #wpsl-wrap #wpsl-stores ul .wpsl-directions,.no_subscriptions:has(.button) #wpsl-wrap .wpsl-info-actions a,.no_subscriptions:has(.button) .products .product.product-type-variable-subscription a,.no_subscriptions:has(.button) .woocommerce-button,.no_subscriptions:has(.button) .wp-element-button,.no_subscriptions:has(.button) [type=submit]:not(:has(>.wp-element-button)),.no_subscriptions:has(.button) a,.no_subscriptions:has(.button) div.product[id] .variations_button .button,.products .product.product-type-variable-subscription #wpsl-wrap #wpsl-search-btn,.products .product.product-type-variable-subscription #wpsl-wrap #wpsl-stores ul .wpsl-directions,.products .product.product-type-variable-subscription #wpsl-wrap .wpsl-info-actions a,.products .product.product-type-variable-subscription .button,.products .product.product-type-variable-subscription .no_subscriptions:has(.button) a,.products .product.product-type-variable-subscription .woocommerce-Address-title:has(.edit) a,.products .product.product-type-variable-subscription .woocommerce-button,.products .product.product-type-variable-subscription .woocommerce-info:has(.wc-forward) a,.products .product.product-type-variable-subscription .woocommerce-message:has(.wc-forward) a,.products .product.product-type-variable-subscription .wp-element-button,.products .product.product-type-variable-subscription [type=submit]:not(:has(>.wp-element-button)),.products .product.product-type-variable-subscription div.product[id] .variations_button .button,.products div.product[id] .variations_button .product.product-type-variable-subscription .button,.woocommerce-Address-title:has(.edit) #wpsl-wrap #wpsl-search-btn,.woocommerce-Address-title:has(.edit) #wpsl-wrap #wpsl-stores ul .wpsl-directions,.woocommerce-Address-title:has(.edit) #wpsl-wrap .wpsl-info-actions a,.woocommerce-Address-title:has(.edit) .products .product.product-type-variable-subscription a,.woocommerce-Address-title:has(.edit) .woocommerce-button,.woocommerce-Address-title:has(.edit) .wp-element-button,.woocommerce-Address-title:has(.edit) [type=submit]:not(:has(>.wp-element-button)),.woocommerce-Address-title:has(.edit) a,.woocommerce-Address-title:has(.edit) div.product[id] .variations_button .button,.woocommerce-info:has(.wc-forward) #wpsl-wrap #wpsl-search-btn,.woocommerce-info:has(.wc-forward) #wpsl-wrap #wpsl-stores ul .wpsl-directions,.woocommerce-info:has(.wc-forward) #wpsl-wrap .wpsl-info-actions a,.woocommerce-info:has(.wc-forward) .products .product.product-type-variable-subscription a,.woocommerce-info:has(.wc-forward) .woocommerce-button,.woocommerce-info:has(.wc-forward) .wp-element-button,.woocommerce-info:has(.wc-forward) [type=submit]:not(:has(>.wp-element-button)),.woocommerce-info:has(.wc-forward) a,.woocommerce-info:has(.wc-forward) div.product[id] .variations_button .button,.woocommerce-message:has(.wc-forward) #wpsl-wrap #wpsl-search-btn,.woocommerce-message:has(.wc-forward) #wpsl-wrap #wpsl-stores ul .wpsl-directions,.woocommerce-message:has(.wc-forward) #wpsl-wrap .wpsl-info-actions a,.woocommerce-message:has(.wc-forward) .products .product.product-type-variable-subscription a,.woocommerce-message:has(.wc-forward) .woocommerce-button,.woocommerce-message:has(.wc-forward) .wp-element-button,.woocommerce-message:has(.wc-forward) [type=submit]:not(:has(>.wp-element-button)),.woocommerce-message:has(.wc-forward) a,.woocommerce-message:has(.wc-forward) div.product[id] .variations_button .button,div.product[id] .variations_button #wpsl-wrap #wpsl-stores ul .wpsl-direction-wrap .button,div.product[id] .variations_button #wpsl-wrap .wpsl-info-actions .button,div.product[id] .variations_button .is-style-simple .button,div.product[id] .variations_button .no_subscriptions:has(.button) .button,div.product[id] .variations_button .products .product.product-type-variable-subscription .button,div.product[id] .variations_button .woocommerce-Address-title:has(.edit) .button,div.product[id] .variations_button .woocommerce-info:has(.wc-forward) .button,div.product[id] .variations_button .woocommerce-message:has(.wc-forward) .button{background:transparent!important;border:none;font-family:var(--wp--preset--font-family--sans-serif);font-size:var(--wp--preset--font-size--normal);font-weight:700;gap:.46em;padding:0;text-decoration:underline;text-decoration-thickness:2px}#wpsl-wrap #wpsl-stores ul .is-style-simple .wpsl-directions:after,#wpsl-wrap #wpsl-stores ul .no_subscriptions:has(.button) .wpsl-directions:after,#wpsl-wrap #wpsl-stores ul .products .product.product-type-variable-subscription .wpsl-directions:after,#wpsl-wrap #wpsl-stores ul .woocommerce-Address-title:has(.edit) .wpsl-directions:after,#wpsl-wrap #wpsl-stores ul .woocommerce-info:has(.wc-forward) .wpsl-directions:after,#wpsl-wrap #wpsl-stores ul .woocommerce-message:has(.wc-forward) .wpsl-directions:after,#wpsl-wrap #wpsl-stores ul .wpsl-direction-wrap #wpsl-search-btn:after,#wpsl-wrap #wpsl-stores ul .wpsl-direction-wrap .woocommerce-button:after,#wpsl-wrap #wpsl-stores ul .wpsl-direction-wrap .wp-element-button:after,#wpsl-wrap #wpsl-stores ul .wpsl-direction-wrap .wpsl-directions:after,#wpsl-wrap #wpsl-stores ul .wpsl-direction-wrap .wpsl-info-actions a:after,#wpsl-wrap #wpsl-stores ul .wpsl-direction-wrap [type=submit]:not(:has(>.wp-element-button)):after,#wpsl-wrap #wpsl-stores ul .wpsl-direction-wrap div.product[id] .variations_button .button:after,#wpsl-wrap #wpsl-stores ul .wpsl-info-actions .wpsl-directions:after,#wpsl-wrap #wpsl-stores ul div.product[id] .variations_button .wpsl-direction-wrap .button:after,#wpsl-wrap .is-style-simple #wpsl-search-btn:after,#wpsl-wrap .no_subscriptions:has(.button) #wpsl-search-btn:after,#wpsl-wrap .products .product.product-type-variable-subscription #wpsl-search-btn:after,#wpsl-wrap .woocommerce-Address-title:has(.edit) #wpsl-search-btn:after,#wpsl-wrap .woocommerce-info:has(.wc-forward) #wpsl-search-btn:after,#wpsl-wrap .woocommerce-message:has(.wc-forward) #wpsl-search-btn:after,#wpsl-wrap .wpsl-info-actions #wpsl-search-btn:after,#wpsl-wrap .wpsl-info-actions #wpsl-stores ul .wpsl-direction-wrap a:after,#wpsl-wrap .wpsl-info-actions #wpsl-wrap #wpsl-stores ul .wpsl-directions:after,#wpsl-wrap .wpsl-info-actions .is-style-simple a:after,#wpsl-wrap .wpsl-info-actions .no_subscriptions:has(.button) a:after,#wpsl-wrap .wpsl-info-actions .products .product.product-type-variable-subscription a:after,#wpsl-wrap .wpsl-info-actions .woocommerce-Address-title:has(.edit) a:after,#wpsl-wrap .wpsl-info-actions .woocommerce-button:after,#wpsl-wrap .wpsl-info-actions .woocommerce-info:has(.wc-forward) a:after,#wpsl-wrap .wpsl-info-actions .woocommerce-message:has(.wc-forward) a:after,#wpsl-wrap .wpsl-info-actions .wp-element-button:after,#wpsl-wrap .wpsl-info-actions [type=submit]:not(:has(>.wp-element-button)):after,#wpsl-wrap .wpsl-info-actions a:after,#wpsl-wrap .wpsl-info-actions div.product[id] .variations_button .button:after,#wpsl-wrap div.product[id] .variations_button .wpsl-info-actions .button:after,.is-style-simple #wpsl-wrap #wpsl-search-btn:after,.is-style-simple #wpsl-wrap #wpsl-stores ul .wpsl-directions:after,.is-style-simple #wpsl-wrap .wpsl-info-actions a:after,.is-style-simple .woocommerce-button:after,.is-style-simple .wp-element-button:after,.is-style-simple [type=submit]:not(:has(>.wp-element-button)):after,.is-style-simple div.product[id] .variations_button .button:after,.no_subscriptions:has(.button) #wpsl-wrap #wpsl-search-btn:after,.no_subscriptions:has(.button) #wpsl-wrap #wpsl-stores ul .wpsl-directions:after,.no_subscriptions:has(.button) #wpsl-wrap .wpsl-info-actions a:after,.no_subscriptions:has(.button) .products .product.product-type-variable-subscription a:after,.no_subscriptions:has(.button) .woocommerce-button:after,.no_subscriptions:has(.button) .wp-element-button:after,.no_subscriptions:has(.button) [type=submit]:not(:has(>.wp-element-button)):after,.no_subscriptions:has(.button) a:after,.no_subscriptions:has(.button) div.product[id] .variations_button .button:after,.products .product.product-type-variable-subscription #wpsl-wrap #wpsl-search-btn:after,.products .product.product-type-variable-subscription #wpsl-wrap #wpsl-stores ul .wpsl-directions:after,.products .product.product-type-variable-subscription #wpsl-wrap .wpsl-info-actions a:after,.products .product.product-type-variable-subscription .button:after,.products .product.product-type-variable-subscription .no_subscriptions:has(.button) a:after,.products .product.product-type-variable-subscription .woocommerce-Address-title:has(.edit) a:after,.products .product.product-type-variable-subscription .woocommerce-button:after,.products .product.product-type-variable-subscription .woocommerce-info:has(.wc-forward) a:after,.products .product.product-type-variable-subscription .woocommerce-message:has(.wc-forward) a:after,.products .product.product-type-variable-subscription .wp-element-button:after,.products .product.product-type-variable-subscription [type=submit]:not(:has(>.wp-element-button)):after,.woocommerce-Address-title:has(.edit) #wpsl-wrap #wpsl-search-btn:after,.woocommerce-Address-title:has(.edit) #wpsl-wrap #wpsl-stores ul .wpsl-directions:after,.woocommerce-Address-title:has(.edit) #wpsl-wrap .wpsl-info-actions a:after,.woocommerce-Address-title:has(.edit) .products .product.product-type-variable-subscription a:after,.woocommerce-Address-title:has(.edit) .woocommerce-button:after,.woocommerce-Address-title:has(.edit) .wp-element-button:after,.woocommerce-Address-title:has(.edit) [type=submit]:not(:has(>.wp-element-button)):after,.woocommerce-Address-title:has(.edit) a:after,.woocommerce-Address-title:has(.edit) div.product[id] .variations_button .button:after,.woocommerce-info:has(.wc-forward) #wpsl-wrap #wpsl-search-btn:after,.woocommerce-info:has(.wc-forward) #wpsl-wrap #wpsl-stores ul .wpsl-directions:after,.woocommerce-info:has(.wc-forward) #wpsl-wrap .wpsl-info-actions a:after,.woocommerce-info:has(.wc-forward) .products .product.product-type-variable-subscription a:after,.woocommerce-info:has(.wc-forward) .woocommerce-button:after,.woocommerce-info:has(.wc-forward) .wp-element-button:after,.woocommerce-info:has(.wc-forward) [type=submit]:not(:has(>.wp-element-button)):after,.woocommerce-info:has(.wc-forward) a:after,.woocommerce-info:has(.wc-forward) div.product[id] .variations_button .button:after,.woocommerce-message:has(.wc-forward) #wpsl-wrap #wpsl-search-btn:after,.woocommerce-message:has(.wc-forward) #wpsl-wrap #wpsl-stores ul .wpsl-directions:after,.woocommerce-message:has(.wc-forward) #wpsl-wrap .wpsl-info-actions a:after,.woocommerce-message:has(.wc-forward) .products .product.product-type-variable-subscription a:after,.woocommerce-message:has(.wc-forward) .woocommerce-button:after,.woocommerce-message:has(.wc-forward) .wp-element-button:after,.woocommerce-message:has(.wc-forward) [type=submit]:not(:has(>.wp-element-button)):after,.woocommerce-message:has(.wc-forward) a:after,.woocommerce-message:has(.wc-forward) div.product[id] .variations_button .button:after,div.product[id] .variations_button #wpsl-wrap #wpsl-stores ul .wpsl-direction-wrap .button:after,div.product[id] .variations_button #wpsl-wrap .wpsl-info-actions .button:after,div.product[id] .variations_button .is-style-simple .button:after,div.product[id] .variations_button .no_subscriptions:has(.button) .button:after,div.product[id] .variations_button .woocommerce-Address-title:has(.edit) .button:after,div.product[id] .variations_button .woocommerce-info:has(.wc-forward) .button:after,div.product[id] .variations_button .woocommerce-message:has(.wc-forward) .button:after{--icon:url(https://www.bensginger.ch/wp-content/themes/bensginger/assets/img/icons/arrow-long.svg);display:flex;font-size:.8em;justify-content:flex-end;margin-top:-.1em;-webkit-mask-size:cover;mask-size:cover;overflow:hidden;transition:.3s ease;width:1.88em}@media (hover:hover){#wpsl-wrap #wpsl-stores ul .is-style-simple .wpsl-directions:is(:hover,:focus,:active),#wpsl-wrap #wpsl-stores ul .no_subscriptions:has(.button) .wpsl-directions:is(:hover,:focus,:active),#wpsl-wrap #wpsl-stores ul .products .product.product-type-variable-subscription .wpsl-directions:is(:hover,:focus,:active),#wpsl-wrap #wpsl-stores ul .woocommerce-Address-title:has(.edit) .wpsl-directions:is(:hover,:focus,:active),#wpsl-wrap #wpsl-stores ul .woocommerce-info:has(.wc-forward) .wpsl-directions:is(:hover,:focus,:active),#wpsl-wrap #wpsl-stores ul .woocommerce-message:has(.wc-forward) .wpsl-directions:is(:hover,:focus,:active),#wpsl-wrap #wpsl-stores ul .wpsl-direction-wrap #wpsl-search-btn:is(:hover,:focus,:active),#wpsl-wrap #wpsl-stores ul .wpsl-direction-wrap .woocommerce-button:is(:hover,:focus,:active),#wpsl-wrap #wpsl-stores ul .wpsl-direction-wrap .wp-element-button:is(:hover,:focus,:active),#wpsl-wrap #wpsl-stores ul .wpsl-direction-wrap .wpsl-directions:is(:hover,:focus,:active),#wpsl-wrap #wpsl-stores ul .wpsl-direction-wrap .wpsl-info-actions a:is(:hover,:focus,:active),#wpsl-wrap #wpsl-stores ul .wpsl-direction-wrap [type=submit]:is(:hover,:focus,:active):not(:has(>.wp-element-button)),#wpsl-wrap #wpsl-stores ul .wpsl-direction-wrap div.product[id] .variations_button .button:is(:hover,:focus,:active),#wpsl-wrap #wpsl-stores ul .wpsl-info-actions .wpsl-directions:is(:hover,:focus,:active),#wpsl-wrap #wpsl-stores ul div.product[id] .variations_button .wpsl-direction-wrap .button:is(:hover,:focus,:active),#wpsl-wrap .is-style-simple #wpsl-search-btn:is(:hover,:focus,:active),#wpsl-wrap .no_subscriptions:has(.button) #wpsl-search-btn:is(:hover,:focus,:active),#wpsl-wrap .products .product.product-type-variable-subscription #wpsl-search-btn:is(:hover,:focus,:active),#wpsl-wrap .woocommerce-Address-title:has(.edit) #wpsl-search-btn:is(:hover,:focus,:active),#wpsl-wrap .woocommerce-info:has(.wc-forward) #wpsl-search-btn:is(:hover,:focus,:active),#wpsl-wrap .woocommerce-message:has(.wc-forward) #wpsl-search-btn:is(:hover,:focus,:active),#wpsl-wrap .wpsl-info-actions #wpsl-search-btn:is(:hover,:focus,:active),#wpsl-wrap .wpsl-info-actions #wpsl-stores ul .wpsl-direction-wrap a:is(:hover,:focus,:active),#wpsl-wrap .wpsl-info-actions #wpsl-wrap #wpsl-stores ul .wpsl-directions:is(:hover,:focus,:active),#wpsl-wrap .wpsl-info-actions .is-style-simple a:is(:hover,:focus,:active),#wpsl-wrap .wpsl-info-actions .no_subscriptions:has(.button) a:is(:hover,:focus,:active),#wpsl-wrap .wpsl-info-actions .products .product.product-type-variable-subscription a:is(:hover,:focus,:active),#wpsl-wrap .wpsl-info-actions .woocommerce-Address-title:has(.edit) a:is(:hover,:focus,:active),#wpsl-wrap .wpsl-info-actions .woocommerce-button:is(:hover,:focus,:active),#wpsl-wrap .wpsl-info-actions .woocommerce-info:has(.wc-forward) a:is(:hover,:focus,:active),#wpsl-wrap .wpsl-info-actions .woocommerce-message:has(.wc-forward) a:is(:hover,:focus,:active),#wpsl-wrap .wpsl-info-actions .wp-element-button:is(:hover,:focus,:active),#wpsl-wrap .wpsl-info-actions [type=submit]:is(:hover,:focus,:active):not(:has(>.wp-element-button)),#wpsl-wrap .wpsl-info-actions a:is(:hover,:focus,:active),#wpsl-wrap .wpsl-info-actions div.product[id] .variations_button .button:is(:hover,:focus,:active),#wpsl-wrap div.product[id] .variations_button .wpsl-info-actions .button:is(:hover,:focus,:active),.is-style-simple #wpsl-wrap #wpsl-search-btn:is(:hover,:focus,:active),.is-style-simple #wpsl-wrap #wpsl-stores ul .wpsl-directions:is(:hover,:focus,:active),.is-style-simple #wpsl-wrap .wpsl-info-actions a:is(:hover,:focus,:active),.is-style-simple .woocommerce-button:is(:hover,:focus,:active),.is-style-simple .wp-element-button:is(:hover,:focus,:active),.is-style-simple [type=submit]:is(:hover,:focus,:active):not(:has(>.wp-element-button)),.is-style-simple div.product[id] .variations_button .button:is(:hover,:focus,:active),.no_subscriptions:has(.button) #wpsl-wrap #wpsl-search-btn:is(:hover,:focus,:active),.no_subscriptions:has(.button) #wpsl-wrap #wpsl-stores ul .wpsl-directions:is(:hover,:focus,:active),.no_subscriptions:has(.button) #wpsl-wrap .wpsl-info-actions a:is(:hover,:focus,:active),.no_subscriptions:has(.button) .woocommerce-button:is(:hover,:focus,:active),.no_subscriptions:has(.button) .wp-element-button:is(:hover,:focus,:active),.no_subscriptions:has(.button) [type=submit]:is(:hover,:focus,:active):not(:has(>.wp-element-button)),.no_subscriptions:has(.button) a:is(:hover,:focus,:active),.no_subscriptions:has(.button) div.product[id] .variations_button .button:is(:hover,:focus,:active),.products .product.product-type-variable-subscription #wpsl-wrap #wpsl-search-btn:is(:hover,:focus,:active),.products .product.product-type-variable-subscription #wpsl-wrap #wpsl-stores ul .wpsl-directions:is(:hover,:focus,:active),.products .product.product-type-variable-subscription #wpsl-wrap .wpsl-info-actions a:is(:hover,:focus,:active),.products .product.product-type-variable-subscription .button:is(:hover,:focus,:active),.products .product.product-type-variable-subscription .woocommerce-button:is(:hover,:focus,:active),.products .product.product-type-variable-subscription .wp-element-button:is(:hover,:focus,:active),.products .product.product-type-variable-subscription [type=submit]:is(:hover,:focus,:active):not(:has(>.wp-element-button)),.woocommerce-Address-title:has(.edit) #wpsl-wrap #wpsl-search-btn:is(:hover,:focus,:active),.woocommerce-Address-title:has(.edit) #wpsl-wrap #wpsl-stores ul .wpsl-directions:is(:hover,:focus,:active),.woocommerce-Address-title:has(.edit) #wpsl-wrap .wpsl-info-actions a:is(:hover,:focus,:active),.woocommerce-Address-title:has(.edit) .woocommerce-button:is(:hover,:focus,:active),.woocommerce-Address-title:has(.edit) .wp-element-button:is(:hover,:focus,:active),.woocommerce-Address-title:has(.edit) [type=submit]:is(:hover,:focus,:active):not(:has(>.wp-element-button)),.woocommerce-Address-title:has(.edit) a:is(:hover,:focus,:active),.woocommerce-Address-title:has(.edit) div.product[id] .variations_button .button:is(:hover,:focus,:active),.woocommerce-info:has(.wc-forward) #wpsl-wrap #wpsl-search-btn:is(:hover,:focus,:active),.woocommerce-info:has(.wc-forward) #wpsl-wrap #wpsl-stores ul .wpsl-directions:is(:hover,:focus,:active),.woocommerce-info:has(.wc-forward) #wpsl-wrap .wpsl-info-actions a:is(:hover,:focus,:active),.woocommerce-info:has(.wc-forward) .woocommerce-button:is(:hover,:focus,:active),.woocommerce-info:has(.wc-forward) .wp-element-button:is(:hover,:focus,:active),.woocommerce-info:has(.wc-forward) [type=submit]:is(:hover,:focus,:active):not(:has(>.wp-element-button)),.woocommerce-info:has(.wc-forward) a:is(:hover,:focus,:active),.woocommerce-info:has(.wc-forward) div.product[id] .variations_button .button:is(:hover,:focus,:active),.woocommerce-message:has(.wc-forward) #wpsl-wrap #wpsl-search-btn:is(:hover,:focus,:active),.woocommerce-message:has(.wc-forward) #wpsl-wrap #wpsl-stores ul .wpsl-directions:is(:hover,:focus,:active),.woocommerce-message:has(.wc-forward) #wpsl-wrap .wpsl-info-actions a:is(:hover,:focus,:active),.woocommerce-message:has(.wc-forward) .woocommerce-button:is(:hover,:focus,:active),.woocommerce-message:has(.wc-forward) .wp-element-button:is(:hover,:focus,:active),.woocommerce-message:has(.wc-forward) [type=submit]:is(:hover,:focus,:active):not(:has(>.wp-element-button)),.woocommerce-message:has(.wc-forward) a:is(:hover,:focus,:active),.woocommerce-message:has(.wc-forward) div.product[id] .variations_button .button:is(:hover,:focus,:active),div.product[id] .variations_button #wpsl-wrap #wpsl-stores ul .wpsl-direction-wrap .button:is(:hover,:focus,:active),div.product[id] .variations_button #wpsl-wrap .wpsl-info-actions .button:is(:hover,:focus,:active),div.product[id] .variations_button .is-style-simple .button:is(:hover,:focus,:active),div.product[id] .variations_button .no_subscriptions:has(.button) .button:is(:hover,:focus,:active),div.product[id] .variations_button .woocommerce-Address-title:has(.edit) .button:is(:hover,:focus,:active),div.product[id] .variations_button .woocommerce-info:has(.wc-forward) .button:is(:hover,:focus,:active),div.product[id] .variations_button .woocommerce-message:has(.wc-forward) .button:is(:hover,:focus,:active){text-decoration:none}#wpsl-wrap #wpsl-stores ul .is-style-simple .wpsl-directions:is(:hover,:focus,:active):after,#wpsl-wrap #wpsl-stores ul .no_subscriptions:has(.button) .wpsl-directions:is(:hover,:focus,:active):after,#wpsl-wrap #wpsl-stores ul .products .product.product-type-variable-subscription .wpsl-directions:is(:hover,:focus,:active):after,#wpsl-wrap #wpsl-stores ul .woocommerce-Address-title:has(.edit) .wpsl-directions:is(:hover,:focus,:active):after,#wpsl-wrap #wpsl-stores ul .woocommerce-info:has(.wc-forward) .wpsl-directions:is(:hover,:focus,:active):after,#wpsl-wrap #wpsl-stores ul .woocommerce-message:has(.wc-forward) .wpsl-directions:is(:hover,:focus,:active):after,#wpsl-wrap #wpsl-stores ul .wpsl-direction-wrap #wpsl-search-btn:is(:hover,:focus,:active):after,#wpsl-wrap #wpsl-stores ul .wpsl-direction-wrap .woocommerce-button:is(:hover,:focus,:active):after,#wpsl-wrap #wpsl-stores ul .wpsl-direction-wrap .wp-element-button:is(:hover,:focus,:active):after,#wpsl-wrap #wpsl-stores ul .wpsl-direction-wrap .wpsl-directions:is(:hover,:focus,:active):after,#wpsl-wrap #wpsl-stores ul .wpsl-direction-wrap .wpsl-info-actions a:is(:hover,:focus,:active):after,#wpsl-wrap #wpsl-stores ul .wpsl-direction-wrap [type=submit]:is(:hover,:focus,:active):not(:has(>.wp-element-button)):after,#wpsl-wrap #wpsl-stores ul .wpsl-direction-wrap div.product[id] .variations_button .button:is(:hover,:focus,:active):after,#wpsl-wrap #wpsl-stores ul .wpsl-info-actions .wpsl-directions:is(:hover,:focus,:active):after,#wpsl-wrap #wpsl-stores ul div.product[id] .variations_button .wpsl-direction-wrap .button:is(:hover,:focus,:active):after,#wpsl-wrap .is-style-simple #wpsl-search-btn:is(:hover,:focus,:active):after,#wpsl-wrap .no_subscriptions:has(.button) #wpsl-search-btn:is(:hover,:focus,:active):after,#wpsl-wrap .products .product.product-type-variable-subscription #wpsl-search-btn:is(:hover,:focus,:active):after,#wpsl-wrap .woocommerce-Address-title:has(.edit) #wpsl-search-btn:is(:hover,:focus,:active):after,#wpsl-wrap .woocommerce-info:has(.wc-forward) #wpsl-search-btn:is(:hover,:focus,:active):after,#wpsl-wrap .woocommerce-message:has(.wc-forward) #wpsl-search-btn:is(:hover,:focus,:active):after,#wpsl-wrap .wpsl-info-actions #wpsl-search-btn:is(:hover,:focus,:active):after,#wpsl-wrap .wpsl-info-actions #wpsl-stores ul .wpsl-direction-wrap a:is(:hover,:focus,:active):after,#wpsl-wrap .wpsl-info-actions #wpsl-wrap #wpsl-stores ul .wpsl-directions:is(:hover,:focus,:active):after,#wpsl-wrap .wpsl-info-actions .is-style-simple a:is(:hover,:focus,:active):after,#wpsl-wrap .wpsl-info-actions .no_subscriptions:has(.button) a:is(:hover,:focus,:active):after,#wpsl-wrap .wpsl-info-actions .products .product.product-type-variable-subscription a:is(:hover,:focus,:active):after,#wpsl-wrap .wpsl-info-actions .woocommerce-Address-title:has(.edit) a:is(:hover,:focus,:active):after,#wpsl-wrap .wpsl-info-actions .woocommerce-button:is(:hover,:focus,:active):after,#wpsl-wrap .wpsl-info-actions .woocommerce-info:has(.wc-forward) a:is(:hover,:focus,:active):after,#wpsl-wrap .wpsl-info-actions .woocommerce-message:has(.wc-forward) a:is(:hover,:focus,:active):after,#wpsl-wrap .wpsl-info-actions .wp-element-button:is(:hover,:focus,:active):after,#wpsl-wrap .wpsl-info-actions [type=submit]:is(:hover,:focus,:active):not(:has(>.wp-element-button)):after,#wpsl-wrap .wpsl-info-actions a:is(:hover,:focus,:active):after,#wpsl-wrap .wpsl-info-actions div.product[id] .variations_button .button:is(:hover,:focus,:active):after,#wpsl-wrap div.product[id] .variations_button .wpsl-info-actions .button:is(:hover,:focus,:active):after,.is-style-simple #wpsl-wrap #wpsl-search-btn:is(:hover,:focus,:active):after,.is-style-simple #wpsl-wrap #wpsl-stores ul .wpsl-directions:is(:hover,:focus,:active):after,.is-style-simple #wpsl-wrap .wpsl-info-actions a:is(:hover,:focus,:active):after,.is-style-simple .woocommerce-button:is(:hover,:focus,:active):after,.is-style-simple .wp-element-button:is(:hover,:focus,:active):after,.is-style-simple [type=submit]:is(:hover,:focus,:active):not(:has(>.wp-element-button)):after,.is-style-simple div.product[id] .variations_button .button:is(:hover,:focus,:active):after,.no_subscriptions:has(.button) #wpsl-wrap #wpsl-search-btn:is(:hover,:focus,:active):after,.no_subscriptions:has(.button) #wpsl-wrap #wpsl-stores ul .wpsl-directions:is(:hover,:focus,:active):after,.no_subscriptions:has(.button) #wpsl-wrap .wpsl-info-actions a:is(:hover,:focus,:active):after,.no_subscriptions:has(.button) .woocommerce-button:is(:hover,:focus,:active):after,.no_subscriptions:has(.button) .wp-element-button:is(:hover,:focus,:active):after,.no_subscriptions:has(.button) [type=submit]:is(:hover,:focus,:active):not(:has(>.wp-element-button)):after,.no_subscriptions:has(.button) a:is(:hover,:focus,:active):after,.no_subscriptions:has(.button) div.product[id] .variations_button .button:is(:hover,:focus,:active):after,.products .product.product-type-variable-subscription #wpsl-wrap #wpsl-search-btn:is(:hover,:focus,:active):after,.products .product.product-type-variable-subscription #wpsl-wrap #wpsl-stores ul .wpsl-directions:is(:hover,:focus,:active):after,.products .product.product-type-variable-subscription #wpsl-wrap .wpsl-info-actions a:is(:hover,:focus,:active):after,.products .product.product-type-variable-subscription .button:is(:hover,:focus,:active):after,.products .product.product-type-variable-subscription .woocommerce-button:is(:hover,:focus,:active):after,.products .product.product-type-variable-subscription .wp-element-button:is(:hover,:focus,:active):after,.products .product.product-type-variable-subscription [type=submit]:is(:hover,:focus,:active):not(:has(>.wp-element-button)):after,.woocommerce-Address-title:has(.edit) #wpsl-wrap #wpsl-search-btn:is(:hover,:focus,:active):after,.woocommerce-Address-title:has(.edit) #wpsl-wrap #wpsl-stores ul .wpsl-directions:is(:hover,:focus,:active):after,.woocommerce-Address-title:has(.edit) #wpsl-wrap .wpsl-info-actions a:is(:hover,:focus,:active):after,.woocommerce-Address-title:has(.edit) .woocommerce-button:is(:hover,:focus,:active):after,.woocommerce-Address-title:has(.edit) .wp-element-button:is(:hover,:focus,:active):after,.woocommerce-Address-title:has(.edit) [type=submit]:is(:hover,:focus,:active):not(:has(>.wp-element-button)):after,.woocommerce-Address-title:has(.edit) a:is(:hover,:focus,:active):after,.woocommerce-Address-title:has(.edit) div.product[id] .variations_button .button:is(:hover,:focus,:active):after,.woocommerce-info:has(.wc-forward) #wpsl-wrap #wpsl-search-btn:is(:hover,:focus,:active):after,.woocommerce-info:has(.wc-forward) #wpsl-wrap #wpsl-stores ul .wpsl-directions:is(:hover,:focus,:active):after,.woocommerce-info:has(.wc-forward) #wpsl-wrap .wpsl-info-actions a:is(:hover,:focus,:active):after,.woocommerce-info:has(.wc-forward) .woocommerce-button:is(:hover,:focus,:active):after,.woocommerce-info:has(.wc-forward) .wp-element-button:is(:hover,:focus,:active):after,.woocommerce-info:has(.wc-forward) [type=submit]:is(:hover,:focus,:active):not(:has(>.wp-element-button)):after,.woocommerce-info:has(.wc-forward) a:is(:hover,:focus,:active):after,.woocommerce-info:has(.wc-forward) div.product[id] .variations_button .button:is(:hover,:focus,:active):after,.woocommerce-message:has(.wc-forward) #wpsl-wrap #wpsl-search-btn:is(:hover,:focus,:active):after,.woocommerce-message:has(.wc-forward) #wpsl-wrap #wpsl-stores ul .wpsl-directions:is(:hover,:focus,:active):after,.woocommerce-message:has(.wc-forward) #wpsl-wrap .wpsl-info-actions a:is(:hover,:focus,:active):after,.woocommerce-message:has(.wc-forward) .woocommerce-button:is(:hover,:focus,:active):after,.woocommerce-message:has(.wc-forward) .wp-element-button:is(:hover,:focus,:active):after,.woocommerce-message:has(.wc-forward) [type=submit]:is(:hover,:focus,:active):not(:has(>.wp-element-button)):after,.woocommerce-message:has(.wc-forward) a:is(:hover,:focus,:active):after,.woocommerce-message:has(.wc-forward) div.product[id] .variations_button .button:is(:hover,:focus,:active):after,div.product[id] .variations_button #wpsl-wrap #wpsl-stores ul .wpsl-direction-wrap .button:is(:hover,:focus,:active):after,div.product[id] .variations_button #wpsl-wrap .wpsl-info-actions .button:is(:hover,:focus,:active):after,div.product[id] .variations_button .is-style-simple .button:is(:hover,:focus,:active):after,div.product[id] .variations_button .no_subscriptions:has(.button) .button:is(:hover,:focus,:active):after,div.product[id] .variations_button .woocommerce-Address-title:has(.edit) .button:is(:hover,:focus,:active):after,div.product[id] .variations_button .woocommerce-info:has(.wc-forward) .button:is(:hover,:focus,:active):after,div.product[id] .variations_button .woocommerce-message:has(.wc-forward) .button:is(:hover,:focus,:active):after{width:2.81em}}.custom-logo-link{z-index:10}.custom-logo{height:clamp(3.78em,8vw,4.94em);transition:.3s ease;width:auto}details:not(.menu-item-has-children){border-top:2px solid var(--wp--preset--color--base)}details:not(.menu-item-has-children)[open]::details-content{padding-bottom:1.25em}details:not(.menu-item-has-children)[open] summary:after{transform:rotate(0)}details:not(.menu-item-has-children):last-of-type{border-bottom:2px solid var(--wp--preset--color--base)}details:not(.menu-item-has-children) summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:1.54em 0 1.25em;width:100%}details:not(.menu-item-has-children) summary:not(:has(h2)){font-family:var(--wp--preset--font-family--accent);font-size:var(--wp--preset--font-size--medium);font-weight:700;margin-bottom:0!important;padding:1.29em 0 1.07em}details:not(.menu-item-has-children) summary:after{font-size:.5em;transform:rotate(-90deg)}details:not(.menu-item-has-children) summary .wc-block-components-checkout-order-summary__title:not([aria-expanded]),details:not(.menu-item-has-children) summary h2{margin-bottom:0}details summary::-webkit-details-marker{display:none}details summary::marker{content:none}details summary:after{--icon:url(https://www.bensginger.ch/wp-content/themes/bensginger/assets/img/icons/arrow-subnav.svg);transition:.3s ease}.gform_fields{display:grid;gap:1.67em 1.25em;grid-template-columns:repeat(12,minmax(0,1fr))}.gform_fields>*{grid-column:span 12}@media (min-width:768px){.gform_fields .gfield--width-three-quarters{grid-column:span 9}.gform_fields .gfield--width-half{grid-column:span 6}.gform_fields .gfield--width-third{grid-column:span 4}.gform_fields .gfield--width-quarter{grid-column:span 3}.gform_fields .gfield.company .ginput_container{max-width:calc(50% - .625em)}.gform_fields .gfield--width-quarter.city{grid-column:span 4!important}.gform_fields .gfield--width-quarter.zip{grid-column:span 2!important}}.gform_fields label{display:block;font-family:var(--wp--preset--font-family--accent);margin-bottom:.58em}.gform_fields label .gfield_required{margin-left:.1em}label{font-weight:700}input:not([type=submit]),select,textarea{background:var(--wp--preset--color--white);border:2px solid var(--wp--preset--color--base);border-radius:.625rem;box-shadow:none;outline:0;padding:.42em .8em;width:100%}input:not([type=submit]):is([type=checkbox],[type=radio]),select:is([type=checkbox],[type=radio]),textarea:is([type=checkbox],[type=radio]){aspect-ratio:1;height:1em;padding:0;width:1em}textarea{height:6.8em;resize:none}.caps-warning,.gfield_validation_message,.gfield_visibility_hidden,.gform_heading,.hidden_label .gfield_label{display:none}.gfield.gfield_error input{border-color:var(--wp--preset--color--primary)}[type=submit]#wp-submit{padding:.35em .4em}.gform_footer{margin-top:1.45em}@media (min-width:600px){.gform_footer{text-align:right}}#wpsl-wrap #wpsl-stores ul .gform_footer .wpsl-directions,#wpsl-wrap .gform_footer #wpsl-search-btn,#wpsl-wrap .wpsl-info-actions .gform_footer a,.gform_footer #wpsl-wrap #wpsl-search-btn,.gform_footer #wpsl-wrap #wpsl-stores ul .wpsl-directions,.gform_footer #wpsl-wrap .wpsl-info-actions a,.gform_footer .gform_button,.gform_footer .no_subscriptions:has(.button) a,.gform_footer .products .product.product-type-variable-subscription .button,.gform_footer .woocommerce-Address-title:has(.edit) a,.gform_footer .woocommerce-button,.gform_footer .woocommerce-info:has(.wc-forward) a,.gform_footer .woocommerce-message:has(.wc-forward) a,.gform_footer .wp-element-button,.gform_footer [type=submit]:not(:has(>.wp-element-button)),.gform_footer div.product[id] .variations_button .button,.no_subscriptions:has(.button) .gform_footer a,.products .product.product-type-variable-subscription .gform_footer .button,.woocommerce-Address-title:has(.edit) .gform_footer a,.woocommerce-info:has(.wc-forward) .gform_footer a,.woocommerce-message:has(.wc-forward) .gform_footer a,div.product[id] .variations_button .gform_footer .button{font-size:var(--wp--preset--font-size--normal)}.gform_wrapper{margin-top:1.25em}.gform_confirmation_message{--_notice-bg:var(--wp--preset--color--primary);color:var(--wp--preset--color--base);font-family:var(--wp--preset--font-family--accent);margin-bottom:0!important}.gform_confirmation_message,.gform_validation_errors,:is(.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-notice){background:var(--_notice-bg,var(--wp--preset--color--primary-light));border-radius:.625rem;font-weight:700;list-style:none;margin-bottom:3em;padding:1.6em 1.5em}.gform_confirmation_message .wc-block-components-checkout-order-summary__title:not([aria-expanded]),.gform_confirmation_message h2,.gform_validation_errors .wc-block-components-checkout-order-summary__title:not([aria-expanded]),.gform_validation_errors h2,:is(.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-notice) .wc-block-components-checkout-order-summary__title:not([aria-expanded]),:is(.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-notice) h2{color:var(--_notice-text,var(--wp--preset--color--base))!important;font-size:var(--wp--preset--font-size--normal);margin:0!important}.gform_wrapper~.has-extrasmall-font-size{margin-top:5px}:is(ul,ol){margin:0;padding:0}:not(nav)>:is(ul,ol):is(.wp-block-list,.woocommerce-order ul.order_details,div.product[id] .summary ul){margin-bottom:1.75em;padding-left:1em}:not(nav)>:is(ul,ol):is(.wp-block-list,.woocommerce-order ul.order_details,div.product[id] .summary ul) li:not(:last-child){margin-bottom:.54em}@media (max-width:994px){:not(nav)>:is(ul,ol):is(.wp-block-list,.woocommerce-order ul.order_details,div.product[id] .summary ul){padding-left:1.3em}}:not(nav)>:is(ol):is(.wp-block-list,.woocommerce-order ul.order_details,div.product[id] .summary ul){margin-bottom:1.875em}:not(nav)>:is(ol):is(.wp-block-list,.woocommerce-order ul.order_details,div.product[id] .summary ul) li{padding-left:.41em}:not(nav)>:is(ol):is(.wp-block-list,.woocommerce-order ul.order_details,div.product[id] .summary ul):has(+.wp-block-buttons){margin-bottom:1em}:not(nav)>:is(ul):is(.wp-block-list,.woocommerce-order ul.order_details,div.product[id] .summary ul){list-style:none;padding-left:0}:not(nav)>:is(ul):is(.wp-block-list,.woocommerce-order ul.order_details,div.product[id] .summary ul) li{padding-left:1.3em;position:relative}:not(nav)>:is(ul):is(.wp-block-list,.woocommerce-order ul.order_details,div.product[id] .summary ul) li:before{content:"‐";left:0;position:absolute;top:0}:not(nav)>:is(ul):is(.wp-block-list,.woocommerce-order ul.order_details,div.product[id] .summary ul) li:not(:last-child){margin-bottom:.4em}:not(nav)>:is(ul):is(.wp-block-list,.woocommerce-order ul.order_details,div.product[id] .summary ul):has(+.wp-block-group.has-background){margin-bottom:2.4em}:is(.woocommerce-product-details__short-description,.single-recipe) ul:is(.wp-block-list,.woocommerce-order ul.order_details,div.product[id] .summary ul){list-style:none;padding-left:0}:is(.woocommerce-product-details__short-description,.single-recipe) ul:is(.wp-block-list,.woocommerce-order ul.order_details,div.product[id] .summary ul) li{--check-size:1.5rem;min-height:var(--check-size);padding-left:calc(var(--check-size) + .47em);position:relative}:is(.woocommerce-product-details__short-description,.single-recipe) ul:is(.wp-block-list,.woocommerce-order ul.order_details,div.product[id] .summary ul) li:before{--icon:url(https://www.bensginger.ch/wp-content/themes/bensginger/assets/img/icons/check-solid-full.svg);font-size:1em;left:0;position:absolute;top:.25em}:is(.menu,.sub-menu){display:flex;gap:.5em 1em;list-style:none}.menu-toggle{cursor:pointer;flex-direction:column;font-size:2rem;gap:.25em;margin-bottom:.1em;transition:.3s;width:1em;z-index:999}.menu-toggle input{display:none}.menu-toggle *,.menu-toggle:after,.menu-toggle:before{background-color:currentColor;content:"";display:inherit;height:2px;transform-origin:left;transition:inherit}.menu-toggle:has(:checked) *{opacity:0}.menu-toggle:has(:checked):before{transform:rotate(45deg) translateX(6px) translateY(-6px)}.menu-toggle:has(:checked):after{transform:rotate(-45deg) translateX(4px) translateY(8px)}:is(.mobile-menu,.menu-toggle){display:none}@media (max-width:895px){:is(.mobile-menu,.menu-toggle){display:flex}.page-header>.primary-menu{display:none}.mobile-menu{background-color:var(--wp--preset--color--white);display:flex;flex-direction:column;gap:2.53em;height:100dvh;inset:0;overflow-y:auto;padding:calc(var(--wp-admin--admin-bar--height, 0px) + 6.28em) 0 3em;position:fixed;transform:translateX(100%);transition:.3s;visibility:hidden;z-index:5}.mobile-menu nav{width:100%}.mobile-menu>.wp-block-group,.mobile-menu>nav{padding-inline:var(--wp--custom--layout--device-spacing)}.mobile-menu>.wp-block-group{background:var(--wp--preset--color--primary-light);padding-block:2em 1.66em}.mobile-menu>.wp-block-group ul{align-items:flex-start;flex-direction:column;gap:1.55em}.mobile-menu>.wp-block-group ul .menu-item a{color:var(--wp--preset--color--base);text-decoration:none!important}.mobile-menu>.wp-block-group ul .menu-item[class*=current] a{text-decoration:underline!important}.mobile-menu>.wp-block-group>.wp-block-group:first-child{display:none}.mobile-menu>.wp-block-group>.wp-block-group:last-child{align-items:flex-start;flex-direction:column;gap:1.55em}.mobile-menu>.wp-block-group>.wp-block-group:last-child p{margin-bottom:0}.mobile-menu>.wp-block-group>.wp-block-group:last-child a,.mobile-menu>.wp-block-group>.wp-block-group:last-child p>a{color:var(--wp--preset--color--base);font-size:1.11em;text-decoration:none!important}.mobile-menu .menu{flex-direction:column;gap:1.44em}.mobile-menu .menu .menu-item{font-size:1.11em}.mobile-menu .menu .menu-item,.mobile-menu .menu .menu-item summary a{color:var(--wp--preset--color--base);font-family:var(--wp--preset--font-family--accent)}.mobile-menu .menu .menu-item:not(.menu-item-has-children){position:relative;width:-moz-fit-content;width:fit-content}.mobile-menu .menu .menu-item:not(.menu-item-has-children):before{background:var(--wp--preset--color--primary-light);border-radius:.5rem;content:"";inset:-.3em -.5em;opacity:0;position:absolute;z-index:-1}.mobile-menu .menu .menu-item:not(.menu-item-has-children)[class*=current]:before{opacity:1}.mobile-menu .menu .menu-item-has-children[open] summary:after{transform:scaleY(-1)}.mobile-menu .menu .menu-item-has-children summary{align-items:center;display:flex;justify-content:space-between}.mobile-menu .menu .menu-item-has-children summary:after{font-size:.65em}.mobile-menu .menu .menu-item-has-children .sub-menu{border:2px solid var(--wp--preset--color--base);border-radius:.5rem;flex-direction:column;gap:.7rem;margin-top:1.125rem;padding:1em .83em}.mobile-menu .menu .menu-item-has-children .sub-menu .menu-item{font-family:var(--wp--preset--font-family--sans-serif);font-size:.8em;font-weight:700}.mobile-menu .menu .menu-item-has-children .sub-menu .menu-item:before{inset:-.3em -.75em}.mobile-menu .menu .account,.mobile-menu .menu .cart{display:none}.mobile-menu .widget_nav_menu .menu{flex-direction:row;flex-wrap:wrap}.mobile-menu .widget_nav_menu .menu>:not(.trp-language-switcher-container){flex-basis:100%}body:has(.menu-toggle input:checked) .mobile-menu{transform:translateX(0);visibility:visible}}.wp-block-group.has-background:has(.wp-block-table) .wp-block-table{margin-top:0}.wp-block-group.has-background:has(.wp-block-table) .wp-block-table,.wp-block-group.has-background:has(.wp-block-table) .wp-block-table table,.wp-block-group.has-background:has(.wp-block-table) .wp-block-table td{border:none;border-collapse:collapse}.wp-block-group.has-background:has(.wp-block-table) .wp-block-table td{font-size:var(--wp--preset--font-size--extrasmall);padding:0 .25em 0 0}.wp-block-separator{border-color:var(--wp--preset--color--base);margin-top:1.75em}.trp-language-switcher-container{font-family:var(--wp--preset--font-family--accent)}.trp-language-switcher-container>div{width:auto!important}.trp-language-switcher-container .trp-ls-shortcode-current-language{display:none}.trp-language-switcher-container .trp-ls-shortcode-language{display:block!important}.trp-language-switcher-container .trp-ls-shortcode-language>a.trp-ls-disabled-language{display:none}@media (min-width:895px){.trp-language-switcher-container+.trp-language-switcher-container{margin-left:-.75em}}.hentry.type-recipe{display:flex;flex-direction:column}.hentry.type-recipe img{aspect-ratio:1;height:auto;-o-object-fit:cover;object-fit:cover;transform-origin:center;transition:.3s ease;width:100%}.hentry.type-recipe .image-container{border-radius:.6rem;margin-bottom:1.21em;overflow:hidden}.hentry.type-recipe h3{color:var(--wp--preset--color--base);font-size:var(--wp--preset--font-size--normal);margin-bottom:1.3em!important;margin-top:0}#wpsl-wrap #wpsl-stores ul .hentry.type-recipe .wpsl-directions,#wpsl-wrap .hentry.type-recipe #wpsl-search-btn,#wpsl-wrap .wpsl-info-actions .hentry.type-recipe a,.hentry.type-recipe #wpsl-wrap #wpsl-search-btn,.hentry.type-recipe #wpsl-wrap #wpsl-stores ul .wpsl-directions,.hentry.type-recipe #wpsl-wrap .wpsl-info-actions a,.hentry.type-recipe .no_subscriptions:has(.button) a,.hentry.type-recipe .products .product.product-type-variable-subscription .button,.hentry.type-recipe .woocommerce-Address-title:has(.edit) a,.hentry.type-recipe .woocommerce-button,.hentry.type-recipe .woocommerce-info:has(.wc-forward) a,.hentry.type-recipe .woocommerce-message:has(.wc-forward) a,.hentry.type-recipe .wp-element-button,.hentry.type-recipe [type=submit]:not(:has(>.wp-element-button)),.hentry.type-recipe div.product[id] .variations_button .button,.no_subscriptions:has(.button) .hentry.type-recipe a,.products .product.product-type-variable-subscription .hentry.type-recipe .button,.woocommerce-Address-title:has(.edit) .hentry.type-recipe a,.woocommerce-info:has(.wc-forward) .hentry.type-recipe a,.woocommerce-message:has(.wc-forward) .hentry.type-recipe a,div.product[id] .variations_button .hentry.type-recipe .button{margin-top:auto!important}#wpsl-wrap #wpsl-stores ul .hentry.type-recipe:is(:hover,:focus,:active) .wpsl-directions,#wpsl-wrap .hentry.type-recipe:is(:hover,:focus,:active) #wpsl-search-btn,#wpsl-wrap .wpsl-info-actions .hentry.type-recipe:is(:hover,:focus,:active) a,.hentry.type-recipe:is(:hover,:focus,:active) #wpsl-wrap #wpsl-search-btn,.hentry.type-recipe:is(:hover,:focus,:active) #wpsl-wrap #wpsl-stores ul .wpsl-directions,.hentry.type-recipe:is(:hover,:focus,:active) #wpsl-wrap .wpsl-info-actions a,.hentry.type-recipe:is(:hover,:focus,:active) .no_subscriptions:has(.button) a,.hentry.type-recipe:is(:hover,:focus,:active) .products .product.product-type-variable-subscription .button,.hentry.type-recipe:is(:hover,:focus,:active) .woocommerce-Address-title:has(.edit) a,.hentry.type-recipe:is(:hover,:focus,:active) .woocommerce-button,.hentry.type-recipe:is(:hover,:focus,:active) .woocommerce-info:has(.wc-forward) a,.hentry.type-recipe:is(:hover,:focus,:active) .woocommerce-message:has(.wc-forward) a,.hentry.type-recipe:is(:hover,:focus,:active) .wp-element-button,.hentry.type-recipe:is(:hover,:focus,:active) [type=submit]:not(:has(>.wp-element-button)),.hentry.type-recipe:is(:hover,:focus,:active) div.product[id] .variations_button .button,.no_subscriptions:has(.button) .hentry.type-recipe:is(:hover,:focus,:active) a,.products .product.product-type-variable-subscription .hentry.type-recipe:is(:hover,:focus,:active) .button,.woocommerce-Address-title:has(.edit) .hentry.type-recipe:is(:hover,:focus,:active) a,.woocommerce-info:has(.wc-forward) .hentry.type-recipe:is(:hover,:focus,:active) a,.woocommerce-message:has(.wc-forward) .hentry.type-recipe:is(:hover,:focus,:active) a,div.product[id] .variations_button .hentry.type-recipe:is(:hover,:focus,:active) .button{background:var(--wp--preset--color--primary-light)}.hentry.type-recipe:is(:hover,:focus,:active) img{scale:1.1}.hentry.type-recipe .content{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column}.variation-choices .variation-choice .discount,.variation-choices .variation-choice .subscription-details,.woocommerce-subscription-crosslink .addition{--wp--preset--font-size--small:clamp(.75rem,2vw,1.125rem);background:var(--wp--preset--color--primary);border-radius:.625rem;font-size:var(--wp--preset--font-size--small);font-weight:700;padding:.45em .89em .35em .94em}:is(.image-wrapper,.woocommerce-product-gallery){position:relative}:is(.image-wrapper,.woocommerce-product-gallery) .badges{inset:0;position:absolute;z-index:1}:is(.image-wrapper,.woocommerce-product-gallery) .badge{position:absolute}:is(.image-wrapper,.woocommerce-product-gallery) .badge.new{font-size:0;inset:auto auto 1.25rem 1.25rem}:is(.image-wrapper,.woocommerce-product-gallery) .badge.new:before{--icon:url(https://www.bensginger.ch/wp-content/themes/bensginger/assets/img/icons/new.svg);background-position:0 100%;background-size:contain;font-size:clamp(2.5rem,5vw,5rem)}:is(.image-wrapper,.woocommerce-product-gallery) .badge.sugarfree{font-size:0;inset:.65rem .55rem auto auto}:is(.image-wrapper,.woocommerce-product-gallery) .badge.sugarfree:before{--icon:url(https://www.bensginger.ch/wp-content/themes/bensginger/assets/img/icons/badge_zuckerfrei.svg);font-size:clamp(2.5rem,7vw,6.25rem)}:is(.image-wrapper,.woocommerce-product-gallery) .badge.small{background-color:var(--wp--preset--color--base);border-radius:.4375em;color:var(--wp--preset--color--white);font-family:var(--wp--preset--font-family--accent);font-size:clamp(.625rem,2vw,1rem);font-weight:700;inset:auto 1.25rem 1.25rem auto;padding:.1em .4em .05em}div.product[id] .badge.sugarfree{inset:.3rem .3rem auto auto}div.product[id] .badge.sugarfree:before{font-size:clamp(5rem,8vw,9rem)}div.product[id] .badge.new{inset:auto auto 1.25rem 1.25rem}div.product[id] .badge.new:before{font-size:clamp(3.5rem,8vw,5rem)}div.product[id] .badge.small{border-radius:.29em;font-size:clamp(1rem,2vw,1.5rem);inset:auto 1.25rem 1.25rem auto;padding:.1em .35em}ul.products.is-style-compact .badge.sugarfree{inset:0 0 auto auto}ul.products.is-style-compact .badge.sugarfree:before{--icon:url(https://www.bensginger.ch/wp-content/themes/bensginger/assets/img/icons/badge_zuckerfrei.svg);font-size:clamp(2.5rem,7vw,6.25rem)}ul.products.is-style-compact .badge.small{inset:auto .55rem .65rem auto;padding:.15em .45em}ul.products.is-style-compact .badge.new{inset:auto auto .65rem .65rem}.wc-block-components-quantity-selector,div.product[id] .variations_button .quantity{align-items:center;border:2px solid var(--wp--preset--color--base);border-radius:.9em;display:flex;flex-wrap:nowrap;gap:.7em;padding:.75em .83em}.wc-block-components-quantity-selector input[type=number],div.product[id] .variations_button .quantity input[type=number]{background:#fff0;border:none;max-width:3.21em;min-width:0;padding:0;text-align:center;width:-moz-fit-content;width:fit-content}.wc-block-components-quantity-selector input[type=number]::-webkit-inner-spin-button,div.product[id] .variations_button .quantity input[type=number]::-webkit-inner-spin-button{display:none}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--plus[type=submit]:not(:has(>.wp-element-button)),.wc-block-components-quantity-selector [data-action=increase][type=submit]:not(:has(>.wp-element-button)),.wc-block-components-quantity-selector button.wc-block-components-quantity-selector__button--plus,.wc-block-components-quantity-selector button[data-action=increase],div.product[id] .variations_button .quantity .wc-block-components-quantity-selector__button--plus[type=submit]:not(:has(>.wp-element-button)),div.product[id] .variations_button .quantity [data-action=increase][type=submit]:not(:has(>.wp-element-button)),div.product[id] .variations_button .quantity button.wc-block-components-quantity-selector__button--plus,div.product[id] .variations_button .quantity button[data-action=increase]{font-size:.83em}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--minus[type=submit]:not(:has(>.wp-element-button)),.wc-block-components-quantity-selector [data-action=decrease][type=submit]:not(:has(>.wp-element-button)),.wc-block-components-quantity-selector button.wc-block-components-quantity-selector__button--minus,.wc-block-components-quantity-selector button[data-action=decrease],div.product[id] .variations_button .quantity .wc-block-components-quantity-selector__button--minus[type=submit]:not(:has(>.wp-element-button)),div.product[id] .variations_button .quantity [data-action=decrease][type=submit]:not(:has(>.wp-element-button)),div.product[id] .variations_button .quantity button.wc-block-components-quantity-selector__button--minus,div.product[id] .variations_button .quantity button[data-action=decrease]{font-size:.5em}div.product[id]{--wp--style--global--content-size:var(--wp--style--global--wide-size);align-items:start;display:block;margin-bottom:var(--wp--preset--spacing--huge);padding:0;width:100%}div.product[id],div.product[id] .entry-summary{position:relative}div.product[id] .onsale{display:none}@media (min-width:950px){div.product[id]{display:grid;gap:3em;grid-template-columns:clamp(18em,31vw,24em) 1fr}div.product[id]>:not(.woocommerce-product-gallery,.summary){grid-column:1/-1}div.product[id] .woocommerce-product-gallery{position:sticky;top:var(--wp-admin--admin-bar--height,0)}}div.product[id] .woocommerce-product-gallery:before{z-index:-1}@media (max-width:949px){div.product[id] .woocommerce-product-gallery{margin-bottom:3em}}div.product[id] .woocommerce-product-gallery img{aspect-ratio:1;border-radius:.6rem;height:auto}@media (max-width:949px){div.product[id] .woocommerce-product-gallery img{width:100%}}div.product[id] .woocommerce-product-gallery__image{position:relative;z-index:1}div.product[id] .entry-title{margin-bottom:.54em}div.product[id] .entry-title .variation{color:var(--wp--preset--color--gray)}div.product[id] .price{font-family:var(--wp--preset--font-family--accent);font-size:1.83em;font-weight:700;line-height:.77}div.product[id] .price:has(+.price-vat){margin-bottom:0}div.product[id] .price-vat{display:block;font-size:var(--wp--preset--font-size--small);line-height:1.88;margin-bottom:clamp(1.75em,3vw,2.78em)}div.product[id] .woocommerce-product-details__short-description{margin-top:2.08em}div.product[id] .woocommerce-product-details__short-description ul{margin-bottom:2em}div.product[id] p:has(img){margin-bottom:2.875em;margin-top:2.125em}div.product[id] p:has(img) img{max-width:15em;width:100%}div.product[id] p>a{background:var(--wp--preset--color--primary-light);border-radius:.625rem;padding:.25em .5em}div.product[id] .variations_form{margin-bottom:1.83em}div.product[id] .variations_button{align-items:center;display:flex;flex-wrap:wrap;gap:.8em clamp(.4em,1.5vw,1.25em);margin-top:1.83em}div.product[id] .variations_button .button{border-radius:1.25rem;font-size:var(--wp--preset--font-size--normal);padding:.75em .83em .7em 1.04em}div.product[id] .variations_button .button:after{--icon:url(https://www.bensginger.ch/wp-content/themes/bensginger/assets/img/icons/basket-shopping-duotone-light-full.svg);font-size:1.66em}.woocommerce-variation-availability{margin-bottom:-1em}.stock{align-items:center;display:inline-flex;font-size:.9em;font-weight:700;gap:.625em;justify-content:center}.stock.in-stock{color:var(--wp--preset--color--success)}.stock:before{background:currentColor;border-radius:50%;content:"";display:inline-block;height:.75em;width:.75em}.woocommerce-tabs{margin-top:2.96em}.woocommerce-tabs details>.wc-block-components-checkout-order-summary__title:not([aria-expanded]),.woocommerce-tabs details>h2{display:none}.woocommerce-tabs summary .wc-block-components-checkout-order-summary__title:not([aria-expanded]),.woocommerce-tabs summary h2{font-size:var(--wp--preset--font-size--medium);margin:0!important}.reset_variations,.single_variation>:not(.woocommerce-variation-availability),.variations tr:has([data-attribute=groesse]) .label{display:none!important}.variation-choices{display:flex;flex-direction:column;gap:.375em}.variation-choices .variation-choice{align-items:center;border:2px solid var(--wp--preset--color--base);border-radius:1.25rem;cursor:pointer;display:flex;font-size:.9em;font-weight:400;gap:.25em .5em;padding:.65em clamp(.6em,2vw,1.5em) .65em clamp(.6em,2vw,1.08em);width:100%}.variation-choices .variation-choice:has(del) .discount{margin-left:0}.variation-choices .variation-choice input[type=radio]{accent-color:var(--wp--preset--color--base);margin-right:.5em}.variation-choices .variation-choice .amount:has(+del),.variation-choices .variation-choice .amount:not(:has(+.subscription-details)),.variation-choices .variation-choice .discount,.variation-choices .variation-choice .subscription-details{margin-left:auto;text-align:right}.variation-choices .variation-choice del{opacity:.5}.variation-choices .variation-choice .amount{font-weight:900}.variation-choices .variation-choice:has(.subscription-details) .discount{display:none}.variation-choices .variation-choice:has(.subscription-details) .amount{order:999}.variations{margin-bottom:1.83em!important;margin-top:2.875em!important;width:100%}.related{max-width:var(--wp--style--global--wide-size)!important}.related>.wc-block-components-checkout-order-summary__title:not([aria-expanded]),.related>h2{font-size:1.83em;line-height:1.28;margin-inline:auto;max-width:25ch;text-align:center}@media (max-width:994px){.related>.wc-block-components-checkout-order-summary__title:not([aria-expanded]),.related>h2{text-align:left!important}}.related ul.products{margin-top:1.25em!important}.post-type-archive-product .is-root-container{--wp--style--global--content-size:var(--wp--style--global--wide-size)}ul.products{display:grid;gap:clamp(3.33em,5vw,5em) 1.25em;grid-template-columns:repeat(auto-fill,minmax(min(14em,100%),1fr));list-style:none;position:relative;z-index:2}ul.products.is-style-compact{grid-template-columns:repeat(auto-fill,minmax(min(21em,100%),1fr));row-gap:1.67em}*+ul.products{margin-top:var(--wp--preset--spacing--large)}.wp-block-heading+ul.products:not(.is-style-compact){margin-top:1.25em}*+.is-style-compact,*+ul.products.is-style-compact{--wp--custom--layout--flow-space:1.96em;margin-top:1.96em}@media (hover:hover){.products .product:is(:hover,:focus,:active) img{scale:1.05}.products .product:is(:hover,:focus,:active) .color{width:100%}.products .product:is(:hover,:focus,:active) .button{text-decoration:none}.products .product:is(:hover,:focus,:active) .button:after{width:2.81em}}.products .product .onsale{display:none}.products .product,.products .product>.woocommerce-loop-product__link{display:flex;flex-direction:column;text-align:left}.products .product .woocommerce-loop-product__link{flex:1}.products .product.product-type-variable-subscription .button{font-size:var(--wp--preset--font-size--small);margin-top:1em}.products .product .content-wrapper{display:flex;flex:1;flex-direction:column}.products .product a{color:var(--wp--preset--color--base)}.products .product .image-wrapper{aspect-ratio:1;border-radius:.6rem;margin-bottom:1.21em;overflow:hidden}.products .product img{height:100%;-o-object-fit:cover;object-fit:cover;transition:.3s ease;width:100%}.products .product .woocommerce-loop-product__title{font-size:var(--wp--preset--font-size--normal);margin-block:0 .5em!important}.products .product .woocommerce-loop-product__title .brand{display:block;font-size:var(--wp--preset--font-size--small)}.products .product .woocommerce-loop-product__title .variation{color:var(--wp--preset--color--gray)}.products .product .color{background:var(--color);display:block;height:6px;margin-block:auto .5em;transition:.3s ease;width:4.875rem}.products .product .color[style*="#ffffff"]{border:1px solid var(--wp--preset--color--gray)}.products .product .price{display:block;font-family:var(--wp--preset--font-family--accent);font-size:clamp(1.55em,2vw,2em);font-weight:700;line-height:1}.products .product .base-price{color:var(--wp--preset--color--base);font-size:var(--wp--preset--font-size--extrasmall)}.products .product .button{display:block}.products .product .button.product_type_variable{display:none}.products.is-style-compact .product>.woocommerce-loop-product__link{align-items:stretch;flex-direction:row;gap:1.25em}@media (max-width:500px){.products.is-style-compact .product>.woocommerce-loop-product__link{align-items:center}.products.is-style-compact .product>.woocommerce-loop-product__link .brand{font-size:.78em}}.products.is-style-compact .product .content-wrapper,.products.is-style-compact .product .image-wrapper{flex:1}.products.is-style-compact .product .image-wrapper{height:100%;margin-bottom:0;max-height:clamp(10.22em,17vw,12.29em);max-width:clamp(10.22em,17vw,12.29em);width:100%}@media (min-width:501px){.products.is-style-compact .product .content-wrapper{padding-block:2em}}.products.is-style-compact .product .button{display:none}.woocommerce-subscription-crosslink{align-items:center;background:var(--wp--preset--color--primary-light);border-radius:1.25rem;color:var(--wp--preset--color--base);display:flex;font-family:var(--wp--preset--font-family--accent);font-weight:700;gap:.25em 0;margin-bottom:1.83em;padding:.65em 1em;width:100%}.woocommerce-subscription-crosslink:before{--icon:url(https://www.bensginger.ch/wp-content/themes/bensginger/assets/img/icons/arrow-rotate-right-light-full.svg);font-size:1.42em;margin-right:.56em}.woocommerce-subscription-crosslink .addition{font-family:var(--wp--preset--font-family--sans-serif);margin-left:auto}.wc-block-components-quantity-selector{width:auto}.wc-block-components-quantity-selector,.wc-block-components-quantity-selector input{font-size:var(--wp--preset--font-size--normal)!important}.wc-block-components-quantity-selector [type=submit]:not(:has(>.wp-element-button)),.wc-block-components-quantity-selector button{min-width:0!important}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--minus[type=submit]:not(:has(>.wp-element-button)),.wc-block-components-quantity-selector button.wc-block-components-quantity-selector__button--minus{font-size:.8em!important}.wc-block-cart-item__product .price{color:var(--wp--preset--color--gray);font-size:var(--wp--preset--font-size--extrasmall)}.wc-block-cart-item__product .wc-block-cart-item__prices{margin-bottom:.83em!important}.wc-block-cart-item__image{padding-left:0!important}.wc-block-cart-item__image img{height:auto}.wc-block-cart-item__product a,.wc-block-cart-item__total{color:var(--wp--preset--color--base);font-family:var(--wp--preset--font-family--accent);font-weight:700;margin-bottom:0!important}.wc-block-cart__submit-button{justify-content:space-between!important;transition:.3s ease!important}.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{margin-top:.75em}.wc-block-components-totals-footer-item .wc-block-components-totals-item__value span{font-family:var(--wp--preset--font-family--accent);font-size:1.83em;font-weight:700;line-height:.77}.wc-block-components-totals-footer-item .wc-block-components-totals-item__value:has(+.wc-block-components-totals-item__description){margin-bottom:0}.wc-block-components-totals-footer-item-tax{display:block;font-size:var(--wp--preset--font-size--small);line-height:1.88;margin-bottom:2.78em}.wc-block-components-button__text{font-size:inherit}.wc-block-cart .wp-block-woocommerce-cart-order-summary-block,.wc-block-cart__main .wc-block-cart-items,.wc-block-cart__main .wc-block-cart-items td,.wc-block-components-totals-wrapper,.wp-block-woocommerce-cart-order-summary-totals-block{border-color:var(--wp--preset--color--gray)}.wc-block-components-totals-coupon__button{font-size:1.25rem!important;justify-content:flex-start!important}.wc-block-components-product-price{font-size:0!important}.wc-block-components-product-price__value{font-size:var(--wp--preset--font-size--small)}.wc-block-cart-items__header{display:none}.wc-block-cart-item__image{width:5em}.wc-block-cart__submit{margin:0!important}.wc-block-cart .wc-block-components-quantity-selector,.wc-block-cart .wc-block-components-quantity-selector input{font-size:1rem!important}.woocommerce-notices-wrapper{--wp--style--global--content-size:var(--wp--style--global--wide-size)}.col2-set{display:grid;gap:var(--wp--preset--spacing--large)}@media (min-width:995px){.col2-set{grid-template-columns:1fr 1fr}}.wc-block-checkout:not(:has(.wc-block-components-sidebar.is-large)) .wc-block-checkout__actions,.wc-block-components-sidebar,.woocommerce-MyAccount-navigation{align-self:start;border:2px solid var(--wp--preset--color--base)!important;border-radius:.5rem!important;font-size:var(--wp--preset--font-size--small);padding:1.25em!important}@container (min-width:699px){.wc-block-checkout:not(:has(.wc-block-components-sidebar.is-large)) .wc-block-checkout__actions,.wc-block-components-sidebar,.woocommerce-MyAccount-navigation{position:sticky;top:0}}.wc-block-checkout:not(:has(.wc-block-components-sidebar.is-large)) .wc-block-checkout__actions .wc-block-components-checkout-order-summary__title:not([aria-expanded]),.wc-block-checkout:not(:has(.wc-block-components-sidebar.is-large)) .wc-block-checkout__actions h2,.wc-block-components-sidebar .wc-block-components-checkout-order-summary__title:not([aria-expanded]),.wc-block-components-sidebar h2,.woocommerce-MyAccount-navigation .wc-block-components-checkout-order-summary__title:not([aria-expanded]),.woocommerce-MyAccount-navigation h2{display:inline-block!important;font-size:var(--wp--preset--font-size--normal)!important;font-weight:700!important;margin-block:0 .5em!important;text-transform:none!important}.wc-block-checkout:not(:has(.wc-block-components-sidebar.is-large)) .wc-block-checkout__actions :not(a,button,[type=submit]:not(:has(>.wp-element-button))),.wc-block-components-sidebar :not(a,button,[type=submit]:not(:has(>.wp-element-button))){padding-inline:0!important}body:not(.woocommerce-lost-password) .woocommerce{--wp--style--global--content-size:var(--wp--style--global--wide-size)}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation){display:grid;gap:var(--wp--preset--spacing--large)}@media (min-width:1138px){.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation){grid-template-columns:14em auto}}.woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;gap:.75em;list-style:none}.woocommerce-MyAccount-navigation a{color:currentColor;display:inline-block;font-weight:700;position:relative;width:100%}.woocommerce-MyAccount-navigation a:is(:hover,:focus,:active,[aria-current=page]):before{opacity:1;transform:scale(1)}.no_subscriptions:has(.button) a,.woocommerce-Address-title:has(.edit) a,.woocommerce-info:has(.wc-forward) a,.woocommerce-message:has(.wc-forward) a{width:100%}.no_subscriptions:has(.button) a:is(:hover,:focus,:active),.woocommerce-Address-title:has(.edit) a:is(:hover,:focus,:active),.woocommerce-info:has(.wc-forward) a:is(:hover,:focus,:active),.woocommerce-message:has(.wc-forward) a:is(:hover,:focus,:active){text-decoration:none!important}.woocommerce-Address address{margin-top:1em}.woocommerce-form__label{display:block}#customer_login [type=submit]{margin-top:1em}.woocommerce-privacy-policy-text{font-size:var(--wp--preset--font-size--small)}.woocommerce-address-fields__field-wrapper{margin-bottom:1em}.wc-block-components-checkout-order-summary__title,.wc-block-components-checkout-order-summary__title-text{margin:0!important}.wc-block-components-checkout-order-summary__title{border:none!important;padding:0!important}.checkout-order-summary-block-fill,.wp-block-woocommerce-checkout-order-summary-block{border:none!important}.wc-block-components-order-summary-item{display:flex;gap:1em}.wc-block-components-radio-control-accordion-content br{display:none}.wc-block-components-text-input input,.wc-blocks-components-select select{border-color:currentColor!important;border-radius:.625rem!important;border-width:2px!important}.wc-block-components-checkbox input{border-color:currentColor!important;border-width:2px!important}.woocommerce-EditAccountForm fieldset{margin-bottom:1.6em}.woocommerce-order .order_item>*{border-block:1px solid var(--wp--preset--color--gray);padding-block:.5em}.woocommerce-order .order_details thead{display:none}.woocommerce-order a{color:currentColor}.woocommerce-order section+section{margin-top:var(--wp--preset--spacing--normal)}.wc-item-meta{font-size:var(--wp--preset--font-size--small);list-style:none}.woocommerce-terms-and-conditions-wrapper{margin-bottom:1em}[class*=order-actions] .button{margin:.125em}:is(.woocommerce-table,.shop_table){border-collapse:collapse;text-align:left}:is(.woocommerce-table,.shop_table) :is(th,td){vertical-align:top}:is(.woocommerce-table,.shop_table) :is(th,td):not(:first-child){padding-left:.75em}:is(.woocommerce-table,.shop_table) :is(th,td):not(:last-child){padding-right:.75em}.wc_payment_methods{list-style:none}.wc_payment_methods label{align-items:center;display:inline-flex}address{font-style:normal}.wp-block-social-links .wp-social-link-instagram{background-color:#fff0;color:var(--wp--preset--color--base)}.wp-block-social-links .wp-social-link-instagram:is(:hover,:focus,:active){color:var(--wp--preset--color--primary);transform:none}.wp-block-social-links .wp-social-link-instagram a{padding:0}.wp-block-social-links .wp-social-link-instagram a svg{--_icon-size:2.6em;height:var(--_icon-size);width:var(--_icon-size)}.wp-block-social-links .wp-social-link-instagram.wp-social-link-instagram a svg{display:none}.wp-block-social-links .wp-social-link-instagram.wp-social-link-instagram a:before{--icon:url(https://www.bensginger.ch/wp-content/themes/bensginger/assets/img/icons/instagram-brands-solid-full.svg);font-size:3.2em;margin-left:-.16em;margin-top:-.1em}@media (min-width:994px){.wp-block-social-links .wp-social-link-instagram.wp-social-link-instagram a:before{font-size:2.75em}}#wpsl-wrap li:before{content:none!important}#wpsl-wrap .wpsl-search-btn-wrap{margin:0}@media (min-width:771px){#wpsl-wrap #wpsl-stores,#wpsl-wrap .wpsl-gmap-canvas{height:567px!important}}#wpsl-wrap #wpsl-search-btn{background-image:unset!important;font-size:var(--wp--preset--font-size--normal);height:-webkit-fill-available;height:-moz-available;height:stretch;margin:0;padding:.67em 1em .54em}@media (max-width:770px){#wpsl-wrap #wpsl-search-btn{height:auto}}#wpsl-wrap #wpsl-search-btn:after{display:none}#wpsl-wrap form{align-items:stretch;display:flex;gap:.5em 1.25em}@media (max-width:770px){#wpsl-wrap form{align-items:end}}@media (max-width:570px){#wpsl-wrap form{align-items:start;flex-direction:column}}#wpsl-wrap .wpsl-search{background:var(--wp--preset--color--primary-light);border-radius:1.25rem;margin-bottom:1.75em;padding:1.5em 1.25em}#wpsl-wrap .wpsl-input{align-items:center;display:grid;gap:.33em;grid-template-columns:15.5em auto;margin:0}@media (max-width:770px){#wpsl-wrap .wpsl-input{grid-template-columns:1fr}}#wpsl-wrap .wpsl-input label{float:none;font-family:var(--wp--preset--font-family--accent);font-size:var(--wp--preset--font-size--medium);width:auto}#wpsl-wrap .wpsl-input input{background:var(--wp--preset--color--white);border:2px solid var(--wp--preset--color--base);border-radius:.625rem;box-shadow:none;height:2.5em;outline:0;padding:.42em .8em;width:12.29em}#wpsl-wrap>div:not([class]){display:grid;gap:1.25em .33em}@media (min-width:771px){#wpsl-wrap>div:not([class]){grid-template-columns:16.75em auto}#wpsl-wrap>div:not([class]) #wpsl-result-list{grid-column:1/2}#wpsl-wrap>div:not([class]) .wpsl-gmap-canvas{grid-column:2/-1}#wpsl-wrap>div:not([class]) #wpsl-result-list,#wpsl-wrap>div:not([class]) .wpsl-gmap-canvas{grid-row:1}}#wpsl-wrap>div:not([class]) #wpsl-result-list,#wpsl-wrap>div:not([class]) .wpsl-gmap-canvas{float:none;width:100%}@media (max-width:770px){#wpsl-wrap #wpsl-stores{height:auto!important;overflow-y:visible}}@media (min-width:771px){#wpsl-wrap #wpsl-stores ul{margin-right:.33em}}#wpsl-wrap #wpsl-stores ul li{border-bottom:2px solid var(--wp--preset--color--base);margin-bottom:0;padding-block:1.25em;padding-inline:0}#wpsl-wrap #wpsl-stores ul li p{margin-bottom:.75em}#wpsl-wrap #wpsl-stores ul li p>strong{font-weight:700}#wpsl-wrap #wpsl-stores ul li:first-child{padding-top:0!important}#wpsl-wrap #wpsl-stores ul li:last-child{border:none;padding-bottom:0!important}#wpsl-wrap #wpsl-stores ul .wpsl-directions{font-family:var(--wp--preset--font-family--sans-serif);font-weight:700}#wpsl-wrap .wpsl-info-actions a{font-size:var(--wp--preset--font-size--small);width:100%}.single-recipe .is-root-container:has(>:first-child:not(.wp-block-cover)){padding-top:clamp(2em,6vw,5.3em)}.single-recipe .wp-block-group.has-background .wc-block-components-checkout-order-summary__title:not([aria-expanded]),.single-recipe .wp-block-group.has-background h2{font-size:var(--wp--preset--font-size--extrasmall)!important}@media (min-width:995px){.single-recipe .is-style-branding .wp-block-media-text__media img{aspect-ratio:auto!important}}.single-recipe :is(ul.wp-block-list,div.product[id] .summary ul,.woocommerce-order ul.order_details,ul:not([class])) li>a{font-weight:700}.single-recipe .wp-block-media-text__content{padding-bottom:0!important;position:relative;z-index:2}.single-recipe .wp-block-media-text .wc-block-components-checkout-order-summary__title:not([aria-expanded]),.single-recipe .wp-block-media-text h2{font-size:var(--wp--preset--font-size--medium)!important}.single-recipe .wp-block-media-text.is-image-fill-element .wp-block-media-text__media img{position:relative!important}@media (max-width:994px){.single-recipe .wp-block-media-text{gap:2em}.single-recipe .wp-block-media-text .wp-block-media-text__media{margin-bottom:0!important}.single-recipe .wp-block-media-text .wp-block-media-text__media:before{top:-20%}.single-recipe .wp-block-media-text .wp-block-media-text__content{order:2;width:100%}.single-recipe .wp-block-separator{margin-top:1.5em}}@media (max-width:994px){.single-recipe :not(nav)>:is(ul,ol):is(.wp-block-list,div.product[id] .summary ul,.woocommerce-order ul.order_details){margin-bottom:1.5em}.single-recipe .wp-block-group.has-primary-light-background-color:not(:last-of-type){margin-block:1.5em}.single-recipe .wp-block-group.has-primary-light-background-color:last-of-type{margin-top:1.5em}.single-recipe .wp-block-bensginger-recipes{--wp--custom--layout--flow-space:3.5em}.single-recipe .wp-block-bensginger-recipes .recipes{row-gap:2.5em}}:where(.editor-styles-wrapper) .is-style-branding .wp-block-media-text__media img{aspect-ratio:auto!important;position:relative!important}.page-footer #gform_wrapper_4{font-size:var(--wp--preset--font-size--small);margin-top:.625em;min-width:26ch;position:relative}.page-footer #gform_wrapper_4 .gfield_label,.page-footer #gform_wrapper_4 .gform_submission_error{font-family:var(--wp--preset--font-family--sans-serif)!important;font-size:var(--wp--preset--font-size--small);font-weight:400}.page-footer #gform_wrapper_4 .gform-footer{margin-top:0}.page-footer #gform_wrapper_4 .gform_validation_errors{background-color:var(--wp--preset--color--primary);margin-bottom:1em;padding:1em}.page-footer #gform_wrapper_4 .gform_button,.page-footer #gform_wrapper_4 .wp-block-button{inset:auto 0 0 auto;position:absolute}#wpsl-wrap #wpsl-stores ul .page-footer #gform_wrapper_4 .wpsl-directions,#wpsl-wrap .page-footer #gform_wrapper_4 #wpsl-search-btn,#wpsl-wrap .wpsl-info-actions .page-footer #gform_wrapper_4 a,.no_subscriptions:has(.button) .page-footer #gform_wrapper_4 a,.page-footer #gform_wrapper_4 #wpsl-wrap #wpsl-search-btn,.page-footer #gform_wrapper_4 #wpsl-wrap #wpsl-stores ul .wpsl-directions,.page-footer #gform_wrapper_4 #wpsl-wrap .wpsl-info-actions a,.page-footer #gform_wrapper_4 .gform_button,.page-footer #gform_wrapper_4 .no_subscriptions:has(.button) a,.page-footer #gform_wrapper_4 .products .product.product-type-variable-subscription .button,.page-footer #gform_wrapper_4 .woocommerce-Address-title:has(.edit) a,.page-footer #gform_wrapper_4 .woocommerce-button,.page-footer #gform_wrapper_4 .woocommerce-info:has(.wc-forward) a,.page-footer #gform_wrapper_4 .woocommerce-message:has(.wc-forward) a,.page-footer #gform_wrapper_4 .wp-element-button,.page-footer #gform_wrapper_4 [type=submit]:not(:has(>.wp-element-button)),.page-footer #gform_wrapper_4 div.product[id] .variations_button .button,.products .product.product-type-variable-subscription .page-footer #gform_wrapper_4 .button,.woocommerce-Address-title:has(.edit) .page-footer #gform_wrapper_4 a,.woocommerce-info:has(.wc-forward) .page-footer #gform_wrapper_4 a,.woocommerce-message:has(.wc-forward) .page-footer #gform_wrapper_4 a,div.product[id] .variations_button .page-footer #gform_wrapper_4 .button{text-indent:-9999px}#wpsl-wrap #wpsl-stores ul .page-footer #gform_wrapper_4 .wpsl-directions,#wpsl-wrap .page-footer #gform_wrapper_4 #wpsl-search-btn,#wpsl-wrap .wpsl-info-actions .page-footer #gform_wrapper_4 a,.no_subscriptions:has(.button) .page-footer #gform_wrapper_4 a,.page-footer #gform_wrapper_4 #wpsl-wrap #wpsl-search-btn,.page-footer #gform_wrapper_4 #wpsl-wrap #wpsl-stores ul .wpsl-directions,.page-footer #gform_wrapper_4 #wpsl-wrap .wpsl-info-actions a,.page-footer #gform_wrapper_4 .gform_button,.page-footer #gform_wrapper_4 .no_subscriptions:has(.button) a,.page-footer #gform_wrapper_4 .products .product.product-type-variable-subscription .button,.page-footer #gform_wrapper_4 .woocommerce-Address-title:has(.edit) a,.page-footer #gform_wrapper_4 .woocommerce-button,.page-footer #gform_wrapper_4 .woocommerce-info:has(.wc-forward) a,.page-footer #gform_wrapper_4 .woocommerce-message:has(.wc-forward) a,.page-footer #gform_wrapper_4 .wp-element-button,.page-footer #gform_wrapper_4 [type=submit]:not(:has(>.wp-element-button)),.page-footer #gform_wrapper_4 div.product[id] .variations_button .button,.page-footer #gform_wrapper_4 input[type=email],.products .product.product-type-variable-subscription .page-footer #gform_wrapper_4 .button,.woocommerce-Address-title:has(.edit) .page-footer #gform_wrapper_4 a,.woocommerce-info:has(.wc-forward) .page-footer #gform_wrapper_4 a,.woocommerce-message:has(.wc-forward) .page-footer #gform_wrapper_4 a,div.product[id] .variations_button .page-footer #gform_wrapper_4 .button{height:2.75rem}#wpsl-wrap #wpsl-stores ul .page-footer #gform_wrapper_4 .wpsl-directions,#wpsl-wrap .page-footer #gform_wrapper_4 #wpsl-search-btn,#wpsl-wrap .wpsl-info-actions .page-footer #gform_wrapper_4 a,.no_subscriptions:has(.button) .page-footer #gform_wrapper_4 a,.page-footer #gform_wrapper_4 #wpsl-wrap #wpsl-search-btn,.page-footer #gform_wrapper_4 #wpsl-wrap #wpsl-stores ul .wpsl-directions,.page-footer #gform_wrapper_4 #wpsl-wrap .wpsl-info-actions a,.page-footer #gform_wrapper_4 .gform_button,.page-footer #gform_wrapper_4 .no_subscriptions:has(.button) a,.page-footer #gform_wrapper_4 .products .product.product-type-variable-subscription .button,.page-footer #gform_wrapper_4 .woocommerce-Address-title:has(.edit) a,.page-footer #gform_wrapper_4 .woocommerce-button,.page-footer #gform_wrapper_4 .woocommerce-info:has(.wc-forward) a,.page-footer #gform_wrapper_4 .woocommerce-message:has(.wc-forward) a,.page-footer #gform_wrapper_4 .wp-element-button,.page-footer #gform_wrapper_4 [type=submit]:not(:has(>.wp-element-button)),.page-footer #gform_wrapper_4 div.product[id] .variations_button .button,.products .product.product-type-variable-subscription .page-footer #gform_wrapper_4 .button,.woocommerce-Address-title:has(.edit) .page-footer #gform_wrapper_4 a,.woocommerce-info:has(.wc-forward) .page-footer #gform_wrapper_4 a,.woocommerce-message:has(.wc-forward) .page-footer #gform_wrapper_4 a,div.product[id] .variations_button .page-footer #gform_wrapper_4 .button{border-bottom-left-radius:0;border-top-left-radius:0;color:#fff0;gap:0;height:1.125rem;overflow:hidden;padding:.5em .5em .4em}#wpsl-wrap #wpsl-stores ul .page-footer #gform_wrapper_4 .wpsl-directions:after,#wpsl-wrap .page-footer #gform_wrapper_4 #wpsl-search-btn:after,#wpsl-wrap .wpsl-info-actions .page-footer #gform_wrapper_4 a:after,.no_subscriptions:has(.button) .page-footer #gform_wrapper_4 a:after,.page-footer #gform_wrapper_4 #wpsl-wrap #wpsl-search-btn:after,.page-footer #gform_wrapper_4 #wpsl-wrap #wpsl-stores ul .wpsl-directions:after,.page-footer #gform_wrapper_4 #wpsl-wrap .wpsl-info-actions a:after,.page-footer #gform_wrapper_4 .gform_button:after,.page-footer #gform_wrapper_4 .no_subscriptions:has(.button) a:after,.page-footer #gform_wrapper_4 .products .product.product-type-variable-subscription .button:after,.page-footer #gform_wrapper_4 .woocommerce-Address-title:has(.edit) a:after,.page-footer #gform_wrapper_4 .woocommerce-button:after,.page-footer #gform_wrapper_4 .woocommerce-info:has(.wc-forward) a:after,.page-footer #gform_wrapper_4 .woocommerce-message:has(.wc-forward) a:after,.page-footer #gform_wrapper_4 .wp-element-button:after,.page-footer #gform_wrapper_4 [type=submit]:not(:has(>.wp-element-button)):after,.page-footer #gform_wrapper_4 div.product[id] .variations_button .button:after,.products .product.product-type-variable-subscription .page-footer #gform_wrapper_4 .button:after,.woocommerce-Address-title:has(.edit) .page-footer #gform_wrapper_4 a:after,.woocommerce-info:has(.wc-forward) .page-footer #gform_wrapper_4 a:after,.woocommerce-message:has(.wc-forward) .page-footer #gform_wrapper_4 a:after,div.product[id] .variations_button .page-footer #gform_wrapper_4 .button:after{color:var(--wp--preset--color--base);font-size:var(--wp--preset--font-size--normal)}.single-recipe table tr{display:grid;gap:0 .5rem;vertical-align:top}.single-recipe table tr td{padding:0!important}.single-recipe table tr td:nth-child(2n){white-space:nowrap}@media (min-width:1110px){.single-recipe table tr{grid-template-columns:repeat(2,9em 1fr)}}@media (min-width:995px) and (max-width:1109px){.single-recipe table tr{grid-template-columns:9em 1fr 7em 1fr}}@media (min-width:550px) and (max-width:994px){.single-recipe table tr{grid-template-columns:10em 1fr 7em 1fr}}@media (max-width:549px){.single-recipe table tr{grid-template-columns:10em auto}}.page-footer{background:rgba(from var(--wp--preset--color--primary-light) r g b/.4);padding:clamp(2.38em,5vw,4.25em) 0 0}.page-footer p{line-height:1.55}@media (max-width:499px){.page-footer p{line-height:1.25}}.page-footer .menu{flex-direction:column}.page-footer .menu li{line-height:1.33}.page-footer .menu .menu-item a:is(:hover,:focus,:active){text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:4px}.page-footer .wp-block-group:has(.contact,.payment-options)>h3{margin-top:2.6875rem}.page-footer>.wp-block-group{gap:1.33em;padding-inline:var(--wp--custom--layout--wide-offset)}.page-footer>.wp-block-group:first-child{align-items:flex-start;grid-template-columns:1fr!important;padding-bottom:2.75em;row-gap:2.5rem}.page-footer>.wp-block-group:first-child .wp-block-columns:has(.wp-block-column.allgemein){gap:2.42em 2.5em}@media (max-width:1159px){.page-footer>.wp-block-group:first-child .wp-block-columns:has(.wp-block-column.allgemein) .wp-block-column{flex-grow:inherit}}@media (max-width:944px){.page-footer>.wp-block-group:first-child h3:has(+.wp-block-columns.contact){margin-top:3.25em}.page-footer>.wp-block-group:first-child .wp-block-columns.contact .is-vertically-aligned-bottom{align-self:flex-start}}@media (max-width:1159px){.page-footer>.wp-block-group:first-child>.wp-block-group:has(.wp-block-social-links)>h3{display:none}.page-footer>.wp-block-group:first-child .wp-block-social-links{justify-content:flex-start!important}.page-footer>.wp-block-group:first-child .wp-block-columns{flex-wrap:wrap!important}}.page-footer>.wp-block-group:first-child .menu{gap:.33em}@media (min-width:1160px){.page-footer>.wp-block-group:first-child{grid-template-columns:19.25em auto 19.25em!important}.page-footer>.wp-block-group:first-child .wp-block-column.allgemein{max-width:12.25em}}.page-footer>.wp-block-group:last-child{background-color:var(--wp--preset--color--white);padding-block:1em;row-gap:.78em}@media (max-width:499px){.page-footer>.wp-block-group:last-child{align-items:flex-start;flex-direction:column}}@media (max-width:944px){.page-footer>.wp-block-group:last-child{padding-block:2.22em}}.page-footer>.wp-block-group:last-child .wp-block-hayloft-copyright,.page-footer>.wp-block-group:last-child li a{font-size:1rem}.page-footer>.wp-block-group:last-child .menu{gap:.78em 2.2em}@media (min-width:500px){.page-footer>.wp-block-group:last-child .menu{flex-direction:row}}.page-footer .widgettitle{line-height:1.17;margin-bottom:.65em!important;margin-top:0!important}.page-footer .menu>li,.page-footer .widget_nav_menu .widgettitle,.page-footer .wp-block-hayloft-copyright,.page-footer .wp-block-heading,.page-footer a,.page-footer p{color:var(--wp--preset--color--base);font-size:var(--wp--preset--font-size--small)}.page-footer .wp-block-columns{gap:1.21em;margin-top:0!important}@media (max-width:1159px){.page-footer .wp-block-columns{gap:1.21em 2.44em}}.page-footer .wp-block-columns .wp-block-column{flex-basis:fit-content!important;overflow-wrap:normal;word-break:normal}.page-footer .wp-block-columns.contact .wp-block-column{flex-grow:unset!important}.page-footer .widget_nav_menu .widgettitle,.page-footer .wp-block-heading{font-family:var(--wp--preset--font-family--sans-serif)!important}.page-footer .wp-block-image{--wp--custom--layout--flow-space:var(--wp--preset--spacing--normal)!important}.payment-options{margin-top:0!important}.payment-options .wp-block-image{align-items:center;aspect-ratio:1.56;background:var(--wp--preset--color--white);border:1px solid #ededed;border-radius:2px;display:flex;height:auto;justify-content:center;max-width:1.96em!important;width:100%}.payment-options .wp-block-image.twint{background:#000;border:none}.payment-options img{height:100%;-o-object-fit:contain;object-fit:contain;padding:.17em;width:100%}.page-header{align-items:stretch;background:var(--wp--preset--color--white);display:flex;inset:calc(var(--wp-admin--admin-bar--height, 0px) + var(--wp--custom--header-banner--height)) 0 auto;justify-content:space-between;padding:1.17em var(--wp--custom--layout--wide-offset) .67em;position:fixed;transition:.3s ease;width:100%;z-index:10}@media (max-width:895px){.page-header{align-items:center;padding-block:1.44em 1.06em}.page-header:before{background:var(--wp--preset--color--white);content:"";height:6.28em;inset:0 0 auto;position:absolute;z-index:6}}.page-header .mobile_shop-menu{margin-left:auto;z-index:6}.page-header .mobile_shop-menu ul{margin-left:0;margin-right:1.39em}.page-header .mobile_shop-menu ul li{margin-bottom:0!important;padding-bottom:0!important}.page-header .mobile_shop-menu ul li.account:has(+.cart),.page-header .mobile_shop-menu ul li.cart:has(+.account){margin-right:1.4em!important}@media (min-width:896px){.page-header nav.mobile_shop-menu{display:none}}.page-header>nav:not(.mobile_shop-menu){padding-top:1.3em;transition:.3s ease;z-index:2}.page-header>nav>.menu{align-items:center;gap:0;height:100%;margin-left:.7em}.page-header>nav>.menu>.menu-item{padding-bottom:.6em}.page-header>nav>.menu .menu-item>a{align-items:center;color:var(--wp--preset--color--base);display:flex;font-family:var(--wp--preset--font-family--accent);font-size:.83em;position:relative}.page-header>nav>.menu .menu-item.menu-item-has-children{position:relative}.page-header>nav>.menu .menu-item.menu-item-has-children>a{gap:.25em}.page-header>nav>.menu .menu-item.menu-item-has-children>a:after{--icon:url(https://www.bensginger.ch/wp-content/themes/bensginger/assets/img/icons/arrow-subnav.svg);font-size:.6em;margin-bottom:.2em;transition:.3s ease}.page-header>nav>.menu .menu-item.menu-item-has-children:is(:hover,:focus,:active) a:after{transform:scaleY(-1)}.page-header>nav>.menu .menu-item.menu-item-has-children:is(:hover,:focus,:active) .sub-menu{opacity:1;transform:translateY(0);visibility:visible}.page-header>nav>.menu .menu-item.menu-item-has-children>.sub-menu{background:var(--wp--preset--color--white);border:2px solid var(--wp--preset--color--base);border-radius:.5rem;flex-direction:column;left:0;opacity:0;padding:1em .83em;position:absolute;top:100%;transform:translateY(-1em);transition:.3s ease;visibility:hidden;z-index:5}.page-header>nav>.menu .menu-item.menu-item-has-children>.sub-menu .menu-item a{font-family:var(--wp--preset--font-family--sans-serif);font-size:var(--wp--preset--font-size--extrasmall);font-weight:700;padding-right:1.25em}.page-header>nav>.menu .menu-item:not(.account,.cart,.sub-menu>li){margin-right:1.4em}.page-header>nav>.menu .menu-item.account:has(+.cart),.page-header>nav>.menu .menu-item.cart:has(+.account){margin-right:.4em!important}@media (max-width:895px){.page-header>nav>.menu .menu-item.account:has(+.cart),.page-header>nav>.menu .menu-item.cart:has(+.account){margin-right:.8em!important}}.page-header>nav>.menu .menu-item.account,.page-header>nav>.menu .menu-item.cart{margin-bottom:.3em}.page-header>nav>.menu .menu-item.account>a,.page-header>nav>.menu .menu-item.cart>a{display:block;font-size:0}.page-header>nav>.menu .menu-item.account>a:before,.page-header>nav>.menu .menu-item.cart>a:before{display:inline-block;height:clamp(29px,5vw,33px);width:clamp(29px,5vw,33px)}.page-header>nav>.menu .menu-item.account>a:before{--icon:url(https://www.bensginger.ch/wp-content/themes/bensginger/assets/img/icons/user-duotone-light-full.svg)}.page-header>nav>.menu .menu-item.cart>a:before{--icon:url(https://www.bensginger.ch/wp-content/themes/bensginger/assets/img/icons/basket-shopping-duotone-light-full.svg)}.page-header__banner{background:var(--wp--preset--color--primary-light);font-size:var(--wp--preset--font-size--extrasmall);inset:var(--wp-admin--admin-bar--height,0) 0 auto;padding:.5em var(--wp--custom--layout--wide-offset);position:fixed;z-index:10}.page-header__banner p{margin-bottom:0!important}.page-header__banner a{color:var(--wp--preset--color--base);text-decoration:none!important}.page-header__banner a:is(:hover,:focus,:active){text-decoration:underline!important}.page-header__banner i{color:var(--wp--preset--color--base);font-size:2.15em}.page-header__banner>.wp-block-group>.wp-block-group:first-child{gap:2.15em}.page-header__banner>.wp-block-group>.wp-block-group:first-child>.wp-block-group{gap:.3em}.page-header__banner>.wp-block-group .widget_nav_menu .menu{font-family:var(--wp--preset--font-family--accent);gap:1.5em}.page-header__banner>.wp-block-group .widget_nav_menu .menu .menu-item[class*=current] a{text-decoration:underline!important}@media (max-width:895px){.page-header__banner{display:none}}.page-header .menu .menu-item-has-children:has(.menu-item[class*=current])>a,.page-header .menu .menu-item:not(.menu-item-has-children)>a:is(:hover,:focus,:active),.page-header .menu .menu-item[class*=current]>a,body.single-recipe .page-header .menu-item-object-recipe>a{color:var(--wp--preset--color--base)!important}.page-header .menu .menu-item-has-children:has(.menu-item[class*=current])>a:before,.page-header .menu .menu-item:not(.menu-item-has-children)>a:is(:hover,:focus,:active):before,.page-header .menu .menu-item[class*=current]>a:before,body.single-recipe .page-header .menu-item-object-recipe>a:before{opacity:1!important;transform:scale(1)!important}.page-header>nav>.menu .menu-item:not(.account,.cart)>a:before,.woocommerce-MyAccount-navigation a:before{background:var(--wp--preset--color--primary-light);border-radius:.5rem;content:"";inset:-.45em -.8em;opacity:0;position:absolute;transform:scale(0);transform-origin:center;transition:.3s ease-in-out;z-index:-1}.scrolled-banner-height .page-header{box-shadow:0 0 10px hsl(60 4% 53% / .2);top:var(--wp-admin--admin-bar--height,0)}.scrolled-banner-height .page-header nav.primary-menu{padding-top:.65em}@media (min-width:896px){.scrolled-banner-height .page-header{padding-block:1em .3em}.scrolled-banner-height .page-header .custom-logo{height:2.83em}}