.elv-wave{display:block;position:relative;line-height:0;margin:0;overflow:hidden}.elv-wave svg{display:block;width:200%;height:62px}.elv-wave--flip svg{transform:scaleY(-1)}.elv-wave__back{animation:elvWaveDrift 22s linear infinite;opacity:.45}.elv-wave__front{animation:elvWaveDrift 15s linear infinite reverse}@keyframes elvWaveDrift{0%{transform:translate(0)}to{transform:translate(-50%)}}.elv-wave--flip .elv-wave__back,.elv-wave--flip .elv-wave__front{animation-name:elvWaveDriftFlip}@keyframes elvWaveDriftFlip{0%{transform:scaleY(-1) translate(0)}to{transform:scaleY(-1) translate(-50%)}}@media(max-width:749px){.elv-wave svg{height:38px}}.elv-bs__card,.elv-rw__card,.ehp-rev__card,.elv-tech2__panel,.ehp-tech__panel{box-shadow:0 2px 4px #2b211d08,0 12px 28px -12px #2b211d1a;transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s ease}.elv-bs__card:hover,.elv-rw__card:hover,.ehp-rev__card:hover{transform:translateY(-4px);box-shadow:0 4px 8px #2b211d0d,0 22px 44px -16px #2b211d2e}.ehp-hero__media,.ehp-story__media,.elv-prob__media,.elv-wt__img,.ehp-tech__img,.elv-tech2__img{box-shadow:0 18px 48px -20px #2b211d57}.ehp-hero__media img,.ehp-story__media img,.elv-wt__img img{transition:transform 1.1s cubic-bezier(.22,.61,.36,1)}.ehp-hero__media:hover img,.ehp-story__media:hover img,.elv-wt__img:hover img{transform:scale(1.035)}.ehp-hero__cta,.ehp-story__cta,.ehp-rev__btn,.elv-wt__cta,.elv-res__cta,.elv-rw__btn{position:relative;overflow:hidden;isolation:isolate;box-shadow:0 6px 18px -6px #e85c418c;transition:transform .28s ease,box-shadow .28s ease}.ehp-hero__cta:after,.ehp-story__cta:after,.ehp-rev__btn:after,.elv-wt__cta:after,.elv-res__cta:after,.elv-rw__btn:after{content:"";position:absolute;inset:0 auto 0 -60%;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.42),transparent);transform:skew(-18deg);animation:elvSheen 4.2s ease-in-out infinite;z-index:-1}.ehp-hero__cta:hover,.ehp-story__cta:hover,.ehp-rev__btn:hover,.elv-wt__cta:hover,.elv-res__cta:hover,.elv-rw__btn:hover{transform:translateY(-2px);box-shadow:0 10px 26px -6px #e85c41ad}@keyframes elvSheen{0%,62%{left:-60%}to{left:130%}}.product-form__submit,.quantity-break__atc,[name=add]{animation:elvPulse 3.4s ease-in-out infinite}@keyframes elvPulse{0%,to{box-shadow:0 0 #e85c416b}55%{box-shadow:0 0 0 12px #e85c4100}}.elv-rw__summary,.elv-tech2__panel,.ehp-tech__panel{position:relative}.elv-rw__summary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#D4B483,transparent 42%,transparent 58%,#C98B7A);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.elv-gifts{margin:6px 0 12px}.elv-gifts__title{text-align:center;font-size:14px;font-weight:700;margin:0 0 12px}.elv-gifts__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.elv-gift{position:relative;border:1px solid rgba(43,33,29,.14);border-radius:11px;padding:10px 6px 12px;text-align:center;background:#fff;transition:border-color .35s ease,box-shadow .35s ease,transform .35s cubic-bezier(.22,.61,.36,1),opacity .35s ease;opacity:.5;filter:grayscale(.75);overflow:hidden}.elv-gift.is-open{opacity:1;filter:none;border-color:#d4b483;box-shadow:0 2px 4px #d4b4832e,0 10px 22px -12px #d4b48399}.elv-gift__tag{display:inline-block;max-width:100%;margin:0 0 8px;font-size:9px;font-weight:700;letter-spacing:0;line-height:1.25;padding:3px 7px;border-radius:100px;background:#faf5f0;border:1px solid rgba(43,33,29,.14);transition:background .35s ease,border-color .35s ease,color .35s ease}.elv-gift.is-open .elv-gift__tag{background:#d4b483;border-color:#d4b483;color:#2b211d}.elv-gift__tag s{opacity:.55;font-weight:600;margin-left:3px}.elv-gift__icons{position:relative;height:28px;margin-bottom:8px}.elv-gift__icon{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:24px;line-height:1;transition:opacity .3s ease,transform .45s cubic-bezier(.34,1.56,.64,1)}.elv-gift__icon--open{opacity:0;transform:scale(.4) rotate(-25deg)}.elv-gift__icon--lock,.elv-gift.is-open .elv-gift__icon--open{opacity:1;transform:none}.elv-gift.is-open .elv-gift__icon--lock{opacity:0;transform:scale(.4)}.elv-gift__name{font-size:11.5px;line-height:1.3;font-weight:700}.elv-gift__hint{font-size:10px;opacity:.6;margin-top:3px}.elv-gift.is-open .elv-gift__hint{color:#2e7d32;opacity:.85;font-weight:700}.elv-gift.just-unlocked{animation:elvGiftPop .62s cubic-bezier(.34,1.56,.64,1)}@keyframes elvGiftPop{0%{transform:scale(1)}38%{transform:scale(1.09)}to{transform:scale(1)}}.elv-gift.just-unlocked:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.85) 50%,transparent 80%);transform:translate(-120%);animation:elvGiftSheen .75s ease-out}@keyframes elvGiftSheen{to{transform:translate(120%)}}.elv-gifts__nudge{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;border-radius:8px;background:#e85c4114;border:1px dashed rgba(232,92,65,.42);font-size:12.5px;line-height:1.4;transition:background .3s ease,border-color .3s ease}.elv-gifts__nudge-icon{animation:elvKeyWiggle 2.2s ease-in-out infinite}@keyframes elvKeyWiggle{0%,88%,to{transform:rotate(0)}92%{transform:rotate(-16deg)}96%{transform:rotate(16deg)}}.elv-gifts__nudge.is-complete{background:#2e7d3217;border-style:solid;border-color:#2e7d326b}.elv-gifts__nudge.is-complete .elv-gifts__nudge-icon{animation:none}.elv-gifts__note{display:flex;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 12px;border-radius:8px;background:#faf5f0;font-size:12.5px;line-height:1.45}@media(max-width:400px){.elv-gifts__grid{gap:7px}.elv-gift{padding:9px 4px 11px}.elv-gift__name{font-size:10.5px}.elv-gift__tag{font-size:8.5px;padding:3px 5px}.elv-gift__tag s{margin-left:2px}}.elv-tabs{margin:20px 0 4px}.elv-tabs__navwrap{position:relative}.elv-tabs__navwrap:before,.elv-tabs__navwrap:after{content:"";position:absolute;top:0;bottom:12px;width:34px;z-index:1;pointer-events:none;opacity:1;transition:opacity .25s ease}.elv-tabs__navwrap:before{left:0;background:linear-gradient(270deg,#faf5f000,#faf5f0 75%)}.elv-tabs__navwrap:after{right:0;background:linear-gradient(90deg,#faf5f000,#faf5f0 75%)}.elv-tabs__navwrap.is-start:before{opacity:0}.elv-tabs__navwrap.is-end:after{opacity:0}.elv-tabs__nav{position:relative;display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:0 0 11px;margin:0 0 14px;border-bottom:1px solid rgba(43,33,29,.12)}.elv-tabs__nav::-webkit-scrollbar{display:none}.elv-tabs__btn{flex:0 0 auto;scroll-snap-align:start;padding:9px 16px;border-radius:100px;border:1px solid rgba(43,33,29,.16);background:#fff;color:#2b211d;font-family:inherit;font-size:13px;font-weight:700;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease}.elv-tabs__btn:hover{border-color:#d4b483}.elv-tabs__btn:focus-visible{outline:2px solid #D4B483;outline-offset:2px}.elv-tabs__btn[aria-selected=true]{background:#2b211d;color:#faf5f0;border-color:#2b211d;box-shadow:0 5px 13px -7px #2b211dbf}.elv-tabs__panel[hidden]{display:none}.elv-tabs__panel>:first-child{margin-top:0}.elv-tabs__panel>:last-child{margin-bottom:0}.elv-tabs__panel{animation:elvTabIn .3s cubic-bezier(.22,.61,.36,1)}@keyframes elvTabIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media(max-width:400px){.elv-tabs__btn{font-size:12.5px;padding:8px 14px}}.badge__percentage-saved,.badge__money-saved{display:inline!important}.countdown-wrapper{background:linear-gradient(158deg,#fff,#faf5f0)!important;border:1px solid rgba(212,180,131,.6)!important;box-shadow:0 2px 5px #2b211d0d,0 16px 34px -20px #c98b7a8c}.countdown-heading{color:#2b211d!important;letter-spacing:.005em}.countdown{gap:9px}.countdown-timer__block{position:relative;min-width:70px;padding:11px 9px 9px!important;border-radius:13px;background:linear-gradient(165deg,#3b2d26,#2b211d)!important;box-shadow:inset 0 1px #d4b4834d,0 7px 15px -9px #2b211da6}.countdown-timer__block:before{content:"";position:absolute;left:14px;right:14px;top:0;height:1px;background:linear-gradient(90deg,transparent,#D4B483,transparent)}.countdown-timer__number{background:none!important;color:#faf5f0!important;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.02em}.countdown-timer__digit{color:#faf5f0}.countdown-timer__label{display:block;margin-top:5px;white-space:nowrap;color:#d4b483!important;font-size:9.5px!important;font-weight:700;letter-spacing:.09em;text-transform:uppercase;opacity:1}.countdown-timer__colon{color:#c98b7a!important;font-weight:700}@keyframes elvTick{0%,86%{transform:none}93%{transform:translateY(-2px) scale(1.035)}to{transform:none}}@keyframes elvCountGlow{0%,to{box-shadow:inset 0 1px #d4b4834d,0 7px 15px -9px #2b211da6}50%{box-shadow:inset 0 1px #d4b4838c,0 7px 20px -7px #e85c4199}}.countdown-timer__block:last-of-type{animation:elvTick 1s ease-in-out infinite,elvCountGlow 2s ease-in-out infinite}@media(max-width:400px){.countdown-timer__block{min-width:64px;padding:10px 7px 8px!important}.countdown-timer__label{font-size:9px!important;letter-spacing:.06em}}.elv-scarcity{position:relative;margin:14px 0 4px;padding:14px 16px;border-radius:10px;background:linear-gradient(180deg,#e85c411c,#e85c410d);border:1px solid rgba(232,92,65,.3);overflow:hidden;animation:elvUrgentEdge 2.6s ease-in-out infinite}@keyframes elvUrgentEdge{0%,to{border-color:#e85c414d;box-shadow:0 0 #e85c4100}50%{border-color:#e85c4199;box-shadow:0 0 0 4px #e85c4117}}.elv-scarcity__row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;font-weight:700;margin-bottom:10px}.elv-scarcity__pct{color:#e85c41;font-size:14px}.elv-scarcity__dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#e85c41;margin-right:8px;vertical-align:middle;position:relative;animation:elvBlink 1.15s ease-in-out infinite}.elv-scarcity__dot:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:2px solid rgba(232,92,65,.65);animation:elvPing 1.8s cubic-bezier(0,0,.2,1) infinite}@keyframes elvBlink{0%,to{opacity:1}50%{opacity:.4}}@keyframes elvPing{0%{transform:scale(.7);opacity:.9}80%,to{transform:scale(2.1);opacity:0}}.elv-scarcity__track{display:block;width:100%;height:11px;border-radius:100px;background:#2b211d1f;overflow:hidden;position:relative}.elv-scarcity__fill{display:block;height:100%;border-radius:100px;width:var(--elv-stock, 78%);background:linear-gradient(90deg,#e85c41,#ed7a52 55%,#d4b483);position:relative;box-shadow:0 0 10px #e85c418c}.elv-scarcity__fill:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(115deg,#ffffff42 0 9px,#fff0 9px 20px);animation:elvStripes .85s linear infinite}@keyframes elvStripes{0%{background-position:0 0}to{background-position:26px 0}}.elv-scarcity__fill:after{content:"";position:absolute;top:0;right:0;bottom:0;width:4px;background:#fff;opacity:.85;box-shadow:0 0 10px 3px #fffc;animation:elvTip 1.5s ease-in-out infinite}@keyframes elvTip{0%,to{opacity:.35}50%{opacity:.95}}.elv-scarcity__note{font-size:12px;opacity:.8;margin-top:9px;line-height:1.45}.quantity-break__badge{letter-spacing:.02em}@media(prefers-reduced-motion:reduce){.ehp-hero__cta:after,.ehp-story__cta:after,.ehp-rev__btn:after,.elv-wt__cta:after,.elv-res__cta:after,.elv-rw__btn:after{animation:none}.product-form__submit,.quantity-break__atc,[name=add]{animation:none}.elv-scarcity,.elv-scarcity__dot{animation:none!important}.elv-scarcity__dot:after,.elv-scarcity__fill:before,.elv-scarcity__fill:after{animation:none!important}.elv-gift.just-unlocked,.elv-gift.just-unlocked:after,.elv-gifts__nudge-icon{animation:none!important}.elv-wave__back,.elv-wave__front{animation:none!important}.countdown-timer__block:last-of-type{animation:none!important}.elv-tabs__panel{animation:none!important}.elv-tabs__nav{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/elvinea-premium.css.map */
