@charset "UTF-8";.wp-block-navigation__responsive-container-open::before,.page-footer a[href*=mailto]::before,.page-footer a[href*=tel]::before,.blaze-next:before,.blaze-prev:before,.has-modal-open .is-menu-open .wp-block-navigation__responsive-dialog .wp-block-navigation-item a::after,.wp-block-navigation__responsive-container-close::before,.wc-block-mini-cart__quantity-badge::before,.add_to_cart_button:has(>span:not([data-wp-run]))::after,.add_to_cart_button::after,.wp-block-query-pagination .is-arrow-arrow::after,.wp-block-baeckerei-wirth-teaser-with-image .teaser-image-container .wp-block-button .wp-element-button::after,.wp-block-baeckerei-wirth-teaser-with-image .teaser-image-container .wp-block-button .wc-block-product-categories-list a::after,.wc-block-product-categories-list .wp-block-baeckerei-wirth-teaser-with-image .teaser-image-container .wp-block-button a::after,.wp-block-baeckerei-wirth-teaser-with-image .teaser-image-container .wc-block-product-categories-list-item .wp-element-button::after,.wp-block-baeckerei-wirth-teaser-with-image .teaser-image-container .wc-block-product-categories-list-item .wc-block-product-categories-list a::after,.wc-block-product-categories-list .wp-block-baeckerei-wirth-teaser-with-image .teaser-image-container .wc-block-product-categories-list-item a::after,.wp-block-baeckerei-wirth-teaser-with-image .teaser-image-container .wp-block-button input[type=submit]::after,.wp-block-baeckerei-wirth-teaser-with-image .teaser-image-container .wc-block-product-categories-list-item input[type=submit]::after,.wp-social-link a::before,:is(.is-style-arrow) .wp-element-button:after,:is(.is-style-arrow) .wc-block-product-categories-list a:after,.wc-block-product-categories-list :is(.is-style-arrow) a:after,:is(.is-style-arrow) input[type=submit]:after{background-color:currentColor;content:"";height:1em;display:inline-block;-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}html{scroll-behavior:smooth}body{overflow-x:clip}main.wp-block-group{padding-inline:var(--wp--custom--layout--device-spacing)}main.wp-block-group .entry-content>.alignfull{margin-inline:calc(-1 * var(--wp--custom--layout--device-spacing))}main.wp-block-group .entry-content>.alignfull.has-background:not(.wp-block-media-text){padding-inline:var(--wp--custom--layout--device-spacing)}main.wp-block-group .entry-content>.alignfull.has-background:not(.wp-block-media-text)>.alignfull{margin-inline:calc(-1 * var(--wp--custom--layout--device-spacing))}main.wp-block-group .entry-content>[class*=wp-block-]:not(:first-child,h1,h2,h3,h4,h5,h6,p,ul,ol,table,details,.wp-block-woocommerce-accordion-item,.wp-block-buttons,.wp-block-spacer){margin-top:var(--wp--custom--layout--flow-space)}.alignfull+.alignfull{--wp--custom--layout--flow-space:0}.visibility-hidden{opacity:0}@media (min-width:887px){.hidden-on-desktop{display:none!important}}.is-layout-grid{-moz-column-gap:2em;column-gap:2em;row-gap:2.5em}.big-gap{--wp--custom--layout--flow-space:3.75em;row-gap:clamp(3em, 5vw, 5.43em)}.entry-content:has(>:first-child:not(.wp-block-cover,[data-block-name])),.single-product #wp--skip-link--target,[data-block-name="woocommerce/page-content-wrapper"],body.search-results main.wp-block-group:has(>:first-child:not(.wp-block-cover)){padding-top:clamp(11.5em, 20vw, 17.19em)}[data-block-name="woocommerce/page-content-wrapper"] h1{margin-top:0}.entry-content:has(>:last-child:not(.alignfull.has-background,p:empty)){padding-bottom:clamp(6.5em, 12vw, 7.625em)}body.search-results [data-block-name="woocommerce/breadcrumbs"]{display:none}body.search-results main.wp-block-group:has(>:first-child:not(.wp-block-cover)) h1{margin-top:0}.wp-singular>.wp-site-blocks>.wp-block-group:has(>:last-child:is(.wp-block-woocommerce-product-collection)) .wp-block-woocommerce-product-collection{margin-bottom:0}*,*::before,*::after{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,input[type=submit],.wp-element-button,.wc-block-product-categories-list a,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{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-weight:300;font-size:var(--wp--preset--font-size--normal);line-height:1.5;background-color:var(--wp--preset--color--white)}:where(h1,h2,h3,h4,h5,h6,.has-extra-large-font-size,.has-large-font-size){text-wrap:balance;color:var(--wp--preset--color--gray)}:where(h1,h2,h3,.has-extra-large-font-size,.has-large-font-size){font-weight:700}:is(h4,.has-medium-font-size){line-height:1;font-weight:600}:is(h1,h2,h3,h4,.has-enormous-font-size):not(.page-footer h4){font-family:var(--wp--preset--font-family--accent)}.has-enormous-font-size{font-size:var(--wp--preset--font-size--enormous);margin-bottom:0!important;line-height:1.25}h1,.has-huge-font-size{font-size:var(--wp--preset--font-size--huge);line-height:1.125;margin-bottom:.375em}h2,.has-extra-large-font-size{font-size:var(--wp--preset--font-size--extra-large);margin-bottom:.7em;line-height:1.2}h3,.has-large-font-size{font-size:var(--wp--preset--font-size--large);margin-bottom:0.25em!important;line-height:1}h4,.has-medium-font-size{font-size:var(--wp--preset--font-size--medium);margin-bottom:0.8em!important;line-height:1.1}:not(h1,h2,h3,h4,h5,h6)+:is(h1,h4,h5,h6){margin-top:1.7em}:not(h1,h2,h3,h4,h5,h6)+:is(h2,.has-extra-large-font-size){margin-top:.86em}:not(h1,h2,h3,h4,h5,h6)+:is(h3,.has-large-font-size){margin-top:.75em}a{color:var(--wp--preset--color--primary);text-decoration:none;transition:0.3s}:is(p,ul,ol,table):not(:last-child){margin-bottom:1em}[hidden]{display:none}p>a,:not(nav)>:is(ul,ol):is(:not([class]),.wp-block-list)>li>a{font-weight:600;text-decoration:underline}@media (hover:hover){p>a:is(:hover,:focus,:active),:not(nav)>:is(ul,ol):is(:not([class]),.wp-block-list)>li>a:is(:hover,:focus,:active){text-decoration:none;color:var(--_link-hover-color,currentColor)}}strong{font-weight:600}.w-full img{width:100%}main>h1:first-child{margin-top:var(--wp--preset--spacing--huge)}.has-accent-background-color,.wc-block-product-categories-list{--_media-text-bg:var(--wp--preset--color--light);--_btn-arrow-color:var(--wp--preset--color--base);--_btn-arrow-hover-color:var(--wp--preset--color--base)}.has-accent-background-color p,.wc-block-product-categories-list p{color:var(--wp--preset--color--base)}.has-accent-background-color :is(h1,h2,h3,h4,h5,h6,.has-extra-large-font-size,.has-large-font-size),.wc-block-product-categories-list :is(h1,h2,h3,h4,h5,h6,.has-extra-large-font-size,.has-large-font-size){color:var(--wp--preset--color--base)}.has-accent-background-color p>a,.wc-block-product-categories-list p>a,.has-dark-background-color p>a{color:inherit}.has-accent-background-color,.wc-block-product-categories-list,.has-light-background-color{--_btn-color:var(--wp--preset--color--primary);--_btn-bg:var(--wp--preset--color--dark)}@media (hover:hover){.has-accent-background-color .wp-element-button:is(:hover,:focus,:active),.wc-block-product-categories-list .wp-element-button:is(:hover,:focus,:active),.wc-block-product-categories-list a:is(:hover,:focus,:active),.has-accent-background-color input[type=submit]:is(:hover,:focus,:active),.wc-block-product-categories-list input[type=submit]:is(:hover,:focus,:active),.has-light-background-color .wp-element-button:is(:hover,:focus,:active),.has-light-background-color input[type=submit]:is(:hover,:focus,:active){--_btn-color:var(--wp--preset--color--accent) !important;--_btn-bg:var(--wp--preset--color--base) !important}}.has-dark-background-color :is(h1,h2,h3,h4,h5,h6,.has-extra-large-font-size,.has-large-font-size){color:var(--wp--preset--color--accent)}.has-dark-background-color .wp-block-button.is-style-arrow,.has-dark-background-color .is-style-arrow.wc-block-product-categories-list-item{--_btn-link-color:var(--wp--preset--color--light);--_btn-link-hover-color:var(--wp--preset--color--primary);--_btn-hover-border-color:var(--wp--preset--color--primary);--_btn-arrow-hover-color:var(--wp--preset--color--primary)}.has-dark-background-color p{color:var(--wp--preset--color--white)}@media (hover:hover){.has-dark-background-color p>a:is(:hover,:focus,:active){color:var(--wp--preset--color--primary)}}.wp-block-cover{padding:0 var(--wp--custom--layout--device-spacing)}.wp-block-cover__inner-container{width:100%!important;max-width:var(--wp--style--global--wide-size);margin-inline:auto!important;padding:9em 0 clamp(0.75em, 2vw, 2.5em);z-index:2}.wp-block-cover__inner-container *{color:var(--wp--preset--color--light)}.wp-block-cover .has-enormous-font-size{font-size:clamp(3rem, 7vw, 7.5rem)!important;font-weight:700;line-height:1}.wp-block-cover .wp-block-buttons{margin-top:1.25em;margin-bottom:.75em}.wp-block-cover .wp-block-buttons .wp-element-button,.wp-block-cover .wp-block-buttons .wc-block-product-categories-list a,.wc-block-product-categories-list .wp-block-cover .wp-block-buttons a,.wp-block-cover .wp-block-buttons input[type=submit]{font-size:clamp(14px, 2vw, 16px)}.wp-block-cover .wp-block-button.is-style-arrow,.wp-block-cover .is-style-arrow.wc-block-product-categories-list-item{--_btn-link-color:var(--wp--preset--color--light);--_btn-link-hover-color:var(--wp--preset--color--primary);--_btn-hover-border-color:var(--wp--preset--color--primary);--_btn-arrow-hover-color:var(--wp--preset--color--primary)}.entry-content>.wp-block-cover:first-child{position:relative}.entry-content>.wp-block-cover:first-child:has(img)::before,.entry-content>.wp-block-cover:first-child:has(img)::after{content:"";position:absolute;opacity:.8;inset-inline:0;z-index:1;height:var(--_gradient-height,60%)}.entry-content>.wp-block-cover:first-child:has(img)::before{top:0;background:#fff0 linear-gradient(180deg,#1C1C1B 0%,#fff0 100%)}.entry-content>.wp-block-cover:first-child:has(img)::after{background:#fff0 linear-gradient(to top,#000000 0%,#fff0 100%);bottom:0}.entry-content>.wp-block-cover:first-child:has(img) .wp-block-cover__background{display:none}@media (max-width:886px){.wp-block-cover[style*="min-height:62vh"]{min-height:19.69em!important}.wp-block-cover[style*="min-height:100vh"]{min-height:38.18em!important}}.wp-block-navigation{display:flex;gap:.5em 1em;list-style:none}:is(.is-style-arrow) .wp-element-button,:is(.is-style-arrow) .wc-block-product-categories-list a,.wc-block-product-categories-list :is(.is-style-arrow) a,:is(.is-style-arrow) input[type=submit]{color:var(--_btn-link-color,var(--wp--preset--color--base));padding-bottom:5px;border-bottom:1px solid var(--_btn-border-color,var(--wp--preset--color--primary));display:flex;align-items:center;gap:.8em}:is(.is-style-arrow) .wp-element-button:after,:is(.is-style-arrow) .wc-block-product-categories-list a:after,.wc-block-product-categories-list :is(.is-style-arrow) a:after,:is(.is-style-arrow) input[type=submit]:after{-webkit-mask-image:url(https://www.baeckerei-wirth.ch/wp-content/themes/baeckerei-wirth/assets/img/icons/arrow-long.svg);mask-image:url(https://www.baeckerei-wirth.ch/wp-content/themes/baeckerei-wirth/assets/img/icons/arrow-long.svg);color:var(--_btn-arrow-color,var(--wp--preset--color--primary));overflow-x:hidden;display:flex;align-items:center;font-size:var(--_arrow-font-size,.88em);justify-content:flex-end;transition:0.3s width ease;width:var(--_arrow-width,1.71em);padding-right:2px;-webkit-mask-size:cover;mask-size:cover}:is(.is-style-arrow) .wp-element-button:is(:hover,:focus,:active),:is(.is-style-arrow) .wc-block-product-categories-list a:is(:hover,:focus,:active),.wc-block-product-categories-list :is(.is-style-arrow) a:is(:hover,:focus,:active),:is(.is-style-arrow) input[type=submit]:is(:hover,:focus,:active){color:var(--_btn-link-hover-color,var(--wp--preset--color--base));border-color:var(--_btn-hover-border-color,var(--wp--preset--color--base))}:is(.is-style-arrow) .wp-element-button:is(:hover,:focus,:active):after,:is(.is-style-arrow) .wc-block-product-categories-list a:is(:hover,:focus,:active):after,.wc-block-product-categories-list :is(.is-style-arrow) a:is(:hover,:focus,:active):after,:is(.is-style-arrow) input[type=submit]:is(:hover,:focus,:active):after{color:var(--_btn-arrow-hover-color,var(--wp--preset--color--base));--_arrow-width:2.43em}.wp-block-buttons{margin-top:1.875em;-moz-column-gap:clamp(1.5em, 2vw, 2em);column-gap:clamp(1.5em, 2vw, 2em)}.wp-block-buttons:has(.wp-block-button+.is-style-arrow,.wc-block-product-categories-list-item+.is-style-arrow){row-gap:clamp(1.875em, 2.8vw, 2.875em)}.wp-block-buttons:has(.is-style-arrow+.is-style-arrow){row-gap:1em}.wp-block-group.has-background.alignfull{padding-block:clamp(3.25em, 8vw, 8.5em) clamp(3.5em, 7vw, 7.875em)}.wp-block-group.has-background.alignfull:has(>.wp-block-cover:first-child){padding-top:0!important}.wp-block-group.has-background.alignfull:has(>.wp-block-cover:first-child)>.wp-block-cover:first-child{min-height:clamp(11.75em, 28vw, 28.75em);opacity:.3;margin-bottom:3em}@media (max-width:923px){.wp-block-group.has-background.alignfull:has(>.wp-block-cover:first-child)>.wp-block-cover:first-child{margin-bottom:4em}}.wp-block-group.has-background.alignfull:has(.wp-block-media-text):has(img[src*=svg]){padding-block:clamp(3.5em, 7vw, 7.375em) clamp(2.5em, 8vw, 8.93em)!important}.entry-content>.wp-block-group.alignfull.has-background:last-of-type{padding-bottom:clamp(6.5em, 12vw, 7.625em)!important}.entry-content .wp-block-group:not(.alignfull,.alignwide,.has-background){margin-block:clamp(3em, 4vw, 4.375em) clamp(5.43em, 6vw, 5.75em)}@media (max-width:600px){.entry-content .wp-block-group:not(.alignfull,.alignwide,.has-background):not(:has(.wp-block-media-text)){padding-inline:2.625em}}.entry-content .wp-block-group:not(.alignfull,.alignwide,.has-background) h2{margin-bottom:0.03em!important}.entry-content .wp-block-group:not(.alignfull,.alignwide,.has-background):has(+.wp-block-group:not(.alignfull,.alignwide,.has-background)){margin-bottom:clamp(3em, 4vw, 4.1em)}.entry-content .wp-block-group:not(.alignfull,.alignwide,.has-background):last-of-type{margin-bottom:0}.entry-content .wp-block-group:not(.alignfull,.alignwide,.has-background):has(+.wp-block-image,+.wp-block-gallery){margin-bottom:clamp(3.75em, 5vw, 5em)}.entry-content>.wp-block-group:not(.alignfull,.has-background)+.wp-block-group.has-background{--wp--custom--layout--flow-space:clamp(3rem, 14vw, 14.56rem)}.entry-content>.wp-block-columns+.alignfull.has-background{--wp--custom--layout--flow-space:clamp(3.375em, 5vw, 5.18em)}.wp-social-link{background-color:#fff0;color:var(--_social-link-color,var(--wp--preset--color--base))}.wp-social-link a{background-color:#fff0;padding:0}.wp-social-link a svg{display:none}.wp-social-link a::before{-webkit-mask-image:url(https://www.baeckerei-wirth.ch/wp-content/themes/baeckerei-wirth/assets/img/icons/instagram-brands-solid-full.svg);mask-image:url(https://www.baeckerei-wirth.ch/wp-content/themes/baeckerei-wirth/assets/img/icons/instagram-brands-solid-full.svg);font-size:var(--_social-link-size,1.52em);flex:1}@media (hover:hover){.wp-social-link:is(:hover,:focus,:active){transform:none;color:var(--wp--preset--color--primary)}}.wp-block-gallery{--wp--style--gallery-gap-default:clamp(1.25em, 2vw, 2em) !important}.wp-block-gallery.offset.columns-2>:first-child{transform:translateY(-50%);height:100%;width:calc(29% - var(--wp--style--unstable-gallery-gap, 16px) / 2)!important}.wp-block-gallery.offset.columns-2>:nth-child(2){aspect-ratio:1}@media (max-width:781px){.wp-block-gallery.offset.columns-2>:first-child{transform:none}.wp-block-gallery.offset.columns-2>:nth-child(2){margin-top:5.625em!important}}.wp-block-baeckerei-wirth-teaser-with-image .teaser-image-container{position:relative}.wp-block-baeckerei-wirth-teaser-with-image .teaser-image-container img{width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.wp-block-baeckerei-wirth-teaser-with-image .teaser-image-container .wp-block-button,.wp-block-baeckerei-wirth-teaser-with-image .teaser-image-container .wc-block-product-categories-list-item{--_btn-bg:var(--wp--preset--color--accent);position:absolute;bottom:1.5em;inset-inline:clamp(0.5em, 1vw, 1.25em);display:flex;justify-content:center}.wp-block-baeckerei-wirth-teaser-with-image .teaser-image-container .wp-block-button .wp-element-button,.wp-block-baeckerei-wirth-teaser-with-image .teaser-image-container .wp-block-button .wc-block-product-categories-list a,.wc-block-product-categories-list .wp-block-baeckerei-wirth-teaser-with-image .teaser-image-container .wp-block-button a,.wp-block-baeckerei-wirth-teaser-with-image .teaser-image-container .wc-block-product-categories-list-item .wp-element-button,.wp-block-baeckerei-wirth-teaser-with-image .teaser-image-container .wc-block-product-categories-list-item .wc-block-product-categories-list a,.wc-block-product-categories-list .wp-block-baeckerei-wirth-teaser-with-image .teaser-image-container .wc-block-product-categories-list-item a,.wp-block-baeckerei-wirth-teaser-with-image .teaser-image-container .wp-block-button input[type=submit],.wp-block-baeckerei-wirth-teaser-with-image .teaser-image-container .wc-block-product-categories-list-item input[type=submit]{font-size:var(--wp--preset--font-size--small)!important;padding-right:1.42em}.wp-block-baeckerei-wirth-teaser-with-image .teaser-image-container .wp-block-button .wp-element-button::after,.wp-block-baeckerei-wirth-teaser-with-image .teaser-image-container .wp-block-button .wc-block-product-categories-list a::after,.wc-block-product-categories-list .wp-block-baeckerei-wirth-teaser-with-image .teaser-image-container .wp-block-button a::after,.wp-block-baeckerei-wirth-teaser-with-image .teaser-image-container .wc-block-product-categories-list-item .wp-element-button::after,.wp-block-baeckerei-wirth-teaser-with-image .teaser-image-container .wc-block-product-categories-list-item .wc-block-product-categories-list a::after,.wc-block-product-categories-list .wp-block-baeckerei-wirth-teaser-with-image .teaser-image-container .wc-block-product-categories-list-item a::after,.wp-block-baeckerei-wirth-teaser-with-image .teaser-image-container .wp-block-button input[type=submit]::after,.wp-block-baeckerei-wirth-teaser-with-image .teaser-image-container .wc-block-product-categories-list-item input[type=submit]::after{-webkit-mask-image:url(https://www.baeckerei-wirth.ch/wp-content/themes/baeckerei-wirth/assets/img/icons/sliders-simple-light-full.svg);mask-image:url(https://www.baeckerei-wirth.ch/wp-content/themes/baeckerei-wirth/assets/img/icons/sliders-simple-light-full.svg);font-size:1.55em;margin-left:1.2em}.wp-block-baeckerei-wirth-teaser-with-image .teaser-image-container p{color:var(--wp--preset--color--light)}.wp-block-columns{row-gap:2.5em}@media (min-width:890px) and (max-width:1023px){.wp-block-columns:has(.wp-block-baeckerei-wirth-sale) .wp-block-column{flex-basis:50%!important}}@media (max-width:889px){.wp-block-columns:has(.wp-block-baeckerei-wirth-sale){flex-direction:column!important;row-gap:3.75em!important}.wp-block-columns:has(.wp-block-baeckerei-wirth-sale) .wp-block-column:has(.wp-block-baeckerei-wirth-sale){margin-left:0;margin-top:2.5em}}.wp-block-columns .wp-block-column:has(.wp-block-baeckerei-wirth-sale){margin-left:auto}.wp-block-baeckerei-wirth-employees:not(.acf-block-preview),.wp-block-baeckerei-wirth-employees>div:not([class]){display:grid;gap:3.75em 2em;grid-template-columns:repeat(auto-fill,minmax(min(16em, 100%),1fr))}.hentry.type-employee img{aspect-ratio:1;height:auto;-o-object-fit:cover;object-fit:cover}.wp-block-media-text>.wp-block-media-text__content:has(img[src*=svg]) .wp-block-group{margin-top:1em!important}@media (max-width:923px){.wp-block-media-text>.wp-block-media-text__content:has(img[src*=svg]) .wp-block-group{margin-top:2.25em!important}}.wp-block-media-text:has(+.wp-block-gallery){margin-bottom:3em}.wp-block-media-text .wp-block-media-text__content>:first-child{margin-top:0}.wp-block-media-text .wp-block-media-text__content>:last-child{margin-bottom:0}.wp-block-media-text .wp-block-group.is-content-justification-space-between:has(img[src*=svg]){margin-top:0!important;row-gap:2.25em!important;margin-bottom:0!important}.wp-block-media-text .wp-block-group.is-content-justification-space-between:has(img[src*=svg]) .wp-block-media-text{margin-top:0!important}.wp-block-media-text .wp-block-media-text__media:has(img[src*=svg]){background-color:var(--_media-text-bg,var(--wp--preset--color--accent));display:flex;align-items:center;justify-content:center}.wp-block-media-text .wp-block-media-text__media:has(img[src*=svg]) img{width:7.5em;padding:.5em;height:auto}.wp-block-media-text .wp-block-media-text:has(img[src*=svg]){grid-template-columns:5.2em auto!important}.wp-block-media-text .wp-block-media-text:has(img[src*=svg]) a{font-weight:400!important;text-decoration:none!important;color:var(--wp--preset--color--base)}.wp-block-media-text .wp-block-media-text:has(img[src*=svg]) .wp-block-media-text__media img{width:auto!important;height:3em!important;padding:0!important}.wp-block-media-text .wp-block-media-text:has(img[src*=svg]) .wp-block-media-text__media img[src*=envelope]{height:2.25em!important}.wp-block-media-text .wp-block-media-text:has(img[src*=svg]) .wp-block-media-text__content{padding-left:clamp(1em, 2vw, 2em)!important}.wp-block-media-text .wp-block-media-text:has(img[src*=svg]) .wp-block-media-text__content:has(.wp-block-heading){transform:translateY(9%)}@media (max-width:923px){.wp-block-media-text .wp-block-media-text:has(img[src*=svg]) .wp-block-media-text__content{padding-top:0!important}}.wp-block-media-text .wp-block-media-text:has(img[src*=svg]) p>a:is(:hover,:focus,:active){text-decoration:underline!important}.wp-block-media-text.has-background{position:relative;margin-top:clamp(1.875em, 4vw, 4em)}.wp-block-media-text.has-background:has(+.wp-block-image,+.wp-block-gallery){margin-bottom:clamp(4.875em, 5vw, 5em)}.wp-block-media-text.has-background+.wp-block-media-text.has-background{margin-top:clamp(5.43em, 6vw, 5.75em)}.wp-block-media-text.has-background .wp-block-media-text__content>:first-child{margin-top:0}.wp-block-media-text.has-background.tilted-image .wp-block-media-text__media{aspect-ratio:.97;min-height:0!important;height:auto!important}.wp-block-media-text.has-background.tilted-image .wp-block-media-text__content{padding:2.3em 6em 3em 4em!important}.wp-block-media-text.has-background.tilted-image .wp-block-media-text__content h2{margin-bottom:0.03em!important}@media (min-width:601px){.wp-block-media-text.has-background.tilted-image::before{content:"";width:2em;height:100%;position:absolute;background:var(--wp--preset--color--dark);top:0;left:0;bottom:0}.wp-block-media-text.has-background.tilted-image .wp-block-media-text__media{transform:translateX(7px) rotate(-4deg) translateY(-15px)}}@media (max-width:600px){.wp-block-media-text.has-background.tilted-image.has-base-background-color{background:transparent!important}.wp-block-media-text.has-background.tilted-image.has-base-background-color .wp-block-media-text__content{background:var(--wp--preset--color--base)}.wp-block-media-text.has-background.tilted-image .wp-block-media-text__content{padding:2.75em 2.625em 2.375em!important}.wp-block-media-text.has-background.tilted-image .wp-block-media-text__media{margin-inline:2.625em;margin-bottom:-1.75em}}.wp-block-media-text:not(.tilted-image):has(img[src*=svg])+.wp-block-media-text:has(img[src*=svg]){margin-top:2em}.wp-block-media-text:not(.tilted-image)+.wp-block-media-text{margin-top:4em}.wp-block-media-text:not(.tilted-image) .wp-block-media-text__media{aspect-ratio:1;height:auto!important;min-height:0!important}@media (max-width:600px){.wp-block-media-text:not(.tilted-image) .wp-block-media-text__content{padding-inline:0!important;padding-top:2em}}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-left:0;padding-right:clamp(3em, 9vw, 9em)}.wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__content{padding-right:0;padding-left:2em}.wp-block-group.is-layout-grid .wp-block-media-text{margin-top:0}.big-gap .wp-block-media-text{margin-top:0!important}.wp-block-baeckerei-wirth-sale:not(.acf-block-preview),.wp-block-baeckerei-wirth-sale>div:not([class]){background-color:var(--wp--preset--color--dark);padding:1.12em .97em 1.225em;line-height:1;font-size:var(--wp--preset--font-size--large);position:relative}.wp-block-baeckerei-wirth-sale:not(.acf-block-preview):has(.old-price),.wp-block-baeckerei-wirth-sale>div:not([class]):has(.old-price){padding-top:2.12em}.wp-block-baeckerei-wirth-sale:not(.acf-block-preview):has(.old-price) article,.wp-block-baeckerei-wirth-sale>div:not([class]):has(.old-price) article{margin-top:1.1em}.wp-block-baeckerei-wirth-sale:not(.acf-block-preview):has(.old-price):before,.wp-block-baeckerei-wirth-sale>div:not([class]):has(.old-price):before{content:"%";font-family:var(--wp--preset--font-family--accent);background:var(--wp--preset--color--accent);border-radius:50%;border:4px solid var(--wp--preset--color--dark);color:var(--wp--preset--color--dark);width:1.66em;height:auto;aspect-ratio:1;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);font-size:1.5em;font-weight:700}.wp-block-baeckerei-wirth-sale:not(.acf-block-preview) :is(h2,h3,p),.wp-block-baeckerei-wirth-sale>div:not([class]) :is(h2,h3,p){margin:0!important}.wp-block-baeckerei-wirth-sale:not(.acf-block-preview) h2,.wp-block-baeckerei-wirth-sale>div:not([class]) h2{color:var(--wp--preset--color--accent);font-size:1.25em;line-height:.95}@media (max-width:800px){.wp-block-baeckerei-wirth-sale:not(.acf-block-preview) h2,.wp-block-baeckerei-wirth-sale>div:not([class]) h2{font-size:1.35em}}.wp-block-baeckerei-wirth-sale:not(.acf-block-preview) h2,.wp-block-baeckerei-wirth-sale:not(.acf-block-preview) h3,.wp-block-baeckerei-wirth-sale>div:not([class]) h2,.wp-block-baeckerei-wirth-sale>div:not([class]) h3{margin-bottom:0!important}.wp-block-baeckerei-wirth-sale:not(.acf-block-preview) h2,.wp-block-baeckerei-wirth-sale:not(.acf-block-preview) date,.wp-block-baeckerei-wirth-sale>div:not([class]) h2,.wp-block-baeckerei-wirth-sale>div:not([class]) date{text-align:center}.wp-block-baeckerei-wirth-sale:not(.acf-block-preview) date,.wp-block-baeckerei-wirth-sale>div:not([class]) date{display:block;margin-bottom:0.85em!important}.wp-block-baeckerei-wirth-sale:not(.acf-block-preview) *:not(h2),.wp-block-baeckerei-wirth-sale>div:not([class]) *:not(h2){font-family:var(--wp--preset--font-family--cursive);color:var(--wp--preset--color--white);font-weight:400}.wp-block-baeckerei-wirth-sale:not(.acf-block-preview) h3,.wp-block-baeckerei-wirth-sale>div:not([class]) h3{margin-bottom:-0.18em!important;-webkit-hyphens:auto;hyphens:auto;font-size:var(--wp--preset--font-size--edge)!important}.wp-block-baeckerei-wirth-sale:not(.acf-block-preview) article,.wp-block-baeckerei-wirth-sale>div:not([class]) article{display:flex;justify-content:space-between;align-items:flex-end;margin-top:1em}.wp-block-baeckerei-wirth-sale:not(.acf-block-preview) .old-price,.wp-block-baeckerei-wirth-sale>div:not([class]) .old-price{text-decoration:line-through;opacity:50%;font-size:.875em;position:absolute;right:0;top:-.65em}.wp-block-baeckerei-wirth-sale:not(.acf-block-preview) .price,.wp-block-baeckerei-wirth-sale>div:not([class]) .price{text-align:right;white-space:nowrap;line-height:.7;position:relative}.wp-block-baeckerei-wirth-sale:not(.acf-block-preview) .price>span,.wp-block-baeckerei-wirth-sale>div:not([class]) .price>span{display:block}.wp-block-term-description>p{max-width:773px}.wp-block-query-pagination{display:flex;font-weight:700;gap:.625em;margin-top:3em}.wp-block-query-pagination-numbers{display:flex;gap:.625em}.wp-block-query-pagination :is(.wp-block-query-pagination-previous,.wp-block-query-pagination-next,.page-numbers){align-items:center;aspect-ratio:1;border:1px solid;border-radius:50%;display:inline-flex;justify-content:center;width:2.125em}.wp-block-query-pagination :is(.wp-block-query-pagination-previous,.wp-block-query-pagination-next,.page-numbers):is(a:hover,a:focus,a:active):not(.current){background-color:var(--wp--preset--color--light)}.wp-block-query-pagination :is(.wp-block-query-pagination-previous,.wp-block-query-pagination-next){background-color:var(--wp--preset--color--primary);border-width:0;color:var(--wp--preset--color--base);width:3.4em}.wp-block-query-pagination .is-arrow-arrow{font-size:0}.wp-block-query-pagination .is-arrow-arrow::after{-webkit-mask-image:url(https://www.baeckerei-wirth.ch/wp-content/themes/baeckerei-wirth/assets/img/icons/arrow-short.svg);mask-image:url(https://www.baeckerei-wirth.ch/wp-content/themes/baeckerei-wirth/assets/img/icons/arrow-short.svg);font-size:var(--wp--preset--font-size--medium)}.wp-block-query-pagination .current{background-color:var(--wp--preset--color--base);border-color:var(--wp--preset--color--base);color:var(--wp--preset--color--primary)}.wp-block-query-pagination .wp-block-query-pagination-previous{transform:scaleX(-1)}[class*=breadcrumb]>:is(ul,ol){align-items:center;display:flex;gap:1em;list-style:none}button,input[type=submit],.wp-element-button,.wc-block-product-categories-list a{all:unset;cursor:pointer;transition:0.3s}.wp-element-button,.wc-block-product-categories-list a,input[type=submit]{font-weight:600;white-space:nowrap}:not(.wp-block-button.is-style-arrow):not(.is-style-arrow.wc-block-product-categories-list-item)>.wp-element-button,.wc-block-product-categories-list :not(.wp-block-button.is-style-arrow):not(.is-style-arrow.wc-block-product-categories-list-item)>a,:not(.wp-block-button.is-style-arrow):not(.is-style-arrow.wc-block-product-categories-list-item)>input[type=submit]{display:inline-flex;align-items:center;padding:1em 1.75em;border-radius:1.875rem;background-color:var(--_btn-bg,var(--wp--preset--color--primary));color:var(--_btn-color,var(--wp--preset--color--base));width:-moz-fit-content!important;width:fit-content!important;font-size:clamp(14px, 2vw, 16px)}@media (hover:hover){:not(.wp-block-button.is-style-arrow):not(.is-style-arrow.wc-block-product-categories-list-item)>.wp-element-button:is(:hover,:focus,:active),.wc-block-product-categories-list :not(.wp-block-button.is-style-arrow):not(.is-style-arrow.wc-block-product-categories-list-item)>a:is(:hover,:focus,:active),:not(.wp-block-button.is-style-arrow):not(.is-style-arrow.wc-block-product-categories-list-item)>input[type=submit]:is(:hover,:focus,:active){--_btn-color:var(--wp--preset--color--gray);--_btn-bg:var(--wp--preset--color--accent)}}.custom-logo-link{margin-bottom:clamp(-9em, -8vw, -5em)}.custom-logo{height:clamp(7.6em, 12vw, 12em)!important;width:auto!important}@media (max-width:886px){.wp-block-site-logo{z-index:1000000!important}}.wp-block-site-logo{z-index:1000}details,.wp-block-woocommerce-accordion-item{background-color:var(--wp--preset--color--light);padding:1em 1.25em}details summary,.wp-block-woocommerce-accordion-item summary,.wp-block-woocommerce-accordion-item .accordion-item__toggle{align-items:center;display:inline-flex;justify-content:space-between;padding:0;width:100%}details summary::-webkit-details-marker,.wp-block-woocommerce-accordion-item summary::-webkit-details-marker,.wp-block-woocommerce-accordion-item .accordion-item__toggle::-webkit-details-marker{display:none}details summary::marker,.wp-block-woocommerce-accordion-item summary::marker,.wp-block-woocommerce-accordion-item .accordion-item__toggle::marker{content:none}details summary::before,.wp-block-woocommerce-accordion-item summary::before,.wp-block-woocommerce-accordion-item .accordion-item__toggle::before,details summary::after,.wp-block-woocommerce-accordion-item summary::after,.wp-block-woocommerce-accordion-item .accordion-item__toggle::after{background-color:currentColor;content:"";height:1.61px;position:absolute;right:0;width:.575em}details[open],[open].wp-block-woocommerce-accordion-item,.wp-block-woocommerce-accordion-item.is-open{padding-bottom:2.5em}details[open] summary,details[open] .wp-block-woocommerce-accordion-item .accordion-item__toggle,.wp-block-woocommerce-accordion-item details[open] .accordion-item__toggle,[open].wp-block-woocommerce-accordion-item summary,.wp-block-woocommerce-accordion-item.is-open summary,[open].wp-block-woocommerce-accordion-item .accordion-item__toggle,.wp-block-woocommerce-accordion-item.is-open .accordion-item__toggle{margin-bottom:.5em}details:not([open]):not(.wp-block-woocommerce-accordion-item.is-open) summary::after,details:not([open]):not(.wp-block-woocommerce-accordion-item.is-open) .wp-block-woocommerce-accordion-item .accordion-item__toggle::after,.wp-block-woocommerce-accordion-item details:not([open]):not(.wp-block-woocommerce-accordion-item.is-open) .accordion-item__toggle::after,.wp-block-woocommerce-accordion-item:not([open]):not(.wp-block-woocommerce-accordion-item.is-open) summary::after,.wp-block-woocommerce-accordion-item:not([open]):not(.wp-block-woocommerce-accordion-item.is-open) .accordion-item__toggle::after{transform:rotate(90deg)}details+details,.wp-block-woocommerce-accordion-item+details,details+.wp-block-woocommerce-accordion-item,.wp-block-woocommerce-accordion-item+.wp-block-woocommerce-accordion-item{margin-top:.625em}.gform_fields{display:grid;gap:1.5em 1em;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}}label{font-weight:700}label[for]{cursor:pointer}input:not([type=submit]),select,textarea{background:var(--wp--preset--color--white);border:0!important;border-radius:0!important;box-shadow:none;outline:0;padding:.5em 1em;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}input:not([type=submit])[type=radio],select[type=radio],textarea[type=radio]{border-radius:50%!important}textarea{height:7em}.hidden_label .gfield_label,.gform_heading,.gfield_visibility_hidden{display:none}fieldset{padding:0}fieldset legend{font-size:1.25em;font-weight:700;padding:0}body.login input:not([type=submit]){background:var(--wp--preset--color--light)}:is(ul,ol){margin:0;padding:0}:not(nav)>:is(ul,ol):is(:not([class]),.wp-block-list){margin-top:1.5em;padding-left:1.13em}:not(nav)>:is(ul,ol):is(:not([class]),.wp-block-list) li:not(:last-child){margin-bottom:1em}.wp-block-woocommerce-accordion-item .accordion-item__heading{margin:0!important}.wp-block-woocommerce-accordion-item .accordion-item__toggle-icon{display:none}.add_to_cart_button::after{-webkit-mask-image:url(https://www.baeckerei-wirth.ch/wp-content/themes/baeckerei-wirth/assets/img/icons/cart-shopping-light-full.svg);mask-image:url(https://www.baeckerei-wirth.ch/wp-content/themes/baeckerei-wirth/assets/img/icons/cart-shopping-light-full.svg);font-size:2em;margin:-.5em 0 -.5em .5em}.add_to_cart_button:has(>span:not([data-wp-run])){background:transparent!important;border-bottom:1px solid var(--wp--preset--color--primary)!important;border-radius:0!important;padding-inline:0!important;padding-bottom:5px!important}.add_to_cart_button:has(>span:not([data-wp-run]))::after{-webkit-mask-image:url(https://www.baeckerei-wirth.ch/wp-content/themes/baeckerei-wirth/assets/img/icons/sliders-simple-light-full.svg);mask-image:url(https://www.baeckerei-wirth.ch/wp-content/themes/baeckerei-wirth/assets/img/icons/sliders-simple-light-full.svg);color:var(--wp--preset--color--primary)!important}.wc-pao-addons-container{display:flex;flex-basis:100%;flex-direction:column;gap:2.25em;margin-bottom:3.75em}.wc-pao-addon{padding:0}.wc-pao-addon .required{display:none}.wc-pao-addon-wrap{display:flex;flex-wrap:wrap;gap:.625em}.wc-pao-addon-wrap label{width:100%}.wc-pao-addon-price{font-weight:400}:is([data-addon-name=Füllungen],[data-addon-name=Sorten])+.wc-pao-addon-wrap{display:grid;gap:0 7em;grid-template-columns:repeat(auto-fill,minmax(min(14em, 100%),1fr))}[data-addon-name=Sorten]+.wc-pao-addon-wrap{grid-template-columns:1fr}.wc-pao-addon-wrap>*{flex:1}.wc-pao-addon-image-swatch{border-radius:5px;flex:0;margin:0!important;padding:0!important;outline-color:var(--wp--preset--color--primary)!important;outline-offset:-4px!important;outline-width:0!important;transition:none}.wc-pao-addon-image-swatch img{border-radius:inherit;height:85px!important;-o-object-fit:cover;object-fit:cover;max-height:85px!important;max-width:85px!important;width:85px!important}.wc-pao-addon-image-swatch.selected{outline-width:4px!important}.wc-pao-addon-image-swatch-selected-swatch{font-weight:400;flex-basis:100%}.wc-pao-validation-notice,.bw-max-selection-added{color:var(--wp--preset--color--primary);grid-column:1/-1;font-weight:700;margin-top:1.25em}#product-addons-total:empty{display:none}.wc-pao-subtotal-line{font-size:0}.wc-pao-subtotal-line .amount{font-size:var(--wp--preset--font-size--medium);font-weight:700}.product-addon-totals{margin:0!important;padding:0!important}.product-addon-totals ul{margin:0!important;padding:0!important}.product-addon-totals li{margin:0!important}.product-addon-totals::before{content:"Deine Auswahl";display:block;font-family:var(--wp--preset--font-family--accent);font-size:var(--wp--preset--font-size--large);font-weight:700;margin-block:.5em}.wc-block-components-address-form:has(.wc-block-components-select-input:is([class*=pickup-date],[class*=pickup-time])){display:flex;flex-wrap:wrap;gap:0 16px;justify-content:space-between}@container (min-width:700px){.wc-block-components-address-form:has(.wc-block-components-select-input:is([class*=pickup-date],[class*=pickup-time])) .wc-block-components-select-input{flex:1 0 calc(50% - 12px)}}.wc-block-components-checkout-step{background-color:var(--wp--preset--color--light)!important;margin-bottom:0.625em!important;padding:1em 1.25em!important}.wc-block-components-checkout-step .wc-block-components-radio-control{display:flex;flex-direction:column;gap:1em;margin-inline:-1em!important}.wc-block-components-checkout-step .wc-block-components-radio-control__option,.wc-block-components-checkout-step .wc-block-components-radio-control-accordion-option{border:0!important;box-shadow:none!important;padding-block:0!important}.wc-block-components-checkout-step .wc-block-components-radio-control__description-group{margin-top:0.5em!important}.wc-block-components-checkout-step .wc-block-components-radio-control-accordion-option::after,.wc-block-components-checkout-step .wc-block-components-radio-control__option::after,.wc-block-components-checkout-step .wc-block-components-radio-control::after{display:none!important}.wc-block-components-radio-control__description-group,.wc-block-components-radio-control-accordion-content{font-size:var(--wp--preset--font-size--small);padding-bottom:0;margin-top:.5em}.wc-block-components-address-card{background-color:var(--wp--preset--color--white);border:0!important}.wc-block-cart__empty-cart__title.with-empty-cart-icon::before{display:none!important}.wc-block-components-product-name{font-size:2em;line-height:1.2!important}.wc-block-order-confirmation-totals table{border:0!important}.wc-block-editor-components-block-icon{display:inline-block}.wc-block-components-radio-control__option,.wc-block-components-radio-control::after,.wc-block-components-radio-control-accordion-option,.wc-block-components-address-card,.wp-block-woocommerce-checkout-order-summary-block{border-radius:0!important}h2.wc-block-components-title{font-size:var(--wp--preset--font-size--large)!important}.wc-block-components-validation-error,.wc-block-components-form .wc-block-components-text-input.has-error label,.wc-block-components-text-input.has-error label{color:var(--wp--preset--color--primary)!important}body.archive .wp-block-query-title+:not(.wp-block-woocommerce-product-categories)>*{max-width:773px}.wp-block-woocommerce-product-collection-no-results{padding-top:var(--wp--preset--spacing--large)}.wc-block-product-description :is([style="font-weight:normal"],[style="font-weight: normal"]){font-weight:300!important}.wc-block-product-description :is([style="font-weight:bold"],[style="font-weight: bold"]){font-weight:600!important}.wc-block-mini-cart__button{padding:0}.wc-block-mini-cart__quantity-badge::before{-webkit-mask-image:url(https://www.baeckerei-wirth.ch/wp-content/themes/baeckerei-wirth/assets/img/icons/cart-shopping-light-full.svg);mask-image:url(https://www.baeckerei-wirth.ch/wp-content/themes/baeckerei-wirth/assets/img/icons/cart-shopping-light-full.svg);font-size:var(--wp--preset--font-size--medium-large)}.wc-block-mini-cart__icon{display:none}.wc-block-mini-cart__badge,.wc-block-components-order-summary-item__quantity{background-color:var(--wp--preset--color--primary)!important;color:var(--wp--preset--color--white)!important}.wp-block-woocommerce-mini-cart-contents{background-color:var(--wp--preset--color--white)}.wp-block-woocommerce-mini-cart{visibility:visible!important}.wc-block-mini-cart__button[disabled]{color:var(--wp--preset--color--primary)!important}.wc-block-components-order-summary-item__quantity{border:0!important}input.qty{height:100%;padding-inline:0;width:3ch}.wp-block-add-to-cart-with-options-quantity-selector{align-self:stretch}.wc-block-components-quantity-selector{border-radius:999px;height:100%}.wc-block-components-quantity-selector button,.wc-block-components-quantity-selector .wp-element-button,.wc-block-components-quantity-selector .wc-block-product-categories-list a,.wc-block-product-categories-list .wc-block-components-quantity-selector a,.wc-block-components-quantity-selector input[type=submit]{aspect-ratio:1;box-shadow:none!important;font-size:1em!important;opacity:1!important;width:3.375em!important}.wc-block-components-quantity-selector__button,.wc-block-components-quantity-selector::after{border-radius:inherit!important}.wc-block-components-quantity-selector::after{border:1px solid currentColor;opacity:1}.wc-block-components-notice-banner{background-color:var(--wp--preset--color--accent)!important;border:0;border-radius:0;font-size:var(--wp--preset--font-size--normal);font-weight:700;gap:0.75em!important;padding:0.75em!important}.wc-block-components-notice-banner svg{background:none!important;fill:currentColor;padding:0;scale:1.5}li.wc-block-product{background-color:var(--wp--preset--color--light);padding:1em 1.25em 1.4375em 1.25em;position:relative}li.wc-block-product a{color:currentColor}li.wc-block-product .wc-block-components-product-image{background-color:var(--wp--preset--color--primary);margin:-1em -1.25em 0 -1.25em}li.wc-block-product .wc-block-components-product-image img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}li.wc-block-product .wp-block-post-title{color:currentColor!important;font-size:1em!important;font-family:inherit!important;line-height:1.2!important;text-align:left!important;text-wrap:unset}li.wc-block-product:not(.price-wrapper)>.wp-block-post-title{margin-block:2em 2.5em!important}li.wc-block-product:not(.price-wrapper)>.wp-block-woocommerce-product-price{margin:-4.5em 1em 0 0!important;position:absolute;right:0}li.wc-block-product .price-wrapper{display:flex;gap:1.5em;justify-content:space-between;margin-block:2em 1.25em!important}li.wc-block-product .price-wrapper>*{margin:0!important}li.wc-block-product .price-wrapper .wp-block-woocommerce-product-price{line-height:1}li.wc-block-product img.woocommerce-placeholder{mix-blend-mode:soft-light}li.wc-block-product .woocommerce-Price-amount{font-family:var(--wp--preset--font-family--accent);font-size:2.5em;font-weight:700}li.wc-block-product .wc-block-components-product-button{align-items:end!important}li.wc-block-product .wc-block-components-product-button :has(>.added_to_cart),li.wc-block-product .wc-block-components-product-button .added_to_cart{display:none}li.wc-block-product .wp-element-button,li.wc-block-product .wc-block-product-categories-list a,.wc-block-product-categories-list li.wc-block-product a,li.wc-block-product input[type=submit]{margin-bottom:0!important}.wc-block-product-categories-list{display:flex;flex-wrap:wrap;gap:clamp(0.75em, 1vw, 1.25em);list-style:none;margin-block:2.25em 3.625em}.wc-block-product-categories-list a:is(.current){background-color:transparent!important;border:1px solid}.wc-block-product-template__responsive{gap:2rem!important;grid-template-columns:repeat(auto-fill,minmax(min(21em, 100%),1fr))!important}body.archive .wp-block-woocommerce-product-collection:last-child{margin-bottom:var(--wp--preset--spacing--huge)}.wc-block-product-gallery{position:sticky;top:0}.wc-block-product-gallery-large-image__wrapper{aspect-ratio:4/3!important}.wc-block-product-gallery img{aspect-ratio:inherit}.single-product .wp-block-columns.gallery-wrapper{gap:var(--wp--preset--spacing--normal) 4.625em;margin-bottom:var(--wp--preset--spacing--huge)}.single-product .wp-block-columns.gallery-wrapper .wp-block-post-title{margin-bottom:.25em}.single-product .wp-block-columns.gallery-wrapper .wc-block-components-product-price{color:var(--wp--preset--color--primary);font-size:3.125em;font-weight:700;margin-bottom:-.125em}.wp-block-add-to-cart-with-options{margin-top:1.875em}.wp-block-woocommerce-product-details{margin-top:var(--wp--preset--spacing--large)}.wp-block-woocommerce-product-collection h2.wp-block-heading{font-size:var(--wp--preset--font-size--extra-large)!important;line-height:1.2;margin-bottom:0.5em!important}.wp-block-navigation__responsive-container-close{color:var(--wp--preset--color--accent);top:2.8em;right:var(--wp--custom--layout--wide-offset)}.wp-block-navigation__responsive-container-close::before{-webkit-mask-image:url(https://www.baeckerei-wirth.ch/wp-content/themes/baeckerei-wirth/assets/img/icons/close.svg);mask-image:url(https://www.baeckerei-wirth.ch/wp-content/themes/baeckerei-wirth/assets/img/icons/close.svg);font-size:2em}.wp-block-navigation__responsive-container-close svg{display:none}.has-modal-open .is-menu-open .wp-block-navigation__responsive-dialog{padding-top:11.56em}.has-modal-open .is-menu-open .wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-content{padding-top:0;padding-inline:var(--wp--custom--layout--wide-offset)}.has-modal-open .is-menu-open .wp-block-navigation__responsive-dialog .wp-block-navigation-item a{display:inline-flex;align-items:center;gap:1rem}.has-modal-open .is-menu-open .wp-block-navigation__responsive-dialog .wp-block-navigation-item a::after{-webkit-mask-image:url(https://www.baeckerei-wirth.ch/wp-content/themes/baeckerei-wirth/assets/img/icons/arrow-short.svg);mask-image:url(https://www.baeckerei-wirth.ch/wp-content/themes/baeckerei-wirth/assets/img/icons/arrow-short.svg);opacity:0;background-color:var(--wp--preset--color--primary);font-size:.75em}.has-modal-open .is-menu-open .wp-block-navigation__responsive-dialog .wp-block-navigation-item[class*=current-]>a{color:var(--wp--preset--color--primary)}.has-modal-open .is-menu-open .wp-block-navigation__responsive-dialog .wp-block-navigation-item[class*=current-]>a::after{opacity:1}.has-modal-open .is-menu-open .wp-block-navigation__responsive-dialog a{line-height:1.28!important}[class] table :is(th,td){border:0;padding:.25em 0}.wp-block-table.is-style-stripes{--wp--custom--layout--flow-space:4em;margin-bottom:5em}.wp-block-table.is-style-stripes :is(th,td){padding:.5em .5em;vertical-align:top}.wp-block-table.is-style-stripes th{text-align:left;padding-bottom:0.75em!important}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:var(--wp--preset--color--light)!important}.blaze-next,.blaze-prev{color:var(--wp--preset--color--base);border-radius:50%;display:flex;justify-content:center;align-items:center;width:var(--button-size);height:var(--button-size);aspect-ratio:1;cursor:pointer;transition:0.2s all ease;border:none;background:var(--wp--preset--color--primary)}.blaze-next:is(:hover,:focus,:active),.blaze-prev:is(:hover,:focus,:active){background:var(--wp--preset--color--accent)}.blaze-next:before,.blaze-prev:before{-webkit-mask-image:url(https://www.baeckerei-wirth.ch/wp-content/themes/baeckerei-wirth/assets/img/icons/arrow-short.svg);mask-image:url(https://www.baeckerei-wirth.ch/wp-content/themes/baeckerei-wirth/assets/img/icons/arrow-short.svg);font-size:1.75em}.blaze-prev:before{transform:scaleX(-1)}.blaze-navigation{--button-size:3.375em;display:flex;justify-content:space-between;align-items:center;position:absolute;inset:0;margin-inline:calc(var(--wp--custom--layout--wide-offset) - var(--button-size) - 1.5rem);z-index:2;top:28%;height:-moz-fit-content;height:fit-content;transform:translateY(-50%)}@media screen and (max-width:1522px){.blaze-navigation{position:static;justify-content:center;margin-inline:0;gap:2.5em;margin-top:1.5em;top:unset;transform:unset}}.alignfull>.blaze-container{max-width:unset!important;padding-inline:var(--wp--custom--layout--wide-offset)}.blaze-container{position:relative;z-index:0;display:flex;align-items:center;-moz-column-gap:var(--slide-gap,2em);column-gap:var(--slide-gap,2em)}@media screen and (max-width:1522px){.blaze-container{align-items:unset;flex-direction:column}}@media screen and (max-width:1000px){.blaze-track-container{overflow:visible!important}}.blaze-track{gap:var(--slide-gap,2em);--slide-width:calc(
          (100% - (var(--slides-to-show, 4) - 1) * var(--slide-gap, 2em)) /
          var(--slides-to-show, 4)
  );box-sizing:border-box;display:flex;touch-action:pan-y;will-change:transform}@media screen and (max-width:690px){.blaze-track{margin-inline:2em;translate:calc(-1 * var(--slide-width) - var(--slide-gap))}.blaze-track>:last-child{order:-1}}.blaze-track>*{-webkit-user-select:none;-moz-user-select:none;user-select:none}.blaze-track img{pointer-events:none}.blaze-slider.static .blaze-navigation{display:none}.blaze-slider{overflow:hidden}.wp-block.wp-block-baeckerei-wirth-slider .blaze-track{display:grid!important;grid-template-columns:repeat(4,1fr)}.page-footer{padding:4.95em var(--wp--custom--layout--wide-offset) clamp(5em, 5vw, 5.93em);background-color:var(--wp--preset--color--light);position:relative}.page-footer .wp-block-group{margin:0}@media (min-width:947px){.page-footer>.wp-block-group-is-layout-flex{display:grid!important;grid-template-columns:repeat(3,1fr);gap:1em}.page-footer>.wp-block-group-is-layout-flex p{text-align:right}}.page-footer::before{--_badge-size:8em;content:url(https://www.baeckerei-wirth.ch/wp-content/themes/baeckerei-wirth/assets/img/since_badge.svg);display:block;width:var(--_badge-size);height:var(--_badge-size);position:absolute;top:0;left:50%;transform:translateY(-50%) translateX(-50%);z-index:10}.page-footer :is(p:not(:has(a)),ul,ol,table):not(:last-child){margin-bottom:.6em}.page-footer>:first-child{margin-bottom:3.75em}.page-footer .menu{flex-direction:column}.page-footer .wp-block-group.is-vertical{gap:0}.page-footer .wp-block-heading{color:var(--wp--preset--color--base)}.page-footer a[href*=tel],.page-footer a[href*=mailto]{color:var(--wp--preset--color--base);text-underline-offset:.55em;text-decoration-color:var(--wp--preset--color--primary);font-weight:600;display:flex;align-items:center;gap:.75em}.page-footer a[href*=tel]::before,.page-footer a[href*=mailto]::before{font-size:1.83em;color:var(--wp--preset--color--primary);transition:inherit;margin-left:-.08em;margin-top:.02em}@media (hover:hover){.page-footer a[href*=tel]:is(:hover,:focus,:active),.page-footer a[href*=mailto]:is(:hover,:focus,:active){text-decoration:underline}.page-footer a[href*=tel]:is(:hover,:focus,:active)::before,.page-footer a[href*=mailto]:is(:hover,:focus,:active)::before{color:var(--wp--preset--color--base)}}.page-footer p:not(:has(a)):has(+p>a[href*=mailto],+p>a[href*=tel]){margin-bottom:1.4em}.page-footer p:has(a){margin-bottom:0}.page-footer p:has(a[href*=mailto])+p:has(a[href*=tel]),.page-footer p:has(a[href*=tel])+p:has(a[href*=mailto]){margin-top:.5em}.page-footer a[href*=tel]::before{-webkit-mask-image:url(https://www.baeckerei-wirth.ch/wp-content/themes/baeckerei-wirth/assets/img/icons/phone-light-full.svg);mask-image:url(https://www.baeckerei-wirth.ch/wp-content/themes/baeckerei-wirth/assets/img/icons/phone-light-full.svg)}.page-footer a[href*=mailto]::before{-webkit-mask-image:url(https://www.baeckerei-wirth.ch/wp-content/themes/baeckerei-wirth/assets/img/icons/envelope-light-full.svg);mask-image:url(https://www.baeckerei-wirth.ch/wp-content/themes/baeckerei-wirth/assets/img/icons/envelope-light-full.svg)}.page-footer ul.wp-block-navigation{gap:0;justify-content:center}.page-footer ul.wp-block-navigation>*:not(:last-child)::after{display:inline-block;content:"|";padding-inline:.22rem;margin-top:-.05em;font-size:.98em}@media (hover:hover){.page-footer ul.wp-block-navigation>*>a:is(:hover,:focus,:active){text-decoration:underline}}.page-footer a[target*=_blank]{font-weight:300;color:var(--wp--preset--color--base);text-decoration:none}@media (hover:hover){.page-footer a[target*=_blank]:is(:hover,:focus,:active){text-decoration:underline}}@media (max-width:750px){.page-footer .wp-block-group:has(>.wp-block-social-links){justify-content:flex-start!important}.page-footer .wp-block-group:has(>.wp-block-social-links) p{margin-bottom:0!important;font-size:1rem}.page-footer p{font-size:.875rem}.page-footer .wp-block-group.is-content-justification-space-between{gap:1.25em}.page-footer .wp-block-group.is-content-justification-space-between p{font-size:1rem}}@media (max-width:826px){.page-footer>.wp-block-group.is-layout-grid{margin-bottom:3em}.page-footer>.wp-block-group.is-layout-grid>*{grid-column:1/-1}.page-footer>.wp-block-group.is-layout-grid .wp-block-group.is-layout-grid,.page-footer>.wp-block-group.is-layout-grid .wp-block-columns{gap:1.5em 1em}}@media (max-width:1118px){.page-footer>.wp-block-group.is-layout-grid{row-gap:3.625em}.page-footer .wp-block-group:has(>.wp-block-social-links){flex-direction:row;align-items:center;gap:1em;order:999;margin-top:.625em;grid-column:1/-1;justify-content:center}.page-footer .wp-block-group:has(>.wp-block-social-links) p{margin-bottom:0!important}.page-footer .wp-block-group:has(>.wp-block-social-links) h4{display:none}}@media (min-width:380px){.page-footer .wp-block-columns{flex-wrap:nowrap!important}}.page-header{align-items:center;display:flex;justify-content:space-between;padding:1.75em var(--wp--custom--layout--wide-offset) clamp(1em, 2vw, 1.375em);background-color:var(--wp--preset--color--light);position:absolute;top:var(--wp-admin--admin-bar--height,0);inset-inline:0;z-index:5}.page-header .wp-block-group{margin:0}@media (max-width:886px){.page-header{align-items:flex-end}.page-header>.wp-block-group{margin-left:auto;margin-right:1.75em}.page-header>.wp-block-group nav{display:none}}.page-header .wp-block-navigation.is-responsive .wp-block-navigation__container{gap:1em clamp(1.25em, 3vw, 3em)}@media (min-width:887px){.page-header .wp-block-navigation.is-responsive .wp-block-navigation__container .wp-block-navigation-item a{line-height:1.28}.page-header .wp-block-navigation.is-responsive .wp-block-navigation__container .wp-block-navigation-item:has(.wp-block-social-links){display:none}}.page-header .wp-block-navigation:not(.is-responsive) .wp-block-navigation__container>:last-child a{display:flex;align-items:center;gap:0;margin-right:.43em}@media (min-width:887px){.page-header .wp-block-navigation:not(.is-responsive) .wp-block-navigation__container>:last-child a::after{content:"|";margin-left:.43em;color:var(--wp--preset--color--base);pointer-events:none}}@media (hover:hover){.page-header .wp-block-navigation-item[class*=current-]>a,.page-header .wp-block-navigation-item a:is(:hover,:focus,:active){color:var(--wp--preset--color--primary)}.page-header .wp-block-navigation-item[class*=current-]>a::after,.page-header .wp-block-navigation-item a:is(:hover,:focus,:active)::after{color:var(--wp--preset--color--base)}}.page-header .wp-block-navigation-item a{font-size:var(--wp--preset--font-size--medium-large);font-weight:700;font-family:var(--wp--preset--font-family--accent);line-height:1}.page-header .wp-block-group-is-layout-flex{gap:0}@media (max-width:886px){.page-header>nav{order:999}}@media (min-width:887px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none!important}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:flex!important}}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none}}.wp-block-navigation__responsive-container-open::before{-webkit-mask-image:url(https://www.baeckerei-wirth.ch/wp-content/themes/baeckerei-wirth/assets/img/icons/hamburger.svg);mask-image:url(https://www.baeckerei-wirth.ch/wp-content/themes/baeckerei-wirth/assets/img/icons/hamburger.svg);font-size:2em}.wp-block-navigation__responsive-container-open svg{display:none}