@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";.ec-section{--ec-teal:#2D7A68;--ec-teal-dk:#245F52;--ec-mint:#8FD3C1;--ec-mint-2:#A7DCCC;--ec-mint-pale:#E4F0EC;--ec-mint-tint:#F2F8F6;--ec-ink:#111827;--ec-ink-2:#1F2937;--ec-g7:#374151;--ec-g6:#4B5563;--ec-g5:#6B7280;--ec-g4:#9CA3AF;--ec-line:#E5E7EB;--ec-line-2:#E3E9E7;--ec-surf:#F7F9F8;--ec-surf-2:#F3F4F6;--ec-white:#FFFFFF;--ec-s2:12px;--ec-s3:16px;--ec-s4:24px;--ec-s5:32px;--ec-s6:48px;--ec-s7:64px;--ec-s8:96px;--ec-r-btn:9px;--ec-r-sm:13px;--ec-r-md:16px;--ec-r-lg:18px;--ec-r-pill:999px;--ec-gutter:40px;--ec-max:1280px;--ec-ease:cubic-bezier(.2,.7,.3,1);--ec-pt:96px;--ec-pb:96px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:var(--ec-ink);font-size:17px;line-height:1.68;-webkit-font-smoothing:antialiased;padding-top:var(--ec-pt);padding-bottom:var(--ec-pb)}.ec-section *,.ec-section *:before,.ec-section *:after{box-sizing:border-box}.ec-section img{max-width:100%;display:block}.ec-section a{color:inherit;text-decoration:none}.ec-section :focus-visible{outline:3px solid var(--ec-teal);outline-offset:3px;border-radius:4px}.ec-bg--white{background:var(--ec-white)}.ec-bg--surface{background:var(--ec-surf)}.ec-bg--tint{background:var(--ec-mint-tint)}.ec-bg--dark{background:var(--ec-ink);color:var(--ec-white)}.ec-wrap{max-width:var(--ec-max);margin:0 auto;padding-left:var(--ec-gutter);padding-right:var(--ec-gutter)}.ec-section h1,.ec-section h2,.ec-section h3{margin:0;text-wrap:balance}.ec-display{font-size:58px;line-height:1.05;letter-spacing:-.04em;font-weight:800}.ec-h2{font-size:42px;line-height:1.1;letter-spacing:-.032em;font-weight:800}.ec-h3{font-size:23px;line-height:1.24;letter-spacing:-.024em;font-weight:800}.ec-lead{margin:0;font-size:19px;line-height:1.62;color:var(--ec-g6);text-wrap:pretty}.ec-lead p{margin:0 0 12px}.ec-lead p:last-child{margin-bottom:0}.ec-text{margin:0;font-size:17px;line-height:1.68;color:var(--ec-g6)}.ec-text p{margin:0 0 12px}.ec-text p:last-child{margin-bottom:0}.ec-bg--dark .ec-lead,.ec-bg--dark .ec-text{color:#9ca3af}.ec-section a.ec-btn,.ec-section button.ec-btn,.ec-section .ec-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;border:0!important;cursor:pointer;font-family:inherit!important;font-size:16.5px!important;font-weight:700!important;line-height:1.15!important;letter-spacing:0!important;text-transform:none!important;padding:18px 32px!important;border-radius:var(--ec-r-btn)!important;text-align:center;background:var(--ec-teal)!important;background-image:none!important;color:var(--ec-white)!important;text-decoration:none!important;width:auto;box-shadow:0 16px 30px -18px #2d7a68e6;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.ec-section a.ec-btn:hover,.ec-section button.ec-btn:hover,.ec-section .ec-btn:hover{background:var(--ec-teal-dk)!important;color:var(--ec-white)!important;transform:translateY(-2px);box-shadow:0 22px 38px -18px #2d7a68f2}.ec-section a.ec-btn:visited,.ec-section .ec-btn:visited{color:var(--ec-white)!important}.ec-section .ec-btn svg{flex-shrink:0;color:var(--ec-white)!important;transition:transform .2s var(--ec-ease)}.ec-section .ec-btn:hover svg{transform:translate(3px)}.ec-section .ec-btn--lg{font-size:17.5px!important;padding:21px 38px!important}.ec-section .ec-btn--sm{font-size:15px!important;padding:13px 22px!important}.ec-section svg[fill=none]{fill:none!important}.ec-ic{width:52px;height:52px;flex-shrink:0;border-radius:var(--ec-r-sm);background:var(--ec-mint-pale);color:var(--ec-teal-dk);display:inline-flex;align-items:center;justify-content:center;transition:background .22s ease,color .22s ease,transform .22s var(--ec-ease)}.ec-hero{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--ec-white) 0%,var(--ec-mint-tint) 62%,var(--ec-white) 100%)}.ec-hero__glow{position:absolute;z-index:0;width:760px;height:760px;right:-180px;top:-220px;pointer-events:none;background:radial-gradient(circle at center,#8fd3c16b,#8fd3c100 68%);animation:ecDrift 16s ease-in-out infinite alternate}.ec-hero__glow--b{left:-260px;top:auto;bottom:-320px;width:620px;height:620px;right:auto;background:radial-gradient(circle at center,#2d7a6829,#2d7a6800 70%);animation-duration:21s;animation-direction:alternate-reverse}@keyframes ecDrift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-40px,34px,0) scale(1.09)}}.ec-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);gap:var(--ec-s7);align-items:center}.ec-hero__copy{max-width:620px}.ec-hero__sub{margin-top:var(--ec-s4);max-width:560px;font-size:18.5px;line-height:1.66;color:var(--ec-g6)}.ec-hero__sub strong,.ec-hero__sub b{color:var(--ec-ink);font-weight:800}.ec-hero__cta{margin-top:var(--ec-s6)}.ec-hero__media{position:relative}.ec-hero__plate{position:absolute;z-index:0;top:5%;right:-5%;bottom:5%;left:20%;border-radius:30px;background:var(--ec-mint-pale);transform:rotate(3.5deg)}.ec-hero__frame{position:relative;z-index:1;border-radius:26px;overflow:hidden;aspect-ratio:var(--ec-hero-ratio,5/4);background:var(--ec-surf-2);box-shadow:0 52px 96px -46px #11182780}.ec-hero__frame img,.ec-hero__frame svg{width:100%;height:100%;object-fit:cover;object-position:50% 42%;display:block}.ec-hero--kb .ec-hero__frame img{animation:ecKb 26s ease-in-out infinite alternate}@keyframes ecKb{0%{transform:scale(1)}to{transform:scale(1.07)}}.ec-hero__copy>*{opacity:0;transform:translateY(16px);animation:ecRise .76s var(--ec-ease) forwards}.ec-hero__copy>*:nth-child(1){animation-delay:80ms}.ec-hero__copy>*:nth-child(2){animation-delay:.2s}.ec-hero__copy>*:nth-child(3){animation-delay:.32s}.ec-hero__media{opacity:0;transform:translateY(20px);animation:ecRise .86s var(--ec-ease) .24s forwards}@keyframes ecRise{to{opacity:1;transform:none}}.ec-feat{display:grid;grid-template-columns:repeat(var(--ec-cols,2),minmax(0,1fr));gap:var(--ec-s4)}.ec-feat__c{display:flex;flex-direction:column;background:var(--ec-white);border:1px solid var(--ec-line-2);border-radius:var(--ec-r-lg);overflow:hidden;transition:transform .24s var(--ec-ease),box-shadow .24s ease,border-color .24s ease}.ec-feat__c:hover{transform:translateY(-5px);box-shadow:0 34px 64px -36px #11182757;border-color:var(--ec-mint-2)}.ec-feat__media{position:relative;aspect-ratio:var(--ec-card-ratio,16/10);background:var(--ec-ink-2);overflow:hidden}.ec-feat__media img,.ec-feat__media svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s var(--ec-ease)}.ec-feat__c:hover .ec-feat__media img{transform:scale(1.04)}.ec-feat__body{padding:var(--ec-s5);display:flex;flex-direction:column;flex:1}.ec-feat__body h3{margin:var(--ec-s4) 0 var(--ec-s5);max-width:26ch}.ec-feat__body .ec-btn{margin-top:auto;align-self:flex-start}.ec-feat__c:hover .ec-ic{background:var(--ec-teal);color:var(--ec-white);transform:translateY(-2px)}.ec-split{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:var(--ec-s8);align-items:center}.ec-split--flip{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.ec-split--flip .ec-split__media{order:2}.ec-split--flip .ec-split__body{order:1}.ec-split__media{position:relative}.ec-split__plate{position:absolute;z-index:0;inset:auto -20px -20px 20px;height:74%;border-radius:var(--ec-r-lg);background:var(--ec-mint-pale)}.ec-split--flip .ec-split__plate{inset:auto 20px -20px -20px}.ec-split__frame{position:relative;z-index:1;border-radius:var(--ec-r-lg);overflow:hidden;background:var(--ec-surf-2);box-shadow:0 38px 74px -44px #11182773;aspect-ratio:var(--ec-split-ratio,1/1)}.ec-split__frame img,.ec-split__frame svg{width:100%;height:100%;object-fit:cover;display:block}.ec-split__body h2{max-width:17ch}.ec-pts{list-style:none;margin:var(--ec-s5) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--ec-s2)}.ec-pts li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:var(--ec-s3);align-items:start;background:var(--ec-white);border:1px solid var(--ec-line-2);border-radius:var(--ec-r-sm);padding:20px 22px;transition:transform .2s var(--ec-ease),box-shadow .2s ease,border-color .2s ease}.ec-pts li:hover{transform:translateY(-3px);box-shadow:0 22px 42px -28px #1118274d;border-color:var(--ec-mint-2)}.ec-pts li:hover .ec-ic{background:var(--ec-teal);color:var(--ec-white)}.ec-pts .ec-pt__body{margin:0;font-size:16px;line-height:1.62;color:var(--ec-g6)}.ec-pts .ec-pt__body p{margin:0}.ec-pts strong.ec-pt__label{display:block;margin-bottom:4px;font-size:17.5px;line-height:1.3;letter-spacing:-.018em;font-weight:800;color:var(--ec-ink)}.ec-split__body .ec-btn{margin-top:var(--ec-s5)}.ec-rev{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:var(--ec-s7);align-items:center}.ec-rev h2{max-width:14ch}.ec-rev .ec-btn{margin-top:var(--ec-s5)}.ec-rev__frame{position:relative;border-radius:var(--ec-r-lg);overflow:hidden;background:#000;aspect-ratio:var(--ec-video-ratio,16/9);border:1px solid var(--ec-line-2);box-shadow:0 40px 80px -44px #1118278c}.ec-rev__frame iframe,.ec-rev__frame video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block;object-fit:cover}.ec-close{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:var(--ec-s7);align-items:center}.ec-close__help{background:#ffffff0d;border:1px solid rgba(255,255,255,.14);border-radius:var(--ec-r-lg);padding:var(--ec-s5)}.ec-close__help h2{font-size:26px;letter-spacing:-.026em;color:var(--ec-white)}.ec-close__help .ec-text{margin-top:var(--ec-s3);font-size:16px;line-height:1.66;color:#9ca3af}.ec-close__help .ec-ic{background:#8fd3c129;color:var(--ec-mint);margin-bottom:var(--ec-s4)}.ec-close__order h2{color:var(--ec-white);max-width:20ch}.ec-close__order .ec-lead{margin-top:var(--ec-s4);max-width:58ch}.ec-close__order .ec-btn{margin-top:var(--ec-s6)}.ec-form{margin-top:var(--ec-s5)}.ec-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ec-s2)}.ec-form__field{margin-bottom:var(--ec-s2)}.ec-form label{display:block;font-size:13.5px;font-weight:700;letter-spacing:-.01em;margin-bottom:7px;color:#d1d5db}.ec-form input,.ec-form textarea{width:100%;font-family:inherit;font-size:16px;color:var(--ec-white);background:#ffffff0f;border:1px solid rgba(255,255,255,.16);border-radius:var(--ec-r-btn);padding:14px 16px;transition:border-color .16s ease,background .16s ease}.ec-form input::placeholder,.ec-form textarea::placeholder{color:#6b7280}.ec-form input:focus,.ec-form textarea:focus{outline:0;border-color:var(--ec-mint);background:#ffffff1a}.ec-form textarea{min-height:120px;resize:vertical}.ec-form .ec-btn{margin-top:var(--ec-s3)}.ec-form__note{margin:0 0 var(--ec-s4);padding:14px 16px;border-radius:var(--ec-r-btn);font-size:15px;line-height:1.55}.ec-form__note--ok{background:#8fd3c124;border:1px solid rgba(143,211,193,.4);color:#d9f2ea}.ec-form__note--err{background:#f871711f;border:1px solid rgba(248,113,113,.4);color:#fecaca}.ec-form__note ul{margin:6px 0 0;padding-left:18px}.ec-form__hp{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ec-car__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-s2);margin-bottom:var(--ec-s4)}.ec-car__head h2{margin-right:auto}.ec-car__nav{display:flex;gap:var(--ec-s2);margin-left:auto}.ec-car__btn{width:48px;height:48px;border-radius:var(--ec-r-pill);border:1px solid var(--ec-line);background:var(--ec-white);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ec-ink);transition:background .18s ease,border-color .18s ease,transform .18s ease,color .18s ease}.ec-car__btn:hover{background:var(--ec-teal);border-color:var(--ec-teal);color:var(--ec-white);transform:translateY(-2px)}.ec-car__btn[disabled]{opacity:.32;cursor:default;transform:none;background:var(--ec-white);color:var(--ec-ink);border-color:var(--ec-line)}.ec-car__track{display:flex;gap:var(--ec-s4);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px}.ec-car__track::-webkit-scrollbar{display:none}.ec-car__i{flex:0 0 auto;width:calc((100% - var(--ec-s4) * (var(--ec-per) - 1)) / var(--ec-per));scroll-snap-align:start;border-radius:var(--ec-r-md);overflow:hidden;background:var(--ec-surf-2);margin:0;aspect-ratio:var(--ec-tile-ratio,4/5);transition:transform .22s var(--ec-ease),box-shadow .22s ease,border-color .22s ease}.ec-car__i--bordered{border:1px solid var(--ec-line-2)}.ec-car__i--bordered:hover{border-color:var(--ec-mint-2)}.ec-border-top{border-top:1px solid var(--ec-line)}.ec-border-bottom{border-bottom:1px solid var(--ec-line)}.ec-car__i:hover{transform:translateY(-5px);box-shadow:0 28px 54px -32px #1118276b}.ec-car__i img,.ec-car__i svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s var(--ec-ease)}.ec-car__i:hover img{transform:scale(1.05)}.ec-rv{opacity:0;transform:translateY(16px);transition:opacity .64s var(--ec-ease),transform .64s var(--ec-ease)}.ec-rv.ec-in{opacity:1;transform:none}.ec-rv--d1{transition-delay:.1s}.ec-pts li{opacity:0;transform:translateY(14px);transition:opacity .56s var(--ec-ease),transform .56s var(--ec-ease),box-shadow .2s ease,border-color .2s ease}.ec-pts.ec-in li{opacity:1;transform:none}.ec-pts.ec-in li:nth-child(1){transition-delay:60ms}.ec-pts.ec-in li:nth-child(2){transition-delay:.14s}.ec-pts.ec-in li:nth-child(3){transition-delay:.22s}.ec-pts.ec-in li:nth-child(4){transition-delay:.3s}.ec-pts.ec-in li:nth-child(5){transition-delay:.38s}.ec-pts.ec-in li:nth-child(6){transition-delay:.46s}@media(max-width:1180px){.ec-display{font-size:47px}.ec-h2{font-size:35px}.ec-hero__grid,.ec-split{gap:var(--ec-s7)}}@media(max-width:1024px){.ec-section{--ec-gutter:24px;padding-top:calc(var(--ec-pt) * .78);padding-bottom:calc(var(--ec-pb) * .78)}.ec-hero__grid{grid-template-columns:minmax(0,1fr);gap:var(--ec-s6)}.ec-hero__copy{max-width:none}.ec-hero__media{max-width:700px}.ec-hero__frame{aspect-ratio:16/10}.ec-hero__plate{top:8%;right:-3%;bottom:8%;left:28%}.ec-split,.ec-rev,.ec-close{grid-template-columns:minmax(0,1fr);gap:var(--ec-s6)}.ec-split--flip .ec-split__media{order:1}.ec-split--flip .ec-split__body{order:2}.ec-split__media{max-width:620px}.ec-split__frame{aspect-ratio:16/10}.ec-split__body h2,.ec-rev h2,.ec-close__order h2{max-width:none}.ec-car__i{width:calc((100% - var(--ec-s4) * 2) / 2.6)}}@media(max-width:640px){.ec-section{--ec-gutter:20px;font-size:16.5px;padding-top:calc(var(--ec-pt) * .58);padding-bottom:calc(var(--ec-pb) * .58)}.ec-display{font-size:35px;letter-spacing:-.032em}.ec-h2{font-size:28px}.ec-h3{font-size:20px}.ec-lead{font-size:17px}.ec-hero__sub{font-size:17px;margin-top:var(--ec-s3)}.ec-hero__cta{margin-top:var(--ec-s5)}.ec-hero__cta .ec-btn{width:100%}.ec-hero__frame{aspect-ratio:4/3;border-radius:var(--ec-r-lg)}.ec-hero__plate{display:none}.ec-hero__glow{width:420px;height:420px;right:-160px;top:-140px}.ec-hero__glow--b{display:none}.ec-feat{grid-template-columns:minmax(0,1fr)}.ec-feat__body{padding:var(--ec-s4)}.ec-feat__body .ec-btn{width:100%}.ec-split__plate{display:none}.ec-split__frame{aspect-ratio:4/3}.ec-pts li{grid-template-columns:44px minmax(0,1fr);gap:var(--ec-s2);padding:18px}.ec-ic{width:44px;height:44px}.ec-ic svg{width:21px;height:21px}.ec-pts strong.ec-pt__label{font-size:16.5px}.ec-split__body .ec-btn,.ec-rev .ec-btn,.ec-close__order .ec-btn{width:100%}.ec-close__help{padding:var(--ec-s4)}.ec-close__help h2{font-size:23px}.ec-form__row{grid-template-columns:minmax(0,1fr)}.ec-form .ec-btn{width:100%}.ec-car__head{flex-wrap:wrap}.ec-car__i{width:80%}}@media(prefers-reduced-motion:reduce){.ec-section *,.ec-section *:before,.ec-section *:after{animation:none!important;transition-duration:.001ms!important}.ec-rv,.ec-pts li,.ec-hero__copy>*,.ec-hero__media{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/187/assets/easecushion-caregivers.css.map */
