body.template-product{overflow-x:clip;background:#fffdf8}.ge-pdp3-shell{background:#fffdf8;color:#214a48}.ge-pdp3-shell__inner{width:min(calc(100% - 64px),1180px);margin:0 auto}.ge-pdp3{display:grid!important;grid-template-columns:minmax(0,500px) minmax(430px,1fr)!important;gap:54px!important;align-items:start;grid-column:auto!important}.ge-pdp3 .product-information__media{width:100%!important;min-width:0!important;padding:0!important;grid-column:auto!important}.ge-pdp3__media-card{background:#f7f2e9;border:1px solid #e8e0d5;border-radius:28px;padding:18px;min-width:0;overflow:hidden}.ge-pdp3 .product-media-gallery{height:520px!important;max-height:520px!important;min-height:0!important}.ge-pdp3 .product-media-gallery slideshow-component,.ge-pdp3 .product-media-gallery .slideshow,.ge-pdp3 .product-media-gallery .slideshow__slides,.ge-pdp3 .product-media-gallery .product-media-container,.ge-pdp3 .product-media-gallery .product-media{height:100%!important;max-height:490px!important;min-height:0!important}.ge-pdp3 .product-media-gallery img{width:100%!important;height:100%!important;max-height:470px!important;object-fit:contain!important}.ge-pdp3__purchase{min-width:0}.ge-pdp3__purchase-card{background:#fff;border:1px solid #e6dfd3;border-radius:28px;padding:32px;box-shadow:0 18px 50px #1f474514}.ge-pdp3__brand-row{display:flex;justify-content:space-between;gap:16px;align-items:center;padding-bottom:14px;border-bottom:1px solid #eee8de;font:700 .75rem/1 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase}.ge-pdp3__brand-row small{display:flex;align-items:center;gap:7px;color:#4f665f;letter-spacing:0;text-transform:none;font:600 .82rem/1 Inter,sans-serif}.ge-pdp3__brand-row small i{width:8px;height:8px;border-radius:50%;background:#b9dd3e;box-shadow:0 0 0 4px #b9dd3e29}.ge-pdp3 .product-details{width:100%;display:block;padding:0!important}.ge-pdp3 .product-details.sticky-content--desktop{position:static!important;top:auto!important}.ge-pdp3 .product-details>.group-block{width:100%!important;max-width:none!important;padding:22px 0 0!important;background:transparent!important;border:0!important;box-shadow:none!important}.ge-pdp3 .product-details h1{margin:0;max-width:13ch;color:#214a48;font:750 clamp(2.25rem,3.8vw,4.15rem)/.98 Manrope,sans-serif!important;letter-spacing:-.055em}.ge-pdp3 product-price{margin-top:4px}.ge-pdp3 product-price [ref=priceContainer]{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.ge-pdp3 product-price .price{color:#214a48;font:800 clamp(1.65rem,2.4vw,2.35rem)/1 Manrope,sans-serif!important}.ge-pdp3 product-price .compare-at-price{color:#8c918c;font:600 1.05rem/1.2 Inter,sans-serif!important;text-decoration-thickness:1.5px}.ge-pdp3 product-price .tax-note{color:#6b746f;font-size:.78rem;margin-top:6px}.ge-pdp3 .text-block.rte p{margin:0;color:#51625f;font-size:1rem;line-height:1.55}.ge-pdp3 .variant-picker{margin-top:4px}.ge-pdp3 .variant-picker legend{color:#214a48;font:700 .86rem/1.2 Manrope,sans-serif}.ge-pdp3 .variant-option--buttons label{min-height:44px;padding:11px 18px!important;border-radius:12px!important;font-weight:700}.ge-pdp3 .product-form-buttons{gap:12px!important}.ge-pdp3 .quantity-selector{border-radius:12px!important;min-height:48px}.ge-pdp3 .add-to-cart-button{min-height:54px;border-radius:14px!important;background:#214a48!important;color:#fff!important;font:750 1rem/1 Manrope,sans-serif;letter-spacing:.01em}.ge-pdp3 shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 14px}.ge-pdp3__decision-points{margin-top:22px;padding:18px;border-radius:18px;background:#f4f7eb;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ge-pdp3__decision-points div{display:grid;grid-template-columns:24px 1fr;gap:8px;align-items:start;color:#214a48}.ge-pdp3__decision-points span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#b9dd3e;font-weight:900;font-size:.72rem}.ge-pdp3__decision-points strong{font:650 .86rem/1.35 Inter,sans-serif}.ge-pdp3__service-row{margin-top:16px;padding-top:18px;border-top:1px solid #eee8de;display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center}.ge-pdp3__service-row strong,.ge-pdp3__service-row span{display:block}.ge-pdp3__service-row strong{color:#214a48;font:750 .92rem/1.2 Manrope,sans-serif}.ge-pdp3__service-row span{margin-top:3px;color:#68736f;font-size:.76rem;line-height:1.4}.ge-pdp3__service-row a{white-space:nowrap;border:1px solid #214a48;border-radius:12px;padding:12px 15px;color:#214a48;font:750 .82rem/1 Manrope,sans-serif;text-decoration:none}.ge-pdp3-content{background:#fffdf8;color:#214a48;padding:16px 0 96px}.ge-pdp3-content__inner{width:min(calc(100% - 64px),1120px);margin:0 auto;display:grid;gap:72px}.ge-pdp3-section-heading{max-width:720px;margin-bottom:28px}.ge-pdp3-section-heading span,.ge-pdp3-story__copy>span,.ge-pdp3-nutrition__heading span,.ge-pdp3-difference__copy>span,.ge-pdp3-help span{color:#64716c;font:750 .73rem/1 Manrope,sans-serif;letter-spacing:.13em;text-transform:uppercase}.ge-pdp3-section-heading h2,.ge-pdp3-story h2,.ge-pdp3-nutrition h2,.ge-pdp3-difference h2,.ge-pdp3-help h2{margin:10px 0 0;color:#214a48;font:750 clamp(2rem,4vw,4.15rem)/1.02 Manrope,sans-serif;letter-spacing:-.05em}.ge-pdp3-proof__grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:20px;align-items:stretch}.ge-pdp3-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ge-pdp3-benefit{min-height:170px;overflow:hidden;position:relative;border:1px solid #e7dfd4;border-radius:22px;padding:22px;background:#fff;display:flex;flex-direction:column;justify-content:flex-end}.ge-pdp3-benefit__image{position:absolute;top:0;right:0;bottom:0;left:0}.ge-pdp3-benefit__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#10343105,#103431d6)}.ge-pdp3-benefit__image img{width:100%;height:100%;object-fit:cover}.ge-pdp3-benefit>b{color:#c4aa25;font:800 1.2rem/1 Manrope,sans-serif}.ge-pdp3-benefit strong{position:relative;z-index:2;color:#214a48;font:750 1.08rem/1.25 Manrope,sans-serif}.ge-pdp3-benefit:has(.ge-pdp3-benefit__image) strong{color:#fff}.ge-pdp3-uses{border-radius:22px;padding:28px;background:#214a48;color:#fff;display:flex;flex-direction:column}.ge-pdp3-uses>span{font:750 .74rem/1 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#d5d958}.ge-pdp3-uses__chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.ge-pdp3-uses__chips em{font-style:normal;border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:10px 13px;font:650 .86rem/1 Inter,sans-serif}.ge-pdp3-uses__time{margin-top:auto;padding-top:28px}.ge-pdp3-uses__time small,.ge-pdp3-uses__time strong{display:block}.ge-pdp3-uses__time small{color:#cbd6d3}.ge-pdp3-uses__time strong{margin-top:5px;color:#fff;font:750 1.45rem/1.2 Manrope,sans-serif}.ge-pdp3-difference{display:grid;grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:38px;align-items:center;padding:38px;border-radius:28px;background:#f1ebdf}.ge-pdp3-difference__copy p{color:#66716d;line-height:1.65;max-width:48ch}.ge-pdp3-difference__visual{display:grid;grid-template-columns:1fr 46px 1fr;align-items:stretch}.ge-pdp3-difference__versus{align-self:center;justify-self:center;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#214a48;font:800 .75rem/1 Manrope,sans-serif;z-index:2;box-shadow:0 8px 20px #1f47451f}.ge-pdp3-difference__card{padding:24px;border-radius:22px;min-height:330px;display:flex;flex-direction:column}.ge-pdp3-difference__card--ordinary{background:#fffdf8;border:1px solid #ddd5c8}.ge-pdp3-difference__card--brand{background:#214a48;color:#fff}.ge-pdp3-difference__card header{display:flex;justify-content:space-between;align-items:center;gap:12px}.ge-pdp3-difference__card header b{font:750 1.05rem/1.2 Manrope,sans-serif}.ge-pdp3-difference__card header span{border-radius:999px;padding:7px 9px;background:#0000000d;font-size:.68rem}.ge-pdp3-difference__card--brand header span{background:#b9dd3e;color:#214a48;font-weight:800}.ge-pdp3-difference__card ul{list-style:none;padding:0;margin:auto 0 0;display:grid;gap:15px}.ge-pdp3-difference__card li{display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:center;font-weight:650}.ge-pdp3-difference__card i{font-style:normal;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#eee6da;color:#806f64}.ge-pdp3-difference__card--brand i{background:#b9dd3e;color:#214a48}.ge-pdp3-story{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:0;overflow:hidden;border:1px solid #e6ded2;border-radius:28px;background:#fff}.ge-pdp3-story--text-only{grid-template-columns:1fr}.ge-pdp3-story__image{min-height:470px;background:#eee8dd}.ge-pdp3-story__image img{width:100%;height:100%;min-height:470px;object-fit:cover}.ge-pdp3-story__copy{padding:48px;align-self:center}.ge-pdp3-story__copy .ge-pdp3-story__lead{margin:22px 0 0;color:#214a48;font:650 1.15rem/1.55 Inter,sans-serif}.ge-pdp3-story__copy .rte{margin-top:18px;color:#66716d;max-height:220px;overflow:auto;padding-right:8px}.ge-pdp3-nutrition{padding:40px;border-radius:28px;background:#214a48;color:#fff;display:grid;grid-template-columns:minmax(240px,.6fr) minmax(0,1.4fr);gap:38px;align-items:center}.ge-pdp3-nutrition h2{color:#fff;font-size:clamp(2rem,3.3vw,3.45rem)}.ge-pdp3-nutrition__heading span{color:#d5d958}.ge-pdp3-nutrition__facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ge-pdp3-nutrition__facts div{min-height:116px;border:1px solid rgba(255,255,255,.18);border-radius:18px;padding:16px 10px;display:grid;place-items:center;text-align:center}.ge-pdp3-nutrition__facts strong{font:800 1.3rem/1.1 Manrope,sans-serif}.ge-pdp3-nutrition__facts small{color:#cbd6d3}.ge-pdp3-nutrition__panel{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.18);padding-top:18px}.ge-pdp3-nutrition__panel summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;color:#fff;font-weight:750}.ge-pdp3-nutrition__panel summary::-webkit-details-marker{display:none}.ge-pdp3-nutrition__panel>div{margin-top:20px;border-radius:18px;overflow:hidden;background:#fff;padding:14px}.ge-pdp3-nutrition__panel img{width:100%;height:auto}.ge-pdp3-accordions{border-top:1px solid #ddd6cb}.ge-pdp3-accordions details{border-bottom:1px solid #ddd6cb}.ge-pdp3-accordions summary{list-style:none;cursor:pointer;padding:23px 4px;display:flex;justify-content:space-between;align-items:center;color:#214a48;font:750 1.05rem/1.2 Manrope,sans-serif}.ge-pdp3-accordions summary::-webkit-details-marker{display:none}.ge-pdp3-accordions details>div{padding:0 4px 26px;color:#5d6a66;max-width:900px}.ge-pdp3-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ge-pdp3-details-grid>div{padding:18px;border-radius:16px;background:#f5f0e8}.ge-pdp3-details-grid strong{color:#214a48}.ge-pdp3-details-grid p{margin:7px 0 0}.ge-pdp3-help{display:grid;grid-template-columns:1fr auto;gap:26px;align-items:center;padding:38px;border-radius:28px;background:#d5d958}.ge-pdp3-help h2{font-size:clamp(2rem,3.2vw,3.4rem)}.ge-pdp3-help p{margin-bottom:0;color:#4e5f5c}.ge-pdp3-help a{border-radius:14px;background:#214a48;color:#fff;padding:16px 22px;text-decoration:none;font:750 .95rem/1 Manrope,sans-serif;white-space:nowrap}body.template-product product-recommendations .section{width:min(calc(100% - 64px),1120px)!important;margin-inline:auto!important}body.template-product product-recommendations h3{color:#214a48;font:750 clamp(2rem,3vw,3.4rem)/1 Manrope,sans-serif!important;letter-spacing:-.04em}@media(min-width:990px){.ge-pdp3__purchase-card{position:sticky;top:calc(var(--header-group-height, 0px) + 24px)}}@media(max-width:989px){.ge-pdp3-shell__inner,.ge-pdp3-content__inner,body.template-product product-recommendations .section{width:min(calc(100% - 40px),760px)!important}.ge-pdp3{grid-template-columns:1fr!important;gap:26px!important}.ge-pdp3 .product-media-gallery{height:560px!important;max-height:560px!important}.ge-pdp3-proof__grid,.ge-pdp3-difference,.ge-pdp3-story,.ge-pdp3-nutrition{grid-template-columns:1fr}.ge-pdp3-difference__visual{grid-template-columns:1fr 42px 1fr}.ge-pdp3-story__image,.ge-pdp3-story__image img{min-height:380px}}@media(max-width:749px){.ge-pdp3-shell__inner,.ge-pdp3-content__inner,body.template-product product-recommendations .section{width:calc(100% - 28px)!important}.ge-pdp3-shell{padding-top:18px!important}.ge-pdp3__media-card{padding:8px;border-radius:20px}.ge-pdp3 .product-media-gallery{height:430px!important;max-height:430px!important}.ge-pdp3 .product-media-gallery img{max-height:390px!important}.ge-pdp3__purchase-card{padding:22px 18px;border-radius:20px}.ge-pdp3 .product-details h1{font-size:clamp(2.15rem,12vw,3.25rem)!important}.ge-pdp3__decision-points,.ge-pdp3__service-row{grid-template-columns:1fr}.ge-pdp3__service-row a{text-align:center}.ge-pdp3-content{padding-bottom:64px}.ge-pdp3-content__inner{gap:48px}.ge-pdp3-proof__grid{grid-template-columns:1fr}.ge-pdp3-benefits{grid-template-columns:1fr 1fr}.ge-pdp3-benefit{min-height:140px;padding:16px}.ge-pdp3-difference{padding:22px 18px}.ge-pdp3-difference__visual{grid-template-columns:1fr;gap:12px}.ge-pdp3-difference__versus{margin:-4px auto}.ge-pdp3-difference__card{min-height:260px}.ge-pdp3-story__image,.ge-pdp3-story__image img{min-height:280px}.ge-pdp3-story__copy{padding:26px 20px}.ge-pdp3-story__copy .rte{max-height:none;overflow:visible}.ge-pdp3-nutrition{padding:24px 18px}.ge-pdp3-nutrition__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ge-pdp3-details-grid{grid-template-columns:1fr}.ge-pdp3-help{grid-template-columns:1fr;padding:26px 20px}.ge-pdp3-help a{text-align:center}}@media(max-width:420px){.ge-pdp3-benefits{grid-template-columns:1fr}}body.template-product .ge-pdp3__purchase-card .product-details,body.template-product .ge-pdp3__purchase-card .product-details>.group-block,body.template-product .ge-pdp3__purchase-card .product-details .group-block,body.template-product .ge-pdp3__purchase-card .product-details .group-block-content,body.template-product .ge-pdp3__purchase-card .product-details .text-block,body.template-product .ge-pdp3__purchase-card .product-details product-price{background:transparent!important;background-color:transparent!important;border:0!important;border-width:0!important;border-radius:0!important;box-shadow:none!important;outline:0!important}body.template-product .ge-pdp3__purchase-card .product-details>.group-block{padding:24px 0 0!important;overflow:visible!important}body.template-product .ge-pdp3__purchase-card .product-details>.group-block>.group-block-content{gap:16px!important}body.template-product .ge-pdp3__purchase-card .product-details .text-block,body.template-product .ge-pdp3__purchase-card .product-details product-price{padding:0!important;margin:0!important}body.template-product .ge-pdp3__purchase-card .product-details h1{max-width:15ch!important}body.template-product .ge-pdp3__purchase-card .product-details .buy-buttons-block,body.template-product .ge-pdp3__purchase-card .product-details buy-buttons-component,body.template-product .ge-pdp3__purchase-card .product-details product-form{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}body.template-product .ge-pdp3__purchase-card .quantity-selector{width:148px!important;max-width:148px!important}body.template-product .ge-pdp3__purchase-card .quantity-selector input{min-width:42px!important;text-align:center!important}
/*# sourceMappingURL=/cdn/shop/t/84/assets/ge-pdp3.css.map */
