.Image_root__DJlm7{display:block;overflow:hidden;background-color:rgb(255 255 255/50%)}.Image_root__DJlm7:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-color:var(--placeholder-color,#ebe9de);-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='160' height='160' viewBox='0 0 160 160' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M123.937 44.8355C133.957 53.6832 141.044 65.3541 144.261 78.3036C147.478 91.2531 146.673 104.871 141.953 117.355C137.233 129.838 128.821 140.6 117.829 148.215C106.837 155.83 93.7838 159.939 80.3968 159.999C67.0097 160.059 53.9198 156.067 42.8594 148.552C31.799 141.036 23.2895 130.35 18.4569 117.909C13.6244 105.468 12.6966 91.8585 15.7964 78.8807C18.8961 65.9028 25.8773 54.1687 35.8161 45.2313L80.5229 0L123.937 44.8355Z' fill='%23EBE9DE'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='160' height='160' viewBox='0 0 160 160' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M123.937 44.8355C133.957 53.6832 141.044 65.3541 144.261 78.3036C147.478 91.2531 146.673 104.871 141.953 117.355C137.233 129.838 128.821 140.6 117.829 148.215C106.837 155.83 93.7838 159.939 80.3968 159.999C67.0097 160.059 53.9198 156.067 42.8594 148.552C31.799 141.036 23.2895 130.35 18.4569 117.909C13.6244 105.468 12.6966 91.8585 15.7964 78.8807C18.8961 65.9028 25.8773 54.1687 35.8161 45.2313L80.5229 0L123.937 44.8355Z' fill='%23EBE9DE'/%3E%3C/svg%3E%0A");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:clamp(2.5rem,25%,10rem);mask-size:clamp(2.5rem,25%,10rem)}.Image_root__DJlm7[data-layout=responsive]{position:relative;aspect-ratio:var(--aspect-ratio)}@supports not (aspect-ratio:auto){.Image_root__DJlm7[data-layout=responsive]{padding-bottom:calc(100% / var(--aspect-ratio))}}.Image_root__DJlm7[data-layout=fill]{position:absolute;top:0;right:0;bottom:0;left:0}.Columns_root__4qwiz{display:grid;gap:var(--space-y);align-items:start}@media (min-width:800px){.Columns_root__4qwiz{grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter)}}.Columns_root__4qwiz:not(:first-child){margin-top:var(--space-y)}.Columns_root__4qwiz:not(:last-child){margin-bottom:var(--space-y)}.Columns_item__0BZIw{display:grid;gap:2rem}@media (min-width:800px){.Columns_item__0BZIw{grid-column-end:span 5}.Columns_item__0BZIw:not(:first-child){grid-column-start:7}.Columns_item__0BZIw:first-child{grid-row:span 2}}.Columns_image__duKxv{order:-1}.ImageWithCaption_root__Gb0W0{display:grid;gap:1rem}@media (min-width:800px){.ImageWithCaption_root__Gb0W0{grid-template-columns:repeat(10,minmax(0,1fr));grid-column:2/span 10;column-gap:var(--gutter)}.ImageWithCaption_root__Gb0W0>span{grid-column:1/-1}}.ImageWithCaption_root__Gb0W0 figcaption{font:var(--font-xs);opacity:.5}@media (min-width:800px){.ImageWithCaption_root__Gb0W0 figcaption{grid-column:3/span 6}}.ImageGallery_root__Qvk9g{display:grid;grid-auto-columns:100%}@media (min-width:800px){.ImageGallery_root__Qvk9g{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gutter)}[data-layout=grid] .ImageGallery_root__Qvk9g{grid-column:2/span 10}}.ImageGallery_root__Qvk9g:not(:first-child){margin-top:3.5rem}.ImageGallery_root__Qvk9g:not(:last-child){margin-bottom:3.5rem}.ImageGallery_slider__23MGN.swiper{position:relative;grid-template:none}@media (min-width:800px){.ImageGallery_slider__23MGN.swiper{grid-column:2/span 10}}.ImageGallery_slider__23MGN.swiper .swiper-wrapper{grid-area:auto}.ImageGallery_slider__23MGN.swiper .swiper-button-next,.ImageGallery_slider__23MGN.swiper .swiper-button-prev{position:absolute;top:50%;z-index:2;grid-area:auto;transform:translateY(-50%)}.ImageGallery_slider__23MGN.swiper .swiper-button-next{right:2rem}.ImageGallery_slider__23MGN.swiper .swiper-button-prev{left:2rem}.ImageGallery_slide__as_VD figure{grid-template-rows:1fr auto;height:100%}.TextWithImage_root__G8c2y{display:grid}@media (min-width:800px){.TextWithImage_root__G8c2y{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gutter)}}.TextWithImage_root__G8c2y[data-layout=fill]{padding-left:var(--space-x);padding-right:var(--space-x);background-color:var(--color-limestone)}@media (min-width:800px){.TextWithImage_root__G8c2y[data-layout=fill]{min-height:40rem}}.TextWithImage_root__G8c2y[data-layout=responsive]:not(:first-child){margin-top:var(--space-y)}.TextWithImage_root__G8c2y[data-layout=responsive]:not(:last-child){margin-bottom:var(--space-y)}.TextWithImage_root__G8c2y[data-layout=responsive]+.TextWithImage_root__G8c2y[data-layout=responsive]{margin-top:0}.TextWithImage_root__G8c2y[data-layout=responsive] .TextWithImage_text__HaSYB{padding-top:2.5rem}@media (min-width:800px){.TextWithImage_root__G8c2y[data-layout=responsive] .TextWithImage_text__HaSYB{grid-column:2/span 5;padding:0}}.TextWithImage_root__G8c2y[data-layout=fill] .TextWithImage_text__HaSYB{padding-top:var(--space-y);padding-bottom:var(--space-y)}@media (min-width:800px){.TextWithImage_root__G8c2y[data-layout=fill] .TextWithImage_text__HaSYB{grid-column:span 6}}@media (min-width:1440px){.TextWithImage_root__G8c2y[data-layout=fill] .TextWithImage_text__HaSYB{grid-column:span 5}}.TextWithImage_image__ACLY9{order:-1}.TextWithImage_root__G8c2y[data-layout=fill] .TextWithImage_image__ACLY9{position:relative;aspect-ratio:1;margin-left:calc(var(--space-x) * -1);margin-right:calc(var(--space-x) * -1)}@supports not (aspect-ratio:1){.TextWithImage_root__G8c2y[data-layout=fill] .TextWithImage_image__ACLY9{padding-bottom:100%}}@media (min-width:800px){.TextWithImage_root__G8c2y[data-layout=fill] .TextWithImage_image__ACLY9{aspect-ratio:auto;margin-left:0}@supports not (aspect-ratio:1){.TextWithImage_root__G8c2y[data-layout=fill] .TextWithImage_image__ACLY9{padding:0}}}@media (min-width:1920px){.TextWithImage_root__G8c2y[data-layout=fill] .TextWithImage_image__ACLY9{margin-right:0}}@media (min-width:800px){.TextWithImage_image__ACLY9{grid-column:8/span 5;order:0}}.RichText_root__B_Svh{white-space:pre-wrap}.RichText_root__B_Svh>p+:where(p,ul,ol){margin-top:1rem}:is(.RichText_root__B_Svh>:where(ul,ol))+:where(p,ul,ol){margin-top:1.5rem}:is(.RichText_root__B_Svh>:where(ul,ol)) li+li{margin-top:.75rem}.RichText_root__B_Svh>:where(h1,h2,h3,h4,h5,h6,p,ul,ol,hr,blockquote,a,table,figure)+:where(table,figure),.RichText_root__B_Svh>:where(table,figure)+:where(h1,h2,h3,h4,h5,h6,p,ul,ol,hr,blockquote,a,table,figure){margin-top:3.5rem}.RichText_root__B_Svh>:where(h1,h2,h3,h4,h5,h6,p,ul,ol,hr,blockquote,a)+:where(hr,blockquote,a),.RichText_root__B_Svh>:where(hr,blockquote,a)+:where(h1,h2,h3,h4,h5,h6,p,ul,ol,hr,blockquote,a){margin-top:2.5rem}.RichText_root__B_Svh>:where(h1,h2,h3,h4,h5,h6)+:where(h1,h2,h3,h4,h5,h6,p,ul,ol){margin-top:2rem}.RichText_root__B_Svh>:where(h1,h2,h3,h4,h5,h6,p,ul,ol)+:where(h1,h2,h3,h4,h5,h6){margin-top:3.5rem}.RichText_root__B_Svh[data-layout=grid]{display:grid;grid-auto-columns:100%}@media (min-width:800px){.RichText_root__B_Svh[data-layout=grid]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter)}}@media (min-width:800px){.RichText_root__B_Svh[data-layout=grid]>:where(:not(figure)){grid-column:1/-1}}.RichText_root__B_Svh[data-layout=grid]>:where(h1,h2,h3,h4,h5,h6,p){max-width:none}@media (min-width:800px){.RichText_root__B_Svh[data-layout=grid]>:where(h1,h2,h3,h4,h5,h6,p,ul,ol,hr,blockquote,a,.RichText_image__V_7pk){grid-column:4/span 6}}@media (min-width:800px){.RichText_video__S3p1m{grid-column:2/span 10}}.RichText_video__S3p1m+.RichText_video__S3p1m{margin-top:3.5rem}.Badges_root__FdEVh{display:flex;gap:.25rem;justify-content:flex-end;padding:.75rem}@media (min-width:480px){.Badges_root__FdEVh{gap:.5rem}}.Badges_item__Czc8L{display:flex;align-items:center;min-height:calc(30 / 14 * 1em);padding:calc(6 / 14 * 1em) calc(10 / 14 * 1em);font-size:.625rem;line-height:calc(13 / 10);color:white;text-align:center;background-color:black;border-radius:100vw}@media (min-width:480px){.Badges_item__Czc8L{font:var(--font-xs)}}.Badges_item__Czc8L[data-badge=organic]{background-color:#509e65}.ProductCard_root__hCCBo{--padding-card:20px;position:relative;display:grid;grid-template-areas:"image" "text" "price";grid-template-rows:auto 1fr auto;height:100%;font:var(--font-2xs);text-align:center}.ProductCard_root__hCCBo p{justify-self:center;white-space:normal}.ProductCard_root__hCCBo ul{position:absolute;top:0;right:0;z-index:1;gap:.25rem;padding:.5rem;background-color:initial}@media (min-width:480px){.ProductCard_root__hCCBo [data-badge]{font-size:.625rem;line-height:calc(13 / 10)}}.ProductCard_text__xMj6S{grid-area:text;padding:var(--padding-card)}.ProductCard_text__xMj6S p:not(.ProductCard_title__Rvheo){color:#a4a089}:is(.ProductCard_text__xMj6S p:not(.ProductCard_title__Rvheo)):not(:last-child){margin-bottom:.25rem}@media (min-width:480px){:is(.ProductCard_text__xMj6S p:not(.ProductCard_title__Rvheo)):not(:last-child){margin-bottom:.125rem}.ProductCard_text__xMj6S ul{gap:.25rem}}.ProductCard_title__Rvheo{font:var(--font-xs)}.ProductCard_title__Rvheo+p{margin-top:.75rem}@media (min-width:480px){.ProductCard_title__Rvheo{font:var(--font-md)}}.ProductCard_price__SDQ__{grid-area:price;padding-bottom:var(--padding-card);padding-left:var(--padding-card);padding-right:var(--padding-card);margin-top:-.25rem}.ProductCard_link__CNspb{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border:1px solid #ebe9de;transition:border-color .15s linear}.ProductCard_link__CNspb:focus,.ProductCard_link__CNspb:hover{border-color:black}:is(.ProductCard_link__CNspb:hover,.ProductCard_link__CNspb:focus)~.ProductCard_image__nBeqe img{transform:scale(1.1)}.ProductCard_image__nBeqe{position:relative;grid-area:image;aspect-ratio:4/3}@supports not (aspect-ratio:4/3){.ProductCard_image__nBeqe{padding-bottom:calc(100% / (4 / 3))}}.ProductCard_image__nBeqe img{transition:transform .5s}.Accordion_root__BI8Y7{padding:var(--space-y) var(--space-x);background-color:white}.Accordion_root__BI8Y7[data-layout=grid]:not(:last-child){padding-bottom:0}nav+.Accordion_root__BI8Y7[data-layout=grid]{padding-top:3.5rem}@media (min-width:800px){.Accordion_root__BI8Y7[data-layout=grid]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--gutter)}}.Accordion_root__BI8Y7[data-layout=form]{padding:0}.Accordion_root__BI8Y7[data-layout=form]+*{margin-top:-1px}@media (min-width:800px){.Accordion_root__BI8Y7 [data-reach-accordion]{grid-column:span 4}}.Accordion_title__pNuOG{margin-bottom:2.5rem}@media (min-width:800px){[data-layout=grid] .Accordion_title__pNuOG{position:sticky;top:6.5rem;grid-column:span 2;align-self:start;margin-top:1rem;margin-bottom:0}[data-scroll-direction=up] [data-layout=grid] .Accordion_title__pNuOG{top:calc(var(--header-height) + 6.5rem)}}.Benefits_item__nlCZB{display:flex;gap:1.5rem;align-items:center;min-height:4.5rem;padding-top:1rem;padding-bottom:1rem;box-shadow:inset 0 1px,inset 0 -1px}.Benefits_text__5C49n{font-size:1rem;line-height:1.5}.Benefits_icon__wSSWP{position:relative;flex-shrink:0;order:-1;width:2.5rem}.Benefits_slider__g24o6.swiper{grid-template-areas:"slider pagination";grid-template-columns:minmax(0,1fr) 3.75rem;gap:0;align-items:center;overflow:hidden;box-shadow:inset 0 1px,inset 0 -1px}@media (min-width:1120px){.Benefits_slider__g24o6.swiper{grid-template-areas:"slider pagination next";grid-template-columns:minmax(0,1fr) 3.75rem 2rem}}.Benefits_slider__g24o6.swiper .swiper-slide{z-index:-1;width:100%;transition:opacity .3s linear}:is(.Benefits_slider__g24o6.swiper .swiper-slide):not(.swiper-slide-active){opacity:0}.Benefits_slider__g24o6.swiper .swiper-button-prev{display:none}.Benefits_slider__g24o6.swiper .swiper-button-next{position:relative;z-index:2;width:2rem;height:2rem;color:black;background-color:initial;box-shadow:none}.Benefits_slider__g24o6.swiper .swiper-pagination{position:static;display:block;grid-area:pagination}.Benefits_slider__g24o6.swiper .swiper-pagination-bullet{width:.25rem;height:.25rem}.Benefits_slider__g24o6.swiper .Benefits_item__nlCZB{box-shadow:none}.Benefits_slider__g24o6.swiper+*{margin-top:-1px}.FormEstimationModal_panel__H0keQ{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:4.5rem 1fr;grid-auto-columns:minmax(0,1fr);padding:3rem calc(var(--gutter) * 2) 0;overflow-y:auto;background-color:white;transition:transform .5s var(--ease-out-quart)}@media (min-width:1120px){.FormEstimationModal_panel__H0keQ{left:auto;display:block;width:min(54%,40rem)}}.FormEstimationModal_root__NkU8x:not([open]) .FormEstimationModal_panel__H0keQ{transform:translateX(100%);transition-timing-function:var(--ease-in-quart)}dialog[open]~.FormEstimationModal_root__NkU8x .FormEstimationModal_panel__H0keQ{transition:none}.FormEstimationModal_panel__H0keQ>button{position:absolute;top:1.25rem;right:var(--space-x);z-index:1}@media (min-width:1120px){.FormEstimationModal_panel__H0keQ>button{top:1.5rem;right:1.5rem}}.FormEstimationModal_content__HCHRB{max-width:31.125rem;transition:opacity .25s linear .25s}.FormEstimationModal_root__NkU8x:not([open]) .FormEstimationModal_content__HCHRB{opacity:0;transition-delay:0s}dialog[open]~.FormEstimationModal_root__NkU8x .FormEstimationModal_content__HCHRB{transition:none}.FormEstimationModal_fieldset__M0Ofu legend{margin-bottom:3rem}.FormEstimationModal_buttons__Ch71N{display:flex;justify-content:space-between}.FormEstimationModal_back__MwmGK{font:var(--font-sm)}.FormEstimationModal_error__yneEM,.FormEstimationModal_success__khZdP{display:inline-block;padding:1rem 1.5rem;margin-top:3rem;font:var(--font-xs);text-align:center;border-radius:3.125rem}.FormEstimationModal_success__khZdP{background-color:var(--color-flashgreen)}.FormEstimationModal_error__yneEM{background-color:var(--color-error)}.EstimationBar_root__MIxsA{position:fixed;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:space-between;width:100vw;padding:1.5rem var(--space-x);background-color:var(--color-limestone);border-top:1px solid var(--color-satin)}.EstimationBar_price__7eq4N{font:var(--font-2xl)}.EstimationBar_price__7eq4N span{font-size:calc(18 / 26 * 1em)}.EstimationBar_price__7eq4N+p{font:var(--font-sm)}.ProductQuantity_root__5jg5s{display:grid;grid-template-rows:4.5rem auto;grid-template-columns:2.75rem 2.5rem 2.75rem 1.125rem auto;align-items:center;font:var(--font-2xl);box-shadow:inset 0 1px,inset 0 -1px}@media (min-width:1280px){.ProductQuantity_root__5jg5s{grid-template-columns:2.75rem 2.5rem 2.75rem 1.125rem 1fr auto}}.ProductQuantity_root__5jg5s svg{width:2.75rem}.ProductQuantity_root__5jg5s .link{grid-column:span 6}@media (min-width:1280px){.ProductQuantity_root__5jg5s .link{grid-column:auto;padding:0;box-shadow:none}}.ProductQuantity_decrement__4Ipql,.ProductQuantity_increment__yUF81{border-radius:50%;box-shadow:inset 0 0 0 1px black;transition:.15s linear;transition-property:color,background-color,opacity}:is(.ProductQuantity_decrement__4Ipql,.ProductQuantity_increment__yUF81):focus,:is(.ProductQuantity_decrement__4Ipql,.ProductQuantity_increment__yUF81):hover{color:white;background-color:black}:is(.ProductQuantity_decrement__4Ipql,.ProductQuantity_increment__yUF81):disabled{opacity:0}.ProductQuantity_quantity__vVDT7{all:unset;text-align:center;appearance:textfield}.ProductQuantity_quantity__vVDT7::-webkit-inner-spin-button{display:none}.ProductQuantity_price__f5_pL{grid-column:5}.ProductQuantity_price__f5_pL span{margin-left:.5rem;font-size:calc(18 / 26 * 1em)}.ProductQuantity_price-per-kilo__dMONk{font-size:calc(15 / 26 * 1em)}.ProductQuantity_price-per-kilo__dMONk span{margin-left:.2rem}.ProductGallery_root__WeTtW{padding:var(--space-y) var(--space-x);overflow:hidden}.ProductGallery_root__WeTtW[data-align=center]{display:grid;grid-auto-columns:100%;justify-items:center;text-align:center}.ProductGallery_root__WeTtW h2{margin-bottom:2.5rem}@media (min-width:1120px){.ProductGallery_root__WeTtW h2{margin-bottom:.25rem}}.ProductForm_root__HWJQB ul+*{margin-top:-1px}.ProductForm_root__HWJQB>fieldset{display:grid}:is(.ProductForm_root__HWJQB>fieldset):last-of-type{margin-bottom:2.5rem}.ProductForm_root__HWJQB label{position:relative}.ProductForm_select__Y3sWW legend{margin-bottom:.5rem;font:var(--font-xs)}.ProductForm_select__Y3sWW>div{display:flex;gap:.5rem;padding-left:var(--space-x);padding-right:var(--space-x);margin-left:calc(var(--space-x) * -1);margin-right:calc(var(--space-x) * -1);overflow-x:auto;white-space:nowrap;scrollbar-width:none}@media (min-width:1120px){.ProductForm_select__Y3sWW>div{flex-wrap:wrap}}:is(.ProductForm_select__Y3sWW>div)::-webkit-scrollbar{display:none}.ProductForm_select__Y3sWW label{margin:0}:is(.ProductForm_select__Y3sWW label):last-child:after{position:absolute;top:0;right:calc(var(--space-x) * -1);bottom:0;left:auto;width:var(--space-x);content:""}@media (min-width:1120px){:is(.ProductForm_select__Y3sWW label):last-child:after{content:none}}.ProductForm_select__Y3sWW [type=radio]{all:unset;position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;border-radius:100vw}:is(.ProductForm_select__Y3sWW [type=radio]):focus-visible{outline:var(--outline);outline-offset:var(--outline-offset)}:is(.ProductForm_select__Y3sWW [type=radio]):where(:not(:checked))+span{color:currentcolor;background-color:initial;border-color:transparent}@media (hover:hover){:is(.ProductForm_select__Y3sWW [type=radio]):where(:hover,:focus)+span{border-color:black}}:is(.ProductForm_select__Y3sWW [type=radio])+span{font:var(--font-xs)}.ProductForm_toggle__5IWAb{grid-template-areas:"checkbox label" ". description";grid-template-columns:auto 1fr;column-gap:.75rem}.ProductForm_toggle__5IWAb label{display:contents;cursor:pointer}.ProductForm_toggle__5IWAb input{all:unset;grid-area:checkbox;width:1.5rem;height:1.5rem}:is(.ProductForm_toggle__5IWAb input):checked+svg{color:white;background-color:black}:is(:is(.ProductForm_toggle__5IWAb input):checked+svg) path{transform:none}.ProductForm_toggle__5IWAb svg{grid-area:checkbox;color:transparent;border:1px solid black;border-radius:.25rem;transition:.15s linear;transition-property:color,background-color}.ProductForm_toggle__5IWAb path{transform:scale(0);transform-origin:center;transition:transform .15s linear}.ProductForm_toggle__5IWAb span{grid-area:label}.ProductForm_toggle__5IWAb p{grid-area:description;margin-top:.25rem;font:var(--font-sm)}.ProductForm_intro__kaQz6{max-width:50ch;margin-bottom:2.5rem;font:var(--font-sm)}.ProductForm_submit__VjgI5{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:1.5rem}@media (min-width:480px){.ProductForm_submit__VjgI5{flex-wrap:nowrap}}.ProductForm_submit__VjgI5 button{flex-shrink:0}.ProductForm_submit__VjgI5 [role=alert]{margin:0;font:var(--font-xs)}.Text_root__STOb2{--placeholder-color:var(--background-color);padding:var(--space-y) var(--space-x);overflow:hidden;background-color:var(--background-color,white)}.Text_root__STOb2:where([style*=limestone],[style*=white]){--placeholder-color:#ebe9de}.Text_root__STOb2[style*=white]:first-child{padding-top:0}