/*!*******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-2.use[2]!./node_modules/sass-loader/dist/cjs.js!./src/scss/main.scss ***!
  \*******************************************************************************************************************************************************************************/
*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.\!tw-absolute{position:absolute!important}.tw-mx-0{margin-left:0;margin-right:0}.tw-mt-0{margin-top:0}.tw-w-full{width:100%}.tw-font-extralight{font-weight:200}@font-face{font-family:Circular Std;font-style:normal;font-weight:400;src:url(/cdn/shop/files/CircularStd-Book.woff?v=1712351923)}@font-face{font-family:Circular Std;font-style:italic;font-weight:400;src:url(/cdn/shop/files/CircularStd-BookItalic.woff?v=1712351923)}@font-face{font-family:Circular Std;font-style:normal;font-weight:500;src:url(/cdn/shop/files/CircularStd-Medium.woff?v=1712351923)}@font-face{font-family:Circular Std;font-style:italic;font-weight:500;src:url(/cdn/shop/files/CircularStd-MediumItalic.woff?v=1712351923)}@font-face{font-family:Circular Std;font-style:normal;font-weight:700;src:url(/cdn/shop/files/CircularStd-Bold.woff?v=1712351923)}@font-face{font-family:Circular Std;font-style:italic;font-weight:700;src:url(/cdn/shop/files/CircularStd-BoldItalic.woff?v=1712351923)}@font-face{font-family:Circular Std;font-style:normal;font-weight:800;src:url(/cdn/shop/files/CircularStd-Black.woff?v=1712351922)}@font-face{font-family:Circular Std;font-style:italic;font-weight:800;src:url(/cdn/shop/files/CircularStd-BlackItalic.woff?v=1712351923)}:root{--color-gray:#e6e5e1;--color-gray-blue-100:#3f7066;--color-gray-blue-200:#344e46;--color-gray-blue-300:#0d261e;--color-green-green-100:#588157;--color-green-green-200:#3b5a41;--color-brown-200:#a4b28b;--color-brown-100:#ded7bd;--color-light-green:#9accc0;--color-light-aqua:#b1cac7;--color-dark-slate-blue:#364e53;--color-dark-green:#163831;--color-light-shade:#f0eff1;--color-light-shade-gray:#e6e5e1;--color-hint-beige:#cbc8c0;--color-earth-green:#364e53}body{font-family:area-normal,"sans-serif";font-size:16px;font-weight:300;line-height:21.17px}h1,h2,h3,h4,h5{color:rgb(var(--heading-color))}.h1,h1{font-size:50px;line-height:1.1}.h1,.h2,h1,h2{font-weight:700}.h2,h2{font-size:30px;line-height:1.16}.h3,h3{font-size:25px;font-weight:700;line-height:1.2}.h1.heading,.h2.heading,.h3.heading,h1.heading,h2.heading,h3.heading{font-family:area-normal}.h4,h4{font-family:var(--text-font-family);font-size:18px;font-weight:500;line-height:1.27}.h5,h5{font-family:var(--heading-font-family);font-size:15px;font-weight:700;letter-spacing:.06em;line-height:1.2}.p1{font-size:16px;line-height:25px}.p1,.p2{font-family:var(--text-font-family);font-weight:300}.p2{font-size:14;line-height:22px}.p3{font-size:13}.p3,.p4{font-family:var(--text-font-family);font-weight:300;line-height:20px;text-align:left}.p4,.sub-heading{font-size:16px}.sub-heading{font-family:var(--text-font-family);font-weight:300;line-height:25px;text-align:center}.product__media .product__media-list-wrapper .product__media-item native-video{aspect-ratio:1/1!important}.product__media .product__media-list-wrapper .product__media-item video{height:100%;margin:auto;-o-object-fit:contain!important;object-fit:contain!important;width:auto}@media (max-width:768px){.h1,h1{font-size:30px;line-height:1.16}.h2,h2{font-size:25px;line-height:1.2}.h3{line-height:1.27}.h3,.h4,h4{font-size:18px}.h4,h4{line-height:normal}.h5,h5{font-size:15px}}.title-boxed{margin-inline:auto!important;max-width:670px}.text-align-center{text-align:center}.margin-bottom{margin-bottom:23px}*{margin:0;padding:0}body{font-family:var(--text-font-family)}.contents{margin:0 auto;max-width:400px;padding:0 40px}.accordion-single{border-bottom:1px solid #efefef}.accordion-single-title{border-top:1px solid #efefef;cursor:pointer;font-size:20px;margin:0;padding:20px;position:relative}.accordion-single-title:after{border-right:2px solid #999;border-top:2px solid #999;content:"";display:block;height:8px;position:absolute;right:25px;top:50%;transform:translateY(-50%) rotate(135deg);transition:all .2s ease-in-out;width:8px}.accordion-single-content{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.accordion-single-content p{font-family:var(--text-font-family);padding:10px 0}.accordion-single-item.is-open .accordion-single-content{max-height:100%}.accordion-single-item.is-open .accordion-single-title:after{transform:translateY(-50%) rotate(315deg)}.product-meta__price-list-container .money{color:var(--color-dark-green);font-family:var(--text-font-family);font-size:15px;font-weight:700;letter-spacing:.9px;line-height:1.2;text-transform:uppercase}.product-meta__price-list-container .price-list .money{font-size:20px}.product-meta__label-list.label-list .label{align-items:center;background-color:var(--color-light-green);color:var(--color-earth-green);-moz-column-gap:2px;column-gap:2px;display:flex;padding:2px 4px 0}.product-meta__price-list-container .money{position:relative;top:-1px}.product__thumbnail-list.hide-scrollbar{margin-right:14px}.product__thumbnail:after{box-shadow:0 0 0 2px var(--color-light-green)}.product__thumbnail{aspect-ratio:1/1;height:100%}.product__info product-meta{margin-bottom:0!important}.product__thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover}.product-item__image-wrapper .hidden-touch{display:none}.product_complementary .vertical-breather{padding:0!important}.product_complementary .section__color-wrapper{margin-top:20px}.product_complementary .product-complementary-list__inner{display:flex;flex-direction:column}.product_complementary .product-card{margin-top:20px}.product_complementary .product-complementary-list__inner product-item{-moz-column-gap:30px;column-gap:30px;display:flex;flex-direction:row}.product_complementary .product-complementary-list__inner product-item .product-item__image-wrapper{aspect-ratio:1/1;border:1px solid #e6e5e1;border-radius:5px;height:-moz-max-content;height:max-content;margin:0!important;padding:10px;width:150px}.product_complementary .product-complementary-list__inner product-item .product-item__info{padding:13px 20px 13px 0}.product_complementary .product-complementary-list__inner product-item .product-item__cta-wrapper{display:flex;justify-content:flex-start}.product_complementary .product-complementary-list__inner product-item .product-item__cta{padding:0}.product_complementary .product-complementary-list__inner product-item .product-item__cta .loader-button__text{color:var(--MINT-GREEN,#9accc0)!important;font-family:var(--text-font-family);font-size:12px;font-style:normal;font-weight:700;letter-spacing:.96px;text-transform:uppercase}@media (max-width:500px){.product_complementary .scroller{margin:auto!important;width:100%!important}.product_complementary .product-complementary-list__inner{display:grid;grid-template-columns:1fr 1fr}.product_complementary .product-complementary-list__inner product-item{display:flex;flex-direction:column;gap:15px}.product_complementary .product-complementary-list__inner product-item .product-item__image-wrapper{padding:0!important;width:auto!important}.product_complementary .product-complementary-list__inner product-item .product-item__info{padding:0!important}}.item-justify-between{display:flex;flex-direction:column;height:100%;justify-content:space-between}.item-justify-between .item-justify-bewteen-content{display:flex;flex-direction:column;row-gap:15px}.product .quantity-selector__input{padding-top:5px!important}.product .quantity-and-cart-button .product-form__buy-buttons{flex:1}.main-product-icon-with-text.icon-with-text--list{margin-bottom:20px}.accordion-single .accordion-single-content{color:#364e53}.our-brand-container .swiper-button-next,.our-brand-container .swiper-button-prev{margin-top:0}.breadcrumb__item{color:var(--color-earth-green);max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.faq__item collapsible-content .collapsible__content{padding-inline:30px 20px}.announcement-bar{align-items:center;background:rgb(var(--section-background));display:flex;justify-content:center;padding-inline-end:20px;padding-inline-start:20px}.announcement-bar--multiple{justify-content:space-between}.announcement-bar__list{padding-inline-end:10px;padding-inline-start:10px}.announcement-bar__item{display:block}.announcement-bar__item[hidden]{height:0;visibility:hidden}.announcement-bar__message{color:#fff;font-size:14px;padding-block-end:6px;padding-block-start:6px;text-align:center}.announcement-bar__message .link{margin-inline-start:4px}.announcement-bar__close-button{position:absolute;top:var(--container-gutter)}.announcement-bar__close-button:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--container-gutter)}.announcement-bar__close-button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--container-gutter)}.announcement-bar__content{display:block;z-index:5}.announcement-bar__content[hidden]{visibility:hidden}.announcement-bar__content-inner{background:rgb(var(--section-background))}.announcement-bar__content-overlay{background:#000;bottom:calc(100% - 10px);content:"";height:100vh;opacity:.3;position:absolute;transition:opacity .5s ease-in-out;width:100%;z-index:-1}.announcement-bar__content-overlay:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.announcement-bar__content-overlay:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.announcement-bar__content[hidden] .announcement-bar__content-overlay{opacity:0}@media screen and (max-width:740px){.announcement-bar__content{bottom:0;position:fixed;transition:visibility .6s linear,opacity .6s cubic-bezier(.75,0,.175,1),transform .6s cubic-bezier(.75,0,.175,1);width:100%}.announcement-bar__content:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.announcement-bar__content:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.announcement-bar__content[hidden]{transform:translateY(100%)}.announcement-bar__content-inner{border-radius:10px 10px 0 0;display:flex;flex-direction:column;max-height:81vh;overflow:hidden}.announcement-bar__content-image{flex:none}.announcement-bar__content-text-wrapper{overflow:auto;padding:32px 48px;text-align:center}.announcement-bar__content.has-image .announcement-bar__close-button{color:#fff}@supports (padding:max(0px)){.announcement-bar__content-text-wrapper{padding-block-end:max(32px,env(safe-area-inset-bottom,0px) + 32px)}}}@media screen and (min-width:741px){.announcement-bar{justify-content:center;padding-inline:var(--container-gutter);position:relative}.announcement-bar__list{max-width:var(--container-max-width);padding-inline-end:40px;padding-inline-start:40px}.announcement-bar__content{box-shadow:0 -1px rgba(var(--text-color),.2);position:absolute;top:100%;transition:visibility .5s linear,box-shadow .5s ease-in-out;width:100%}.announcement-bar__content:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.announcement-bar__content:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.announcement-bar__content[hidden]{box-shadow:none}.announcement-bar__content-overflow{height:calc(100vh - var(--announcement-bar-height));overflow:hidden}.announcement-bar__content-inner{align-items:center;background:rgb(var(--section-background));display:grid;grid-auto-columns:1fr;max-height:80vh;opacity:1;overflow:hidden;transform:translateY(0);transition:opacity .5s cubic-bezier(.75,0,.175,1),transform .5s cubic-bezier(.75,0,.175,1)}.announcement-bar__content[hidden] .announcement-bar__content-inner{opacity:0;transform:translateY(-100%)}.announcement-bar__content-overlay{bottom:auto;top:0}.announcement-bar__content-image,.announcement-bar__content-text-wrapper{grid-row:1;max-height:inherit}.announcement-bar__content-image{height:100%;max-height:-moz-max-content;max-height:max-content;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.announcement-bar__content-text-wrapper{overflow:auto;overscroll-behavior:contain;padding:80px var(--container-gutter)}.announcement-bar__content-text{margin-inline-end:auto;margin-inline-start:auto;max-width:420px;text-align:center}.announcement-bar__message{max-width:1000px;min-width:495px}}@media screen and (min-width:1400px){.shopify-section--blog-post-banner .article__header-content{padding-inline-start:var(--container-outer-margin)}}.shopify-section--collection-list .list-collections__item-list{margin-inline:0}.shopify-section--collection-list .text-container .h3{margin:auto;width:70%}.shopify-section--collection-list .list-collections__item-info{left:50%;top:50%;transform:translate(-50%,-50%);width:-moz-fit-content;width:fit-content}@media (max-width:740px){.shopify-section--collection-list .list-collections__item-info{top:50%}.shopify-section--collection-list .container{padding-left:15px;padding-right:15px}}@media (min-width:741px){.shopify-section--collection-list .list-collections__item-info{bottom:var(--container-gutter);left:0;top:auto;transform:none;width:-moz-fit-content;width:fit-content}}.shopify-section--faq .collapsible-toggle{align-items:center;background:var(--color-light-shade);border-radius:4px;color:var(--color-earth-green);font-family:var(--text-font-family);font-size:16px;font-style:normal;font-weight:300;gap:40px;line-height:25px;margin-bottom:15px;padding:16px 20px 16px 30px;width:100%}.shopify-section--faq .faq__wrapper{max-width:unset}.faq__item+.faq__item{border-top:none!important}.section__color-wrapper.section-bottom-padding{margin-bottom:80px}.shopify-section--featured-collections .product-list__arrow.prev-next-button--next{background-color:transparent;border:none;position:absolute;right:-38px}.shopify-section--featured-collections .product-list__arrow.prev-next-button--prev{background-color:transparent;border:none;left:-38px;position:absolute}.shopify-section--featured-collections .section__footer .button{letter-spacing:.3px}.shopify-section--featured-product .product__thumbnail-list.hide-scrollbar{margin-inline-end:14px!important}.shopify-section--footer .footer{background-color:#fff;color:#364e53}.shopify-section--footer .footer__item-title{color:#364e53;margin-bottom:35px}.logo-image{height:48px;max-width:400px;width:149px}.footer__item-content{margin-top:21px}.footer__item-content p{font-size:13px;font-style:normal;font-weight:400;line-height:20px;width:80%}.footer__item-content p,.footer__item.footer__item--links p{color:var(--EARTH-GREEN,#364e53);font-family:var(--text-font-family)}.footer__item.footer__item--links p{letter-spacing:.9px;text-transform:uppercase}.footer__item-list{gap:20px!important}.footer__item.footer__item--links{min-width:170px}@media (max-width:430px){.footer__item-list{gap:12px!important}.footer__item.footer__item--links{min-width:120px}}.footer__item-content ul li{color:var(--EARTH-GREEN,#364e53);font-family:var(--text-font-family);font-size:13px;font-style:normal;font-weight:400;line-height:20px}.footer__item-content ul{border-top:1px solid #e6e5e1;padding-top:25px}.social-title{border-bottom:1px solid #e6e5e1;color:var(--EARTH-GREEN,#364e53);font-family:var(--text-font-family);font-size:15px;font-style:normal;font-weight:700;letter-spacing:.9px;line-height:15px;padding-bottom:36px;text-transform:uppercase}.social-wrapper{align-items:center;display:flex;gap:7.5px;padding-top:10px}.social-content{color:var(--EARTH-GREEN,#364e53);font-family:var(--text-font-family);font-size:13px;font-style:normal;font-weight:400;line-height:20px;width:50%}.footer__aside{border-top:1px solid #e6e5e1;padding-top:10px}.linklist__item .link--faded{display:flex;flex-direction:column}.linklist__item .link--faded span{color:var(--MINT-GREEN,#9accc0);font-family:var(--text-font-family);font-size:12px;font-weight:700;letter-spacing:.96px;line-height:normal;text-transform:uppercase}.footer__copyright a{text-decoration:underline}.footer__copyright a:last-child{margin-left:7px}@media (max-width:768px){.footer__item.footer__item--text{grid-column:1/3}.footer__item-content p{width:100%}.footer__item.footer__item--links,.footer__item.footer__item--social-links{margin-top:30px}.footer__copyright{justify-content:center}.social-content{width:100%}.footer__item{max-width:100%}}.header{background:rgb(var(--header-background));color:rgb(var(--header-text-color));display:block;transition:background .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out}.header--bordered{box-shadow:0 1px transparent}.header--bordered:not(.header--transparent){box-shadow:0 1px rgb(var(--border-color))}.header__logo{display:block;margin:0;position:relative}.header__logo-image,.header__logo-link{display:block;width:-moz-max-content;width:max-content}.header__logo-text{color:currentColor;max-width:min(350px,60vw)}.header__logo-image{transition:opacity .2s ease-in-out}.header__logo-image--transparent{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:0;position:absolute;top:0;width:100%}.header__logo-image--transparent:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.header__logo-image--transparent:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.js .header--transparent .header__logo-image:not(:last-child){opacity:0}.js .header--transparent .header__logo-image--transparent{opacity:1}.header__wrapper{padding:11px 0}.header__inline-navigation,.header__wrapper{align-items:center;display:flex}.header__inline-navigation,.header__secondary-links{flex:1 1 0}.header__icon-wrapper{display:block}@media screen and (max-width:740px){.header__logo-text{text-align:center}}@media screen and (min-width:741px){.header__wrapper{padding:11px 0}}@media screen and (min-width:1000px) and (max-width:1199px){.header__search-bar{margin-inline-start:24px}}.header__secondary-links{align-items:center;display:flex;justify-content:flex-end}.header__secondary-links .header__linklist{flex-wrap:nowrap}.header__icon-list{align-items:center;display:grid;gap:20px;grid-auto-flow:column;justify-content:flex-start}.header__cart-count{margin-inline-start:8px;top:-1px}.header__cart-count--floating{margin-inline-start:0;position:absolute;top:-8px}.header__cart-count--floating:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-14px}.header__cart-count--floating:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-14px}.header__cart-count{background:rgb(var(--header-text-color));color:rgb(var(--header-background))}.js .header--transparent .header__cart-count{color:rgb(var(--header-transparent-bubble-text-color))}@media screen and (min-width:741px){.header__icon-list{gap:24px}}.header__cross-border{display:grid;gap:18px;grid-auto-flow:column}.header__secondary-links .header__cross-border{margin-inline-end:24px}@media screen and (min-width:1200px){.header__secondary-links .header__cross-border{margin-inline-end:30px}}.header__bottom-navigation{border-top:1px solid rgb(var(--header-border-color));padding-block:calc(17px - var(--reduce-header-padding)*8px) calc(19px - var(--reduce-header-padding)*8px);transition:border-top .2s ease-in-out}.header__linklist{display:flex;flex-wrap:wrap;row-gap:12px;gap:20px;justify-content:center}.header__linklist-item{color:#364e53;flex-shrink:0}.header__linklist-link.link--animated.active{border:1px solid var(--color-green-green-200);transition:all .3s}@media (max-width:1490px){.header__linklist-link.link--animated.active{display:none}}.header__linklist-item:not(.has-dropdown) .header__linklist-link:not(.active){position:relative}.header__linklist-item:not(.has-dropdown) .header__linklist-link:not(.active):before{background-color:var(--color-green-green-200);bottom:0;content:"";height:1px;left:0;position:absolute;transition:.3s;width:0}.header__linklist-item:not(.has-dropdown):hover .header__linklist-link:not(.active):before{width:100%}.header__linklist-item.has-dropdown:hover:before{content:attr(data-item-title);height:100%;margin-inline-start:-32px;opacity:0;padding-inline-end:32px;padding-inline-start:32px;position:absolute;top:0}.header__bottom-navigation .header__linklist-item:hover:before{bottom:0;height:calc(100% - var(--header-height-without-bottom-nav));top:auto}.header__linklist-link{border:1px solid transparent;border-radius:20px;color:#364e53;display:block;font-family:var(--text-font-family);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.2;padding:10px 15px;text-align:left;text-transform:uppercase;transition:all .3s}.header__linklist-link.link--animated:hover:after{content:unset}.header__bottom-navigation .header__linklist{justify-content:center}.nav-dropdown{background:rgb(var(--background));border:1px solid rgba(var(--text-color),.15);color:rgb(var(--text-color));display:block;margin-inline-start:-32px;opacity:0;padding-block-end:20px;padding-block-start:20px;position:absolute;top:100%;transition:opacity .25s ease-in-out,visibility .25s ease-in-out;visibility:hidden;white-space:nowrap}.focus-outline :focus-within>.nav-dropdown,.nav-dropdown:not([hidden]),.no-js :focus-within>.nav-dropdown,.no-js :hover>.nav-dropdown{opacity:1;visibility:visible}.nav-dropdown--restrict{max-height:calc(100vh - var(--header-height) - 20px);overflow:auto}.nav-dropdown .nav-dropdown{margin-inline-start:0;top:-20px}.nav-dropdown .nav-dropdown:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:100%}.nav-dropdown .nav-dropdown:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:100%}.nav-dropdown__item{position:relative}.nav-dropdown__link{align-items:center;display:flex;justify-content:space-between;padding:3px 30px}.nav-dropdown__link>svg{margin-inline-start:16px;position:relative;top:2px;transition:transform .25s ease-in-out}.nav-dropdown__link[aria-expanded=true]>svg{transform:translateX(calc(var(--transform-logical-flip)*8px))}.mega-menu{--mega-menu-column-gap:48px;--mega-menu-image-gap:24px;background:rgb(var(--background));color:rgb(var(--text-color));display:block;left:0;opacity:0;position:absolute;top:100%;transition:opacity .25s ease-in-out,visibility .25s ease-in-out;visibility:hidden;width:100%}.mega-menu.is-closing,.mega-menu[hidden]{z-index:-1}.mega-menu:after{background:#000;content:"";height:calc(100vh - 100% - var(--header-height, 0px));left:0;opacity:0;pointer-events:none;position:absolute;top:100%;transition:opacity .25s ease-in-out;width:100%}.focus-outline :focus-within>.mega-menu,.mega-menu:not([hidden]),.no-js :focus-within>.mega-menu,.no-js :hover>.mega-menu{opacity:1;visibility:visible}.focus-outline :focus-within>.mega-menu:after,.mega-menu:not([hidden]):after,.no-js :focus-within>.mega-menu:after,.no-js :hover>.mega-menu:after{opacity:.3}.mega-menu.is-closing:after{opacity:0;transition-delay:.15s}.header--bordered .mega-menu{margin-top:1px}.mega-menu__inner{-moz-column-gap:var(--mega-menu-column-gap);column-gap:var(--mega-menu-column-gap);display:grid;grid-auto-flow:column;justify-content:center;max-height:calc(100vh - var(--header-height, 0px) - var(--announcement-bar-height, 0px) - 50px);padding-block-end:48px;padding-block-start:48px;position:relative;z-index:1}.drawer__close-button svg{color:var(--color-earth-green)}.mega-menu__columns-wrapper{display:flex;flex-wrap:wrap;margin:calc(var(--mega-menu-column-gap)*-1/2)}.mega-menu__column{margin:calc(var(--mega-menu-column-gap)/2)}.mega-menu__images-wrapper{align-items:flex-start;display:grid;gap:var(--mega-menu-image-gap);grid-auto-flow:column}.mega-menu__images-wrapper--tight{gap:20px}.mega-menu__image-push{text-align:center;width:180px}.mega-menu__image-push:only-child{width:200px}.mega-menu__image-wrapper{border-radius:var(--block-border-radius-reduced);margin-block-end:18px;overflow:hidden;z-index:0}.mega-menu__image{border-radius:inherit}.mega-menu__heading{margin-block-end:7px}.mega-menu__title{margin-block-end:16px}@media screen and (min-width:1200px){.mega-menu{--mega-menu-column-gap:64px}}@media screen and (min-width:1400px){.mega-menu{--mega-menu-column-gap:80px;--mega-menu-image-gap:40px}.mega-menu__image-push{width:240px}.mega-menu__image-push:only-child{width:280px}}@media (max-width:1400px){.header__linklist-item:not(:last-child){margin-inline-end:15px}.header__linklist-link{font-size:10px;letter-spacing:1;padding:10px}}@media (max-width:1338px){.header__linklist-item:not(:last-child){margin-inline-end:10px}.header__linklist-link{font-size:10px;letter-spacing:1}}@media (max-width:1300px) and (min-width:1000px){.header__linklist-item:not(:last-child){margin-inline-end:10px}}.mobile-nav__item{display:flow-root;text-transform:uppercase}.mobile-nav__item:not(:last-child){border-bottom:1px solid rgba(var(--text-color),.15)}.mobile-nav__link{align-items:center;color:var(--color-earth-green);display:flex;font-family:var(--text-font-family);justify-content:space-between;margin:0;padding:21px 0;width:100%}.mobile-nav__image-heading{margin-block-end:7px}.mobile-nav__image-text{display:block}.mobile-nav .collapsible{margin-inline:calc(var(--container-gutter)*-1)}.mobile-nav .mobile-nav{margin-block-end:24px!important;margin-inline:var(--container-gutter);padding-inline-start:8px}.mobile-nav .mobile-nav .mobile-nav__item{border:none;margin-block-end:15px}.mobile-nav .mobile-nav .mobile-nav__link{padding:0}.mobile-nav .mobile-nav .mobile-nav{border-inline-start:1px solid rgba(var(--text-color),.15);margin-block-end:10px!important;margin-block-start:16px!important;padding-inline-start:20px}.mobile-nav .mobile-nav .mobile-nav .mobile-nav__item{margin-block-end:14px}.mobile-nav .mobile-nav .mobile-nav .mobile-nav__item:last-child{margin-block-end:0}.mobile-nav+.mobile-nav__images-wrapper{padding-inline-start:8px}.mobile-nav__images-scroller{display:grid;gap:12px;grid-auto-flow:column;margin-block-end:32px;padding-inline:var(--container-gutter);width:-moz-fit-content;width:fit-content}.mobile-nav__image-push{max-width:134px;min-width:120px;text-align:center}.mobile-nav__image{border-radius:min(var(--block-border-radius),4px);display:block;margin-block-end:14px}.mobile-nav__footer{display:flex;flex-wrap:wrap;justify-content:space-between}.header-padding{padding-inline:40px}.shopify-section--image-with-text-block .image-with-text-block__content .button-wrapper a{font-size:12px}@media (min-width:768px){.image-with-text-block__content{width:545px!important}}.image-with-text-block__content{background-color:transparent}.image-with-text-block__content .price-wrapper{align-items:center;display:flex;gap:10px}.image-with-text-block__content .price-wrapper p{line-height:1}.image-with-text-block__content .price{font-size:15px;font-weight:300;line-height:20px;text-decoration:line-through}.image-with-text-block__content .compare-price{font-size:15px;font-weight:700;line-height:20px;margin-block-start:0!important}.iwt-subheading{font-family:var(--text-font-family)}@media (max-width:999px){.shopify-section--image-with-text-block .image-with-text-block{position:relative}.shopify-section--image-with-text-block .image-with-text-block__content{position:absolute;top:0;z-index:2}.shopify-section--image-with-text-block .image-with-text-block,.shopify-section--image-with-text-block .image-with-text-block__image{width:100%}}@media (max-width:768px){.shopify-section--image-with-text-block .image-with-text-block__content{position:absolute;text-align:center;top:0;z-index:2}.image-with-text-block__content .price-wrapper{display:flex;gap:10px;justify-content:center;margin-top:7px}.image-with-text-block__content{background-color:transparent;max-width:425px}}@media (max-width:430px){.shopify-section--image-with-text-block .image-with-text-block__content{position:absolute;top:0;z-index:2}.image-with-text-block__content .h2{margin:7px auto;width:70%}}@media (min-width:768px){.image-with-text__content-wrapper.large_width{max-width:50%;padding-right:calc((var(--grid-column-width) + var(--grid-gap))*2);width:100%}}.image-with-text__content-wrapper{padding-block:50px}@media (max-width:768px){.shopify-section--image-with-text .image-with-text__content-wrapper{margin-top:0}.shopify-section--image-with-text .image-with-text__content{padding:10px 15px!important}}.shopify-section--main-article .article__content ol,.shopify-section--main-article .article__content ul{margin-left:0}.shopify-section--main-collection .product-facet{margin-bottom:60px}.shopify-section--main-collection .product-item .shopify-product-form{display:flex;justify-content:left}.shopify-section--main-collection .product-item__link{margin:10px 0 0}#customer_login{display:flex;flex-direction:column;gap:12px;text-align:left}.wsg-one-half{margin-top:30px}.wsg-input-full{border-radius:50px;padding-inline:20px}#wsg-signup{display:flex;flex-direction:column;gap:20px;padding-top:30px}#wsg-form-address1,#wsg-form-address2{margin-bottom:20px!important}.wsg-two-column input,input.wsg-input{border-radius:30px}#wsg-account-create input.wsg-submit-copy,#wsg-signup-container #wsg-submit{height:-moz-max-content;height:max-content;line-height:3}.shopify-section--main-image-with-text-overlay .button{margin-top:30px}@media (max-width:420px){.shopify-section--main-image-with-text-overlay .button{line-height:1.7;padding-block:15px}}.shopify-section--main-product .product{display:flex;gap:31px;justify-content:unset!important;margin-bottom:60px}.shopify-section--main-product .jdgm-prev-badge__text{color:var(--EARTH-GREEN,#364e53);display:inline!important;font-size:14px;font-style:normal;font-weight:400;line-height:1.57;margin-left:4px}.shopify-section--main-product .product-info{width:51%}.shopify-section--main-product .jdgm-star.jdgm--on:before{font-size:20px;padding-right:4px}@media (max-width:1024px){.shopify-section--main-product .product{display:flex;flex-direction:column;gap:31px;justify-content:unset!important}.product__media{width:100%}.shopify-section--main-product .product__info{text-align:left;width:100%}.shopify-section--main-product .product__info .product-meta__price-list-container{margin-top:10px}}.product__info product-meta{padding-bottom:0!important}.product__info product-meta .product-meta__reviews-badge .rating__caption{color:var(--EARTH-GREEN,#364e53);font-family:var(--text-font-family);font-size:14px;font-weight:400;line-height:22px}.product-form .main-product-icon-with-text.icon-with-text-list{margin-top:0;padding-bottom:20px}.product-form .main-product-icon-with-text.icon-with-text-list p,.product-form .short-description{color:var(--EARTH-GREEN,#364e53);font-family:var(--text-font-family);font-size:13px;font-weight:400;line-height:20px}.main-product-icon-with-text{margin-top:0!important}.product__info .product-form .accordion-single,.product__info .product-form .accordion-single-pdf{margin-top:-15px}.product__info .product-form .accordion-single-title-pdf{margin-left:0!important}.product__info .product-form .accordion-single-item-pdf{margin-top:0}.product__info .product-form .accordion-single-pdf,.product__info .product-form .accordion-single-title{padding:32px 0}.shopify-section--newsletter input[type=email]{background-color:hsla(0,0%,100%,.15)}.shopify-section--newsletter .image-with-text-block__content{padding-block:0!important}@media (max-width:768px){.shopify-section--newsletter .image-with-text-block__content{margin-block:40px}}.shopify-section--product-recommendations .price--compare .money{color:var(--EARTH-GREEN,#364e53)}.shopify-section--product-recommendations .product-item .shopify-product-form{display:flex;justify-content:left}.shopify-section--product-recommendations .product-item__link{margin:10px 0 0}.video-with-text-button-container .video-wrapper__poster .video-wrapper__poster-content{max-width:700px;position:relative}.video-with-text-button-container .text-container{display:flex;flex-direction:column;row-gap:20px}.video-with-text-button-container .video-section,.video-with-text-button-container .video-section .video-wrapper{max-height:711px!important;min-height:711px!important;overflow:hidden}.video-with-text-button-container .text-container .h1{margin-left:auto!important;margin-right:auto!important}.video-with-text-button-container .text-container .video-content-buttons{-moz-column-gap:20px;column-gap:20px;display:flex;flex-direction:column;justify-content:center;row-gap:5px}.video-with-text-button-container .video-content-buttons .video-button{border-radius:100px;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:15.18px;margin:auto;min-width:200px;padding:23px 36px;text-align:center;text-decoration:underline;text-transform:uppercase;width:55%}.mobile{display:none}@media (max-width:768px){.video-with-text-button-container .text-container .sub-heading{font-size:15px;font-weight:300;line-height:21px}.desktop{display:none}.mobile{display:block}}@media (max-width:500px){.video-with-text-button-container .video-section,.video-with-text-button-container .video-section .video-wrapper{max-height:562px!important;min-height:562px!important}.video-with-text-button-container .video-wrapper__poster{padding:50px 15px!important}.video-with-text-button-container .video-content-buttons{align-items:center;flex-direction:column;justify-content:center}.video-with-text-button-container .video-content-buttons .video-button{width:-moz-fit-content;width:fit-content}}.background-image-container{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.background-image-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.shopify-section--image-with-text .image-with-text__wrapper{padding:0}image-with-text.image-with-text .container{margin:0!important;max-width:100%!important;padding:0!important}image-with-text.image-with-text .image-with-text__image-wrapper{margin:0;width:50%}@media (max-width:1000px){image-with-text.image-with-text .image-with-text__image-wrapper{width:100%}}.image-with-text__content .button-wrapper .button{font-size:12px;font-weight:700}.image-list-section{margin-top:50px}.primary-green-button{color:#364e53;font-size:12px;font-style:normal;font-weight:700;margin-top:15px}.our-brand-container{align-items:center;display:flex;flex-direction:column;margin:0 auto;overflow:hidden;padding:15px}.our-brand-container .heading{line-height:40px;text-align:center}.our-brand-container ul{padding:0}.our-brand-container ul li{list-style:none}.our-brand-container .brand-content:not(.swiper) .brands-lists{display:flex;display:grid;gap:24px;grid-auto-flow:column;grid-template-columns:auto;justify-content:center;margin-top:50px;padding-left:0;text-align:center}.our-brand-container .brand-content .brands-lists{margin-bottom:30px}.our-brand-container .brand-content .brands-lists .list-item{display:flex;justify-content:center}.image-width-max .list-item-image img{max-height:40px;max-width:40px}@media (max-width:430px){.our-brand-container .brand-content .brands-lists .list-item{width:auto!important}}.our-brand-container .brand-content .brands-lists .list-item-content{text-align:left}.our-brand-container.pagenation-statu{display:none!important}.brands-lists .list-item{align-items:center;display:flex}.our-brand-container .swiper-pagination .swiper-pagination-bullet{background-color:transparent;border:1px solid rgb(var(--heading-color));opacity:1}.our-brand-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:rgb(var(--heading-color))}.our-brand-container .border-assign{height:200px}.our-brand-container .swiper-button-next:after{color:#333;font-size:15px!important;font-weight:900;left:10px;top:40%}.our-brand-container .swiper-button-prev:after{color:#333;font-size:15px!important;font-weight:900;left:10px;top:100%}@media (max-width:1391px){.our-brand-container .swiper-button-prev{left:20px;margin-top:20px;top:50%!important;transform:translateY(-50%)!important}.our-brand-container .swiper-button-next{margin-top:20px;right:20px;top:50%!important;transform:translateY(-50%)!important}}@media (max-width:768px){.our-brand-container .heading{font-size:26px;line-height:40px}.our-brand-container .brand-content:not(.swiper) .brands-lists{grid-template-columns:1fr}.mobile-swiper-button{display:none}.our-brand-container .border-assign{height:140px}.our-brand-container.pagenation-statu{display:block!important}.our-brand-container{padding-bottom:70px!important;padding-top:70px!important}.background-image-container{display:none}.brand-title{color:var(--color-green-green-300);font-size:18px;font-weight:600;line-height:22.77px;width:-moz-max-content;width:max-content}.brand-text{font-size:12px}.pagenation-statu{display:block!important}.our-brand-container .swiper-button-next,.our-brand-container .swiper-button-prev{display:none}.brands-lists.icon-mode.swiper-wrapper{margin-bottom:55px;padding:20px 0}.image-list-section{margin-top:30px}.our-brand-container .brand-content .brands-lists .list-item{display:flex;justify-content:center;min-width:220px}}.shopify-section--image-with-text-our-story{position:relative;z-index:1}.shopify-section--image-with-text-our-story .image-position{left:0;position:absolute;width:50%}.shopify-section--image-with-text-our-story:has(.image-with-text--reverse) .image-position{left:auto;right:0;top:-50px}.shopify-section--image-with-text-our-story:has(.image-with-text--reverse) .image-position img{width:100%}@media (max-width:1200px){.shopify-section--image-with-text-our-story:has(.image-with-text--reverse) .image-position{top:-30px}}.shopify-section--image-with-text-our-story .image-with-text__content-wrapper{margin-left:57px!important}@media (max-width:1300px){.shopify-section--image-with-text-our-story .image-position{position:absolute;top:12px}}@media (max-width:1140px){.shopify-section--image-with-text-our-story .image-position{position:absolute;top:54px;width:50%}}@media (max-width:999px){.shopify-section--image-with-text-our-story .image-with-text__content-wrapper{margin-left:0!important}.shopify-section--image-with-text .image-with-text__image-wrapper{width:100%!important}.shopify-section--image-with-text-our-story .image-with-text__content{text-align:center}.shopify-section--image-with-text-science-product .image-with-text__content-wrapper{margin-left:unset}.shopify-section--image-with-text-our-story .image-position{display:none}}.image-with-text-our-story-container{overflow:hidden;position:relative}.image-with-text-our-story-container .image-position{height:100%;position:absolute;width:100%;z-index:-1}.image-with-text-our-story-container .image-position img{height:100%;width:100%}@media (min-width:1000px){.image-with-text-our-story-container .image-with-text__wrapper{padding:100px 0}}@media (max-width:768px){.dd-blog-image-with-text image-with-text{background-color:var(--color-light-shade)}}@media (min-width:1200px){.image-with-text-our-story-container .image-position{inset:0}.image-with-text-our-story-container .image-position img{height:100%;width:100%}}.shopify-section--image-with-text .image-with-text{background-color:#f6f2ee;padding:0}.shopify-section--image-with-text-science-product{position:relative}.shopify-section--image-with-text-science-product .image-with-text__wrapper{display:grid;grid-template-columns:1fr 1fr}.shopify-section--image-with-text-science-product .image-with-text__wrapper .image-with-text__image-wrapper{min-height:100%;order:2;position:relative;width:100%}.shopify-section--image-with-text-science-product .image-with-text__wrapper .image-with-text__image-wrapper img{aspect-ratio:auto;height:100%;position:absolute;width:auto;width:100%}.shopify-section--image-with-text-science-product .image-with-text__wrapper .image-with-text__content-wrapper{padding:0}.shopify-section--image-with-text-science-product .image-position{position:absolute;right:0;top:-36px;width:50%}.shopify-section--image-with-text-science-product .image-position img{width:100%}.shopify-section--image-with-text-science-product .image-with-text__image-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1300px){.shopify-section--image-with-text-science-product .image-position{height:20%;position:absolute;top:-19px}}@media (max-width:1140px){.shopify-section--image-with-text-science-product .image-position{position:absolute;top:6px;width:50%}.shopify-section--image-with-text-science-product .image-position img{height:100%}}@media (max-width:1050px){.shopify-section--image-with-text-science-product .image-position{position:absolute;top:42px;width:50%}}@media (max-width:1024px){.shopify-section--image-with-text-science-product .image-position{display:none}}@media (max-width:999px){.shopify-section--image-with-text .image-with-text__image-wrapper,.shopify-section--image-with-text-science-product .image-with-text__image-wrapper{width:100%!important}.shopify-section--image-with-text-science-product .image-with-text__content{text-align:center}.shopify-section--image-with-text-science-product .image-with-text__image-wrapper{min-height:unset}}@media (max-width:768px){.image-with-text{padding:15px}.shopify-section--image-with-text-science-product .image-with-text__image-wrapper img{min-height:unset}}.shopify-section--image-with-text-overlay .image-overlay__content{width:100%!important}.section-product-image-with-text .section-title{font-family:var(--heading-font-family);font-size:33px;font-weight:700;line-height:50px;text-align:center}.section-product-image-with-text .block-container{padding:0 46px;width:100%}.section-product-image-with-text .content_wrapper{display:flex;gap:16px;margin-bottom:30px;margin-top:30px}.section-product-image-with-text .image{display:flex;justify-content:center;margin-top:60px}.section-product-image-with-text .block-title{font-family:var(--text-family);font-size:18px;font-weight:500;line-height:22.77px;margin-top:20px;text-align:center}.section-product-image-with-text .block-content{font-family:var(--text-family);font-size:17px;font-weight:300;line-height:25px;margin-bottom:70px;margin-top:20px;text-align:center}.section-product-image-with-text .product-image-with-text .content-wrapper .h3{margin-bottom:28px;text-align:center}.content-wrapper{display:flex;gap:30px;justify-content:space-between;margin-top:28px}.content-wrapper .h4{align-items:center;display:flex;text-transform:uppercase;width:80px}.border{background-color:#9accc0;width:2px}.product-image-with-text{position:relative;z-index:1}.section-product-image-with-text .swiper-container{margin-top:40px}.main-image-wrapper{position:relative;z-index:1}.border-container{bottom:45px;left:10px;position:absolute;z-index:2}.border-container .h3{color:var(--LIGHT,#fff);text-shadow:0 4px 60px #000}.content{color:var(--color-light-shade);font-family:var(--text-font-family);font-size:14px;font-weight:400;padding-bottom:20px}.border-container .h3,.content{text-align:left}.img:after{background:var(--color-dark-slate-blue);content:"";height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%}.product-image-with-text .swiper-container{overflow:hidden;position:relative;width:100%}.product-image-with-text .swiper-button-next,.product-image-with-text .swiper-button-prev{height:44px;margin-top:0!important;top:50%;transform:translateY(-50%);width:44px}.product-image-with-text .swiper-button-prev{background-color:#fff;border-bottom-right-radius:8px;border-top-right-radius:8px;left:0}.product-image-with-text .swiper-button-next{background-color:#fff;border-bottom-left-radius:8px;border-top-left-radius:8px;right:0}.product-image-with-text .swiper-button-next:after,.product-image-with-text .swiper-button-prev:after{align-items:center;color:#333;display:flex;font-size:20px;font-weight:600;height:100%;justify-content:center;top:0;width:100%}@media (max-width:1024px){.section-product-image-with-text .content_wrapper{display:flex;flex-wrap:wrap}}.product-image-with-text .main-image-wrapper img{aspect-ratio:.7;width:100%}.article-item__title.heading{font-size:18px;font-weight:700;line-height:1.27}.article-item__excerpt,.article-item__title.heading{color:var(--color-dark-slate-blue);font-family:var(--text-font-family)}.article-item__excerpt{display:-webkit-box;font-size:16px;font-weight:400;line-height:25px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:8;-webkit-box-orient:vertical}.shopify-section--blog-posts .blog-post-section{margin-bottom:0!important}.shopify-section--blog-posts .article-item{display:flex;flex-direction:column}.shopify-section--blog-posts .article-item__content{display:flex;flex:1;flex-direction:column;justify-content:space-between}.shopify-section--blog-posts .article-item .article-item__excerpt{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.shopify-section--blog-posts .article-list{margin-bottom:58px}.accordion-single-title.js-acc-single-trigger{border-top:none}.accordion-single-title.js-acc-single-trigger,.product_complementary-heading{color:var(--color-earth-green);font-family:var(--text-font-family);font-size:12px;font-weight:700;letter-spacing:.96px;line-height:normal;text-transform:uppercase}.main-product-icon-with-text{align-items:center;gap:15px;justify-content:space-around;margin-top:26px}.main-product-icon-with-text .icon-text{align-items:center;display:flex;gap:4px}.main-product-icon-with-text .icon-text img{margin:0 auto}.product_complementary{margin-top:32px}.product-description-accordion{border-top:1px solid #f6f2ee;margin-top:41px}.quantity-and-cart-button{align-items:center;display:flex;gap:16px}.product-form form{min-width:0}.product-form__buy-buttons{align-items:center;border-radius:100px;color:var(--color-dark-slate-blue);display:flex;flex-shrink:0;gap:10px;height:50px;justify-content:center}.product-form__payment-container{margin-block-start:0}.loader-button__text{color:var(--color-dark-slate-blue);font-family:var(--text-font-family);font-size:12px;font-style:normal;font-weight:700;letter-spacing:.96px;text-transform:uppercase}.product-meta{border-bottom:none!important}.accordion-single-conten_list,.main-product-icon-with-text{display:flex;justify-content:space-between}.accordion-single-conten_list{padding-left:0}@media (max-width:768px){.accordion-single-conten_list{flex-wrap:wrap;padding-bottom:20px}}.accordion-single-conten_list ul{list-style:disc;padding-left:22px}.main-product-icon-with-text img{margin:auto}.short-description-title{color:var(--color-dark-slate-blue)}.short-description-title,.text-wrapper{font-family:var(--text-font-family);font-size:12px;font-weight:700;letter-spacing:.96px;text-transform:uppercase}.text-wrapper{color:var(--color-light-green);font-style:normal;line-height:normal;text-align:center}.accordion-single-pdf{border-bottom:1px solid var(--color-light-shade);padding-bottom:18px}.accordion-single-item-pdf{display:flex;justify-content:space-between}.accordion-single-title-pdf{color:var(--color-dark-slate-blue);margin-left:20px}.accordion-single-title-pdf,.single-title-pdf{font-family:var(--text-font-family);font-size:12px;font-weight:700;letter-spacing:.96px;text-transform:uppercase}.single-title-pdf{color:var(--color-light-green)}.product-form__quantity{border:1px solid var(--EARTH-GREEN,#364e53);border-radius:100px}.icon-with-text-list{border-bottom:1px solid #f6f2ee}@media (max-width:768px){.quantity-and-cart-button{gap:4px}.main-product-icon-with-text{flex-direction:row}.icon-with-text--list{flex-direction:row!important}.product-form__buy-buttons{padding:0;width:-moz-fit-content!important;width:fit-content!important}.main-product-icon-with-text{align-items:unset;flex-direction:column}.product .product-form .main-product-icon-with-text.icon-with-text--list{display:flex;overflow-x:auto}.product .product-form .main-product-icon-with-text.icon-with-text--list::-webkit-scrollbar{display:none}.main-product-icon-with-text.icon-with-text--list>div{min-width:130px}}.product__info{width:46%}.product-meta__price-list-container .price-list .price .p2 .money{color:var(--LIGHT-GREEN,#a2b18a);font-family:var(--text-font-family);font-size:15px;font-weight:700;letter-spacing:.9px;line-height:15px;text-transform:uppercase}.jdgm-prev-badge{margin-top:20px!important}.jdgm-preview-badge .jdgm-star{color:#ffd215!important}.text-align-left{text-align:left}.product-card .price-list.price-list--centered{display:flex;flex-direction:row-reverse;gap:8px;justify-content:left}.product-card .price-list.price-list--centered .price.price--compare{color:var(--EARTH-GREEN,#364e53)!important;font-size:16px!important;font-weight:450;line-height:20px;opacity:1!important}.product-card .price-list.price-list--centered .price.price--compare .money{color:var(--EARTH-GREEN,#364e53)!important;text-decoration:line-through}.product-item .product-item__cta-wrapper{width:-moz-fit-content;width:fit-content}.product-card .price-list.price-list--centered .price.price--highlight{color:var(--color-light-green)!important;font-size:16px!important;font-weight:700;line-height:20px}.product-card .price-list.price-list--centered .price{color:var(--color-light-green)!important;font-size:16px;font-weight:700;line-height:20px}.product-card .product-item-meta__title{color:var(--color-dark-slate-blue);font-family:var(--text-font-family);font-size:18px;font-weight:700;line-height:22.77px}.product-item .product-item__link{color:var(--color-light-green);font-size:13px;font-weight:600;text-decoration:none;text-transform:uppercase}.product-item button.product-item__cta{background:transparent;padding:0}.product-item button.product-item__cta:hover{text-decoration:underline;text-decoration-color:var(--color-light-green)}.product-item button.product-item__cta .loader-button__text{background-color:transparent;color:var(--color-light-green);font-size:13px!important;font-weight:600;letter-spacing:normal;padding:0;text-decoration:none;text-transform:uppercase}.product-item .product-item__link:hover{text-decoration:underline}.product_item-title-with-price{display:flex;flex-direction:column;gap:6px}.product_item-review-with-cta{margin-top:5px}.line-item__price-list-container .price.price--compare{top:-5px}.price.price--compare{padding-top:5px;position:relative}.featured-collections .price.price--compare{padding-top:4px}.product-meta .price.price--compare{padding-top:6px}.price.price--compare:before{border-top:.5px solid;content:"";height:0;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}@media (min-width:1000px){body[data-template=collection] .our-brand-container.image-with-icon{background-color:transparent!important}body[data-template=index] .our-brand-container{padding-bottom:80px!important}}@media not all and (min-width:768px){.max-md\:tw-absolute{position:absolute}.max-md\:tw-relative{position:relative}.max-md\:tw-hidden{display:none}}@media (min-width:768px){.md\:tw-hidden{display:none}}
