@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,main{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input,textarea{-webkit-appearance:none;border-radius:0}*{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}html:not(.a11y):not(.no-js) *{outline:none}:root{--space-text: 5rem;--space-block: 5rem}@media (max-width:767px){:root{--space-text: 2.5rem;--space-block: 2.5rem}}@font-face{font-family:Avenir;font-weight:400;src:url(/wp-content/themes/balade/generated/avenir-roman-10f1a0ef.woff2) format("woff2")}@font-face{font-family:Avenir;font-weight:700;src:url(/wp-content/themes/balade/generated/avenir-heavy-20870784.woff2) format("woff2")}@font-face{font-family:AvenirNext;font-weight:700;src:url(/wp-content/themes/balade/generated/avenir-next-bold-5b8cd937.woff2) format("woff2")}@font-face{font-family:DK Buttered Toast;font-style:400;src:url(/wp-content/themes/balade/generated/dk-buttered-toast-cf054199.woff2) format("woff2")}*{-webkit-touch-callout:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased}html{font-size:.625em}body,.body{color:#000;font:400 1.8rem/1.4 Avenir;text-transform:none}@media (max-width:767px){body,.body{font-size:1.4rem}}a{cursor:pointer;color:inherit;text-decoration:none}hr{background:currentColor;border:none}strong{font-weight:700}small{font-size:1.3rem}h1,.title-1{color:#006e22;font:700 5.5rem/1 DK Buttered Toast;text-transform:uppercase}@media (max-width:767px){h1,.title-1{font-size:2.8rem}}h2,.title-2{color:#006e22;font:700 3.6rem/1 DK Buttered Toast;text-transform:uppercase}@media (max-width:767px){h2,.title-2{font-size:2.4rem}}h3,.title-3{color:#006e22;font:700 2.8rem/1 DK Buttered Toast;text-transform:uppercase}@media (max-width:767px){h3,.title-3{font-size:2.4rem}}h4,.title-4{color:#006e22;font:700 1.8rem/1 Avenir;text-transform:none}@media (max-width:767px){h4,.title-4{font-size:1.6rem}}h1>a,h2>a,h3>a,.title-1>a,.title-2>a,.title-3>a{text-decoration:none}.subtitle{color:#000;font:2.6rem/1 Avenir;text-transform:none}@media (max-width:767px){.subtitle{font-size:1.8rem}}.cta{color:#000;font:700 1.3rem/1.5 AvenirNext;text-transform:none}@media (max-width:767px){.cta{font-size:1.4rem}}.clear{clear:both}.clearfix:after{content:"";display:table;clear:both}.center{text-align:center}.full{position:absolute;height:100%;width:100%;left:0;top:0}:target,:focus{scroll-margin-top:10rem}.admin-bar :target,.admin-bar :focus{scroll-margin-top:calc(10rem + 32px)}html:focus-within{scroll-behavior:smooth}html,body{scroll-behavior:smooth}body{padding-top:8rem}body.-loading{cursor:wait}body.-loading>*{pointer-events:none}@media (max-width:767px){body{padding-top:6rem}}#page{min-height:50vh}.inline-list{font-size:0}.inline-list>*{display:inline-block;vertical-align:middle}.bkg-cover{background-repeat:no-repeat;background-position:center center;background-size:cover}.bkg-contain{background-repeat:no-repeat;background-position:center center;background-size:contain}.link-extend:before{content:"";z-index:1;position:absolute;height:100%;width:100%;left:0;top:0}.ratio-wrapper{position:relative}.ratio-wrapper:before{content:"";display:block}.ratio-wrapper.-square:before{padding-bottom:100%}.ratio-wrapper.-video:before{padding-bottom:56.25%}.image-wrapper{line-height:0;display:block}.image-wrapper svg,.image-wrapper img{max-width:100%;height:auto}.wrapper{margin-left:auto;margin-right:auto;position:relative;width:100%}.wrapper.-right{margin-right:0}.wrapper.-left{margin-left:0}.wrapper.-padded{padding-left:2rem;padding-right:2rem}.wrapper.-larger{padding-left:5rem;padding-right:5rem}@media (min-width:1721px){.wrapper.-larger{padding:0}}@media (max-width:1024px){.wrapper.-larger{padding-left:2rem;padding-right:2rem}}.wrapper.-xsmall{max-width:69rem}.wrapper.-xsmall.-padded{max-width:73rem}.wrapper.-small{max-width:84rem}.wrapper.-small.-padded{max-width:88rem}.wrapper.-medium{max-width:94rem}.wrapper.-medium.-padded{max-width:98rem}.wrapper.-large{max-width:120rem}.wrapper.-large.-padded{max-width:124rem}.wrapper.-larger{max-width:141rem}.wrapper.-larger.-padded{max-width:145rem}.wrapper.-xlarge{max-width:144rem}.wrapper.-xlarge.-padded{max-width:148rem}.vertical-center-wrapper{display:flex;align-items:center}.vertical-center-wrapper .inner{width:100%}.no-flexbox .vertical-center-wrapper{display:block}.no-flexbox .vertical-center-wrapper .inner{position:absolute;top:50%;transform:translateY(-50%)}.wrapper-overflow-hidden{overflow:hidden}@media (max-width:960px){#wpadminbar{display:none!important}html{margin-top:0!important}}.no-scroll-bar{-ms-overflow-style:none;scrollbar-width:none}.no-scroll-bar::-webkit-scrollbar{display:none}.otgs-development-site-front-end,.logo-print,#error_browser_wrapper{display:none}.error--browser{width:100%;height:100%;position:relative}.error--browser #header-wrapper,.error--browser #page,.error--browser #footer-wrapper{display:none!important}.error--browser #error_browser_wrapper{display:block;position:absolute;height:100%;width:100%;left:0;top:0;text-align:center}.error--browser #error_browser{width:500px;margin:100px 0 0 -250px;position:relative;left:50%}.error--browser #error_browser .logo{margin:0 auto}.error--browser #error_browser ul li{float:left;width:25%}.error--browser #error_browser ul li a{white-space:nowrap;color:#fff;text-decoration:none}.error--browser #error_browser ul li a img{height:60px;width:auto}.input-container{display:flex;position:relative;flex-direction:column;gap:.6rem 0}.input-container.-inline{flex-direction:row;gap:0 1.5rem;align-items:center}.input-container .input-label{font:700 1.6rem/1.6 Avenir;padding:0 3rem;text-align:left;text-transform:none}.input-container .input-label.required:after{content:" *"}.input-container .input-label.checkbox{cursor:pointer;display:inline-block;font:1.3rem/1.2 Avenir;margin:0 0 3rem;padding:0 3rem 0 6rem;position:relative;width:auto}.input-container .input-label a{text-decoration:underline}.input-container .input{border:1px solid #bcbdbf;border-radius:2.5rem;font:1.6rem/4.8rem Avenir;height:5rem;padding:0 3rem;position:relative;width:100%}.input-container .input::placeholder,.input-container .input:invalid{color:#bcbdbf}.input-container .input.select{appearance:none;background-image:url(/wp-content/themes/balade/generated/select-arrow-0575a860.svg);background-repeat:no-repeat;background-position:right 2rem top 2.2rem;background-size:.9rem auto;border:1px solid #bcbdbf;border-radius:2.5rem;position:relative}.input-container .input.textarea{height:20rem}.input-container .input.checkbox{border:none;height:1rem;left:3rem;padding:0;position:absolute;top:.3rem;width:1rem}.input-container .input.checkbox:before{background:#9a9a9a;border-radius:.2rem;content:"";height:1rem;left:.3rem;position:absolute;top:.3rem;transform:scale(0);transition:transform .1s linear;width:1rem;z-index:1}.input-container .input.checkbox:after{background:#eee;border:1px solid #9a9a9a;border-radius:.3rem;content:"";height:1.4rem;left:0;position:absolute;top:0;width:1.4rem}.input-container .input.checkbox:checked:before{transform:scale(1)}@media (max-width:767px){.input-container .input-label{padding:0 2rem}.input-container .input-label.checkbox{padding:0 2rem 0 5rem}.input-container .input{padding:0 2rem}.input-container .input.checkbox{left:2rem}}.preload *{-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;-webkit-transition:none!important}.mobile-only{display:block!important}.desktop-only,.print-only{display:none!important}@media (min-width:1025px){.mobile-only{display:none!important}.desktop-only,.print-only{display:block!important}}.hidden{display:none}svg{fill:currentColor}a{color:currentColor}p{margin:0}.clear{clear:both;float:none;height:0}.footer-wrapper{padding:7rem 0;position:relative}.footer-wrapper .footer-menu{display:flex;gap:4.5rem;justify-content:center;text-align:center}.footer-wrapper .footer-menu a{color:#006e22;font:1.3rem/1.2 Avenir}.footer-wrapper .logo-wrapper{bottom:50%;display:block;left:75%;position:absolute;text-align:center;transform:translateY(4.5rem)}.footer-wrapper .logo-wrapper .logo{height:5.4rem;width:auto}.footer-wrapper .logo-wrapper p{color:#006e22;font:1.35rem DK Buttered Toast;text-transform:uppercase}@media (max-width:767px){.footer-wrapper{padding:2rem 0 4rem}.footer-wrapper .footer-menu{flex-direction:column;gap:.6rem}.footer-wrapper .logo-wrapper{bottom:0;height:8rem;left:0;position:relative;transform:none;width:auto}.footer-wrapper .logo-wrapper .logo{height:4rem}.footer-wrapper .logo-wrapper p{font-size:1.4rem}}.reset-btn,button,.default-btn,.btn{border-radius:0;-webkit-appearance:none;appearance:none;background:none;border:none;padding:0;color:inherit;cursor:pointer}.ico-btn i,button i,.default-btn i,.btn i{display:inline-block;vertical-align:middle}.ico-btn .label,button .label,.default-btn .label,.btn .label{text-align:left}.ico-btn .ico,button .ico,.default-btn .ico,.btn .ico{line-height:0;position:relative}.ico-btn .ico.-fixed-size svg,button .ico.-fixed-size svg,.default-btn .ico.-fixed-size svg,.btn .ico.-fixed-size svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.ico-btn .label+.ico,button .label+.ico,.default-btn .label+.ico,.btn .label+.ico{margin-left:9px}.ico-btn .ico+.label,button .ico+.label,.default-btn .ico+.label,.btn .ico+.label{margin-left:9px}.btn{--bg-color: #006e22;--text-color: #fff;--hover-color: #000;background-color:var(--bg-color);border:none;border-radius:3rem;color:var(--text-color);display:flex;align-items:center;padding:1.6rem 3rem;position:relative;text-decoration:none!important;text-transform:uppercase;width:fit-content}.btn.-svg{align-items:center;display:flex;gap:0 1rem}.slider-btn-container{column-gap:3rem;display:flex;justify-content:center;margin-top:8rem;position:relative;width:100%}@media (max-width:767px){.slider-btn-container{column-gap:2.4rem}}.slider-btn-container>.slider-btn{align-items:center;background-color:#006e22;border:none;border-radius:50%;display:flex;height:6.2rem;justify-content:center;left:0;outline:none;position:relative;right:0;transform:inherit;width:6.2rem}@media (max-width:767px){.slider-btn-container>.slider-btn{height:5rem;width:5rem}}.slider-btn-container>.slider-btn.glide__arrow--left{transform:rotate(180deg)}a.btn:not(.disabled),a.btn:not(:disabled),button.btn:not(.disabled),button.btn:not(:disabled),input[type=submit].btn:not(.disabled),input[type=submit].btn:not(:disabled){cursor:pointer;transition:scale .2s cubic-bezier(.215,.61,.355,1)}a.btn:not(.disabled):hover,a.btn:not(:disabled):hover,button.btn:not(.disabled):hover,button.btn:not(:disabled):hover,input[type=submit].btn:not(.disabled):hover,input[type=submit].btn:not(:disabled):hover{scale:1.05}@media (max-width:767px){.btn+.btn{margin-top:1rem}}[data-component=LazyImage] [data-bkg-desktop],[data-component=LazyImage][data-bkg-desktop],[data-component=LazyImageIntersection] [data-bkg-desktop],[data-component=LazyImageIntersection][data-bkg-desktop]{transition:opacity linear .2s}[data-component=LazyImage] [data-bkg-desktop]:not(.loaded),[data-component=LazyImage][data-bkg-desktop]:not(.loaded),[data-component=LazyImageIntersection] [data-bkg-desktop]:not(.loaded),[data-component=LazyImageIntersection][data-bkg-desktop]:not(.loaded){opacity:0!important}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:#fff;text-transform:uppercase;padding:9px 12px;background-color:transparent;border:2px solid rgba(255,255,255,.5);border-radius:4px;box-shadow:0 .25em .5em #0000001a;text-shadow:0 .25em .5em rgba(0,0,0,.1);opacity:1;cursor:pointer;transition:opacity .15s ease,border .3s ease-in-out;transform:translateY(-50%);line-height:1}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:#fff}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:.33}.glide__bullets{position:absolute;z-index:2;bottom:2em;left:50%;display:inline-flex;list-style:none;transform:translate(-50%)}.glide__bullet{background-color:#ffffff80;width:9px;height:9px;padding:0;border-radius:50%;border:2px solid transparent;transition:all .3s ease-in-out;cursor:pointer;line-height:0;box-shadow:0 .25em .5em #0000001a;margin:0 .25em}.glide__bullet:focus{outline:none}.glide__bullet:hover,.glide__bullet:focus{border:2px solid white;background-color:#ffffff80}.glide__bullet--active{background-color:#fff}.glide--swipeable{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.banner-video{height:54.5rem;width:100%}.banner-video video{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:767px){.banner-video{height:24rem}}.grecaptcha-badge,.grecaptcha-logo{display:none!important}.contact-form{background:#006e22;overflow:hidden;position:relative;z-index:10}.contact-form .banner-wrapper{position:relative}.contact-form .banner-wrapper .banner{display:block;height:auto;object-fit:cover;width:100%}.contact-form form{color:#fff;padding:8rem 0;max-width:70rem}.contact-form .title-2,.contact-form .title-3{color:#fff;margin-bottom:3rem}.contact-form fieldset{display:flex;flex-wrap:wrap;gap:1.6rem .8rem;margin-bottom:1.6rem;width:100%}.contact-form fieldset.hidden{display:none}.contact-form fieldset .input-container{width:100%}@media (min-width:1025px){.contact-form fieldset .input-container{width:calc((100% - .8rem)/2)}.contact-form fieldset .input-container.-full{width:100%}}.contact-form .mandatory{float:right;padding:1.3rem 0}.contact-form .btn{--bg-color: #fff;--text-color: #006e22;margin:auto}@media (max-width:767px){.contact-form .banner-wrapper .banner{height:19rem}.contact-form form{margin:5rem auto}}.contact-form .feedback{color:#fff;padding:8rem 0;margin:auto;max-width:70rem;text-align:center}.header-wrapper{background:#fff;height:8rem;left:0;position:fixed;text-align:center;top:0;transition:transform .3s cubic-bezier(.215,.61,.355,1);width:100%;z-index:1000}.header-wrapper.-hidden{transform:translateY(-150%)}.header-wrapper .logo-wrapper{background:#fff;border-radius:50%;display:inline-block;margin:auto;padding:1rem 7rem;position:relative;text-align:center;z-index:10}.header-wrapper .logo-wrapper .logo{height:5.4rem;width:auto}.header-wrapper .logo-wrapper p{color:#006e22;font:1.35rem DK Buttered Toast;text-transform:uppercase}.header-wrapper .contact{padding:1.2rem 2rem;right:18rem;position:absolute;top:50%;transform:translateY(-50%);z-index:9}.header-wrapper .burger{right:3rem;position:absolute;top:50%;transform:translateY(-50%);z-index:8}.header-wrapper .burger .line{transform-origin:center;transition:transform .3s ease,opacity .3s ease}.header-wrapper:before{background:#fff;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.header-wrapper .submenu{height:100%;left:0;position:absolute;top:0;transition:transform .3s cubic-bezier(.215,.61,.355,1);width:100%;z-index:3}.header-wrapper .submenu .social{display:flex;gap:.6rem;left:3rem;position:absolute;top:50%;transform:translateY(-50%)}.header-wrapper .submenu .social a{background:#006e22;border-radius:50%;color:#fff;display:inline-block;height:4rem;padding:.5rem;transition:scale .3s cubic-bezier(.215,.61,.355,1);width:4rem}.header-wrapper .submenu .social a svg{fill:currentColor;height:3rem;width:3rem}.header-wrapper .submenu .social a:hover{scale:1.05}.header-wrapper .submenu .lang-switcher{display:flex;right:3rem;position:absolute;top:50%;transform:translateY(-50%)}.header-wrapper .submenu .lang-switcher li.active a{background:#006e22;color:#fff}.header-wrapper .submenu .lang-switcher a{align-items:center;border:none;color:#006e22;display:flex;height:4rem;justify-content:center;text-transform:uppercase;text-align:center;transition:scale .3s cubic-bezier(.215,.61,.355,1);width:4rem}.header-wrapper .submenu .lang-switcher a:hover{scale:1.05}.header-wrapper[aria-expanded=true] .burger .line--top{transform:translateY(.5rem) rotate(45deg)}.header-wrapper[aria-expanded=true] .burger .line--middle{opacity:0;transform:scaleX(0)}.header-wrapper[aria-expanded=true] .burger .line--bottom{transform:translateY(-.5rem) rotate(-45deg)}.header-wrapper[aria-expanded=true] .submenu{transform:translateY(100%)}@media (max-width:767px){.header-wrapper{height:6rem}.header-wrapper .submenu{background:#fff;height:15rem;top:-9rem;z-index:1}.header-wrapper .btn{--bg-color: $color-white;--text-color: $color-green;left:1rem;right:auto}.header-wrapper .btn span{display:none}.header-wrapper .lang-switcher{right:1rem}.header-wrapper .logo-wrapper{padding:.5rem 5rem}.header-wrapper .logo-wrapper .logo{height:5rem}.header-wrapper .logo-wrapper p{font-size:1.4rem}}.product-item{align-items:center;display:flex;flex-direction:column;position:relative;text-align:center}.product-item .picture{align-items:center;background:#fff;display:flex;height:24rem;justify-content:center;margin-bottom:2rem;position:relative;transition:transform .3s cubic-bezier(.215,.61,.355,1);width:100%}.product-item .picture img{display:block;height:70%;object-fit:contain;width:70%}.product-item:hover .picture{transform:scale(1.05)}.product-item .title-4,.product-item p{color:#006e22}@media (max-width:767px){.product-item .picture{height:16rem}}.slider-history{margin:8rem auto}.slider-history .glideHistory{overflow:hidden}.slider-history .glideHistory .glide__track{transition:height .3s cubic-bezier(.645,.045,.355,1)}.slider-history .glideHistory .glide__slides{overflow:visible;height:45rem}.slider-history .glideHistory .glide__slides li .wrapper{align-items:center;display:flex;gap:8rem}.slider-history .glideHistory .glide__slides li .wrapper .picture{position:relative}.slider-history .glideHistory .glide__slides li .wrapper .picture img{display:block;height:45rem;object-fit:cover;width:57.7rem}.slider-history .glideHistory .glide__slides li .wrapper .subtitle{margin-bottom:1rem}.slider-history .glideHistory .glide__slides li .wrapper .title-2{margin-bottom:4rem}@media (max-width:767px){.slider-history{margin:0 0 3rem}.slider-history .glideHistory .glide__slides{height:auto}.slider-history .glideHistory .glide__slides li .wrapper{flex-direction:column;gap:3rem}.slider-history .glideHistory .glide__slides li .wrapper .picture img{height:auto;width:100%}.slider-history .glideHistory .glide__slides li .wrapper .text{margin:0 2rem}}.slider-products{background:#f9f8f4;margin:-1rem -2rem;overflow:hidden;text-align:center}.slider-products .wrapper{margin:8rem auto 6.5rem}.slider-products .subtitle{margin-bottom:4rem}.slider-products .text{margin:auto;max-width:60rem}.slider-products .tabs-nav{background:#fff;border-radius:10rem;display:inline-flex;margin-bottom:2rem;padding:.7rem}.slider-products .tabs-nav button{--bg-color: #fff;--text-color: #006e22}.slider-products .tabs-nav button:hover{scale:1}.slider-products .tabs-nav .-active button{--bg-color: #006e22;--text-color: #fff}.slider-products .range:not(.-active){display:none}.slider-products .range .text{margin-bottom:6rem}.slider-products .glideProduct .glide__slides{padding:1rem}.slider-products .glideProduct .slider-btn-container{display:none;margin-top:3.6rem}.slider-products .glideProduct .slider-btn-container:has(.slider-btn:not(.glide__arrow--disabled)){display:flex}@media (max-width:767px){.slider-products .wrapper{margin:5rem auto}.slider-products .range .text{margin-bottom:4rem}}.slider-ranges{background:#f9f8f4;overflow:hidden;text-align:center}.slider-ranges .wrapper{margin:8rem auto 6.5rem}.slider-ranges .title-2{color:#006e22}.slider-ranges .subtitle{margin-bottom:4rem}.slider-ranges .text{margin:0 auto 3rem;max-width:60rem}.slider-ranges .tabs-nav{background:#fff;border-radius:10rem;display:inline-flex;margin-bottom:2rem;padding:.7rem}.slider-ranges .tabs-nav button{--bg-color: #fff;--text-color: #006e22;font-family:DK Buttered Toast}.slider-ranges .tabs-nav button:hover{scale:1}.slider-ranges .tabs-nav .-active button{--bg-color: #006e22;--text-color: #fff}.slider-ranges .range:not(.-active){display:none}.slider-ranges .range .text{margin-bottom:6rem}.slider-ranges .glideProduct .glide__slides{padding-top:1rem}.slider-ranges .glideProduct .slider-btn-container{display:none;margin-top:3.6rem}.slider-ranges .glideProduct .slider-btn-container:has(.slider-btn:not(.glide__arrow--disabled)){display:flex}@media (max-width:767px){.slider-ranges .wrapper{margin:5rem auto}.slider-ranges .range .text{margin-bottom:4rem}.slider-ranges .glideProduct{margin:0 -2rem}}.page-content h1{margin:5rem auto 3rem}.page-content h2{margin:3rem auto 2rem}.page-content h3{margin-bottom:1rem}.page-content p{margin-bottom:2rem}.page-content ul{list-style:disc}.page-content a{text-decoration:underline}.single-product #page{background:#f9f8f4;padding:11rem 0}.single-product #page .wrapper{align-items:flex-start;display:flex;gap:9rem}.single-product #page .desktop-only:has(.main-picture){position:sticky;top:19rem}.single-product #page .main-picture{align-items:center;aspect-ratio:1;background:#fff;display:flex;justify-content:center;margin-bottom:2rem;max-width:calc(100vw - 4rem);position:relative;transition:transform .3s cubic-bezier(.215,.61,.355,1);width:41rem}.single-product #page .main-picture img{display:block;height:70%;object-fit:contain;width:70%}.single-product #page .back{color:#006e22;display:flex;gap:2rem;position:absolute;text-transform:uppercase;transform:translateY(-150%)}.single-product #page .back svg{height:1.5rem;width:1.9rem}.single-product #page .content{flex-grow:1}.single-product #page .title{margin-bottom:3rem}.single-product #page .title .title-2{color:#006e22}.single-product #page .recipes{margin-top:3rem}.single-product #page .product-description{max-width:53rem}.single-product #page .product-description strong{color:#006e22;display:block;font:700 1.8rem/1 DK Buttered Toast;margin:4rem 0 1rem;text-transform:uppercase}.single-product #page .product-description li{margin-left:2rem;padding-left:1rem}.single-product #page .product-description li::marker{content:"\2022"}.single-product #page .nutrition-table{background:#fff;border-radius:1rem;margin-top:5rem;padding:1rem 0;width:100%}.single-product #page .nutrition-table table{border-collapse:collapse;color:#006e22;width:100%}.single-product #page .nutrition-table table th{color:#006e22;padding:1.2rem 0;text-align:left}.single-product #page .nutrition-table table th:first-child,.single-product #page .nutrition-table table th:last-child{border:none!important;padding:0!important;width:3rem}.single-product #page .nutrition-table table th:not(:first-child){white-space:nowrap}.single-product #page .nutrition-table table th small{font-size:1.8rem}.single-product #page .nutrition-table table .highlight{background-color:#d8dce8}.single-product #page .nutrition-table table .highlight td{border:none!important}.single-product #page .nutrition-table table .highlight+tr td{border:none!important}.single-product #page .nutrition-table table tbody tr{position:relative}.single-product #page .nutrition-table table tbody tr td:first-child,.single-product #page .nutrition-table table tbody tr td:last-child{border:none!important;width:3rem}.single-product #page .nutrition-table table tbody tr:not(.sub-row) td{border-top:1px solid rgba(188,189,191,.5)}.single-product #page .nutrition-table table tbody tr:has(+ .sub-row) td{padding-bottom:0}.single-product #page .nutrition-table table tbody tr.sub-row td{color:#bcbdbf;font-size:1.4rem;font-weight:400;padding-top:0}.single-product #page .nutrition-table table tbody td{font-weight:700;padding:1.2rem 0}.single-product #page .related-products{margin-top:7rem}.single-product #page .related-products .title-3{color:#006e22;margin-bottom:2.5rem}.single-product #page .related-products .slider-products{width:100%}@media (max-width:767px){.single-product #page{padding:4rem 0}.single-product #page .wrapper{display:block}.single-product #page .title{margin:2rem auto 3.5rem;text-align:center}.single-product #page .main-picture.mobile-only{display:flex!important}.single-product #page .back{position:relative;transform:none}.single-product #page .recipes{margin:-1.5rem auto 3.5rem;text-align:center}.single-product #page .recipes .btn{display:inline-flex}.single-product #page .nutrition-table{max-width:calc(100vw - 4rem)}.single-product #page .nutrition-table.-large{overflow-x:scroll}.single-product #page .nutrition-table.-large table{min-width:40rem}.single-product #page .related-products .slider-products{width:100vw}}
