:root{--ely-ink: #1A1A1A;--ely-ink-soft: #4A4441;--ely-champagne: #D4B896;--ely-rose: #E7C6B8;--ely-beige: #F7F2EE;--ely-white: #FFFFFF;--ely-bronze: #8C6A55;--ely-line: rgba(140, 106, 85, .25);--ely-metal: linear-gradient(100deg, #8C6A55 0%, #C9A488 38%, #E7C6B8 58%, #A07D66 100%);--ely-serif: "Cormorant Garamond", "Cormorant", Georgia, serif;--ely-sans: "Jost", "Helvetica Neue", Arial, sans-serif;--font-heading-family: var(--ely-serif);--font-heading-style: normal;--font-heading-weight: 400;--font-body-family: var(--ely-sans);--font-body-style: normal;--font-body-weight: 300;--font-body-weight-bold: 500}body{font-family:var(--ely-sans);font-weight:300;letter-spacing:.02em;color:var(--ely-ink)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--ely-serif);font-weight:400;letter-spacing:0}.button,.shopify-payment-button__button--unbranded,.cart__checkout-button{font-family:var(--ely-sans);font-weight:500;letter-spacing:.16em;text-transform:uppercase;font-size:1.3rem}.header__heading-logo-fallback{display:block;width:var(--ely-logo-w, 170px);height:auto}.price-item--sale,.price__sale .price-item--last{color:var(--ely-ink)}.badge.price__badge-sale{background:var(--ely-rose);color:var(--ely-ink);border-color:var(--ely-rose)}.ely{position:relative;font-family:var(--ely-sans);color:var(--ely-ink)}.ely--white{background:var(--ely-white)}.ely--beige{background:var(--ely-beige)}.ely--rose{background:#f4e4dc}.ely--graphite{background:var(--ely-ink);color:var(--ely-beige)}.ely--graphite .ely-eyebrow,.ely--graphite .ely-accent{color:var(--ely-champagne)}.ely--graphite .ely-body,.ely--graphite .ely-body p{color:#f7f2eed1}.ely-wrap{max-width:1200px;margin:0 auto;padding:0 2rem}.ely-wrap--narrow{max-width:780px}@media(min-width:750px){.ely-wrap{padding:0 4rem}}.ely-eyebrow{display:inline-block;margin:0 0 1.4rem;font-family:var(--ely-sans);font-size:1.2rem;font-weight:400;letter-spacing:.32em;text-transform:uppercase;color:var(--ely-bronze)}.ely-h{font-family:var(--ely-serif);font-weight:300;line-height:1.08;margin:0 0 2rem;color:inherit;letter-spacing:-.005em}.ely-h--xl{font-size:clamp(4rem,6.4vw,7.4rem)}.ely-h--l{font-size:clamp(3.4rem,4.6vw,5.4rem)}.ely-h--m{font-size:clamp(2.8rem,3.2vw,3.8rem)}.ely-h--s{font-size:clamp(2.2rem,2.2vw,2.6rem);line-height:1.2}.ely-h em,.ely-h i{font-style:italic}.ely-h strong{font-weight:500}.ely-sub{font-family:var(--ely-serif);font-size:clamp(2rem,2vw,2.4rem);font-style:italic;font-weight:300;line-height:1.4;margin:0 0 2rem;color:var(--ely-ink-soft)}.ely--graphite .ely-sub{color:var(--ely-rose)}.ely-body{font-size:1.6rem;line-height:1.75;max-width:62ch}.ely-body p{margin:0 0 1.4rem;color:var(--ely-ink-soft)}.ely-body strong{font-weight:500;color:var(--ely-ink)}.ely--graphite .ely-body strong{color:var(--ely-white)}.ely-center{text-align:center}.ely-center .ely-body{margin-left:auto;margin-right:auto}.ely-head{margin-bottom:4.8rem}.ely-arc{display:block;width:120px;height:18px;margin:0 0 2.4rem;color:var(--ely-champagne)}.ely-center .ely-arc{margin-left:auto;margin-right:auto}.ely-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:5.6rem;padding:0 4.4rem;border-radius:999px;background:var(--ely-ink);color:var(--ely-white);text-decoration:none;border:0;cursor:pointer;font-family:var(--ely-sans);font-size:1.3rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;position:relative;overflow:hidden;transition:color .3s ease}.ely-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ely-metal);opacity:0;transition:opacity .35s ease}.ely-btn span{position:relative}.ely-btn:hover:before{opacity:1}.ely-btn:hover{color:var(--ely-ink)}.ely-btn:focus-visible{outline:2px solid var(--ely-bronze);outline-offset:3px}.ely--graphite .ely-btn{background:var(--ely-champagne);color:var(--ely-ink)}.ely-btn--ghost{background:transparent;color:var(--ely-ink);box-shadow:inset 0 0 0 1px var(--ely-ink)}@media(max-width:749px){.ely-btn{width:100%;padding:0 2rem}}.ely-cta{margin-top:3.2rem}.ely-guarantees{list-style:none;display:flex;flex-wrap:wrap;gap:.8rem 2.4rem;padding:0;margin:1.8rem 0 0;font-size:1.3rem;letter-spacing:.04em;color:var(--ely-ink-soft)}.ely-center .ely-guarantees{justify-content:center}.ely-guarantees li{display:flex;align-items:center;gap:.8rem}.ely-guarantees svg{width:1.6rem;height:1.6rem;color:var(--ely-bronze);flex:none}.ely--graphite .ely-guarantees{color:#f7f2eebf}.ely--graphite .ely-guarantees svg{color:var(--ely-champagne)}.ely-media{position:relative;overflow:hidden;border-radius:4px;background:#efe6df}.ely-media img,.ely-media video{display:block;width:100%;height:100%;object-fit:cover}.ely-media .placeholder-svg{width:100%;height:100%;min-height:260px;fill:#8c6a5559;background:#efe6df}.ely-media--square{aspect-ratio:1 / 1}.ely-media--portrait{aspect-ratio:4 / 5}.ely-media--wide{aspect-ratio:16 / 10}.ely-media--auto img{height:auto}.ely-stars{display:inline-flex;gap:.2rem;color:var(--ely-bronze)}.ely-stars svg{width:1.5rem;height:1.5rem}.ely--graphite .ely-stars{color:var(--ely-champagne)}.ely-list{list-style:none;padding:0;margin:2.4rem 0 0;display:grid;gap:1.4rem}.ely-list li{position:relative;padding-left:3.2rem;font-size:1.6rem;line-height:1.6;color:var(--ely-ink-soft)}.ely-list li strong{font-weight:500;color:var(--ely-ink)}.ely--graphite .ely-list li{color:#f7f2eed1}.ely--graphite .ely-list li strong{color:var(--ely-white)}.ely-list--check li:before{content:"";position:absolute;left:0;top:.35em;width:1.8rem;height:1.8rem;border-radius:50%;background:var(--ely-metal);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='10'/%3E%3C/svg%3E") center/contain no-repeat}.ely-list--check li:after{content:"";position:absolute;left:.55rem;top:calc(.35em + .45rem);width:.7rem;height:.4rem;border-left:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:rotate(-45deg)}.ely-list--dot li:before{content:"";position:absolute;left:.6rem;top:.7em;width:.6rem;height:.6rem;border-radius:50%;background:var(--ely-champagne)}.ely-list--numbered{counter-reset:ely}.ely-list--numbered li{counter-increment:ely;padding-left:4.4rem}.ely-list--numbered li:before{content:counter(ely);position:absolute;left:0;top:-.1em;font-family:var(--ely-serif);font-size:2.8rem;line-height:1;color:var(--ely-bronze)}.ely-hero{overflow:hidden}.ely-hero__grid{display:grid;gap:3.2rem;align-items:center}@media(min-width:990px){.ely-hero__grid{grid-template-columns:1.05fr .95fr;gap:6rem;min-height:72vh}}.ely-hero__badge{display:inline-block;padding:.7rem 1.6rem;margin-bottom:2.4rem;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--ely-line);font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ely-bronze)}.ely-hero__lead{font-size:1.6rem;margin:0 0 1.6rem;color:var(--ely-ink-soft)}.ely-hero__eye{position:relative}.ely-hero__eye .ely-media{aspect-ratio:1 / .78;border-radius:0;background:#efe6df;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 78' preserveAspectRatio='none'%3E%3Cpath d='M0 39 C 22 4, 78 4, 100 39 C 78 74, 22 74, 0 39 Z'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 78' preserveAspectRatio='none'%3E%3Cpath d='M0 39 C 22 4, 78 4, 100 39 C 78 74, 22 74, 0 39 Z'/%3E%3C/svg%3E") center/100% 100% no-repeat}.ely-hero__eye-line{position:absolute;top:-6%;right:-4%;bottom:-6%;left:-4%;width:108%;height:112%;pointer-events:none;color:var(--ely-champagne)}.ely-hero__eye-line path{stroke-dasharray:400;stroke-dashoffset:400;animation:ely-draw 2.4s .3s cubic-bezier(.6,.1,.2,1) forwards}@keyframes ely-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.ely-hero__eye-line path{animation:none;stroke-dashoffset:0}}.ely-proof{display:flex;align-items:center;gap:1.4rem;margin-top:2.8rem;font-size:1.3rem;color:var(--ely-ink-soft)}.ely-proof__avatars{display:flex}.ely-proof__avatars img,.ely-proof__avatars span{width:3.8rem;height:3.8rem;border-radius:50%;object-fit:cover;border:2px solid var(--ely-beige);margin-left:-1rem;background:var(--ely-rose)}.ely-proof__avatars>:first-child{margin-left:0}.ely-split{display:grid;gap:3.2rem;align-items:center}@media(min-width:990px){.ely-split{grid-template-columns:1fr 1fr;gap:8rem}.ely-split--media-right .ely-split__media{order:2}}.ely-slider{position:relative}.ely-slider__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,1fr);gap:2rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.4rem .4rem 2rem;scrollbar-width:none}.ely-slider__track::-webkit-scrollbar{display:none}@media(min-width:990px){.ely-slider__track{grid-auto-columns:calc((100% - 4rem) / 3)}}.ely-slider__track>*{scroll-snap-align:start}.ely-slider__nav{display:flex;justify-content:center;gap:1.2rem;margin-top:1.6rem}.ely-slider__nav button{width:4.4rem;height:4.4rem;border-radius:50%;border:1px solid var(--ely-line);background:transparent;color:var(--ely-ink);cursor:pointer;display:grid;place-items:center}.ely-slider__nav button:hover{border-color:var(--ely-bronze)}.ely-slider__nav svg{width:1.6rem;height:1.6rem}.ely-quote{background:#fff;padding:3.2rem 2.8rem;border-radius:4px;box-shadow:inset 0 0 0 1px var(--ely-line);display:flex;flex-direction:column;gap:1.6rem}.ely--white .ely-quote{background:var(--ely-beige);box-shadow:none}.ely-quote__text{font-family:var(--ely-serif);font-size:2.1rem;line-height:1.45;font-weight:300;margin:0;flex:1}.ely-quote__who{display:flex;align-items:center;gap:1.2rem;font-size:1.3rem;letter-spacing:.08em}.ely-quote__who img,.ely-quote__who .ely-avatar-ph{width:4.8rem;height:4.8rem;border-radius:50%;object-fit:cover;background:var(--ely-rose);flex:none}.ely-timeline{position:relative;display:grid;gap:4.8rem}.ely-timeline:before{content:"";position:absolute;top:0;bottom:0;left:1.1rem;width:1px;background:var(--ely-line)}.ely-stage{position:relative;padding-left:5rem;display:grid;gap:2rem}.ely-stage:before{content:"";position:absolute;left:.4rem;top:.6rem;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--ely-metal);box-shadow:0 0 0 6px var(--ely-beige)}.ely--white .ely-stage:before{box-shadow:0 0 0 6px #fff}.ely-stage__label{font-size:1.2rem;letter-spacing:.28em;text-transform:uppercase;color:var(--ely-bronze);margin:0 0 .6rem}@media(min-width:990px){.ely-timeline:before{left:50%}.ely-stage{grid-template-columns:1fr 1fr;gap:8rem;padding-left:0;align-items:center}.ely-stage:before{left:calc(50% - .75rem);top:50%}.ely-stage:nth-child(2n) .ely-stage__media{order:2}}.ely-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:3.2rem 2rem}@media(min-width:990px){.ely-stats{grid-template-columns:repeat(var(--cols, 4),1fr)}}.ely-stat{border-top:1px solid var(--ely-line);padding-top:2rem}.ely-stat__num{font-family:var(--ely-serif);font-weight:300;font-size:clamp(4.8rem,6vw,7.2rem);line-height:1;margin:0 0 1rem;background:var(--ely-metal);-webkit-background-clip:text;background-clip:text;color:transparent}.ely-stat__title{font-size:1.5rem;font-weight:500;margin:0 0 .6rem;letter-spacing:.02em}.ely-stat__text{font-size:1.4rem;line-height:1.6;color:var(--ely-ink-soft);margin:0}.ely--graphite .ely-stat__text{color:#f7f2eeb3}.ely-footnote{font-size:1.2rem;color:var(--ely-ink-soft);margin-top:3.2rem;opacity:.8}.ely-steps{display:grid;gap:4rem;counter-reset:step}@media(min-width:750px){.ely-steps{grid-template-columns:repeat(var(--cols, 3),1fr);gap:3.2rem}}.ely-step{counter-increment:step}.ely-step__num:before{content:counter(step,decimal-leading-zero)}.ely-step__num{display:block;font-family:var(--ely-serif);font-size:3.2rem;color:var(--ely-bronze);margin:2rem 0 .8rem;line-height:1}.ely-step h3{font-size:2.4rem;margin:0 0 1rem;line-height:1.2}.ely-step p{font-size:1.5rem;line-height:1.7;color:var(--ely-ink-soft);margin:0}.ely-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:3.2rem 2rem}@media(min-width:990px){.ely-grid{grid-template-columns:repeat(var(--cols, 3),1fr);gap:4rem 3.2rem}}.ely-grid--wide{grid-template-columns:1fr}@media(min-width:750px){.ely-grid--wide{grid-template-columns:repeat(var(--cols, 2),1fr)}}.ely-feature{text-align:var(--align, center)}.ely-feature__icon{width:6.4rem;height:6.4rem;margin:0 auto 1.6rem;display:grid;place-items:center;border-radius:50%;box-shadow:inset 0 0 0 1px var(--ely-line);color:var(--ely-bronze)}.ely-feature[style*=left] .ely-feature__icon{margin-left:0}.ely-feature__icon img{width:60%;height:60%;object-fit:contain}.ely-feature__icon svg{width:55%;height:auto}.ely-feature h3{font-size:2.2rem;margin:0 0 .8rem;line-height:1.2}.ely-feature .ely-body{font-size:1.5rem}.ely-feature--card{background:#fff;padding:3.2rem 2.8rem;border-radius:4px;box-shadow:inset 0 0 0 1px var(--ely-line)}.ely--white .ely-feature--card{background:var(--ely-beige);box-shadow:none}.ely-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}@media(min-width:990px){.ely-gallery{grid-template-columns:repeat(var(--cols, 3),1fr);gap:2rem}}.ely-gallery figure{margin:0}.ely-gallery figcaption{font-size:1.3rem;margin-top:1rem;color:var(--ely-ink-soft);text-align:center}.ely-results{display:grid;gap:2.4rem}@media(min-width:750px){.ely-results{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.ely-results{grid-template-columns:repeat(3,1fr)}}.ely-result{background:#fff;border-radius:4px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--ely-line);display:flex;flex-direction:column}.ely-result__body{padding:2.4rem 2.4rem 2.8rem}.ely-result h3{font-size:2.4rem;margin:0 0 1.2rem}.ely-result .ely-list{margin:0 0 1.6rem;gap:.8rem}.ely-result .ely-list li{font-size:1.4rem}.ely-result blockquote{margin:0;padding-top:1.6rem;border-top:1px solid var(--ely-line);font-family:var(--ely-serif);font-style:italic;font-size:1.9rem;line-height:1.45;color:var(--ely-ink-soft)}.ely-compare{overflow-x:auto}.ely-compare table{width:100%;min-width:620px;border-collapse:collapse;font-size:1.5rem}.ely-compare th,.ely-compare td{padding:1.6rem 1.2rem;text-align:center;border-bottom:1px solid var(--ely-line)}.ely-compare th:first-child,.ely-compare td:first-child{text-align:left;font-weight:400}.ely-compare thead th{font-family:var(--ely-serif);font-size:2rem;font-weight:400;vertical-align:bottom}.ely-compare .is-brand{background:#fff;box-shadow:inset 1px 0 0 var(--ely-line),inset -1px 0 0 var(--ely-line)}.ely-compare thead .is-brand{border-radius:4px 4px 0 0}.ely-compare thead .is-brand img{width:110px;height:auto;display:block;margin:0 auto .8rem}.ely-yes,.ely-no{display:inline-grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%}.ely-yes{background:var(--ely-metal);color:#fff}.ely-no{box-shadow:inset 0 0 0 1px var(--ely-line);color:var(--ely-ink-soft)}.ely-yes svg,.ely-no svg{width:1.2rem;height:1.2rem}.ely-acc{border-top:1px solid var(--ely-line)}.ely-acc details{border-bottom:1px solid var(--ely-line)}.ely-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:2.2rem 0;font-family:var(--ely-serif);font-size:2.2rem;line-height:1.3}.ely-acc summary::-webkit-details-marker{display:none}.ely-acc summary:after{content:"";flex:none;width:1.2rem;height:1.2rem;border-right:1px solid var(--ely-bronze);border-bottom:1px solid var(--ely-bronze);transform:rotate(45deg) translateY(-3px);transition:transform .25s ease}.ely-acc details[open] summary:after{transform:rotate(-135deg)}.ely-acc summary:focus-visible{outline:2px solid var(--ely-bronze);outline-offset:4px}.ely-acc .ely-body{padding:0 0 2.4rem;max-width:72ch}.ely-tabs__list{display:flex;gap:.8rem;overflow-x:auto;padding-bottom:.4rem;margin-bottom:4rem;scrollbar-width:none}.ely-center .ely-tabs__list{justify-content:center}.ely-tabs__btn{flex:none;padding:1.2rem 2.4rem;border-radius:999px;border:1px solid var(--ely-line);background:transparent;font-family:var(--ely-sans);font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ely-ink);cursor:pointer}.ely-tabs__btn[aria-selected=true]{background:var(--ely-ink);color:#fff;border-color:var(--ely-ink)}.ely-tabs__panel[hidden]{display:none}.ely-tabs__panel{text-align:left}.ely-mini-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem;margin:2.4rem 0}@media(min-width:750px){.ely-mini-grid{grid-template-columns:repeat(4,1fr)}}.ely-mini{text-align:center;font-size:1.4rem;line-height:1.4}.ely-mini .ely-feature__icon{width:5.6rem;height:5.6rem;margin-bottom:1rem}.ely-label{font-size:1.2rem;letter-spacing:.28em;text-transform:uppercase;color:var(--ely-bronze);margin:3.2rem 0 1.2rem}.ely-dd{display:grid;gap:1.2rem}@media(min-width:750px){.ely-dd{grid-template-columns:1fr 1fr;gap:1.2rem 3.2rem}}.ely-dd__item{display:flex;gap:1.2rem;align-items:center;padding:1.4rem 1.6rem;border-radius:4px;background:#fff;font-size:1.5rem}.ely-dd__item.is-dont{background:transparent;box-shadow:inset 0 0 0 1px var(--ely-line)}.ely-box{padding:4rem 3.2rem;border-radius:4px;box-shadow:inset 0 0 0 1px var(--ely-line);background:#fff}.ely--white .ely-box{background:var(--ely-beige);box-shadow:none}.ely-phero{position:relative;overflow:hidden}.ely-phero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.ely-phero__bg img{width:100%;height:100%;object-fit:cover}.ely-phero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(247,242,238,var(--ov, .7)),rgba(247,242,238,calc(var(--ov, .7) + .15)))}.ely-phero .ely-wrap{position:relative}.ely-phero__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem;margin-top:4.8rem}@media(min-width:750px){.ely-phero__stats{grid-template-columns:repeat(4,1fr)}}.ely-phero__stats strong{display:block;font-family:var(--ely-serif);font-weight:300;font-size:4.4rem;line-height:1;margin-bottom:.6rem}.ely-phero__stats span{font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ely-ink-soft)}.ely-pdp-rating{display:flex;align-items:center;gap:1rem;font-size:1.3rem;color:var(--ely-ink-soft);margin:0 0 .4rem}.ely-pdp-reviews{display:grid;grid-auto-flow:column;grid-auto-columns:88%;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.4rem}.ely-pdp-reviews::-webkit-scrollbar{display:none}.ely-pdp-review{scroll-snap-align:start;display:flex;gap:1.2rem;align-items:flex-start;padding:1.4rem 1.6rem;border-radius:4px;background:var(--ely-beige);font-size:1.4rem;line-height:1.5}.ely-pdp-review img,.ely-pdp-review .ely-avatar-ph{width:4.4rem;height:4.4rem;border-radius:50%;object-fit:cover;flex:none;background:var(--ely-rose)}.ely-pdp-review p{margin:0 0 .4rem}.ely-pdp-review small{letter-spacing:.08em;color:var(--ely-bronze)}.ely-included{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;padding:1.8rem;border-radius:4px;box-shadow:inset 0 0 0 1px var(--ely-line)}@media(min-width:750px){.ely-included{grid-template-columns:repeat(4,1fr)}}.ely-included__title{grid-column:1 / -1;margin:0 0 .4rem;font-size:1.2rem;letter-spacing:.24em;text-transform:uppercase;color:var(--ely-bronze)}.ely-included__item{text-align:center;font-size:1.25rem;line-height:1.35}.ely-included__item img{width:4.8rem;height:4.8rem;object-fit:contain;margin:0 auto .6rem;display:block}.ely-included__item .ely-feature__icon{width:4.8rem;height:4.8rem;margin-bottom:.6rem}.product__info-container [id*=kaching],.product__info-container kaching-bundle,.product__info-container .kaching-bundles{margin:1.6rem 0}.ely-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 -1px 0 var(--ely-line);transform:translateY(110%);transition:transform .35s ease;padding:1rem 0 calc(1rem + env(safe-area-inset-bottom,0px))}.ely-sticky.is-visible{transform:none}.ely-sticky__in{display:flex;align-items:center;gap:1.6rem}.ely-sticky__img{width:5.2rem;height:5.2rem;border-radius:4px;object-fit:cover;background:var(--ely-beige);flex:none}.ely-sticky__txt{flex:1;min-width:0;font-size:1.4rem}.ely-sticky__txt strong{display:block;font-family:var(--ely-serif);font-weight:400;font-size:1.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ely-sticky .ely-btn{width:auto;min-height:4.8rem;padding:0 3.2rem}@media(max-width:749px){.ely-sticky__img,.ely-sticky__txt s{display:none}.ely-sticky .ely-btn{padding:0 2rem}}@media(prefers-reduced-motion:reduce){.ely-sticky{transition:none}}.ely{padding:calc(var(--pt, 96px) * .62) 0 calc(var(--pb, 96px) * .62)}@media(min-width:750px){.ely{padding:var(--pt, 96px) 0 var(--pb, 96px)}}.ely blockquote{border:0;padding-left:0;margin-left:0}.ely .ely-quote__text{color:var(--ely-ink);font-style:normal}.ely-feature .ely-body ul{padding-left:1.8rem;margin:0;text-align:left}.ely-feature .ely-body li{margin-bottom:.6rem;color:var(--ely-ink-soft)}.ely-feature .ely-body p{margin-bottom:.8rem}.ely a:not(.ely-btn){color:inherit}.ely-stars svg{display:block}.ely-points{display:grid;gap:1.8rem}.ely-point{display:grid;grid-template-columns:6.4rem 1fr;gap:1.6rem;align-items:start}.ely-point__img{width:6.4rem;height:6.4rem;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#fff;box-shadow:inset 0 0 0 1px var(--ely-line);color:var(--ely-bronze)}.ely-point__img img{width:100%;height:100%;object-fit:cover}.ely-point__img svg{width:60%;height:auto}.ely-point .ely-body p{margin-bottom:0}.ely-hero--background{isolation:isolate}.ely-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.ely-hero__bg img,.ely-hero__bg svg{width:100%;height:100%;object-fit:cover;display:block}.ely-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f7f2eef5,#f7f2eed9 42%,#f7f2ee00 72%)}@media(max-width:989px){.ely-hero__bg:after{background:linear-gradient(180deg,#f7f2eeeb,#f7f2eecc)}}.ely-hero__frame .ely-media{border-radius:16px}@media(max-width:989px){.ely-hero__frame,.ely-hero__eye{order:-1}}.ely-proof{flex-wrap:wrap;gap:1rem 1.2rem;margin-top:2rem;font-size:1.6rem;color:var(--ely-ink)}.ely-proof__line{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin:0}.ely-proof__line strong{font-weight:700}.ely-proof__dot{font-size:1.2rem}.ely-proof .ely-stars svg{width:1.7rem;height:1.7rem}:root{--ely-ink-soft: #2E2927;--font-body-weight: 400}body{font-weight:400}.ely-hero__lead,.ely-list li,.ely-body,.ely-body p,.ely-feature .ely-body,.ely-step p{font-size:1.8rem;line-height:1.6}.ely-hero__lead,.ely-list li{color:var(--ely-ink)}.ely-stat__text,.ely-result .ely-list li,.ely-pdp-review,.ely-dd__item,.ely-mini,.ely-sticky__txt,.ely-compare table{font-size:1.6rem}.ely-guarantees,.ely-pdp-rating,.ely-gallery figcaption,.ely-quote__who,.ely-included__item{font-size:1.5rem}.ely-hero__badge,.ely-label,.ely-stage__label,.ely-included__title,.ely-phero__stats span,.ely-footnote{font-size:1.4rem}.ely-btn{font-size:1.5rem}.ely-h--s,.ely-step h3,.ely-feature h3,.ely-result h3,.ely-acc summary{font-weight:400}.ely-slider--compact{max-width:640px;margin:0 auto}.ely-slider--compact .ely-slider__track{grid-auto-columns:100%;gap:1.6rem;padding:.2rem .2rem 1.2rem}@media(min-width:990px){.ely-slider--compact .ely-slider__track{grid-auto-columns:100%}}.ely-quote--compact,.ely--white .ely-quote--compact{flex-direction:row;align-items:flex-start;gap:1.6rem;padding:1.8rem 2rem;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--ely-ink)}.ely-quote__avatar{width:7.2rem;height:7.2rem;border-radius:50%;object-fit:cover;background:var(--ely-rose);flex:none}.ely-quote__body{flex:1;min-width:0;display:flex;flex-direction:column}.ely-quote--compact .ely-quote__text{font-family:var(--ely-sans);font-style:italic;font-weight:400;font-size:1.6rem;line-height:1.5}.ely-quote__meta{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem}.ely-quote__name{font-size:1.5rem;font-weight:600;color:var(--ely-bronze)}.ely-quote--compact .ely-stars svg{width:1.7rem;height:1.7rem}@media(max-width:749px){.ely-quote--compact{padding:1.6rem;gap:1.2rem}.ely-quote__avatar{width:5.6rem;height:5.6rem}}.ely-dots{display:flex;justify-content:center;gap:.2rem}.ely-dots button{width:2.4rem;height:2.4rem;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center}.ely-dots button:after{content:"";width:.9rem;height:.9rem;border-radius:50%;background:var(--ely-line);transition:background .2s}.ely-dots button[aria-current=true]:after{background:var(--ely-ink)}.ely--graphite .ely-dots button[aria-current=true]:after{background:var(--ely-champagne)}.ely-hero__reviews{max-width:560px;margin:2.8rem 0 0}.ely-hero__grid{grid-template-columns:minmax(0,1fr)}@media(min-width:990px){.ely-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.ely-hero--background .ely-hero__grid{grid-template-columns:minmax(0,560px)}.ely-hero__text,.ely-slider,.ely-slider__track,.ely-quote__body{min-width:0;max-width:100%}.ely-proof__dot{font-size:1.6rem}.ely-slider--compact .ely-slider__track{display:flex;gap:1.6rem}.ely-slider--compact .ely-quote--compact{flex:0 0 100%;width:100%;box-sizing:border-box}.ely-hero__reviews{width:100%;max-width:600px;margin:2.8rem auto 0}:root{--ely-radius: 16px}.ely-media,.ely-result,.ely-quote,.ely-feature--card,.ely-box,.ely-included,.ely-pdp-review,.ely-dd__item{border-radius:var(--ely-radius)}.ely-sticky__img{border-radius:8px}.ely-hero .ely-h--xl{font-size:clamp(3.2rem,8vw,4rem);line-height:1.15}.ely-hero__badge{margin-bottom:1.6rem}@media(min-width:990px){.ely-hero .ely-wrap{max-width:1340px}.ely-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6rem;min-height:0;align-items:center}.ely-hero .ely-h--xl{font-size:clamp(3.8rem,3.4vw,5rem)}.ely-hero__frame .ely-media{width:100%}}.ely-reveal-on .ely-rev{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.ely-reveal-on .ely-rev.is-in{opacity:1;transform:none}.ely-reveal-on .ely-media.ely-rev img,.ely-reveal-on .ely-media.ely-rev video{transform:scale(1.06);transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.ely-reveal-on .ely-media.ely-rev.is-in img,.ely-reveal-on .ely-media.ely-rev.is-in video{transform:none}.ely-stats--center .ely-stat{text-align:center}.ely-tech{margin-top:7.2rem}.ely-tech__head{max-width:780px;margin:0 auto 3.2rem;text-align:center}.ely-tech__head .ely-h{margin-bottom:1.6rem}.ely-accent{color:var(--ely-bronze)}.ely-tech__text{font-size:1.8rem;line-height:1.6;margin:0}.ely-tech__list{max-width:860px;margin:0 auto;gap:1.6rem}.ely-tech__list li{font-size:1.7rem;line-height:1.55}.ely-tech__list strong{font-weight:600}.ely-tech__note{text-align:center;max-width:860px;margin-left:auto;margin-right:auto}@media(max-width:749px){.ely-tech{margin-top:5.6rem}.ely-tech__head{text-align:left}}.ely-gallery>figure:only-child{grid-column:1 / -1}@media(max-width:989px){.ely-gallery[style*="--cols: 1;"]{grid-template-columns:1fr}}.product__media-wrapper .ely-included{margin-top:2rem}@media screen and (min-width:750px){.ely-media-col{position:sticky;top:3rem;z-index:2}.ely-media-col media-gallery.product__column-sticky{position:static}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/elyseye.css.map */
