@font-face{font-family:Satoshi Variable;src:url(//www.joliepetsupplements.com/cdn/shop/t/4/assets/Satoshi-Variable.ttf?v=137468040170919803541765567252) format("truetype");font-display:swap;font-style:normal}body{font-family:Satoshi Variable;background:#fffdf8}h2{text-wrap:pretty}.jolie_btn{padding:18px 40px;border-radius:8px;display:inline-flex;gap:8px;align-items:center;justify-content:center;text-decoration:none;color:#fffdf8;font-weight:400;line-height:120%;text-transform:capitalize;font-size:clamp(12px,1vw + 8px,16px);transition:transform .3s ease;white-space:nowrap;font-family:Satoshi Variable}.jolie_btn:hover{transform:scale(1.02)}.jolie_primary_btn{background:#00512c;border:1px solid #00512C}.jolie_primary_btn:hover{background:transparent;color:#fffdf8;border:1px solid #FFFDF8}.jolie_secondary_btn{border:1px solid #FFFDF8}.jolie_secondary_btn:hover{background:#00512c;border:1px solid #00512C}@media(max-width:989px){.jolie_btn{min-width:70vw;max-width:80vw;white-space:normal;text-wrap:balance;gap:5px}.jolie_btn svg{width:20px!important;height:20px!important}}.jolie_hero{border-radius:32px;display:flex;gap:60px;align-items:center;overflow:hidden;margin:24px 0;aspect-ratio:1400/670}.jolie_hero .hero_media,.jolie_hero .hero_content{width:calc(50% - 30px)}.jolie_hero .hero_content{padding-left:90px;padding-top:clamp(36px,calc(36px + 64 * ((100vw - 320px) / 880)),100px);padding-bottom:clamp(36px,calc(36px + 64 * ((100vw - 320px) / 880)),100px)}.jolie_hero .hero_media{display:flex;align-self:flex-end}.jolie_hero .hero_media img{width:100%;height:auto}.jolie_hero h6{color:#fffdf8;font-size:clamp(10px,1vw + .5rem,14px);font-style:normal;font-weight:700;line-height:150%;margin:0;padding:0;text-transform:uppercase;font-family:area-extended,sans-serif}.jolie_hero h1{color:#fffdf8;font-family:area-extended,sans-serif;font-size:clamp(25px,2vw + 1rem,52px);font-style:normal;font-weight:700;line-height:125%;margin:18px 0;padding:0}.jolie_hero p{color:#fffdf8;font-size:clamp(14px,1vw + .5rem,18px);font-style:normal;font-weight:400;line-height:130%;margin:0;padding:0}.jolie_hero .actions{display:flex;justify-content:flex-start;gap:16px;margin-top:24px;flex-wrap:wrap}.jolie_hero video{width:100%}.jolie_hero img.mobile{display:none}@media(max-width:989px){.jolie_hero{flex-direction:column;gap:0;aspect-ratio:auto}.jolie_hero .hero_media,.jolie_hero .hero_content{width:100%}.jolie_hero img.desktop{display:none}.jolie_hero img.mobile{display:block}.jolie_hero .hero_content{padding-left:26px;padding-right:26px;text-align:center}.jolie_hero .actions{flex-direction:column}}.j-columns{margin:65px 0 96px}.j-columns h3{color:#3e8162;text-align:center;font-family:area-extended,sans-serif;font-size:clamp(26px,1vw + 1rem,32px);font-style:normal;font-weight:700;line-height:125%;margin:0 auto 48px}.j-columns .mobiledesc{display:none}.j-columns .flex{display:flex;justify-content:center;align-items:flex-start;gap:64px}.j-columns .block{text-align:center;color:#3e8162;font-size:clamp(12px,1vw + .5rem,18px);font-style:normal;font-weight:600;line-height:130%}.j-columns img{height:43px;width:auto;margin-bottom:10px}.j-columns p{margin:0;padding:0;font-weight:600;font-size:clamp(12px,2.5vw,18px)}@media(max-width:989px){.j-columns{border-radius:16px;background:#dfe5b8;padding:40px 26px;margin:16px 0 32px}.j-columns h3{margin:0 auto;max-width:250px}.j-columns .mobiledesc{display:block;color:#3e8162;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-align:center;margin:14px 0 16px}.j-columns .flex{flex-wrap:wrap;gap:24px}.j-columns .block{width:calc(50% - 12px)}}.j-textroll{margin:96px 0 48px;text-align:center}.j-textroll h5{color:#3e8162;font-family:area-extended,sans-serif;font-size:clamp(10px,1vw + .25rem,14px);font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase;margin:0 auto}.j-textroll h2{color:#3e8162;font-family:area-extended,sans-serif;font-size:clamp(26px,3vw + 1rem,56px);font-style:normal;font-weight:700;line-height:125%;margin:16px auto}.j-textroll .textroll{height:1.1em;overflow:hidden;position:relative;display:inline-block;background:#eef1db;margin-bottom:-10px}.j-textroll .rollwrap{display:flex;flex-direction:column;animation:textroll 10s infinite}.j-textroll .rollwrap span{line-height:1em;display:block}@keyframes textroll{0%,15%{transform:translateY(0)}20%,35%{transform:translateY(-1em)}40%,55%{transform:translateY(-2em)}60%,75%{transform:translateY(-3em)}80%,95%{transform:translateY(-4em)}to{transform:translateY(0)}}.j-textroll p{color:#272727;font-size:clamp(14px,1vw + .5rem,18px);font-style:normal;font-weight:400;line-height:130%;margin:24px auto;max-width:min(800px,100%)}.j-textroll .jolie_primary_btn:hover{color:#00512c;border:1px solid #00512c}@media(max-width:989px){.j-textroll{padding:0 26px;margin:24px 0}.j-textroll br{display:none}.j-textroll .textroll{margin-bottom:-.5rem}}.j-accordion{margin:40px 0 96px}.j-accordion .flex{display:flex;gap:78px}.j-accordion .imageside,.j-accordion .accordionwrap{width:calc(50% - 39px)}.j-accordion .accordionwrap{display:flex;align-items:center}.j-accordion .accordion{width:100%}.j-accordion .summary__title{display:flex;align-items:center;justify-content:space-between;box-shadow:none!important;outline:none!important}.j-accordion .accordion details{padding:24px 0;border-bottom:1px solid #272727}.j-accordion h4{color:#3e8162;font-family:area-extended,sans-serif;font-size:clamp(16px,1vw + .5rem,20px);font-style:normal;font-weight:700;line-height:120%;margin:0}.j-accordion .accordion p{color:#272727;font-size:clamp(14px,1vw + .5rem,18px);font-style:normal;font-weight:400;line-height:130%;padding:0 30px 0 0}.j-accordion svg .vertical{transition:transform .4s ease;transform:rotate(0);transform-origin:12.5px 12.5px}.j-accordion svg .vertical.active{transform:rotate(90deg)}@media(max-width:989px){.j-accordion .flex{flex-direction:column;gap:24px}.j-accordion .imageside,.j-accordion .accordionwrap{width:100%}.j-accordion .accordionwrap{padding:0 26px}}.jolie-benefits{margin:96px 0}.jolie-benefits .benefitheader{display:flex;align-items:flex-end;justify-content:space-between}.jolie-benefits .benefitheader div{flex:1}.jolie-benefits h5{color:#3e8162;font-family:area-extended,sans-serif;font-size:clamp(10px,1vw + .25rem,14px);font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase;margin:0 auto}.jolie-benefits h2{color:#3e8162;font-family:area-extended,sans-serif;font-size:clamp(26px,3vw + 1rem,56px);font-style:normal;font-weight:700;line-height:125%;margin:16px 0;max-width:min(100%,800px)}.jolie-benefits p{color:#272727;font-size:clamp(14px,1vw + .5rem,18px);font-style:normal;font-weight:400;line-height:130%;max-width:min(560px,100%);margin-bottom:0}.jolie-benefits .jolie_btn:hover{border:1px solid #00512C;color:#00512c}.jolie-benefits .benefitslider{margin:40px 0}.jolie-benefits .benefitslider:after{content:"";position:absolute;top:0;right:0;width:80px;height:100%;z-index:10;pointer-events:none;background:linear-gradient(to left,#fff,#fff0)}.jolie-benefits .benefit{width:calc((100% / 4.5) - (160px / 4.5));margin-right:40px}.jolie-benefits .benefit img{max-width:100%;height:auto}.jolie-benefits .benefit h5{color:#874d31;font-family:area-extended,sans-serif;font-size:clamp(14px,.5vw + .75rem,16px);font-style:normal;font-weight:700;line-height:120%}.jolie-benefits .benefit .ingredient p{color:#272727;font-size:clamp(14px,1vw + .5rem,18px);font-style:normal;font-weight:400;line-height:130%}.jolie-benefits .benefit .ingredient p strong{font-weight:400;background:#eef1db}.jolie-benefits .slideractions{display:flex;gap:10px;align-items:center}.jolie-benefits button{background:none;border:none;padding:0;cursor:pointer;transition:transform .3s ease}.jolie-benefits button:hover{transform:scale(1.1)}#benefitsprev svg{transform:rotate(180deg)}@media(max-width:989px){.jolie-benefits{margin:32px 0}.jolie-benefits .benefitheader{flex-direction:column;gap:14px;text-align:center;align-items:center}.jolie-benefits .benefit img{max-width:60%}.jolie-benefits .benefitheader p{margin:14px auto}.jolie-benefits .benefit{width:100%;text-align:center}.jolie-benefits .slideractions{justify-content:center}.jolie-benefits .benefitslider:after{display:none}}.j-banner-video{border-radius:32px;display:flex;gap:60px;align-items:center;overflow:hidden;margin:24px 0;min-height:670px}.j-banner-video .hero_media,.j-banner-video .hero_content{width:calc(50% - 30px)}.j-banner-video .hero_content{padding-left:90px}.j-banner-video .hero_media{display:flex;align-self:normal}.j-banner-video h6{color:#fffdf8;font-family:area-extended,sans-serif;font-size:clamp(10px,1vw + .5rem,14px);font-style:normal;font-weight:700;line-height:150%;margin:0;padding:0}.j-banner-video h2{color:#fffdf8;font-family:area-extended,sans-serif;font-size:clamp(25px,2vw + 1rem,52px);font-style:normal;font-weight:700;line-height:125%;margin:18px 0;padding:0}.j-banner-video p{color:#fffdf8;font-size:clamp(14px,1vw + .5rem,18px);font-style:normal;font-weight:400;line-height:130%;margin:0;padding:0}.j-banner-video .actions{display:flex;justify-content:flex-start;gap:16px;margin-top:24px}.j-banner-video video{width:100%;height:100%;object-fit:cover}.j-banner-video .videobtn{background:#fffdf8;color:#874d31;border:1px solid #FFFDF8}.j-banner-video .videobtn:hover{color:#fffdf8;background:none}@media(max-width:989px){.j-banner-video{flex-direction:column;gap:0}.j-banner-video .hero_media,.j-banner-video .hero_content{width:100%}.j-banner-video .hero_content{padding:36px 26px;text-align:center}.j-banner-video .actions{flex-direction:column}.j-banner-video video{aspect-ratio:1/1;object-position:center}}.j-banner-layout-adv{margin:96px 0;position:relative;text-align:center}.j-banner-layout-adv .videoplacer{width:100%;padding-top:24px}.j-banner-layout-adv .videoplacer video{width:100%}.j-banner-layout-adv .page-width{display:flex;justify-content:space-between;align-items:center;flex-direction:column-reverse}.j-banner-layout-adv .content{width:100%}.j-banner-layout-adv h6{color:#874d31;font-family:area-extended,sans-serif;font-size:clamp(10px,1vw + .25rem,14px);font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase;margin:0 auto}.j-banner-layout-adv h2{color:#874d31;font-family:area-extended,sans-serif;font-size:clamp(26px,3vw + 1rem,56px);font-style:normal;font-weight:700;line-height:125%;margin:16px auto;max-width:min(100%,700px)}.j-banner-layout-adv .subtext{margin-left:auto;margin-right:auto}.j-banner-layout-adv .subtext p{text-align:center}.j-banner-layout-adv .subtext,.j-banner-layout-adv .subtext p,.j-perkssection p{color:#272727;font-size:clamp(14px,1vw + .5rem,18px);font-style:normal;font-weight:400;line-height:130%;max-width:min(560px,100%)}.j-banner-layout-adv .usp_cards{display:flex;gap:24px}.j-banner-layout-adv .usp_card{margin:20px 0;width:100%;border-radius:15px;background:#eef1db;padding:20px 30px}.j-banner-layout-adv .usp_card h5{color:#874d31;font-family:area-extended,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:120%;margin:0 0 10px}.j-banner-layout-adv .usp_card p{margin:0;padding:0;color:#272727;font-size:clamp(14px,1vw + .5rem,18px);font-style:normal;font-weight:400;line-height:130%}.j-banner-layout-adv .jolie_btn:hover{border:1px solid #00512C;color:#00512c}.j-banner-layout-adv video,.j-banner-layout-adv dotlottie-player{max-width:70%;margin-left:auto;margin-right:auto}@media(max-width:989px){.j-banner-layout-adv{margin:48px 0 16px}.j-banner-layout-adv .page-width,.j-banner-layout-adv .flipmobile{display:flex;flex-direction:column-reverse}.j-banner-layout-adv .jolie_btn{width:100%}.j-banner-layout-adv .content,.j-banner-layout-adv .videoplacer{width:100%;margin:0;text-align:center}.j-banner-layout-adv video,.j-banner-layout-adv dotlottie-player{max-width:100%}.j-banner-layout-adv video{transform:rotate(-90deg)}.j-banner-layout-adv .content{padding:0 26px}.j-banner-layout-adv h2{max-width:70vw}.j-banner-layout-adv .usp_cards{display:block}}.j-perks{margin:96px 0;border-radius:32px;background:#dfe5b8;text-align:center;padding:96px 80px}.j-perks h5{color:#3e8162;font-family:area-extended,sans-serif;font-size:clamp(10px,1vw + .25rem,14px);font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase;margin:0 auto}.j-perks h2{color:#3e8162;font-family:area-extended,sans-serif;font-size:clamp(26px,3vw + 1rem,56px);font-style:normal;font-weight:700;line-height:125%;margin:16px auto 40px}.j-perks .perks{display:flex;position:relative;gap:75px}.j-perks .perks .j-step{flex:1}.j-perks .perks .j-step p{margin:0 0 18px}.j-perks .steppill{display:inline-block;padding:4px 18px;border-radius:70px;background:#874d31;color:#fff;color:#fffdf8;font-size:clamp(10px,.8vw + .5rem,14px);font-style:normal;font-weight:600;line-height:normal;margin-bottom:18px}.j-perks .perks h3{color:#3e8162;font-family:area-extended,sans-serif;font-size:clamp(16px,1vw + 1rem,32px);font-style:normal;font-weight:700;line-height:125%;margin:0 0 18px;z-index:1;position:relative;display:block;padding:0}.j-perks .perks img{width:300px;aspect-ratio:1/1;display:block;margin:0 auto;max-width:20vw}@media(max-width:989px){.j-perks .perks{flex-direction:column;gap:10px;justify-content:center}.j-perks .perks img{width:130px;max-width:none}.j-perks .perks h3{margin-bottom:7px}.j-perks{margin:16px 0 40px;padding:40px 26px}}.j-reviews{margin:96px 0;text-align:center}.j-reviews h2{color:#874d31;font-family:area-extended,sans-serif;font-size:clamp(26px,3vw + 1rem,56px);font-style:normal;font-weight:700;line-height:125%;margin:24px auto 40px;max-width:min(100%,770px)}.j-reviews .reviews{margin:40px 0}.j-reviews .review{width:calc(50% - 12px);display:flex;gap:24px;margin-right:24px;text-align:left}.j-reviews .review img{width:calc(50% - 12px);border-radius:16px;height:auto;object-fit:cover}.j-reviews .review .reviewcontent{width:calc(50% - 12px);border-radius:16px;background:#3e8162;padding:40px 30px}.j-reviews .review .reviewcontent p{margin:20px 0;font-size:clamp(14px,1vw + .5rem,18px);font-style:normal;font-weight:400;line-height:130%;color:#fffdf8}.j-reviews .review .reviewcontent span{color:#fffdf8;font-family:area-extended,sans-serif;font-size:clamp(16px,1vw + .5rem,20px);font-style:normal;font-weight:700;line-height:120%}.j-reviews .slideractions{display:flex;gap:10px;align-items:center;justify-content:center}.j-reviews button{background:none;border:none;padding:0;cursor:pointer;transition:transform .3s ease}.j-reviews button:hover{transform:scale(1.1)}#reviewsprev svg{transform:rotate(180deg)}@media(max-width:989px){.j-reviews{margin:32px 0 16px}.j-reviews .review,.j-reviews .review .reviewcontent{width:100%}.j-reviews .review img{display:none}}.j-perkssection{margin:96px 0;background:#eef1db;border-radius:32px;padding:96px 60px;text-align:center}.j-perkssection h5{color:#3e8162;font-family:area-extended,sans-serif;font-size:clamp(10px,1vw + .25rem,14px);font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase;margin:0 auto}.j-perkssection h2{color:#3e8162;font-family:area-extended,sans-serif;font-size:clamp(26px,3vw + 1rem,56px);font-style:normal;font-weight:700;line-height:125%;margin:16px auto 40px}.j-perkssection p{margin:0 auto 40px;max-width:min(620px,100%)}.j-perkssection .perks{display:flex;gap:24px}.j-perkssection .perk{border-radius:32px;background:#3e8162;padding:54px 24px 71px;flex:1;position:relative}.j-perkssection .perk h4{color:#fffdf8;font-family:area-extended,sans-serif;font-size:clamp(16px,1vw + .5rem,20px);font-style:normal;font-weight:700;line-height:120%}.j-perkssection .perk p{color:#fffdf8;margin-bottom:24px}.j-perkssection .perk .linkpositioner{position:absolute;bottom:43px;left:0;right:0}.j-perkssection .perk a{color:#fffdf8;font-size:clamp(12px,1vw + .25rem,18px);font-style:normal;font-weight:400;line-height:130%;text-decoration:none;display:inline-flex;align-items:center;gap:4px;border-bottom:1px solid #FFFDF8;transition:transform .3s ease}.j-perkssection .perk a:hover{transform:scale(1.05)}@media(max-width:989px){.j-perkssection{margin:16px 0 40px;padding:40px 26px}.j-perkssection h2{margin-bottom:16px}.j-perkssection .perks{flex-direction:column}.j-perkssection .perk{width:100%}}.j-logos{text-align:center;margin:96px 0}.j-logos h5{color:#874d31;font-family:area-extended,sans-serif;font-size:clamp(10px,1vw + .25rem,14px);font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase;margin:0 auto}.j-logos h2{color:#874d31;font-family:area-extended,sans-serif;font-size:clamp(26px,3vw + 1rem,56px);font-style:normal;font-weight:700;line-height:125%;margin:16px auto 72px}.j-logos .logos{display:flex;justify-content:space-between}.j-logos .logo{flex:1}.j-logos .logo .logowrapper{height:105px;display:flex;align-items:center;justify-content:center;margin-bottom:15px}.j-logos .logo img{max-width:100%;max-height:100%;width:auto;height:auto}.j-logos .logo a img{transition:transform .5s ease}.j-logos .logo a:hover img{transform:scale(1.05)}.j-logos .logo span{padding:4px 18px;border-radius:80px;background:#dfe5b8;color:#272727;text-align:center;font-size:clamp(10px,1vw + .25rem,14px);font-style:normal;font-weight:600;line-height:120%}@media(max-width:989px){.j-logos{margin:40px 0}.j-logos h2{margin-bottom:16px}.j-logos .logos{flex-wrap:wrap;gap:24px;padding:0 16px}.j-logos .logo{flex:auto;width:calc(50% - 12px)}.j-logos .logo .logowrapper{height:60px}}.jolie_cta{border-radius:32px;display:flex;gap:60px;align-items:center;overflow:hidden;margin:24px 0;background:#dfe5b8}.jolie_cta .hero_media,.jolie_cta .cta_content{width:calc(50% - 30px)}.jolie_cta .cta_content{padding-left:90px}.jolie_cta .hero_media{display:flex}.jolie_cta .hero_media img{width:100%;height:auto}.jolie_cta h2{color:#3e8162;font-family:area-extended,sans-serif;font-size:clamp(25px,2vw + 1rem,52px);font-style:normal;font-weight:700;line-height:125%;margin:18px 0;padding:0}.jolie_cta p{color:#272727;font-size:clamp(14px,1vw + .5rem,18px);font-style:normal;font-weight:400;line-height:130%;margin:0;padding:0}.jolie_cta .actions{display:flex;justify-content:flex-start;gap:16px;margin-top:24px}.jolie_cta video{width:100%}.jolie_cta .jolie_secondary_btn,.jolie_cta .jolie_primary_btn:hover{color:#874d31;border-color:#874d31}.jolie_cta .jolie_secondary_btn:hover{color:#fffdf8;border-color:#00512c}@media(max-width:989px){.jolie_cta{flex-direction:column;gap:0}.jolie_cta .hero_media,.jolie_cta .cta_content{width:100%}.jolie_cta .cta_content{padding:36px 26px 0;text-align:center}.jolie_cta .actions{flex-direction:column}}.j_announcementbar{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px}.j_announcementbar p{margin:0;padding:0;font-size:clamp(11px,.6vw + .5rem,14px);font-style:normal;font-weight:400;line-height:130%}.jolie_sticky_head{position:sticky;top:0}.jolie_header{padding:18px 64px;border-radius:0 0 24px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative}.jolie_header .logo img{max-height:55px;width:auto}.jolie_header nav ul{list-style:none;gap:40px;align-items:center;padding-left:40px}.jolie_header nav ul a{text-decoration:none;color:inherit;font-size:18px;font-style:normal;font-weight:600;line-height:150%}.jolie_header .header_extras{display:flex;align-items:center;gap:16px}.jolie_header .header_extra{display:flex;align-items:center;gap:8px;text-decoration:none;color:inherit;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.jolie_header .header_extra img{height:24px;width:auto}.jolie_header .desktopnav{flex:1}.jolie_header .jolie_btn{padding:12px 18px}.jolie_header .desktop_rightside{display:inline-flex;align-items:center;gap:18px}.jolie_header form[role=search]{position:relative;max-width:150px}.jolie_header form[role=search] input{border-radius:4px;background:#fffdf8;position:relative;width:100%;-webkit-appearance:none;appearance:none;border:0;color:#272727;font-size:14px;font-style:normal;font-weight:400;line-height:150%;padding:4px 8px 4px 40px}.jolie_header form[role=search] input:focus{outline:2px solid #00512c;outline-offset:2px}.jolie_header form[role=search] button{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.jolie_header form[role=search] svg{position:absolute;left:8px;top:4px;height:1.5em;z-index:2}.jolie_header .mobile{display:none}.jolie_header .burgerbutton{background:none;outline:none;cursor:pointer;border:none}.jolie_header .leftside nav{border-radius:25px;background:#3e8162;box-shadow:10px 10px 10px -5px #0000001a;padding:36px;position:absolute;left:0;top:55px;width:100%;display:none}.jolie_header .leftside nav.open{display:block}.jolie_header .leftside nav ul{display:flex;flex-direction:column;margin:0;padding:0;gap:20px;align-items:flex-start}.jolie_header .leftside nav a{color:#fffdf8;leading-trim:both;text-edge:cap;font-size:16px;font-style:normal;font-weight:500;line-height:18px}.jolie_header .leftside nav ul.submenu{display:none}.jolie_header .has-submenu .submenu.open{display:flex;padding:15px 0 0 25px}.desktopnav__list{list-style:none;margin:0;padding:0;display:flex;gap:16px}.desktopnav__item{position:relative}.desktopnav__link{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.desktopnav__submenu{list-style:none;margin:0;padding:25px;position:absolute;top:100%;left:0;min-width:200px;z-index:1000;display:none;border-radius:25px;background:#fff;box-shadow:10px 10px 10px -5px #0000001a}.jolie_header .desktopnav__submenu-link{display:block;padding:8px 12px;text-decoration:none;white-space:nowrap;color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:120%}.desktopnav__submenu-item:last-of-type{margin-bottom:0}.desktopnav__item.has-submenu:hover>.desktopnav__submenu,.desktopnav__item.has-submenu:focus-within>.desktopnav__submenu{display:flex;flex-direction:column;gap:20px;align-items:flex-start;padding-left:25px}.jolie_header:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;border-bottom:2px solid #FFF;border-left:2px solid #FFF;border-right:2px solid #FFF;z-index:99;pointer-events:none;display:none;border-radius:0 0 24px 24px}.jolie_header:has(#mobilenav.open){border-radius:0}.jolie_header:has(#mobilenav.open):after{display:block}#mobilenav{border-radius:0 0 25px 25px}#mobilenav a{font-weight:400}@media(max-width:1374px){.jolie_header .header_extra span{display:none}}@media(max-width:1275px){.jolie_header{padding:16px;gap:auto}.jolie_header .desktop{display:none}.jolie_header .mobile{display:block}.jolie_header .mobile.rightside{display:flex;align-items:center;gap:16px}.jolie_header .mobile.leftside{display:flex;align-items:center;gap:6px}}.jolie_footer{color:#fffdf8;padding-bottom:24px}.jolie_footer .footer_top{display:flex;justify-content:space-between;gap:24px}.jolie_footer .leftside{width:60%;border-radius:24px;background:#3e8162;padding:54px}.jolie_footer .leftside svg{height:24px;width:24px}.jolie_footer .pointblock address,.jolie_footer .pointblock p{display:flex;gap:16px;align-items:center;justify-content:flex-start;font-size:clamp(12px,1vw + .5rem,16px);font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase}.jolie_footer .pointblock span,.jolie_footer .pointblock a{flex:1;text-decoration:none;color:inherit}.jolie_footer .leftside .footer_logo{margin-bottom:32px;display:block}.jolie_footer .rightside{flex:1;padding:54px;background:#eef1db;border-radius:24px}.jolie_footer .footerspacer{width:1px;background:#fffdf8}.jolie_footer .footer_menus{display:flex;gap:55px}.jolie_footer .footer_menus h3{font-size:clamp(16px,.5vw + .75rem,18px);font-style:normal;font-weight:600;line-height:150%;text-transform:uppercase;display:flex;align-items:center;gap:16px;color:inherit;margin-top:0;position:relative}.jolie_footer .footer_menus ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:18px}.jolie_footer .footer_menus a{color:inherit;font-size:16px;font-style:normal;font-weight:400;line-height:150%;text-transform:uppercase;text-decoration:none}.jolie_footer .footer_socials{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:20px}.jolie_footer .footer_socials a{color:inherit;font-size:clamp(10px,1vw + .25rem,16px);font-style:normal;font-weight:400;line-height:150%;text-transform:uppercase;text-decoration:none;display:flex;gap:8px;align-items:center}.jolie_footer .footer_bottom,.jolie_footer .bytia{margin-top:55px;text-align:center;color:inherit;font-size:clamp(10px,.8vw + .5rem,14px);font-style:normal;font-weight:400;line-height:150%;text-transform:uppercase}.jolie_footer .footer_bottom a{text-decoration:none;color:inherit}.jolie_footer .bytia{margin-top:8px}.jolie_footer h4{color:inherit;font-size:clamp(14px,1vw + .5rem,18px);font-style:normal;font-weight:500;line-height:150%;margin-top:0;font-family:Satoshi Variable}.jolie_footer .inputrow{display:flex}.jolie_footer .inputrow input{padding:12px 16px;border-radius:4px 0 0 4px;background:#fffdf8;color:#aeaeae;font-size:clamp(14px,1vw + .5rem,18px);font-style:normal;font-weight:500;line-height:150%;border:none;outline:none;font-family:Satoshi Variable;flex:1}.jolie_footer .inputrow button{border-radius:0 4px 4px 0;background:#3e8162;color:#fffdf8;font-size:16px;font-style:normal;font-weight:500;line-height:150%;text-transform:capitalize;border:none;outline:none;padding:18px}.jolie_footer form img{margin:8px auto 0;display:block;text-align:center}.jolie_footer .mobile{display:none}.jolie_footer .footer_menus h3 svg{position:absolute;right:0}.jolie_footer .footer_bottom{text-align:left}.jolie_footer .socialleftflex{display:flex;gap:55px}.jolie_footer .rightside h4{color:#272727;font-size:clamp(25px,2.25vw + 15px,30px);font-family:area-extended,sans-serif;font-weight:700;line-height:1.05em}.jolie_footer .leftside svg{width:35px;height:35px}@media(max-width:989px){.jolie_footer .desktop{display:none}.jolie_footer .mobile{display:block}.jolie_footer{padding:32px 16px}.jolie_footer .socialleftflex{flex-direction:column;gap:25px}.jolie_footer .footerspacer{height:1px;width:100%}.jolie_footer .leftside .footer_logo img{max-width:145px}.jolie_footer .footer_top{flex-direction:column-reverse}.jolie_footer .leftside,.jolie_footer .rightside{width:100%;max-width:100%;padding:25px}.jolie_footer .rightside{flex-direction:column-reverse;gap:24px;padding-bottom:0;text-align:left;background:#eef1db!important}.jolie_footer .rightside img{display:block;width:80%;margin:25px auto 0}.jolie_footer .footer_bottom{margin-top:24px}.jolie_footer .footer_menus{flex-direction:column;gap:12px}.jolie_footer .footer_menus ul{overflow:hidden;max-height:0;transition:max-height .5s ease}.jolie_footer .footer_menus ul.active{max-height:300px}.jolie_footer .inputrow{justify-content:center;max-width:100%}.jolie_footer .inputrow input{flex:1 1 auto;min-width:0;box-sizing:border-box}.jolie_footer .inputrow button{padding:15px;flex:0 0 auto}}.j_why{margin:65px auto 120px}.j_why h2{color:#3e8162;text-align:center;font-family:area-extended,sans-serif;font-size:clamp(26px,3vw + 1rem,56px);font-style:normal;font-weight:700;line-height:125%;margin:0;padding:0}.j_why p{color:#272727;text-align:center;font-size:clamp(14px,1vw + .5rem,18px);font-style:normal;font-weight:400;line-height:130%;margin:24px auto 75px;max-width:min(100%,790px)}.j_why .salespoints{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:75px}.j_why .salespoint{display:flex;flex-direction:column;gap:10px;text-align:center;width:20%}.j_why .salespoint span{color:#3e8162;text-align:center;font-size:clamp(14px,1.5vw + .5rem,22px);font-style:normal;font-weight:600;line-height:130%}.j_why .salespoint .logowrapper{width:100%;display:flex;align-items:center;justify-content:center}.j_why .salespoint .logowrapper img{height:100px;width:auto}@media(max-width:989px){.j_why{margin:40px auto}.j_why p{margin:14px auto 30px}.j_why .salespoints{row-gap:30px}.j_why .salespoint{width:50%}}.j_servings{padding:96px 80px 0;border-radius:32px;background:#dfe5b8}.j_servings h5{color:#3e8162;font-family:area-extended,sans-serif;font-size:clamp(10px,1vw + .25rem,14px);font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase;margin:0 auto;text-align:center}.j_servings h2{color:#3e8162;font-family:area-extended,sans-serif;font-size:clamp(26px,3vw + 1rem,56px);font-style:normal;font-weight:700;line-height:125%;margin:21px auto;text-align:center}.j_servings p{color:#272727;font-size:clamp(14px,1vw + .5rem,18px);font-style:normal;font-weight:400;line-height:130%;max-width:min(835px,100%);margin:0 auto 21px;text-align:center}.j_servings .servings{display:flex;align-items:flex-end}.j_servings .serving{flex:1;text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px;outline:none!important;box-shadow:none!important}.j_servings .size{color:#3e8162;text-align:center;font-family:area-extended,sans-serif;font-size:clamp(16px,2vw + .5rem,32px);font-style:normal;font-weight:700;line-height:120%}.j_servings .pill{padding:4px 18px;background:#874d31;border-radius:70px;color:#fffdf8;text-align:center;font-size:clamp(10px,.8vw + .5rem,14px);font-style:normal;font-weight:600;line-height:120%}.j_servings .qty{color:#272727;text-align:center;font-size:clamp(14px,1vw + .5rem,18px);font-style:normal;font-weight:400;line-height:150%}.j_servings img{max-width:100%;height:auto}.j_servings .mobile{display:none}@media(max-width:989px){.j_servings .desktop{display:none}.j_servings .servings.mobile{display:block}.j_servings h2{margin:14px auto}.j_servings p{margin-bottom:14px}.j_servings{padding:40px 26px 0}.j_servings .serving{gap:8px;width:100%}.j_servings .flickity-prev-next-button.previous{left:-20px}.j_servings .flickity-prev-next-button.next{right:-20px}}.j_policy{padding:96px 80px 0;border-radius:32px;text-align:center}.j_policy .policy_content{margin-bottom:30px;text-align:center}.j_policy h5{color:inherit;font-family:area-extended,sans-serif;font-size:clamp(10px,1vw + .25rem,14px);font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase;margin:0 auto;text-align:center}.j_policy h2{color:inherit;font-family:area-extended,sans-serif;font-size:clamp(26px,3vw + 1rem,56px);font-style:normal;font-weight:700;line-height:125%;margin:21px auto;text-align:center}.j_policy p{color:inherit;font-size:clamp(14px,1vw + .5rem,18px);font-style:normal;font-weight:400;line-height:130%;max-width:min(835px,100%);margin:0 auto 21px;text-align:center}.j_policy img{display:block;margin:0 auto;width:min(100%,600px);height:auto}@media(max-width:989px){.j_policy{padding:40px 26px 0}}.j_faq{padding:54px 80px;border-radius:32px;margin:24px auto}.j_faq h2{color:#874d31;font-family:area-extended,sans-serif;font-size:clamp(26px,3vw + 1rem,56px);font-style:normal;font-weight:700;line-height:125%;margin:0 auto 46px;text-align:center}.j_faq .faq_questions{display:flex;flex-direction:column;gap:24px}.j_faq .question{background:#fffdf8;border-radius:24px;padding:15px 20px}.j_faq .question .questionheader{cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:inherit;font-family:area-extended,sans-serif;font-size:clamp(14px,1vw + .5rem,20px);font-style:normal;font-weight:700;line-height:120%}.j_faq .question .questionheader .icon{background:#dfe5b8;color:#3e8162;padding:8px;aspect-ratio:1/1;border-radius:50%;display:flex;transform:rotate(45deg);transition:transform .3s ease,background .3s ease,color .3s ease}.j_faq .question.open .questionheader .icon{color:#dfe5b8;background:#874d31;transform:rotate(0)}.j_faq .question .answer{display:none}.j_faq .question .answer p{color:inherit;font-size:clamp(14px,1vw + .5rem,18px);font-style:normal;font-weight:400;line-height:130%}.j_faq .question.open .answer{display:block}@media(max-width:989px){.j_faq{padding:40px 26px}.j_faq h2 br{display:none}.j_faq .question{border-radius:7px}.j_faq .question .questionheader .icon svg{width:15px;height:15px}}.j_subscribe{border-radius:32px;display:flex;gap:60px;align-items:center;overflow:hidden;margin:24px 0;min-height:670px;background:#dfe5b8}.j_subscribe .hero_media,.j_subscribe .hero_content{width:calc(50% - 30px)}.j_subscribe .hero_content{padding-left:90px}.section-jolie-cta .j_subscribe .hero_content{padding-left:0;padding-right:90px}.j_subscribe .hero_media{display:flex;align-self:flex-end}.j_subscribe h2{color:#874d31;font-family:area-extended,sans-serif;font-size:clamp(25px,2vw + 1rem,52px);font-style:normal;font-weight:700;line-height:125%;margin:18px 0;padding:0}.j_subscribe p{color:#272727;font-size:clamp(14px,1vw + .5rem,18px);font-style:normal;font-weight:400;line-height:130%;margin:0;padding:0}.j_subscribe .actions{display:flex;justify-content:flex-start;gap:16px;margin-top:24px}.j_subscribe video{width:100%;height:100%;object-fit:cover}.j_subscribe .videobtn{background:#00512c;color:#fffdf8;border:1px solid #00512C}.j_subscribe .videobtn:hover{color:#00512c;background:none}@media(max-width:989px){.j_subscribe{flex-direction:column-reverse;gap:0}.j_subscribe .hero_media,.j_subscribe .hero_content{width:100%}.j_subscribe .hero_media{display:flex}.j_subscribe .hero_content,.section-jolie-cta .j_subscribe .hero_content{padding:36px 26px;text-align:center}.j_subscribe .actions{flex-direction:column}}.j_producttop{margin:40px 0;display:flex;gap:60px}.j_producttop .product_media,.j_producttop .product_form{flex:1}.j_producttop .product_media .main img{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;object-position:center}.j_producttop .product_media ul{list-style:none;margin:0;padding:0;display:flex;gap:8px}.j_producttop .product_media ul img{max-width:120px;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:12px}.j_producttop h1{color:#3e8162;font-family:area-extended,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:125%;margin:0;padding:0}.j_producttop .description{color:#272727;font-size:clamp(14px,1vw + .5rem,18px);font-style:normal;font-weight:400;line-height:130%;margin:35px 0}.j_producttop hr{margin:35px 0;border:1px solid #DFE5B8}.j_producttop .variants fieldset{-webkit-appearance:none;appearance:none;border:none;padding:0;display:flex;gap:10px}.j_producttop .variants legend{color:#272727;font-family:area-extended,sans-serif;font-size:clamp(10px,.8vw + .5rem,14px);font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase;margin-bottom:16px}.j_producttop .variants .option{min-width:clamp(82px,10vw,145px)}.j_producttop .variants button{border-radius:8px;border:1.5px solid #00512C;background:none;padding:clamp(16px,1vw + .5rem,22px) clamp(20px,1.5vw + .5rem,26px);color:#3e8162;font-family:area-extended,sans-serif;font-size:clamp(14px,1vw + .5rem,20px);font-style:normal;font-weight:700;line-height:120%;width:100%;cursor:pointer}.j_producttop .variants button:hover,.j_producttop .variants button.selected{background:#00512c;color:#fff}.j_producttop .priceoption{border-radius:8px;border:1.5px solid #00512C;background:none;padding:22px 26px;display:flex;justify-content:space-between;align-items:center;color:#3e8162;font-family:area-extended,sans-serif;font-size:clamp(14px,1vw + .5rem,20px);font-style:normal;font-weight:700;line-height:120%}.j_producttop .priceoption .price{font-size:clamp(14px,2.5vw + .5rem,32px)}.j_producttop .priceoption input{margin:0;padding:0}.j_producttop .priceoption .oldprice{text-decoration:line-through}.j_producttop .divider{display:flex;align-items:center;justify-content:center;margin:24px 0;padding:0;position:relative}.j_producttop .divider p{color:#00512c;font-family:area-extended,sans-serif;font-size:clamp(10px,.8vw + .5rem,14px);font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase;margin:0;padding:0 24px;background:#fffdf8;z-index:2}.j_producttop .pricewrapper{display:flex;align-items:flex-start;gap:12px}.j_producttop .divider:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#00512c;transform:translateY(-50%);pointer-events:none}.j_producttop .jolie_primary_btn:hover,.floatactions .jolie_primary_btn:hover{border:1px solid #00512c;color:#00512c}.j_producttop .actions{margin-top:35px;display:flex;gap:16px}.j_producttop .qty_selector,.floatactions .qty_selector{padding:18px 40px;border-radius:8px;border:1px solid #00512C;display:flex;align-items:center;gap:12px}.j_producttop .qty_selector button,.floatactions .qty_selector button{display:inline-flex;padding:0;margin:0;background:none;border:none;outline:none;cursor:pointer}.j_producttop input[type=number]::-webkit-inner-spin-button,.j_producttop input[type=number]::-webkit-outer-spin-button,.floatactions input[type=number]::-webkit-inner-spin-button,.floatactions input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.j_producttop .qty_selector input,.floatactions .qty_selector input{border:none;background:none;outline:none;text-align:center;color:#00512c;font-size:clamp(14px,1vw + .5rem,20px);font-style:normal;font-weight:600;line-height:120%;max-width:100px;-moz-appearance:textfield}.j_producttop .actions .jolie_btn{flex:1}.j_producttop .subscription_disclaimer{color:#272727;text-align:center;font-size:clamp(14px,1vw + .5rem,18px);font-style:italic;font-weight:400;line-height:150%}.j_producttop .tabs{display:flex;border-bottom:1px solid #3E8162;gap:30px;margin-top:45px}.j_producttop .tabheader{cursor:pointer;color:#272727;font-family:area-extended,sans-serif;font-size:clamp(14px,1vw + .5rem,20px);font-style:normal;font-weight:800;line-height:normal;padding-right:30px}.j_producttop .tabheader.active{color:#3e8162;border-bottom:2px solid #3E8162}.j_producttop .tabcontent{color:#272727;font-size:clamp(14px,1vw + .5rem,18px);font-weight:400;line-height:150%}@media(max-width:989px){.j_producttop{flex-direction:column;gap:40px;margin-top:24px}.j_producttop .qty_selector{justify-content:space-between}.j_producttop .actions{flex-direction:column}}.j_product_faq{padding:0 128px;border-radius:32px;margin:24px auto}.j_product_faq .faq_questions{display:flex;flex-direction:column;gap:0}.j_product_faq .question{background:#fffdf8;border-radius:24px;padding:15px 0}.j_product_faq .question .questionheader{cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:inherit;font-family:area-extended,sans-serif;font-size:clamp(14px,1vw + .5rem,20px);font-style:normal;font-weight:700;line-height:120%}.j_product_faq .question .questionheader .icon{background:#dfe5b8;color:#3e8162;padding:8px;aspect-ratio:1/1;border-radius:50%;display:flex;transform:rotate(45deg);transition:transform .3s ease,background .3s ease,color .3s ease}.j_product_faq .question.open .questionheader .icon{color:#dfe5b8;background:#874d31;transform:rotate(0)}.j_product_faq .question .answer{display:none}.j_product_faq .question .answer p{color:inherit;font-size:clamp(14px,1vw + .5rem,18px);font-style:normal;font-weight:400;line-height:130%}.j_product_faq .question.open .answer{display:block}.j_product_faq hr{margin:24px 0;padding:0;border-color:#272727;background:#272727}@media(max-width:989px){.j_product_faq{display:none}}.jolie_image_media{margin:24px 0;gap:66px;overflow:hidden;border-radius:32px;display:flex}.jolie_image_media.img-left{flex-direction:row-reverse}.jolie_image_media img{width:50%;aspect-ratio:1/1;object-fit:cover}.jolie_image_media.img-left img{object-fit:contain;object-position:center bottom}.jolie_image_media .j_content{flex:1;display:flex;align-items:center;padding-left:90px}.jolie_image_media.img-left .j_content{padding-top:clamp(0px,5vh,100px);padding-right:90px;padding-bottom:clamp(0px,5vh,100px);padding-left:0}.jolie_image_media h2{color:inherit;font-family:area-extended,sans-serif;font-size:clamp(26px,3vw + 1rem,56px);font-style:normal;font-weight:700;line-height:125%;margin:0}.jolie_image_media h3{color:inherit;font-family:Satoshi Variable;font-size:clamp(14px,1.5vw + .5rem,22px);font-style:normal;font-weight:700;line-height:150%;margin:18px 0}.jolie_image_media p{font-size:clamp(14px,1vw + .5rem,18px);font-style:normal;font-weight:400;line-height:130%;margin:18px 0}@media(max-width:989px){.jolie_image_media{flex-direction:column!important;text-align:center;gap:32px;padding:32px 0 0}.jolie_image_media h3,.jolie_image_media p{margin:14px 0}.jolie_image_media .j_content{padding:0 32px!important;justify-content:center}.jolie_image_media img{width:100%}}.jolie_brand_values{margin:0;padding:94px 0 200px;background-position:center bottom;background-size:calc(100% / 1.5);background-repeat:no-repeat}.jolie_brand_values h2{color:#3e8162;font-family:area-extended,sans-serif;font-size:clamp(26px,3vw + 1rem,56px);font-style:normal;font-weight:700;line-height:125%;margin:0 0 75px;text-align:center}.jolie_brand_values .values{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;column-gap:calc(100% / 3);row-gap:30px}.jolie_brand_values .value{border-radius:32px;background:#dfe5b8;padding:64px 32px 32px;width:calc(100% / 3);text-align:center;margin-top:50px}.jolie_brand_values .value .value_icon{background:#fff;border:4px solid #DFE5B8;border-radius:50%;aspect-ratio:1/1;margin:-120px auto 0;width:100px;display:flex;align-items:center;justify-content:center}.jolie_brand_values .value h3{color:#3e8162;text-align:center;font-size:clamp(14px,1.5vw + .5rem,22px);font-style:normal;font-weight:700;line-height:150%;margin:0 0 16px;font-family:Satoshi Variable}.jolie_brand_values .value p{color:#3e8162;font-size:clamp(14px,1vw + .5rem,18px);font-style:normal;font-weight:400;line-height:130%;margin:0;padding:0}@media(max-width:989px){.jolie_brand_values{background:none!important;padding:0;margin:16px 0}.jolie_brand_values h2{margin:0 0 18px}.jolie_brand_values .values{gap:18px;flex-direction:columns;display:grid}.jolie_brand_values .value{width:100%}}.jolie_pack{padding:96px;border-radius:32px;background:#eef1db}.jolie_pack h2{color:#3e8162;font-family:area-extended,sans-serif;font-size:clamp(26px,3vw + 1rem,56px);font-style:normal;font-weight:700;line-height:125%;margin:0;text-align:center}.jolie_pack .desc{color:var(--Text, #272727);text-align:center;font-size:clamp(14px,1vw + .5rem,18px);font-style:normal;font-weight:400;line-height:130%;margin:18px 0 40px}.jolie_pack .members{display:flex;flex-wrap:wrap;column-gap:18px;row-gap:40px}.jolie_pack .members.mobile{display:none}.jolie_pack .member{width:calc(50% - 9px);overflow:hidden;border-radius:24px;background:#3e8162;color:#fffdf8}.jolie_pack .members.desktop .member:last-of-type{width:100%}.jolie_pack .members.desktop .member:last-of-type img{aspect-ratio:1084/311}.jolie_pack .member img{object-fit:cover;object-position:center top;aspect-ratio:530/310;width:100%}.jolie_pack .member .cont{padding:24px 32px;display:flex;flex-direction:column;gap:20px;align-items:flex-start}.jolie_pack .member span{color:#272727;text-align:center;font-size:clamp(10px,.8vw + .5rem,14px);font-style:normal;font-weight:600;line-height:120%;border-radius:70px;background:#dfe5b8;padding:4px 18px}.jolie_pack .member h3{margin:0;color:#fffdf8;font-family:area-extended,sans-serif;font-size:clamp(16px,2vw + .5rem,32px);font-style:normal;font-weight:700;line-height:125%}.jolie_pack .member p{font-size:clamp(14px,1vw + .5rem,18px);font-style:normal;font-weight:400;line-height:130%;margin:0}.jolie_pack .mobile{display:none}.jolie_pack .flickity-page-dots .dot{background:none;border:1px solid #3E8162;opacity:1!important}.flickity-page-dots .dot.is-selected{background:#3e8162}@media(max-width:989px){.jolie_pack{padding:40px 26px}.jolie_pack .mobile{display:block}.jolie_pack .desktop,.jolie_pack .members.desktop{display:none}.jolie_pack .members.mobile{display:block;margin-bottom:20px}.jolie_pack .members{flex-direction:column;gap:18px;outline:none!important;box-shadow:none!important}.jolie_pack .member{width:100%;margin-right:18px}.jolie_pack .member .cont{padding:12px 17px;gap:12px}.jolie_pack .member img{aspect-ratio:300/195}}.jolie_timeline{margin:96px auto}.jolie_timeline .events{display:flex;flex-direction:column;gap:30px}.jolie_timeline .event{padding:32px 45px;border-radius:32px;background:#eef1db}.jolie_timeline .yearblock{color:#272727;font-family:area-extended,sans-serif;font-size:clamp(24px,5vw + 1rem,56px);font-style:normal;font-weight:700;line-height:1em}.jolie_timeline p{color:#272727;font-size:clamp(14px,.8rem + .6vw,18px);font-style:normal;font-weight:400;line-height:130%;margin:6px 0 0}@media(max-width:989px){.jolie_timeline{margin:32px auto}.jolie_timeline .events{gap:12px}}.jolie_simple_banner{margin:24px 0;gap:66px;overflow:hidden;border-radius:32px;display:flex}.jolie_simple_banner.img-left{flex-direction:row-reverse}.jolie_simple_banner img{width:60%;object-fit:cover}.jolie_simple_banner.img-left img{object-fit:contain;object-position:center bottom}.jolie_simple_banner .j_content{flex:1;display:flex;align-items:center;padding-left:90px}.jolie_simple_banner.img-left .j_content{padding-left:0;padding-right:clamp(32px,1.09rem + 6.59vw,90px)}.jolie_simple_banner h2{color:inherit;font-family:area-extended,sans-serif;font-size:clamp(26px,2.5vw + 1rem,56px);font-style:normal;font-weight:700;line-height:125%;margin:0}.jolie_simple_banner h3{color:inherit;font-family:area-extended,sans-serif;font-size:clamp(10px,1vw + .25rem,14px);font-style:normal;font-weight:700;line-height:150%;margin:18px 0;text-transform:uppercase}@media(max-width:989px){.jolie_simple_banner{flex-direction:column!important;text-align:center;gap:32px;padding:32px 0 0}.jolie_simple_banner h3{margin:14px 0}.jolie_simple_banner h2 br{display:none}.jolie_simple_banner .j_content{padding:0 32px!important;justify-content:center}.jolie_simple_banner img{width:100%}}.jolie_contacts{margin:24px 0;gap:66px;overflow:hidden;border-radius:32px;display:flex;align-items:center}.jolie_contacts.img-left{flex-direction:row-reverse}.jolie_contacts img{width:55%;object-fit:cover;align-self:flex-end}.jolie_contacts.img-left img{object-fit:contain;object-position:center bottom}.jolie_contacts .j_content{flex:1;padding-left:90px;display:flex;flex-direction:column;gap:18px;padding-top:clamp(36px,calc(36px + 64 * ((100vw - 320px) / 880)),100px);padding-bottom:clamp(36px,calc(36px + 64 * ((100vw - 320px) / 880)),100px)}.jolie_contacts .contacts{display:flex;flex-direction:column;gap:18px}.jolie_contacts .contact a{text-decoration:none;color:inherit}.jolie_contacts .contact{display:flex;gap:25px;align-items:center;background:#fffdf8;padding:20px 30px;border-radius:15px;color:#272727}.jolie_contacts .contact p{font-size:clamp(14px,1vw + .5rem,18px);font-style:normal;font-weight:400;line-height:130%}.jolie_contacts.img-left .j_content{padding-left:0;padding-right:90px}.jolie_contacts h2{color:inherit;font-family:area-extended,sans-serif;font-size:clamp(26px,3vw + 1rem,56px);font-style:normal;font-weight:700;line-height:125%;margin:0;white-space:nowrap}@media(max-width:989px){.jolie_contacts{flex-direction:column!important;text-align:center;gap:32px;padding:32px 0 0}.jolie_contacts .contacts{display:grid;grid-auto-rows:1fr}.jolie_contacts .contact{text-align:left}.jolie_contacts h2 br{display:none}.jolie_contacts .j_content{padding:0 32px!important;justify-content:center;width:100%}.jolie_contacts img{width:100%}}.jolie_form{margin:90px auto}.jolie_form h2{color:#3e8162;font-family:area-extended,sans-serif;font-size:clamp(26px,3vw + 1rem,56px);font-style:normal;font-weight:700;line-height:125%;margin:0;text-align:center}.jolie_form p{color:#272727;text-align:center;font-size:clamp(14px,1vw + .5rem,18px);font-style:normal;font-weight:400;line-height:130%;margin:16px auto 64px;max-width:min(100%,605px)}.jolie_form .form_wrapper,.jolie_halfform .form_wrapper{padding:64px;border-radius:32px;background:#3e8162;margin:0 auto;max-width:min(100%,1124px)}.jolie_halfform .form_wrapper{padding:0;// Remove is for placeholder content.}.jolie_form .input_row,.jolie_halfform .input_row{display:flex;gap:25px}.jolie_form form div,.jolie_halfform form div{width:100%}.jolie_form .input_row div,.jolie_halfform .input_row div{flex:1}.jolie_form input,.jolie_form textarea,.jolie_halfform input,.jolie_halfform textarea{padding:15px 20px;background:#fff;border-radius:24px;width:100%;border:none;outline:none;margin:14px 0 25px}.jolie_form label,.jolie_halfform label{display:block;color:#fffdf8;font-family:area-extended,sans-serif;font-size:clamp(14px,1vw + .5rem,20px);font-style:normal;font-weight:700;line-height:normal}.jolie_form .radios,.jolie_halfform .radios{display:flex;gap:35px;margin:14px 0 25px}.jolie_form .radios p,.jolie_halfform .radios p{margin:0;padding:0;color:#fffdf8;font-size:clamp(14px,1vw + .5rem,18px);font-style:normal;font-weight:400;line-height:130%;display:flex;gap:20px;align-items:center}.jolie_form .radios input,.jolie_halfform .radios input{display:inline-block;margin:0;padding:0;width:auto}@media(max-width:989px){.jolie_form{margin:24px auto}.jolie_form p{margin:14px 0 16px}.jolie_form .form_wrapper,.jolie_halfform .form_wrapper{padding:32px 24px;border-radius:16px}}.jolie_whatsinit{padding:clamp(40px,5vw + 20px,96px) clamp(26px,4vw + 10px,80px);border-radius:32px;background:#eef1db;margin:24px 0}.jolie_whatsinit h2,.jolie_subscription_rewards h2,.jolie_shipping h2,.jole_image_benefits h2{color:#3e8162;font-family:area-extended,sans-serif;font-size:clamp(26px,3vw + 1rem,56px);font-style:normal;font-weight:700;line-height:125%;margin:0 0 18px;text-align:center}.jolie_whatsinit p,.jolie_subscription_rewards p,.jolie_shipping p,.jole_image_benefits p{color:#272727;text-align:center;font-size:clamp(14px,1vw + .5rem,18px);font-style:normal;font-weight:400;line-height:130%;margin:0 auto;padding:0;max-width:min(100%,605px)}.jolie_whatsinit .benefits,.jolie_shipping .benefits,.jole_image_benefits .benefits{display:flex;justify-content:center;align-items:flex-start;gap:30px;margin-top:80px}.jole_image_benefits .benefits{margin-top:60px}.jolie_whatsinit .benefits .benefit,.jolie_subscription_rewards .benefits .benefit,.jolie_shipping .benefits .benefit,.jole_image_benefits .benefits .benefit{flex:1;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.jolie_whatsinit .benefits .benefit img,.jolie_subscription_rewards .benefits .benefit img,.jolie_shipping .benefits .benefit img,.jole_image_benefits .benefits .benefit img{width:auto;height:114px;object-fit:cover}.jolie_whatsinit .benefits .benefit h3,.jolie_subscription_rewards .benefits .benefit h3,.jolie_shipping .benefits .benefit h3,.jole_image_benefits .benefits .benefit h3{margin:0;color:#3e8162;font-size:clamp(14px,1.5vw + .5rem,22px);font-style:normal;font-weight:600;line-height:150%}.jolie_subscription_rewards .benefits .benefit h3,.jolie_whatsinit .benefits .benefit h3,.jole_image_benefits .benefits .benefit h3{font-family:Satoshi Variable}.jole_image_benefits .benefits .benefit{flex:none}@media(max-width:989px){.jolie_whatsinit .benefits{flex-direction:column;margin-top:24px}.jole_image_benefits .benefits{flex-wrap:wrap;flex-direction:row;margin-top:24px}.jolie_whatsinit .benefits .benefit,.jolie_shipping .benefit,.jole_image_benefits .benefit{width:100%}.jole_image_benefits .benefit{width:calc(50% - 15px);padding:50px 15px 0!important}.jolie_whatsinit .benefits .benefit img,.jolie_subscription_rewards .benefits .benefit img,.jolie_shipping .benefits .benefit img,.jole_image_benefits .benefits .benefit img{height:75px}}.jolie_halfform,.jolie_charts,.jolie_timeline{margin:24px 0;display:flex;gap:30px}.jolie_halfform h6,.jolie_timeline h6{font-family:area-extended,sans-serif;font-size:clamp(10px,1vw + .25rem,14px);font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase;margin:0;color:#3e8162}.jolie_halfform h2,.jolie_charts h2,.jolie_timeline h2{color:#3e8162;font-family:area-extended,sans-serif;font-size:clamp(26px,3vw + 1rem,56px);font-style:normal;font-weight:700;line-height:125%;margin:0}.jolie_halfform p,.jolie_charts p{color:#272727;font-size:clamp(14px,1vw + .5rem,18px);font-style:normal;font-weight:400;line-height:130%;margin:0;padding:0;max-width:min(100%,605px)}.jolie_halfform .left,.jolie_charts .left,.jolie_timeline .left{width:45%;padding:0 70px;position:relative}.jolie_halfform .left .leftcontent,.jolie_charts .left .leftcontent,.jolie_timeline .leftcontent{position:sticky;top:120px;display:flex;flex-direction:column;gap:16px;padding-top:45px}.jolie_halfform .left img,.jolie_timeline .left .dotlottie-player{width:100%;object-fit:cover;object-position:right;margin-top:32px}.jolie_halfform .form,.jolie_charts .charts,.jolie_timeline .events{flex:1}@media(max-width:989px){.jolie_halfform,.jolie_charts,.jolie_timeline{flex-direction:column;gap:0}.jolie_halfform .left,.jolie_charts .left,.jolie_timeline .left{width:100%;padding:0;text-align:center;align-items:center}.jolie_halfform .left img,.jolie_timeline .left .dotlottie-player{aspect-ratio:346/266;object-position:top}.jolie_halfform .form,.jolie_charts .charts,.jolie_timeline .events{width:100%}}.jolie_subscription_rewards{padding:clamp(40px,5vw + 20px,96px) clamp(26px,4vw + 10px,80px);border-radius:32px;background:#eef1db;margin:24px 0}.jolie_subscription_rewards a{margin-top:24px}.jolie_subscription_rewards a:hover,.jolie_loyalty a:hover{color:#00512c!important;border-color:#00512c!important}.jolie_subscription_rewards .savings{display:flex;gap:50px;margin:40px 0}.jolie_subscription_rewards .saving{flex:1;background:#fffdf8;border-radius:32px;aspect-ratio:1/1;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden}.jolie_subscription_rewards .saving span{display:block}.jolie_subscription_rewards .saving .mostcommon{position:absolute;top:0;left:0;right:0;background:#874d31;color:#fffdf8;text-align:center;font-family:area-extended,sans-serif;font-size:clamp(6px,1.5vw + .25rem,14px);font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;padding:9px 0}.jolie_subscription_rewards .saving .pill{text-align:center;border-radius:70px;background:#dfe5b8;padding:4px 18px;color:#272727;font-size:clamp(10px,.8vw + .5rem,14px);font-style:normal;font-weight:600;line-height:normal;margin-bottom:7px}.jolie_subscription_rewards .saving .discount{text-align:center;color:#272727;font-family:area-extended,sans-serif;font-size:clamp(34px,5vw + 1rem,80px);font-style:normal;font-weight:700;line-height:1em}.jolie_subscription_rewards .benefit_wrapper{padding:clamp(20px,3vw + .5rem,50px);border-radius:32px;background:#fffdf8;text-align:center}.jolie_subscription_rewards .benefit_wrapper h3{color:#3e8162;font-family:area-extended,sans-serif;font-size:clamp(16px,2vw + .5rem,32px);font-style:normal;font-weight:700;line-height:125%;margin:0}.jolie_subscription_rewards .benefits{display:flex;gap:15px;margin-top:50px}.jolie_subscription_rewards .benefit{flex:1;text-align:center}@media(max-width:989px){.jolie_subscription_rewards .benefits,.jolie_subscription_rewards .savings{flex-wrap:wrap;gap:15px}.jolie_subscription_rewards .benefits .benefit,.jolie_subscription_rewards .saving{width:calc(50% - 7.5px);flex:auto}.jolie_subscription_rewards .savings{margin:24px 0}.jolie_subscription_rewards .benefits{margin-top:24px}}.jolie_loyalty{display:flex;gap:90px;align-items:center}.jolie_loyalty h2{color:#874d31;font-family:area-extended,sans-serif;font-size:clamp(26px,3vw + 1rem,56px);font-style:normal;font-weight:700;line-height:125%;margin:0}.jolie_loyalty p{color:#272727;font-size:clamp(14px,1vw + .5rem,18px);font-style:normal;font-weight:400;line-height:130%;margin:18px auto;padding:0}.jolie_loyalty img{width:55%}.jolie_loyalty .rightside{flex:1}.jolie_loyalty .benefits{display:flex;flex-direction:column;gap:18px;margin:18px 0}.jolie_loyalty .benefit{padding:20px 30px;border-radius:15px;background:#dfe5b8}.jolie_loyalty .benefit h3{color:#874d31;font-family:area-extended,sans-serif;font-size:clamp(14px,.5vw + .75rem,16px);font-style:normal;font-weight:700;line-height:125%;margin:0;white-space:nowrap}.jolie_loyalty .benefit p{margin:10px 0 0}@media(max-width:989px){.jolie_loyalty{flex-direction:column-reverse;gap:16px;text-align:center}.jolie_loyalty img{width:100%}.jolie_loyalty a{display:flex;width:100%}}.jolie_shipping,.jole_image_benefits{margin:64px 0}.jolie_shipping h3,.jole_image_benefits h3{color:#3e8162;font-size:clamp(14px,1.5vw + .5rem,22px);font-style:normal;font-weight:700;line-height:150%;margin:18px 0;text-align:center}.jolie_shipping h3{font-family:area-extended,sans-serif}.jolie_shipping h3.kicker{font-family:area-extended,sans-serif;font-size:clamp(10px,1vw + .25rem,14px);font-style:normal;font-weight:700;line-height:125%;text-transform:uppercase}.jolie_shipping .linkwrapper,.jole_image_benefits .linkwrapper{text-align:center;margin:24px 0 0}.jolie_shipping .linkwrapper a:hover,.jole_image_benefits .linkwrapper a:hover{color:#00512c;border:1px solid #00512C}.jolie_shipping .benefit,.jole_image_benefits .benefit{border-radius:32px;background:#eef1db;padding:50px 35px 0}.jolie_shipping .benefit{padding-bottom:50px}.jolie_shipping .disclaimer,.jole_image_benefits .disclaimer{width:100%;max-width:none;margin:40px 0 0;font-style:italic}.jolie_shipping .benefits,.jole_image_benefits .benefits{align-items:normal}@media(max-width:989px){.jolie_shipping .benefits{flex-direction:column}}.jole_image_benefits{padding:clamp(40px,5vw + 1rem,96px) 0;border-radius:32px}.jole_image_benefits .benefit{background:none}.jole_image_benefits.bottom_image{padding-bottom:0}.jole_image_benefits.bottom_image .bottom_image{max-width:min(100%,800px);display:block;margin:40px auto 0}@media(max-width:989px){.jole_image_benefits{padding:40px 26px}.jole_image_benefits .benefits .benefit img{height:100px}}.j_cartpage{display:flex;gap:50px;margin:80px 0}.j_cartpage h1{color:#3e8162;font-family:area-extended,sans-serif;font-size:clamp(32px,3vw + 1rem,56px);font-style:normal;font-weight:700;line-height:125%;margin:0}.j_cartpage cart-items form{margin:65px 0}.j_cartpage .cart-item__variant{width:20em}.j_cartpage .empty100{width:100%}.j_cartpage .emptycenter{display:flex;gap:36px;flex-direction:column;align-items:center;justify-content:center}.j_cartpage .jolie_primary_btn:hover{border:1px solid #00512C;color:#00512c}.article-card__image-wrapper,.article-template__hero-medium{border-radius:24px!important}.card__heading a{text-decoration:none!important;color:#3e8162;font-family:area-extended,sans-serif;font-size:clamp(16px,1vw + .5rem,20px);font-style:normal;font-weight:700;line-height:120%}.article-template__title{text-decoration:none!important;color:#3e8162;font-family:area-extended,sans-serif;font-size:clamp(26px,3vw + 1rem,56px);font-style:normal;font-weight:700;line-height:120%}.jolie_charts .charts{display:flex;flex-direction:column;gap:clamp(32px,8vw,96px)}.jolie_charts .chart .pill{border-radius:70px;background:#874d31;padding:6px 18px;color:#fffdf8;text-align:center;font-family:Satoshi Variable;font-size:14px;font-style:normal;font-weight:600;line-height:normal;display:inline-block;margin-bottom:16px}.jolie_charts .chart img{width:100%}.jolie_charts .chart h4{color:#272727;font-family:area-extended,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal}@media(max-width:989px){.jolie_charts .charts{padding:32px 32px 0;text-align:center}}.productfloater{position:fixed;left:0;right:0;bottom:24px;z-index:999}.productfloater .floatcontent{border-radius:8px;border:2px solid #00512C;background:#fffdf8;padding:22px 26px;display:flex;justify-content:space-between;align-items:center}.floatinfo{display:flex;gap:15px;align-items:center}.floatinfo img{width:70px;aspect-ratio:1/1;object-fit:contain}.floatinfo span{color:#3e8162;font-family:area-extended,sans-serif;font-size:clamp(13px,2.5vw,20px);font-style:normal;font-weight:700;line-height:normal}.floatprice span{color:#00512c;font-family:area-extended,sans-serif;font-size:clamp(16px,4vw,32px);font-style:normal;font-weight:700;line-height:normal}.floatactions{display:flex;gap:16px}@media(max-width:989px){.productfloater{left:16px;right:16px;bottom:16px}.floatinfo,.floatprice{display:inline-block}.floatinfo img{display:none}.productfloater .floatcontent{flex-wrap:wrap}.floatactions{width:100%;margin-top:16px}.floatactions .qty_selector{padding:8px 20px}.floatactions .qty_selector svg{width:13px!important;height:13px!important}.floatactions .qty_selector input{max-width:18px!important}.floatactions .jolie_btn{padding:8px 20px;width:auto!important;min-width:0!important;flex:1}}.faq_questions a{color:inherit}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
