.back-to-top{position:relative;z-index:1;margin-bottom:1.875rem}@media only screen and (min-width:1024px){.back-to-top{margin-bottom:3.125rem}}.back-to-top-button{margin:auto;cursor:pointer;width:150px;text-align:center}.back-to-top-button:after{content:"";display:block;width:47.5px;height:5.2px;border-radius:5px;background-color:#008857;margin:auto}@media only screen and (min-width:1024px){.back-to-top-button:hover .back-to-top-arrow{-webkit-animation:up-down .5s ease-in-out infinite alternate both;animation:up-down .5s ease-in-out infinite alternate both}}.back-to-top-arrow{position:relative;display:inline-block;height:30px;width:26px}.back-to-top-arrow:after,.back-to-top-arrow:before{content:"";display:block;position:absolute;left:0;right:0;top:0;border-radius:3px}.back-to-top-arrow:before{width:21px;height:21px;border:4px solid #008857;border-bottom:0;border-right:0;transform:rotate(45deg) translate(0);top:0;left:2px}.back-to-top-arrow:after{width:4px;height:28px;background-color:#008857;top:1px;margin:auto}.back-to-top-text{margin:15px 0;font-size:12px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:#01522d}.has-bg .back-to-top-button:after{background-color:rgba(0,0,0,.5)}.has-bg .back-to-top-arrow:before{border-color:rgba(0,0,0,.5)}.has-bg .back-to-top-arrow:after{background-color:rgba(0,0,0,.5)}.has-bg .back-to-top-text{color:inherit}.product__nutrition-table{font-size:12px}.product__nutrition-table table{border-spacing:0;border-collapse:separate;line-height:1.5;margin:auto auto 2.5rem;table-layout:fixed}@media only screen and (max-width:1023px){.product__nutrition-table table{width:100%;max-width:25rem}}.product__nutrition-table th{font-weight:400;font-size:15px}.product__nutrition-table td{font-size:14px}.product__nutrition-table thead th{text-transform:uppercase;padding:0 .9375rem .625rem}html[dir=rtl] .product__nutrition-table tbody td,html[dir=rtl] .product__nutrition-table tbody th{text-align:right}html:not([dir=rtl]) .product__nutrition-table tbody td,html:not([dir=rtl]) .product__nutrition-table tbody th{text-align:left}.product__nutrition-table tbody th{white-space:nowrap}html[dir=rtl] .product__nutrition-table tbody th{padding-left:.9375rem}html:not([dir=rtl]) .product__nutrition-table tbody th{padding-right:.9375rem}@media only screen and (max-width:1023px){.product__nutrition-table tbody th{width:3.125rem}}.product__nutrition-table tbody td{padding:0 .9375rem}@media only screen and (max-width:1023px){.product__nutrition-table tbody td{width:31.25rem}}html[dir=rtl] .product__nutrition-table tbody tr>:not(:first-child):not(:last-child){border-left:3px solid hsla(0,0%,100%,.4)}html:not([dir=rtl]) .product__nutrition-table tbody tr>:not(:first-child):not(:last-child){border-right:3px solid hsla(0,0%,100%,.4)}.product__nutrition-table tbody tr:first-child td,.product__nutrition-table tbody tr:first-child th{padding-top:.625rem}.product__nutrition-table tbody tr:last-child td,.product__nutrition-table tbody tr:last-child th{padding-bottom:.625rem}.product__nutrition-table .mobile-only{display:block;max-width:25rem;margin:auto auto 2.5rem}.product__nutrition-table .mobile-only__body span,.product__nutrition-table .mobile-only__head span{display:inline-block;padding:0 .9375rem;min-height:20px}html[dir=rtl] .product__nutrition-table .mobile-only__body span,html[dir=rtl] .product__nutrition-table .mobile-only__head span{text-align:right}html:not([dir=rtl]) .product__nutrition-table .mobile-only__body span,html:not([dir=rtl]) .product__nutrition-table .mobile-only__head span{text-align:left}html[dir=rtl] .product__nutrition-table .mobile-only__body span,html[dir=rtl] .product__nutrition-table .mobile-only__head span{padding-left:.9375rem}html:not([dir=rtl]) .product__nutrition-table .mobile-only__body span,html:not([dir=rtl]) .product__nutrition-table .mobile-only__head span{padding-right:.9375rem}.product__nutrition-table .mobile-only__body span:first-of-type,.product__nutrition-table .mobile-only__head span:first-of-type{width:31%}.product__nutrition-table .mobile-only__body span:nth-of-type(2),.product__nutrition-table .mobile-only__head span:nth-of-type(2){width:35%}.product__nutrition-table .mobile-only__body span:last-of-type,.product__nutrition-table .mobile-only__head span:last-of-type{width:32%}.product__nutrition-table .mobile-only__head{display:flex;align-items:center;justify-content:center}.product__nutrition-table .mobile-only__head span{text-transform:uppercase;padding:0 .9375rem .625rem}.product__nutrition-table .mobile-only__body>div{display:flex;align-items:center;justify-content:center}html[dir=rtl] .product__nutrition-table .mobile-only__body span:not(:first-child):not(:last-child){border-left:3px solid hsla(0,0%,100%,.4)}html:not([dir=rtl]) .product__nutrition-table .mobile-only__body span:not(:first-child):not(:last-child){border-right:3px solid hsla(0,0%,100%,.4)}.nutrition-facts{max-width:200px;margin:auto;border:2px solid hsla(0,0%,100%,.4);padding:7px}.nutrition-facts tr{display:block}.nutrition-facts tr:after{content:"";display:block;height:1px;width:100%;background-color:hsla(0,0%,100%,.4);margin:3px 0}.nutrition-facts tr.border--medium:after{height:2px}.nutrition-facts tr.border--big:after{height:4px}.nutrition-facts tr td{text-align:left;font-size:10px;line-height:14px}.nutrition-facts tr td:first-of-type{width:150px}.nutrition-facts__title{font-size:12px;line-height:18px;border:none}.nutrition-facts__title:after{content:none!important}.nutrition-facts__units td{display:block;text-align:right!important;width:100%!important}.nutrition-facts__description td{font-size:8px;line-height:10px}.nutrition-facts__description:after{content:none!important}.nutrition-facts__description--slim td{font-weight:100}.nutrition-facts .icon-arrow-down{display:inline-block;width:10px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjciPjxwYXRoIGZpbGw9InJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMy41IDdMMCAwaDd6Ii8+PC9zdmc+");background-position:50%;background-repeat:no-repeat;background-size:contain}.nutrition-facts .icon-arrow-down.icon-right{margin-left:5px}.nutrition-facts .icon-arrow-down.icon-left{margin-right:5px}.product{max-width:64rem;margin:0 auto}.product__inner{margin-bottom:60px}@media only screen and (min-width:1024px){.product__inner{margin-bottom:100px}}.product h2{font-size:2.5rem}@media only screen and (min-width:1024px){.product h2{font-size:3rem}}.product h2 em{font-style:normal}.product h3{margin-bottom:.75em}.product .product__img-cont{display:inline-block;position:relative;height:355px;max-width:100%;transform:translateY(-9%)}@media only screen and (min-width:1024px){.product .product__img-cont{height:390px}}.product__sizes{text-align:center;margin-bottom:-3.125rem}.product__sizes>*{display:inline-block;float:none!important;vertical-align:bottom}.product__sizes__item{margin-bottom:3.125rem}.product__sizes__item img{max-width:100px}@media only screen and (min-width:1024px){html[dir=rtl] .product__sizes__content{text-align:right}html:not([dir=rtl]) .product__sizes__content{text-align:left}}.product__sizes__info{max-width:43.125rem;margin:3em auto 0}@media only screen and (max-width:1023px){html[dir=rtl] .product__sizes{text-align:right}html:not([dir=rtl]) .product__sizes{text-align:left}.product__sizes__item{text-align:center}.product__sizes__img{margin-bottom:.625rem}.product__sizes__content{text-align:center}}@media only screen and (min-width:1024px){.product__sizes__item>*{display:inline-block;vertical-align:bottom}html[dir=rtl] .product__sizes__img{margin-left:.9375rem}html:not([dir=rtl]) .product__sizes__img{margin-right:.9375rem}}.product__ingredients{max-width:43.125rem;margin:auto auto 2.5rem}.close-button{position:absolute;top:-6.25rem;cursor:pointer;font-size:1.375rem;border:none;outline:none;background:transparent;padding:0;transform:translateX(100%);opacity:0;transition:transform .15s cubic-bezier(.68,-.55,.265,1.55),opacity .15s linear}html[dir=rtl] .close-button{left:0}html:not([dir=rtl]) .close-button{right:0}.close-button__content{position:relative;display:inline-block;width:3.25rem;height:3.25rem;box-shadow:0 8px 14px 0 rgba(1,82,45,.2);background-color:#fff;border-radius:50%;transition:transform .15s cubic-bezier(.68,-.55,.265,1.55)}.close-button__content:hover{transform:scale(1.05)}.close-button.active{transform:translateX(0);opacity:1}.close-button .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@-webkit-keyframes floatAround{0%{transform:rotate(-3deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}50%{transform:rotate(3deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{transform:rotate(-3deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}@keyframes floatAround{0%{transform:rotate(-3deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}50%{transform:rotate(3deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{transform:rotate(-3deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}@-webkit-keyframes floatAroundReverse{0%{transform:rotate(3deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}50%{transform:rotate(-3deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{transform:rotate(3deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}@keyframes floatAroundReverse{0%{transform:rotate(3deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}50%{transform:rotate(-3deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{transform:rotate(3deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}@-webkit-keyframes slideX{to{transform:translateX(0);opacity:1}}@keyframes slideX{to{transform:translateX(0);opacity:1}}@-webkit-keyframes slideY{to{transform:translateY(0);opacity:1}}@keyframes slideY{to{transform:translateY(0);opacity:1}}@-webkit-keyframes pop-up{to{opacity:1;transform:scale(1)}}@keyframes pop-up{to{opacity:1;transform:scale(1)}}@-webkit-keyframes show{to{opacity:1}}@keyframes show{to{opacity:1}}@-webkit-keyframes fade-in-out{0%{opacity:1}17%{opacity:1}25%{opacity:0}92%{opacity:0}to{opacity:1}}@keyframes fade-in-out{0%{opacity:1}17%{opacity:1}25%{opacity:0}92%{opacity:0}to{opacity:1}}@-webkit-keyframes up-down{0%,to{transform:none}50%{transform:translateY(-10px)}}@keyframes up-down{0%,to{transform:none}50%{transform:translateY(-10px)}}@-webkit-keyframes down-up{0%,to{transform:none}50%{transform:translateY(10px)}}@keyframes down-up{0%,to{transform:none}50%{transform:translateY(10px)}}.product-multi{position:relative}.product-multi__nav{position:fixed;height:100%;width:13.75rem;max-width:20%;top:0;cursor:pointer}.product-multi__nav>span{position:absolute;top:50%;transform-origin:center center;transform:translate(-50%,-50%);display:flex;justify-content:center}html[dir=rtl] .product-multi__nav>span{right:50%}html:not([dir=rtl]) .product-multi__nav>span{left:50%}.product-multi__nav>span:before{content:"";position:absolute;display:inline-block;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzNCI+PHBhdGggZD0iTTI3LjE4IDE4Ljk5NEwxNC44NzYgMzEuNjE4IDIuNTczIDE4Ljk5NG0xMi4zMDQgMTIuNjI0VjIuNDQyIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjQiLz48L3N2Zz4=);background-size:contain;opacity:.5;height:1.5625rem;width:1.375rem;transition:transform .2s ease-out;transition-property:transform,opacity}.product-multi__nav:hover>span:before{opacity:.7}.product-multi__nav__img{position:absolute;top:50%;transition:transform .2s ease-out;transition-property:transform,opacity}@media only screen and (max-width:1023px){.product-multi__nav__img{display:none}}.product-multi__nav img{max-height:230px;max-width:none}html[dir=rtl] .product-multi__nav--prev{right:0}html:not([dir=rtl]) .product-multi__nav--prev{left:0}.product-multi__nav--prev>span{transform:translate(-50%,-50%) rotate(90deg)}html[dir=rtl] .product-multi__nav--prev>span{transform:translate(50%,-50%) rotate(-90deg)}.product-multi__nav--prev .product-multi__nav__img{transform:translate(-50%,-50%)}html[dir=rtl] .product-multi__nav--prev .product-multi__nav__img{right:0}html:not([dir=rtl]) .product-multi__nav--prev .product-multi__nav__img{left:0}html[dir=rtl] .product-multi__nav--prev .product-multi__nav__img{transform:translate(50%,-50%)}@media only screen and (min-width:1024px){.product-multi__nav--prev:hover>span:before{-webkit-animation:down-up .5s ease-in-out infinite alternate both;animation:down-up .5s ease-in-out infinite alternate both}}html[dir=rtl] .product-multi__nav--next{left:0}html:not([dir=rtl]) .product-multi__nav--next{right:0}.product-multi__nav--next>span{transform:translate(-50%,-50%) rotate(-90deg)}html[dir=rtl] .product-multi__nav--next>span{transform:translate(50%,-50%) rotate(90deg)}.product-multi__nav--next .product-multi__nav__img{transform:translate(50%,-50%)}html[dir=rtl] .product-multi__nav--next .product-multi__nav__img{left:0}html:not([dir=rtl]) .product-multi__nav--next .product-multi__nav__img{right:0}html[dir=rtl] .product-multi__nav--next .product-multi__nav__img{transform:translate(-50%,-50%)}@media only screen and (min-width:1024px){.product-multi__nav--next:hover>span:before{-webkit-animation:down-up .5s ease-in-out infinite alternate both;animation:down-up .5s ease-in-out infinite alternate both}}