:root{--swiper-theme-color:#007aff}
:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}
.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}
.swiper-vertical>.swiper-wrapper{flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper{transform:translate3d(0px,0,0)}
.swiper-horizontal{touch-action:pan-y}
.swiper-vertical{touch-action:pan-x}
.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}
.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,
.swiper-autoheight .swiper-slide{height:auto}
.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}
.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}
.swiper-3d .swiper-wrapper{transform-style:preserve-3d}
.swiper-3d{perspective:1200px}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}
.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}
.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}
.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}
.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}
.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15)}
.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}
.swiper-lazy-preloader-white{--swiper-preloader-color:#fbf4eb}
.swiper-lazy-preloader-black{--swiper-preloader-color:#000}
@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}*,
*::before,
*::after{box-sizing:border-box}
::-moz-selection{color:#fbf4eb;background:#02cc7c}
::selection{color:#fbf4eb;background:#02cc7c}
html{font-size:5.95vw;color:#005720;font-family:"Space Grotesk",sans-serif;scroll-behavior:smooth;background:#fbf4eb}
body{margin:0;font-size:0.2rem;line-height:1.55555556;padding-top:0.8rem}
body.page-start,
body.page-trial{padding-top:0}
html:not([loc="LT"]) .header-content .languages{display:none !important}
img{width:100%;height:auto;transition:opacity 150ms ease-in-out}
img:not([src]){opacity:0}
form{margin:0}
svg{fill:currentColor}
.wrap{padding:0 0.64rem;width:15.68rem;margin:0 auto;position:relative}
.hide{display:none !important}
.grecaptcha-badge{opacity:0;pointer-events:none}
.loading:after{content:'';position:fixed;width:100%;height:100%;top:0;left:0;background:#005720;z-index:9999;opacity:0.5}
@media only screen and (orientation:landscape) and (min-width:751px){.desktop-hide{display:none !important}}
@media only screen and (orientation:portrait),only screen and (max-width:767px){html{font-size:25.13vw}body{padding-top:0.72rem;font-size:0.18rem}.mobile-hide{display:none !important}.layer{padding-top:0.48rem;padding-bottom:0.48rem}.wrap{padding:0 0.16rem;width:100%}}
.page-start form,
.page-trial form{width:100%}
.page-start .flavors-list,
.page-trial .flavors-list{flex-direction:row}
.page-start .flavors-list>div,
.page-trial .flavors-list>div{margin-right:0.24rem}
.page-start .js-nutritional-value,
.page-trial .js-nutritional-value{margin-bottom:0.12rem}
.page-start .inline-checks,
.page-trial .inline-checks{display:flex;margin-bottom:0.16rem;flex-wrap:wrap}
.page-start .inline-checks>div,
.page-trial .inline-checks>div{margin-right:0.16rem;margin-bottom:0.08rem}
.page-start .sticky,
.page-trial .sticky{position:sticky;top:0.4rem}
.page-start .inline-checks,
.page-trial .inline-checks{font-size:0.16rem !important}
@media only screen and (orientation:portrait),only screen and (max-width:767px){.page-start .split-text-image-4,.page-trial .split-text-image-4{flex-direction:column-reverse}.page-start .split-text-image-4 .part,.page-trial .split-text-image-4 .part{width:100% !important;padding:0 !important;margin-bottom:0 !important}.page-start .split-text-image-4 .sticky,.page-trial .split-text-image-4 .sticky{position:static;margin-bottom:0.4rem !important}.page-start .split-text-image-4 .head,.page-trial .split-text-image-4 .head{margin-bottom:0}.page-start .js-nutritional-value,.page-trial .js-nutritional-value{margin-bottom:0}}
.layer-dark + .layer-dark{padding-top:0}
.page-start .header,
.page-start .top-spacer{display:none !important}
p{margin:0 0 1em 0}
b{font-weight:500}
a{color:currentColor;text-decoration:none;transition:color 150ms ease-in-out;cursor:pointer}
.small,
small{font-size:0.18rem}
.micro{font-size:0.16rem}
.micro p{margin:0}
.bigger{font-size:0.22rem;line-height:1.6}
.color-with-span span{color:#94e64f;font-weight:500;white-space:nowrap}
.biggest{font-size:0.28rem;line-height:1.45}
.faded{color:rgba(0,87,32,0.5)}
h1,
h2,
h3,
h4,
.h1,
.h2,
.h3,
.h4{font-family:'Greed',sans-serif;line-height:105%}
h1 a,
h2 a,
h3 a,
h4 a,
.h1 a,
.h2 a,
.h3 a,
.h4 a{display:inline-block}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
.h1 a:hover,
.h2 a:hover,
.h3 a:hover,
.h4 a:hover{text-decoration:underline}
.h0{font-size:0.72rem;margin:0 0 0.24rem 0;line-height:1}
.h1{font-size:0.72rem;margin:0 0 0.24rem 0;line-height:110%}
.h2{font-size:0.56rem;margin:0 0 0.18rem 0;line-height:120%}
.h1 a,
.h2 a{text-decoration:none}
.h1 a:hover,
.h2 a:hover{text-decoration:none}
.h3{font-size:0.4rem;line-height:117%;margin:0 0 0.18rem 0}
.h4{font-size:0.24rem;margin:0 0 0.12rem 0;line-height:130%}
.color-green-main{color:#02cc7c}
.align-center{text-align:center}
.rich{font-size:0.18rem;font-family:"Space Grotesk",sans-serif}
.rich .lng-post>*:first-child,
.rich>*:first-child{margin-top:0}
.rich h2,
.rich h3,
.rich h4{font-family:'Greed',sans-serif}
.rich h2{font-size:0.36rem;margin:0.48rem 0 0.24rem 0}
.rich b,
.rich strong{font-weight:normal}
.rich ul,
.rich ol{margin:1em 0;padding:0}
.rich a{text-decoration:underline;color:#02cc7c}
.rich a:hover{text-decoration:none}
.rich li{list-style:none;padding-left:1.25em;position:relative}
.rich li:before{content:'•';font-size:70%;position:absolute;left:0.04rem;top:0.09em;transform:scale(1.5)}
.rich li + li{margin-top:0.08rem}
.rich>*:last-child{margin-bottom:0}
@media only screen and (orientation:portrait),only screen and (max-width:767px){.small,small{font-size:0.15rem}.micro{font-size:0.15rem}.biggest,.bigger{font-size:0.2rem}.layer-product .h3,.h0,.h1{font-size:0.4rem;margin:0 0 0.16rem 0;line-height:1}.h2{font-size:0.36rem;margin:0 0 0.16rem 0}.h3{font-size:0.24rem;line-height:117%;margin:0 0 0.16rem 0}.h4{font-size:0.2rem;margin:0 0 0.12rem 0;line-height:130%}}
.link{text-decoration:none;border-bottom:1.5px solid currentColor;transition:border-bottom-color 100ms ease-in-out;font-weight:500;padding-bottom:0.01rem;display:inline-block;cursor:pointer;user-select:none}
.link:hover{border-bottom-color:transparent}
.link + .link{margin-left:0.24rem}
.link-tab{border-bottom-color:transparent}
.link-tab:hover,
.link-tab.active{border-color:currentColor}
.button{appearance:none;border:0;background:#94e64f;height:0.56rem;border-radius:0.28rem;padding:0 0.32rem;font-size:0.2rem;flex-shrink:0;display:inline-flex;align-items:center;cursor:pointer;user-select:none;position:relative;transition:background 200ms ease-in-out,color 200ms ease-in-out;color:#005720;font-family:'Greed',sans-serif;justify-content:center;font-weight:500;min-width:1.6rem}
.button.dot{padding-right:0.56rem}
.button.dot:after{content:'';width:0.12rem;height:0.12rem;border-radius:50%;background:currentColor;position:absolute;right:0.24rem;top:50%;margin-top:-0.06rem}
.button:hover{background:#02cc7c}
.button.button-block{display:flex;width:100%}
.button.button-small{height:0.48rem;border-radius:0.24rem;padding:0 0.24rem;font-size:0.18rem}
.button.button-big{height:0.6rem;border-radius:0.3rem;padding:0 0.24rem;font-size:0.2rem}
.button.button-white{background:#fbf4eb}
.button.button-white:hover{background:#02cc7c}
.button.button-pale{background:#c0e8c0}
.button.button-pale:hover{background:#94e64f}
.button.button-date{background:#1cbc45}
.button.button-date:hover{background:#02cc7c}
.button.button-header{background:#fbf4eb;min-width:0}
.button.button-header:hover{background:#94e64f}
.button.button-circle{padding:0;width:0.56rem;position:relative}
.button.button-circle span{position:absolute;min-width:0.24rem;height:0.24rem;display:flex;align-items:center;justify-content:center;padding:0.08rem;border-radius:0.12rem;font-size:0.14rem;background:#94e64f;top:-0.04rem;right:-0.04rem}
.button.button-circle svg{width:0.24rem;height:0.24rem}
.button.disabled,
.button[disabled]{background:#c0e8c0;color:rgba(0,87,32,0.5);cursor:not-allowed}
.button.disabled:hover,
.button[disabled]:hover{background:#c0e8c0}
.button-cta svg{width:0.2rem;height:0.2rem;margin-left:0.12rem;margin-right:-0.08rem;animation:bounc 2s ease-in-out infinite}
.button-cta.button-big svg{width:0.24rem;height:0.24rem}
@keyframes bounc{0%{transform:translate3d(0,0,0)}40%{transform:translate3d(0.08rem,0,0)}100%{transform:translate3d(0,0,0)}}
.picture img{width:100%;height:auto;display:block;border-radius:0.16rem}
.image{padding-bottom:100%;background:rgba(0,0,0,0.04);position:relative;border-radius:0.16rem;overflow:hidden}
.image a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}
.image img{border-radius:0.16rem;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;left:0;top:0}
.image-white{background:#fbf4eb}
.image-circle{border-radius:50%}
.image-circle img{border-radius:50%}
@media only screen and (orientation:portrait),only screen and (max-width:767px){.button{height:0.48rem;border-radius:0.24rem;font-size:0.18rem;padding:0 0.24rem}.button.button-small{height:0.44rem;border-radius:0.22rem;padding:0 0.24rem;font-size:0.18rem}.button.button-big{height:0.56rem;border-radius:0.28rem;padding:0 0.32rem}.button.dot{padding-right:0.44rem}.button.dot:after{content:'';width:0.1rem;height:0.1rem;right:0.16rem;top:50%;margin-top:-0.05rem}.button.button-circle{width:0.48rem}}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus{-webkit-background-clip:text;-webkit-text-fill-color:#005720;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 80px 80px #fbf4eb;border-color:rgba(0,0,0,0.12)}
input{border-radius:0}
.modal input:-webkit-autofill,
.modal input:-webkit-autofill:hover,
.modal input:-webkit-autofill:focus,
.modal textarea:-webkit-autofill,
.modal textarea:-webkit-autofill:hover,
.modal textarea:-webkit-autofill:focus,
.modal select:-webkit-autofill,
.modal select:-webkit-autofill:hover,
.modal select:-webkit-autofill:focus{border-color:#fbf4eb;-webkit-background-clip:text;-webkit-text-fill-color:#fbf4eb;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 80px 80px #005720}
.lng-reveal input:-webkit-autofill,
.layer-green-pale .split-half input:-webkit-autofill,
.lng-reveal input:-webkit-autofill:hover,
.layer-green-pale .split-half input:-webkit-autofill:hover,
.lng-reveal input:-webkit-autofill:focus,
.layer-green-pale .split-half input:-webkit-autofill:focus,
.lng-reveal textarea:-webkit-autofill,
.layer-green-pale .split-half textarea:-webkit-autofill,
.lng-reveal textarea:-webkit-autofill:hover,
.layer-green-pale .split-half textarea:-webkit-autofill:hover,
.lng-reveal textarea:-webkit-autofill:focus,
.layer-green-pale .split-half textarea:-webkit-autofill:focus,
.lng-reveal select:-webkit-autofill,
.layer-green-pale .split-half select:-webkit-autofill,
.lng-reveal select:-webkit-autofill:hover,
.layer-green-pale .split-half select:-webkit-autofill:hover,
.lng-reveal select:-webkit-autofill:focus,
.layer-green-pale .split-half select:-webkit-autofill:focus{box-shadow:inset 0 0 80px 80px #c0e8c0;border-color:#005720}
input,
textarea,
select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;box-shadow:inset 0 0 0px 1px transparent}
.input{position:relative;margin-bottom:0.12rem;width:100%}
.input textarea,
.input input{height:0.54rem;width:100%;background:transparent;appearance:none;border:0;border-bottom:1px solid currentColor;padding:0;font-family:"Space Grotesk",sans-serif;outline:none;font-size:0.18rem;color:currentColor;margin:0;transition:border 150ms ease-in-out}
.input textarea::-webkit-input-placeholder,
.input input::-webkit-input-placeholder{color:currentColor;transition:color 150ms ease-in-out}
.input textarea:-moz-placeholder,
.input input:-moz-placeholder{color:currentColor;transition:color 150ms ease-in-out}
.input textarea::-moz-placeholder,
.input input::-moz-placeholder{color:currentColor;transition:color 150ms ease-in-out}
.input textarea:-ms-input-placeholder,
.input input:-ms-input-placeholder{color:currentColor;transition:color 150ms ease-in-out}
.input textarea:focus::-webkit-input-placeholder,
.input input:focus::-webkit-input-placeholder{color:transparent}
.input textarea:focus:-moz-placeholder,
.input input:focus:-moz-placeholder{color:transparent}
.input textarea:focus::-moz-placeholder,
.input input:focus::-moz-placeholder{color:transparent}
.input textarea:focus:-ms-input-placeholder,
.input input:focus:-ms-input-placeholder{color:transparent}
.input textarea[readonly],
.input input[readonly]{color:rgba(0,87,32,0.5) !important}
.input textarea{height:1.62rem;resize:none;padding:0.14rem 0}
.radio,
.checkmark{position:relative;padding:0.04rem 0 0 0.38rem;font-size:0.16rem;display:block;user-select:none;margin-bottom:0.2rem;cursor:pointer}
.radio svg,
.checkmark svg{pointer-events:none;display:none}
.radio svg + svg,
.checkmark svg + svg{display:block}
.radio svg,
.checkmark svg,
.radio input,
.checkmark input{position:absolute;left:-0.04rem;top:0;appearance:none;width:0.32rem;height:0.32rem;margin:0}
.radio input[disabled] + svg,
.checkmark input[disabled] + svg,
.radio input[disabled] + svg + svg,
.checkmark input[disabled] + svg + svg{opacity:0.5}
.radio input:checked + svg,
.checkmark input:checked + svg{display:block}
.radio input:checked + svg + svg,
.checkmark input:checked + svg + svg{display:none}
.radio a,
.checkmark a{text-decoration:underline}
.radio a:hover,
.checkmark a:hover{text-decoration:none}
.radio + .radio,
.checkmark + .radio{margin-top:-0.12rem}
.checkbox{position:relative;display:inline-flex;user-select:none;font-family:"Space Grotesk",sans-serif}
.checkbox i{content:'';width:0.14rem;height:0.14rem;border-radius:50%;background:#005720;position:absolute;top:0.09rem;left:0.09rem;transition:transform 150ms ease-in-out;pointer-events:none}
.checkbox a{margin-left:0.04rem;text-decoration:underline}
.checkbox a:hover{text-decoration:none}
.checkbox input{appearance:none;background:transparent;width:0.6rem;height:0.32rem;border:0;border-radius:0.16rem;outline:none;background:#fbf4eb;cursor:pointer;margin:0 0.24rem 0 0;flex-shrink:0;transition:background 150ms ease-in-out}
.checkbox input:checked{background:#94e64f}
.checkbox input:checked + i{transform:translate3d(0.28rem,0,0)}
@media only screen and (orientation:portrait),only screen and (max-width:767px){.input input{height:0.6rem;font-size:0.16rem}.checkbox{font-size:0.14rem}.checkbox i{top:0.07000000000000001rem;left:0.07000000000000001rem}.checkbox a{margin-left:0.04rem;text-decoration:underline}.checkbox a:hover{text-decoration:none}.checkbox input{width:0.52rem;height:0.28rem;border-radius:0.14rem;margin:0 0.16rem 0 0}.checkbox input:checked + i{transform:translate3d(0.24rem,0,0)}}
.layer{padding:0.8rem 0;background:#fbf4eb}
.layer:not(.off-rel){position:relative;overflow:hidden}
.layer-light{background:#e5f9f1}
.layer-light-sand{background:#fbf4eb}
.layer-dark{background:#005720;color:#fbf4eb}
.layer-dark .h2{color:#94e64f}
.layer-blue-light{background:#a9caff}
.layer-green-pale{background:#c0e8c0}
.layer-green-main{background:#02cc7c}
.head{margin-bottom:0.56rem;display:flex;justify-content:space-between;align-items:center}
.head .button{margin-left:0.36rem}
.head p{max-width:9rem}
.head .texts{max-width:12rem}
.head .texts>*:last-child{margin-bottom:0}
.head .texts .button{margin-left:0;margin-top:0.32rem}
.block{padding:0 0.284rem;width:25%;margin-bottom:3em}
.block .image{margin-bottom:0.24rem;position:relative}
.block .image>a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}
.block:nth-child(even) .image{border-radius:50%}
.block:nth-child(even) .image img{border-radius:50%}
.blocks{display:flex;margin:0 -0.24rem;flex-wrap:wrap}
.blocks.options{margin:0 -0.1rem}
.blocks.options .block{padding:0 0.1rem}
@media only screen and (orientation:landscape) and (min-width:768px){.blocks-grid{margin-bottom:-0.48rem}.blocks-grid .block{margin-bottom:0.48rem}.blocks-grid .block:nth-child(8n-3) .image,.blocks-grid .block:nth-child(8n-1) .image{border-radius:50%}.blocks-grid .block:nth-child(8n-3) .image img,.blocks-grid .block:nth-child(8n-1) .image img{border-radius:50%}.blocks-grid .block:nth-child(8n-2) .image,.blocks-grid .block:nth-child(8n) .image{border-radius:0.16rem}.blocks-grid .block:nth-child(8n-2) .image img,.blocks-grid .block:nth-child(8n) .image img{border-radius:0.16rem}}
@media only screen and (orientation:portrait),only screen and (max-width:767px){.layer{padding:0.48rem 0}.head{margin-bottom:0.4rem;display:block}.head .texts{max-width:100%}.head .button{margin-left:0;display:flex;margin-top:0.24rem}.head .link{margin-top:0.18rem}.block{width:100%;margin-bottom:0.32rem}.block:last-child{margin-bottom:0}.blocks-grid{margin-bottom:-0.32rem}.blocks-grid .block{margin-bottom:0.32rem}}
.modal{z-index:100;background:#005720;position:fixed;left:0;top:0;width:100%;height:100%;color:#fbf4eb;display:flex;align-items:center;transition:opacity 200ms ease-in-out;opacity:0;pointer-events:none}
.modal .parts{display:flex;align-items:center;justify-content:space-between}
.modal .left{width:7rem}
.modal .right{width:5.98rem}
.modal .checkbox{margin-top:0.36rem;color:#88E53E}
.modal .bottom{display:flex;justify-content:flex-end;margin-top:0.3rem}
.modal p{font-family:"Space Grotesk",sans-serif;font-size:0.24rem}
.modal h2{margin:0 0 0.24rem 0}
.modal h2 span{color:#02cc7c}
.show-modal{overflow:hidden;position:relative}
.show-modal .modal{opacity:1;pointer-events:auto}
.close{width:0.6rem;height:0.6rem;border-radius:50%;background:#fbf4eb;position:absolute;top:0.24rem;right:0.24rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background 150ms ease-in-out;z-index:5}
.close svg{color:#005720;width:0.25rem;height:0.25rem}
.close:hover{background:#02cc7c}
.close-dark{background:#02cc7c}
.close-dark svg{color:#fbf4eb}
.close-dark:hover{background:#94e64f}
@media only screen and (orientation:portrait),only screen and (max-width:767px){.modal{display:block;overflow:auto;-webkit-overflow-scrolling:touch}.modal .wrap{padding-top:0.96rem;padding-bottom:0.96rem}.modal .parts{display:block}.modal .left{width:auto}.modal .right{width:auto}.modal .checkbox{color:#88E53E}.modal .bottom{margin-top:0.24rem}.modal p{font-size:0.2rem}.close{width:0.48rem;height:0.48rem;z-index:3}.close svg{width:0.2rem;height:0.2rem}}
.bubble{position:absolute;left:50%;bottom:100%;margin-bottom:0.16rem;border-radius:0.16rem;z-index:2;font-family:"Space Grotesk",sans-serif;text-transform:none;line-height:1.4;width:3.2rem;padding:0.24rem;pointer-events:none;opacity:0;transform:translate3d(-50%,-0.16rem,0);transition:opacity 200ms ease-in-out,transform 200ms ease-in-out;background:#c0e8c0;color:#005720 !important}
.bubble:after{content:'';width:0.24rem;height:0.24rem;transform:rotate(45deg);position:absolute;bottom:-0.06rem;left:50%;margin-left:-0.12rem;border-radius:0.04rem;background:#c0e8c0}
.tags{display:flex;flex-wrap:wrap;user-select:none;margin-top:0.48rem}
.tags>*{height:0.4rem;border-radius:0.2rem;padding:0 0.24rem;font-family:'Greed',sans-serif;font-size:0.18rem;margin:0 0.08rem 0.08rem 0;text-transform:uppercase;background:#fbf4eb;display:inline-flex;align-items:center;position:relative}
.tags>* svg{width:0.32rem;height:0.32rem;margin-left:0.16rem;margin-right:-0.04rem}
.tags>*:hover .bubble{opacity:1;transform:translate3d(-50%,0,0)}
.tags.small{margin:0}
.tags.small>*{height:0.36rem;border-radius:0.18rem;padding:0 0.2rem;font-size:0.16rem;margin:0 0.06rem 0.06rem 0;text-transform:none;background:#1cbc45}
.tags.small>*:nth-child(3n-1){background:#94e64f}
.tags.small>*:nth-child(3n){background:#02cc7c}
.layer-green-pale .tags .bubble{background:#fbf4eb}
.layer-green-pale .tags .bubble:after{background:#fbf4eb}
@media only screen and (orientation:portrait),only screen and (max-width:767px){.bubble{display:none !important}.tags{margin-top:0}.tags div{height:0.44rem;border-radius:0.22rem;padding:0 0.24rem;font-size:0.18rem}.tags>*:hover .bubble{opacity:0}.tags>*.active .bubble{opacity:1;pointer-events:all}.tags-benefits{overflow:auto;margin:0 -0.24rem;padding:0 0.24rem;margin-top:0.32rem}.tags-benefits .tags div{height:0.38rem;border-radius:0.19rem;padding:0 0.16rem;font-size:0.16rem}}
.logo-icon{width:0.77rem;height:0.8rem;display:flex;align-items:center}
.logo-icon svg{transition:color ease-in-out;width:0.77rem;height:0.8rem;display:block}
.header-content{display:flex;align-items:flex-start;width:100%}
.header-content .right{display:flex;align-items:center;margin:0 0 0 auto}
.header-content .header-buttons{display:flex;align-items:center}
.header-content .button + .button{margin-left:0.12rem}
.languages{font-size:0.18rem;font-weight:600;margin-right:0.36rem;letter-spacing:0.02em}
.languages a{transition:color 150ms ease-in-out,opacity 150ms ease-in-out;margin-left:0.16rem}
.languages a.active,
.languages a:hover{color:#02cc7c;opacity:1}
.header{width:100%;top:0;left:0;z-index:10;position:fixed;background:#02cc7c;color:#fbf4eb;transition:transform 300ms ease-in-out;box-shadow:0px 0px 24px rgba(0,87,32,0.2)}
.header .header-content .languages a:hover{color:#005720}
.header .header-content{align-items:center}
.header-alt{position:fixed;transform:translate3d(0,-100%,0)}
.header-alt .header-content .languages a{opacity:1}
.scrolled .header-alt{transform:translate3d(0,0,0)}
.header-search{width:3rem;position:fixed;top:0.13rem;z-index:11;right:50%;margin-right:3.09rem}
.header-search input{width:100%;height:0.56rem;background:rgba(255,255,255,0.15);appearance:none;bordeR:0;border-radius:0.28rem;font-family:'Greed',sans-serif;font-size:0.18rem;outline:0;padding:0 0.24rem;color:#005720}
.header-search input::-webkit-input-placeholder{color:#fbf4eb;transition:color 150ms ease-in-out}
.header-search input:-moz-placeholder{color:#fbf4eb;transition:color 150ms ease-in-out}
.header-search input::-moz-placeholder{color:#fbf4eb;transition:color 150ms ease-in-out}
.header-search input:-ms-input-placeholder{color:#fbf4eb;transition:color 150ms ease-in-out}
.header-search input:focus::-webkit-input-placeholder{color:transparent}
.header-search input:focus:-moz-placeholder{color:transparent}
.header-search input:focus::-moz-placeholder{color:transparent}
.header-search input:focus:-ms-input-placeholder{color:transparent}
.header-search button{width:0.6rem;height:100%;margin-top:0.02rem;appearance:none;border:0;background:transparent;position:absolute;cursor:pointer;right:0}
.header-search button svg{width:0.24rem;height:0.24rem;color:#fbf4eb}
@media only screen and (orientation:portrait),only screen and (max-width:767px){.logo-icon{width:0.66rem;height:0.72rem}.logo-icon svg{width:0.66rem;height:0.8rem}.languages{margin-right:0.16rem}.languages a{margin-left:0.12rem}.header{font-size:0.16rem}.header .button{font-size:0.16rem}.header .wrap{padding:0 0.16rem}.header-search{position:relative;right:auto;margin:0.12rem 0.24rem 0 0.24rem;width:auto;z-index:1}.header-search input{height:0.48rem;border-radius:0.24rem;font-size:0.16rem;padding:0 0.2rem;background:transparent;border:1px solid rgba(0,0,0,0.12)}.header-search input::-webkit-input-placeholder{color:rgba(0,87,32,0.5);transition:color 150ms ease-in-out}.header-search input:-moz-placeholder{color:rgba(0,87,32,0.5);transition:color 150ms ease-in-out}.header-search input::-moz-placeholder{color:rgba(0,87,32,0.5);transition:color 150ms ease-in-out}.header-search input:-ms-input-placeholder{color:rgba(0,87,32,0.5);transition:color 150ms ease-in-out}.header-search input:focus::-webkit-input-placeholder{color:transparent}.header-search input:focus:-moz-placeholder{color:transparent}.header-search input:focus::-moz-placeholder{color:transparent}.header-search input:focus:-ms-input-placeholder{color:transparent}.header-search button{width:0.54rem;height:0.48rem}.header-search button svg{width:0.24rem;height:0.24rem;color:#005720}}
.layer-footer .block{width:16.66666667%}
.layer-footer .block:last-child{width:33.33333333%}
.layer-footer ul{margin:0;padding:0;font-size:0.16rem}
.layer-footer li{list-style:none;padding:0.02rem 0 0 0}
.layer-footer a:hover{text-decoration:underline}
.layer-footer + *{display:none}
.layer-footer .logo-icon{margin-top:-0.16rem}
.layer-footer .button{margin-top:0.08rem}
.layer-footer .footer-note{font-size:0.16rem;margin:0 0 0.16rem 0}
.copy{border-top:1px solid rgba(0,0,0,0.12);padding:0.36rem 0 0 0;margin:0.48rem 0 -0.48rem 0;display:flex;justify-content:space-between}
.copy a{display:inline-block;margin-left:0.16rem}
@media only screen and (orientation:portrait),only screen and (max-width:767px){.layer-footer{padding-bottom:0.88rem}.layer-footer .blocks{margin:0 -0.16rem}.layer-footer .block{width:35%;padding:0 0.16rem}.layer-footer .block:nth-child(2n){width:65%}.layer-footer .block:last-child{width:100%}.layer-footer .block-socials{width:calc(100% - 0.32rem);border-top:1px solid rgba(0,0,0,0.12);padding-top:0.32rem;padding-left:0;padding-right:0;margin-left:0.16rem;margin-right:0.16rem}.layer-footer .block-socials ul{display:flex;justify-content:space-between}.copy{flex-direction:column-reverse;margin:0.32rem 0 -0.12rem 0}.copy a{display:inline-block;margin-left:0;margin-right:0.16rem;margin-bottom:0.12rem}}
.show-popup:not(.checkout-layout){position:relative;overflow:hidden}
.popup{position:fixed;width:100%;height:100%;top:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity 250ms ease-in-out}
.popup::before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:#005720;opacity:0.5}
.popup.open{opacity:1;pointer-events:auto}
.popup-content{width:5.4rem;padding:0.4rem 0.48rem;background:#fbf4eb;position:relative;border-radius:0.16rem}
.popup-content .checkmark{margin-bottom:0.12rem}
.popup-content .checkmark:last-child{margin-bottom:0}
.popup-content .button{margin-top:0.36rem}
.popup-content .button + .button{margin-top:0.16rem}
.cookies-2{display:none}
@media only screen and (orientation:portrait),only screen and (max-width:767px){.popup-content{width:calc(100% - 0.48rem);padding:0.24rem}.popup-button{margin-top:0.24rem}}
.meals{display:flex;align-items:center;justify-content:space-between}
.meal{flex-grow:1;width:100%}
.meal:first-child{margin-right:1.6rem}
.meal-stats{display:flex;padding:0 0.16rem;display:none;flex-direction:row-reverse}
.meal-stats>div:first-child{width:60%}
.meal-stats>div:last-child{width:40%}
.meal-count{font-size:0.8rem;line-height:1;margin-bottom:0.08rem}
.meal-image{background:#fbf4eb;height:3.6rem;position:relative;border-radius:0.16rem}
.meal-image img{mix-blend-mode:multiply}
.meal-image:first-child{margin-bottom:0.32rem}
.meal-image:last-child{margin-top:0.32rem}
.meal-longevies{display:flex;align-items:center;justify-content:center}
.meal-longevies img{width:0.8rem;height:auto;display:none;position:absolute}
.meal-food{display:flex;align-items:center;justify-content:center}
.meal-food img{position:absolute;width:72%;height:72%;object-fit:contain;object-position:center;display:none}
.meals-nav{height:0.72rem;border-radius:0.36rem;background:#1cbc45;color:#fff;align-items:center;display:flex;position:absolute;left:50%;z-index:2;transform:translate(-50%,0)}
.meals-btn{height:0.72rem;width:0.72rem;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:color 150ms ease-in-out}
.meals-btn:after{content:'';position:absolute;width:0.2rem;height:0.02rem;background:currentColor}
.meals-btn:last-child:before{content:'';position:absolute;width:0.2rem;height:0.02rem;background:currentColor;transform:rotate(90deg)}
.meals-btn:hover{color:#005720}
.meals-or{width:0.8rem;text-align:center;text-transform:uppercase}
.meals[data-count="5"] .meal-food img:nth-child(5){display:block}
.meals[data-count="5"] .meal-stats-5{display:flex}
.meals[data-count="5"] .meal-longevies img:nth-child(1),
.meals[data-count="5"] .meal-longevies img:nth-child(2),
.meals[data-count="5"] .meal-longevies img:nth-child(3),
.meals[data-count="5"] .meal-longevies img:nth-child(4),
.meals[data-count="5"] .meal-longevies img:nth-child(5){display:block}
.meals[data-count="5"] .meal-longevies img:nth-child(1){margin-left:-2rem}
.meals[data-count="5"] .meal-longevies img:nth-child(2){margin-left:2rem}
.meals[data-count="5"] .meal-longevies img:nth-child(3){margin-left:-4rem}
.meals[data-count="5"] .meal-longevies img:nth-child(4){margin-left:4rem}
.meals[data-count="4"] .meal-food img:nth-child(4){display:block}
.meals[data-count="4"] .meal-stats-4{display:flex}
.meals[data-count="4"] .meal-longevies img:nth-child(1),
.meals[data-count="4"] .meal-longevies img:nth-child(2),
.meals[data-count="4"] .meal-longevies img:nth-child(3),
.meals[data-count="4"] .meal-longevies img:nth-child(4){display:block}
.meals[data-count="4"] .meal-longevies img:nth-child(1){margin-top:-1.6rem}
.meals[data-count="4"] .meal-longevies img:nth-child(2){margin-top:1.6rem}
.meals[data-count="4"] .meal-longevies img:nth-child(3){margin-left:-1.6rem}
.meals[data-count="4"] .meal-longevies img:nth-child(4){margin-left:1.6rem}
.meals[data-count="3"] .meal-food img:nth-child(3){display:block}
.meals[data-count="3"] .meal-stats-3{display:flex}
.meals[data-count="3"] .meal-longevies img:nth-child(1),
.meals[data-count="3"] .meal-longevies img:nth-child(2),
.meals[data-count="3"] .meal-longevies img:nth-child(3){display:block}
.meals[data-count="3"] .meal-longevies img:nth-child(1){margin-left:-2rem}
.meals[data-count="3"] .meal-longevies img:nth-child(2){margin-left:2rem}
.meals[data-count="2"] .meal-food img:nth-child(2){display:block}
.meals[data-count="2"] .meal-stats-2{display:flex}
.meals[data-count="2"] .meal-longevies img:nth-child(1),
.meals[data-count="2"] .meal-longevies img:nth-child(2){display:block}
.meals[data-count="2"] .meal-longevies img:nth-child(1){margin-left:-1rem}
.meals[data-count="2"] .meal-longevies img:nth-child(2){margin-left:1rem}
.meals[data-count="1"] .meal-food img:nth-child(1){display:block}
.meals[data-count="1"] .meal-stats-1{display:flex}
.meals[data-count="1"] .meal-longevies img:nth-child(1){display:block}
.meals[data-count="6"] .meal-food img:nth-child(6){display:block}
.meals[data-count="6"] .meal-stats-6{display:flex}
.meals[data-count="6"] .meal-longevies img{display:block}
.meals[data-count="6"] .meal-longevies img:nth-child(1){margin-top:0.8rem;margin-left:-0.8rem}
.meals[data-count="6"] .meal-longevies img:nth-child(2){margin-top:-0.8rem;margin-left:0.8rem}
.meals[data-count="6"] .meal-longevies img:nth-child(3){margin-top:-0.8rem;margin-left:-2.4rem}
.meals[data-count="6"] .meal-longevies img:nth-child(4){margin-top:0.8rem;margin-left:2.4rem}
.meals[data-count="6"] .meal-longevies img:nth-child(5){margin-top:0.8rem;margin-left:-4rem}
.meals[data-count="6"] .meal-longevies img:nth-child(6){margin-top:-0.8rem;margin-left:4rem}
@media only screen and (orientation:portrait),only screen and (max-width:767px){.meals{flex-direction:column-reverse}.meal:first-child{margin:0}.meal-count{font-size:0.48rem}.meal-image{height:1.6rem}.meals-nav{position:static;transform:none;margin:-0.08rem 0;height:0.48rem;border-radius:0.24rem}.meals-btn{height:0.48rem;width:0.48rem}.meal-stats{justify-content:flex-end;flex-direction:row-reverse;padding:0}.meal-stats>div{width:auto}.meal-stats>div:last-child{margin-right:0.42rem}.meal-food img{margin-top:-0.04rem}.meal-longevies img{width:0.4rem}.meals[data-count="5"] .meal-longevies img:nth-child(1),.meals[data-count="5"] .meal-longevies img:nth-child(2),.meals[data-count="5"] .meal-longevies img:nth-child(3),.meals[data-count="5"] .meal-longevies img:nth-child(4),.meals[data-count="5"] .meal-longevies img:nth-child(5){display:block}.meals[data-count="5"] .meal-longevies img:nth-child(1){margin-left:-1rem}.meals[data-count="5"] .meal-longevies img:nth-child(2){margin-left:1rem}.meals[data-count="5"] .meal-longevies img:nth-child(3){margin-left:-2rem}.meals[data-count="5"] .meal-longevies img:nth-child(4){margin-left:2rem}.meals[data-count="4"] .meal-longevies img:nth-child(1),.meals[data-count="4"] .meal-longevies img:nth-child(2),.meals[data-count="4"] .meal-longevies img:nth-child(3),.meals[data-count="4"] .meal-longevies img:nth-child(4){display:block}.meals[data-count="4"] .meal-longevies img:nth-child(1){margin-top:-0.8rem}.meals[data-count="4"] .meal-longevies img:nth-child(2){margin-top:0.8rem}.meals[data-count="4"] .meal-longevies img:nth-child(3){margin-left:-0.8rem}.meals[data-count="4"] .meal-longevies img:nth-child(4){margin-left:0.8rem}.meals[data-count="3"] .meal-longevies img:nth-child(1),.meals[data-count="3"] .meal-longevies img:nth-child(2),.meals[data-count="3"] .meal-longevies img:nth-child(3){display:block}.meals[data-count="3"] .meal-longevies img:nth-child(1){margin-left:-1rem}.meals[data-count="3"] .meal-longevies img:nth-child(2){margin-left:1rem}.meals[data-count="2"] .meal-longevies img:nth-child(1),.meals[data-count="2"] .meal-longevies img:nth-child(2){display:block}.meals[data-count="2"] .meal-longevies img:nth-child(1){margin-left:-0.5rem}.meals[data-count="2"] .meal-longevies img:nth-child(2){margin-left:0.5rem}.meals[data-count="6"] .meal-longevies img{display:block}.meals[data-count="6"] .meal-longevies img:nth-child(1){margin-top:0.4rem;margin-left:-0.4rem}.meals[data-count="6"] .meal-longevies img:nth-child(2){margin-top:-0.4rem;margin-left:0.4rem}.meals[data-count="6"] .meal-longevies img:nth-child(3){margin-top:-0.4rem;margin-left:-1.2rem}.meals[data-count="6"] .meal-longevies img:nth-child(4){margin-top:0.4rem;margin-left:1.2rem}.meals[data-count="6"] .meal-longevies img:nth-child(5){margin-top:0.4rem;margin-left:-2rem}.meals[data-count="6"] .meal-longevies img:nth-child(6){margin-top:-0.4rem;margin-left:2rem}.meals-or{width:0.56rem}}
.people-tabs{margin-top:0.48rem}
.people-swiper{margin:0 -0.24rem}
.people-slide{display:flex;padding:0 0.24rem}
.people-left{width:50%;margin-right:1.6rem}
.people-left h3{font-size:0.36rem}
.people-right{width:50%}
.people-right img{border-radius:0.16rem;display:block;height:3.6rem;object-fit:cover;object-position:center}
.people-role{font-size:0.16rem;opacity:0.5;text-transform:uppercase}
@media only screen and (orientation:portrait),only screen and (max-width:767px){.people-tabs::-webkit-scrollbar{display:none}.people-tabs{margin-top:0;white-space:nowrap;overflow:auto;padding:0.24rem;-webkit-overflow-scrolling:touch;margin:-0.24rem;scrollbar-width:none}.people-slide{flex-direction:column-reverse}.people-slide>div{width:100%}.people-swiper{margin-top:-0.24rem}.people-left h3{font-size:0.24rem}.people-right{margin-bottom:0.24rem}.layer-people .h1{font-size:0.36rem}}
.hero{background:#005720;padding:0.4rem 0 0 0;color:#fbf4eb;margin-top:-0.8rem;position:relative;overflow:hidden;min-height:100vh;display:flex}
.hero::before{content:'';position:absolute;right:0;top:0;width:50vw;height:100%;z-index:2;opacity:0.95;transition:opacity 300ms ease-in-out;pointer-events:none;background:linear-gradient(to left,#005720 0%,rgba(0,87,32,0.987) 8.1%,rgba(0,87,32,0.951) 15.5%,rgba(0,87,32,0.896) 22.5%,rgba(0,87,32,0.825) 29%,rgba(0,87,32,0.741) 35.3%,rgba(0,87,32,0.648) 41.2%,rgba(0,87,32,0.55) 47.1%,rgba(0,87,32,0.45) 52.9%,rgba(0,87,32,0.352) 58.8%,rgba(0,87,32,0.259) 64.7%,rgba(0,87,32,0.175) 71%,rgba(0,87,32,0.104) 77.5%,rgba(0,87,32,0.049) 84.5%,rgba(0,87,32,0.013) 91.90000000000001%,rgba(0,87,32,0) 100%)}
.hero::after{content:'';position:absolute;left:0;top:0;width:60vw;height:100%;z-index:2;opacity:0.95;transition:opacity 300ms ease-in-out;pointer-events:none;background:linear-gradient(to right,#005720 0%,rgba(0,87,32,0.987) 8.1%,rgba(0,87,32,0.951) 15.5%,rgba(0,87,32,0.896) 22.5%,rgba(0,87,32,0.825) 29%,rgba(0,87,32,0.741) 35.3%,rgba(0,87,32,0.648) 41.2%,rgba(0,87,32,0.55) 47.1%,rgba(0,87,32,0.45) 52.9%,rgba(0,87,32,0.352) 58.8%,rgba(0,87,32,0.259) 64.7%,rgba(0,87,32,0.175) 71%,rgba(0,87,32,0.104) 77.5%,rgba(0,87,32,0.049) 84.5%,rgba(0,87,32,0.013) 91.90000000000001%,rgba(0,87,32,0) 100%)}
.hero .wrap{z-index:3}
.hero>img{width:100%;height:100%;left:0;top:0;position:absolute;object-fit:cover;object-position:center;mix-blend-mode:soft-light}
.hero .parts img{width:5.12rem;margin-right:0.4rem;height:auto;flex-shrink:0;margin-left:0.72rem}
.hero .left{width:60%}
.hero video{-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;height:100%;top:0;left:0}
.hero p{max-width:6rem}
.hero h1{padding-right:2rem}
.hero .wrap{display:flex;flex-direction:column}
.hero .parts{display:flex;align-items:center;justify-content:space-between;padding:0.8rem 0;flex-grow:1}
.hero .parts .button{margin-top:0.2rem}
.hero .header-content .languages a{opacity:1}
.hero .header-content .languages a.active,
.hero .header-content .languages a:hover{color:#e5f9f1}
.features{font-size:0.18rem}
.features i{font-style:normal}
.features span{display:inline-flex;padding-left:0.2rem;margin-right:0.2rem}
.features span:first-child{padding-left:0}
.features span:last-child{margin-right:0}
.logo{width:1.61805556rem;height:0.95138889rem;display:block}
.logo svg{width:1.61805556rem;height:0.95138889rem;display:block;transform:scale(1.14)}
.inline-checks>div{display:flex;align-items:center}
.inline-checks>div:before{content:'';display:inline-block;width:0.4em;height:0.8em;border-right:0.15em solid currentColor;border-bottom:0.15em solid currentColor;transform:rotate(45deg);margin-top:0.05em;margin-right:0.16rem;position:relative;top:-0.03rem;margin-left:0.04rem}
.inline-checks>div svg{display:none}
.layer-ingredients{overflow:visible}
.ingredients{display:flex;flex-wrap:wrap;border-radius:0.16rem;overflow:hidden}
.ingredients .ingredient{width:20%;position:relative}
.ingredients .ingredient .bubble{width:90%;text-align:center;padding:0.08rem 0.12rem;border-radius:0.08rem;bottom:auto;top:5%}
.ingredients .ingredient .bubble:after{display:none}
.ingredients .ingredient .image{padding-bottom:100%;background:#e5f9f1;overflow:hidden;border-radius:0}
.ingredients .ingredient .image img{transform:scale(1.8);transition:transform 2000ms ease-out}
.ingredients .ingredient .image:hover img{transform:scale(1.5)}
.ingredients .ingredient:hover .bubble{opacity:1;transform:translate3d(-50%,0,0)}
.ingredients[data-nr="2"] .ingredient .image img:nth-child(2){opacity:1}
.ingredients[data-nr="3"] .ingredient .image img:nth-child(2){opacity:1}
.ingredients[data-nr="3"] .ingredient .image img:nth-child(3){opacity:1}
.reviews{display:flex;margin:1rem -0.18rem -0.32rem -0.18rem;align-items:flex-start}
.reviews>*{padding:0 0.18rem}
.reviews .left{width:25%}
.reviews .left a:hover{text-decoration:underline}
.reviews .right{width:75%}
.reviews .swiper{height:1.2rem;overflow:hidden;pointer-events:none}
.reviews .review .text{font-style:italic;margin-bottom:0.04rem;line-height:1.35}
.reviews .stars{display:flex;margin-bottom:0.05rem}
.reviews .stars svg{width:0.24rem;height:0.24rem;margin-top:0.06rem;margin-right:0.02rem;color:#1cbc45}
.layer-product{padding-bottom:0;z-index:1}
.layer-product .block:first-child{padding-right:0.54rem}
#p{position:absolute;height:40px;width:40px;top:-0.8rem}
.price-note{font-weight:500;height:0.48rem;line-height:0.48rem;text-align:center;border-top-left-radius:0.48rem;border-top-right-radius:0.48rem;font-family:'Greed',sans-serif;font-size:0.2rem}
.price-note.price-note-1{background:#02cc7c;opacity:0}
.price-note.price-note-2{background:#94e64f}
.price-note.price-note-2 + .pan{border-radius:0;border-bottom-left-radius:0.16rem;border-bottom-right-radius:0.16rem}
.price-note.price-note-3{background:#1cbc45}
.price-note.price-note-3 + .pan{border-radius:0;border-bottom-left-radius:0.16rem;border-bottom-right-radius:0.16rem}
.save{height:0.28rem;background:#c0e8c0;border-radius:0.14rem;padding:0 0.12rem;display:inline-flex;align-items:center;margin-left:0.08rem;font-size:0.14rem}
.options .line{display:flex;align-items:center;margin-top:0.08rem}
.options .block{flex-direction:column;display:flex}
.options .block:first-child{align-items:flex-start}
.options .block .link{margin-top:1em}
.options .block img{max-width:90%;height:1.6rem;margin:0.24rem auto;display:block;width:auto}
.options .block .name{margin:0 0 0.08rem 0}
.options .block .name>b{font-size:1.5em;font-weight:700 !important;font-family:'Greed',sans-serif}
.options .block .pan{flex-grow:1}
.options .block .pan p{margin:0}
.options .block .button{margin:0 0 0.16rem 0}
.options .block .price{font-weight:700}
.options .block s{margin:0 0.08rem;font-weight:400;display:inline-block}
.options .block ul{margin:0.08rem 0 0 0;padding:0}
.options .block ul li{list-style:none;padding:0 0 0 1.6em;position:relative}
.options .block ul:not(.with-plus) li:before{content:'';display:inline-block;width:0.5em;height:1em;border-right:0.15em solid currentColor;border-bottom:0.15em solid currentColor;transform:rotate(45deg);margin-top:0.06em;top:0.06em;left:0.05rem;position:absolute}
.options .block ul.with-plus{color:#02cc7c}
.options .block ul.with-plus li:before{content:'';width:0.16rem;height:0.02rem;background:currentColor;position:absolute;left:0rem;top:50%;margin-top:-0.02rem}
.options .block ul.with-plus li:after{content:'';height:0.16rem;width:0.02rem;background:currentColor;position:absolute;left:0.07rem;top:50%;margin-top:-0.09rem}
.questions{margin-top:-0.16rem}
.question{border-bottom:1px solid rgba(0,0,0,0.12);padding:0.24rem 0}
.question .h4{margin:0;cursor:pointer;user-select:none;position:relative}
.question .h4:after{content:'';position:absolute;width:0.2rem;height:0.02rem;background:currentColor;right:0;top:50%;transform:translateY(-50%)}
.question .h4::before{content:'';position:absolute;height:0.18rem;width:0.02rem;background:currentColor;top:50%;transform:translateY(-50%);right:0.09rem}
.question h3{padding-right:2em}
.question .answer{max-height:0;overflow:hidden;padding:0;transition:max-height 300ms ease-in-out,padding 300ms ease-in-out}
.question.open .h4::before{display:none}
.question.open .answer{max-height:30em;padding:0.16rem 0 1px 0}
.blocks-plan .block{position:relative}
.blocks-plan .block svg{width:0.48rem;height:0.48rem;left:100%;top:50%;transform:translateY(-50%);position:absolute;margin-left:0.28rem}
.step .nr{display:flex;margin-bottom:0.16rem;align-items:center}
.step .nr span{width:0.56rem;height:0.56rem;display:flex;align-items:center;justify-content:center;background:#1cbc45;border-radius:50%;font-size:0.24rem;font-family:'Inter',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;color:#fbf4eb}
.step .nr:after{content:'';height:0.02rem;flex-grow:1;background:#1cbc45;margin-left:0.16rem}
.step:nth-child(3n-1) .nr:after,
.step:nth-child(3n-1) .nr span{background:#94e64f}
.step:nth-child(3n) .nr:after,
.step:nth-child(3n) .nr span{background:#02cc7c}
.split{display:flex;align-items:flex-start}
.split .part{width:50%}
.split .part:first-child{margin-right:0.8rem}
.split .part.part-redu{width:40%;background:#fef4ec;border-radius:0.16rem;overflow:hidden}
.split-text-image .part:first-child{width:66.66%}
.split-text-image .part:last-child{width:25%;padding-left:0.2rem}
.split-text-image img{border-radius:0.24rem}
.split-text-image-2 .part:first-child{width:66.66%}
.split-text-image-2 .part:last-child{width:33.33%;padding-left:0.2rem}
.split-text-image-2 img{border-radius:0.24rem;padding:10%;background:#fbf4eb}
.split-text-image-4 .part:first-child{width:60%;padding-right:0.3rem}
.split-text-image-4 .part:last-child{width:40%}
.split-text-image-4 img{border-radius:0.24rem;background:#fbf4eb}
.split-text-image-3 .part:first-child{width:66.66%}
.split-text-image-3 .part:last-child{width:33.33%;padding-left:0.2rem}
.split-text-image-3 img{border-radius:0.24rem;background:#fbf4eb}
.merch-price{color:#02cc7c;margin-bottom:0.24rem}
.pan{background:#fbf4eb;padding:0.24rem;border-radius:0.16rem}
.pan>*:last-child{margin-bottom:0 !important}
.meta,
.more{font-size:0.14rem;line-height:1.71428571;font-family:'Greed',sans-serif;text-transform:uppercase}
.meta{margin:0 0 0.08rem -0.04rem;color:#1cbc45}
.meta>*{margin:0 0.04rem}
.more{margin:auto 0 0 0;display:inline-flex;align-items:center}
.more svg{width:0.16rem;height:0.16rem;margin-right:0.04rem;margin-left:-0.02rem;margin-top:-0.01rem}
.more:hover{text-decoration:underline}
.layer-banner{height:38vw;position:relative}
.layer-banner .wrap{position:relative;z-index:3}
.layer-banner img{width:100%;height:100%;left:0;top:0;position:absolute;object-fit:cover;object-position:center;transform:scale(1);transition:transform 20000ms ease-out}
.layer-banner.is-visible img{transform:scale(1.15)}
.quotes{padding:0.6rem 0;background:#a9caff;position:relative}
.quotes>svg{width:0.67rem;height:0.22rem;color:#e5f9f1;display:block;margin:0 auto 0.42rem auto}
.quotes .nav{width:0.48rem;height:0.48rem;position:absolute;top:50%;margin-top:-0.24rem;cursor:pointer;transition:color 150ms ease-in-out;display:flex;align-items:center;justify-content:center}
.quotes .nav svg{width:0.48rem;height:0.33rem}
.quotes .nav:hover{color:#e5f9f1}
.quotes .nav-prev{left:50%;margin-left:-6.21rem}
.quotes .nav-next{right:50%;margin-right:-6.21rem}
.quotes .swiper{width:11.26rem;margin:0 auto;text-align:center;font-size:0.18rem;line-height:1.44444444}
.quotes .swiper .swiper-slide{padding:0 0.5rem}
.quotes .swiper h3{font-size:0.6rem;line-height:1.16666667;margin:0 0 0.36rem 0}
.quotes .swiper p{width:3.39rem;margin:0 auto}
.quotes .swiper b{font-size:0.35rem;line-height:1.47058824;display:block;text-transform:uppercase;margin-bottom:0.16rem}
.quotes .swiper-wrapper{height:auto}
.quotes .swiper-button-lock{display:none !important}
.block-product{text-align:center}
.block-product p{color:#1cbc45;margin-top:-0.08rem}
.image-square{border-radius:0.16rem !important;background:#fbf4eb;display:flex;align-items:center;justify-content:center}
.image-square img{border-radius:0.16rem !important;width:80%;height:80%;top:50%;left:50%;transform:translate(-50%,-50%)}
.image-square-s img{width:90%;height:90%}
@media only screen and (orientation:portrait),only screen and (max-width:767px){.features{flex-direction:column;display:flex}.features i{display:none}.features span::before{content:'•';margin-right:0.08rem}.features span{padding-left:0 !important}.logo{width:1.38690476rem;height:0.81547619rem;display:block}.logo svg{width:1.38690476rem;height:0.81547619rem;display:block}.mobile-hero-image{padding:4%;background:#fff;overflow:hidden;border-radius:50%;width:83%;margin:0 auto;margin-top:2em;object-fit:contain;height:auto}.hero{color:#fbf4eb;font-size:0.2rem;margin-top:-0.72rem;padding:0.32rem 0 0 0;min-height:0;background:#00cb7d}.hero:before,.hero:after{display:none}.hero>img{display:none}.hero h1{padding-right:0}.hero .header-content .languages{margin:0}.hero .header-content .button{display:none}.hero .header-content .button + .button{display:inline-flex}.hero .header-content .button-circle{margin-left:0.24rem}.hero .parts{padding:0.4rem 0;margin:0;flex-direction:column-reverse;align-items:flex-start}.hero .parts .h1{margin-bottom:0.08rem}.hero .parts .button{margin-top:0}.hero .parts img{width:100%;margin-left:0;margin:-1.4rem 0 0.36rem 0}.hero .left{width:100%}.hero p{max-width:100%}.split{flex-direction:column}.split .part{width:100%}.split .part.part-redu{width:100%}.split .part:first-child{margin-right:0;margin-bottom:0.4rem}.split .part.part-mobile-last{margin-bottom:0}.split-mobile-invert{flex-direction:column-reverse}.split-mobile-invert .part:first-child{margin-bottom:0;margin-top:0.4rem}.layer-ingredients .part:first-child,.layer-ingredients .part:last-child{width:100%}.layer-ingredients{overflow:hidden}.posts-scroll{overflow:scroll;-webkit-overflow-scrolling:touch;margin:0 -0.24rem;padding:0 0.24rem}.posts-scroll .blocks{flex-wrap:nowrap}.posts-scroll .blocks .block{padding-right:0.24rem;width:80vw;flex-shrink:0;margin-bottom:0}.step{display:flex;align-items:flex-start;margin-bottom:0.16rem}.step .nr{display:flex;margin-bottom:0;flex-direction:column;justify-content:center;margin-right:0.24rem}.step .nr:after{content:'';width:2px;margin-top:0.16rem;height:0.48rem;margin-left:0}.step:last-child .nr:after{display:none}.layer-banner{height:auto;padding-bottom:1.6rem}.reviews{display:block;margin:0.4rem 0 -0.4rem 0}.reviews>*{padding:0}.reviews .right,.reviews .left{width:auto}.reviews .left{display:flex;align-items:center}.reviews .swiper{margin-top:0.24rem;height:2.4rem}.reviews .stars{margin:0 0.16rem 0 0}.reviews .stars svg{margin-top:0}.quotes{padding:0.48rem 0 0.96rem 0}.quotes>svg{width:0.55833333rem;height:0.18333333rem;margin:0 auto 0.24rem auto}.quotes .nav{width:0.48rem;height:0.48rem;position:absolute;top:auto;margin-top:0;bottom:0.36rem}.quotes .nav svg{width:0.48rem;height:0.33rem}.quotes .nav:hover{color:#e5f9f1}.quotes .nav-prev{left:50%;margin-left:-0.5600000000000001rem}.quotes .nav-next{right:50%;margin-right:-0.5600000000000001rem}.quotes .swiper{width:auto;margin:0;font-size:0.16rem}.quotes .swiper .swiper-slide{padding:0 0.2rem}.quotes .swiper h3{font-size:0.36rem;margin:0 0 0.24rem 0}.quotes .swiper p{width:auto;padding:0 0.2rem}.quotes .swiper b{font-size:0.24rem;margin-bottom:0.12rem}.pan{padding:0.2rem}.split-text-image .part:first-child{width:100%}.split-text-image .part:last-child{width:100%}.split-text-image-2{flex-direction:column-reverse;display:flex}.split-text-image-2 .part:first-child{margin-right:0;margin-top:0.48rem;margin-bottom:0}}
.toggle-handle{padding:0.16rem 0;cursor:pointer;font-weight:600;position:relative}
.toggle-handle:after{content:'';position:absolute;width:0.2rem;height:0.02rem;background:currentColor;right:0;top:50%;transform:translateY(-50%)}
.toggle-handle::before{content:'';position:absolute;height:0.18rem;width:0.02rem;background:currentColor;top:50%;transform:translateY(-50%);right:0.09rem}
.toggle-content{padding:0.16rem 0;display:none}
.toggle-container{margin:0.4rem 0;border-top:1px solid rgba(0,0,0,0.12);border-bottom:1px solid rgba(0,0,0,0.12)}
.toggle-container.open .toggle-content{display:block}
.toggle-container.open .toggle-handle::before{display:none}
.trial-points p{display:flex;min-height:0.44rem;padding-left:0.6rem;position:relative;padding-top:0.08rem}
.trial-points p:last-child{margin-bottom:0}
.trial-points svg{width:0.24rem;height:0.24rem}
.trial-points .ic{width:0.44rem;height:0.44rem;background:#94e64f;border-radius:50%;position:absolute;left:0;top:0;display:inline-flex;align-items:center;justify-content:center;margin-right:0.16rem}
.trial-points .ic-2{background:#1cbc45}
.trial-points .ic-3{background:#02cc7c}
.page-trial .questions{margin:0.4rem 0}
.explain-trial{position:fixed;width:100%;height:100%;z-index:102;left:0;top:0;background:rgba(0,0,0,0.34);opacity:0;overflow:auto;pointer-events:none;transition:opacity 300ms ease-in-out}
.explain-trial .explain-trial-container{width:100%;display:flex;align-items:center;justify-content:center;min-height:100vh;padding:0.4rem}
.explain-trial .explain-trial-content{background:#fbf4eb;width:11rem;padding:0.4rem 0.64rem 0.64rem 0.64rem;border-radius:0.24rem;text-align:center;position:relative}
.explain-trial .explain-trial-items{display:flex;margin-top:0.4rem;line-height:1.3}
.explain-trial .explain-trial-items svg{width:0.8rem;height:0.8rem;margin:0 auto;display:block;margin-bottom:0.08rem}
.explain-trial .explain-trial-items>div{background:#1cbc45;border-radius:0.24rem;width:33.33%;padding:0.24rem;margin-right:0.16rem}
.explain-trial .explain-trial-items>div:last-child{margin-right:0;background:#02cc7c}
.explain-trial .explain-trial-items>div:first-child{background:#94e64f}
.explain-trial .explain-trial-items .middle{width:47.66%}
.explain-trial .h4{font-size:0.3rem}
.show-trial-explain{position:relative;overflow:hidden}
.show-trial-explain .explain-trial{opacity:1;pointer-events:all}
.hero-with-video:after{display:none}
.hero-with-video::before{background:#000;width:100%;opacity:0.35;z-index:2;display:block !important}
.page-checkout-shipment .button-cta,
.page-start .button-cta,
.page-trial .button-cta{color:#fff}
@media only screen and (orientation:portrait),only screen and (max-width:767px){.page-start .inline-form,.page-trial .inline-form{position:fixed;left:0;bottom:0;width:100%;padding:0.12rem 0.16rem;z-index:5;border-top:1px solid rgba(0,0,0,0.12);background:#c0e8c0}.explain-trial .h4{font-size:0.24rem}.explain-trial .close{top:0.08rem;right:0.08rem}.explain-trial .h3{padding:0 0.4rem}.explain-trial .explain-trial-content{width:100%;padding:0.16rem}.explain-trial .explain-trial-items{display:block}.explain-trial .explain-trial-items svg{width:0.48rem;height:0.48rem}.explain-trial .explain-trial-items>div{width:100% !important;margin:0 0 0.16rem 0;padding:0.16rem}.explain-trial .explain-trial-items>div br{display:none}.explain-trial .explain-trial-items>div:last-child{margin-bottom:0}.explain-trial .explain-trial-container{padding:0.16rem}.page-start .layer-single-product,.page-trial .layer-single-product{padding-top:0}.page-start .layer-single-product,.page-trial .layer-single-product{padding-top:0.16rem}.page-start .flavors-list>div>div,.page-trial .flavors-list>div>div{margin-right:0.08rem}.page-start .flavors-list>div,.page-trial .flavors-list>div{margin-right:0.16rem}}
.icon-link{display:inline-flex;align-items:center;cursor:pointer}
.icon-link svg{width:0.24rem;height:0.24rem;margin-right:0.06rem}
.icon-link:hover{text-decoration:underline}
@media only screen and (orientation:portrait),only screen and (max-width:767px){.page-blog-post .header-search{display:none}}
.checkout-layout{background:#c0e8c0}
.checkout-layout .pan{background:#fbf4eb}
.checkout-layout body{padding:0;min-height:100vh;display:flex;flex-direction:column}
.checkout-layout header{border-bottom:1px solid rgba(0,0,0,0.12);display:flex;justify-content:space-between;align-items:center;padding:0 0.36rem}
.checkout-layout header .shield{display:flex;align-items:center}
.checkout-layout header .shield svg{width:0.24rem;height:0.24rem;display:block;margin-right:0.06rem;position:relative;top:-0.01rem}
.checkout-layout section{padding:0.48rem 0;flex-grow:1}
.checkout-layout footer{text-align:center;background:#005720;padding:0.24rem 0;color:rgba(255,255,255,0.6)}
.checkout-layout footer a{text-decoration:none;margin:0 0.08rem}
.checkout-layout footer a:hover{text-decoration:underline}
.checkout-layout .input{position:relative;margin-bottom:0.2rem;font-family:"Space Grotesk",sans-serif}
.checkout-layout .input label{position:absolute;height:0.56rem;line-height:0.56rem;padding:0;top:-0.1rem;font-size:75%;pointer-events:none;color:rgba(0,87,32,0.5)}
.checkout-layout .input select,
.checkout-layout .input input{width:100%;display:block;height:0.64rem;border:0;border-radius:0;background:transparent;border-bottom:1px solid rgba(0,0,0,0.12);margin:0;font-family:inherit;color:#005720;font-size:0.18rem;appearance:none;font-weight:600;outline:0;padding:0.22rem 0 0 0}
.checkout-layout .ship-time{margin:-0.12rem 0 0.18rem 0}
.checkout-layout .ship-time a{text-decoration:underline}
.checkout-layout .ship-time a:hover{text-decoration:none}
.checkout-layout .checkout-wrap{max-width:12rem;margin:0 auto;padding:0 0.36rem}
.checkout-layout .checkout-cols{display:flex;justify-content:space-between;align-items:flex-start}
.checkout-layout .checkout-cols>div{width:46%;position:relative}
.checkout-layout .checkout-cols>div:first-child:last-child{width:100%}
.checkout-layout .checkout-success-buttons .button{margin-right:0.5em}
.checkout-layout .checkout-summary{padding:0.24rem;border-radius:0.16rem;background:#fbf4eb}
.checkout-layout .checkout-summary + .checkout-summary{margin-top:0.2rem}
.checkout-layout .summary-block{border-top:1px solid rgba(0,0,0,0.12);padding:0.2rem 0}
.checkout-layout .summary-block>div + div{margin-top:0.08rem}
.checkout-layout .summary-block:first-child{border:0;padding-top:0}
.checkout-layout .summary-block:last-child{padding-bottom:0}
.checkout-layout .summary-row{display:flex;justify-content:space-between}
.checkout-layout .summary-promo{text-decoration:underline;opacity:0.6;cursor:pointer}
.checkout-layout .summary-promo:hover{text-decoration:none}
.checkout-layout .summary-product{display:flex;line-height:1.35;align-items:flex-start}
.checkout-layout .summary-product .img{background:#005720;flex-shrink:0;width:0.72rem;border-radius:0.06rem}
.checkout-layout .summary-product img{width:0.72rem;height:0.72rem;object-fit:contain;padding:0.06rem;object-position:center;background:#fbf4eb;flex-shrink:0;display:block;opacity:0.95}
.checkout-layout .summary-product .info{margin-left:0.16rem;margin-right:0.24rem}
.checkout-layout .summary-product>*:last-child{margin-left:auto}
#selected{width:100%;height:0.4rem;opacity:0;position:absolute;pointer-events:none}
.pickups-container{border-radius:0.16rem;background:#fbf4eb}
#search-pickups{width:100%;border:0;height:0.48rem;background:transparent;outline:none;padding:0 0.18rem;font-family:"Space Grotesk",sans-serif;color:#005720;font-size:0.16rem;font-weight:500}
#search-pickups::-webkit-input-placeholder{color:rgba(0,87,32,0.5);transition:color 200ms ease-in-out}
#search-pickups:-moz-placeholder{color:rgba(0,87,32,0.5);transition:color 200ms ease-in-out}
#search-pickups::-moz-placeholder{color:rgba(0,87,32,0.5);transition:color 200ms ease-in-out}
#search-pickups:-ms-input-placeholder{color:rgba(0,87,32,0.5);transition:color 200ms ease-in-out}
#search-pickups:focus::-webkit-input-placeholder{color:transparent}
#search-pickups:focus:-moz-placeholder{color:transparent}
#search-pickups:focus::-moz-placeholder{color:transparent}
#search-pickups:focus:-ms-input-placeholder{color:transparent}
#pickups{margin-bottom:0.4rem}
.pickups-scroll{display:flex;flex-direction:column;max-height:3rem;overflow:auto;font-size:0.14rem;padding:0 0.16rem 0.16rem 0.16rem}
.pickups-scroll>div{cursor:pointer;padding:0.12rem 0;display:flex;order:1}
.pickups-scroll>div .pickup-mark{width:0.24rem;height:0.24rem;border:1.5px solid rgba(0,0,0,0.12);border-radius:50%;margin-right:0.12rem;display:flex;align-items:center;justify-content:center;color:#fbf4eb;flex-shrink:0}
.pickups-scroll>div .pickup-mark svg{width:0.16rem;height:0.16rem}
.pickups-scroll>div [data-address]{font-size:0.13rem;color:rgba(0,87,32,0.5)}
.pickups-scroll>div>*:last-child{margin-left:auto;padding-left:0.16rem;white-space:nowrap;display:none}
.pickups-scroll>div:last-child{bottom:0}
.pickups-scroll>div.active .pickup-mark{border-color:#02cc7c;background:#02cc7c}
.summary-product-right{display:flex;flex-direction:column;align-items:flex-end}
.quantity-input{background:transparent;appearance:none;outline:0;color:#005720;height:0.28rem;border-radius:0.08rem;border:0;padding:0 0.12rem;width:0.48rem;font-size:0.8em;font-weight:600;text-align:center;border:1px solid rgba(0,0,0,0.12);font-family:"Space Grotesk",sans-serif;margin-top:0.3em}
.company-fields{margin-bottom:0.4rem;margin-top:-0.08rem}
@media (max-width:767px){.checkout-layout .checkout-summary{padding:0.2rem}.checkout-layout section{padding:0.36rem 0}.checkout-layout header{padding:0 0.24rem}.checkout-layout header .shield{font-size:0.14rem}.checkout-layout header .shield svg{width:0.2rem;height:0.2rem;margin-right:0.04rem;top:-0.01rem}.checkout-layout .checkout-wrap{padding:0 0.24rem}.checkout-layout .checkout-cols{flex-direction:column-reverse}.checkout-layout .checkout-cols>div{width:100%}.checkout-layout .checkout-cols>div + div{margin-bottom:0.36rem}.checkout-layout .summary-product .img{width:0.6rem}.checkout-layout .summary-product img{width:0.6rem;height:0.6rem}}
.members-layout section{padding:0.8rem 0}
.tabs{display:flex;margin-top:-0.56rem;margin-bottom:0.48rem;border-bottom:1px solid rgba(0,0,0,0.12)}
.tabs a{display:block;padding:0.08rem 0;margin-right:0.4rem;border-bottom:3px solid transparent;position:relative;top:1px}
.tabs a.active{border-color:#02cc7c}
.table{font-size:0.16rem;width:100%;border-collapse:collapse}
.table td,
.table th{text-align:left;padding:0.24rem 0;border-bottom:1px solid rgba(0,0,0,0.12);vertical-align:top}
.table td:last-child,
.table th:last-child{text-align:right}
.table th{color:rgba(0,87,32,0.5);font-weight:500;font-size:0.14rem;text-transform:uppercase;padding:0 0 0.16rem 0}
.table tr:last-child td{border-bottom:0;padding-bottom:0}
.table a{text-decoration:underline;margin-left:0.12rem}
.table a:hover{text-decoration:none}
.space{height:0.4rem}
.message{background:#fbf4eb;border-radius:0.08rem;padding:0.24rem;margin-bottom:0.4rem}
.subscription-product{display:flex}
.subscription-product img{width:1.2rem;height:1.2rem;margin-right:0.24rem;object-fit:contain;object-position:center;padding:0.08rem;border-radius:0.08rem;border:1px solid rgba(0,0,0,0.08)}
.remove-product{cursor:pointer;text-decoration:underline}
.remove-product:hover{text-decoration:none}
.member-info{margin-top:0.24rem}
.member-info>div{display:flex;align-items:center;margin-top:0.16rem}
.member-info>div svg{width:0.24rem;height:0.24rem;margin-right:0.12rem;position:relative;top:-0.01rem}
.cancel-subscription-overlay{position:fixed;width:100%;height:100%;background:#005720;top:0;left:0;z-index:100;opacity:0;pointer-events:none;transition:opacity 400ms ease-in-out}
.cancel-subscription{position:fixed;width:7rem;height:100%;background:#fbf4eb;top:0;right:0;z-index:101;pointer-events:none;transform:translate3d(100%,0,0);transition:transform 400ms ease-in-out}
.cancel-subscription textarea{border:1px solid rgba(0,0,0,0.12);padding:0.12rem 0.16rem;border-radius:0.08rem;margin-top:0.24rem}
.cancel-subscription-scroll{position:absolute;width:100%;height:100%;top:0;left:0;padding:0.3rem 0.48rem;overflow:auto;-webkit-overflow-scrolling:touch}
.cancel-subscription-buttons{position:absolute;width:100%;padding:0.16rem 0.48rem;display:flex;justify-content:space-between;align-items:center;background:#fbf4eb;border-top:1px solid rgba(0,0,0,0.12);bottom:0;left:0}
.cancel-subscription-buttons .button{width:50%}
.show-cancellation{position:relative;overflow:hidden}
.show-cancellation .cancel-subscription-overlay{opacity:0.5;pointer-events:all}
.show-cancellation .cancel-subscription{transform:translate3d(0,0,0);pointer-events:all}
@media (max-width:767px){.tabs{margin-top:-0.64rem;margin-bottom:0.32rem;font-size:0.16rem}.tabs a{margin-right:0.24rem}.table{display:block}.table thead,.table tbody,.table th,.table td,.table tr{display:block}.table tr:first-child{display:none}.table tr{border-bottom:1px solid rgba(0,0,0,0.12);padding:0.2rem 0}.table tr:nth-child(2){padding-top:0}.table tr:last-child{padding-bottom:0;border-bottom:0}.table td:last-child{text-align:left}.table td{border:0;padding:0}.table td:before{content:attr(data-label);color:rgba(0,87,32,0.5);font-weight:normal}.table a{display:inline-block;margin:0.12rem 0.12rem 0 0}.subscription-product{justify-content:space-between}.subscription-product img{order:2;margin:0 0 0 0.24rem;width:1rem;height:1rem}.cancel-subscription{width:100%}.cancel-subscription-scroll{padding:0.32rem 0.24rem}.cancel-subscription-buttons{padding:0.16rem 0.24rem;flex-direction:column}.cancel-subscription-buttons .button{margin-bottom:0.12rem;width:100%}}
.quiz{text-align:center;padding:0.8rem 0.36rem}
.quiz .h2{margin-bottom:0.64rem}
.quiz .quiz-numeration{margin-bottom:0.64rem;margin-top:-0.48rem}
.quiz .quiz-question-name{margin:0 auto;margin-bottom:0.24rem;max-width:7rem}
.quiz .quiz-options{display:flex;margin:0 auto;flex-wrap:wrap;justify-content:center;margin-bottom:0.64rem;max-width:14rem}
.quiz .quiz-buttons{border-top:1px solid rgba(0,0,0,0.12);max-width:3.6rem;margin:0 auto;padding-top:0.48rem}
.quiz .quiz-buttons>*{margin:0 0.16rem}
.quiz .quiz-number{border:1.5px solid rgba(0,0,0,0.12);padding:0 0.28rem;height:0.56rem;width:2.4rem;text-align:center;font-size:0.22rem;font-weight:700;font-family:"Space Grotesk",sans-serif;background:transparent;border-radius:0.28rem;color:#005720;display:inline-block;margin-bottom:0.12rem;user-select:none;appearance:none;outline:0}
.quiz .quiz-number[type="email"]{width:4.8rem}
.quiz .quiz-option{padding:0.08rem 0.28rem;background:#c0e8c0;border-radius:0.28rem;color:#005720;display:inline-block;margin:0 0.04rem;margin-bottom:0.12rem;cursor:pointer;user-select:none;transition:background 0.2s ease-in-out}
.quiz .quiz-option.active{background:#02cc7c}
.quiz .quiz-step{display:none}
.quiz .quiz-step .button + .button{margin-left:0.08rem}
.quiz .quiz-step>p{max-width:7.8rem;margin-left:auto;margin-right:auto}
.quiz .quiz-result{margin-bottom:0.8rem}
.quiz .quiz-result-labels{display:flex;justify-content:space-between;width:6.4rem;margin:0 auto;margin-top:0.12rem}
.quiz .quiz-result-about{text-align:left;max-width:10rem;margin:0 auto}
.quiz .quiz-line{height:2px;background:red;border-radius:2px;width:6.4rem;margin:0 auto;position:relative;margin-bottom:0.32rem}
.quiz .quiz-line[data-res="1"]{background:#0e8f2f;color:#0e8f2f}
.quiz .quiz-line[data-res="2"]{background:#1cbc45;color:#1cbc45}
.quiz .quiz-line[data-res="3"]{background:#28d454;color:#28d454}
.quiz .quiz-line[data-res="4"],
.quiz .quiz-line[data-res="5"]{background:#94e64f;color:#94e64f}
.quiz .quiz-line[data-res="6"]{background:#ffb05f;color:#ffb05f}
.quiz .quiz-line[data-res="7"]{background:#ec7853;color:#ec7853}
.quiz .quiz-line[data-res="8"]{background:#de4f22;color:#de4f22}
.quiz .quiz-handle{width:0.24rem;height:0.24rem;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}
.quiz .quiz-handle svg{width:0.24rem;height:0.24rem;fill:currentColor;stroke:#fbf4eb;stroke-width:30;transform:rotate(180deg)}
.quiz .quiz-result-bar{display:flex;width:6.48rem;margin:0 auto}
.quiz .quiz-result-bar>div{margin:0 0.04rem;height:0.12rem;border-radius:0.08rem;flex-grow:1;background:red}
.quiz .quiz-result-bar>div:nth-child(1){background:#0e8f2f}
.quiz .quiz-result-bar>div:nth-child(2){background:#1cbc45}
.quiz .quiz-result-bar>div:nth-child(3){background:#28d454}
.quiz .quiz-result-bar>div:nth-child(4),
.quiz .quiz-result-bar>div:nth-child(5){background:#94e64f}
.quiz .quiz-result-bar>div:nth-child(6){background:#ffb05f}
.quiz .quiz-result-bar>div:nth-child(7){background:#ec7853}
.quiz .quiz-result-bar>div:nth-child(8){background:#de4f22}
.quiz .inline-loader{display:flex;justify-content:center}
.quiz .inline-loader:after{content:"";display:block;width:0.4rem;height:0.4rem;border:3px solid #02cc7c;border-top-color:transparent;border-radius:50%;animation:spin 0.8s infinite linear}
@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
@media (max-width:767px){.quiz{padding:0.48rem 0.24rem}.quiz .h2{margin-bottom:0.32rem}.quiz .quiz-result-labels,.quiz .quiz-line,.quiz .quiz-result-bar{width:auto}.quiz .quiz-result-bar{margin-left:-0.04rem;margin-right:-0.04rem}.quiz .quiz-step{display:none}.quiz .quiz-step .button{width:100%}.quiz .quiz-step .button + .button{margin-left:0;margin-top:0.16rem}.quiz .quiz-result{margin-bottom:0.4rem}.age-bio{display:block;margin-top:0.16rem;font-size:140%;margin-bottom:0.08rem}}
.sides{display:flex;justify-content:space-between;padding:0.6rem 0}
.sides .left{flex-grow:1}
.sides .left h1{margin-bottom:0.16rem}
.sides .left h1 span{color:#02cc7c}
.sides .left:not(:last-child){padding-right:0.6rem;border-right:1px solid rgba(0,0,0,0.12)}
.sides .left .blog-hero{display:flex;align-items:center;margin-bottom:0.6rem;border-bottom:1px solid rgba(0,0,0,0.12);padding-bottom:0.6rem;justify-content:space-between}
.sides .left .blog-hero h1{margin:0 0 0.48rem 0}
.sides .left .blog-hero img{width:3.6rem;height:3.6rem;border-radius:0.16rem;object-fit:cover;object-position:center;margin-left:2.2rem}
.sides .left .blog-hero .hero-left>.icon-link{margin-right:0.16rem;display:none}
.sides .right{margin-left:0.48rem;width:3.4rem;flex-shrink:0;position:sticky;top:1.2rem}
.sides .right h2{font-size:0.24rem;margin:0 0 0.2rem 0}
.sides .right h2:not(:first-child){margin-top:0.4rem}
.sides .right h3{font-size:0.16rem;margin:0;font-family:"Space Grotesk",sans-serif;line-height:0.2rem;font-weight:500}
.pick{display:flex;padding-bottom:0.24rem}
.pick img{width:0.64rem;height:0.64rem;margin-right:0.16rem;border-radius:50%;flex-shrink:0}
.pick>div{display:flex;flex-direction:column;justify-content:center}
.pick small{display:none;font-size:0.13rem}
.post-sides{display:flex;align-items:flex-start}
.post-sides .post-left{width:3rem;flex-shrink:0;position:sticky;top:1.2rem}
.post-sides .post-left h2{margin:0;margin-bottom:0.16rem}
.post-sides .post-left ul{margin:0;padding:0;font-family:"Space Grotesk",sans-serif;line-height:1.3}
.post-sides .post-left ul b,
.post-sides .post-left ul strong{font-weight:500}
.post-sides .post-left li{list-style:none;margin-bottom:0.08rem}
.post-sides .post-left a{display:inline-block;font-weight:500}
.post-sides .post-left a:hover{color:#02cc7c}
.post-sides .post-right{margin-left:0.6rem;flex-grow:1}
.post-sides .post-right h2[id]{padding-top:1.2rem;margin-top:-1rem}
.card{padding:0.36rem 0;display:flex;font-weight:400;border-bottom:1px solid rgba(0,0,0,0.12)}
.card .img{width:1.6rem;height:1.6rem;flex-shrink:0;margin-right:0.36rem;position:relative;border-radius:0.16rem;overflow:hidden;background:rgba(0,0,0,0.05)}
.card .img a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}
.card .img img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover;object-position:center}
.card h2{margin:0 0 0.08rem 0;font-size:0.24rem}
.card p{font-size:0.16rem;font-family:"Space Grotesk",sans-serif}
.card small{text-transform:uppercase;font-size:0.13rem;opacity:0.4}
.card .tag{padding:0 0.16rem;height:0.3rem;line-height:0.3rem;display:inline-block;background:#02cc7c;border-radius:0.15rem;color:#fbf4eb;font-size:0.14rem;margin-right:0.16rem;user-select:none}
.card .bottom{font-size:0.14rem}
.card .bottom a:not(.tag):hover{color:#02cc7c}
.pagination{margin-top:0.48rem}
.pagination ul{display:flex;justify-content:center}
.pagination li{list-style:none;margin:0 0.08rem;width:0.4rem;height:0.4rem}
.pagination a,
.pagination span{display:inline-block;width:0.4rem;height:0.4rem;line-height:0.4rem;text-align:center}
.pagination a:hover{color:#02cc7c}
.pagination .disabled{opacity:0.33}
.pagination .active{background:#02cc7c;border-radius:50%;color:#e5f9f1}
.pagination .active a:hover{color:#e5f9f1}
.other-posts{padding:0.8rem 0 0 0}
.other-posts h2{margin:0 0 0.6rem 0;text-align:center}
.sharing{position:relative;user-select:none;display:inline-block}
.sharing li{list-style:none}
.sharing ul{position:absolute;display:none;background:#c0e8c0;left:50%;transform:translate(-50%);padding:0.12rem 0;z-index:1;border-radius:0.16rem}
.sharing ul a{padding:0.04rem 0.24rem;display:block;cursor:pointer}
.sharing ul a:hover{text-decoration:underline}
.sharing.open ul{display:block}
.sharing-inline{margin-top:0.36rem;font-family:'Greed',sans-serif}
.sharing-inline ul{margin:0;padding:0;display:inline-flex}
.sharing-inline li{list-style:none}
.sharing-inline li:after{content:',';display:inline-block;margin-right:0.04rem}
.sharing-inline li:last-child:after{display:none}
.sharing-inline li a{color:#1cbc45}
.sharing-inline li:nth-child(2) a{color:#94e64f}
.sharing-inline li:nth-child(3) a{color:#02cc7c}
.sharing-inline a:hover{text-decoration:underline}
.breadcrumb{margin:0 -0.06rem 0.24rem -0.06rem}
.breadcrumb a{margin:0 0.06rem}
.breadcrumb a:hover{color:#02cc7c}
.lng-post{position:relative}
.lng-post b,
.lng-post strong{font-weight:normal}
.lng-reveal{background:#c0e8c0;padding:0.36rem;border-radius:0.16rem;margin-top:0.48rem}
.lng-reveal .row{display:flex;margin:0 -0.2rem;margin-bottom:0.24rem}
.lng-reveal .input{padding:0 0.2rem}
.lng-reveal .input input:focus{border-color:#e5f9f1}
.lng-reveal form{margin:0}
.lng-reveal h2{margin-top:0;margin-bottom:0.12rem}
@media only screen and (orientation:portrait),only screen and (max-width:767px){.sides{padding:0.48rem 0;display:block}.sides .left h1{margin-bottom:0.12rem}.sides .left:not(:last-child){padding-right:0;bordeR:0}.sides .left .blog-hero{display:block;margin-bottom:0;padding-bottom:0.48rem;border:0}.sides .left .blog-hero h1{margin:0 0 0.36rem 0}.sides .left .blog-hero .img{padding-bottom:100%;position:relative}.sides .left .blog-hero .sharing{display:none}.sides .left .blog-hero img{width:100%;height:100%;border-radius:0.24rem;margin-left:0;position:absolute}.sides .left .blog-hero .hero-left>.icon-link{margin-right:0.16rem;display:none}.sides .right{margin-left:0;width:auto;margin-top:0.8rem}.pick{padding-bottom:0.24rem}.pick img{width:0.64rem;height:0.64rem;margin-right:0.16rem;border-radius:50%}.pick small{font-size:0.13rem}.pick a:hover{color:#02cc7c}.post-sides{display:block;align-items:flex-start}.post-sides .post-left{display:none}.post-sides .post-right{margin-left:0}.card{padding:0.24rem 0}.card .img{width:0.6rem;height:0.6rem;margin-right:0.16rem;border-radius:0.08rem}.card h2{margin:0 0 0.04rem 0;font-size:0.2rem}.card p{font-size:0.13rem;font-family:"Space Grotesk",sans-serif}.card small{font-size:0.12rem}.card .bottom{font-size:0.13rem}.pagination{margin-top:0.36rem}.pagination li{margin:0 0.04rem}.other-posts{padding:0.6rem 0 0 0}.other-posts h2{margin:0 0 0.48rem 0}.sharing-inline{margin-top:0.24rem}.lng-reveal{padding:0.24rem;border-radius:0.24rem}.lng-reveal .row{display:block}.breadcrumb{margin-bottom:0.12rem}.breadcrumb a{margin:0 0.06rem}.breadcrumb a:hover{color:#02cc7c}}
.translation-note{border-radius:0.18rem;padding:0.18rem 0.24rem;margin-bottom:0.24rem;background:#c0e8c0}
.popup-cart .popup-content{width:8rem}
.popup-cart .buttons{display:flex;margin-top:0.48rem}
.popup-cart .buttons .button{width:100%;flex-shrink:1;margin:0}
.popup-cart .buttons .button + .button{margin-left:0.16rem}
.input-pill{position:relative}
.input-pill label{position:absolute;top:0.04rem;font-size:0.14rem;padding:0 0.24rem;pointer-events:none}
.input-pill input,
.input-pill select{background:#fff;border:0;font-family:"Space Grotesk",sans-serif;font-weight:600;outline:0;height:0.56rem;border-radius:0.28rem;background:#fbf4eb;width:100%;padding:0 0.24rem;padding-top:0.18rem;color:#005720;font-size:0.18rem}
.inline-form{display:flex;margin-top:0.48rem}
.inline-form .input-pill{min-width:1.6rem;margin-right:0.16rem}
.inline-form .button{flex-shrink:0;margin:0 !important;min-width:2.4rem}
@media only screen and (orientation:portrait),only screen and (max-width:767px){.inline-form{flex-wrap:wrap}.inline-form .input-pill{width:calc(50% - 0.08rem);margin:0 0 0.24rem 0}.inline-form .input-pill + .input-pill{margin-left:0.16rem}.inline-form .button{width:100%}.meal-stats{font-size:0.15rem}.meal-stats>div:first-child,.meal-stats>div:last-child{width:auto;white-space:nowrap}}
.bluezones svg{width:70%;height:auto;margin:0 auto;display:block}
.bluezones svg path{stroke:#fbf4eb;fill:#ffffd9}
.bluezones table{width:100%;border-collapse:collapse;position:relative}
.bluezones table:before{content:'';pointer-events:none;position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,0.12);border-radius:0.24rem}
.bluezones table td{border-bottom:1px solid rgba(0,0,0,0.12);padding:0.08rem 0.16rem}
.bluezones table tr:not(:first-child):hover td{background:rgba(255,255,255,0.5)}
.bluezones .legend{display:flex;margin-bottom:0.48rem;margin:0.24rem auto 0.48rem auto;justify-content:center}
.bluezones .legend span{display:flex;align-items:center;margin-right:0.24rem}
.bluezones .legend span:last-child{margin-right:0}
.bluezones .legend span:before{width:0.24rem;height:0.24rem;border-radius:0.04rem;content:'';margin-right:0.08rem;top:-0.02rem;position:relative}
.bluezones .legend span:nth-child(1):before{background:#ffffd9}
.bluezones .legend span:nth-child(2):before{background:#e7f6bc}
.bluezones .legend span:nth-child(3):before{background:#bee6b6}
.bluezones .legend span:nth-child(4):before{background:#81cebc}
.bluezones .legend span:nth-child(5):before{background:#48b2c1}
.bluezones .legend span:nth-child(6):before{background:#288dbb}
.bluezones .legend span:nth-child(7):before{background:#2160a8}
.bluezones .legend span:nth-child(8):before{background:#1c398a}
.bluezones .legend span:nth-child(9):before{background:#081d58}
@media only screen and (orientation:portrait),only screen and (max-width:767px){.home-store{overflow:auto;padding:0 0.311rem;margin:0 -0.24rem}.home-store .blocks{flex-wrap:nowrap;width:240vw;margin-bottom:0}.home-store .blocks .block{padding:0 0.142rem;margin:0}}
.nutrition-modal{position:fixed;background:#005720;top:0;left:0;width:100%;height:100%;z-index:1000;font-size:0.16rem;overflow:auto;-webkit-overflow-scrolling:touch;pointer-events:none;opacity:0;transition:opacity 0.3s ease-in-out}
.nutrition-modal .nutrition-modal-container{width:100%;height:100vh;display:flex;align-items:center;justify-content:center}
.nutrition-modal .nutrition-modal-container .nutrition-modal-content{width:6.4rem;padding:0.32rem;background:#fbf4eb;border-radius:0.32rem}
.nutrition-modal .nutrition-modal-container table{width:100%;border-top:1px solid rgba(0,0,0,0.12)}
.nutrition-modal .nutrition-modal-container td{border-bottom:1px solid rgba(0,0,0,0.12);padding:0.04rem 0}
.nutrition-modal .nutri-tags{display:flex;flex-wrap:wrap;margin-bottom:0.24rem}
.nutrition-modal .nutri-tags>div{display:flex;padding:0 0.16rem;align-items:center;margin-right:0.06rem;margin-bottom:0.06rem;height:0.3rem;background:#1cbc45;color:#fff;border-radius:0.15rem;font-size:0.14rem;white-space:nowrap;text-transform:uppercase}
.nutrition-modal .nutri-tags>div:last-child{margin-bottom:0}
.nutrition-modal .nutri-tags>div:nth-child(3n-1){background:#94e64f}
.nutrition-modal .nutri-tags>div:nth-child(3n){background:#00c672}
.show-nutrition{position:relative;overflow:hidden}
.show-nutrition .nutrition-modal{opacity:1;pointer-events:all}
@media only screen and (orientation:portrait),only screen and (max-width:767px){.nutrition-modal{font-size:14px;color:#fbf4eb}.nutrition-modal .nutrition-modal-container{align-items:flex-start}.nutrition-modal .nutrition-modal-container .nutrition-modal-content{background:#005720;width:100%;padding-left:0.24rem;padding-right:0.24rem;border-radius:0.32rem;padding-top:1.2rem}.nutrition-modal .nutrition-modal-container table{width:100%}.nutrition-modal .nutrition-modal-container td{border-bottom:1px solid rgba(255,255,255,0.12);padding:0.02rem 0}}
@media only screen and (orientation:portrait),only screen and (max-width:470px){.nutrition-modal{font-size:12px}.nutrition-modal .nutrition-modal-container .nutrition-modal-content{width:100%;padding-left:0.12rem;padding-right:0.12rem}}
.remove-from-cart{font-size:80%;cursor:pointer}
.remove-from-cart:hover{text-decoration:underline}
.anchor{display:block;position:absolute;top:-0.8rem;visibility:hidden}
@media only screen and (orientation:portrait),only screen and (max-width:767px){.anchor{top:-0.48rem}}
.discount{position:sticky;top:0;height:100vh;z-index:4;display:flex;margin-top:calc(-100vh + 0.48rem);align-items:flex-end;font-size:0.18rem;pointer-events:none;margin-bottom:-1.6rem}
.discount .discount-container{width:100%;display:flex;justify-content:center;padding-bottom:0.2rem}
.discount .discount-container .discount-button{height:0.48rem;user-select:none;background:#94e64f;display:flex;align-items:center;justify-content:center;padding:0 0.4rem;border-radius:0.24rem;text-transform:uppercase;pointer-events:all;cursor:pointer;padding-top:0.02rem;transition:color 0.2s ease-in-out}
.discount .discount-container .discount-button svg{width:0.24rem;height:0.24rem;margin-left:0.16rem;margin-right:-0.08rem;margin-top:-0.01rem;animation:rotateDis 4s ease-in-out infinite}
.discount .discount-container .discount-button:hover{color:#fbf4eb}
@media only screen and (orientation:portrait),only screen and (max-width:767px){.layer-product{padding-bottom:0.8rem}.discount{font-size:0.16rem;margin-bottom:-0.48rem;margin-top:calc(-100vh)}.discount .discount-container{padding-bottom:0.12rem}.discount .discount-container .discount-button{height:0.4rem;padding:0 0.32rem;border-radius:0.2rem}.discount .discount-container .discount-button svg{width:0.22rem;height:0.22rem;margin-top:0}}
@keyframes rotateDis{0%{transform:rotate(0deg)}40%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}
.code-info{display:inline-flex;align-items:center;position:relative;cursor:default}
.code-info div{position:absolute;left:50%;transform:translate3d(-50%,-0.12rem,0);border-radius:0.12rem;bottom:100%;margin-bottom:0.08rem;background:#005720;width:2.4rem;color:#fbf4eb;padding:0.08rem 0.16rem;opacity:0;pointer-events:none;transition:opacity 0.2s ease-in-out,transform 0.2s ease-in-out}
.code-info div::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border:0.06rem solid transparent;border-top-color:#005720}
.code-info svg{width:0.2rem;height:0.2rem;margin-right:0.04rem}
.code-info:hover div{opacity:1;transform:translate3d(-50%,0,0)}
@media only screen and (orientation:portrait),only screen and (max-width:767px){.code-info{cursor:pointer}.code-info:hover div{transform:translate3d(-50%,-0.12rem,0);opacity:0}.code-info.open div{opacity:1 !important;transform:translate3d(-50%,0,0) !important}}
.thumbs{display:flex}
.thumbs img{margin-top:0.04rem;width:20%;height:auto;object-fit:cover;object-position:center;margin-right:0.12rem;padding:0.08rem;border-radius:0.12rem;cursor:pointer}
.thumbs.thumbs-trial img{padding:0}
.popup-gallery{position:fixed;width:100%;height:100%;top:0;left:0;background:#fbf4eb;z-index:200;opacity:0;transition:opacity 0.3s ease-in-out;pointer-events:none}
.popup-gallery .nav{width:0.6rem;height:0.6rem;border-radius:50%;background:#02cc7c;position:absolute;top:50%;margin-top:-0.3rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background 150ms ease-in-out;z-index:5}
.popup-gallery .nav svg{color:#fbf4eb;width:0.25rem;height:0.25rem}
.popup-gallery .nav:hover{background:#94e64f}
.popup-gallery .nav-left{left:0.24rem}
.popup-gallery .nav-right{right:0.24rem}
.popup-gallery .swiper{width:100%;height:100%;position:absolute}
.popup-gallery .swiper .swiper-slide{display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;padding:1.1rem}
.popup-gallery .swiper .swiper-slide img{max-width:100%;max-height:100%;width:auto;height:auto}
.popup-gallery.open{opacity:1;pointer-events:all}
@media only screen and (orientation:portrait),only screen and (max-width:767px){.popup-gallery .swiper .swiper-slide{padding:0}.popup-gallery .nav{width:0.4rem;height:0.4rem;margin-top:-0.2rem}.popup-gallery .nav svg{width:0.2rem;height:0.2rem}.popup-gallery .nav-left{left:auto;right:50%;margin-right:0.08rem;top:auto;bottom:0.12rem}.popup-gallery .nav-right{right:auto;left:50%;margin-left:0.08rem;top:auto;bottom:0.12rem}.popup-gallery .close{width:0.4rem;height:0.4rem;top:0.12rem;right:0.12rem}.popup-gallery .close svg{width:0.2rem;height:0.2rem}}
.shipping-info{background:#005720;color:#fbf4eb;padding:0.04rem 0;font-weight:400;font-family:"Space Grotesk",sans-serif}
.shipping-info .wrap{display:flex;align-items:center}
.shipping-info.happy{padding:0.04rem 0;background:#1cbc45;color:#005720;text-align:center;font-size:0.18rem;font-family:'Greed',sans-serif}
.shipping-info.happy b{color:#fff;margin-left:0.12rem;font-size:0.22rem}
.shipping-info.happy .wrap{justify-content:center}
.shipping-info .shipping-item{margin-left:0.24rem;display:flex;align-items:center}
.shipping-info .shipping-item:first-child{margin-left:0}
.shipping-info .shipping-item svg{width:0.24rem;height:0.24rem;margin-right:0.04rem}
.page-checkout-shipment .shipping-info.happy b{color:#1cbc45}
.discount-applied{display:inline-flex;align-items:center;margin:0 0 0 auto;cursor:pointer}
.delete-code{padding:0.5em 0.75em;display:inline-flex;margin-right:-0.75em;transition:color 0.2s ease-in-out}
.delete-code:hover{color:#94e64f}
.discount-ship-button{display:inline-flex;align-items:center;margin:0 0 0 auto;cursor:pointer;transition:color 0.2s ease-in-out}
.discount-ship-button svg{width:0.2rem;height:0.2rem;margin-left:0.08rem;animation:rotateDis 4s ease-in-out infinite}
.discount-ship-button:hover{color:#94e64f}
.checkout-layout .shipping-info .wrap{justify-content:center}
@media only screen and (orientation:portrait),only screen and (max-width:767px){.shipping-info{font-size:0.12rem}.shipping-info .shipping-item{margin-left:0.12rem}.shipping-info .shipping-item:first-child{margin-right:0}.shipping-info .shipping-item svg{width:0.18rem;height:0.18rem}[lang="lt"] .shipping-info{font-size:0.11rem}[lang="lt"] .shipping-info .wrap{padding:0 0.12rem}}
[data-inside-content]{background:#024d1c;border-radius:0.16rem;padding:0.16rem}
[data-inside-content] *{margin:0}
.type-tabs{margin:0 0 -0.16rem 0;display:flex;color:#94e64f}
.type-tabs>*{padding:0.08rem 0.16rem 0.24rem 0.16rem;cursor:pointer;display:inline-block;border-top-left-radius:0.16rem;border-top-right-radius:0.16rem}
.type-tabs>*.active{background:#024d1c}
.color-salad{color:#94e64f}
.color-span-salad{color:#1cbc45}
.color-span-salad span{color:#94e64f}
.plan .plan-item{display:flex;margin-bottom:0.16rem;position:relative}
.plan .plan-item .plan-item-trigger{cursor:pointer;position:absolute;width:100%;height:0.48rem;z-index:1}
.plan .plan-item i{width:0.48rem;height:0.48rem;background:#1cbc45;display:flex;border-radius:50%;align-items:center;justify-content:center;margin-right:0.2rem;color:#005720;flex-shrink:0;transition:background 0.3s ease-in-out}
.plan .plan-item i svg{width:0.28rem;height:0.28rem}
.plan .plan-item .plan-item-head{font-size:0.32rem;color:#1cbc45;font-family:'Greed',sans-serif;transition:color 0.3s ease-in-out}
.plan .plan-item .plan-item-body{overflow:hidden;max-height:0;transition:max-height 0.3s ease-in-out}
.plan .plan-item.active .plan-item-body{max-height:8em}
.plan .plan-item.active .plan-item-head{color:#94e64f}
.plan .plan-item.active i{background:#94e64f}
.plan .plan-item + .link{margin-left:0.68rem;color:#94e64f}
@media only screen and (orientation:portrait),only screen and (max-width:767px){.plan .plan-item .plan-item-head{font-size:0.26rem;padding-top:0.04rem}.plan .plan-item + .link{margin-left:0;margin-top:0.16rem}}
.flavors-list{margin-bottom:1.5em;display:flex;flex-direction:column}
.flavors-list>div{line-height:1;margin-right:0.16rem;display:flex;align-items:center;margin-bottom:0.08rem}
.flavors-list>div>div{width:0.32rem;height:0.32rem;border-radius:50%;margin-right:0.12rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}
.flavors-list>div>div svg{width:0.2rem;height:0.2rem;color:#c0e8c0}
.flavors-list>div.flavor-purple>div{background:#4f3470}
.flavors-list>div.flavor-green>div{background:#005720}
.flavors-list>div.flavor-brown>div{background:#8c2020}
.scheme-svg{color:#fbf4eb}
.scheme-svg svg{width:100%;height:5.7rem}
@media only screen and (orientation:portrait),only screen and (max-width:767px){.scheme-svg svg{height:2.83rem}.flavors-list{flex-direction:row;font-size:78%;text-transform:uppercase;font-weight:bold}.flavors-list>*{margin-right:0.08rem;margin-bottom:0 !important}}
.layer-green-main{background:#01CB7D}
.layer-green-main .h1 span{color:#fbf4eb}
.layer-green-main .wrap{z-index:1;position:relative}
.layer-green-main img{position:absolute;height:100%;right:0;top:0;width:auto}
@media only screen and (orientation:portrait),only screen and (max-width:767px){.layer-green-main img{display:none}}
.compare-modal{position:fixed;opacity:0;transition:opacity 200ms ease-in-out;pointer-events:none;top:0;left:0;width:100%;height:100%;background:#c0e8c0;z-index:1000;overflow:auto}
.compare-modal .layer{background:transparent}
.compare-modal .close{background:#005720}
.compare-modal .close svg{color:#fbf4eb}
.compare-modal .close:hover{background:#1cbc45}
.show-compare{position:relative;overflow:hidden}
.show-compare .compare-modal{opacity:1;pointer-events:all}
.product-head-space{padding-top:0.52rem}
.page-index .reveal-op{opacity:0;transition:opacity 0.6s ease-in-out,transform 0.6s ease-in-out;transform:translate3d(0,0.4rem,0)}
.page-index .reveal-op.is-visible{opacity:1;transform:translate3d(0,0,0)}
.flip-text{display:inline-flex;flex-direction:column;overflow:hidden;height:1.1em}
.flip-text>span{animation:flip 3s infinite;color:#1cbc45}
.flip-text>span:first-child{color:#94e64f}
.flip-text>span:last-child{color:#02cc7c}
@keyframes flip{0%,20%{transform:translateY(0)}30%{transform:translateY(-100%)}50%{transform:translateY(-100%)}60%{transform:translateY(-200%)}80%{transform:translateY(-200%)}90%{transform:translateY(0%)}}
@media only screen and (orientation:portrait),only screen and (max-width:767px){.mobile-button-fixed{position:fixed;padding:0.12rem 0.16rem;width:100%;border-top:1px solid rgba(0,0,0,0.12);background:#c0e8c0;bottom:0;z-index:3;left:0}}
.reviews-list .review-item{border-top:1px solid rgba(0,0,0,0.12);display:flex;padding:0.32rem 0}
.reviews-list .review-name{width:20%;padding-right:0.24rem}
.reviews-list .review-content{padding-right:0.24rem;flex-grow:1;max-width:50%}
.reviews-list .review-date{margin:0 0 0 auto}
.reviews-list .stars{display:flex;align-items:center;margin-bottom:0.12rem}
.reviews-list .stars span{margin-left:0.12rem}
.reviews-list .stars svg{width:0.24rem;height:0.24rem;margin-bottom:0.02rem;margin-right:0.02rem;color:transparent;stroke:#1cbc45;stroke-width:0.16rem}
.reviews-list .stars svg.active{color:#1cbc45}
.reviews-list .review-ver{display:flex;align-items:center;font-size:80%;color:rgba(0,87,32,0.5);margin-top:0.03rem}
.reviews-list .review-ver svg{width:0.2rem;height:0.2rem;margin-right:0.04rem;margin-bottom:0.02rem;flex-shrink:0}
.reviews-list .review-images{display:flex;margin-top:0.16rem}
.reviews-list .review-images img{width:0.8rem;height:0.8rem;object-fit:cover;object-position:center;margin-right:0.12rem;border-radius:0.08rem;cursor:pointer}
@media only screen and (orientation:portrait),only screen and (max-width:767px){.reviews-list .review-item{display:block}.reviews-list .review-item .review-name{display:flex}.reviews-list .review-item .review-name .review-ver{margin-left:0.16rem}.reviews-list .review-item .review-name,.reviews-list .review-item .review-content{width:100%;max-width:100%}.reviews-list .review-item .review-content{margin:0.12rem 0}}
.input-stars{align-items:center;margin-bottom:0.12rem;position:relative;display:inline-block;margin-top:0.08rem;display:flex}
.input-stars .star-click{display:flex;cursor:pointer}
.input-stars input{position:absolute;pointer-events:none;width:100%;height:100%;opacity:0}
.input-stars svg{width:0.32rem;height:0.32rem;margin-right:0.04rem;color:transparent;stroke:#1cbc45;stroke-width:0.16rem}
.input-stars[data-val="1"] .star-click:nth-child(-n+2) svg{color:#1cbc45}
.input-stars[data-val="2"] .star-click:nth-child(-n+3) svg{color:#1cbc45}
.input-stars[data-val="3"] .star-click:nth-child(-n+4) svg{color:#1cbc45}
.input-stars[data-val="4"] .star-click:nth-child(-n+5) svg{color:#1cbc45}
.input-stars[data-val="5"] .star-click:nth-child(-n+6) svg{color:#1cbc45}
.window{position:fixed;width:100%;height:100%;left:0;top:0;overflow:auto;background:rgba(0,87,32,0.8);z-index:1000;opacity:0;pointer-events:none;transition:opacity 200ms ease-in-out}
.window .window-container{width:100vw;min-height:100vh;padding:0.8rem 0.16rem;display:flex;align-items:center}
.window .window-content{width:8rem;max-width:100%;background:#fbf4eb;border-radius:0.16rem;padding:0.48rem;margin:0 auto;position:relative}
.window .window-close{position:absolute;width:0.6rem;height:0.6rem;top:0;right:0;cursor:pointer;display:flex;align-items:center;justify-content:center}
.window .window-close svg{width:0.24rem;height:0.24rem;color:#005720}
.window .input{margin-bottom:0.24rem}
.window .input label{margin-bottom:0.04rem;display:block;font-size:0.18rem}
.window .input input,
.window .input textarea{border:1px solid rgba(0,0,0,0.12);font-size:0.2rem;font-weight:600;padding:0 0.16rem;color:#005720;border-radius:0.16rem}
.window .input input:focus,
.window .input textarea:focus{border-color:#02cc7c}
.window .input textarea{padding:0.12rem 0.16rem}
.window.open-window{opacity:1;pointer-events:all}
@media only screen and (orientation:portrait),only screen and (max-width:767px){.window{background:#fbf4eb}.window .window-container{padding:0}.window .window-content{padding:0.32rem 0.16rem}}
.files-input{position:relative;cursor:pointer}
.files-input input{cursor:pointer;opacity:0;position:relative;z-index:1}
.files-input .files-list{border:1px solid rgba(0,0,0,0.12);position:absolute;border-radius:0.16rem;width:100%;padding:0.16rem;height:100%;display:flex;left:0;top:0;user-select:none;align-items:center;justify-content:center;text-align:center}
.zoom-container{position:fixed;width:100%;height:100%;left:0;top:0;z-index:1000;background:#fbf4eb;display:none}
.zoom-container .zoom-img{left:0.8rem;top:0.8rem;right:0.8rem;bottom:0.8rem;margin:auto;position:absolute}
.zoom-container .zoom-img img{width:100%;height:100%;position:absolute;object-fit:contain;object-position:center}
.zoom-container .close{background:#005720}
.zoom-container .close svg{color:#fbf4eb}
.zoom-container .close:hover{background:#02cc7c}
.show-zoom{position:relative;overflow:hidden}
.show-zoom .zoom-container{display:block}
@media only screen and (orientation:portrait),only screen and (max-width:767px){.zoom-container .zoom-img{left:0.16rem;top:0.8rem;right:0.16rem;bottom:0.8rem}.zoom-container .close{right:0.16rem;top:0.16rem}}
.switch{display:flex;cursor:pointer;user-select:none;font-size:0.18rem;align-items:center}
.switch svg{width:0.32rem;height:0.32rem;display:none;color:rgba(0,87,32,0.5);margin-right:0.08rem}
.switch svg:first-child{display:block}
.switch.active svg{color:#1cbc45}
.switch.active svg:first-child{display:none}
.switch.active svg:nth-child(2){display:block}
.travel-cup{margin:0.24rem 0 0 0}
.hh{position:absolute;opacity:0;pointer-events:none}
.button + .link{margin-left:0.24rem}
.about-title{text-align:center;margin-bottom:1em}
.layer-about h2{font-size:0.4rem;line-height:117%;margin:0.16rem 0 0.18rem 0}
.about-content{max-width:10rem;margin:0 auto}
.about-content a{text-decoration:underline}
.about-content a:hover{text-decoration:none}
.about-content h2{margin:0.8rem 0 0.18rem 0}
.about-content h3{font-size:0.24rem;margin:0.4rem 0 0.18rem 0}
html .crisp-client .cc-1brb6 .cc-1yy0g .cc-1m2mf,
html .crisp-client .cc-1brb6 .cc-1yy0g .cc-1no03{right:16px !important}
html .crisp-client .cc-1brb6 .cc-1yy0g .cc-1m2mf{bottom:16px !important}
@media only screen and (orientation:portrait),only screen and (max-width:767px){html .crisp-client .cc-1brb6 .cc-1yy0g .cc-1m2mf,html .crisp-client .cc-1brb6 .cc-1yy0g .cc-1no03{right:12px !important}html .crisp-client .cc-1brb6 .cc-1yy0g .cc-1m2mf{bottom:12px !important}}
.infoblock{background:#94e64f;border-radius:0.16rem;padding:0.2rem}
.layer-importance.layer-green-pale .h1{color:#005720}
.layer-importance.layer-green-pale .button{background:#1cbc45}
.layer-importance.layer-green-pale .button:hover{background:#02cc7c}
.shipping-block{margin-bottom:0.32rem}
.shipping-block b{display:block;margin-bottom:0.12rem}
body:not([shipping-type="terminal"]) [data-shipping-price-terminal],
body:not([shipping-type="courier"]) [data-shipping-price-courier]{display:none}
.layer-product + .layer-green-pale{padding-top:0}
.top-spacer{height:0.32rem}
@media only screen and (orientation:landscape) and (min-width:751px){.shipping-info.happy{width:100%;position:absolute;background:transparent;pointer-events:none;padding:0;top:-0.02rem}.shipping-info.happy .wrap{height:0.8rem}}
@media only screen and (orientation:portrait),only screen and (max-width:767px){.top-spacer{height:0.26rem}[lang="lt"] .shipping-info.happy{font-size:0.15rem}}
.color-red{color:#ff2525;font-weight:500}
.hero .flavors-list{flex-direction:row}
@media only screen and (orientation:portrait),only screen and (max-width:767px){.hero .flavors-list>div>div{margin-right:0.08rem}.hero .flavors-list{font-size:71%}}
.white-span{color:#fff}
.newspapers{background:#1dbc45;transform:translate3d(0,0,0);width:100%;position:relative;padding:0.25rem 0 0.3rem 0;text-align:center;font-weight:500;font-size:0.2rem;color:rgba(255,255,255,0.7)}
.newspapers .logos{display:flex;justify-content:center;align-items:center;margin-top:0.2rem}
.newspapers a{display:block;margin:0 0.3rem;opacity:0.65;transition:opacity 0.2s ease-in-out}
.newspapers a:hover{opacity:1}
.newspapers img{max-height:0.45454545rem;max-width:1.36363636rem;width:auto;height:auto;display:block}
.newspapers{padding:0.2rem 0 0.1rem 0}
.newspapers .logos{flex-wrap:wrap;margin-top:0.15rem}
.newspapers a{display:block;margin:0 0.2rem 0.15rem 0.2rem}
.newspapers img{max-height:0.38461538rem;max-width:1.15384615rem}
.running{background:#1dbc45;transform:translate3d(0,0,0) scale(1);pointer-events:none;width:100%;overflow:hidden;cursor:pointer;position:relative;height:0.52rem}
.running>a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;pointer-events:all}
.running .btn{margin:0 0.36rem}
.running .marquee{white-space:nowrap;display:flex;top:50%;margin-top:-0.11rem;align-items:center;position:absolute;animation:marquee 20s linear infinite}
.running .marquee .content{display:flex;align-items:center}
.running .marquee p{line-height:1;font-size:0.22rem;margin:0 0.8rem 0 0;font-family:'Greed',sans-serif}
.running .marquee>div{display:flex}
@keyframes marquee{0%{transform:translate(0,0)}100%{transform:translate(-50%,0)}}
.trial-layer{padding-top:0.6rem}
.currentpeople{margin-top:0.35rem;margin-bottom:-0.15rem}
.currentpeople span{border-radius:0.4rem;margin-right:0.12rem;background:#afddb0;padding:0.06rem 0.2rem}
.currentpeople span:last-child{margin-right:0}
.currentpeople span i{display:inline-flex;width:0.08rem;align-items:center;height:0.08rem;background:currentColor;border-radius:50%;margin-right:0.15rem;margin-left:-0.05rem;position:relative;top:-0.02rem;animation:pulse 1s infinite}
.currentpeople + .layer{padding-top:0.4rem}
@media only screen and (orientation:portrait),only screen and (max-width:767px){.currentpeople span{padding:0.06rem 0.1rem}.currentpeople span i{margin-left:0;margin-right:0.1rem}}
@keyframes pulse{0%{transform:scale(1);opacity:0}50%{transform:scale(1.1);opacity:1}100%{transform:scale(1);opacity:0}}
.page-trial #CookiebotWidget:not(.CookiebotWidget-inactive),
.page-start #CookiebotWidget:not(.CookiebotWidget-inactive),
.page-index-trial #CookiebotWidget:not(.CookiebotWidget-inactive),
.page-trial .crisp-client,
.page-start .crisp-client,
.page-index-trial .crisp-client{display:none !important}
@media only screen and (orientation:portrait),only screen and (max-width:767px){.page-index-trial .languages{display:none}.page-start .inline-form{flex-wrap:nowrap;width:100vw}.page-start .button{width:auto !important;height:0.56rem;border-radius:0.28rem;min-width:0;flex-grow:1}.page-start .input-pill{width:auto;margin:0;min-width:0;flex-shrink:0;margin-right:0.12rem}.page-start select{width:1.6rem}}
.start-cta span{margin-left:0.5em}
.for-gift{background:#94e64f;height:1.5em;border-radius:0.75em;display:inline-flex;padding:0 0.5em;line-height:1.6em;font-weight:500;margin-top:0.5em;font-size:90%;text-transform:uppercase}
.for-gift b{margin-right:0.3em}
.page-checkout-shipment .button{color:#fff}
.revs{padding-left:1em;border-left:3px solid #1dbc45}
.revs-space{margin:0.5em 0}
.texts-start ul{padding-left:1em}
.button-circle.button-header,
.header-buttons .button-cta,
.hero .parts .button-cta,
.split .button-cta{display:none !important}