:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.149)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.502),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.502),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.502),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.502),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{fill:currentColor;height:100%;object-fit:contain;pointer-events:none;transform-origin:center;width:100%}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal .swiper-button-next,.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-horizontal .swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{transform:rotate(0deg)}.swiper-vertical .swiper-button-next,.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-next,.swiper-vertical~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px)}.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.251));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.102));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.502));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}@font-face{font-display:swap;font-family:Bricolage Grotesque;font-style:normal;font-weight:400;src:url(/wp-content/themes/stephan-farm/public/fonts/bricolage-grotesque-v9-latin-regular.aa88ae.woff2) format("woff2")}@font-face{font-display:swap;font-family:Bricolage Grotesque;font-style:normal;font-weight:500 600;src:url(/wp-content/themes/stephan-farm/public/fonts/bricolage-grotesque-v9-latin-500.46c0e7.woff2) format("woff2")}@font-face{font-display:swap;font-family:Bricolage Grotesque;font-style:normal;font-weight:800;src:url(/wp-content/themes/stephan-farm/public/fonts/bricolage-grotesque-v9-latin-800.b05289.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:400;src:url(/wp-content/themes/stephan-farm/public/fonts/libre-franklin-v20-latin-regular.72b8c8.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:italic;font-weight:400;src:url(/wp-content/themes/stephan-farm/public/fonts/libre-franklin-v20-latin-italic.7ce325.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:500;src:url(/wp-content/themes/stephan-farm/public/fonts/libre-franklin-v20-latin-500.0721a5.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:italic;font-weight:500;src:url(/wp-content/themes/stephan-farm/public/fonts/libre-franklin-v20-latin-500italic.663c47.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:600;src:url(/wp-content/themes/stephan-farm/public/fonts/libre-franklin-v20-latin-600.dbd7fc.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:italic;font-weight:600;src:url(/wp-content/themes/stephan-farm/public/fonts/libre-franklin-v20-latin-600italic.9949cd.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:700;src:url(/wp-content/themes/stephan-farm/public/fonts/libre-franklin-v20-latin-700.b61473.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:italic;font-weight:700;src:url(/wp-content/themes/stephan-farm/public/fonts/libre-franklin-v20-latin-700italic.f3513e.woff2) format("woff2")}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::-ms-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:after,:before{border:0 solid}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:Libre Franklin,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}.container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}@media (min-width:420px){.container{max-width:420px}}@media (min-width:767px){.container{max-width:767px}}@media (min-width:1050px){.container{max-width:1050px}}@media (min-width:1600px){.container{max-width:1600px}}@media (min-width:2200px){.container{max-width:2200px}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.order-1{order:1}.order-2{order:2}.order-3{order:3}.mx-auto{margin-left:auto;margin-right:auto}.mb-element{margin-bottom:var(--elements-gap)}.mb-element2x{margin-bottom:calc(var(--elements-gap)*2)}.mt-element{margin-top:var(--elements-gap)}.mt-element2x{margin-top:calc(var(--elements-gap)*2)}.mt-page{margin-top:var(--page-gap)}.block{display:block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-auto{height:auto}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-\[20\%\]{width:20%}.w-full{width:100%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.snap-center{scroll-snap-align:center}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-stretch{justify-content:stretch}.gap-0{gap:0}.gap-1{gap:1rem}.gap-\[0\.25rem\]{gap:.25rem}.gap-\[0\.65rem\]{gap:.65rem}.gap-\[1\.8rem\]{gap:1.8rem}.gap-element{gap:var(--elements-gap)}.gap-element05x{gap:calc(var(--elements-gap)*.5)}.gap-element3x{gap:calc(var(--elements-gap)*3)}.gap-element6x{gap:calc(var(--elements-gap)*6)}.gap-page{gap:var(--page-gap)}.gap-page2x{gap:calc(var(--page-gap)*2)}.border-y{border-bottom-width:1px;border-top-width:1px}.border-primary{--tw-border-opacity:1;border-color:rgba(176,28,46,var(--tw-border-opacity))}.bg-beige{--tw-bg-opacity:1;background-color:rgba(249,248,232,var(--tw-bg-opacity))}.bg-green{--tw-bg-opacity:1;background-color:rgba(196,199,164,var(--tw-bg-opacity))}.bg-light{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.p-page{padding:var(--page-gap)}.px-element{padding-left:var(--elements-gap);padding-right:var(--elements-gap)}.px-page{padding-left:var(--page-gap);padding-right:var(--page-gap)}.py-1{padding-bottom:1rem;padding-top:1rem}.py-page05x{padding-bottom:calc(var(--page-gap)*.5);padding-top:calc(var(--page-gap)*.5)}.py-page2x{padding-bottom:calc(var(--page-gap)*2);padding-top:calc(var(--page-gap)*2)}.pb-element4x{padding-bottom:calc(var(--elements-gap)*4)}.pb-page05x{padding-bottom:calc(var(--page-gap)*.5)}.pb-page2x{padding-bottom:calc(var(--page-gap)*2)}.pb-page3x{padding-bottom:calc(var(--page-gap)*3)}.pb-page4x{padding-bottom:calc(var(--page-gap)*4)}.pr-page2x{padding-right:calc(var(--page-gap)*2)}.pt-0{padding-top:0}.pt-element4x{padding-top:calc(var(--elements-gap)*4)}.pt-page{padding-top:var(--page-gap)}.pt-page2x{padding-top:calc(var(--page-gap)*2)}.pt-page3x{padding-top:calc(var(--page-gap)*3)}.text-center{text-align:center}.text-xs{font-size:var(--custom-meta);line-height:1.4}.leading-normal{line-height:1.5}.text-text{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--laptop-breakpoint:1600px;--tablet-breakpoint:1050px;--mobile-breakpoint:768px;--mobile-portrait-breakpoint:480px;--size-unit:15.5;--size-container-ideal:1450;--size-container-min:992px;--size-container-max:1550px;--size-container:max(var(--size-container-min),min(100vw,var(--size-container-max)));--size-font:calc(var(--size-container)/(var(--size-container-ideal)/var(--size-unit)));--font-size-min:12px;--sf-radius:0.3125rem;--sf-select-chevron:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--sf-select-chevron-inset:16px;--sf-select-chevron-size:14px;--sf-select-padding-start:16px;--sf-select-padding-end:44px;--container-width:calc(var(--size-container)*1);--container-width-wider:calc(var(--size-container)*1.3);--container-width-wide:calc(var(--size-container)*1.2);--container-width-narrow:calc(var(--size-container)*0.75);--container-width-narrow-xs:calc(var(--size-container)*0.5);--window-height:100svh;--window-width:100vw;--page-gap:5rem;--container-gap:0rem;--elements-gap:1.5rem;--window-gap:0rem;--header-height:5rem;--border-width:1px;--base-vh:100dvh;--base-vw:100vw;--paragraph-spacing:1.5rem;--custom-base:var(--size-font);--custom-base-line-height:1.625;--custom-base-letter-spacing:0;--custom-header:max(48px,min(calc(34.06451px + 3.87097vw),96px));--custom-header-line-height:0.95;--custom-header-letter-spacing:0;--custom-headersubline:2.25rem;--custom-headersubline-line-height:1.2;--custom-headersubline-letter-spacing:0;--custom-addon:max(13px,min(calc(12.12902px + 0.24194vw),16px));--custom-addon-line-height:1.5;--custom-addon-letter-spacing:0.1rem;--custom-h1:max(40px,min(calc(28.38708px + 3.22581vw),80px));--custom-h1-line-height:0.95;--custom-h1-letter-spacing:0;--custom-h2:max(32px,min(calc(23.87098px + 2.25806vw),60px));--custom-h2-line-height:1;--custom-h2-letter-spacing:0;--custom-h3:max(28px,min(calc(24.51614px + 0.96774vw),40px));--custom-h3-line-height:1.2;--custom-h3-letter-spacing:0;--custom-h4:1.5rem;--custom-h4-line-height:1.2;--custom-h4-letter-spacing:0;--custom-body:max(16px,min(calc(15.41936px + 0.16129vw),18px));--custom-body-line-height:1.3;--custom-body-letter-spacing:0;--custom-body-small:max(14px,min(calc(13.70966px + 0.08065vw),15px));--custom-body-small-line-height:1.4;--custom-body-small-letter-spacing:0;--custom-meta:max(13px,min(calc(12.70966px + 0.08065vw),14px));--custom-meta-line-height:1.4;--custom-body-big:max(24px,min(calc(22.25807px + 0.48387vw),30px));--custom-body-big-line-height:1.33333;--custom-body-big-letter-spacing:0;--custom-button:max(15px,min(calc(14.70966px + 0.08065vw),16px));--custom-button-line-height:1.25;--custom-button-letter-spacing:0.01rem;--custom-list:1.5rem;--custom-list-line-height:1.2;--custom-list-letter-spacing:0;--custom-newsheadline:max(17px,min(calc(15.54837px + 0.40323vw),22px));--custom-newsheadline-line-height:1.2;--custom-newsheadline-letter-spacing:0;--custom-newstext:max(14px,min(calc(13.41936px + 0.16129vw),16px));--custom-newstext-line-height:1.4;--custom-newstext-letter-spacing:0;--custom-shopproducttitle:max(17px,min(calc(14.96773px + 0.56452vw),24px));--custom-shopproducttitle-line-height:1;--custom-shopproducttitle-letter-spacing:0;--custom-shopproductprice:var(--custom-shopproducttitle);--custom-shopproductprice-line-height:1;--custom-shopproductprice-letter-spacing:0;--custom-form:1rem;--custom-form-line-height:1;--custom-form-letter-spacing:0;--custom-h1body:var(--custom-h1);--custom-h1body-line-height:0.95;--custom-h1body-letter-spacing:0;--custom-h2body:var(--custom-h2);--custom-h2body-line-height:1;--custom-h2body-letter-spacing:0;--custom-h3body:var(--custom-h3);--custom-h3body-line-height:1.5;--custom-h3body-letter-spacing:0;--custom-h4body:1.875rem;--custom-h4body-line-height:1.33333;--custom-h4body-letter-spacing:0;--custom-h5body:1.5rem;--custom-h5body-line-height:1.2;--custom-h5body-letter-spacing:0;--custom-h6body:1rem;--custom-h6body-line-height:1.5;--custom-h6body-letter-spacing:0.1rem;--custom-bodyh1:var(--custom-h1body);--custom-bodyh2:var(--custom-h2body);--custom-bodyh3:var(--custom-h3body);--custom-bodyh4:var(--custom-h4body);--custom-bodyh5:var(--custom-h5body);--custom-bodyh6:var(--custom-h6body)}@media (max-width:1600px){:root{--size-unit:16;--size-container-ideal:1430;--size-container-min:768px;--size-container-max:1200px;--size-font:max(var(--font-size-min),min(calc(var(--font-size-min) + 0.33023vw - 2.53614px),calc(var(--size-container-max)/(var(--size-container-ideal)/var(--size-unit)))))}}@media (max-width:767px){:root{--size-unit:12;--size-container-ideal:550;--size-container-min:480px;--size-container-max:767px;--size-font:var(--font-size-min)}}@media (max-width:420px){:root{--size-container-ideal:402;--size-container-min:300px;--size-container-max:460px}}@media (max-width:767px){:root{--page-gap:2rem;--custom-body-small-line-height:1.3}}body,html{font-size:var(--custom-base);letter-spacing:var(--custom-base-letter-spacing);line-height:var(--custom-base-line-height)}*{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:none;font-variant-ligatures:none}body ::-webkit-scrollbar{display:none}body,html{-ms-overflow-style:none}body,html{height:auto!important;min-height:100%;scrollbar-width:none;width:100%;-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-x:clip}*,:after,:before,svg{box-sizing:border-box}svg{height:auto;max-width:none;vertical-align:middle}:focus-visible{outline:2px solid currentColor;outline-offset:2px}html.sf-using-pointer :focus-visible{outline:none!important}input,select,textarea{font-size:max(16px,1em)}p:last-child{margin-bottom:0!important}.hypens-auto{-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.overflow-hidden{overflow:hidden!important}.nowrap{white-space:nowrap!important}table td,table th{border:0}table tbody tr:hover>td,table tbody tr:hover>th,table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:transparent}b,strong{font-weight:600}a,button,link{transition:background .33s cubic-bezier(.28,.13,.43,1),color .33s cubic-bezier(.28,.13,.43,1)}a:not([class]){color:inherit;-webkit-text-decoration:none;text-decoration:none;--color1:color-mix(in srgb,var(--wp--preset--color--text) 45%,transparent 55%);--color2:color-mix(in srgb,var(--wp--preset--color--text) 50%,transparent 50%);background:linear-gradient(to right,var(--color1),var(--color1)),linear-gradient(to right,var(--color2),var(--color2));background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;box-shadow:none;cursor:pointer;display:inline}a:not([class]):focus,a:not([class]):hover{background-size:0 1px,100% 1px}.primary a:not([class]){--color1:color-mix(in srgb,var(--wp--preset--color--primary) 60%,transparent 40%);--color2:color-mix(in srgb,var(--wp--preset--color--primary) 50%,transparent 50%)}.light a:not([class]){--color1:color-mix(in srgb,var(--wp--preset--color--light) 45%,transparent 55%);--color2:color-mix(in srgb,var(--wp--preset--color--light) 50%,transparent 50%)}.elementor-widget-image a:not([class]){--color1:transparent;--color2:transparent}ul.wp-block-list,ul:not([class]){list-style:none;margin:0;margin-bottom:var(--paragraph-spacing,1.5rem);padding:0}ul.wp-block-list li,ul:not([class]) li{padding-left:1.25em;position:relative}ul.wp-block-list li:not(:last-child),ul:not([class]) li:not(:last-child){margin-bottom:.75em}ul.wp-block-list li:before,ul:not([class]) li:before{background:var(--wp--preset--color--primary);border-radius:.125em;content:"";height:.44em;left:0;position:absolute;top:.525em;width:.44em}ul.wp-block-list li a:not([class]),ul:not([class]) li a:not([class]){display:inline}ol.wp-block-list,ol:not([class]){list-style:decimal;margin:0 0 0 1.5rem;margin-bottom:var(--paragraph-spacing,1.5rem);padding:0}ol.wp-block-list li:not(:last-child),ol:not([class]) li:not(:last-child){margin-bottom:1.25em}.main *+ol.wp-block-list,.main *+ol:not([class]),.main *+ul.wp-block-list,.main *+ul:not([class]){margin-top:var(--paragraph-spacing,1.5rem)}p:not([class]):not(:last-child){margin-bottom:var(--paragraph-spacing,1.5rem)}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}html.lenis,html.lenis body{height:auto}:root{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}.marquee-advanced{overflow:hidden;position:relative;width:100vw}.marquee-advanced__scroll{width:100%}.marquee-advanced__collection,.marquee-advanced__scroll{display:flex;position:relative;will-change:transform}.marquee-advanced__item{align-items:center;display:flex;justify-content:flex-start;margin-left:1em;margin-right:1em;white-space:nowrap}.stephan-farm-header{position:relative;z-index:1000}.stephan-farm-header a:not([class]){color:var(--header-color);-webkit-text-decoration:none;text-decoration:none;--color1:transparent;--color2:var(--header-color);background:linear-gradient(to right,var(--color1),var(--color1)),linear-gradient(to right,var(--color2),var(--color2));background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;box-shadow:none;cursor:pointer}.stephan-farm-header a:not([class]):focus,.stephan-farm-header a:not([class]):hover{background-size:0 1px,100% 1px}.stephan-farm-header .header-widget,.stephan-farm-header .header-widget .wp-block-button,.stephan-farm-header .header-widget .wp-block-buttons{display:flex}@media (max-width:1050px){.stephan-farm-header .header-widget .wp-block-button.md\:hidden,.stephan-farm-header .header-widget .wp-block-buttons.md\:hidden{display:none!important}}.stephan-farm-header__wrapper{left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:50}.stephan-farm-header__wrapper .stephan-farm-header__inner{pointer-events:none}.stephan-farm-header__wrapper .stephan-farm-header__inner>*{pointer-events:all}.stephan-farm-header__top-bar{font-family:Bricolage Grotesque,sans-serif;font-feature-settings:"liga" off,"clig" off;font-size:.75rem;font-style:normal;font-weight:400;letter-spacing:.0625rem;line-height:1.3125rem;padding:.5rem 2.75rem;text-overflow:ellipsis;text-transform:uppercase;transition:background .33s cubic-bezier(.28,.13,.43,1)!important}.stephan-farm-header__inner{padding:1.25rem 1.38rem;transition:background .33s cubic-bezier(.28,.13,.43,1),-webkit-backdrop-filter .33s cubic-bezier(.28,.13,.43,1)!important;transition:background .33s cubic-bezier(.28,.13,.43,1),backdrop-filter .33s cubic-bezier(.28,.13,.43,1)!important;transition:background .33s cubic-bezier(.28,.13,.43,1),backdrop-filter .33s cubic-bezier(.28,.13,.43,1),-webkit-backdrop-filter .33s cubic-bezier(.28,.13,.43,1)!important}.stephan-farm-header__section{color:var(--header-color);display:none;font-family:Bricolage Grotesque,sans-serif;font-size:max(18px,1.375rem);font-weight:500;line-height:1;transition:opacity .33s cubic-bezier(.28,.13,.43,1)}@media (min-width:1050px){.stephan-farm-header__section{align-items:center;display:flex;gap:.55em;margin-left:1.75rem;min-width:0}}.stephan-farm-header__section-link{align-items:center;background:none;color:inherit;display:inline-flex;flex-shrink:0;min-height:44px;min-width:0;-webkit-text-decoration:none;text-decoration:none}.stephan-farm-header__section-link:focus-visible .stephan-farm-header__section-text,.stephan-farm-header__section-link:hover .stephan-farm-header__section-text{background-size:0 1px,100% 1px}.stephan-farm-header__section-link:focus-visible{border-radius:var(--sf-radius);outline:2px solid var(--wp--preset--color--primary);outline-offset:4px}.stephan-farm-header__section-link--category{flex-shrink:1}.stephan-farm-header__section-separator{flex-shrink:0;font-weight:400;opacity:.35}.stephan-farm-header__section-text{--color1:transparent;--color2:var(--header-color);background:linear-gradient(to right,var(--color1),var(--color1)),linear-gradient(to right,var(--color2),var(--color2));background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;box-shadow:none;display:block;min-width:0;overflow:hidden;padding-bottom:.2em;padding-top:.2em;text-overflow:ellipsis;transition:background-size .33s cubic-bezier(.28,.13,.43,1);white-space:nowrap}.stephan-farm-header .logo{--logo-width:11.875rem;color:var(--header-color);display:block}@media (max-width:1050px){.stephan-farm-header .logo{--logo-width:12.125rem}}.stephan-farm-header .logo svg{height:auto;transform:translateY(-14.9%);width:var(--logo-width)}.stephan-farm-header .logo svg path{transition:all .33s cubic-bezier(.28,.13,.43,1)}body[data-nav-status=open] .stephan-farm-header__section{opacity:0;visibility:hidden}.stephan-farm-header--shop .stephan-farm-header__inner .header-widget:has(.wp-block-buttons){display:none}.elementor-editor-active .stephan-farm-header{position:relative!important}.elementor-editor-active .stephan-farm-header-inner{opacity:1!important;transform:translateY(0)!important}.error404 .elementor-widget-jet-breadcrumbs,.search .elementor-widget-jet-breadcrumbs{display:none!important}.sf-search-dialog{background-color:var(--wp--preset--color--light,#fff);border:0;border-radius:var(--sf-radius);bottom:auto;box-sizing:border-box;color:var(--wp--preset--color--text,#000);display:flex;flex-direction:column;font-family:Libre Franklin,sans-serif;font-size:max(14px,1rem);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;line-height:1.5;margin:0 auto;max-height:calc(100dvh - max(16px, min(8dvh, 96px)) - 16px);max-width:none;overflow:hidden;padding:24px 32px 32px;position:fixed;right:0;top:max(16px,min(8dvh,96px));width:min(880px,100vw - 2rem);-ms-scroll-chaining:none;overscroll-behavior:contain;pointer-events:auto}@media(max-width:767px){.sf-search-dialog{bottom:auto;left:0;max-height:calc(var(--sf-vv-height, 100dvh) - 2rem);padding:16px 20px 20px;right:0;top:calc(var(--sf-vv-top, 0px) + 1rem)}}.sf-search-dialog:not([open]){display:none}.sf-search-dialog::-ms-backdrop{background-color:rgba(0,0,0,.55);pointer-events:auto}.sf-search-dialog::backdrop{background-color:rgba(0,0,0,.55);pointer-events:auto}@media(prefers-reduced-motion:no-preference){.sf-search-dialog[open]{animation:sf-search-dialog-in .35s cubic-bezier(.2,.7,.2,1) both}.sf-search-dialog[open]::-ms-backdrop{animation:sf-search-dialog-fade .35s ease both}.sf-search-dialog[open]::backdrop{animation:sf-search-dialog-fade .35s ease both}}.sf-search-dialog .sf-search-dialog__close{align-items:center;background:transparent;border:0;border-radius:var(--sf-radius);color:var(--wp--preset--color--text,#000);cursor:pointer;display:inline-flex;height:44px;justify-content:center;margin:0;padding:0;position:absolute;right:21px;top:30px;transition:color .2s ease-in-out;width:44px;z-index:2}@media(max-width:767px){.sf-search-dialog .sf-search-dialog__close{right:9px;top:22px}}.sf-search-dialog .sf-search-dialog__close svg{height:22px;width:22px}.sf-search-dialog .sf-search-dialog__close:focus-visible,.sf-search-dialog .sf-search-dialog__close:hover{color:var(--wp--preset--color--primary,#b01c2e)}.sf-search-dialog .sf-search-dialog__close:focus,.sf-search-dialog .sf-search-dialog__close:focus-visible{outline:none}.sf-search-dialog .search-form{display:flex;flex:1 1 auto;flex-direction:column;margin:0;min-height:0}.sf-search-dialog .search-form__row{align-items:center;background-color:var(--wp--preset--color--light,#fff);border:1px solid color-mix(in srgb,var(--wp--preset--color--text,#000) 50%,transparent);border-radius:var(--sf-radius);box-sizing:border-box;display:flex;flex:none;gap:8px;margin-right:52px;min-height:56px;padding:0 8px 0 20px;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.sf-search-dialog .search-form__row:hover{border-color:var(--wp--preset--color--text,#000)}.sf-search-dialog .search-form__row:focus-within{border-color:var(--wp--preset--color--primary,#b01c2e);box-shadow:0 0 0 3px color-mix(in srgb,var(--wp--preset--color--primary,#b01c2e) 16%,transparent);outline:none}.sf-search-dialog .search-form__row:focus-within button[type=submit]{color:var(--wp--preset--color--primary,#b01c2e)}@media(prefers-reduced-motion:reduce){.sf-search-dialog .search-form__row{transition:none}}.sf-search-dialog .search-form__row label{display:block}.sf-search-dialog .search-form input[type=search]{background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--wp--preset--color--text,#000);flex:1 1 auto;font-family:inherit;font-size:max(16px,1.25rem);line-height:1.5;margin:0;min-width:0;outline:none;padding:14px 0;width:100%}.sf-search-dialog .search-form input[type=search]::-ms-input-placeholder{color:var(--wp--preset--color--text,#000);opacity:.5}.sf-search-dialog .search-form input[type=search]::placeholder{color:var(--wp--preset--color--text,#000);opacity:.5}.sf-search-dialog .search-form input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.sf-search-dialog .search-form button[type=submit]{align-items:center;background:transparent;border:0;border-radius:var(--sf-radius);color:var(--wp--preset--color--text,#000);cursor:pointer;display:inline-flex;flex:none;height:44px;justify-content:center;margin:0;padding:0;position:relative;transition:color .2s ease-in-out;width:44px}.sf-search-dialog .search-form button[type=submit]:hover{color:var(--wp--preset--color--primary,#b01c2e)}.sf-search-dialog .search-form button[type=submit]:focus-visible{outline:2px solid var(--wp--preset--color--primary,#b01c2e);outline-offset:-2px}.sf-search-dialog .search-form button[type=submit] .icon-search{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="19" height="20" viewBox="0 0 19 20" fill="none"><circle cx="11.6591" cy="7.50788" r="6.21137" stroke="currentColor" stroke-width="1.5"/><line x1="7.57281" y1="12.6547" x2="0.888889" y2="19.3386" stroke="currentColor" stroke-width="1.5"/></svg>') no-repeat;background-position:50%;background-size:contain;display:block;height:20px;width:20px}.sf-search-dialog .search-form button[type=submit] span{display:none!important}html.sf-search-open{overflow:hidden}@keyframes sf-search-dialog-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}@keyframes sf-search-dialog-fade{0%{opacity:0}to{opacity:1}}.stephan-farm-header .search-button{align-items:center;background-color:transparent;border:0;border-radius:0;color:var(--header-color);height:1.5rem;justify-content:center;padding:0;position:relative;width:1.5rem}.stephan-farm-header .search-button:after{content:"";height:44px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px}.stephan-farm-header .search-button__icon{display:block;height:100%;position:relative;width:100%;z-index:1}.stephan-farm-header .fullscreen-menu{overflow-x:scroll;scroll-behavior:auto;--distance:2rem}.stephan-farm-header .fullscreen-menu .nav{align-items:flex-start;display:flex;flex-direction:column;gap:var(--distance);justify-content:flex-start}.stephan-farm-header .fullscreen-menu .nav .sub-menu{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;padding:var(--distance) 0 0 calc(var(--distance)*1.5)}.stephan-farm-header .fullscreen-menu .nav li{align-items:stretch;display:flex;flex-direction:column;position:relative;transition:none!important}.stephan-farm-header .fullscreen-menu .nav a{font-family:Bricolage Grotesque,sans-serif;font-size:2.5rem;font-style:normal;font-weight:800;line-height:1.25;opacity:0;transition:none!important;--color1:transparent;--color2:transparent}.stephan-farm-header .fullscreen-menu .nav a span{--color1:transparent;--color2:var(--wp--preset--color--primary);background:linear-gradient(to right,var(--color1),var(--color1)),linear-gradient(to right,var(--color2),var(--color2));background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;box-shadow:none;cursor:pointer;display:inline-block;transition:background .33s cubic-bezier(.28,.13,.43,1),color .33s cubic-bezier(.28,.13,.43,1)}.stephan-farm-header .fullscreen-menu .nav a span:focus,.stephan-farm-header .fullscreen-menu .nav a span:hover{background-size:0 1px,100% 1px}.stephan-farm-header .fullscreen-menu .nav .current-menu-item>a{color:var(--wp--preset--color--primary)}.stephan-farm-header .fullscreen-menu .nav .sub-menu a{font-family:Libre Franklin,sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:normal;position:relative}.stephan-farm-header .fullscreen-menu .nav .sub-menu a:before{border-width:1px;border-bottom:1px solid var(--wp--preset--color--primary);border-left:1px solid var(--wp--preset--color--primary);border-right:0 solid var(--wp--preset--color--primary);border-top:0 solid var(--wp--preset--color--primary);content:"";display:block;height:1.75rem;left:-2rem;position:absolute;top:-.85rem;width:1.125rem}.stephan-farm-header{--custom-button-border-radius:0;--custom-button-border-width:0;--custom-button-padding-vertical:0;--custom-button-padding-horizontal:0}.stephan-farm-header .wc-block-mini-cart__button .wc-block-mini-cart__icon{--size:1.49719rem;background-image:url(/wp-content/themes/stephan-farm/public/images/icon-cart.62a707.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:var(--size);position:relative;width:var(--size)}.stephan-farm-header .wc-block-mini-cart__button .wc-block-mini-cart__icon circle,.stephan-farm-header .wc-block-mini-cart__button .wc-block-mini-cart__icon line,.stephan-farm-header .wc-block-mini-cart__button .wc-block-mini-cart__icon path{display:none}.stephan-farm-header .wc-block-mini-cart__button .wc-block-mini-cart__icon:after{content:"";height:44px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px}@media (max-width:767px){.stephan-farm-header__inner .header-widget:has(.wp-block-buttons){display:none}.stephan-farm-header__inner .wc-block-mini-cart__button{margin-right:-13px}}.stephan-farm-header .menu-button{-webkit-appearance:none;background:transparent;border:0;display:block;height:1.3125rem;position:relative;width:1.9375rem}.stephan-farm-header .menu-button svg{-webkit-appearance:none;display:block;height:auto;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.stephan-farm-header .menu-button svg.toggle-open{opacity:1;width:1.9375rem}.stephan-farm-header .menu-button svg.toggle-close{opacity:0;width:1.1875rem}.stephan-farm-header .menu-button:after{content:"";height:44px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px}[data-nav-status=open] .stephan-farm-header .menu-button svg.toggle-open{opacity:0}[data-nav-status=open] .stephan-farm-header .menu-button svg.toggle-close{opacity:1}html.stephan-farm-header__fullscreennav-active{overflow:hidden!important}.stephan-farm-header__fullscreennav{-ms-scroll-chaining:none!important;bottom:0;display:none;left:0;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:0;pointer-events:none;position:fixed!important;right:0;top:0;width:100%;z-index:45}.stephan-farm-header__fullscreennav_bg{background-color:var(--wp--preset--color--beige);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;z-index:0}.stephan-farm-header__fullscreennav-nav{overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.stephan-farm-header__fullscreennav-inner{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;min-height:100%;position:relative;z-index:50}.stephan-farm-header__fullscreennav-row{align-items:stretch;display:flex;flex-direction:column;justify-content:center;width:100%}@media (min-width:767px){.stephan-farm-header__fullscreennav-row .fullscreen-menu{width:50%}.stephan-farm-header__fullscreennav-row .fullscreen-image{display:block;width:37.5%}.stephan-farm-header__fullscreennav-row .fullscreen-image img{display:block;height:auto;width:100%}}@media (max-width:767px){.stephan-farm-header__fullscreennav-row .fullscreen-image{display:none!important}}.stephan-farm-header__fullscreennav-row-inner{align-items:stretch;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:var(--container-width);width:100%}@media (max-width:767px){.stephan-farm-header__fullscreennav-row-inner{align-items:stretch;display:flex;flex-direction:column;margin:0;max-width:100%;width:100%}}.stephan-farm-header__fullscreennav-row:first-child{flex:1 0 auto;padding:calc(var(--page-gap)*2) calc(var(--page-gap)*1)}.stephan-farm-header__fullscreennav-row:last-child{flex:0 0 auto}.stephan-farm-header__fullscreennav-infos{border-top:1px solid var(--wp--preset--color--dark);padding:calc(var(--page-gap)*.5) calc(var(--page-gap)*1);width:100%}@media (max-width:767px){.stephan-farm-header__fullscreennav-infos{padding:calc(var(--page-gap)*1) calc(var(--page-gap)*1)}}.stephan-farm-header__fullscreennav-infos-inner{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin:0 auto;max-width:var(--container-width);width:100%}@media (max-width:767px){.stephan-farm-header__fullscreennav-infos-inner{align-items:flex-start;flex-direction:column;justify-content:flex-start}}body[data-nav-status=open] .stephan-farm-header__fullscreennav{overflow-x:hidden!important;overflow-y:auto!important;pointer-events:all!important}.elementor-editor-active .stephan-farm-header__fullscreennav{opacity:0!important}.stephan-farm-header__fullscreennav .search-form{background-color:transparent;display:block;margin-bottom:3rem;opacity:0;position:relative;width:100%;z-index:10}@media (min-width:767px){.stephan-farm-header__fullscreennav .search-form{display:none}}.stephan-farm-header__fullscreennav .search-form .search-form__row{align-items:center;border-bottom:1px solid var(--wp--preset--color--text);display:flex;gap:1rem;padding:.5rem 0;width:100%}.stephan-farm-header__fullscreennav .search-form label{display:none}.stephan-farm-header__fullscreennav .search-form input{background-color:transparent;border:0!important;box-shadow:none!important;color:var(--wp--preset--color--primary);font-family:Libre Franklin,sans-serif;font-size:max(16px,1.25rem);font-style:normal;font-weight:400;line-height:140%;outline:none!important;padding:0!important;width:100%}.stephan-farm-header__fullscreennav .search-form input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;background-color:currentColor;cursor:pointer;height:14px;margin-left:.5rem;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m5 5 14 14m0-14L5 19'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m5 5 14 14m0-14L5 19'/%3E%3C/svg%3E") no-repeat center/contain;width:14px}.stephan-farm-header__fullscreennav .search-form input::-ms-input-placeholder{color:var(--wp--preset--color--text);opacity:.5}.stephan-farm-header__fullscreennav .search-form input::placeholder{color:var(--wp--preset--color--text);opacity:.5}.stephan-farm-header__fullscreennav .search-form button{align-items:center;background-color:transparent;border:0;border-radius:0;color:var(--wp--preset--color--text);height:1.5rem;justify-content:center;order:1;padding:0;position:relative;width:1.5rem}.stephan-farm-header__fullscreennav .search-form button:after{content:"";height:44px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px}.stephan-farm-header__fullscreennav .search-form button .icon-search{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="23" height="24" fill="none"><path fill="%23000" d="M15.52 7.73c-.18-.94-.61-1.82-1.25-2.55-.19-.22-.39-.48-.62-.7-.17-.17-.36-.31-.58-.41a.33.33 0 0 0-.24-.02c-.08.02-.15.07-.2.14 0 0-.2.36.24.61.08.06.17.13.24.2.2.21.38.46.55.67.48.56.82 1.21 1 1.92.04.21.07.37.09.69.03.69-.06 1.38-.28 2.03v.03c-.39 1.23-1.2 2.21-2.33 2.89a6.66 6.66 0 0 1-3.75.96c-.47 0-.97 0-1.42-.13-.34-.08-.72-.28-.96-.35l-.22-.12a5 5 0 0 1-1.46-1.72c-.05-.09-.14-.3-.14-.3-.03-.05-.05-.11-.07-.16-.09-.22-.15-.35-.25-.61-.15-.51-.2-1.05-.14-1.58a7.83 7.83 0 0 1 2.28-4.25c.33-.31.72-.56 1.14-.73.6-.21 1.23-.32 1.87-.32 1.01 0 2.02.11 3 .34.07 0 .14-.01.19-.05.06-.04.1-.09.12-.16s0-.15-.04-.22a.3.3 0 0 0-.18-.13A15 15 0 0 0 9 3.24c-.73-.03-1.46.08-2.15.3-2.13.72-3.93 3.64-4.21 5.56a5.3 5.3 0 0 0 .49 2.98c.44.92 1.12 1.71 1.96 2.32.48.33 1.02.58 1.59.72q.81.21 1.65.24c1.56.03 3.09-.41 4.37-1.26 1.29-.84 2.23-2.09 2.63-3.54.27-.92.34-1.88.19-2.82z"/><path fill="%23000" d="M22.58 19.72c-.04-.21-.1-.41-.18-.61q-.21-.51-.54-.96c-.3-.42-.64-.82-1-1.2-.53-.55-1.1-1.07-1.7-1.54-.83-.65-1.7-1.25-2.58-1.92.26-.48.48-.99.65-1.51.25-.78.44-1.58.56-2.4.16-.78.23-1.57.22-2.37 0-.55-.11-1.1-.29-1.63-.16-.47-.35-.94-.57-1.39q-.24-.48-.57-.9c-.38-.47-.82-.88-1.32-1.24-.74-.5-1.53-.91-2.37-1.24-.58-.24-1.19-.45-1.8-.6-.65-.15-1.33-.22-2-.21-.83.04-1.65.2-2.43.47-.77.27-1.51.6-2.21 1.01-.6.33-1.17.71-1.69 1.14C.52 4.51.06 8.63.03 9.08a7.7 7.7 0 0 0 .54 3.58q.18.435.42.84c.23.38.49.76.76 1.13.5.74 1.13 1.4 1.84 1.96.5.38 1.06.67 1.67.86.69.22 1.4.38 2.12.48.49.08.99.11 1.49.09q1.17-.075 2.28-.42c.72-.24 1.41-.54 2.08-.88.14.15.26.31.38.48.43.63.77 1.31 1.17 1.92.28.42.59.82.92 1.2.31.37.65.73 1 1.07.97.87 2.2 1.43 3.51 1.61.26.05.53.04.79-.02a2.02 2.02 0 0 0 1.26-.86c.14-.22.23-.46.27-.71q.06-.255.09-.51v-.51c0-.22-.01-.45-.05-.67zm-1.1.64-.06.78c-.05.24-.2.46-.41.6s-.47.2-.73.16a5.5 5.5 0 0 1-2.84-1.2c-.35-.3-.69-.62-1-.96-.33-.33-.64-.68-.92-1.04-.44-.59-.84-1.26-1.3-1.86-.12-.15-.25-.3-.39-.44l.13-.09c.22-.15.43-.32.63-.5.06-.06.1-.15.1-.23s-.03-.17-.1-.23a.35.35 0 0 0-.24-.1.31.31 0 0 0-.24.1c-.17.15-.36.29-.55.41-.19.13-.39.25-.6.35-.65.31-1.31.58-2 .81-.69.2-1.41.32-2.14.34-.55.01-1.1-.04-1.64-.16-.56-.1-1.11-.25-1.64-.43-.63-.22-1.2-.56-1.68-1.01-.5-.46-.93-.98-1.3-1.54-.23-.34-.47-.69-.68-1.07-.13-.24-.25-.48-.35-.73a6.9 6.9 0 0 1-.41-3.15c.46-5.08 3.15-6.29 3.92-6.71.63-.37 1.3-.67 2-.91.68-.24 1.39-.39 2.11-.43.56-.01 1.12.04 1.67.17.57.13 1.12.3 1.66.51.64.24 1.26.53 1.85.86.57.31 1.08.71 1.5 1.19.19.23.35.47.49.73.22.41.41.84.57 1.27.16.44.26.91.29 1.38.02.75-.03 1.49-.15 2.23-.09.65-.21 1.28-.37 1.92-.16.63-.4 1.25-.7 1.83-.16.33-.35.66-.57.96-.21.29-.46.56-.72.81-.03.03-.05.06-.07.09-.02.04-.02.07-.03.11 0 .08.03.15.08.21q.09.09.21.09c.08 0 .16-.03.22-.08.29-.27.56-.57.81-.88.11-.14.2-.3.3-.45.81.65 1.62 1.27 2.39 1.92.54.48 1.05.99 1.52 1.53.31.36.6.74.87 1.13.16.24.29.5.38.78q.075.24.12.48v.46z"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:contain;color:var(--wp--preset--color--text);display:block;height:100%;position:relative;width:100%}.stephan-farm-header__fullscreennav .search-form button span{display:none!important}.stephan-farm-header{--header-color:var(--wp--preset--color--dark);--header-color-alt:var(--wp--preset--color--light)}.stephan-farm-header__inner{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:transparent}.stephan-farm-header__top-bar{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--light)}body.home .stephan-farm-header__inner,body[data-scrolling-started=true] .stephan-farm-header__inner{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.3)}@media(hover:none)and (pointer:coarse){body.woocommerce .stephan-farm-header__wrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(56,59%,94%,.97)}body.woocommerce .stephan-farm-header__inner,body.woocommerce[data-nav-status=open] .stephan-farm-header__wrapper{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent}}body[data-nav-status=open] .stephan-farm-header{--header-color:var(--wp--preset--color--dark)!important;--header-color-alt:var(--wp--preset--color--light)!important}body[data-nav-status=open] .stephan-farm-header__inner{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:transparent!important}.stephan-farm-footer__inner{color:var(--wp--preset--color--text);font-family:Libre Franklin,sans-serif;font-size:var(--custom-meta);font-style:normal;font-weight:400;line-height:normal}.stephan-farm-footer p:not([class]):not(:last-child){margin-bottom:calc(var(--elements-gap)*.25)}.stephan-farm-footer h3.wp-block-heading{color:var(--wp--preset--color--text);font-family:Bricolage Grotesque,Sans-serif;font-size:var(--custom-h1);font-weight:800;letter-spacing:var(--custom-h1-letter-spacing);line-height:var(--custom-h1-line-height);text-transform:none}.stephan-farm-footer h4.wp-block-heading{font-family:Libre Franklin,sans-serif;font-size:var(--custom-body);font-style:normal;font-weight:400;line-height:1.3}.stephan-farm-footer a:not([class]){--color1:transparent;--color2:var(--wp--preset--color--text)}.stephan-farm-footer .nav{display:flex;flex-direction:column;gap:.125rem}.stephan-farm-footer .nav a{font-family:Libre Franklin,sans-serif;font-size:var(--custom-meta);font-style:normal;font-weight:400;line-height:1.5}.stephan-farm-footer .footer-menu .nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.stephan-farm-footer .social-menu .nav{--spacing:var(--elements-gap);align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:calc(var(--spacing)*.5);justify-content:flex-start;margin-top:calc(var(--spacing)*1)}.stephan-farm-footer .social-menu .nav li{display:flex}.stephan-farm-footer .social-menu .nav a{background-position:bottom;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.5rem;overflow:hidden;text-indent:-9999px;transition:opacity .3s ease;width:1.5rem}.stephan-farm-footer .social-menu .nav a[href*=facebook]{background-image:url(/wp-content/themes/stephan-farm/public/images/icon-social-facebook.61b30d.svg)}.stephan-farm-footer .social-menu .nav a[href*=instagram]{background-image:url(/wp-content/themes/stephan-farm/public/images/icon-social-instagram.ca17b3.svg)}.stephan-farm-footer .social-menu .nav a:hover{opacity:.75}.stephan-farm-footer .payment{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.85em;justify-content:flex-start}.stephan-farm-footer .payment svg{height:1.25rem;max-width:none;vertical-align:middle;width:auto}.stephan-farm-footer .back-to-top{bottom:115px;opacity:0!important;position:fixed!important;right:29px;transform:translateY(5px)!important;transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility 0s linear .3s!important;visibility:hidden;z-index:30!important}@media (max-width:767px){.stephan-farm-footer .back-to-top{display:none!important;visibility:hidden!important}}.stephan-farm-footer .back-to-top svg{height:auto;width:1rem}.stephan-farm-footer .back-to-top a:not([class]){color:var(--wp--preset--color--primary);display:block;margin:0;padding:0;--color1:transparent;--color2:transparent}body[data-scrolling-started=true] .stephan-farm-footer .back-to-top{opacity:1!important;transform:translateY(0)!important;transition-delay:0s!important;visibility:visible}body:not(.home) .main{min-height:var(--header-min-height)}.stephan-farm-footer a.wp-block-button__link.wp-element-button,.stephan-farm-header__fullscreennav a.wp-block-button__link.wp-element-button{color:var(--wp--preset--color--text);font-family:Libre Franklin,sans-serif;font-size:1.125rem;font-style:normal;font-weight:400;line-height:normal;padding:0;--color1:transparent;--color2:var(--wp--preset--color--text);background:linear-gradient(to right,var(--color1),var(--color1)),linear-gradient(to right,var(--color2),var(--color2));background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;box-shadow:none;cursor:pointer}.stephan-farm-footer a.wp-block-button__link.wp-element-button:focus,.stephan-farm-footer a.wp-block-button__link.wp-element-button:hover,.stephan-farm-header__fullscreennav a.wp-block-button__link.wp-element-button:focus,.stephan-farm-header__fullscreennav a.wp-block-button__link.wp-element-button:hover{background-size:0 1px,100% 1px}.stephan-farm-footer .wp-block-buttons>.wp-block-button,.stephan-farm-header__fullscreennav .wp-block-buttons>.wp-block-button{align-items:center;display:flex}.stephan-farm-footer .wp-block-button.mail:before,.stephan-farm-footer .wp-block-button.phone:before,.stephan-farm-header__fullscreennav .wp-block-button.mail:before,.stephan-farm-header__fullscreennav .wp-block-button.phone:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1rem;margin-right:.5rem;vertical-align:middle;width:1.25rem}.stephan-farm-footer .wp-block-button.phone:before,.stephan-farm-header__fullscreennav .wp-block-button.phone:before{background-image:url(/wp-content/themes/stephan-farm/public/images/icon-phone.24986d.svg)}.stephan-farm-footer .wp-block-button.mail:before,.stephan-farm-header__fullscreennav .wp-block-button.mail:before{background-image:url(/wp-content/themes/stephan-farm/public/images/icon-mail.0c3140.svg)}.stephan-farm-header__fullscreennav .wp-block-buttons{gap:var(--elements-gap)}.brlbs-cmpnt-widget{left:1rem!important;right:auto!important}.stephan-farm-footer a.wp-block-button__link.wp-element-button{font-family:Libre Franklin,sans-serif;font-size:var(--custom-meta);font-style:normal;font-weight:400;line-height:normal}.stephan-farm-footer .wp-block-button.mail:before,.stephan-farm-footer .wp-block-button.phone:before{height:.8125rem;margin-right:.5rem;width:.8125rem}[data-reveal-group-nested],[data-reveal-group-nested]>*,[data-reveal-group],[data-reveal-group]>*{transition:none!important}html.sf-reveal-pending [data-reveal-group] [data-reveal-group-nested],html.sf-reveal-pending [data-reveal-group] [data-reveal-group-nested]>*,html.sf-reveal-pending [data-reveal-group]>*{animation:sf-reveal-failsafe 1ms linear 2.5s forwards;visibility:hidden}html.sf-reveal-pending [data-reveal-group]:not(:has(>*)){animation:sf-reveal-failsafe 1ms linear 2.5s forwards;visibility:hidden}@keyframes sf-reveal-failsafe{to{visibility:visible}}@media print{[data-reveal-group-nested],[data-reveal-group-nested] *,[data-reveal-group],[data-reveal-group] *{opacity:1!important;transform:none!important;visibility:visible!important}}.stephan-farm-container{margin-left:auto;margin-right:auto;max-width:var(--container-width)}.elementor-widget-testimonial-carousel{--padding-left:5rem;padding-left:var(--padding-left);position:relative}.elementor-widget-testimonial-carousel:before{content:"";display:block;--size:2.75rem;background-image:url(/wp-content/themes/stephan-farm/public/images/icon-quote.a73bfe.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:var(--size);left:1.25rem;position:absolute;top:0;width:var(--size)}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-style:normal!important}.elementor-widget-testimonial-carousel .swiper{margin:0;padding:0;padding-bottom:calc(var(--elements-gap)*3)!important}.elementor-widget-testimonial-carousel .swiper-slide{will-change:auto}.elementor-widget-testimonial-carousel .swiper-pagination{padding-left:var(--padding-left);text-align:left;text-indent:-.1rem}.elementor-widget-testimonial-carousel .swiper-pagination-bullet{background-color:transparent!important;border:1px solid var(--e-global-color-text)}.elementor-widget-testimonial-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--e-global-color-text)!important}.elementor-widget-html svg{height:auto;width:100%}.elementor-widget-stephan-farm-svg a{display:block;height:auto;width:100%;--color1:transparent;--color2:transparent}.elementor-widget-stephan-farm-svg svg{height:auto;width:100%}.content-wrapper{margin:0 auto;max-width:var(--container-width);min-height:var(--base-vh);padding:calc(var(--page-gap)*2) calc(var(--page-gap)*1)}@media (max-width:767px){.content-wrapper{padding:calc(var(--page-gap)*4) calc(var(--page-gap)*1)}}.content-wrapper.shop{align-items:stretch;display:flex;flex-direction:column;justify-content:center;padding-bottom:calc(var(--page-gap)*2);padding-top:calc(var(--page-gap)*2)}.content-wrapper-wide{min-height:var(--base-vh);padding:calc(var(--page-gap)*2) calc(var(--page-gap)*1)}.elementor-widget-text-editor h1,.elementor-widget-text-editor h2,.elementor-widget-text-editor h3,.elementor-widget-text-editor h4,.elementor-widget-text-editor h5,.elementor-widget-text-editor h6{margin-bottom:calc(var(--elements-gap)*.75);margin-top:var(--elements-gap)}.elementor-widget-text-editor h3{margin-bottom:calc(var(--elements-gap)*1.5);margin-top:calc(var(--elements-gap)*2)}.elementor-heading-title,.stephan-farm-text-page{word-wrap:break-word;word-wrap:anywhere;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-wrap:balance}.stephan-farm-text-page{font-family:Libre Franklin,Sans-serif;font-size:var(--custom-body);font-weight:400;letter-spacing:var(--custom-body-letter-spacing);line-height:var(--custom-body-line-height);text-transform:none}.stephan-farm-text-page .wp-block-heading{margin-bottom:calc(var(--elements-gap)*1.25);margin-top:calc(var(--elements-gap)*1.75)}.stephan-farm-text-page .wp-block-heading:first-child{margin-top:0}.stephan-farm-text-page *{word-wrap:break-word;word-wrap:anywhere;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-wrap:balance}.stephan-farm-text-page h1.wp-block-heading{font-size:2.25rem;font-weight:800;letter-spacing:0;line-height:1}.stephan-farm-text-page h2.wp-block-heading{font-size:1.625rem;font-weight:600;letter-spacing:0;line-height:1}.stephan-farm-text-page h3.wp-block-heading{font-size:1.4275rem;font-weight:600;letter-spacing:0;line-height:1.2}.stephan-farm-text-page h4.wp-block-heading{font-size:1.175rem;font-weight:600;letter-spacing:0;line-height:1.333}.stephan-farm-text-page h5.wp-block-heading{font-size:1.125rem;font-weight:600;letter-spacing:0;line-height:1.333}.stephan-farm-text-page h6.wp-block-heading{font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.333}:root{--custom-button-border-radius:var(--sf-radius);--custom-button-border-width:0;--custom-button-padding-vertical:0.95em;--custom-button-padding-horizontal:2.65em}:root :where(.wp-element-button,.wp-block-button__link):not(.wc-block-components-drawer__close):not(.mailster-wrapper .submit-button):not(.wc-block-mini-cart__footer-cart):not(.wc-block-mini-cart__footer-checkout):not(.phone .wp-element-button):not(.mail .wp-element-button){background-color:var(--wp--preset--color--primary);border-radius:var(--sf-radius);border-width:0;color:var(--wp--preset--color--light);font-family:Libre Franklin,sans-serif;font-size:var(--custom-button);font-style:inherit;font-weight:500;letter-spacing:var(--custom-button-letter-spacing);line-height:var(--custom-button-line-height);padding:.815em 1.45em;-webkit-text-decoration:none;text-decoration:none;text-transform:inherit;--color1:color-mix(in srgb,var(--wp--preset--color--primary) 0%,transparent 100%);--color2:color-mix(in srgb,var(--wp--preset--color--primary) 85%,#000 15%);background-image:linear-gradient(to right,var(--color1),var(--color1)),linear-gradient(to right,var(--color2),var(--color2))!important;background-position:100% 0,0 0;background-repeat:no-repeat;background-size:100% 100%,0 100%;box-shadow:none;cursor:pointer;transition:background .33s cubic-bezier(.28,.13,.43,1),color .33s cubic-bezier(.28,.13,.43,1);transition:background .22s cubic-bezier(.28,.13,.43,1),color .33s cubic-bezier(.28,.13,.43,1)}:root :where(.wp-element-button,.wp-block-button__link):not(.wc-block-components-drawer__close):not(.mailster-wrapper .submit-button):not(.wc-block-mini-cart__footer-cart):not(.wc-block-mini-cart__footer-checkout):not(.phone .wp-element-button):not(.mail .wp-element-button):focus,:root :where(.wp-element-button,.wp-block-button__link):not(.wc-block-components-drawer__close):not(.mailster-wrapper .submit-button):not(.wc-block-mini-cart__footer-cart):not(.wc-block-mini-cart__footer-checkout):not(.phone .wp-element-button):not(.mail .wp-element-button):hover{background-size:0 100%,100% 100%}:root :where(.wp-element-button,.wp-block-button__link):not(.wc-block-components-drawer__close):not(.mailster-wrapper .submit-button):not(.wc-block-mini-cart__footer-cart):not(.wc-block-mini-cart__footer-checkout):not(.phone .wp-element-button):not(.mail .wp-element-button).outline-button{background-color:transparent;border-color:var(--wp--preset--color--primary);border-width:1px;color:var(--wp--preset--color--primary)}:root :where(.wp-element-button,.wp-block-button__link):not(.wc-block-components-drawer__close):not(.mailster-wrapper .submit-button):not(.wc-block-mini-cart__footer-cart):not(.wc-block-mini-cart__footer-checkout):not(.phone .wp-element-button):not(.mail .wp-element-button).outline-button:hover{color:var(--wp--preset--color--light)}[role=button],button{box-shadow:none}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus-visible{box-shadow:none!important}.elementor-widget-button .elementor-button,.elementor-widget-button .stephan-farm-button,.elementor-widget-form .e-form__buttons .elementor-button,.elementor-widget-form .e-form__buttons .stephan-farm-button,.stephan-farm-post-button .elementor-button,.stephan-farm-post-button .stephan-farm-button{background-color:var(--wp--preset--color--primary)!important;border-color:var(--wp--preset--color--primary)!important;border-radius:var(--custom-button-border-radius)!important;border-width:var(--custom-button-border-width)!important;display:inline-block;overflow:hidden;padding:var(--custom-button-padding-vertical) var(--custom-button-padding-horizontal)!important;position:relative}.elementor-widget-button .elementor-button-text,.elementor-widget-button .stephan-farm-button-text,.elementor-widget-form .e-form__buttons .elementor-button-text,.elementor-widget-form .e-form__buttons .stephan-farm-button-text,.stephan-farm-post-button .elementor-button-text,.stephan-farm-post-button .stephan-farm-button-text{color:var(--wp--preset--color--light)!important}.elementor-widget-button .elementor-button-link,.elementor-widget-button .stephan-farm-button-link,.elementor-widget-form .e-form__buttons .elementor-button-link,.elementor-widget-form .e-form__buttons .stephan-farm-button-link,.stephan-farm-post-button .elementor-button-link,.stephan-farm-post-button .stephan-farm-button-link{font-size:var(--custom-button)!important;font-weight:500!important;letter-spacing:var(--custom-button-letter-spacing)!important;line-height:var(--custom-button-line-height)!important}.elementor-widget-button:not(.inline) .elementor-button,.elementor-widget-form .e-form__buttons:not(.inline) .elementor-button,.stephan-farm-post-button:not(.inline) .elementor-button{--color1:var(--wp--preset--color--primary);--color2:color-mix(in srgb,var(--wp--preset--color--primary) 85%,#000 15%);background-image:linear-gradient(to right,var(--color1),var(--color1)),linear-gradient(to right,var(--color2),var(--color2))!important;background-position:100% 0,0 0;background-repeat:no-repeat;background-size:100% 100%,0 100%;box-shadow:none;cursor:pointer;transition:background .33s cubic-bezier(.28,.13,.43,1),color .33s cubic-bezier(.28,.13,.43,1);transition:background .22s cubic-bezier(.28,.13,.43,1),color .33s cubic-bezier(.28,.13,.43,1)}.elementor-widget-button:not(.inline) .elementor-button:focus,.elementor-widget-button:not(.inline) .elementor-button:hover,.elementor-widget-form .e-form__buttons:not(.inline) .elementor-button:focus,.elementor-widget-form .e-form__buttons:not(.inline) .elementor-button:hover,.stephan-farm-post-button:not(.inline) .elementor-button:focus,.stephan-farm-post-button:not(.inline) .elementor-button:hover{background-size:0 100%,100% 100%}.elementor-widget-button.outline .elementor-button,.elementor-widget-button.outline .stephan-farm-button,.elementor-widget-form .e-form__buttons.outline .elementor-button,.elementor-widget-form .e-form__buttons.outline .stephan-farm-button,.stephan-farm-post-button.outline .elementor-button,.stephan-farm-post-button.outline .stephan-farm-button{--custom-button-border-width:1px!important;--color1:transparent;background-color:transparent!important}.elementor-widget-button.outline .elementor-button-text,.elementor-widget-button.outline .stephan-farm-button-text,.elementor-widget-form .e-form__buttons.outline .elementor-button-text,.elementor-widget-form .e-form__buttons.outline .stephan-farm-button-text,.stephan-farm-post-button.outline .elementor-button-text,.stephan-farm-post-button.outline .stephan-farm-button-text{color:var(--wp--preset--color--primary)!important}.elementor-widget-button.outline .elementor-button:hover .elementor-button-text,.elementor-widget-button.outline .stephan-farm-button:hover .elementor-button-text,.elementor-widget-form .e-form__buttons.outline .elementor-button:hover .elementor-button-text,.elementor-widget-form .e-form__buttons.outline .stephan-farm-button:hover .elementor-button-text,.stephan-farm-post-button.outline .elementor-button:hover .elementor-button-text,.stephan-farm-post-button.outline .stephan-farm-button:hover .elementor-button-text{color:var(--wp--preset--color--light)!important}.elementor-widget-button.outline.black .elementor-button,.elementor-widget-button.outline.black .stephan-farm-button,.elementor-widget-button.outline.dark .elementor-button,.elementor-widget-button.outline.dark .stephan-farm-button,.elementor-widget-form .e-form__buttons.outline.black .elementor-button,.elementor-widget-form .e-form__buttons.outline.black .stephan-farm-button,.elementor-widget-form .e-form__buttons.outline.dark .elementor-button,.elementor-widget-form .e-form__buttons.outline.dark .stephan-farm-button,.stephan-farm-post-button.outline.black .elementor-button,.stephan-farm-post-button.outline.black .stephan-farm-button,.stephan-farm-post-button.outline.dark .elementor-button,.stephan-farm-post-button.outline.dark .stephan-farm-button{--color2:color-mix(in srgb,var(--wp--preset--color--dark) 85%,#000 15%);border-color:var(--wp--preset--color--dark)!important}.elementor-widget-button.outline.black .elementor-button-text,.elementor-widget-button.outline.black .stephan-farm-button-text,.elementor-widget-button.outline.dark .elementor-button-text,.elementor-widget-button.outline.dark .stephan-farm-button-text,.elementor-widget-form .e-form__buttons.outline.black .elementor-button-text,.elementor-widget-form .e-form__buttons.outline.black .stephan-farm-button-text,.elementor-widget-form .e-form__buttons.outline.dark .elementor-button-text,.elementor-widget-form .e-form__buttons.outline.dark .stephan-farm-button-text,.stephan-farm-post-button.outline.black .elementor-button-text,.stephan-farm-post-button.outline.black .stephan-farm-button-text,.stephan-farm-post-button.outline.dark .elementor-button-text,.stephan-farm-post-button.outline.dark .stephan-farm-button-text{color:var(--wp--preset--color--dark)!important}.elementor-widget-button.outline.black .elementor-button:hover .elementor-button-text,.elementor-widget-button.outline.black .stephan-farm-button:hover .elementor-button-text,.elementor-widget-button.outline.dark .elementor-button:hover .elementor-button-text,.elementor-widget-button.outline.dark .stephan-farm-button:hover .elementor-button-text,.elementor-widget-form .e-form__buttons.outline.black .elementor-button:hover .elementor-button-text,.elementor-widget-form .e-form__buttons.outline.black .stephan-farm-button:hover .elementor-button-text,.elementor-widget-form .e-form__buttons.outline.dark .elementor-button:hover .elementor-button-text,.elementor-widget-form .e-form__buttons.outline.dark .stephan-farm-button:hover .elementor-button-text,.stephan-farm-post-button.outline.black .elementor-button:hover .elementor-button-text,.stephan-farm-post-button.outline.black .stephan-farm-button:hover .elementor-button-text,.stephan-farm-post-button.outline.dark .elementor-button:hover .elementor-button-text,.stephan-farm-post-button.outline.dark .stephan-farm-button:hover .elementor-button-text{color:var(--wp--preset--color--light)!important}.elementor-widget-button.inline,.elementor-widget-form .e-form__buttons.inline,.stephan-farm-post-button.inline{--custom-button-padding-vertical:0.5em!important;--custom-button-padding-horizontal:0}.elementor-widget-button.inline .elementor-button,.elementor-widget-button.inline .stephan-farm-button,.elementor-widget-form .e-form__buttons.inline .elementor-button,.elementor-widget-form .e-form__buttons.inline .stephan-farm-button,.stephan-farm-post-button.inline .elementor-button,.stephan-farm-post-button.inline .stephan-farm-button{background-color:transparent!important;border-radius:0!important;overflow:visible!important}.elementor-widget-button.inline .elementor-button-text,.elementor-widget-button.inline .stephan-farm-button-text,.elementor-widget-form .e-form__buttons.inline .elementor-button-text,.elementor-widget-form .e-form__buttons.inline .stephan-farm-button-text,.stephan-farm-post-button.inline .elementor-button-text,.stephan-farm-post-button.inline .stephan-farm-button-text{color:var(--wp--preset--color--dark)!important;line-height:1.75!important;--color1:color-mix(in srgb,var(--wp--preset--color--dark) 0%,transparent 100%);--color2:color-mix(in srgb,var(--wp--preset--color--dark) 50%,transparent 50%);background:linear-gradient(to right,var(--color1),var(--color1)),linear-gradient(to right,var(--color2),var(--color2));background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;box-shadow:none;cursor:pointer;display:inline-block;transition:background .33s cubic-bezier(.28,.13,.43,1),color .33s cubic-bezier(.28,.13,.43,1)}.elementor-widget-button.inline .elementor-button-text:focus,.elementor-widget-button.inline .elementor-button-text:hover,.elementor-widget-button.inline .stephan-farm-button-text:focus,.elementor-widget-button.inline .stephan-farm-button-text:hover,.elementor-widget-form .e-form__buttons.inline .elementor-button-text:focus,.elementor-widget-form .e-form__buttons.inline .elementor-button-text:hover,.elementor-widget-form .e-form__buttons.inline .stephan-farm-button-text:focus,.elementor-widget-form .e-form__buttons.inline .stephan-farm-button-text:hover,.stephan-farm-post-button.inline .elementor-button-text:focus,.stephan-farm-post-button.inline .elementor-button-text:hover,.stephan-farm-post-button.inline .stephan-farm-button-text:focus,.stephan-farm-post-button.inline .stephan-farm-button-text:hover{background-size:0 1px,100% 1px}.elementor-widget-button.inline .elementor-button .elementor-button-content-wrapper,.elementor-widget-button.inline .stephan-farm-button .elementor-button-content-wrapper,.elementor-widget-form .e-form__buttons.inline .elementor-button .elementor-button-content-wrapper,.elementor-widget-form .e-form__buttons.inline .stephan-farm-button .elementor-button-content-wrapper,.stephan-farm-post-button.inline .elementor-button .elementor-button-content-wrapper,.stephan-farm-post-button.inline .stephan-farm-button .elementor-button-content-wrapper{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center}.elementor-widget-button.inline .elementor-button .elementor-button-content-wrapper:after,.elementor-widget-button.inline .stephan-farm-button .elementor-button-content-wrapper:after,.elementor-widget-form .e-form__buttons.inline .elementor-button .elementor-button-content-wrapper:after,.elementor-widget-form .e-form__buttons.inline .stephan-farm-button .elementor-button-content-wrapper:after,.stephan-farm-post-button.inline .elementor-button .elementor-button-content-wrapper:after,.stephan-farm-post-button.inline .stephan-farm-button .elementor-button-content-wrapper:after{background:url('data:image/svg+xml;utf8,<svg width="18" height="12" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.0374 5.67507C14.0355 5.61002 14.0205 5.54602 13.9934 5.48688C13.9662 5.42773 13.9275 5.37466 13.8794 5.33081C13.8313 5.28697 13.7749 5.25324 13.7135 5.23165C13.6521 5.21007 13.587 5.20105 13.522 5.20515L9.09561 4.82617H5.65453C3.72935 4.94744 1.63741 5.2203 0.591447 5.23546C0.517767 5.23137 0.444003 5.24186 0.374384 5.26633C0.304765 5.2908 0.240659 5.32876 0.185739 5.37805C0.130818 5.42734 0.0861629 5.48698 0.0543332 5.55355C0.0225035 5.62013 0.0041247 5.69233 0.000249311 5.76603C-0.00409854 5.91383 0.0485608 6.05765 0.147326 6.1677C0.246091 6.27776 0.383396 6.34561 0.530811 6.35722C2.24689 6.55439 3.97264 6.65561 5.70001 6.6604C7.07947 6.6604 8.35282 6.55429 9.09561 6.55429L13.5523 6.145C13.6762 6.13817 13.7935 6.08688 13.8826 6.00056C13.9717 5.91424 14.0267 5.79867 14.0374 5.67507Z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M17.6154 5.65976C17.2713 5.02593 16.7958 4.47293 16.2208 4.03775C14.7049 2.64313 11.8247 0.581515 11.2032 0.0812701C11.1039 0.0165132 10.9849 -0.0108952 10.8673 0.00392976C10.7497 0.0187547 10.6412 0.0748503 10.5611 0.162219C10.481 0.249587 10.4345 0.362554 10.43 0.480987C10.4254 0.599421 10.463 0.715627 10.5362 0.808898C11.1577 1.44557 14.1137 4.41673 15.387 5.81135C13.8711 7.17565 10.1269 10.2378 9.47503 10.6622C9.36509 10.7435 9.28861 10.8621 9.25999 10.9958C9.23136 11.1295 9.25256 11.269 9.31959 11.3882C9.38662 11.5074 9.49487 11.598 9.62399 11.6429C9.75311 11.6879 9.89421 11.6841 10.0208 11.6324C10.6574 11.314 14.0379 9.17663 15.9479 7.76685C16.408 7.42912 16.8436 7.05933 17.2516 6.66025C17.3938 6.53934 17.5021 6.38354 17.5658 6.20813C17.6296 6.03273 17.6467 5.84375 17.6154 5.65976Z" fill="%23000"/></svg>') no-repeat 50%;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;content:"";display:block;flex-shrink:0;height:.72963rem;transition:background .22s cubic-bezier(.28,.13,.43,1),transform .22s cubic-bezier(.28,.13,.43,1);width:1.10194rem}.elementor-widget-button.inline .elementor-button:hover .elementor-button-content-wrapper:after,.elementor-widget-button.inline .stephan-farm-button:hover .elementor-button-content-wrapper:after,.elementor-widget-form .e-form__buttons.inline .elementor-button:hover .elementor-button-content-wrapper:after,.elementor-widget-form .e-form__buttons.inline .stephan-farm-button:hover .elementor-button-content-wrapper:after,.stephan-farm-post-button.inline .elementor-button:hover .elementor-button-content-wrapper:after,.stephan-farm-post-button.inline .stephan-farm-button:hover .elementor-button-content-wrapper:after{transform:translateX(5%)}.elementor-widget-button.inline.primary .elementor-button-text,.elementor-widget-button.inline.primary .stephan-farm-button-text,.elementor-widget-form .e-form__buttons.inline.primary .elementor-button-text,.elementor-widget-form .e-form__buttons.inline.primary .stephan-farm-button-text,.stephan-farm-post-button.inline.primary .elementor-button-text,.stephan-farm-post-button.inline.primary .stephan-farm-button-text{color:var(--wp--preset--color--primary)!important;--color1:color-mix(in srgb,var(--wp--preset--color--primary) 0%,transparent 100%);--color2:color-mix(in srgb,var(--wp--preset--color--primary) 50%,transparent 50%)}.elementor-widget-button.inline.primary .elementor-button .elementor-button-content-wrapper:after,.elementor-widget-button.inline.primary .stephan-farm-button .elementor-button-content-wrapper:after,.elementor-widget-form .e-form__buttons.inline.primary .elementor-button .elementor-button-content-wrapper:after,.elementor-widget-form .e-form__buttons.inline.primary .stephan-farm-button .elementor-button-content-wrapper:after,.stephan-farm-post-button.inline.primary .elementor-button .elementor-button-content-wrapper:after,.stephan-farm-post-button.inline.primary .stephan-farm-button .elementor-button-content-wrapper:after{background:url('data:image/svg+xml;utf8,<svg width="18" height="12" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.0374 5.67507C14.0355 5.61002 14.0205 5.54602 13.9934 5.48688C13.9662 5.42773 13.9275 5.37466 13.8794 5.33081C13.8313 5.28697 13.7749 5.25324 13.7135 5.23165C13.6521 5.21007 13.587 5.20105 13.522 5.20515L9.09561 4.82617H5.65453C3.72935 4.94744 1.63741 5.2203 0.591447 5.23546C0.517767 5.23137 0.444003 5.24186 0.374384 5.26633C0.304765 5.2908 0.240659 5.32876 0.185739 5.37805C0.130818 5.42734 0.0861629 5.48698 0.0543332 5.55355C0.0225035 5.62013 0.0041247 5.69233 0.000249311 5.76603C-0.00409854 5.91383 0.0485608 6.05765 0.147326 6.1677C0.246091 6.27776 0.383396 6.34561 0.530811 6.35722C2.24689 6.55439 3.97264 6.65561 5.70001 6.6604C7.07947 6.6604 8.35282 6.55429 9.09561 6.55429L13.5523 6.145C13.6762 6.13817 13.7935 6.08688 13.8826 6.00056C13.9717 5.91424 14.0267 5.79867 14.0374 5.67507Z" fill="%23B01C2E"/><path fill-rule="evenodd" clip-rule="evenodd" d="M17.6154 5.65976C17.2713 5.02593 16.7958 4.47293 16.2208 4.03775C14.7049 2.64313 11.8247 0.581515 11.2032 0.0812701C11.1039 0.0165132 10.9849 -0.0108952 10.8673 0.00392976C10.7497 0.0187547 10.6412 0.0748503 10.5611 0.162219C10.481 0.249587 10.4345 0.362554 10.43 0.480987C10.4254 0.599421 10.463 0.715627 10.5362 0.808898C11.1577 1.44557 14.1137 4.41673 15.387 5.81135C13.8711 7.17565 10.1269 10.2378 9.47503 10.6622C9.36509 10.7435 9.28861 10.8621 9.25999 10.9958C9.23136 11.1295 9.25256 11.269 9.31959 11.3882C9.38662 11.5074 9.49487 11.598 9.62399 11.6429C9.75311 11.6879 9.89421 11.6841 10.0208 11.6324C10.6574 11.314 14.0379 9.17663 15.9479 7.76685C16.408 7.42912 16.8436 7.05933 17.2516 6.66025C17.3938 6.53934 17.5021 6.38354 17.5658 6.20813C17.6296 6.03273 17.6467 5.84375 17.6154 5.65976Z" fill="%23B01C2E"/></svg>') no-repeat 50%;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}.elementor-widget-form.inline .e-form__buttons{--custom-button-padding-vertical:0.5em!important;--custom-button-padding-horizontal:0}.elementor-widget-form.inline .e-form__buttons .elementor-button{background-color:transparent!important;border-radius:0!important;overflow:visible!important;--color1:transparent;--color2:transparent}.elementor-widget-form.inline .e-form__buttons .elementor-button-text{color:var(--wp--preset--color--primary)!important;line-height:1.75!important;--color1:color-mix(in srgb,var(--wp--preset--color--primary) 0%,transparent 100%);--color2:color-mix(in srgb,var(--wp--preset--color--primary) 50%,transparent 50%);background:linear-gradient(to right,var(--color1),var(--color1)),linear-gradient(to right,var(--color2),var(--color2));background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;box-shadow:none;cursor:pointer;display:inline-block;transition:background .33s cubic-bezier(.28,.13,.43,1),color .33s cubic-bezier(.28,.13,.43,1)}.elementor-widget-form.inline .e-form__buttons .elementor-button-text:focus,.elementor-widget-form.inline .e-form__buttons .elementor-button-text:hover{background-size:0 1px,100% 1px}.elementor-widget-form.inline .e-form__buttons .elementor-button .elementor-button-content-wrapper{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center}.elementor-widget-form.inline .e-form__buttons .elementor-button .elementor-button-content-wrapper:after{background:url('data:image/svg+xml;utf8,<svg width="18" height="12" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.0374 5.67507C14.0355 5.61002 14.0205 5.54602 13.9934 5.48688C13.9662 5.42773 13.9275 5.37466 13.8794 5.33081C13.8313 5.28697 13.7749 5.25324 13.7135 5.23165C13.6521 5.21007 13.587 5.20105 13.522 5.20515L9.09561 4.82617H5.65453C3.72935 4.94744 1.63741 5.2203 0.591447 5.23546C0.517767 5.23137 0.444003 5.24186 0.374384 5.26633C0.304765 5.2908 0.240659 5.32876 0.185739 5.37805C0.130818 5.42734 0.0861629 5.48698 0.0543332 5.55355C0.0225035 5.62013 0.0041247 5.69233 0.000249311 5.76603C-0.00409854 5.91383 0.0485608 6.05765 0.147326 6.1677C0.246091 6.27776 0.383396 6.34561 0.530811 6.35722C2.24689 6.55439 3.97264 6.65561 5.70001 6.6604C7.07947 6.6604 8.35282 6.55429 9.09561 6.55429L13.5523 6.145C13.6762 6.13817 13.7935 6.08688 13.8826 6.00056C13.9717 5.91424 14.0267 5.79867 14.0374 5.67507Z" fill="%23B01C2E"/><path fill-rule="evenodd" clip-rule="evenodd" d="M17.6154 5.65976C17.2713 5.02593 16.7958 4.47293 16.2208 4.03775C14.7049 2.64313 11.8247 0.581515 11.2032 0.0812701C11.1039 0.0165132 10.9849 -0.0108952 10.8673 0.00392976C10.7497 0.0187547 10.6412 0.0748503 10.5611 0.162219C10.481 0.249587 10.4345 0.362554 10.43 0.480987C10.4254 0.599421 10.463 0.715627 10.5362 0.808898C11.1577 1.44557 14.1137 4.41673 15.387 5.81135C13.8711 7.17565 10.1269 10.2378 9.47503 10.6622C9.36509 10.7435 9.28861 10.8621 9.25999 10.9958C9.23136 11.1295 9.25256 11.269 9.31959 11.3882C9.38662 11.5074 9.49487 11.598 9.62399 11.6429C9.75311 11.6879 9.89421 11.6841 10.0208 11.6324C10.6574 11.314 14.0379 9.17663 15.9479 7.76685C16.408 7.42912 16.8436 7.05933 17.2516 6.66025C17.3938 6.53934 17.5021 6.38354 17.5658 6.20813C17.6296 6.03273 17.6467 5.84375 17.6154 5.65976Z" fill="%23B01C2E"/></svg>') no-repeat 50%;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;content:"";display:block;flex-shrink:0;height:.72963rem;transition:background .22s cubic-bezier(.28,.13,.43,1),transform .22s cubic-bezier(.28,.13,.43,1);width:1.10194rem}.elementor-widget-form.inline .e-form__buttons .elementor-button:hover .elementor-button-content-wrapper:after{transform:translateX(5%)}.nav-links{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:calc(var(--elements-gap)*.5);justify-content:center}.filter-btn{transition:color .6s cubic-bezier(.625,.05,0,1),background-color .6s cubic-bezier(.625,.05,0,1)}.filter-btn[data-filter-status=active]{background-color:#131313;color:#efeeec}.filter-list__item[data-filter-status=active]{opacity:1;position:relative;transform:scale(1) rotate(.001deg);transition:opacity .6s cubic-bezier(.625,.05,0,1),transform .6s cubic-bezier(.625,.05,0,1);visibility:visible}.filter-list__item[data-filter-status=transition-out]{opacity:0;transform:scale(.9) rotate(.001deg);transition:opacity .45s cubic-bezier(.625,.05,0,1),transform .45s cubic-bezier(.625,.05,0,1);visibility:visible}.filter-list__item[data-filter-status=not-active]{opacity:0;position:absolute;transform:scale(.9) rotate(.001deg);visibility:hidden}:root{--custom-form-field-border-radius:0;--custom-form-field-border-width:1px;--custom-form-field-padding-vertical:0.125em;--custom-form-field-padding-horizontal:0;--custom-form-fields-gap:calc(var(--elements-gap)*0.5)}.elementor-field-group .elementor-field-textual:focus-visible{box-shadow:none!important}.elementor-widget-form .elementor-form .elementor-field-group input.elementor-field.elementor-field-textual,.elementor-widget-form .elementor-form .elementor-field-group textarea.elementor-field.elementor-field-textual{font-size:max(16px,1em)}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{margin-top:var(--elements-gap)!important}.elementor-field-type-acceptance .elementor-field-option{align-items:flex-start!important;display:flex!important;flex-direction:row!important;gap:1rem!important;justify-content:flex-start!important}.elementor-field-type-acceptance .elementor-field-option input{margin-top:.25em!important}.elementor-field-type-acceptance .elementor-field-option label{display:block!important;font-size:1rem!important;line-height:1.33!important}.elementor-field-type-acceptance .elementor-message{margin:0 0 0 10px}.elementor-form{--border-color:color-mix(in srgb,var(--wp--preset--color--dark) 50%,transparent 50%)}.elementor-form .elementor-column{align-content:flex-start}.elementor-form .elementor-field:not(.elementor-select-wrapper){border-color:var(--border-color)!important}.elementor-form .elementor-field:not(.elementor-select-wrapper):focus,.elementor-form .elementor-field:not(.elementor-select-wrapper):focus-visible,.elementor-form .elementor-field:not(.elementor-select-wrapper):focus-within{--border-color:var(--wp--preset--color--dark)}.elementor-form .elementor-field:not(.elementor-select-wrapper):not(:placeholder-shown){--border-color:var(--wp--preset--color--dark)}.elementor-form .elementor-field-type-acceptance .elementor-error label{color:var(--wp--preset--color--primary)}.elementor-form .elementor-error .elementor-field:not(.elementor-select-wrapper){--border-color:var(--wp--preset--color--primary)!important}.elementor-form .elementor-message:before{font-size:.9em;margin-top:-.125em}:root{--custom-image-border-radius:0}.elementor-widget-image{overflow:hidden}.elementor-widget-image img{transition:none!important}.elementor-widget-image.fix-ratio{display:block;overflow:hidden;position:relative}.elementor-widget-image.fix-ratio img,.elementor-widget-image.fix-ratio picture{display:block;height:auto;object-fit:cover;width:100%}.elementor-widget-image.fix-ratio--1-1{--aspect-ratio:1/1}.elementor-widget-image.fix-ratio--24-33{--aspect-ratio:24/33}.elementor-widget-image.fix-ratio--33-24{--aspect-ratio:33/24}.elementor-widget-image.fix-ratio--50-65{--aspect-ratio:50/65}.elementor-widget-image.fix-ratio--65-50{--aspect-ratio:65/50}.elementor-widget-image.fix-ratio--16-9{--aspect-ratio:16/9}.elementor-widget-image.fix-ratio--9-16{--aspect-ratio:9/16}.elementor-widget-image.fix-ratio--4-3{--aspect-ratio:4/3}.elementor-widget-image.fix-ratio--3-4{--aspect-ratio:3/4}.elementor-widget-image.fix-ratio--2-3{--aspect-ratio:2/3}.elementor-widget-image.fix-ratio--3-2{--aspect-ratio:3/2}.elementor-widget-image.fix-ratio--24-10{--aspect-ratio:24/10}.elementor-widget-image.fix-ratio img{aspect-ratio:var(--aspect-ratio)}.elementor-widget-image.max-width{max-width:none!important}.stephan-farm-404 h1{font-family:Bricolage Grotesque,Sans-serif;font-size:var(--custom-h1body);font-weight:800;letter-spacing:var(--custom-h1body-letter-spacing);line-height:var(--custom-h1body-line-height)}.stephan-farm-404 h2{font-family:Libre Franklin,Sans-serif;font-size:var(--custom-headersubline);font-weight:400;letter-spacing:0;line-height:var(--custom-headersubline-line-height);text-transform:var(--custom-headersubline-text-transform)}:root{--custom-newsletter-field-border-radius:0;--custom-newsletter-field-border-width:1px;--custom-newsletter-field-padding-vertical:0.5em;--custom-newsletter-field-padding-horizontal:0}.wp-block-mailster-form-outside-wrapper.mailster-block-form-type-content{margin-bottom:0}.mailster-block-form.wp-block-mailster-form-wrapper .mailster-block-form-inner .mailster-wrapper input.input,.mailster-block-form.wp-block-mailster-form-wrapper .mailster-block-form-inner .mailster-wrapper select.input,.mailster-block-form.wp-block-mailster-form-wrapper .mailster-block-form-inner .mailster-wrapper textarea.input{--border-color:color-mix(in srgb,var(--wp--preset--color--dark) 50%,transparent 50%);background-color:transparent!important;border-color:var(--border-color)!important;border-radius:var(--custom-newsletter-field-border-radius)!important;border-width:0 0 var(--custom-newsletter-field-border-width)!important;color:var(--wp--preset--color--dark);font-family:Libre Franklin,sans-serif;font-size:max(16px,1em);font-style:normal;font-weight:400;line-height:normal;padding:var(--custom-newsletter-field-padding-vertical) var(--custom-newsletter-field-padding-horizontal)}.mailster-block-form.wp-block-mailster-form-wrapper .mailster-block-form-inner .mailster-wrapper input.input:focus,.mailster-block-form.wp-block-mailster-form-wrapper .mailster-block-form-inner .mailster-wrapper input.input:focus-visible,.mailster-block-form.wp-block-mailster-form-wrapper .mailster-block-form-inner .mailster-wrapper input.input:focus-within,.mailster-block-form.wp-block-mailster-form-wrapper .mailster-block-form-inner .mailster-wrapper select.input:focus,.mailster-block-form.wp-block-mailster-form-wrapper .mailster-block-form-inner .mailster-wrapper select.input:focus-visible,.mailster-block-form.wp-block-mailster-form-wrapper .mailster-block-form-inner .mailster-wrapper select.input:focus-within,.mailster-block-form.wp-block-mailster-form-wrapper .mailster-block-form-inner .mailster-wrapper textarea.input:focus,.mailster-block-form.wp-block-mailster-form-wrapper .mailster-block-form-inner .mailster-wrapper textarea.input:focus-visible,.mailster-block-form.wp-block-mailster-form-wrapper .mailster-block-form-inner .mailster-wrapper textarea.input:focus-within{--border-color:var(--wp--preset--color--dark)}.mailster-block-form.wp-block-mailster-form-wrapper .mailster-block-form-inner .mailster-wrapper input.input:not(:placeholder-shown),.mailster-block-form.wp-block-mailster-form-wrapper .mailster-block-form-inner .mailster-wrapper select.input:not(:placeholder-shown),.mailster-block-form.wp-block-mailster-form-wrapper .mailster-block-form-inner .mailster-wrapper textarea.input:not(:placeholder-shown){--border-color:var(--wp--preset--color--dark)}.mailster-block-form .mailster-wrapper.is-error input,.mailster-block-form .mailster-wrapper.is-error select,.mailster-block-form .mailster-wrapper.is-error textarea{--border-color:var(--mailster--color--error-background,#bf4d4d)!important}.mailster-block-form .mailster-wrapper-inline label.mailster-label{color:color-mix(in srgb,var(--wp--preset--color--dark) 50%,transparent 50%);font-family:Libre Franklin,sans-serif;font-size:var(--custom-meta);font-style:normal;font-weight:400;line-height:normal;padding-left:0;padding-right:0}.mailster-block-form .mailster-wrapper-required.mailster-wrapper-asterisk label.mailster-label:after{color:color-mix(in srgb,var(--wp--preset--color--dark) 50%,transparent 50%);content:"*";display:inline-block;padding-left:0;padding-right:0}.mailster-block-form .mailster-group .mailster-label{font-family:Libre Franklin,sans-serif;font-size:var(--custom-meta);font-style:normal;font-weight:400;line-height:130%}.mailster-block-form.wp-block-mailster-form-wrapper .mailster-block-form-inner .mailster-wrapper{margin-bottom:1.5em!important}.mailster-block-form.wp-block-mailster-form-wrapper .mailster-block-form-inner .submit-button{background-color:transparent!important;border:none!important;border-radius:0!important;color:var(--wp--preset--color--dark)!important;font-family:Libre Franklin,sans-serif!important;font-size:var(--custom-button)!important;font-style:normal!important;font-weight:500!important;letter-spacing:.01rem!important;line-height:2!important;padding:0!important;-webkit-text-decoration:none;text-decoration:none;width:auto!important;--color1:color-mix(in srgb,var(--wp--preset--color--text) 0%,transparent 100%);--color2:color-mix(in srgb,var(--wp--preset--color--text) 50%,transparent 50%);background:linear-gradient(to right,var(--color1),var(--color1)),linear-gradient(to right,var(--color2),var(--color2));background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;box-shadow:none;cursor:pointer;display:inline-block!important;transition:background .33s cubic-bezier(.28,.13,.43,1),color .33s cubic-bezier(.28,.13,.43,1)}.mailster-block-form.wp-block-mailster-form-wrapper .mailster-block-form-inner .submit-button:focus,.mailster-block-form.wp-block-mailster-form-wrapper .mailster-block-form-inner .submit-button:hover{background-size:0 1px,100% 1px}.wp-block-mailster-field-submit.mailster-wrapper.mailster-wrapper-type-submit.mailster-wrapper-align-center.wp-block-button{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-end;margin-bottom:0!important}.wp-block-mailster-field-submit.mailster-wrapper.mailster-wrapper-type-submit.mailster-wrapper-align-center.wp-block-button:after{background:url('data:image/svg+xml;utf8,<svg width="18" height="12" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.0374 5.67507C14.0355 5.61002 14.0205 5.54602 13.9934 5.48688C13.9662 5.42773 13.9275 5.37466 13.8794 5.33081C13.8313 5.28697 13.7749 5.25324 13.7135 5.23165C13.6521 5.21007 13.587 5.20105 13.522 5.20515L9.09561 4.82617H5.65453C3.72935 4.94744 1.63741 5.2203 0.591447 5.23546C0.517767 5.23137 0.444003 5.24186 0.374384 5.26633C0.304765 5.2908 0.240659 5.32876 0.185739 5.37805C0.130818 5.42734 0.0861629 5.48698 0.0543332 5.55355C0.0225035 5.62013 0.0041247 5.69233 0.000249311 5.76603C-0.00409854 5.91383 0.0485608 6.05765 0.147326 6.1677C0.246091 6.27776 0.383396 6.34561 0.530811 6.35722C2.24689 6.55439 3.97264 6.65561 5.70001 6.6604C7.07947 6.6604 8.35282 6.55429 9.09561 6.55429L13.5523 6.145C13.6762 6.13817 13.7935 6.08688 13.8826 6.00056C13.9717 5.91424 14.0267 5.79867 14.0374 5.67507Z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M17.6154 5.65976C17.2713 5.02593 16.7958 4.47293 16.2208 4.03775C14.7049 2.64313 11.8247 0.581515 11.2032 0.0812701C11.1039 0.0165132 10.9849 -0.0108952 10.8673 0.00392976C10.7497 0.0187547 10.6412 0.0748503 10.5611 0.162219C10.481 0.249587 10.4345 0.362554 10.43 0.480987C10.4254 0.599421 10.463 0.715627 10.5362 0.808898C11.1577 1.44557 14.1137 4.41673 15.387 5.81135C13.8711 7.17565 10.1269 10.2378 9.47503 10.6622C9.36509 10.7435 9.28861 10.8621 9.25999 10.9958C9.23136 11.1295 9.25256 11.269 9.31959 11.3882C9.38662 11.5074 9.49487 11.598 9.62399 11.6429C9.75311 11.6879 9.89421 11.6841 10.0208 11.6324C10.6574 11.314 14.0379 9.17663 15.9479 7.76685C16.408 7.42912 16.8436 7.05933 17.2516 6.66025C17.3938 6.53934 17.5021 6.38354 17.5658 6.20813C17.6296 6.03273 17.6467 5.84375 17.6154 5.65976Z" fill="%23000"/></svg>') no-repeat 50%;content:"";display:block;flex-shrink:0;height:.72963rem;transition:background .22s cubic-bezier(.28,.13,.43,1),transform .22s cubic-bezier(.28,.13,.43,1);width:1.10194rem}.stephan-farm-search .stephan-farm-posts-header__title{font-family:Bricolage Grotesque,sans-serif;font-size:var(--custom-h1body);font-weight:800;letter-spacing:var(--custom-h1body-letter-spacing);line-height:var(--custom-h1body-line-height)}.stephan-farm-post__image .image-placeholder,.stephan-farm-post__image img{aspect-ratio:1/1;background:rgba(0,0,0,.1);display:block;height:auto;object-fit:cover;width:100%}.stephan-farm-post__category{font-family:Libre Franklin,sans-serif;font-size:var(--custom-addon);font-style:normal;font-weight:600;letter-spacing:var(--custom-addon-letter-spacing);line-height:var(--custom-addon-line-height);text-transform:uppercase}.stephan-farm-post__category a:not([class]){--color1:transparent;--color2:var(--wp--preset--color--text);line-height:2}.stephan-farm-post__title{font-family:Bricolage Grotesque,sans-serif;font-size:var(--custom-h1body);font-weight:800;letter-spacing:var(--custom-h1body-letter-spacing);line-height:var(--custom-h1body-line-height)}@media (min-width:767px){.stephan-farm-post__text{margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:calc(var(--page-gap)*2);max-width:min(50rem,38em)}}.wprm-recipe-container .wprm-recipe .wprm-recipe-details-container-pills .wprm-recipe-meta-container-pill{font-size:var(--custom-meta)}.wprm-recipe-container .wprm-recipe .wprm-block-text-smaller{font-size:max(var(--custom-meta),.9em)}.wprm-recipe-container .wprm-recipe .wprm-block-text-smaller .wprm-block-text-smaller{font-size:1em}.wprm-recipe-container .wprm-recipe .wprm-recipe-details-unit,.wprm-recipe-container .wprm-recipe .wprm-recipe-equipment-notes-smaller,.wprm-recipe-container .wprm-recipe .wprm-recipe-ingredient-notes-smaller,.wprm-recipe-container .wprm-recipe .wprm-recipe-rating-details{font-size:max(var(--custom-meta),.8em)}.stephan-farm-post__excerpt,.stephan-farm-post__text{--paragraph-gap:calc(var(--elements-gap)*1);font-family:Libre Franklin,Sans-serif;font-size:var(--custom-body);font-weight:400;letter-spacing:var(--custom-base-letter-spacing);line-height:var(--custom-base-line-height);text-transform:none;word-wrap:break-word;word-wrap:anywhere;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-wrap:balance}.stephan-farm-post__excerpt h1,.stephan-farm-post__excerpt h2,.stephan-farm-post__excerpt h3,.stephan-farm-post__excerpt h4,.stephan-farm-post__excerpt h5,.stephan-farm-post__excerpt h6,.stephan-farm-post__text h1,.stephan-farm-post__text h2,.stephan-farm-post__text h3,.stephan-farm-post__text h4,.stephan-farm-post__text h5,.stephan-farm-post__text h6{color:var(--wp--preset--color--text);margin-bottom:calc(var(--elements-gap)*1);margin-top:calc(var(--elements-gap)*1)}.stephan-farm-post__excerpt *,.stephan-farm-post__excerpt p,.stephan-farm-post__text *,.stephan-farm-post__text p{word-wrap:break-word;word-wrap:anywhere;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-wrap:balance}.stephan-farm-post__excerpt p,.stephan-farm-post__text p{display:block}.stephan-farm-post__excerpt h1,.stephan-farm-post__text h1{font-size:var(--custom-h1body);font-weight:800;letter-spacing:var(--custom-h1body-letter-spacing);line-height:var(--custom-h1body-line-height)}.stephan-farm-post__excerpt h2,.stephan-farm-post__text h2{font-size:var(--custom-h2body);font-weight:600;letter-spacing:var(--custom-h2body-letter-spacing);line-height:var(--custom-h2body-line-height)}.stephan-farm-post__excerpt h3,.stephan-farm-post__excerpt h4,.stephan-farm-post__text h3,.stephan-farm-post__text h4{font-size:var(--custom-h4body);font-weight:600;letter-spacing:var(--custom-h4body-letter-spacing);line-height:var(--custom-h4body-line-height)}.stephan-farm-post__excerpt h5,.stephan-farm-post__text h5{font-size:var(--custom-h5body);font-weight:600;letter-spacing:var(--custom-h5body-letter-spacing);line-height:var(--custom-h5body-line-height)}.stephan-farm-post__excerpt h6,.stephan-farm-post__text h6{font-size:var(--custom-h6body);font-weight:600;letter-spacing:var(--custom-h6body-letter-spacing);line-height:var(--custom-h6body-line-height)}.stephan-farm-intro-text h1,.stephan-farm-intro-title{font-family:Bricolage Grotesque,sans-serif;font-size:var(--custom-h1body);font-weight:800;letter-spacing:var(--custom-h1body-letter-spacing);line-height:var(--custom-h1body-line-height)}.stephan-farm-intro-text h3{font-family:Libre Franklin,sans-serif;font-size:var(--custom-addon);font-style:normal;font-weight:600;letter-spacing:var(--custom-addon-letter-spacing);line-height:var(--custom-addon-line-height);text-transform:uppercase}.stephan-farm-intro-text h3 a:not([class]){--color1:transparent;--color2:var(--wp--preset--color--text);line-height:2}.stephan-farm-intro-text>.wp-block-group{align-items:flex-end;display:flex;flex-direction:row;gap:calc(var(--page-gap)*1);justify-content:space-between}@media (min-width:767px){.stephan-farm-intro-text>.wp-block-group{gap:calc(var(--elements-gap)*6)}}@media (max-width:767px){.stephan-farm-intro-text>.wp-block-group{align-items:stretch;flex-direction:column}}.stephan-farm-intro-text>.wp-block-group .wp-block-group{align-items:stretch;display:flex;flex-direction:column;gap:calc(var(--elements-gap)*.5)}.stephan-farm-intro-text>.wp-block-group>div{flex:1 1 0}.stephan-farm-intro-text>.wp-block-group>div:last-child{padding-bottom:calc(var(--elements-gap)*.5)}.stephan-farm-posts .stephan-farm-posts-grid{--max-size:17.5rem;align-items:start;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--max-size),1fr));justify-content:center;grid-gap:calc(var(--elements-gap)*2) calc(var(--elements-gap)*1);gap:calc(var(--elements-gap)*2) calc(var(--elements-gap)*1)}@media (min-width:1600px){.stephan-farm-posts .stephan-farm-posts-grid{--max-size:20rem}}@media (max-width:767px){.stephan-farm-posts .stephan-farm-posts-grid{--max-size:10rem}}.stephan-farm-posts .stephan-farm-posts-grid .stephan-farm-post{align-items:stretch;display:flex;flex-direction:column;gap:0;height:100%;justify-content:flex-start;overflow:hidden;padding-bottom:calc(var(--gap)*1);padding-top:0;--color1:var(--wp--preset--color--light);--color2:var(--wp--preset--color--primary);color:var(--wp--preset--color--dark)}.stephan-farm-posts .stephan-farm-posts-grid .stephan-farm-post-image-link{aspect-ratio:21.5/27.875;background-color:var(--wp--preset--color--light);display:block;height:auto;overflow:hidden;width:100%}.stephan-farm-posts .stephan-farm-posts-grid .stephan-farm-post-image-link img{aspect-ratio:21.5/27.875;height:auto;object-fit:cover;object-position:center;transition:transform .3s ease;width:100%}.stephan-farm-posts .stephan-farm-posts-grid .stephan-farm-post-image-link:hover img{transform:scale(1.05)}.stephan-farm-posts .stephan-farm-posts-grid .stephan-farm-post-content{align-items:flex-start;display:flex;flex-direction:column;gap:calc(var(--elements-gap)*.33);justify-content:flex-start;padding:var(--elements-gap) 0 0}.stephan-farm-posts .stephan-farm-posts-grid .stephan-farm-post-content-text{align-items:flex-start;display:flex;flex-direction:column;gap:calc(var(--elements-gap)*.5);justify-content:flex-start}.stephan-farm-posts .stephan-farm-posts-grid .stephan-farm-post-title{font-family:Libre Franklin,sans-serif;font-size:var(--custom-newsheadline);font-style:normal;font-weight:400;line-height:120%}.stephan-farm-posts .stephan-farm-posts-grid .stephan-farm-post-excerpt{font-family:Libre Franklin,sans-serif;font-size:var(--custom-newstext);font-style:normal;font-weight:400;line-height:140%}.stephan-farm-posts .stephan-farm-posts-grid .stephan-farm-post-button{font-family:Libre Franklin,sans-serif;font-size:var(--custom-button);font-style:normal;font-weight:500;letter-spacing:.01rem;line-height:normal;text-align:left}.stephan-farm-product-slider .swiper{align-items:stretch;display:flex;flex-direction:column;gap:calc(var(--elements-gap)*1);justify-content:flex-start;overflow:visible}.stephan-farm-product-slider .swiper-navigation{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:calc(var(--elements-gap)*1);justify-content:space-between}.stephan-farm-product-slider .swiper-navigation-next,.stephan-farm-product-slider .swiper-navigation-prev{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:1.875rem;transition:all .3s ease-in-out;width:4.375rem}.stephan-farm-product-slider .swiper-navigation-next.swiper-button-disabled,.stephan-farm-product-slider .swiper-navigation-prev.swiper-button-disabled{opacity:0;pointer-events:none}.stephan-farm-product-slider .swiper-navigation-prev{background-image:url(/wp-content/themes/stephan-farm/public/images/icon-slider-arrow-left.c4bc54.svg)}.stephan-farm-product-slider .swiper-navigation-next{background-image:url(/wp-content/themes/stephan-farm/public/images/icon-slider-arrow-right.2eab70.svg)}.stephan-farm-product-slider .swiper-slide{--max-size:30rem;height:auto;max-width:var(--max-size);overflow:visible;transition:none;width:100%;will-change:auto}@media (max-width:2200px){.stephan-farm-product-slider .swiper-slide{--max-size:20rem}}@media (max-width:767px){.stephan-farm-product-slider .swiper-slide{--max-size:20rem}}.stephan-farm-product-slider .swiper-slide:not(:last-child){margin-right:calc(var(--elements-gap)*1)}.stephan-farm-product-slider .sf-card{height:100%}.sf-quick-view{--sf-quick-view-space:max(40px,min(3.5vw,56px));background-color:var(--wp--preset--color--light,#fff);border:0;border-radius:var(--sf-radius);box-sizing:border-box;color:var(--wp--preset--color--text,#000);font-family:Libre Franklin,sans-serif;font-size:max(14px,1rem);line-height:1.5;margin:auto;max-height:min(100dvh - 2rem,760px);max-width:none;overflow:hidden;padding:0;width:min(960px,100vw - 2rem);-ms-scroll-chaining:none;overscroll-behavior:contain}.sf-quick-view:not([open]){display:none}.sf-quick-view:focus,.sf-quick-view:focus-visible{outline:none}.sf-quick-view::-ms-backdrop{background-color:rgba(0,0,0,.55)}.sf-quick-view::backdrop{background-color:rgba(0,0,0,.55)}@media(max-width:767px){.sf-quick-view{border-radius:var(--sf-radius);bottom:auto;left:0;margin:0 auto;max-height:calc(100dvh - 2rem);max-width:none;position:fixed;right:0;top:1rem;width:calc(100vw - 2rem)}}@media(prefers-reduced-motion:no-preference){.sf-quick-view[open]{animation:sf-quick-view-in .35s cubic-bezier(.2,.7,.2,1) both}.sf-quick-view[open]::-ms-backdrop{animation:sf-quick-view-fade .35s ease both}.sf-quick-view[open]::backdrop{animation:sf-quick-view-fade .35s ease both}}.sf-quick-view .sf-quick-view__close{align-items:center;background:transparent;border:0;border-radius:var(--sf-radius);color:var(--wp--preset--color--text,#000);cursor:pointer;display:inline-flex;height:44px;justify-content:center;margin:0;padding:0;position:absolute;right:.5rem;top:.5rem;transition:color .2s ease-in-out;width:44px;z-index:2}.sf-quick-view .sf-quick-view__close svg{height:22px;width:22px}.sf-quick-view .sf-quick-view__close:focus-visible,.sf-quick-view .sf-quick-view__close:hover{color:var(--wp--preset--color--primary,#b01c2e)}.sf-quick-view .sf-quick-view__close:focus,.sf-quick-view .sf-quick-view__close:focus-visible{outline:none}.sf-quick-view .sf-quick-view__body{box-sizing:border-box;max-height:inherit;overflow-y:auto;padding:52px 20px 24px;-webkit-overflow-scrolling:touch}@media(min-width:768px){.sf-quick-view .sf-quick-view__body{padding:var(--sf-quick-view-space)}}.sf-quick-view .sf-quick-view__content{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem;margin-left:auto;margin-right:auto;max-width:420px}@media(min-width:768px){.sf-quick-view .sf-quick-view__content{align-items:start;gap:var(--sf-quick-view-space);grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:none}}.sf-quick-view .sf-quick-view__media img{aspect-ratio:1;border-radius:var(--sf-radius);display:block;height:auto;object-fit:cover;width:100%}.sf-quick-view .sf-quick-view__info{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.sf-quick-view .sf-quick-view__head{display:flex;flex-direction:column;gap:.625rem}@media(min-width:768px){.sf-quick-view .sf-quick-view__head{padding-right:36px}}.sf-quick-view .sf-quick-view__title{font-family:Bricolage Grotesque,sans-serif;font-size:var(--custom-shopproducttitle);font-style:normal;font-weight:500;line-height:1.15;margin:0}.sf-quick-view .sf-quick-view__title a{background-image:none;color:inherit;-webkit-text-decoration:none;text-decoration:none;text-underline-offset:.15em}.sf-quick-view .sf-quick-view__title a:hover{-webkit-text-decoration:underline;text-decoration:underline}.sf-quick-view .sf-quick-view__title a:focus-visible{border-radius:var(--sf-radius);outline:2px solid var(--wp--preset--color--primary,#b01c2e);outline-offset:2px}.sf-quick-view .sf-quick-view__pricing{display:flex;flex-direction:column;gap:.125rem}.sf-quick-view .sf-quick-view__price{color:var(--wp--preset--color--primary,#b01c2e);font-family:Bricolage Grotesque,sans-serif;font-size:max(20px,1.5rem);font-weight:600;line-height:1.25;margin:0}.sf-quick-view .sf-quick-view__price ins{-webkit-text-decoration:none;text-decoration:none}.sf-quick-view .sf-quick-view__price del{font-weight:400;margin-right:.35em;opacity:.6}.sf-quick-view .sf-quick-view__unit{font-size:max(13px,.875rem);line-height:1.4}.sf-quick-view .sf-quick-view__unit p{margin:0}.sf-quick-view .sf-quick-view__unit:empty{display:none}.sf-quick-view .sf-quick-view__notes{color:#4d4d4d;display:flex;flex-direction:column;font-size:max(13px,.875rem);gap:.125rem;line-height:1.4}.sf-quick-view .sf-quick-view__notes p{margin:0}.sf-quick-view .sf-quick-view__notes a{background-image:none;color:inherit;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.15em}.sf-quick-view .sf-quick-view__delivery,.sf-quick-view .sf-quick-view__tax{margin:0}.sf-quick-view .sf-quick-view__delivery:empty,.sf-quick-view .sf-quick-view__delivery[hidden],.sf-quick-view .sf-quick-view__tax:empty{display:none}.sf-quick-view .sf-quick-view__excerpt{font-size:max(14px,.9375rem);line-height:1.55;margin:0 0 .75rem;white-space:pre-line}.sf-quick-view .sf-quick-view__more{display:flex;justify-content:center;margin:-.5rem 0 0}.sf-quick-view .sf-quick-view__more-link{align-items:center;background-image:none;color:var(--wp--preset--color--primary,#b01c2e);display:inline-flex;font-family:Libre Franklin,sans-serif;font-size:max(15px,1rem);font-weight:500;gap:.5rem;min-height:44px;-webkit-text-decoration:none;text-decoration:none}.sf-quick-view .sf-quick-view__more-link:focus-visible{border-radius:var(--sf-radius);outline:2px solid var(--wp--preset--color--primary,#b01c2e);outline-offset:2px}.sf-quick-view .sf-quick-view__more-text{--color1:transparent;--color2:color-mix(in srgb,var(--wp--preset--color--primary,#b01c2e) 50%,transparent);background:linear-gradient(to right,var(--color1),var(--color1)),linear-gradient(to right,var(--color2),var(--color2));background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;box-shadow:none;line-height:1.75;transition:background .33s cubic-bezier(.28,.13,.43,1),color .33s cubic-bezier(.28,.13,.43,1)}.sf-quick-view .sf-quick-view__more-arrow{background-color:currentColor;flex-shrink:0;height:12px;-webkit-mask:url(/wp-content/themes/stephan-farm/public/images/icon-button-arrow.30a993.svg) no-repeat center/contain;mask:url(/wp-content/themes/stephan-farm/public/images/icon-button-arrow.30a993.svg) no-repeat center/contain;transition:transform .22s cubic-bezier(.28,.13,.43,1);width:18px}.sf-quick-view .sf-quick-view__more-link:focus-visible .sf-quick-view__more-text,.sf-quick-view .sf-quick-view__more-link:hover .sf-quick-view__more-text{background-size:0 1px,100% 1px}.sf-quick-view .sf-quick-view__more-link:focus-visible .sf-quick-view__more-arrow,.sf-quick-view .sf-quick-view__more-link:hover .sf-quick-view__more-arrow{transform:translateX(3px)}.sf-quick-view .sf-quick-view__form .germanized-price-info,.sf-quick-view .sf-quick-view__form .reset_variations,.sf-quick-view .sf-quick-view__form .single_variation,.sf-quick-view .sf-quick-view__form .tax-info,.sf-quick-view .sf-quick-view__form .woocommerce-variation-availability{display:none!important}.sf-quick-view .sf-quick-view__form .variations{border-collapse:collapse;width:100%}.sf-quick-view .sf-quick-view__form .variations td,.sf-quick-view .sf-quick-view__form .variations th{padding:.25rem 0;text-align:left;vertical-align:middle}.sf-quick-view .sf-quick-view__form .variations th{font-size:max(14px,.95rem);font-weight:500;padding-right:.75rem;width:36%}.sf-quick-view .sf-quick-view__form .variations td{width:64%}.sf-quick-view .sf-quick-view__form .variations select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--wp--preset--color--light,#fff);background-image:var(--sf-select-chevron);background-position:right var(--sf-select-chevron-inset) center;background-repeat:no-repeat;background-size:var(--sf-select-chevron-size);border:1px solid var(--wp--preset--color--text,#000);border-radius:var(--sf-radius);box-sizing:border-box;color:inherit;cursor:pointer;display:block;font-family:inherit;font-size:16px;min-height:44px;padding-bottom:0;padding-left:var(--sf-select-padding-start);padding-right:var(--sf-select-padding-end);padding-top:0;width:100%}.sf-quick-view .sf-quick-view__form .variations select:focus-visible{outline:2px solid var(--wp--preset--color--primary,#b01c2e);outline-offset:2px}.sf-quick-view .sf-quick-view__form .reset_variations{display:none!important}.sf-quick-view .sf-quick-view__form form.cart:not(.variations_form){align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.sf-quick-view .sf-quick-view__form .stock{color:#4d4d4d;font-size:max(13px,.875rem);margin:0 0 .5rem}.sf-quick-view .sf-quick-view__form .stock.out-of-stock{color:var(--wp--preset--color--primary,#b01c2e)}.sf-quick-view .sf-quick-view__form .woocommerce-variation-add-to-cart{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.sf-quick-view .sf-quick-view__form .quantity{align-items:stretch;background-color:var(--wp--preset--color--light,#fff);border:1px solid var(--wp--preset--color--primary,#b01c2e);border-radius:var(--sf-radius);display:inline-flex!important;flex-shrink:0;min-height:44px;overflow:hidden}.sf-quick-view .sf-quick-view__form .quantity:has(input[type=hidden]){display:none!important}.sf-quick-view .sf-quick-view__form .quantity .input-text.qty{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;background:transparent;border:0;font-family:inherit;font-size:16px;min-width:3.5rem;padding:0;text-align:center;width:3.5rem}.sf-quick-view .sf-quick-view__form .quantity .input-text.qty::-webkit-inner-spin-button,.sf-quick-view .sf-quick-view__form .quantity .input-text.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sf-quick-view .sf-quick-view__form .quantity .input-text.qty:focus-visible{outline:2px solid var(--wp--preset--color--primary,#b01c2e);outline-offset:-2px}.sf-quick-view .sf-quick-view__form .quantity .qty-button{align-items:center;background:transparent;border:0;color:var(--wp--preset--color--primary,#b01c2e);cursor:pointer;display:inline-flex;justify-content:center;min-width:44px;padding:0;width:44px}.sf-quick-view .sf-quick-view__form .quantity .qty-button svg{height:1.125rem;width:1.125rem}.sf-quick-view .sf-quick-view__form .quantity .qty-button:disabled{cursor:not-allowed;opacity:.35}.sf-quick-view .sf-quick-view__form .quantity .qty-button:focus-visible{outline:2px solid var(--wp--preset--color--primary,#b01c2e);outline-offset:-2px}.sf-quick-view .sf-quick-view__form .single_add_to_cart_button{align-items:center;background-color:var(--wp--preset--color--primary,#b01c2e);border:0;border-radius:var(--sf-radius);box-sizing:border-box;color:var(--wp--preset--color--light,#fff);cursor:pointer;display:inline-flex;flex:1 1 12rem;font-family:Libre Franklin,sans-serif;font-size:max(14px,1rem);font-weight:500;justify-content:center;line-height:1.25;margin:0;min-height:44px;padding:.75rem 1.25rem;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s ease-in-out}.sf-quick-view .sf-quick-view__form .single_add_to_cart_button:hover{background-color:color-mix(in srgb,var(--wp--preset--color--primary,#b01c2e) 85%,#000 15%)}.sf-quick-view .sf-quick-view__form .single_add_to_cart_button:focus-visible{outline:2px solid var(--wp--preset--color--text,#000);outline-offset:2px}.sf-quick-view .sf-quick-view__form .single_add_to_cart_button.wc-variation-is-unavailable,.sf-quick-view .sf-quick-view__form .single_add_to_cart_button.wc-variation-selection-needed{cursor:not-allowed;opacity:.5;pointer-events:auto}.sf-quick-view .sf-quick-view__form .single_add_to_cart_button .button__label{align-items:center;display:inline-flex;gap:.5em;justify-content:center;transition:opacity .2s ease-in-out;vertical-align:top}.sf-quick-view .sf-quick-view__form .single_add_to_cart_button .button__check{display:none;flex-shrink:0;height:1.125em;width:1.125em}.sf-quick-view .sf-quick-view__form .single_add_to_cart_button .button__loader{align-items:center;bottom:0;display:flex;gap:.3em;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s ease-in-out}.sf-quick-view .sf-quick-view__form .single_add_to_cart_button .button__loader span{animation:sf-quick-view-dot 1s ease-in-out infinite;background-color:currentColor;border-radius:50%;height:.375em;width:.375em}.sf-quick-view .sf-quick-view__form .single_add_to_cart_button .button__loader span:nth-child(2){animation-delay:.15s}.sf-quick-view .sf-quick-view__form .single_add_to_cart_button .button__loader span:nth-child(3){animation-delay:.3s}.sf-quick-view .sf-quick-view__form .single_add_to_cart_button.is-loading{pointer-events:none}.sf-quick-view .sf-quick-view__form .single_add_to_cart_button.is-loading .button__label{opacity:0}.sf-quick-view .sf-quick-view__form .single_add_to_cart_button.is-loading .button__loader{opacity:1}.sf-quick-view .sf-quick-view__form .single_add_to_cart_button.is-added{pointer-events:none}.sf-quick-view .sf-quick-view__form .single_add_to_cart_button.is-added .button__check{display:block}.sf-quick-view .sf-quick-view__form .added_to_cart{display:none!important}.sf-quick-view .sf-quick-view__form .sf-cart-error{color:var(--wp--preset--color--primary,#b01c2e);font-size:max(14px,.95rem);margin:.5rem 0 0}.sf-quick-view .sf-quick-view__sr-only{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sf-quick-view .sf-quick-view__error,.sf-quick-view .sf-quick-view__loading{display:flex;flex-direction:column;gap:1rem;padding:1rem 0 0}.sf-quick-view .sf-quick-view__status{align-items:center;display:flex;font-size:max(14px,1rem);gap:.75rem;margin:0}.sf-quick-view .sf-quick-view__spinner{animation:sf-quick-view-spin .8s linear infinite;border:2px solid rgba(0,0,0,.15);border-radius:50%;border-top:2px solid var(--wp--preset--color--primary,#b01c2e);flex-shrink:0;height:1.25rem;width:1.25rem}.sf-quick-view .sf-quick-view__skeleton{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.75rem;gap:.75rem;margin-left:auto;margin-right:auto;max-width:420px;width:100%}@media(min-width:768px){.sf-quick-view .sf-quick-view__skeleton{gap:var(--sf-quick-view-space);grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:none}}.sf-quick-view .sf-quick-view__skeleton>*{animation:sf-quick-view-pulse 1.4s ease-in-out infinite;background-color:rgba(0,0,0,.08);border-radius:var(--sf-radius);display:block}.sf-quick-view .sf-quick-view__skeleton-media{aspect-ratio:1;width:100%}.sf-quick-view .sf-quick-view__skeleton-line{height:1rem}.sf-quick-view .sf-quick-view__skeleton-line--title{height:1.75rem;width:75%}.sf-quick-view .sf-quick-view__skeleton-line--short{width:45%}.sf-quick-view .sf-quick-view__error-title{font-family:Bricolage Grotesque,sans-serif;font-size:max(20px,min(2vw,24px));font-weight:600;line-height:1.2;margin:0}.sf-quick-view .sf-quick-view__error-link{align-items:center;align-self:flex-start;background-color:var(--wp--preset--color--primary,#b01c2e);border-radius:var(--sf-radius);color:var(--wp--preset--color--light,#fff);display:inline-flex;font-weight:500;min-height:44px;padding:0 1.25rem;-webkit-text-decoration:none;text-decoration:none}.sf-quick-view .sf-quick-view__error-link:focus-visible{outline:2px solid var(--wp--preset--color--text,#000);outline-offset:2px}html.sf-quick-view-open{overflow:hidden}@keyframes sf-quick-view-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}@keyframes sf-quick-view-fade{0%{opacity:0}to{opacity:1}}@keyframes sf-quick-view-spin{to{transform:rotate(1turn)}}@keyframes sf-quick-view-pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes sf-quick-view-dot{0%,80%,to{opacity:.4;transform:scale(.5)}40%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.sf-quick-view .sf-quick-view__skeleton>*,.sf-quick-view .sf-quick-view__spinner,.sf-quick-view .single_add_to_cart_button .button__loader span{animation:none}.sf-quick-view .sf-quick-view__skeleton>*{opacity:.8}.sf-quick-view .single_add_to_cart_button .button__loader span{opacity:1}.sf-quick-view .sf-quick-view__more-arrow{transform:none!important;transition:none}}form[data-live-search]{position:relative}.live-search{box-sizing:border-box;display:flex;flex-direction:column;gap:20px;left:0;overflow-y:auto;padding:16px;position:absolute;right:0;top:calc(100% + 8px);z-index:60;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background-color:var(--wp--preset--color--light,#fff);border:1px solid var(--wp--preset--color--text,#000);border-radius:var(--sf-radius);box-shadow:0 12px 32px rgba(0,0,0,.12);color:var(--wp--preset--color--text,#000);font-family:Libre Franklin,sans-serif;font-size:max(14px,.9375rem);letter-spacing:normal;line-height:1.4;text-align:left;text-transform:none}.live-search[hidden]{display:none}.live-search a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.live-search ul{list-style:none;margin:0;padding:0}.live-search__section{display:flex;flex-direction:column;gap:8px}.live-search__section[hidden]{display:none}.live-search__heading{color:var(--wp--preset--color--text,#000);font-family:Bricolage Grotesque,sans-serif;font-size:max(16px,1.0625rem);font-weight:600;line-height:1.25;margin:0}.live-search__list{display:flex;flex-direction:column;gap:4px}.live-search__item{align-items:center;border-radius:var(--sf-radius);cursor:pointer;display:flex;gap:12px;min-height:56px;padding:8px;scroll-margin:8px}.live-search__item:hover,.live-search__item[aria-selected=true]{background-color:var(--wp--preset--color--secondary,#f9f8e8)}.live-search__item[aria-selected=true]{box-shadow:inset 3px 0 0 var(--wp--preset--color--primary,#b01c2e)}.live-search__image{border-radius:0;display:block;flex:none;height:56px;object-fit:cover;width:56px}.live-search__image,.live-search__image--empty{background-color:var(--wp--preset--color--light-grey,#f6f6f6)}.live-search__text{display:flex;flex-direction:column;gap:2px;min-width:0}.live-search__name{display:-webkit-box;font-weight:500;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}.live-search__price{color:var(--wp--preset--color--primary,#b01c2e);font-family:Bricolage Grotesque,sans-serif;font-size:max(15px,1rem);font-weight:600}.live-search__price del{font-weight:400;margin-right:.35em;opacity:.6}.live-search__price ins{-webkit-text-decoration:none;text-decoration:none}.live-search__price .woocommerce-Price-currencySymbol{font-weight:inherit}.live-search__unit{color:#4d4d4d;font-size:max(13px,.8125rem)}.live-search__unit p{margin:0}.live-search__chips{display:flex;flex-wrap:wrap;gap:8px}.live-search__chip{align-items:center;border:1px solid var(--wp--preset--color--text,#000);border-radius:var(--sf-radius);display:inline-flex;font-size:max(14px,.9375rem);font-weight:500;min-height:44px;padding:0 16px}.live-search__chip:hover{background-color:var(--wp--preset--color--secondary,#f9f8e8)}.live-search__links{display:flex;flex-direction:column}.live-search__section--posts{margin-top:16px}.live-search__post{align-items:center;background-image:none;color:var(--wp--preset--color--primary,#b01c2e)!important;display:inline-flex;font-family:Libre Franklin,sans-serif;font-size:max(15px,1rem);font-weight:500;gap:.5rem;min-height:32px;padding-bottom:2px;padding-top:2px;-webkit-text-decoration:none;text-decoration:none}.live-search__post:focus-visible{border-radius:var(--sf-radius);outline:2px solid var(--wp--preset--color--primary,#b01c2e);outline-offset:2px}.live-search__post-text{--color1:transparent;--color2:color-mix(in srgb,var(--wp--preset--color--primary,#b01c2e) 50%,transparent);background:linear-gradient(to right,var(--color1),var(--color1)),linear-gradient(to right,var(--color2),var(--color2));background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;box-shadow:none;line-height:1.4;transition:background .33s cubic-bezier(.28,.13,.43,1),color .33s cubic-bezier(.28,.13,.43,1)}.live-search__post-arrow{background-color:currentColor;flex-shrink:0;height:12px;-webkit-mask:url(/wp-content/themes/stephan-farm/public/images/icon-button-arrow.30a993.svg) no-repeat center/contain;mask:url(/wp-content/themes/stephan-farm/public/images/icon-button-arrow.30a993.svg) no-repeat center/contain;transition:transform .22s cubic-bezier(.28,.13,.43,1);width:18px}.live-search__post:focus-visible .live-search__post-text,.live-search__post:hover .live-search__post-text{background-size:0 1px,100% 1px}.live-search__post:focus-visible .live-search__post-arrow,.live-search__post:hover .live-search__post-arrow{transform:translateX(3px)}.live-search__all{align-items:center;background-color:var(--wp--preset--color--primary,#b01c2e);border-radius:var(--sf-radius);box-sizing:border-box;color:var(--wp--preset--color--light,#fff)!important;display:flex;font-family:Libre Franklin,sans-serif;font-size:max(14px,1rem);font-weight:500;justify-content:center;line-height:1.25;min-height:44px;padding:.75rem 1.25rem;text-align:center;transition:background-color .2s ease-in-out}.live-search__all:hover{background-color:color-mix(in srgb,var(--wp--preset--color--primary,#b01c2e) 85%,#000 15%)}.live-search__all[hidden]{display:none}.live-search__empty{display:flex;flex-direction:column;gap:8px}.live-search__empty[hidden]{display:none}.live-search__empty-title{font-family:Bricolage Grotesque,sans-serif;font-size:max(20px,1.25rem);font-weight:600;line-height:1.2;margin:0}.live-search__empty-text{margin:0 0 8px}.live-search a:focus-visible,.live-search__all:focus-visible,.live-search__item:focus-visible{outline:2px solid var(--wp--preset--color--primary,#b01c2e);outline-offset:2px}.live-search__skeleton{display:flex;flex-direction:column;gap:16px}.live-search__skeleton[hidden]{display:none}.live-search__skeleton-heading,.live-search__skeleton-image,.live-search__skeleton-line{animation:sf-live-search-pulse 1.4s ease-in-out infinite;background-color:rgba(0,0,0,.08);display:block}@media(prefers-reduced-motion:reduce){.live-search__skeleton-heading,.live-search__skeleton-image,.live-search__skeleton-line{animation:none;opacity:.8}}.live-search__skeleton-heading{border-radius:var(--sf-radius);height:18px;width:9rem}.live-search__skeleton-rows{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px 24px;gap:12px 24px}@media(min-width:640px){[data-search-dialog] .live-search__skeleton-rows{grid-template-columns:repeat(2,minmax(0,1fr))}}.live-search__skeleton-row{align-items:center;display:flex;gap:12px;min-height:64px;padding:4px}.live-search__skeleton-image{flex:none;height:64px;width:64px}.live-search__skeleton-lines{display:flex;flex:1 1 auto;flex-direction:column;gap:8px}.live-search__skeleton-line{border-radius:var(--sf-radius);height:14px;width:80%}.live-search__skeleton-line--short{width:45%}@keyframes sf-live-search-pulse{0%,to{opacity:.55}50%{opacity:1}}[data-search-dialog] .live-search{background-color:transparent;border:0;border-radius:0;box-shadow:none;flex:1 1 auto;gap:28px;margin:24px -8px 0;min-height:0;padding:4px 8px 8px;position:static;scrollbar-gutter:stable;z-index:auto}@media(max-width:767px){[data-search-dialog] .live-search{margin-top:20px}}[data-search-dialog] .live-search__list{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:4px 24px;gap:4px 24px}@media(min-width:640px){[data-search-dialog] .live-search__list{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-search-dialog] .live-search__item{margin-left:-8px;margin-right:-8px;min-height:72px}[data-search-dialog] .live-search__image{height:64px;width:64px}@media(min-width:640px){[data-search-dialog] .live-search__image{height:72px;width:72px}}[data-search-dialog] .live-search__name{font-size:max(16px,1rem)}[data-search-dialog] .live-search__all{align-self:stretch}@media(prefers-reduced-motion:reduce){.live-search *{scroll-behavior:auto!important;transition:none!important}}.content-wrapper,.content-wrapper-wide{padding:calc(var(--page-gap)*2) calc(var(--page-gap)*1) calc(var(--page-gap)*3)}@media (max-width:767px){.content-wrapper,.content-wrapper-wide{padding:calc(var(--page-gap)*4) calc(var(--page-gap)*1) calc(var(--page-gap)*3)}}.woocommerce-cart .content-wrapper,.woocommerce-cart .content-wrapper-wide,.woocommerce-checkout .content-wrapper,.woocommerce-checkout .content-wrapper-wide{padding:calc(var(--page-gap)*1.5) calc(var(--page-gap)*1) calc(var(--page-gap)*3)}@media (max-width:767px){.woocommerce-cart .content-wrapper,.woocommerce-cart .content-wrapper-wide,.woocommerce-checkout .content-wrapper,.woocommerce-checkout .content-wrapper-wide{padding:calc(var(--page-gap)*3) calc(var(--page-gap)*1) calc(var(--page-gap)*3)}}table.shop_table{border:1px solid rgba(0,0,0,.1);border-collapse:initial;border-radius:var(--sf-radius);margin:0 -1px 24px 0;text-align:left;width:100%}table.shop_table th{font-weight:700;line-height:1.5em;padding:9px 12px}table.shop_table td{border-top:1px solid rgba(0,0,0,.1);line-height:1.5em;padding:9px 12px;vertical-align:middle}table.shop_table td del,table.shop_table td small{font-weight:400}table.shop_table tbody:first-child tr:first-child td,table.shop_table tbody:first-child tr:first-child th{border-top:0}table.shop_table tbody th,table.shop_table tfoot td,table.shop_table tfoot th{border-top:1px solid rgba(0,0,0,.1);font-weight:700}.theme-stephan-farm{--drawer-width:40rem;--neg-drawer-width:calc(var(--drawer-width)*-1)}@media (max-width:2200px){.theme-stephan-farm{--drawer-width:35rem}}.theme-stephan-farm .wc-block-mini-cart__drawer{--custom-form-field-border-radius:0;--custom-form-field-border-width:0;--custom-form-field-padding-vertical:0;--custom-form-field-padding-horizontal:0}.theme-stephan-farm .wc-block-mini-cart__drawer a:not([class]){--color1:transparent;--color2:transparent}.theme-stephan-farm .wc-block-mini-cart__drawer .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{font-size:max(16px,1em)}.theme-stephan-farm .wc-block-mini-cart__drawer .wc-block-components-product-details .wc-block-components-product-details__value .wc-gzd-cart-info,.theme-stephan-farm .wc-block-mini-cart__drawer .wc-block-components-product-details [class*=wc-block-components-product-details__gzd-] .wc-block-components-product-details__value{font-size:max(var(--font-size-min),.8rem)}.theme-stephan-farm .wc-block-mini-cart__drawer .wc-block-components-product-backorder-badge,.theme-stephan-farm .wc-block-mini-cart__drawer .wc-block-components-product-badge,.theme-stephan-farm .wc-block-mini-cart__drawer .wc-block-components-product-details,.theme-stephan-farm .wc-block-mini-cart__drawer .wc-block-components-product-details .wc-block-components-product-details__name,.theme-stephan-farm .wc-block-mini-cart__drawer .wc-block-components-product-details .wc-block-components-product-details__value,.theme-stephan-farm .wc-block-mini-cart__drawer .wc-block-components-product-low-stock-badge{font-size:max(var(--font-size-min),1em)}.theme-stephan-farm .wc-block-mini-cart__drawer .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{font-size:max(16px,1em)}.theme-stephan-farm .wc-block-mini-cart__drawer .wc-gzd-block-mini-cart-notices__notice,.theme-stephan-farm .wc-block-mini-cart__drawer .wc-gzd-block-mini-cart-notices__notice-wrap{font-size:max(var(--font-size-min),.8rem)}.theme-stephan-farm .wp-block-woocommerce-empty-mini-cart-contents-block,.theme-stephan-farm .wp-block-woocommerce-filled-mini-cart-contents-block{background-color:var(--wp--preset--color--light)}.theme-stephan-farm h2.wc-block-mini-cart__title{font-family:Bricolage Grotesque,sans-serif;font-size:var(--custom-shopproducttitle);font-style:normal;font-weight:500;line-height:1.2;margin:32px 56px -32px 16px;padding-bottom:32px}.theme-stephan-farm .wc-block-mini-cart__drawer .wc-block-components-drawer__close.wc-block-components-button:not(.is-link):focus,.theme-stephan-farm .wc-block-mini-cart__drawer .wc-block-components-drawer__close.wc-block-components-button:not(.is-link):focus-visible{box-shadow:none;outline:none}.theme-stephan-farm .wc-block-mini-cart__drawer .wc-block-components-drawer__close.wc-block-components-button:not(.is-link):focus-visible,.theme-stephan-farm .wc-block-mini-cart__drawer .wc-block-components-drawer__close.wc-block-components-button:not(.is-link):hover{color:var(--wp--preset--color--primary)}.theme-stephan-farm .wc-block-mini-cart__empty-cart-wrapper>p{display:flex;font-family:Libre Franklin,sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:normal;margin:2rem 0 1rem}.theme-stephan-farm .wc-block-mini-cart__empty-cart-wrapper .has-text-align-center{text-align:left}.theme-stephan-farm .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__wrap>*,.theme-stephan-farm .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-quantity-selector,.theme-stephan-farm table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__wrap>*,.theme-stephan-farm table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-quantity-selector{margin-bottom:5px}.theme-stephan-farm .wc-block-components-drawer__screen-overlay{z-index:99999999999!important}.theme-stephan-farm .wc-block-components-product-metadata .wc-block-components-product-metadata__description{--paragraph-spacing:0.5rem}.theme-stephan-farm .wc-block-components-product-metadata .wc-block-components-product-metadata__description>p:not(:last-child){margin:0 0 .5rem}.theme-stephan-farm .wc-block-components-product-metadata .wc-block-components-product-metadata__description li{margin:0 0 .25rem}.theme-stephan-farm .wc-block-mini-cart__button{align-items:center;display:inline-flex;justify-content:center;min-height:44px;min-width:44px;padding:0!important}.theme-stephan-farm .wc-block-components-quantity-selector__button,.theme-stephan-farm .wc-block-components-quantity-selector__input{min-height:44px;min-width:44px}.theme-stephan-farm .wc-block-cart-item__remove-link{align-items:center;display:inline-flex;min-height:44px}.theme-stephan-farm .wc-block-mini-cart__badge{background-color:var(--wp--preset--color--primary)!important;color:var(--wp--preset--color--light)!important;font-family:Libre Franklin,sans-serif;font-size:max(var(--font-size-min),.625rem);font-style:normal;font-weight:500;height:1.4285714286em;justify-content:center;left:0;letter-spacing:.00625rem;line-height:normal;margin-left:-50%;min-width:1.4285714286em;padding:0 .25em;position:absolute;transform:translateY(-50%);white-space:nowrap;z-index:1}@media (max-width:767px){.theme-stephan-farm .wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions,.theme-stephan-farm .wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions>.block-editor-inner-blocks>.block-editor-block-list__layout{gap:.75rem}}.theme-stephan-farm .wc-block-mini-cart__footer-cart,.theme-stephan-farm .wc-block-mini-cart__footer-checkout{border-radius:var(--sf-radius)!important;font-size:var(--custom-button)!important;font-weight:500!important;letter-spacing:var(--custom-button-letter-spacing)!important;line-height:var(--custom-button-line-height)!important;--color1:var(--wp--preset--color--primary);--color2:color-mix(in srgb,var(--wp--preset--color--primary) 85%,#000 15%)}.theme-stephan-farm .wc-block-mini-cart__footer-cart.wc-block-components-button:not(.is-link),.theme-stephan-farm .wc-block-mini-cart__footer-cart.wc-block-components-button:not(.is-link).is-style-outline,.theme-stephan-farm .wc-block-mini-cart__footer-checkout.wc-block-components-button:not(.is-link),.theme-stephan-farm .wc-block-mini-cart__footer-checkout.wc-block-components-button:not(.is-link).is-style-outline{background-image:linear-gradient(to right,var(--color1),var(--color1)),linear-gradient(to right,var(--color2),var(--color2))!important;background-position:100% 0,0 0;background-repeat:no-repeat;background-size:100% 100%,0 100%;box-shadow:none;cursor:pointer;transition:background .33s cubic-bezier(.28,.13,.43,1),color .33s cubic-bezier(.28,.13,.43,1);transition:background .22s cubic-bezier(.28,.13,.43,1),color .33s cubic-bezier(.28,.13,.43,1)}.theme-stephan-farm .wc-block-mini-cart__footer-cart.wc-block-components-button:not(.is-link).is-style-outline:focus,.theme-stephan-farm .wc-block-mini-cart__footer-cart.wc-block-components-button:not(.is-link).is-style-outline:hover,.theme-stephan-farm .wc-block-mini-cart__footer-cart.wc-block-components-button:not(.is-link):focus,.theme-stephan-farm .wc-block-mini-cart__footer-cart.wc-block-components-button:not(.is-link):hover,.theme-stephan-farm .wc-block-mini-cart__footer-checkout.wc-block-components-button:not(.is-link).is-style-outline:focus,.theme-stephan-farm .wc-block-mini-cart__footer-checkout.wc-block-components-button:not(.is-link).is-style-outline:hover,.theme-stephan-farm .wc-block-mini-cart__footer-checkout.wc-block-components-button:not(.is-link):focus,.theme-stephan-farm .wc-block-mini-cart__footer-checkout.wc-block-components-button:not(.is-link):hover{background-size:0 100%,100% 100%}.theme-stephan-farm .wc-block-mini-cart__footer-cart:not(.is-link).is-style-outline{background-color:transparent!important;--color1:transparent;--color2:color-mix(in srgb,var(--wp--preset--color--primary) 85%,#000 15%);box-shadow:inset 0 0 0 1px var(--wp--preset--color--primary)!important;color:var(--wp--preset--color--primary)}.theme-stephan-farm .wc-block-components-product-badge.wc-block-components-sale-badge{display:none}.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name,.wc-block-mini-cart__drawer table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{font-size:var(--custom-body);font-weight:500;line-height:1.3}.wc-block-cart .wc-block-components-product-details,.wc-block-checkout .wc-block-components-product-details,.wc-block-mini-cart__drawer .wc-block-components-product-details{color:#4d4d4d;display:flex;flex-direction:column;font-size:var(--custom-meta);gap:2px;line-height:1.4;list-style:none;margin:6px 0 0;padding:0}.wc-block-cart .wc-block-components-product-details>*,.wc-block-checkout .wc-block-components-product-details>*,.wc-block-mini-cart__drawer .wc-block-components-product-details>*{display:block;margin:0}.wc-block-cart .wc-block-components-product-details>:after,.wc-block-cart .wc-block-components-product-details>:before,.wc-block-checkout .wc-block-components-product-details>:after,.wc-block-checkout .wc-block-components-product-details>:before,.wc-block-mini-cart__drawer .wc-block-components-product-details>:after,.wc-block-mini-cart__drawer .wc-block-components-product-details>:before{content:none}.wc-block-cart .wc-block-components-product-details>*>[aria-hidden=true],.wc-block-checkout .wc-block-components-product-details>*>[aria-hidden=true],.wc-block-mini-cart__drawer .wc-block-components-product-details>*>[aria-hidden=true]{display:none}.wc-block-cart .wc-block-components-product-details .wc-block-components-product-details__name,.wc-block-checkout .wc-block-components-product-details .wc-block-components-product-details__name,.wc-block-mini-cart__drawer .wc-block-components-product-details .wc-block-components-product-details__name{color:var(--wp--preset--color--text);display:inline;font-size:inherit;font-weight:500}.wc-block-cart .wc-block-components-product-details .wc-block-components-product-details__value,.wc-block-cart .wc-block-components-product-details .wc-block-components-product-details__value *,.wc-block-checkout .wc-block-components-product-details .wc-block-components-product-details__value,.wc-block-checkout .wc-block-components-product-details .wc-block-components-product-details__value *,.wc-block-mini-cart__drawer .wc-block-components-product-details .wc-block-components-product-details__value,.wc-block-mini-cart__drawer .wc-block-components-product-details .wc-block-components-product-details__value *{display:inline;font-size:inherit;margin:0}.wc-block-cart .wc-block-components-product-metadata__description,.wc-block-checkout .wc-block-components-product-metadata__description,.wc-block-mini-cart__drawer .wc-block-components-product-metadata__description{color:#4d4d4d;font-size:var(--custom-meta);line-height:1.4}.wc-block-cart .wc-block-components-product-metadata__description p,.wc-block-checkout .wc-block-components-product-metadata__description p,.wc-block-mini-cart__drawer .wc-block-components-product-metadata__description p{margin:0}.wc-block-cart .wc-block-components-product-metadata__description b,.wc-block-cart .wc-block-components-product-metadata__description strong,.wc-block-checkout .wc-block-components-product-metadata__description b,.wc-block-checkout .wc-block-components-product-metadata__description strong,.wc-block-mini-cart__drawer .wc-block-components-product-metadata__description b,.wc-block-mini-cart__drawer .wc-block-components-product-metadata__description strong{font-weight:500}.wc-block-cart .wc-block-components-product-metadata__description>p>b:first-child>br:first-child,.wc-block-cart .wc-block-components-product-metadata__description>p>br:first-child,.wc-block-cart .wc-block-components-product-metadata__description>p>strong:first-child>br:first-child,.wc-block-checkout .wc-block-components-product-metadata__description>p>b:first-child>br:first-child,.wc-block-checkout .wc-block-components-product-metadata__description>p>br:first-child,.wc-block-checkout .wc-block-components-product-metadata__description>p>strong:first-child>br:first-child,.wc-block-mini-cart__drawer .wc-block-components-product-metadata__description>p>b:first-child>br:first-child,.wc-block-mini-cart__drawer .wc-block-components-product-metadata__description>p>br:first-child,.wc-block-mini-cart__drawer .wc-block-components-product-metadata__description>p>strong:first-child>br:first-child{display:none}.wc-block-cart .wc-block-components-quantity-selector,.wc-block-checkout .wc-block-components-quantity-selector,.wc-block-mini-cart__drawer .wc-block-components-quantity-selector{background-color:var(--wp--preset--color--light,#fff);border:1px solid var(--wp--preset--color--primary);border-radius:var(--sf-radius);overflow:hidden}.wc-block-cart .wc-block-components-quantity-selector:after,.wc-block-checkout .wc-block-components-quantity-selector:after,.wc-block-mini-cart__drawer .wc-block-components-quantity-selector:after{display:none}.wc-block-cart .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input[type=number],.wc-block-checkout .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input[type=number],.wc-block-mini-cart__drawer .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input[type=number]{background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--wp--preset--color--text);font-weight:500;text-align:center}.wc-block-mini-cart__drawer .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input[type=number]:focus-visible{outline:2px solid var(--wp--preset--color--primary);outline-offset:-2px}.wc-block-cart .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input[type=number]:focus-visible{outline:2px solid var(--wp--preset--color--primary);outline-offset:-2px}.wc-block-checkout .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input[type=number]:focus-visible{outline:2px solid var(--wp--preset--color--primary);outline-offset:-2px}.wc-block-cart .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button,.wc-block-checkout .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button,.wc-block-mini-cart__drawer .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{color:var(--wp--preset--color--primary);font-size:18px;opacity:1}.wc-block-cart .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled,.wc-block-checkout .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled,.wc-block-mini-cart__drawer .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled{opacity:.35}.wc-block-cart .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover:not(:disabled),.wc-block-checkout .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover:not(:disabled),.wc-block-mini-cart__drawer .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover:not(:disabled){background-color:color-mix(in srgb,var(--wp--preset--color--primary) 8%,transparent)}.wc-block-mini-cart__drawer .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus-visible{outline:2px solid var(--wp--preset--color--primary);outline-offset:-2px}.wc-block-cart .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus-visible{outline:2px solid var(--wp--preset--color--primary);outline-offset:-2px}.wc-block-checkout .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus-visible{outline:2px solid var(--wp--preset--color--primary);outline-offset:-2px}.woocommerce-column__title,.woocommerce-customer-details h2,.woocommerce-thankyou-order-received{--wp--preset--font-size--large:1.5rem;font-size:var(--wp--preset--font-size--large);font-weight:400;margin-bottom:1rem}@media (max-width:767px){.woocommerce-column__title,.woocommerce-customer-details h2,.woocommerce-thankyou-order-received{--wp--preset--font-size--large:2rem}}.woocommerce-column__title:not(:first-child),.woocommerce-customer-details h2,.woocommerce-customer-details h2:not(:first-child),.woocommerce-thankyou-order-received:not(:first-child){margin-top:3rem}.woocommerce-order-details__title{--wp--preset--font-size--large:1.25rem;font-size:var(--wp--preset--font-size--large);font-weight:400;margin-bottom:1.5rem;margin-top:3rem}ul.woocommerce-order-overview{display:flex;font-size:var(--wp--preset--font-size--small);padding-left:0;width:100%}@media only screen and (max-width:768px){ul.woocommerce-order-overview{flex-direction:column}}ul.woocommerce-order-overview li{border:none;display:inline;flex-grow:1;margin-bottom:1em;text-transform:uppercase}ul.woocommerce-order-overview li strong{display:block;text-transform:none}.woocommerce-customer-details,.woocommerce-order-details,.woocommerce-order-downloads{margin-bottom:2em}.woocommerce-customer-details .order-actions--heading,.woocommerce-order-details .order-actions--heading,.woocommerce-order-downloads .order-actions--heading{vertical-align:middle}.woocommerce-customer-details .order-actions-button,.woocommerce-order-details .order-actions-button,.woocommerce-order-downloads .order-actions-button{margin-right:10px}.woocommerce-customer-details .order-actions-button:last-child,.woocommerce-order-details .order-actions-button:last-child,.woocommerce-order-downloads .order-actions-button:last-child{margin-right:0}.woocommerce-customer-details :last-child,.woocommerce-order-details :last-child,.woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce-customer-details .additional-fields,.woocommerce-customer-details .addresses{margin-bottom:2em}.woocommerce-customer-details .additional-fields:last-child,.woocommerce-customer-details .addresses:last-child{margin-bottom:0}.woocommerce-customer-details address{border:0;border-radius:var(--sf-radius);box-sizing:border-box;font-style:normal;margin-bottom:0;padding:0;text-align:left;width:100%}.woocommerce .woocommerce-notices-wrapper{display:none!important}.stephan-farm-shop-title,.woocommerce .related>h2{font-family:Bricolage Grotesque,sans-serif;font-size:var(--custom-h1body);font-weight:800;letter-spacing:var(--custom-h1body-letter-spacing);line-height:var(--custom-h1body-line-height)}.woocommerce .related>h2{font-size:var(--custom-h2);font-style:normal;letter-spacing:var(--custom-h2-letter-spacing);line-height:var(--custom-h2-line-height);margin-bottom:calc(var(--elements-gap)*1);text-align:center}.woocommerce .products{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;grid-gap:calc(var(--elements-gap)*2.5) calc(var(--elements-gap)*.75);gap:calc(var(--elements-gap)*2.5) calc(var(--elements-gap)*.75);position:relative}@media(min-width:600px){.woocommerce .products{gap:calc(var(--elements-gap)*2) calc(var(--elements-gap)*.75);grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.woocommerce .products{gap:calc(var(--elements-gap)*2.5) calc(var(--elements-gap)*1.25);grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.sf-shop--no-sidebar .products{grid-template-columns:repeat(4,minmax(0,1fr))}}.sf-recently-viewed.woocommerce .related>h2{text-align:left}.woocommerce .related{display:flex;flex-direction:column;gap:calc(var(--page-gap)*.5)}.product-detail-widgets{color:var(--wp--preset--color--primary);font-family:Libre Franklin,Sans-serif;font-size:max(13px,var(--custom-body-small));font-weight:500;letter-spacing:var(--custom-body-small-letter-spacing);line-height:var(--custom-body-small-line-height);text-transform:none;word-wrap:break-word;word-wrap:anywhere;align-items:stretch;border:1px solid var(--wp--preset--color--primary);border-radius:var(--sf-radius);display:flex;flex-direction:row;flex-wrap:nowrap;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;justify-content:flex-start;overflow:hidden;text-wrap:balance}.product-detail-widgets .widget_block{align-items:center;display:flex;flex:1 1 0;justify-content:center;padding:.5em;text-align:center}.product-detail-widgets .widget_block:not(:last-child){border-right:1px solid var(--wp--preset--color--primary)}.product-detail-widgets .widget_block p{margin:0}.product-detail-widgets *{word-wrap:break-word;word-wrap:anywhere;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-wrap:balance}.sf-card{box-sizing:border-box;color:var(--wp--preset--color--text);display:flex;flex-direction:column;height:100%;margin:0;min-width:0;padding:0;position:relative}.sf-card .sf-card__link{border-radius:var(--sf-radius);color:inherit;display:flex;flex:1 0 auto;flex-direction:column;gap:calc(var(--elements-gap)*.75);-webkit-text-decoration:none;text-decoration:none}.sf-card .sf-card__link:focus-visible{outline:2px solid var(--wp--preset--color--primary);outline-offset:4px}.sf-card .sf-card__media{aspect-ratio:1/1;background-color:var(--wp--preset--color--beige);display:block;overflow:hidden;position:relative}.sf-card .sf-card__quick-view{background-color:var(--wp--preset--color--primary);border-radius:999px;bottom:1rem;box-shadow:0 6px 18px rgba(0,0,0,.18);color:var(--wp--preset--color--light);font-family:Libre Franklin,sans-serif;font-size:max(13px,.875rem);font-weight:500;left:50%;letter-spacing:.02em;line-height:1.2;opacity:0;padding:.55rem 1.15rem;pointer-events:none;position:absolute;transition:opacity .25s ease,translate .25s ease;translate:-50% .5rem;white-space:nowrap;z-index:2}@media(prefers-reduced-motion:reduce){.sf-card .sf-card__quick-view{transition:none}}@media(hover:hover)and (pointer:fine){.sf-card .sf-card__link:hover .sf-card__quick-view{opacity:1;translate:-50% 0}}.sf-card .sf-card__link:focus-visible .sf-card__quick-view{opacity:1;translate:-50% 0}.sf-card .sf-card__image{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.sf-card .sf-card__image--hover{left:0;opacity:0;position:absolute;top:0;transition:opacity .4s ease-in-out}.sf-card .sf-card__image--hover.sf-card__image--contain{background-color:#fff;object-fit:contain;padding:10%}@media(hover:hover)and (pointer:fine){.sf-card .sf-card__link:focus-visible .sf-card__image--hover,.sf-card .sf-card__link:hover .sf-card__image--hover{opacity:1}}@media(prefers-reduced-motion:reduce){.sf-card .sf-card__image--hover{transition:none}}.sf-card .sf-card__badge{background-color:var(--wp--preset--color--dark);color:var(--wp--preset--color--light);font-size:max(var(--font-size-min),.725rem);font-weight:600;left:.75rem;letter-spacing:.08em;line-height:1;padding:.35rem .5rem .3rem;position:absolute;text-transform:uppercase;top:.75rem;z-index:1}.sf-card .sf-card__badge--low{background-color:var(--wp--preset--color--light);color:var(--wp--preset--color--dark)}.sf-card .sf-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--wp--preset--color--text);font-family:Bricolage Grotesque,sans-serif;font-size:var(--custom-shopproducttitle);font-style:normal;font-weight:500;line-height:1.15;margin:0;min-height:2.3em;overflow:hidden;word-wrap:anywhere;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-wrap:balance}.sf-card .sf-card__info{display:flex;flex-direction:column;gap:.25rem;margin-top:calc(var(--elements-gap)*.25)}.sf-card .sf-card__price{color:var(--wp--preset--color--primary);font-family:Bricolage Grotesque,sans-serif;font-size:var(--custom-shopproductprice);font-weight:600;line-height:1.25;margin:0}.sf-card .sf-card__price del{font-size:.85em;margin-right:.25em;opacity:.6}.sf-card .sf-card__price ins{color:var(--wp--preset--color--primary)}.sf-card .sf-card__unit,.sf-card.product .sf-card__unit,.sf-card.product .sf-card__unit *,.sf-card.product .sf-card__unit .price-unit{font-size:var(--custom-meta)}.sf-card .sf-card__unit{color:var(--wp--preset--color--text);font-family:Libre Franklin,sans-serif;font-style:normal;line-height:1.4;min-height:1.4em}.sf-card .sf-card__unit p{margin:0}.sf-card .sf-card__shopmarks,.sf-card .sf-card__shopmarks *,.sf-card .sf-card__tax{font-size:var(--custom-meta);line-height:1.4}.sf-card .sf-card__tax{color:var(--wp--preset--color--text);font-family:Libre Franklin,sans-serif;font-style:normal;margin:0;min-height:2.8em}.sf-card .sf-card__tax a{color:inherit;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px}.sf-card .sf-card__action{align-items:flex-start;display:flex;flex-direction:column;margin-top:calc(var(--elements-gap)*.75)}.sf-card .sf-card__action .added_to_cart{align-self:stretch;display:block;font-size:max(var(--font-size-min),.875rem);line-height:44px;margin-top:.25rem;min-height:44px;text-align:center;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px}.sf-card .sf-card__action .added_to_cart,.sf-card .sf-card__button{color:var(--wp--preset--color--primary);font-family:Libre Franklin,sans-serif}.sf-card .sf-card__button{align-items:center;background:none;border:0;border-radius:0;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:max(15px,1rem);font-weight:500;gap:.5rem;line-height:1.2;margin:0;min-height:28px;padding:0;text-align:left;-webkit-text-decoration:none;text-decoration:none}.sf-card .sf-card__button:focus-visible,.sf-card .sf-card__button:hover{background:none;color:var(--wp--preset--color--primary)}.sf-card .sf-card__button:focus-visible .sf-card__button-text,.sf-card .sf-card__button:hover .sf-card__button-text{background-size:0 1px,100% 1px}.sf-card .sf-card__button:focus-visible .sf-card__button-arrow,.sf-card .sf-card__button:hover .sf-card__button-arrow{transform:translateX(3px)}.sf-card .sf-card__button:focus-visible{border-radius:var(--sf-radius);outline:2px solid var(--wp--preset--color--primary);outline-offset:2px}.sf-card .sf-card__button.loading{cursor:progress;opacity:.6}.sf-card .sf-card__button-text{--color1:transparent;--color2:color-mix(in srgb,var(--wp--preset--color--primary) 50%,transparent);background:linear-gradient(to right,var(--color1),var(--color1)),linear-gradient(to right,var(--color2),var(--color2));background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;box-shadow:none;line-height:1.75;transition:background .33s cubic-bezier(.28,.13,.43,1),color .33s cubic-bezier(.28,.13,.43,1)}.sf-card .sf-card__button-arrow{background-color:currentColor;flex-shrink:0;height:12px;-webkit-mask:url(/wp-content/themes/stephan-farm/public/images/icon-button-arrow.30a993.svg) no-repeat center/contain;mask:url(/wp-content/themes/stephan-farm/public/images/icon-button-arrow.30a993.svg) no-repeat center/contain;transition:transform .22s cubic-bezier(.28,.13,.43,1);width:18px}.sf-card .sf-card__details{align-items:center;background:none;color:#4d4d4d;display:inline-flex;font-family:Libre Franklin,sans-serif;font-size:max(15px,1rem);font-weight:400;line-height:1.2;min-height:32px;-webkit-text-decoration:none;text-decoration:none}@media(pointer:coarse){.sf-card .sf-card__details{min-height:32px}}.sf-card .sf-card__details:focus-visible,.sf-card .sf-card__details:hover{color:var(--wp--preset--color--text)}.sf-card .sf-card__details:focus-visible .sf-card__details-text,.sf-card .sf-card__details:hover .sf-card__details-text{background-size:0 1px,100% 1px}.sf-card .sf-card__details:focus-visible{border-radius:var(--sf-radius);outline:2px solid var(--wp--preset--color--primary);outline-offset:2px}.sf-card .sf-card__details-text{--color1:transparent;--color2:currentColor;background:linear-gradient(to right,var(--color1),var(--color1)),linear-gradient(to right,var(--color2),var(--color2));background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;box-shadow:none;line-height:1.6;transition:background .33s cubic-bezier(.28,.13,.43,1),color .33s cubic-bezier(.28,.13,.43,1)}@media(prefers-reduced-motion:reduce){.sf-card .sf-card__button-arrow,.sf-card .sf-card__button-text,.sf-card .sf-card__details-text{transition:none}.sf-card .sf-card__button:focus-visible .sf-card__button-arrow,.sf-card .sf-card__button:hover .sf-card__button-arrow{transform:none}}.wc-block-product-template__responsive{--max-size:17.5rem;align-items:stretch;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--max-size),1fr))!important;justify-content:center;grid-gap:calc(var(--elements-gap)*3) calc(var(--elements-gap)*1.5);gap:calc(var(--elements-gap)*3) calc(var(--elements-gap)*1.5)}.wc-block-product .has-text-align-center{text-align:left!important}.wc-block-product .wp-block-group.media{margin-bottom:calc(var(--elements-gap)*1)!important;margin-top:0!important}.wc-block-product .wp-block-post-title{color:var(--wp--preset--color--text);font-family:Bricolage Grotesque,sans-serif!important;font-size:1.5rem!important;font-style:normal!important;font-weight:500!important;line-height:100%!important;margin-bottom:calc(var(--elements-gap)*.5)!important;margin-top:0!important;word-wrap:break-word;word-wrap:anywhere;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-wrap:balance}.wc-block-product .wp-block-post-title a{--color1:transparent;--color2:transparent}.wc-block-product .wc-block-components-product-price{color:var(--wp--preset--color--primary);font-family:Libre Franklin,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:normal;margin-bottom:calc(var(--elements-gap)*.5)!important;margin-top:0!important}.wc-block-product .wp-block-woocommerce-gzd-product-unit-price,.wc-block-product .wp-block-woocommerce-gzd-product-unit-product{color:var(--wp--preset--color--text);font-family:Libre Franklin,sans-serif;font-size:max(var(--font-size-min),.85rem);font-style:normal;font-weight:400;line-height:normal;margin:0}.wc-block-product .wc-block-components-product-image{overflow:hidden}.wc-block-product .wc-block-components-product-image img{aspect-ratio:1/1;height:auto;object-fit:cover;object-position:center;transition:transform .3s ease;width:100%}.wc-block-product .wc-block-components-product-image:hover img{transform:scale(1.05)}.woocommerce{--sale--color:var(--wp--preset--color--primary)}.sf-card .sf-card__price ins{color:var(--sale--color);-webkit-text-decoration:none;text-decoration:none}.woocommerce .product .onsale{background-color:var(--wp--preset--color--dark);color:var(--wp--preset--color--light);font-size:max(var(--font-size-min),.725rem);font-weight:600;left:1rem;letter-spacing:.1em;line-height:1;padding:.33rem .33rem .25rem;position:absolute;text-transform:uppercase;top:1rem;z-index:10}.woocommerce-pagination{font-family:Bricolage Grotesque,sans-serif;font-size:var(--custom-body);font-weight:500;line-height:1;padding:calc(var(--page-gap)*1) 0 0;text-transform:none}.woocommerce-pagination ul.page-numbers{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style:none;margin:0;padding:var(--elements-gap) 0 0}.woocommerce-pagination li{margin:0;padding:0}.woocommerce-pagination a.page-numbers,.woocommerce-pagination span.page-numbers{align-items:center;background-color:transparent;border-radius:var(--sf-radius);box-sizing:border-box;color:var(--wp--preset--color--text);display:inline-flex;justify-content:center;min-height:44px;min-width:44px;padding:0 .75em;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s ease-in-out,color .2s ease-in-out}.woocommerce-pagination a.page-numbers:focus-visible,.woocommerce-pagination a.page-numbers:hover{background-color:color-mix(in srgb,var(--wp--preset--color--primary) 9%,transparent);color:var(--wp--preset--color--primary)}.woocommerce-pagination a.page-numbers:focus-visible{outline:2px solid var(--wp--preset--color--primary);outline-offset:2px}.woocommerce-pagination span.current{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--light)}.woocommerce-pagination span.dots{color:#4d4d4d;min-width:24px;padding:0}.woocommerce-pagination a.next,.woocommerce-pagination a.prev{padding:0 6px}.woocommerce-pagination a.next:focus-visible,.woocommerce-pagination a.next:hover,.woocommerce-pagination a.prev:focus-visible,.woocommerce-pagination a.prev:hover{background-color:transparent}.woocommerce-pagination li:has(>a.prev){margin-right:12px}.woocommerce-pagination li:has(>a.next){margin-left:12px}.woocommerce-pagination .sf-pagination__arrow{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:1.5rem;min-width:44px;transition:transform .22s cubic-bezier(.28,.13,.43,1);width:3.5rem}.woocommerce-pagination .sf-pagination__arrow--prev{background-image:url(/wp-content/themes/stephan-farm/public/images/icon-slider-arrow-left.c4bc54.svg)}.woocommerce-pagination .sf-pagination__arrow--next{background-image:url(/wp-content/themes/stephan-farm/public/images/icon-slider-arrow-right.2eab70.svg)}.woocommerce-pagination a.prev:focus-visible .sf-pagination__arrow,.woocommerce-pagination a.prev:hover .sf-pagination__arrow{transform:translateX(-4px)}.woocommerce-pagination a.next:focus-visible .sf-pagination__arrow,.woocommerce-pagination a.next:hover .sf-pagination__arrow{transform:translateX(4px)}@media(max-width:767px){.woocommerce-pagination ul.page-numbers{gap:4px}.woocommerce-pagination li:has(>a.prev){margin-right:4px}.woocommerce-pagination li:has(>a.next){margin-left:4px}.woocommerce-pagination .sf-pagination__arrow{width:44px}}@media(prefers-reduced-motion:reduce){.woocommerce-pagination .sf-pagination__arrow,.woocommerce-pagination a.page-numbers{transition:none}.woocommerce-pagination a.next:hover .sf-pagination__arrow,.woocommerce-pagination a.prev:hover .sf-pagination__arrow{transform:none}}@media (max-width:767px){.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:order-3{order:3}.sm\:mb-0{margin-bottom:0}.sm\:mb-element2x{margin-bottom:calc(var(--elements-gap)*2)}.sm\:mb-page{margin-bottom:var(--page-gap)}.sm\:w-1\/2{width:50%}.sm\:w-full{width:100%}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-col-reverse{flex-direction:column-reverse}.sm\:items-end{align-items:flex-end}.sm\:items-stretch{align-items:stretch}.sm\:gap-0{gap:0}.sm\:gap-\[1\.25rem\]{gap:1.25rem}.sm\:gap-element2x{gap:calc(var(--elements-gap)*2)}.sm\:gap-page{gap:var(--page-gap)}.sm\:gap-page2x{gap:calc(var(--page-gap)*2)}.sm\:pb-page{padding-bottom:var(--page-gap)}.sm\:pr-page{padding-right:var(--page-gap)}.sm\:pt-page4x{padding-top:calc(var(--page-gap)*4)}}@media (max-width:1050px){.md\:hidden{display:none}.md\:w-full{width:100%}}@media (min-width:767px){.minsm\:mx-element{margin-left:var(--elements-gap);margin-right:var(--elements-gap)}.minsm\:px-element{padding-left:var(--elements-gap);padding-right:var(--elements-gap)}}@media (min-width:1050px){.minmd\:w-2\/3{width:66.666667%}.minmd\:flex-row{flex-direction:row}}@media (min-width:1600px){.minlg\:w-1\/2{width:50%}}