:root{--eh-navy:#172a3a;--eh-cream:#faf7f0;--eh-yellow:#e9b44c;--eh-blue:#dfecef;--eh-muted:#53616a;--eh-radius:26px}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--eh-cream)}[id]{scroll-margin-top:110px}.eh-section{color:var(--eh-navy)}.eh-container{width:min(1320px,calc(100% - 96px));margin-inline:auto}.eh-section h1,.eh-section h2,.eh-preview h2{font-family:var(--font-heading-family,inherit);font-weight:800;letter-spacing:-.055em;line-height:1.04;margin:0}.eh-section h2,.eh-preview h2{font-size:clamp(38px,4.5vw,66px)}.eh-eyebrow{font-family:var(--font-body-family,inherit);font-size:11px!important;font-weight:700;letter-spacing:.16em;line-height:1.6!important;text-transform:uppercase;margin:0 0 24px;display:flex;align-items:center;gap:10px}.eh-dot{width:7px;height:7px;background:var(--eh-yellow);border-radius:50%;display:inline-block;flex-shrink:0}.eh-button{display:inline-flex;align-items:center;justify-content:center;gap:0;background:var(--eh-navy);color:#fff;border:1px solid transparent;border-radius:999px;min-height:56px;padding:16px 25px;font:600 14px/1.4 var(--font-body-family, sans-serif);text-decoration:none;cursor:pointer;transition:background .2s,transform .2s}.eh-button:hover{background:#30485a;transform:translateY(-2px)}.eh-button:focus-visible,.eh-text-link:focus-visible{outline:3px solid var(--eh-yellow);outline-offset:5px}.eh-button--yellow{background:var(--eh-yellow);color:var(--eh-navy)}.eh-button--yellow:hover{background:#f2c665}.eh-text-link{font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:12px;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:4px;line-height:1.8}.eh-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:30px}.eh-logo{display:block;max-width:230px}.eh-logo img{display:block;width:100%;height:auto;max-height:68px;object-fit:contain}.eh-nav-link{display:block;padding:12px 10px;font-size:13px;font-weight:600;letter-spacing:0;-webkit-text-fill-color:currentColor}.header{border-bottom:1px solid rgba(23,42,58,.08)}.eh-hero{position:relative;overflow:hidden;background:var(--eh-cream)}.eh-hero__inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:695px;padding-block:42px 65px;gap:20px}.eh-hero__copy{position:relative;z-index:2;padding-block:30px}.eh-hero h1{font-size:clamp(60px,6.6vw,96px)}.eh-underline{position:relative;display:inline-block;isolation:isolate;white-space:nowrap}.eh-underline:after{content:"";position:absolute;left:1%;right:-1%;height:11px;border-radius:60% 40% 50% 30%;background:var(--eh-yellow);bottom:3%;z-index:-1;transform:rotate(-2deg);transform-origin:left;animation:eh-underline .8s .2s both}.eh-hero__intro{max-width:395px;margin-top:30px;color:var(--eh-muted);font-size:16px;line-height:1.7}.eh-hero__intro p{margin:0}.eh-hero__facts{display:flex;gap:20px;flex-wrap:wrap;list-style:none;padding:0;margin:28px 0 0;font-size:11px;color:var(--eh-muted);font-weight:500}.eh-hero__facts li:before{content:"\2713";margin-right:7px;color:var(--eh-navy)}.eh-hero__visual{position:relative;align-self:stretch;display:grid;place-items:center;isolation:isolate;min-width:0}.eh-orbit{display:block!important;position:absolute;background:var(--eh-blue);width:94%;aspect-ratio:1;border-radius:50%;z-index:-2;top:50%;left:50%;transform:translate(-50%,-50%)}.eh-orbit--outer{width:108%;background:none;border:1px solid #dbe4e2;z-index:-3}.eh-hero__owl{width:83%;height:575px;object-fit:contain;transform:rotate(9deg);filter:drop-shadow(7px 20px 16px rgba(28,61,78,.13));animation:eh-float 7s ease-in-out infinite}.eh-star{position:absolute;color:var(--eh-yellow);line-height:1;font-size:66px;z-index:2}.eh-star--one{right:-1%;top:16%;transform:rotate(20deg)}.eh-star--two{left:5%;bottom:19%;font-size:38px;color:var(--eh-navy)}.eh-product-note{position:absolute;right:0;bottom:18%;z-index:3;display:flex;align-items:center;gap:12px;background:#fffdf7;padding:16px 20px;border:1px solid rgba(23,42,58,.07);border-radius:15px;transform:rotate(-4deg);box-shadow:0 12px 40px #172a3a0a;font-size:12px;line-height:1.6}.eh-visual-label{position:absolute;bottom:-5px;right:8%;font-size:9px;font-weight:700;letter-spacing:.16em}.eh-demo{background:var(--eh-navy);color:var(--eh-cream);padding:88px 0;overflow:hidden}.eh-demo__grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.eh-demo__visual{position:relative;min-height:560px;display:grid;place-items:center;isolation:isolate}.eh-demo__owl{position:relative;height:525px;width:90%;object-fit:contain;transform:rotate(-7deg);filter:drop-shadow(0 20px 22px #06151d70);z-index:1;transition:filter .5s,transform .5s}.eh-signal-rings{position:absolute;top:13%;right:0;bottom:6%;left:0;display:grid;place-items:center;pointer-events:none}.eh-signal-rings i{display:block!important;position:absolute;width:65%;aspect-ratio:1;border:1px solid #bddee928;border-radius:50%;transition:border-color .5s,box-shadow .5s}.eh-signal-rings i:nth-child(2){width:87%}.eh-signal-rings i:nth-child(3){width:109%}.eh-demo.is-active .eh-signal-rings i{border-color:#e9b44ca6;animation:eh-signal 2.8s ease-in-out infinite}.eh-demo.is-active .eh-signal-rings i:nth-child(2){animation-delay:.3s}.eh-demo.is-active .eh-signal-rings i:nth-child(3){animation-delay:.6s}.eh-demo.is-active .eh-demo__owl{filter:drop-shadow(0 0 40px #b8e4ef55);transform:rotate(-4deg)}.eh-pull-cue{position:absolute;bottom:11%;left:0;z-index:2;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--eh-yellow);transform:rotate(-9deg)}.eh-demo__status{position:absolute;bottom:0;left:50%;transform:translate(-50%);white-space:nowrap;font-size:11px;display:flex;align-items:center;gap:9px;letter-spacing:.02em;color:#d7e1e4}.eh-demo__status .eh-dot{background:#a9bec9}.eh-demo.is-active .eh-demo__status .eh-dot{background:var(--eh-yellow);box-shadow:0 0 12px #e9b44c88}.eh-demo__copy h2{color:var(--eh-cream)}.eh-demo__copy .eh-eyebrow{color:var(--eh-yellow)}.eh-demo__intro{color:#c5d1d6;font-size:15px;line-height:1.7;margin-top:24px;max-width:460px}.eh-demo__steps{margin:28px 0 30px;padding:0;list-style:none;display:grid;gap:18px}.eh-demo__steps li{display:flex;align-items:flex-start;gap:18px}.eh-demo__steps li>span{font-size:11px;color:var(--eh-yellow);line-height:24px;border-bottom:1px solid #e9b44c66}.eh-demo__steps strong{font-size:15px;font-weight:600}.eh-demo__steps p{font-size:12px;line-height:1.6;color:#c5d1d6;margin:3px 0 0}.eh-demo__controls[hidden]{display:none!important}.eh-demo__controls{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.eh-demo__caption{font-size:10px;color:#b9c8cf;margin:0}.eh-story{padding:105px 0;background:#f0f0e6}.eh-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.eh-story__picture{margin:0;position:relative;overflow:hidden;border-radius:180px 180px 24px 24px;aspect-ratio:4/5}.eh-story__picture img{width:100%;height:100%;object-fit:cover}.eh-story__picture figcaption{position:absolute;left:28px;bottom:28px;background:var(--eh-cream);border-radius:12px;padding:14px 20px;font-size:12px;line-height:1.5;font-weight:600;transform:rotate(-3deg)}.eh-story__text{font-size:15px;line-height:1.8;color:var(--eh-muted);margin:25px 0}.eh-story__text p+p{margin-top:15px}.eh-story__detail{display:flex;gap:18px;align-items:flex-start;border-top:1px solid #172a3a20;padding-top:24px;margin:26px 0}.eh-story__detail>span{font-size:42px;color:#8a9e79;line-height:1}.eh-story__detail p{font-size:12px;line-height:1.7;color:var(--eh-muted);margin:0}.eh-story__detail strong{color:var(--eh-navy);font-size:13px}.eh-reveal-pending{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.eh-reveal-pending.is-revealed{opacity:1;transform:none}.eh-preview{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.eh-preview__image,.eh-gallery-fallback{background:#e7eeed;border-radius:var(--eh-radius);min-width:0;display:grid;place-items:center;overflow:hidden}.eh-preview__image img,.eh-gallery-fallback img{width:100%;height:560px;object-fit:contain;padding:28px}.eh-preview__copy>p:not(.eh-eyebrow){color:var(--eh-muted);font-size:15px;line-height:1.75;margin:24px 0}.eh-checks{margin:22px 0;padding:0;list-style:none;font-size:13px;line-height:1.6;display:grid;gap:10px}.eh-checks li{position:relative;padding-left:23px}.eh-checks li:before{content:"\2713";position:absolute;left:0;color:#596f4d}.eh-editor-note{font-size:12px!important;border:1px dashed #7b9285;padding:14px;border-radius:8px}.eh-payments{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:6px;list-style:none;margin:16px 0 0;padding:0}.eh-payments svg{width:35px;height:22px}.product__info .eh-checks{list-style:none;padding:0}.product__info .eh-checks li::marker{content:""}.eh-delivery{font-size:12px;color:var(--eh-muted);margin-top:9px}.product__info .product__title{letter-spacing:-.035em}.featured-product-section,.main-product-section{background:var(--eh-cream)}.product__info .price{font-weight:700}.product-bundle-section{background:#e8eddf}.product-bundle-section .product-bundle-wrapper{gap:70px}.product-bundle-section .product-grid{--card-grid-gap:18px}.product-bundle-section .product-card__media{border-radius:20px}.faq-section{background:var(--eh-cream)}.eh-footer-bottom{background:var(--eh-navy);color:var(--eh-cream);padding:0 0 32px}.eh-footer-bottom__top{border-top:1px solid #ffffff24;padding:30px 0;display:flex;align-items:center;justify-content:space-between;gap:20px}.eh-footer-wordmark{font:800 clamp(28px,4vw,54px)/1 var(--font-heading-family,sans-serif);letter-spacing:-.04em;display:flex;align-items:center;gap:14px}.eh-footer-wordmark span{color:var(--eh-yellow);font-size:40px}.eh-footer-bottom__top p{font-size:14px;color:#ccd6d9}.eh-footer-bottom__legal{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;font-size:11px;color:#c7d1d5}.eh-footer-bottom__legal ul{display:flex;list-style:none;flex-wrap:wrap;gap:10px 20px;padding:0;margin:0}.eh-footer-bottom__legal a:hover{text-decoration:underline}.eh-safety-note{font-size:10px;line-height:1.7;color:#aabcc5;max-width:850px;margin:22px 0 0}.eh-star svg,.eh-story__detail>span svg,.eh-footer-wordmark>span svg{display:block;width:1em;height:1em}.eh-family-teaser{padding-block:60px}.eh-family-teaser>p:last-child{margin-top:20px;font-size:14px}.product-bundle-section .product-grid{max-width:470px;margin-inline:auto}.product-bundle-section .product-bundle-wrapper>.lg\:grow{flex:1;min-width:0}@keyframes eh-float{0%,to{transform:translateY(0) rotate(9deg)}50%{transform:translateY(-10px) rotate(7deg)}}@keyframes eh-underline{0%{transform:scaleX(0) rotate(-2deg)}to{transform:scaleX(1) rotate(-2deg)}}@keyframes eh-signal{0%,to{opacity:.4;transform:scale(.97)}50%{opacity:1;transform:scale(1.03)}}@media(min-width:1600px){.eh-hero__inner{min-height:760px}.eh-hero__owl{height:640px}}@media(max-width:1100px){.eh-container{width:calc(100% - 56px)}.eh-hero h1{font-size:clamp(50px,7.2vw,76px)}.eh-hero__inner{min-height:590px}.eh-hero__owl{height:475px}.eh-product-note{right:-2%;bottom:15%;font-size:10px;padding:12px}.eh-demo__grid{gap:5%}.eh-demo__visual{min-height:500px}.eh-demo__owl{height:460px}.eh-story__grid{gap:7%}.eh-actions{gap:17px}.eh-demo__caption{font-size:10px}}@media(max-width:767px){html{scroll-padding-top:80px}[id]{scroll-margin-top:80px}.eh-container{width:calc(100% - 40px)}.eh-logo{max-width:175px}.eh-logo img{max-height:52px}.eh-hero__inner{display:flex;flex-direction:column;gap:0;min-height:0;padding-block:34px 38px}.eh-hero__copy{padding:0;text-align:center;width:100%}.eh-hero .eh-eyebrow{justify-content:center;margin-bottom:18px;font-size:9px!important;letter-spacing:.13em}.eh-hero h1{font-size:clamp(39px,11.4vw,66px);line-height:1.07}.eh-underline:after{height:7px;bottom:1%}.eh-hero__intro{font-size:13px;line-height:1.7;max-width:340px;margin:22px auto 0}.eh-actions{justify-content:center;gap:16px;margin-top:23px}.eh-button{min-height:51px;padding:14px 21px;font-size:12px;gap:20px}.eh-text-link{font-size:11px;gap:8px}.eh-hero__facts{justify-content:center;font-size:9px;gap:13px;margin-top:20px}.eh-hero__visual{width:100%;min-height:390px;margin-top:24px}.eh-hero__owl{width:85%;height:380px;filter:drop-shadow(5px 14px 15px #172a3a22)}.eh-orbit{width:90%;max-width:350px}.eh-orbit--outer{width:102%;max-width:390px}.eh-star--one{font-size:43px;right:3%;top:10%}.eh-star--two{font-size:27px;left:4%;bottom:16%}.eh-product-note{right:0;bottom:18%;font-size:10px;gap:8px;padding:11px 12px;border-radius:11px}.eh-visual-label{bottom:-5px;font-size:8px;right:10%}.eh-demo{padding:54px 0 56px}.eh-demo__grid{display:flex;flex-direction:column;gap:28px}.eh-demo__copy{display:contents}.eh-demo__copy>.eh-eyebrow{order:-3;align-self:flex-start;margin:0;font-size:9px!important}.eh-demo__copy>h2{order:-2;width:100%;font-size:40px;line-height:1.07;margin-top:-13px}.eh-demo__intro{order:-1;font-size:13px;margin-top:-8px;line-height:1.7}.eh-demo__intro p{margin:0}.eh-demo__visual{min-height:410px;width:100%;margin:0}.eh-demo__owl{height:380px;width:85%}.eh-signal-rings{top:6%;right:4%;bottom:10%;left:4%}.eh-pull-cue{bottom:16%;left:2%;font-size:10px}.eh-demo__status{font-size:10px}.eh-demo__steps{width:100%;margin:7px 0 0;gap:17px}.eh-demo__steps strong{font-size:14px}.eh-demo__steps p{font-size:12px}.eh-demo__controls{width:100%;gap:13px}.eh-demo__controls .eh-button{font-size:12px}.eh-demo__caption{font-size:9px}.eh-story{padding:56px 0}.eh-story__grid{display:flex;flex-direction:column;gap:38px}.eh-story__picture{width:100%;aspect-ratio:4/4.5;border-radius:130px 130px 20px 20px}.eh-story__picture figcaption{left:20px;bottom:20px;font-size:11px;padding:12px 16px}.eh-story__copy .eh-eyebrow{font-size:9px!important;margin-bottom:18px}.eh-story h2{font-size:42px}.eh-story__text{font-size:14px;margin:20px 0}.eh-story__detail{margin:23px 0}.eh-story__detail p{font-size:12px}.eh-story__detail>span{font-size:34px}.eh-preview{grid-template-columns:1fr;gap:30px}.eh-preview__image img,.eh-gallery-fallback img{height:390px;padding:22px}.eh-preview h2{font-size:40px}.eh-preview__copy .eh-eyebrow{font-size:9px!important;margin-bottom:17px}.eh-preview__copy>p:not(.eh-eyebrow){font-size:14px}.eh-checks{font-size:12px}.eh-payments{gap:5px}.product-bundle-section .product-bundle-wrapper{gap:20px}.eh-footer-bottom{padding-bottom:25px}.eh-footer-bottom__top{align-items:flex-start;flex-direction:column;padding:25px 0;gap:12px}.eh-footer-wordmark{font-size:34px}.eh-footer-wordmark span{font-size:28px}.eh-footer-bottom__top p{font-size:12px;margin:0}.eh-footer-bottom__legal{flex-direction:column;gap:14px;font-size:10px}.eh-safety-note{font-size:9px;margin-top:18px}}@media(max-width:359px){.eh-container{width:calc(100% - 32px)}.eh-hero h1{font-size:36px}.eh-hero__visual{min-height:335px}.eh-hero__owl{height:330px}.eh-actions{gap:12px}.eh-hero .eh-text-link{font-size:10px}.eh-demo__copy>h2{font-size:35px}.eh-story h2{font-size:36px}.eh-product-note{font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.eh-hero__owl,.eh-underline:after,.eh-demo.is-active .eh-signal-rings i{animation:none}.eh-reveal-pending{opacity:1;transform:none;transition:none}.eh-demo__owl,.eh-button{transition:none}.eh-demo.is-active .eh-signal-rings i{opacity:1}}.eh-gallery-fallback{background:#f1f3ed}.eh-gallery-color{font-size:12px;color:var(--eh-muted);padding:0 20px 24px;margin:0}.eh-demand-wrap{display:flex;justify-content:flex-end;margin-bottom:-12px!important}.eh-demand-badge{display:inline-flex;align-items:center;gap:7px;border-radius:100px;background:#fff0ee;color:#a52e35;border:1px solid #f0c8c7;padding:6px 11px;font-size:11px;font-weight:650;line-height:1.3}.eh-demand-badge:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.eh-delivery-box{border:1px solid #dbe3dc;background:#f2f5ef;padding:13px 15px;border-radius:12px;font-size:12px;line-height:1.6;color:#3b5048}.eh-delivery-box p{margin:0}.eh-delivery-box p+p{margin-top:3px}.eh-delivery-box strong{color:#223d31;font-weight:650}.eh-hero-offer{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:23px 0 0;font-size:12px;color:var(--eh-muted)}.eh-hero-offer strong{font-size:24px;color:var(--eh-ink);font-weight:750}.eh-rating{display:inline-flex;gap:12px;align-items:center;flex-wrap:wrap;color:var(--eh-ink);text-decoration:none;font-size:12px;line-height:1.4}.eh-rating:hover .eh-rating__text{text-decoration:underline;text-underline-offset:3px}.eh-rating__stars{display:flex;gap:3px;flex:none}.eh-rating__star{width:23px;height:23px;display:grid;place-items:center;background:linear-gradient(90deg,#00a86b var(--eh-fill),#dce4df var(--eh-fill));color:#fff;font-size:19px;line-height:1;border-radius:2px}.eh-rating__text{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.eh-rating__text>span{color:#58645f;font-size:11px}.eh-rating__text strong{font-weight:700}.eh-rating-block:empty{display:none}.eh-hero__copy>.eh-rating{margin-top:22px}.eh-reviews{background:#f2f5ef;padding:76px 0}.eh-reviews__heading{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:30px}.eh-reviews h2,.eh-videos h2{font:800 clamp(30px,3.5vw,46px)/1.13 var(--font-heading-family,sans-serif);letter-spacing:-.035em;color:var(--eh-ink)}.eh-reviews .jdgm-widget{--jdgm-primary-color:#00a86b;--jdgm-star-color:#00a86b;--jdgm-secondary-color:#f2f5ef}.eh-reviews .jdgm-star{color:#00a86b!important}.eh-reviews .jdgm-rev{background:#fff;border:1px solid #dfe5df;border-radius:16px;padding:24px!important;margin-bottom:14px}.eh-reviews .jdgm-rev__author{font-weight:700;color:var(--eh-ink)}.eh-reviews .jdgm-write-rev-link,.eh-reviews .jdgm-submit-rev{border-radius:9px!important;background:#00a86b!important;border-color:#00a86b!important;color:#fff!important}.eh-editor-note{padding:15px;background:#fff9db;border:1px dashed #c9b96d;border-radius:10px;font-size:12px;line-height:1.65;margin:15px 0}.eh-videos{padding:74px 0;background:#fffdf8}.eh-videos__heading{text-align:center;max-width:620px;margin:0 auto 32px}.eh-videos__intro{font-size:14px;color:var(--eh-muted);line-height:1.7;margin-top:18px}.eh-video-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;outline-offset:6px}.eh-video-card{margin:0;min-width:0}.eh-video-card__media{position:relative;aspect-ratio:9/16;border-radius:20px;overflow:hidden;background:#172a3a;isolation:isolate}.eh-video{display:block;width:100%;height:100%;object-fit:cover}.eh-video-card figcaption{font-size:13px;font-weight:650;margin-top:13px;color:var(--eh-ink)}.eh-video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:58px;height:58px;display:grid;place-items:center;border:1px solid #ffffff99;border-radius:50%;background:#ffffffec;color:#172a3a;box-shadow:0 4px 24px #0002;cursor:pointer}.eh-video-play[hidden]{display:none}.eh-video-play svg{width:25px;height:25px}.eh-video-play:focus-visible{outline:3px solid #e9b44c;outline-offset:5px}@media(max-width:767px){.eh-hero-offer{justify-content:center;font-size:11px;gap:10px}.eh-hero-offer strong{font-size:22px}.eh-hero__copy>.eh-rating{justify-content:center}.eh-rating{gap:9px;font-size:11px}.eh-rating__star{width:21px;height:21px;font-size:17px}.eh-rating__text{gap:6px}.eh-reviews{padding:48px 0}.eh-reviews__heading{display:block}.eh-reviews__heading>.eh-rating{margin-top:20px}.eh-reviews h2,.eh-videos h2{font-size:32px}.eh-reviews .jdgm-rev{padding:19px!important}.eh-videos{padding:48px 0}.eh-videos__heading{text-align:left;margin-bottom:25px}.eh-videos__intro{font-size:13px;margin-top:15px}.eh-video-grid{display:flex;gap:13px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;padding-bottom:15px;scrollbar-color:#a9b8b0 transparent;scrollbar-width:thin}.eh-video-card{flex:0 0 74%;max-width:270px;scroll-snap-align:start}.eh-video-card__media{border-radius:17px}.eh-video-card figcaption{font-size:12px}.eh-demand-badge{font-size:10px;padding:5px 10px}.eh-demand-wrap{margin-bottom:-8px!important}.eh-delivery-box{font-size:11px}.eh-gallery-fallback img{height:370px;padding:15px}.eh-gallery-color{padding-bottom:17px;font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/eulenheld.css.map */
