:root{--ecl-green:#244041;--ecl-deep:#0b2a2b;--ecl-gold:#c9a06a;--ecl-gold-2:#e6c891;--ecl-mint:#5fd1c2;--ecl-ease:cubic-bezier(.2,.7,.2,1)}html{scroll-behavior:smooth}::selection{background:#c9a06a;color:#0b2a2b}a:focus-visible,button:focus-visible{outline:2px solid #c9a06a!important;outline-offset:3px}@media(pointer:fine){html{scrollbar-color:#c9a06a #f1ece2}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1ece2}::-webkit-scrollbar-thumb{background:linear-gradient(#c9a06a,#244041)}}.ecl-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:2147483001;pointer-events:none;transform-origin:0 50%;transform:scaleX(0);will-change:transform;background:linear-gradient(90deg,var(--ecl-gold),var(--ecl-gold-2),var(--ecl-mint));box-shadow:0 0 10px #c9a06a99}#header-group header,#header-component{transition:box-shadow .35s var(--ecl-ease)}html.ecl-scrolled #header-group header,html.ecl-scrolled #header-component{box-shadow:0 10px 28px #0b2a2b1f}html.ecl-fx .ecl-rv{opacity:0;transform:translate3d(0,34px,0) scale(.985);transition:opacity .85s var(--ecl-ease),transform 1s var(--ecl-ease);transition-delay:var(--d,0ms)}html.ecl-fx .ecl-rv.ecl-in{opacity:1;transform:none}.ecl-h:after{content:"";display:block;width:56px;height:3px;margin-top:.45em;background:linear-gradient(90deg,var(--ecl-gold),var(--ecl-gold-2));transform-origin:0 50%;transition:transform 1s var(--ecl-ease) .25s}.ecl-h--c:after{margin-left:auto;margin-right:auto;transform-origin:50% 50%}.ecl-h--r:after{margin-left:auto;transform-origin:100% 50%}html.ecl-fx .ecl-h:not(.ecl-h--on):after{transform:scaleX(0)}.ecl-w{display:inline-block;overflow:hidden;vertical-align:top;padding:.14em 0 .16em;margin:-.14em 0 -.16em}.ecl-wi{display:inline-block}html.ecl-fx .ecl-wi{transform:translate3d(0,115%,0);transition:transform .8s var(--ecl-ease);transition-delay:calc(var(--i,0) * 55ms)}html.ecl-fx .ecl-h--on .ecl-wi{transform:none}.ecl-num{font-variant-numeric:tabular-nums}[class^=text-content-] a,footer a:not(:has(svg,img)){text-decoration:none;background:linear-gradient(var(--ecl-gold),var(--ecl-gold)) no-repeat 0 100%/0 1.5px;transition:background-size .35s var(--ecl-ease)}[class^=text-content-] a:hover,footer a:not(:has(svg,img)):hover{background-size:100% 1.5px}.ecl-shine{position:absolute;top:0;bottom:0;left:-60%;width:45%;z-index:1;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.5),transparent);transform:skew(-20deg);opacity:0}html.ecl-fx .ecl-shine{opacity:1;will-change:transform;animation:eclShine 5s ease-in-out 1.8s infinite}.ecl-ripple{position:absolute;z-index:2;pointer-events:none;border-radius:50%!important;background:#fff6;transform:scale(0);animation:eclRipple .65s ease-out forwards}[class^=button-aigenblock],#MainContent button[name=add]{transition:transform .25s var(--ecl-ease),box-shadow .25s var(--ecl-ease),background-color .2s,filter .2s}@media(hover:hover){[class^=button-aigenblock]:hover,#MainContent button[name=add]:not([disabled]):hover{transform:translateY(-2px);box-shadow:0 10px 24px #0b2a2b47,0 0 0 1px #c9a06a99}}html.ecl-fx #MainContent button[name=add]:not([disabled]){animation:eclRing 2.8s ease-out 2s infinite}.tx-hero__panel{position:relative;overflow:hidden;isolation:isolate}.tx-hero__panel-inner{position:relative;z-index:1}.tx-hero__panel:before{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;z-index:-1;pointer-events:none;background:radial-gradient(38% 32% at 25% 25%,rgba(201,160,106,.28),transparent 70%),radial-gradient(34% 30% at 80% 75%,rgba(95,209,194,.16),transparent 70%)}.tx-hero__panel:after{content:"";position:absolute;left:0;right:0;top:0;height:3px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--ecl-gold),transparent)}.tx-hero__bullets svg,.tx-hero__perks svg{color:var(--ecl-gold)}html.ecl-fx .tx-hero__panel:before{will-change:transform;animation:eclDrift 16s ease-in-out infinite alternate}html.ecl-fx .tx-hero__title{background:linear-gradient(110deg,#fff 42%,#f3dcae,#fff 58%);background-size:300% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:eclUp .9s var(--ecl-ease) .15s backwards,eclSweep 7s ease-in-out 2.2s infinite}html.ecl-fx .tx-hero__bullets li{animation:eclLeft .7s var(--ecl-ease) backwards}html.ecl-fx .tx-hero__bullets li:nth-child(1){animation-delay:.4s}html.ecl-fx .tx-hero__bullets li:nth-child(2){animation-delay:.55s}html.ecl-fx .tx-hero__bullets li:nth-child(3){animation-delay:.7s}html.ecl-fx .tx-hero__bullets path{stroke-dasharray:24;animation:eclDraw .6s ease-out backwards}html.ecl-fx .tx-hero__bullets li:nth-child(1) path{animation-delay:.65s}html.ecl-fx .tx-hero__bullets li:nth-child(2) path{animation-delay:.8s}html.ecl-fx .tx-hero__bullets li:nth-child(3) path{animation-delay:.95s}html.ecl-fx .tx-hero .tx-hero__btn{animation:eclPop .8s var(--ecl-ease) .85s backwards,eclPulse 2.8s ease-out 2.4s infinite}html.ecl-fx .tx-hero__perks{animation:eclUp .8s var(--ecl-ease) 1.1s backwards}.ecl-spark{position:absolute;z-index:0;pointer-events:none;width:var(--s,4px);height:var(--s,4px);border-radius:50%!important;background:#f3dcae;box-shadow:0 0 8px 2px #c9a06a99;opacity:0;animation:eclTwinkle var(--dur,4s) ease-in-out var(--t,0s) infinite}.ecl-spot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .5s;background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%),rgba(201,160,106,.22),transparent 65%)}.tx-hero__panel:hover .ecl-spot,.eb3d:hover .ecl-spot{opacity:1}@media(hover:hover){[class^=ai-product-card-]:hover{transform:translateY(-6px)!important;box-shadow:0 18px 36px #0b2a2b29,0 0 0 1px #c9a06aa6!important}}[class^=ai-product-card-]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;pointer-events:none;background:linear-gradient(90deg,var(--ecl-gold),var(--ecl-gold-2));transform:scaleX(0);transform-origin:0 50%;transition:transform .45s var(--ecl-ease)}[class^=ai-product-card-]:hover:after{transform:scaleX(1)}[class*=ai-stock-dot-in-stock-]{position:relative;overflow:visible}html.ecl-fx [class*=ai-stock-dot-in-stock-]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:inherit;animation:eclPing 1.8s cubic-bezier(0,0,.2,1) infinite}.ecl-nudge{animation:eclNudge 1.3s var(--ecl-ease) 1}[id$=__header_announcements_nyqYFh]{position:relative;overflow:hidden}html.ecl-fx [id$=__header_announcements_nyqYFh]:after{content:"";position:absolute;top:0;bottom:0;left:-30%;width:25%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(201,160,106,.25),transparent);transform:skew(-20deg);will-change:transform;animation:eclShineA 6s ease-in-out infinite}html.ecl-fx .ea-cd span:last-of-type{animation:eclTick 1s ease-out infinite}.eb3d__title{text-shadow:0 0 34px rgba(201,160,106,.35)}@media(min-width:750px){[class^=image-with-text-]:has([class^=text-content-]) [class^=image-container-]:not(.is-trimmed){isolation:isolate}[class^=image-with-text-]:has([class^=text-content-]) [class^=image-container-]:not(.is-trimmed):before{content:"";position:absolute;top:16px;left:16px;right:-16px;bottom:-16px;z-index:-1;pointer-events:none;border:1.5px solid rgba(201,160,106,.7);transition:transform .6s var(--ecl-ease)}[class^=image-with-text-]:has([class^=text-content-]):hover [class^=image-container-]:not(.is-trimmed):before{transform:translate(-6px,-6px)}}@keyframes eclShine{0%{transform:skew(-20deg) translate(0)}30%,to{transform:skew(-20deg) translate(430%)}}@keyframes eclShineA{0%{transform:skew(-20deg) translate(0)}30%,to{transform:skew(-20deg) translate(650%)}}@keyframes eclRipple{to{transform:scale(1);opacity:0}}@keyframes eclUp{0%{opacity:0;transform:translate3d(0,24px,0)}}@keyframes eclLeft{0%{opacity:0;transform:translate3d(-18px,0,0)}}@keyframes eclPop{0%{opacity:0;transform:scale(.9)}60%{opacity:1;transform:scale(1.03)}to{transform:none}}@keyframes eclPulse{0%{box-shadow:0 8px 20px #00000040,0 0 #c9a06a99}70%,to{box-shadow:0 8px 20px #00000040,0 0 0 16px #c9a06a00}}@keyframes eclRing{0%{box-shadow:0 0 #c9a06a8c}70%,to{box-shadow:0 0 0 14px #c9a06a00}}@keyframes eclDraw{0%{stroke-dashoffset:24}}@keyframes eclSweep{0%{background-position:100% 0}35%,to{background-position:0 0}}@keyframes eclDrift{0%{transform:translate3d(-4%,-3%,0) rotate(0)}to{transform:translate3d(4%,3%,0) rotate(8deg)}}@keyframes eclTwinkle{0%,to{opacity:0;transform:translateY(0) scale(.6)}50%{opacity:.9;transform:translateY(-14px) scale(1)}}@keyframes eclPing{0%{transform:scale(1);opacity:.7}80%,to{transform:scale(2.8);opacity:0}}@keyframes eclTick{0%{box-shadow:0 0 #c9a06abf}to{box-shadow:0 0 0 6px #c9a06a00}}@keyframes eclNudge{0%,to{transform:none}35%{transform:translate(-42px)}65%{transform:translate(6px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/145/assets/ecl-brand-fx.css.map */
