@import"https://fonts.googleapis.com/css2?family=Manrope:wght@600;700;800&family=Inter:wght@400;500;600&display=swap";.elp{--bg:#F4F8F6;--card:#FFFFFF;--ink:#1B2B2A;--mute:#566967;--accent:#1F6F6B;--accent-2:#3E9A94;--accent-3:#14524F;--deep:#0F3534;--on-deep:#D5E8E3;--spark:#F0C987;--line:#D5E2DD;--ph1:#DDEBE6;--ph2:#EAF2EE;--spark-rgb:240,201,135;--shade-rgb:15,53,52;--cta:#E8503A;--on-cta:#141414;--cta-rgb:232,80,58;--font-display:"Manrope",sans-serif;--font-body:"Inter",system-ui,sans-serif;--r-card:10px;--r-btn:10px}.elp.elp-dark{--bg:#091E1D;--card:#10302F;--ink:#EDF8F8;--mute:#B3CCCB;--accent:#32B3AC;--deep:#051211;--line:#1F4746;--ph1:#1C4A49;--ph2:#353027}.elp,.elp *{box-sizing:border-box;margin:0}.elp{background:var(--bg);color:var(--ink);font:400 17px/1.6 var(--font-body)}.elp h1,.elp h2,.elp h3{font-family:var(--font-display);line-height:1.08;letter-spacing:-.02em}.elp h2{font-size:clamp(28px,5vw,44px);font-weight:800;margin-bottom:12px}.elp h3{font-size:20px;font-weight:700}.elp section{padding:72px 20px}.elp .elp-w{max-width:1040px;margin:0 auto}.elp .elp-lead{color:var(--mute);max-width:56ch;margin-bottom:32px}.elp .elp-bar{background:var(--deep);color:#fff;text-align:center;font-size:14px;font-weight:600;padding:9px 12px}.elp .elp-bar b{color:var(--spark)}.elp .elp-ph{background:repeating-linear-gradient(135deg,var(--ph1) 0 14px,var(--ph2) 14px 28px);border:1px dashed var(--accent);border-radius:var(--r-card);display:grid;place-items:center;text-align:center;color:var(--accent);font-weight:600;font-size:14px;padding:12px}.elp .elp-btn{display:block;text-align:center;background:var(--cta,var(--accent));color:var(--on-cta,#fff);box-shadow:0 12px 26px -12px rgba(var(--cta-rgb,0,0,0),.6);text-decoration:none;font:700 18px var(--font-display);padding:17px 24px;border-radius:var(--r-btn);border:0;width:100%;cursor:pointer;position:relative;overflow:hidden;transition:transform .15s}.elp .elp-btn:active{transform:scale(.98)}@media(hover:hover){.elp .elp-btn:hover{transform:translateY(-2px)}}.elp .elp-btn-micro{display:block;text-align:center;font-size:14px;color:var(--mute);margin-top:10px}.elp .elp-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%);transform:translate(-120%);animation:elp-shine 3.6s 1.2s infinite}@keyframes elp-shine{to{transform:translate(120%)}}.elp :focus-visible{outline:3px solid var(--spark);outline-offset:3px}.elp .elp-stars{color:var(--spark);letter-spacing:2px}@keyframes elp-pulse{0%{box-shadow:0 0 rgba(var(--spark-rgb),.7)}to{box-shadow:0 0 0 10px rgba(var(--spark-rgb),0)}}.elp h1{font-size:clamp(34px,6vw,54px);font-weight:800;margin-bottom:12px}.elp .elp-car{position:relative;display:flex;gap:0;overflow-x:auto;padding:30px calc(50% - 120px) 20px;scrollbar-width:none;perspective:900px;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-x pan-y}.elp .elp-car::-webkit-scrollbar{display:none}.elp .elp-car.drag{cursor:grabbing}.elp .elp-car figure{flex:0 0 240px;margin-inline:-10px;transform:translate(var(--x,0px)) scale(var(--s,1)) rotateY(var(--r,0deg)) translateZ(var(--z,0px));opacity:var(--o,1);will-change:transform}.elp .elp-car .elp-ph{aspect-ratio:4/5;margin-bottom:10px;box-shadow:0 8px 18px -10px #00000059;transition:box-shadow .4s,border-color .4s}.elp .elp-car figure.on .elp-ph{border:2px solid var(--spark);box-shadow:0 22px 40px -10px var(--accent);animation:elp-ring 2.6s infinite}@keyframes elp-ring{0%{outline:0 solid rgba(var(--spark-rgb),.4);outline-offset:0}to{outline:10px solid rgba(var(--spark-rgb),0);outline-offset:4px}}.elp .elp-car figcaption{font-size:14px;color:var(--mute);text-align:center}.elp .elp-car figcaption b{color:var(--ink)}.elp .elp-nav button{width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:var(--card);color:var(--ink);font-size:20px;cursor:pointer}.elp .elp-proof{background:var(--deep);color:#fff;text-align:center}.elp .elp-proof .elp-g{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.elp .elp-proof .elp-n{font:800 clamp(44px,8vw,68px) var(--font-display);color:var(--spark);line-height:1}.elp .elp-proof p{color:var(--on-deep);font-size:15px;margin-top:6px}.elp .elp-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.elp .elp-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);padding:24px}.elp .elp-card p{color:var(--mute);margin-top:8px;font-size:16px}.elp .elp-ico{font-size:28px;margin-bottom:10px}.elp .elp-pair{display:grid;gap:12px;margin-bottom:14px}@media(min-width:700px){.elp .elp-pair{grid-template-columns:1fr 1fr}}.elp .elp-pair .elp-card:first-child{background:transparent;border-style:dashed}.elp .elp-pair .elp-card:last-child{border-color:var(--accent)}.elp .elp-pair small{font-weight:700;color:var(--accent);font-size:14px}.elp .elp-sol{display:grid;gap:28px;align-items:center}@media(min-width:860px){.elp .elp-sol{grid-template-columns:1fr 1fr;gap:48px}}.elp .elp-sol-img{position:relative;aspect-ratio:1/1}.elp .elp-sol-img .elp-ph{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s}.elp .elp-sol-img .elp-ph.on{opacity:1}.elp .elp-fl{position:absolute;z-index:2;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:99px;padding:6px 14px;font-size:14px;font-weight:700;box-shadow:0 10px 24px -12px var(--accent);animation:elp-flo 4.5s ease-in-out infinite}@keyframes elp-flo{50%{transform:translateY(-8px)}}.elp .elp-tabs{display:grid;gap:12px}.elp .elp-tab{display:block;text-align:left;width:100%;background:var(--bg);border:2px solid var(--line);border-radius:16px;padding:18px 20px;cursor:pointer;color:var(--ink);font:inherit;transition:border-color .25s,box-shadow .25s}.elp .elp-tab .elp-t{display:flex;justify-content:space-between;gap:12px;font:700 19px var(--font-display)}.elp .elp-tab .elp-t:after{content:"+";color:var(--accent);font-size:24px;line-height:1;transition:transform .25s}.elp .elp-tab .elp-bd{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s}.elp .elp-tab .elp-bd>span{overflow:hidden;color:var(--mute);font-size:16px}.elp .elp-tab .elp-bd>span>span{display:block;padding-top:10px}.elp .elp-tab[aria-expanded=true]{border-color:var(--accent);box-shadow:0 12px 30px -16px var(--accent)}.elp .elp-tab[aria-expanded=true] .elp-t:after{transform:rotate(45deg)}.elp .elp-tab[aria-expanded=true] .elp-bd{grid-template-rows:1fr}.elp .elp-how{display:grid;gap:32px;align-items:center}@media(min-width:860px){.elp .elp-how{grid-template-columns:1.1fr .9fr;gap:56px}}.elp .elp-how>.elp-ph{aspect-ratio:4/5}.elp .elp-steps{list-style:none;padding:0;position:relative;display:grid;gap:26px}.elp .elp-steps:before{content:"";position:absolute;left:21px;top:22px;bottom:22px;width:2px;background:var(--line)}.elp .elp-steps li{position:relative;display:grid;grid-template-columns:44px 1fr;gap:16px;align-items:start}.elp .elp-steps .elp-n{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--bg);border:2px solid var(--accent);color:var(--accent);font:800 18px var(--font-display);position:relative;z-index:1;transition:background .4s,color .4s;transition-delay:calc(var(--k)*.4s)}.elp .elp-steps.in .elp-n{background:var(--accent);color:#fff}.elp .elp-steps h3{font-size:19px;margin-bottom:2px}.elp .elp-steps p{color:var(--mute);font-size:16px}.elp .elp-comp{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.elp .elp-comp .elp-card{border-top:5px solid var(--spark)}.elp .elp-ba{position:relative;aspect-ratio:4/3;max-width:640px;margin:0 auto;border-radius:18px;overflow:hidden;--p:50%}.elp .elp-ba .elp-ph{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;border:0;font-size:22px}.elp .elp-ba .elp-af{clip-path:inset(0 0 0 var(--p));background:repeating-linear-gradient(135deg,var(--ph1) 0 14px,var(--ph2) 14px 28px)}.elp .elp-ba .elp-line{position:absolute;top:0;bottom:0;left:var(--p);width:3px;background:#fff;transform:translate(-1.5px);pointer-events:none}.elp .elp-ba .elp-line:after{content:"\21c6";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:#fff;color:var(--accent);display:grid;place-items:center;font-size:20px;box-shadow:0 4px 14px #0000004d}.elp .elp-ba input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}.elp .elp-ba label{position:absolute;top:12px;background:#0009;color:#fff;font-size:13px;font-weight:600;padding:3px 10px;border-radius:99px;z-index:1}.elp details{background:var(--card);border:1px solid var(--line);border-radius:14px;margin-bottom:10px;padding:0 20px}.elp summary{cursor:pointer;font-weight:600;padding:16px 0;list-style:none;display:flex;justify-content:space-between;gap:12px}.elp summary:after{content:"+";font-size:22px;color:var(--accent);transition:transform .25s}.elp details[open] summary:after{transform:rotate(45deg)}.elp details p{color:var(--mute);padding-bottom:16px}.elp .elp-rev{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.elp .elp-rev .elp-card p{color:var(--ink);font-size:16px}.elp .elp-rev .elp-card{position:relative;z-index:1;cursor:pointer;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s}.elp .elp-rev .elp-card:hover,.elp .elp-rev .elp-card:focus-visible,.elp .elp-rev .elp-card.sel{z-index:10;transform:translateY(-6px) scale(1.04);border-color:var(--accent);box-shadow:0 22px 40px -14px var(--accent)}.elp .elp-rev .elp-who{display:flex;align-items:center;gap:12px;margin-top:14px;font-size:14px;color:var(--mute)}.elp .elp-rev .elp-ph{width:48px;height:48px;border-radius:50%;padding:0;font-size:10px;flex:none}.elp .elp-cta{text-align:center}.elp .elp-cta .elp-w{max-width:560px}.elp .elp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:9;background:var(--card);border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));display:flex;gap:12px;align-items:center;transform:translateY(110%);transition:transform .35s}.elp .elp-sticky.on{transform:none}.elp .elp-sticky .elp-btn{padding:13px 18px;font-size:16px}.elp .elp-sticky span{font:800 18px var(--font-display);white-space:nowrap}@media(prefers-reduced-motion:reduce){.elp:not(.elp-motion),.elp:not(.elp-motion) *{transition:none!important}}.elp{overflow-x:clip}.elp section{scroll-margin-top:90px}.elp a{text-decoration:none;color:inherit}.elp h1,.elp h2,.elp h3,.elp p,.elp summary,.elp small{color:inherit}.elp button{font-family:inherit}.elp .elp-sticky{left:0;right:0;bottom:0;padding:0 12px calc(12px + env(safe-area-inset-bottom,0px));background:transparent;border-top:0;display:block;pointer-events:none;transition:transform .55s cubic-bezier(.2,.9,.25,1.12)}.elp .elp-sticky .elp-stk{pointer-events:auto;max-width:720px;margin:0 auto;display:flex;align-items:center;gap:12px;padding:10px 10px 10px 12px;background:color-mix(in srgb,var(--card) 80%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);border:1px solid var(--line);border-radius:22px;box-shadow:0 22px 44px -14px rgba(var(--shade-rgb),.6),0 0 0 1px rgba(var(--spark-rgb),.4)}.elp .elp-sticky .elp-stkimg{flex:none;width:54px;height:54px;border-radius:15px;overflow:hidden;background:repeating-linear-gradient(135deg,var(--ph1) 0 8px,var(--ph2) 8px 16px);display:grid;place-items:center;border:2px solid var(--spark);color:var(--accent);box-shadow:0 8px 18px -8px var(--spark)}.elp .elp-sticky .elp-stkimg img{width:100%;height:100%;object-fit:cover;display:block}.elp .elp-sticky .elp-stkt{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;font:800 17px/1.15 var(--font-display);white-space:normal}.elp .elp-sticky .elp-stkt b{display:block;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elp .elp-sticky .elp-stkt small{display:flex;align-items:center;gap:8px;font:600 13px var(--font-body);color:var(--mute);white-space:nowrap}.elp .elp-sticky .elp-stkt small span{font:700 13px var(--font-body)}.elp .elp-sticky .elp-stkt small #sp{color:var(--ink);font-weight:800}.elp .elp-sticky .elp-btn{flex:none;width:auto;padding:15px 24px;font-size:16px;border-radius:15px;box-shadow:0 10px 22px -8px rgba(var(--cta-rgb,0,0,0),.6)}.elp .elp-ba{isolation:isolate}.elp .elp-ba .elp-ph{z-index:0}.elp .elp-ba label{z-index:11}.elp .elp-ba input{z-index:12}.elp .elp-ba .elp-divider{position:absolute;top:0;bottom:0;left:var(--p);width:4px;margin-left:-2px;border-radius:4px;background:#fff;z-index:10;pointer-events:none;box-shadow:0 0 0 1px rgba(var(--shade-rgb),.3),0 0 18px rgba(var(--shade-rgb),.4)}.elp .elp-ba .elp-handle{position:absolute;top:50%;left:50%;width:58px;height:58px;margin:-29px 0 0 -29px;border-radius:50%;background:linear-gradient(145deg,var(--accent-2),var(--accent-3));border:3px solid #fff;box-shadow:0 0 0 3px var(--spark),0 14px 28px -6px rgba(var(--shade-rgb),.65);display:flex;align-items:center;justify-content:center}.elp .elp-ba .elp-handle svg{display:block;overflow:visible}.elp .elp-ba .elp-cl{animation:elp-nl 1.8s ease-in-out infinite;transition:opacity .2s}.elp .elp-ba .elp-cr{animation:elp-nr 1.8s ease-in-out infinite;transition:opacity .2s}@keyframes elp-nl{0%,to{transform:translate(0)}50%{transform:translate(-3px)}}@keyframes elp-nr{0%,to{transform:translate(0)}50%{transform:translate(3px)}}.elp .elp-ba.dl .elp-cl,.elp .elp-ba.dr .elp-cr{animation:none}.elp .elp-ba.dl .elp-cr,.elp .elp-ba.dr .elp-cl{animation:none;opacity:.4}@media(prefers-reduced-motion:reduce){.elp:not(.elp-motion) .elp-ba .elp-cl,.elp:not(.elp-motion) .elp-ba .elp-cr{animation:none}}.elp .elp-steps:before{left:19px;width:6px;border-radius:6px}.elp .elp-steps:after{content:"";position:absolute;left:19px;top:22px;width:6px;height:calc((100% - 44px)*var(--prog,0));border-radius:6px;background-image:linear-gradient(180deg,#fff0,#fff9 50%,#fff0),linear-gradient(180deg,var(--accent),var(--accent-2) 75%,var(--spark));background-size:100% 70px,100% 100%;background-repeat:no-repeat,no-repeat;transition:height .12s linear;box-shadow:0 0 14px 1px var(--accent);animation:elp-flow 1.6s linear infinite}@keyframes elp-flow{0%{background-position:0 -70px,0 0}to{background-position:0 100%,0 0}}@media(prefers-reduced-motion:reduce){.elp:not(.elp-motion) .elp-steps:after{animation:none}}.elp .elp-ph.has{padding:0;border:0;overflow:hidden;background:none;display:block}.elp .elp-ph img{width:100%;height:100%;object-fit:cover;display:block}.elp .elp-car:empty{display:none}.elp .elp-sec-car:has(.elp-car:empty){display:none}.elp .elp-steps{counter-reset:elpstep}.elp .elp-n:before{counter-increment:elpstep;content:counter(elpstep)}.elp .elp-bar{position:relative}.elp .elp-bar span{display:none;transition:opacity .35s,transform .35s}.elp .elp-bar span.on{display:inline-block}.elp .elp-bar span.out{opacity:0;transform:translateY(-6px)}.elp .elp-tb{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.elp .elp-tbi{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-card)}.elp .elp-tbe{font-size:26px;line-height:1}.elp .elp-tbi b{display:block;font:700 16px var(--font-display)}.elp .elp-tbi small{display:block;color:var(--mute);font-size:14px;line-height:1.4;margin-top:2px}.elp{--bg:#E3ECE8;--ink:#0B1D1C;--mute:#35504E;--accent:#12595A;--accent-3:#0C4445;--deep:#082625;--line:#B4CBC2;--ph1:#CBDDD4;--ph2:#D8E6DF}.elp[id$=__mordi_videos]{background:linear-gradient(180deg,#d5eae7 0,#e3ece8 240px)}.product-form-buttons .accelerated-checkout-block,.product-form-buttons .shopify-payment-button{display:none!important}.product-form-buttons .add-to-cart-button,.sticky-add-to-cart__button{border-radius:999px!important;text-transform:uppercase;font-weight:800!important;letter-spacing:.04em;color:#fff!important}.product-form-buttons .add-to-cart-button *{color:#fff!important}.product-form-buttons .add-to-cart-button svg,.sticky-add-to-cart__button svg,.product-form-buttons .add-to-cart-button .svg-wrapper{display:none!important}.product-form-buttons .add-to-cart-button,.sticky-add-to-cart__button{font-size:18px!important;padding-block:18px!important}.elp[id$=__mordi_social] section{padding-bottom:12px!important}#mordi-evo .tl-sec{padding-top:20px!important}@media(max-width:749px){.elp .rv-nav{display:flex!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/elp-base.css.map */
