body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home{--doodle-opacity:.14}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-original-hero{width:100%;max-width:2000px;aspect-ratio:2078/625;overflow:hidden;background:transparent!important;animation:none;filter:none}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-original-hero>img,body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .hero-character>img{position:absolute;top:-21.12%;left:0;display:block;width:100%;height:auto;max-width:none;filter:none;animation:none}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-original-hero>span{display:none}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-original-hero.is-alive>img:first-child{clip-path:polygon(0 0,61% 0,61% 25%,57% 42%,55% 62%,52% 76%,49% 85%,49% 100%,0 100%)}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .hero-character{position:absolute;inset:0;pointer-events:none;animation:home-breathe 7s ease-in-out infinite}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .hero-character>img{clip-path:polygon(61% 0,100% 0,100% 100%,49% 100%,49% 85%,52% 76%,55% 62%,57% 42%,61% 25%)}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-hero-actions{padding:22px 26px;margin-top:6px;margin-bottom:22px;border:0;border-radius:16px;background:#fff4e5!important}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-hero-actions .e-orange{background:#ed661e!important;color:#171b19!important;border-color:transparent!important}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-button{border-radius:10px;min-height:54px;transition:transform .2s,box-shadow .2s}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-button:hover{transform:translateY(-3px);box-shadow:0 8px 22px #102c2118!important}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-shopping{padding-top:54px;padding-bottom:64px}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-shopping-grid{gap:24px;grid-template-columns:1.08fr 1fr 1fr}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-world{height:560px;border:0;border-radius:26px;padding:32px;background:#f5d9df!important}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-world-blue{margin-top:30px;background:#cee6ed!important}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-world-lilac{background:#e4ddf5!important}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-world-product{top:170px;bottom:96px;left:14px;right:14px}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-world .e-button{bottom:26px;left:24px;right:24px}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-world-note{display:none}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-world h3{font-size:clamp(32px,3.3vw,48px)}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-world .ds-theme-layer{mask-image:linear-gradient(transparent 8%,#000 48%)}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-category-nav{gap:12px;padding-top:26px}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-category-nav a{border-radius:30px!important;padding:13px 22px!important}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-art-edit{padding-block:80px;background:#faf6ed!important}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-art-layout{gap:70px}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-art-stage{height:520px;background:#d7e7d5!important;border:0!important;border-radius:110px 28px 110px 28px;clip-path:inset(0 round 110px 28px 110px 28px)}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-art-copy h2 span{color:#437552!important}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-art-stage .e-stage-caption{font-size:13px;letter-spacing:.12em}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-art-links{gap:16px;padding-top:28px}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-art-links a{border-radius:12px!important}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-new{padding-block:80px}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-product-grid{gap:24px}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-new .e-product-photo.ds-theme-media{height:330px;border:0;border-radius:22px;background:#f4ddcd!important;background-image:none!important;background-blend-mode:normal}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-new .e-product-tile:nth-child(2) .e-product-photo{background:#d8e7e9!important}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-new .e-product-tile:nth-child(3) .e-product-photo{background:#dce8d2!important}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-new .e-product-tile:nth-child(4) .e-product-photo{background:#e7dff0!important}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-product-info{gap:9px;padding:18px 3px;font-size:15px;line-height:1.45}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-product-info strong{font-size:16px}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-little{padding-top:20px;padding-bottom:90px;gap:70px}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-little-stage.ds-theme-media{background:#bdddcf!important;background-image:none!important;background-blend-mode:normal;border:0!important;border-radius:28px 100px 28px 28px;height:440px}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-little h2 span{color:#417b67!important}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-little-copy nav a{min-height:44px;padding-block:12px}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-stage-products .e-product{transition:transform .35s}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-stage-products .e-product:hover{transform:translateY(-7px) rotate(0)}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-season[data-season=christmas]{background:#123e32!important;color:#fff8e9;padding-block:100px;border:0;isolation:isolate;overflow:hidden}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-season[data-season=christmas]::before{content:"";position:absolute;inset:-100px 0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle,#ffe8af99 1px,transparent 2px),radial-gradient(circle,#ffffff70 1px,transparent 2px);background-size:137px 127px,211px 193px;animation:home-snow 28s linear infinite;opacity:.5}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-season[data-season=christmas]::after{display:none}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-festive-lights{--light-count:18;position:absolute;inset:0 0 auto;height:84px;pointer-events:none;border-top:1px solid #cbb78099}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-festive-lights i{--drop:32px;position:absolute;left:calc((var(--light-index) + .5)*100% / var(--light-count));top:var(--drop);width:10px;height:16px;margin-left:-5px;border-radius:45% 45% 50% 50%;background:radial-gradient(circle at 35% 25%,#fffbe4bb,transparent 60%),radial-gradient(circle at 70% 80%,#0003,transparent 65%);background-color:#efc369;color:#efc369;box-shadow:0 0 10px 3px color-mix(in srgb,currentColor 45%,transparent),0 0 28px 7px color-mix(in srgb,currentColor 15%,transparent);transform-origin:50% calc(0px - var(--drop));animation:home-light-glow 4.8s ease-in-out infinite,home-light-swing 7s ease-in-out infinite,home-light-colour 22s ease-in-out infinite;animation-delay:calc(var(--light-index)*-.37s),calc(var(--light-index)*-.63s),calc(var(--light-index)*-1.4s)}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-festive-lights i::before{content:"";position:absolute;top:-4px;left:25%;width:50%;height:5px;border-radius:2px;background:#d8b76c}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-festive-lights i::after{content:"";position:absolute;left:50%;top:calc(0px - var(--drop));width:1px;height:calc(var(--drop) - 4px);background:#cbb780bb}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-festive-lights i:nth-child(3n){--drop:44px;width:20px;height:23px;margin-left:-10px;border-radius:50%;animation-duration:6.2s,8.4s,26s}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-festive-lights i:nth-child(6n){--drop:38px;width:16px;height:18px;margin-left:-8px}
@keyframes home-light-glow{0%,100%{opacity:.68}50%{opacity:1}}
@keyframes home-light-swing{0%,100%{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}
@keyframes home-light-colour{0%,100%{background-color:#efc369;color:#efc369}34%{background-color:#d97580;color:#d97580}68%{background-color:#8fc69a;color:#8fc69a}}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-season[data-season=christmas] .e-season-layout{gap:60px;align-items:center}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-season[data-season=christmas] .e-kicker{color:#eed49c!important;letter-spacing:.18em}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-season[data-season=christmas] h2{font-size:clamp(48px,5.1vw,78px);line-height:1.02;color:#fff8e9!important}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-season[data-season=christmas] h2 span{color:#f2d18b!important;font-weight:500}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-season[data-season=christmas] .e-season-copy>p:not(.e-kicker){color:#e3ebe2;line-height:1.65}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-season[data-season=christmas] .e-orange{background:#a72d43!important;border-color:#c15968!important;color:#fff!important}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-season[data-season=christmas] .e-link{color:#fff8e9!important}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-season[data-season=christmas] .e-season-stage{height:470px;background:#f3e3c6!important;border:8px solid #bd994d;border-radius:180px 180px 26px 26px;box-shadow:0 20px 55px #051d2233}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-season[data-season=christmas] .e-stage-products{inset:65px 22px 65px}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-season[data-season=christmas] .e-stage-label{color:#6f2638;font-weight:700;letter-spacing:.12em}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-season[data-season=christmas] .ds-theme-layer::before{background:#9b3444!important;opacity:.14!important}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-season[data-season=christmas] .ds-theme-layer{mask-image:linear-gradient(#000, #000 80%,transparent)}
@keyframes home-breathe{0%,100%{transform:translateY(0)}50%{transform:translateY(4px)}}
@keyframes home-snow{from{background-position:0 0,65px 30px}to{background-position:18px 127px,45px 223px}}
html[data-ds-motion=paused] body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home *,html[data-ds-motion=paused] body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home *::before{animation-play-state:paused!important}
@media(max-width:900px){
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-hero-actions{padding:18px;flex-wrap:wrap}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-hero-actions>div{gap:20px;flex-wrap:wrap}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-world{height:510px;padding:24px}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-art-layout,body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-little,body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-season-layout{gap:36px}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-new .e-product-photo.ds-theme-media{height:270px}
}
@media(max-width:760px){
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-original-hero{width:100%}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-hero-actions{width:calc(100% - 32px);margin-bottom:12px}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-hero-actions p{font-size:10px}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-shopping{padding-top:30px;padding-bottom:42px}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-shopping-grid{grid-template-columns:1fr;gap:20px}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-world,body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-world-blue{height:480px;margin-top:0;border-radius:22px}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-world-product{top:145px;bottom:94px}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-world h3{font-size:38px}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-art-edit{padding-block:46px}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-art-stage{height:380px;border-radius:70px 24px 70px 24px;clip-path:inset(0 round 70px 24px 70px 24px)}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-art-links{gap:12px}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-new{padding-block:48px}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-product-grid{gap:20px 14px}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-new .e-product-photo.ds-theme-media{height:230px;border-radius:16px}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-product-info{font-size:13px}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-little{padding-bottom:52px;gap:28px}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-little-stage.ds-theme-media{height:350px;border-radius:24px 65px 24px 24px}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-season[data-season=christmas]{padding-block:100px 65px}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-festive-lights{--light-count:8}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-festive-lights i:nth-child(n+9){display:none}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-season[data-season=christmas] .e-season-stage{height:350px;border-width:5px;border-radius:130px 130px 22px 22px}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-season[data-season=christmas] .e-stage-products{inset:55px 16px 62px}
body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-season[data-season=christmas] .e-stage-label{font-size:9px}
}
html[data-ds-theme=dark] body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-hero-actions{background:#293d33!important}
html[data-ds-theme=dark] body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-original-hero{background:#faf6ed!important;border-radius:24px}
html[data-ds-theme=dark] body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home .e-art-edit{background:#1e3028!important}
html[data-ds-theme=dark] body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home :is(.e-world,.e-art-stage,.e-little-stage,.e-new .e-product-photo){color:#18251f!important}
html[data-ds-theme=dark] body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home :is(.e-world,.e-art-stage,.e-little-stage,.e-new .e-product-photo) .ds-theme-layer::before{background:#263d30!important}
@media(prefers-reduced-motion:reduce){body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home *,body#storefront-launch-v1189424.flagship-v045.storefront-body #main-content#main-content #energy-home *::before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}

body.storefront-body .ds-theme-dialog .ds-theme-reset{display:block;width:100%;min-height:44px;margin:0 0 18px;padding:10px 16px;border:1px solid var(--ds-line);border-radius:8px;background:var(--ds-surface);color:var(--ds-ink);font:inherit;font-weight:700;cursor:pointer}
body.storefront-body .ds-theme-dialog .ds-theme-reset:focus-visible{outline:3px solid var(--ds-accent);outline-offset:3px}
