:root{--ec-volt: #c6f432;--ec-volt-rgb: 198 244 50;--ec-volt-deep: #8cc20f;--ec-ink: #0b0d0c;--ec-ink-rgb: 11 13 12;--ec-surface: #f2f3ef;--ec-ease: cubic-bezier(.22, 1, .36, 1);--ec-radius: 18px}::selection{background:var(--ec-volt);color:var(--ec-ink)}html [data-theme-combination="2"]{--dm-primary: var(--ec-volt);--dm-primary-foreground: var(--ec-ink);--dm-accent: var(--ec-volt);--dm-hl-color: var(--ec-volt);--dm-button-border-color: var(--ec-volt);--dm-rating-color: var(--ec-volt)}.ec-progress{position:fixed;inset:0 0 auto 0;z-index:101;height:3px;pointer-events:none}.ec-progress>span{display:block;height:100%;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,var(--ec-volt-deep),var(--ec-volt));box-shadow:0 0 12px rgb(var(--ec-volt-rgb) / .8)}.ec-ticker{position:relative;flex-shrink:0;overflow:hidden;background:var(--ec-ink);color:#fff;border-bottom:1px solid rgb(var(--ec-volt-rgb) / .2);font-size:13px;font-weight:600;letter-spacing:.02em;line-height:1.2}.ec-ticker__track{display:flex;width:max-content;animation:ec-ticker 42s linear infinite}.ec-ticker:hover .ec-ticker__track,.ec-ticker:focus-within .ec-ticker__track{animation-play-state:paused}.ec-ticker__list{display:flex;flex-shrink:0;align-items:center;margin:0;padding:0;list-style:none}.ec-ticker__list li{display:inline-flex;align-items:center;gap:10px;padding:9px 22px;white-space:nowrap}.ec-ticker__list li:before{content:"";flex-shrink:0;width:9px;height:13px;background:var(--ec-volt);clip-path:polygon(62% 0,0 58%,44% 58%,34% 100%,100% 40%,56% 40%)}.ec-ticker a{color:inherit;text-decoration:none;background:linear-gradient(var(--ec-volt),var(--ec-volt)) no-repeat 0 100% / 0 1px;transition:background-size .35s var(--ec-ease),color .2s}.ec-ticker a:hover,.ec-ticker a:focus-visible{color:var(--ec-volt);background-size:100% 1px}@keyframes ec-ticker{to{transform:translate3d(-50%,0,0)}}#header-group{position:sticky;top:0;z-index:100}html #header-group>.shopify-section>[data-atom-type=section]{isolation:isolate;transition:box-shadow .4s var(--ec-ease)}html.ec-scrolled #header-group>.shopify-section>[data-atom-type=section]{box-shadow:0 12px 30px -14px #0000008c,inset 0 -1px rgb(var(--ec-volt-rgb) / .35)!important}@media(hover:hover){html #header-group [data-atom-type=link]>[data-atom-type=text]{background:linear-gradient(var(--ec-volt),var(--ec-volt)) no-repeat 0 100% / 0 2px;transition:background-size .35s var(--ec-ease),color .2s}html #header-group [data-atom-type=link]:hover>[data-atom-type=text]{color:var(--ec-volt);background-size:100% 2px}}#header-group a[href="/cart"].ec-bump{animation:ec-bump .7s var(--ec-ease)}@keyframes ec-bump{0%,to{transform:none}30%{transform:scale(1.22) rotate(-8deg)}60%{transform:scale(.94) rotate(4deg)}}.section-resource-list__header :is(h1,h2,h3){font-weight:800;letter-spacing:-.035em}.ec-js .ec-words .ec-word{display:inline-block;opacity:0;transform:translate3d(0,.45em,0)}.ec-js .ec-words.is-on .ec-word{opacity:1;transform:none;transition:opacity .6s var(--ec-ease),transform .8s var(--ec-ease);transition-delay:calc(var(--i, 0) * 45ms)}.section-resource-list__header a.button-unstyled,.ec-rel__all{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid rgb(var(--ec-ink-rgb) / .18);border-radius:999px;font-weight:600;text-decoration:none;transition:background-color .3s var(--ec-ease),border-color .3s,color .3s}.section-resource-list__header a.button-unstyled:after,.ec-rel__all:after{content:"\2192";transition:transform .3s var(--ec-ease)}.section-resource-list__header a.button-unstyled:hover,.ec-rel__all:hover{background:var(--ec-ink);border-color:var(--ec-ink);color:var(--ec-volt)}.section-resource-list__header a.button-unstyled:hover:after,.ec-rel__all:hover:after{transform:translate(4px)}.product-card{transition:transform .45s var(--ec-ease)}html .product-card .card-gallery{position:relative;overflow:hidden;border-radius:var(--ec-radius);background:var(--ec-surface);transition:box-shadow .45s var(--ec-ease)}.product-card .card-gallery img{transition:transform .9s var(--ec-ease)}.product-card .card-gallery:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgb(255 255 255 / .5) 50%,transparent 65%);transform:translate(-120%)}.product-card p[role=heading]{font-weight:600;letter-spacing:-.01em}.product-card .price{font-weight:700;font-size:1.05em}html .product-card .quick-add__button{border-radius:999px;background:var(--ec-ink);color:#fff;box-shadow:0 10px 22px -12px rgb(var(--ec-ink-rgb) / .6);transition:background-color .25s,color .25s,transform .3s var(--ec-ease)}html .product-card .quick-add__button:hover{background:var(--ec-volt);color:var(--ec-ink);transform:translateY(-2px)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.product-card:hover{transform:translateY(-6px)}html .product-card:hover .card-gallery{box-shadow:0 0 0 1px rgb(var(--ec-volt-rgb) / .75),0 22px 46px -20px rgb(var(--ec-volt-rgb) / .6),0 24px 40px -22px rgb(var(--ec-ink-rgb) / .45)}.product-card:hover .card-gallery img{transform:scale(1.08)}.product-card:hover .card-gallery:after{transform:translate(120%);transition:transform .9s var(--ec-ease)}}html [data-atom-type=button][data-button-variant=primary]{position:relative;overflow:hidden;isolation:isolate;border-radius:999px;transition:transform .3s var(--ec-ease),box-shadow .3s var(--ec-ease),color .3s}html [data-atom-type=button][data-button-variant=primary]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--ec-volt);transform:scaleX(0);transform-origin:0 50%;transition:transform .5s var(--ec-ease)}html [data-theme-combination="2"] [data-atom-type=button][data-button-variant=primary]:before{background:#fff}@media(hover:hover){html [data-atom-type=button][data-button-variant=primary]:hover{color:var(--ec-ink);transform:translate(var(--ec-mx, 0px),calc(var(--ec-my, 0px) - 2px));box-shadow:0 16px 32px -16px rgb(var(--ec-volt-rgb) / .95)}html [data-atom-type=button][data-button-variant=primary]:hover:before{transform:scaleX(1)}}html [data-atom-type=button][data-button-variant=primary]:active{transform:translateY(0) scale(.98)}html [data-atom-type=button][data-button-action=add-to-cart]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgb(255 255 255 / .38) 50%,transparent 70%);transform:translate(-130%);animation:ec-shine 4s var(--ec-ease) 1.5s infinite}@keyframes ec-shine{0%{transform:translate(-130%)}35%,to{transform:translate(130%)}}html [data-atom-type=card][data-bundle-bar]{transition:transform .3s var(--ec-ease),box-shadow .3s var(--ec-ease)}@media(hover:hover){html [data-atom-type=card][data-bundle-bar]:hover{transform:translateY(-2px);box-shadow:0 14px 30px -18px rgb(var(--ec-ink-rgb) / .45)}}html [data-atom-type=card][data-bundle-bar][data-active=true]{box-shadow:0 0 0 2px var(--ec-ink),0 16px 32px -20px rgb(var(--ec-ink-rgb) / .55)}html .ecp-s--dark{--primary: var(--ec-volt);--primary-fg: var(--ec-ink);--hl: var(--ec-volt)}html .ecp-btn{position:relative;overflow:hidden;isolation:isolate;border-radius:999px;transition:transform .3s var(--ec-ease),box-shadow .3s var(--ec-ease),color .3s}html .ecp-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--ec-volt);transform:scaleX(0);transform-origin:0 50%;transition:transform .5s var(--ec-ease)}html .ecp-s--dark .ecp-btn:before{background:#fff}@media(hover:hover){html .ecp-btn:not([disabled]):hover{color:var(--ec-ink);transform:translate(var(--ec-mx, 0px),calc(var(--ec-my, 0px) - 2px));box-shadow:0 16px 32px -16px rgb(var(--ec-volt-rgb) / .95)}html .ecp-btn:not([disabled]):hover:before{transform:scaleX(1)}html .ecp-offer:hover{transform:translateY(-2px)}html .ecp-ben__item:hover .ecp-ben__img img{transform:scale(1.06)}html .ecp-gal__thumb:hover{opacity:1}html .ecp-s--dark .ecp-acc summary:hover{color:var(--ec-volt)}}html .ecp-btn:not([disabled]):active{transform:translateY(0) scale(.98)}html .ecp-btn[data-ecp-submit]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgb(255 255 255 / .38) 50%,transparent 70%);transform:translate(-130%);animation:ec-shine 4s var(--ec-ease) 1.5s infinite}html .ecp-offer{transition:transform .3s var(--ec-ease),box-shadow .3s var(--ec-ease)}html .ecp-ben__img img{transition:transform .9s var(--ec-ease)}html .ecp-gal__thumb{transition:opacity .25s,border-color .25s}html .ecp-acc summary{transition:color .2s}html .ecp-s--dark .ecp-fig__v{text-shadow:0 0 28px rgb(var(--ec-volt-rgb) / .45)}html #MainContent .ec-tilt{transform:perspective(900px) rotateX(var(--ec-rx, 0deg)) rotateY(var(--ec-ry, 0deg));transition:transform .6s var(--ec-ease),box-shadow .6s var(--ec-ease)}html #MainContent .ec-tilt:hover{box-shadow:0 30px 60px -30px rgb(var(--ec-ink-rgb) / .5)}@media(prefers-reduced-motion:no-preference){html #MainContent [data-atom-type=section] [data-atom-type=media]:not(dm-list *,[data-atom-type=list] *) img,html .ecp-split__img img{animation:ec-kenburns 16s ease-in-out infinite alternate}}@keyframes ec-kenburns{0%{transform:scale(1)}to{transform:scale(1.07)}}html .ec-has-aurora{position:relative;overflow:hidden;isolation:isolate}html .ec-has-aurora>[data-section-inner],html .ec-has-aurora>.ecp-in{position:relative;z-index:1}.ec-aurora{position:absolute;top:-30%;right:-15%;bottom:-30%;left:-15%;z-index:0;pointer-events:none;background:radial-gradient(38% 46% at 18% 28%,rgb(var(--ec-volt-rgb) / .16),transparent 70%),radial-gradient(32% 40% at 82% 74%,rgb(var(--ec-volt-rgb) / .11),transparent 70%);animation:ec-aurora 18s ease-in-out infinite alternate}@keyframes ec-aurora{0%{transform:translate3d(-5%,-3%,0) rotate(0)}to{transform:translate3d(5%,4%,0) rotate(7deg)}}.ec-stat{font-variant-numeric:tabular-nums}html [data-theme-combination="2"] .ec-stat{color:var(--ec-volt);text-shadow:0 0 28px rgb(var(--ec-volt-rgb) / .45)}html #MainContent [data-atom-type=section]:has([data-atom-type=marquee]){--dm-background: var(--ec-volt);--dm-foreground: var(--ec-ink);--dm-muted-foreground: var(--ec-ink);--dm-primary: var(--ec-ink);--dm-primary-foreground: var(--ec-volt);background-color:var(--ec-volt);color:var(--ec-ink)}html #MainContent [data-atom-type=accordion-item]{border-radius:12px;transition:background-color .3s var(--ec-ease)}@media(hover:hover){html #MainContent [data-atom-type=accordion-item]:hover{background-color:rgb(var(--ec-ink-rgb) / .035)}}@media(hover:hover){html footer [data-atom-type=link]>[data-atom-type=text]{background:linear-gradient(currentColor,currentColor) no-repeat 0 100% / 0 1px;transition:background-size .35s var(--ec-ease),color .2s}html footer [data-atom-type=link]:hover>[data-atom-type=text]{color:var(--ec-volt);background-size:100% 1px}}.ec-spot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:0;background:radial-gradient(460px circle at var(--ec-sx, 50%) var(--ec-sy, 50%),rgb(var(--ec-volt-rgb) / .13),transparent 62%);transition:opacity .45s var(--ec-ease)}.ec-has-aurora:hover>.ec-spot{opacity:1}html .ec-zoom{overflow:hidden;cursor:zoom-in}html .ec-zoom img{transition:transform .35s var(--ec-ease)}html .ec-zoom.ec-zooming img{transform:scale(1.8);transition:transform .15s ease-out}@media(prefers-reduced-motion:no-preference){.ecp-buy__media{animation:ec-from-left .9s var(--ec-ease) backwards}.ecp-buy__info>*{animation:ec-rise .8s var(--ec-ease) backwards}.ecp-buy__info>:nth-child(2){animation-delay:.08s}.ecp-buy__info>:nth-child(3){animation-delay:.16s}.ecp-buy__info>:nth-child(n+4){animation-delay:.24s}.ecp-offer{animation:ec-rise .7s var(--ec-ease) .3s backwards}.ecp-offer+.ecp-offer{animation-delay:.42s}main[data-template*=product]>.shopify-section:nth-child(2) [data-section-inner]>[data-atom-type=group]>[data-atom-type=group]:first-child{animation:ec-from-left .9s var(--ec-ease) backwards}main[data-template*=product]>.shopify-section:nth-child(2) [data-section-inner]>[data-atom-type=group]>[data-atom-type=group]:last-child{animation:ec-from-right .9s var(--ec-ease) .1s backwards}}@keyframes ec-from-left{0%{opacity:0;transform:translate3d(-36px,0,0)}}@keyframes ec-from-right{0%{opacity:0;transform:translate3d(36px,0,0)}}.ec-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px}.ec-trust__item{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border:1px solid rgb(var(--ec-ink-rgb) / .1);border-radius:999px;background:rgb(var(--ec-ink-rgb) / .035);color:inherit;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;transition:border-color .25s,background-color .25s,transform .3s var(--ec-ease);animation:ec-rise .7s var(--ec-ease) .45s backwards}.ec-trust__item:nth-child(2){animation-delay:.55s}.ec-trust__item:nth-child(3){animation-delay:.65s}.ec-trust__item svg{width:18px;height:18px;flex-shrink:0;color:var(--ec-volt-deep)}@media(hover:hover){.ec-trust__item:hover{border-color:rgb(var(--ec-volt-rgb) / .8);transform:translateY(-2px)}}.ec-stage .ec-trust__item{border-color:#ffffff24;background:#ffffff0d;color:#f6f7f2}.ec-stage .ec-trust__item svg{color:var(--ec-volt)}.ec-dup-hidden{display:none!important}.ec-sticky{position:fixed;bottom:16px;left:50%;z-index:90;display:flex;align-items:center;gap:14px;width:min(720px,calc(100% - 24px));padding:8px 8px 8px 10px;border-radius:999px;background:#0b0d0ceb;color:#fff;box-shadow:0 22px 50px -20px #000000b3,0 0 0 1px rgb(var(--ec-volt-rgb) / .28);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;visibility:hidden;transform:translate(-50%,140%);transition:transform .55s var(--ec-ease),opacity .3s,visibility 0s .55s}.ec-sticky.is-on{opacity:1;visibility:visible;transform:translate(-50%);transition:transform .55s var(--ec-ease),opacity .3s,visibility 0s}.ec-sticky__img{flex-shrink:0;width:48px;height:48px;border-radius:999px;background:#f2f3ef;object-fit:cover}.ec-sticky__info{flex:1 1 auto;min-width:0}.ec-sticky__title{margin:0;overflow:hidden;font-size:14px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.ec-sticky__price{margin:2px 0 0;color:var(--ec-volt);font-size:13px;font-weight:800}.ec-sticky__btn{position:relative;flex-shrink:0;min-height:48px;padding:0 24px;overflow:hidden;isolation:isolate;border:0;border-radius:999px;background:var(--ec-volt);color:var(--ec-ink);font:inherit;font-size:14px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:background-color .25s,transform .3s var(--ec-ease)}.ec-sticky__btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgb(255 255 255 / .6) 50%,transparent 70%);transform:translate(-130%);animation:ec-shine 4s var(--ec-ease) 1s infinite}.ec-sticky__btn:hover{background:#d8ff5c;transform:translate(var(--ec-mx, 0px),calc(var(--ec-my, 0px) - 1px))}.ec-sticky__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.ec-sticky__btn[disabled]{opacity:.5;cursor:not-allowed}.ec-rel{padding:clamp(48px,7vw,96px) 16px;background:var(--ec-surface)}.ec-rel__in{max-width:1180px;margin:0 auto}.ec-rel__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:28px}.ec-rel__title{margin:0;color:var(--ec-ink);font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.05;letter-spacing:-.035em}.ec-rel__all{flex-shrink:0;color:var(--ec-ink)}.ec-rel__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.ec-rel__card{display:block;color:var(--ec-ink);text-decoration:none;transition:transform .45s var(--ec-ease)}.ec-rel__media{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--ec-radius);background:#fff;transition:box-shadow .45s var(--ec-ease)}.ec-rel__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ec-ease)}.ec-rel__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgb(255 255 255 / .5) 50%,transparent 65%);transform:translate(-120%)}.ec-rel__name{display:block;margin:12px 0 3px;font-size:15px;font-weight:600;line-height:1.3}.ec-rel__price{display:block;font-weight:800}@media(hover:hover)and (prefers-reduced-motion:no-preference){.ec-rel__card:hover{transform:translateY(-6px)}.ec-rel__card:hover .ec-rel__media{box-shadow:0 24px 40px -22px rgb(var(--ec-ink-rgb) / .5)}.ec-rel__card:hover .ec-rel__media img{transform:scale(1.07)}.ec-rel__card:hover .ec-rel__media:after{transform:translate(120%);transition:transform .9s var(--ec-ease)}}html .ecp-ben__img.ecp-ben__tile{position:relative;display:grid;place-items:center;isolation:isolate;background:radial-gradient(120% 120% at 20% 10%,#1e251f,var(--ec-ink) 62%)}.ecp-ben__tile:before{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;z-index:-1;background:radial-gradient(38% 38% at 30% 30%,rgb(var(--ec-volt-rgb) / .34),transparent 70%),radial-gradient(32% 32% at 74% 76%,rgb(var(--ec-volt-rgb) / .18),transparent 70%);animation:ec-aurora 12s ease-in-out infinite alternate}.ecp-ben__tile-num{position:absolute;top:16px;left:18px;color:rgb(var(--ec-volt-rgb) / .85);font-size:14px;font-weight:800;letter-spacing:.12em}.ecp-ben__tile-bolt{width:30%;filter:drop-shadow(0 0 26px rgb(var(--ec-volt-rgb) / .75));animation:ec-bolt 2.8s ease-in-out infinite}.ecp-ben__tile-bolt>span{display:block;aspect-ratio:9 / 13;background:var(--ec-volt);clip-path:polygon(62% 0,0 58%,44% 58%,34% 100%,100% 40%,56% 40%)}@keyframes ec-bolt{0%,to{transform:scale(1) rotate(-4deg);opacity:.88}50%{transform:scale(1.08) rotate(3deg);opacity:1}}html #MainContent [data-atom-type=section]:has(dm-list[data-bind="product.media"]){--dm-card: var(--dm-primary-80);--dm-input: var(--dm-primary-80);--dm-muted: var(--dm-primary-80);--dm-border: rgb(255 255 255 / .12);--dm-secondary: var(--dm-neutral-10);--dm-background: var(--ec-ink);--dm-foreground: #f6f7f2;--dm-shadow-color: #000;--dm-card-foreground: #f6f7f2;--dm-input-foreground: #f6f7f2;--dm-muted-foreground: rgb(246 247 242 / .72);--dm-secondary-foreground: var(--dm-neutral-100);--dm-sidebar: var(--ec-ink);--dm-sidebar-foreground: #f6f7f2;--dm-primary: var(--ec-volt);--dm-primary-foreground: var(--ec-ink);--dm-accent: var(--ec-volt);--dm-accent-foreground: var(--ec-ink);--dm-hl-color: var(--ec-volt);--dm-rating-color: var(--ec-volt);--dm-rating-empty: rgb(255 255 255 / .2);--dm-button-border-color: var(--ec-volt);color:#f6f7f2}html main[data-template=product] .product-information,html .sticky-add-to-cart__bar{--color-primary-button-background: var(--ec-volt);--color-primary-button-text: var(--ec-ink);--color-primary-button-border: var(--ec-volt);--color-primary-button-hover-background: #d8ff5c;--color-primary-button-hover-text: var(--ec-ink);--color-primary-button-hover-border: #d8ff5c}html main[data-template=product] .product-information .variant-option legend{color:#f6f7f2}html main[data-template=product] .product-information .variant-option__button-label{background:#ffffff0d;color:#f6f7f2;box-shadow:inset 0 0 0 1px #ffffff38;transition:background-color .25s,color .25s,box-shadow .25s}html main[data-template=product] .product-information .variant-option__button-label>*{color:inherit}html main[data-template=product] .product-information .variant-option__button-label:has(input:checked){color:var(--ec-ink);box-shadow:inset 0 0 0 1px var(--ec-volt),0 10px 26px -14px rgb(var(--ec-volt-rgb) / .9)}html main[data-template=product] .product-information .variant-option__button-label__pill{background:var(--ec-volt)}@media(hover:hover){html main[data-template=product] .product-information .variant-option__button-label:not(:has(input:checked)):hover{box-shadow:inset 0 0 0 1px rgb(var(--ec-volt-rgb) / .7)}}html #MainContent [data-atom-type=section]:has(dm-list[data-bind="product.media"]),html .ecp-buy,html main[data-template=product]>.shopify-section:first-child .section-background{background:radial-gradient(120% 90% at 72% 8%,#1b211c 0%,var(--ec-ink) 58%)}html #MainContent [data-atom-type=section]:has(dm-list[data-bind="product.media"]),html .ecp-buy,html main[data-template=product]>.shopify-section:first-child{overflow-x:clip}html .ec-stage{position:relative;isolation:isolate}html .ec-stage>[data-section-inner],html .ec-stage>.ecp-in{position:relative;z-index:1}.ec-stage__fx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.ec-stage__glow{position:absolute;border-radius:50%}.ec-stage__glow--a{top:-28%;left:-12%;width:min(60vw,820px);aspect-ratio:1;background:radial-gradient(closest-side,rgb(var(--ec-volt-rgb) / .2),transparent);animation:ec-drift 14s ease-in-out infinite alternate}.ec-stage__glow--b{right:-14%;bottom:-32%;width:min(46vw,640px);aspect-ratio:1;background:radial-gradient(closest-side,rgb(var(--ec-volt-rgb) / .12),transparent);animation:ec-drift 18s ease-in-out infinite alternate-reverse}.ec-stage__grid{position:absolute;top:-64px;right:0;bottom:0;left:0;background-image:linear-gradient(rgb(255 255 255 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .045) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 70% 65% at 30% 40%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 65% at 30% 40%,#000 20%,transparent 75%);animation:ec-grid 7s linear infinite}.ec-stage:hover .ec-stage__fx>.ec-spot{opacity:1}@keyframes ec-drift{to{transform:translate3d(6%,8%,0) scale(1.12)}}@keyframes ec-grid{to{transform:translate3d(0,64px,0)}}html :is(dm-list[data-bind="product.media"] [data-atom-type=media],.ecp-gal__slide,main[data-template=product] media-gallery .product-media-container){border-radius:var(--ec-radius);overflow:hidden;transition:outline-color .35s var(--ec-ease),box-shadow .45s var(--ec-ease);outline:1px solid rgb(255 255 255 / .07);outline-offset:-1px}html :is(.ecp-gal__slide,main[data-template=product] media-gallery .product-media-container){box-shadow:0 30px 60px -32px #000000e6}@media(hover:hover){html :is(dm-list[data-bind="product.media"] [data-atom-type=media],.ecp-gal__slide,main[data-template=product] media-gallery .product-media-container):hover{outline-color:rgb(var(--ec-volt-rgb) / .75)}html :is(.ecp-gal__slide,main[data-template=product] media-gallery .product-media-container):hover{box-shadow:0 30px 60px -32px #000000e6,0 0 48px -14px rgb(var(--ec-volt-rgb) / .55)}}html .ecp-buy .ecp-gal__thumb[aria-current=true]{border-color:var(--ec-volt)}@media(prefers-reduced-motion:no-preference){html :is(.ecp-gal__slide,main[data-template=product] media-gallery .product-media-container){animation:ec-card-in 1s var(--ec-ease) .1s backwards}html main[data-template=product] media-gallery .product-media-container:nth-child(2){animation-delay:.22s}html main[data-template=product] media-gallery .product-media-container:nth-child(3){animation-delay:.34s}html main[data-template=product] media-gallery .product-media-container:nth-child(n+4){animation-delay:.46s}html .ecp-buy .ecp-gal__thumb{animation:ec-rise .6s var(--ec-ease) .35s backwards}html main[data-template=product] .product-information .product-details{animation:ec-from-right .9s var(--ec-ease) .15s backwards}}@keyframes ec-card-in{0%{opacity:0;transform:translate3d(0,50px,0) scale(.92)}}html .sticky-add-to-cart__bar{--color-foreground: #f6f7f2;--color-foreground-rgb: 246 247 242;background:#0b0d0ceb;color:#f6f7f2;box-shadow:0 22px 50px -20px #000000b3,0 0 0 1px rgb(var(--ec-volt-rgb) / .28);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@keyframes ec-pulse{0%{box-shadow:0 0 rgb(var(--ec-volt-rgb) / .55),0 18px 40px -18px rgb(var(--ec-volt-rgb) / .8)}70%,to{box-shadow:0 0 0 16px rgb(var(--ec-volt-rgb) / 0),0 18px 40px -18px rgb(var(--ec-volt-rgb) / .8)}}@media(prefers-reduced-motion:no-preference){html :is([data-atom-type=button][data-button-action=add-to-cart],.ecp-btn[data-ecp-submit],.product-information .add-to-cart-button,.sticky-add-to-cart__button,.ec-sticky__btn):not([disabled],[aria-disabled=true]){animation:ec-pulse 2.8s ease-out 1.6s infinite}html :is([data-atom-type=button][data-button-action=add-to-cart],.ecp-btn[data-ecp-submit],.product-information .add-to-cart-button,.sticky-add-to-cart__button,.ec-sticky__btn):hover{animation:none}}@media(prefers-reduced-motion:no-preference){#MainContent>.shopify-section:first-child .section-resource-list__header,#MainContent>.shopify-section:first-child .resource-list__item{animation:ec-rise .9s var(--ec-ease) both}#MainContent>.shopify-section:first-child .resource-list__item:nth-child(2){animation-delay:.07s}#MainContent>.shopify-section:first-child .resource-list__item:nth-child(3){animation-delay:.14s}#MainContent>.shopify-section:first-child .resource-list__item:nth-child(4){animation-delay:.21s}#MainContent>.shopify-section:first-child .resource-list__item:nth-child(5){animation-delay:.28s}#MainContent>.shopify-section:first-child .resource-list__item:nth-child(6){animation-delay:.35s}#MainContent>.shopify-section:first-child .resource-list__item:nth-child(n+7){animation-delay:.42s}}@keyframes ec-rise{0%{opacity:0;transform:translate3d(0,26px,0)}}.ec-js [data-ec-reveal]{opacity:0;transform:translate3d(0,32px,0)}.ec-js [data-ec-reveal=zoom]{transform:scale(.94)}.ec-js [data-ec-reveal].ec-in{opacity:1;transform:none;transition:opacity .7s var(--ec-ease) var(--ec-d, 0ms),transform .9s var(--ec-ease) var(--ec-d, 0ms)}@media(prefers-reduced-motion:reduce){.ec-ticker__track,.ec-aurora,html [data-atom-type=button][data-button-action=add-to-cart]:after,html .ecp-btn[data-ecp-submit]:after,.ec-sticky__btn:after,.ecp-ben__tile:before,.ecp-ben__tile-bolt,.ec-stage__glow,.ec-stage__grid{animation:none}.ec-ticker{overflow-x:auto}}@media screen and (max-width:749px){.ec-ticker{font-size:12px}.ec-ticker__list li{padding:8px 16px}:root{--ec-radius: 14px}.ec-sticky{bottom:10px;gap:10px;border-radius:20px}.ec-sticky__img{width:42px;height:42px;border-radius:12px}.ec-sticky__btn{min-height:44px;padding:0 16px;font-size:13px}.ec-rel__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ec-rel__head{align-items:center}.ec-stage__grid{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/enduracell-motion.css.map */
