: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;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}.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}.h-auto{height:auto}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-\[20\%\]{width:20%}.w-full{width:100%}.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))}.bg-light-grey{--tw-bg-opacity:1;background-color:rgba(246,246,246,var(--tw-bg-opacity))}.p-page{padding:var(--page-gap)}.p-window{padding:var(--window-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-element{padding-bottom:var(--elements-gap);padding-top:var(--elements-gap)}.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-page{padding-bottom:var(--page-gap)}.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)}.pr-page2x{padding-right:calc(var(--page-gap)*2)}.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}.align-middle{vertical-align:middle}.text-xs{font-size:.75rem;line-height:1rem}.leading-normal{line-height:1.5}.text-text{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.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)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,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)));--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:100vh;--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:100vh;--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:5.9375rem;--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:1rem;--custom-addon-line-height:1.5;--custom-addon-letter-spacing:0.1rem;--custom-h1:5rem;--custom-h1-line-height:0.95;--custom-h1-letter-spacing:0;--custom-h2:4rem;--custom-h2-line-height:1.0;--custom-h2-letter-spacing:0;--custom-h3:2.5rem;--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:1.25rem;--custom-body-line-height:1.3;--custom-body-letter-spacing:0;--custom-body-small:1rem;--custom-body-small-line-height:1.4;--custom-body-small-letter-spacing:0;--custom-body-big:1.875rem;--custom-body-big-line-height:1.33333;--custom-body-big-letter-spacing:0;--custom-button:1rem;--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:1.375rem;--custom-newsheadline-line-height:1.2;--custom-newsheadline-letter-spacing:0;--custom-newstext:1rem;--custom-newstext-line-height:1.4;--custom-newstext-letter-spacing:0;--custom-shopproducttitle:1.5rem;--custom-shopproducttitle-line-height:1;--custom-shopproducttitle-letter-spacing:0;--custom-shopproductprice:1rem;--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:5rem;--custom-h1body-line-height:0.95;--custom-h1body-letter-spacing:0;--custom-h2body:4rem;--custom-h2body-line-height:1;--custom-h2body-letter-spacing:0;--custom-h3body:2.5rem;--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}@media (max-width:767px){:root{--size-unit:16;--page-gap:2rem;--custom-header:4rem;--custom-h1:3.125rem;--custom-h2:2.8125rem;--custom-body-big:1.5rem;--custom-h1body:3.125rem;--custom-h2body:2.8125rem}}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}*,:after,:before,svg{box-sizing:border-box}svg{height:auto;max-width:none;vertical-align:middle}:focus{outline:0!important}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:rgba(0,0,0,.25);--color2:rgba(0,0,0,.5);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;outline:none}@supports (color:color-mix(in lch,red,blue)){a:not([class]){--color1:color-mix(in srgb,var(--wp--preset--color--text) 25%,transparent 75%);--color2:color-mix(in srgb,var(--wp--preset--color--text) 50%,transparent 50%)}}a:not([class]):focus,a:not([class]):hover{background-size:0 1px,100% 1px}a:not([class]):focus{outline:none}.primary a:not([class]){--color1:rgba(0,0,0,.25);--color2:rgba(0,0,0,.5)}@supports (color:color-mix(in lch,red,blue)){.primary a:not([class]){--color1:color-mix(in srgb,var(--wp--preset--color--primary) 25%,transparent 75%);--color2:color-mix(in srgb,var(--wp--preset--color--primary) 50%,transparent 50%)}}.light a:not([class]){--color1:hsla(0,0%,100%,.25);--color2:hsla(0,0%,100%,.5)}@supports (color:color-mix(in lch,red,blue)){.light a:not([class]){--color1:color-mix(in srgb,var(--wp--preset--color--light) 25%,transparent 75%);--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)}html.lenis,html.lenis body{height: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:50}.stephan-farm-header a:not([class]){color:inherit;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;outline:none}.stephan-farm-header a:not([class]):focus,.stephan-farm-header a:not([class]):hover{background-size:0 1px,100% 1px}.stephan-farm-header a:not([class]):focus{outline:none}.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;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}.stephan-farm-header__inner,.stephan-farm-header__top-bar{transition:background .33s cubic-bezier(.28,.13,.43,1)!important}.stephan-farm-header__inner{padding:1.25rem 1.38rem}.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;width:var(--logo-width)}.stephan-farm-header .logo svg path{transition:all .33s cubic-bezier(.28,.13,.43,1)}.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}.stephan-farm-header__search{bottom:0;display:none;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0}.stephan-farm-header__search-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:100%!important;z-index:50}.stephan-farm-header__search .search-form{align-items:center;background-color:var(--wp--preset--color--light);border:1px solid var(--header-color);border-radius:999rem;display:flex;gap:1rem;justify-content:center;padding:.375rem 1rem;width:auto}.stephan-farm-header__search .search-form label{display:block}.stephan-farm-header__search .search-form input{border:0!important;box-shadow:none!important;color:var(--wp--preset--color--dark);font-size:1.25rem;line-height:1.5;outline:none!important;padding:0!important;width:20rem}.stephan-farm-header__search .search-form button{align-items:center;background-color:transparent;border:0;border-radius:0;color:var(--wp--preset--color--dark);height:1.15rem;justify-content:center;padding:0;position:relative;width:1.15rem}.stephan-farm-header__search .search-form button .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:100%;position:relative;width:100%}.stephan-farm-header__search .search-form button span{display:none!important}.stephan-farm-header .search-button{align-items:center;background-color:transparent;border:0;border-radius:0;color:var(--header-color);height:1.33rem;justify-content:center;padding:0;position:relative;width:1.33rem}.stephan-farm-header .search-button__icon{height:100%;position:relative;transition:transform .65s cubic-bezier(.65,.05,0,1);width:100%;z-index:1}.stephan-farm-header .search-button__icon-open{display:block}.stephan-farm-header .search-button__icon-open circle,.stephan-farm-header .search-button__icon-open line{stroke-width:2px}.stephan-farm-header .search-button__icon-close{display:none}.stephan-farm-header .search-button__icon-close circle,.stephan-farm-header .search-button__icon-close line{stroke-width:3px}.stephan-farm-header .search-button.close .search-button__icon{transform:rotate(180deg)}.stephan-farm-header .search-button.close .search-button__icon-open{display:none}.stephan-farm-header .search-button.close .search-button__icon-close{display:block}body[data-search-status=open] .stephan-farm-header__search{pointer-events:all!important}.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;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;outline:none;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 a span:focus{outline:none}.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;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);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 .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}[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}.stephan-farm-header__fullscreennav-active{overflow:hidden!important}.stephan-farm-header__fullscreennav{-ms-scroll-chaining:none!important;bottom:0;display:none;left:0;overflow:hidden!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:center;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:var(--container-width)}@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:hidden!important;pointer-events:all!important}.elementor-editor-active .stephan-farm-header__fullscreennav{opacity:0!important}.stephan-farm-header__fullscreennav .search-form{align-items:center;background-color:transparent;border-bottom:1px solid var(--wp--preset--color--text);display:flex;gap:1rem;margin-bottom:3rem;opacity:0;padding:.5rem 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 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;font-size: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::-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 .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)}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;font-size:.8125rem;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;font-size:1.25rem;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;font-size:.8125rem;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 .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!important;z-index:100!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}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;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;outline:none}.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 a.wp-block-button__link.wp-element-button:focus,.stephan-farm-header__fullscreennav a.wp-block-button__link.wp-element-button:focus{outline:none}.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)}.stephan-farm-footer a.wp-block-button__link.wp-element-button{font-family:Libre Franklin;font-size:.8125rem;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}.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-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;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-wrap:balance;word-break:break-word}.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;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-wrap:balance;word-break:break-word}.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:0.3125rem;--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:.3125rem;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;outline:none;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):focus{outline:none}: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{box-shadow:none!important;outline:0!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;outline:none;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:not(.inline) .elementor-button:focus,.elementor-widget-form .e-form__buttons:not(.inline) .elementor-button:focus,.stephan-farm-post-button:not(.inline) .elementor-button:focus{outline:none}.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:rgba(0,0,0,.25);--color2:rgba(0,0,0,.5);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;outline:none;transition:background .33s cubic-bezier(.28,.13,.43,1),color .33s cubic-bezier(.28,.13,.43,1)}@supports (color:color-mix(in lch,red,blue)){.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{--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%)}}.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-text:focus,.elementor-widget-button.inline .stephan-farm-button-text:focus,.elementor-widget-form .e-form__buttons.inline .elementor-button-text:focus,.elementor-widget-form .e-form__buttons.inline .stephan-farm-button-text:focus,.stephan-farm-post-button.inline .elementor-button-text:focus,.stephan-farm-post-button.inline .stephan-farm-button-text:focus{outline:none}.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;outline:none;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-text:focus{outline:none}.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{box-shadow:none!important}.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:inline-block;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:var(--wp--preset--color--dark)}@supports (color:color-mix(in lch,red,blue)){.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}: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:var(--wp--preset--color--dark);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;font-size:.8125rem;font-style:normal;font-weight:400;line-height:normal;padding:var(--custom-newsletter-field-padding-vertical) var(--custom-newsletter-field-padding-horizontal)}@supports (color:color-mix(in lch,red,blue)){.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%)}}.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;outline:none!important;outline-offset:0!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;font-size:.8125rem;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;font-size:.8125rem;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!important;font-size:1rem!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;outline:none;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}.mailster-block-form.wp-block-mailster-form-wrapper .mailster-block-form-inner .submit-button:focus{outline:none}.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;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;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;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:50rem}}.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-body-letter-spacing);line-height:var(custom-body-line-height);text-transform:none;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-wrap:balance;word-break:break-word}.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;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-wrap:balance;word-break:break-word}.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;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;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:15rem}}.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;font-size:1.375rem;font-style:normal;font-weight:400;line-height:120%}.stephan-farm-posts .stephan-farm-posts-grid .stephan-farm-post-excerpt{font-family:Libre Franklin;font-size:1rem;font-style:normal;font-weight:400;line-height:140%}.stephan-farm-posts .stephan-farm-posts-grid .stephan-farm-post-button{font-family:Libre Franklin;font-size:1rem;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;max-width:var(--max-size);width:100%}@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 .product a{--gap:calc(var(--elements-gap)*1);align-items:stretch;display:flex!important;flex-direction:column;gap:0;justify-content:flex-start;overflow:hidden;padding-bottom:0;padding-top:0;--color1:var(--wp--preset--color--light);--color2:var(--wp--preset--color--text);background-color:transparent!important;color:var(--wp--preset--color--text)}.stephan-farm-product-slider .product a h2{color:var(--wp--preset--color--text);font-family:Bricolage Grotesque;font-size:1.5rem;font-style:normal;font-weight:500;line-height:100%;margin-bottom:calc(var(--gap)*.5);margin-top:0;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-wrap:balance;word-break:break-word}.stephan-farm-product-slider .product a .price{color:var(--wp--preset--color--primary);font-family:Libre Franklin;font-size:1rem;font-style:normal;font-weight:500;line-height:normal;margin-bottom:calc(var(--gap)*.5);margin-top:0}.stephan-farm-product-slider .product p.wc-gzd-additional-info{color:var(--wp--preset--color--text);font-family:Libre Franklin;font-size:.85rem;font-style:normal;font-weight:400;line-height:normal;margin:0}.stephan-farm-product-slider .product-image-wrapper{margin-bottom:calc(var(--gap)*1);margin-top:0;overflow:hidden;position:relative}.stephan-farm-product-slider .product-image-wrapper img{aspect-ratio:1/1;height:auto;object-fit:cover;object-position:center;transition:transform .3s ease;width:100%}.stephan-farm-product-slider .product-image-wrapper img.alt{height:100%;left:0;object-fit:cover;object-position:center;opacity:0;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%}.stephan-farm-product-slider .product-image-wrapper:hover img.alt{opacity:1}.stephan-farm-product-slider .product-image-wrapper:hover img:not(.alt){transform:scale(1.05)}.stephan-farm-product-slider .product-image-wrapper:has(img.alt):hover img:not(.alt){transform:none}.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:5px;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 .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:Libre Franklin;font-size:1rem;font-style:normal;font-weight:600;line-height:normal;margin:32px 16px -32px;padding-bottom:32px}@media (min-width:767px){.theme-stephan-farm h2.wc-block-mini-cart__title{margin:32px 16px -32px;padding-bottom:32px}}.theme-stephan-farm .wc-block-mini-cart__empty-cart-wrapper>p{display:flex;font-family:Libre Franklin;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:.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{padding:0!important}.theme-stephan-farm .wc-block-mini-cart__badge{font-family:Libre Franklin;font-size:.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}.theme-stephan-farm span:where(.wc-block-mini-cart__badge){background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--light)}@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(--custom-button-border-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;outline:none;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.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):focus,.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):focus{outline:none}.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}.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:5px;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;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{--max-size:25rem;align-items:stretch;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--max-size),1fr));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);position:relative}@media (max-width:2200px){.woocommerce .products{--max-size:17.5rem}}@media (max-width:767px){.woocommerce .products{--max-size:17.5rem;gap:calc(var(--elements-gap)*2) calc(var(--elements-gap)*1)}}.woocommerce .products .product{display:flex!important;flex-direction:column;height:100%}.woocommerce .products .product a{--gap:calc(var(--elements-gap)*1);align-items:stretch;display:flex!important;flex-direction:column;gap:0;justify-content:flex-start;overflow:hidden;padding-bottom:0;padding-top:0;--color1:var(--wp--preset--color--light);--color2:var(--wp--preset--color--text);background-color:transparent!important;color:var(--wp--preset--color--text)}.woocommerce .products .product a h2{color:var(--wp--preset--color--text);font-size:1.5rem;margin-bottom:calc(var(--gap)*.5);word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-wrap:balance;word-break:break-word}.woocommerce .products .product a .price,.woocommerce .products .product a h2{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;line-height:100%;margin-top:0}.woocommerce .products .product a .price{color:var(--wp--preset--color--primary);font-size:1.25rem;margin-bottom:calc(var(--gap)*.75)}.woocommerce .products .product p.wc-gzd-additional-info{color:var(--wp--preset--color--text);font-family:Libre Franklin;font-size:.85rem;font-style:normal;font-weight:400;line-height:normal;margin:0;opacity:.75}.woocommerce .products .product-image-wrapper{margin-bottom:calc(var(--gap)*1);margin-top:0;overflow:hidden;position:relative}.woocommerce .products .product-image-wrapper img{aspect-ratio:1/1;height:auto;object-fit:cover;object-position:center;transition:transform .3s ease;width:100%}.woocommerce .products .product-image-wrapper img.alt{height:100%;left:0;object-fit:cover;object-position:center;opacity:0;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%}.woocommerce .products .product-image-wrapper:hover img.alt{opacity:1}.woocommerce .products .product-image-wrapper:hover img:not(.alt){transform:scale(1.05)}.woocommerce .products .product-image-wrapper:has(img.alt):hover img:not(.alt){transform:none}.woocommerce .related{display:flex;flex-direction:column;gap:calc(var(--page-gap)*1)}.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!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;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-wrap:balance;word-break:break-word}.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;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;font-size:.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)}.woocommerce .products:not(.related) .product a .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:.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: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);padding:calc(var(--page-gap)*1) 0 0;text-transform:none}.woocommerce-pagination .page-numbers{align-items:center;display:flex;gap:calc(var(--elements-gap)*.5);justify-content:flex-start;list-style:none;margin:0;padding:0;padding-top:calc(var(--elements-gap)*1)}.woocommerce-pagination .current{font-weight:600}@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-element2x{gap:calc(var(--elements-gap)*2)}.sm\:gap-page{gap:var(--page-gap)}.sm\:gap-page2x{gap:calc(var(--page-gap)*2)}.sm\:py-element{padding-bottom:var(--elements-gap);padding-top:var(--elements-gap)}.sm\:py-page3x{padding-bottom:calc(var(--page-gap)*3);padding-top:calc(var(--page-gap)*3)}.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%}}