.ecc{--ecc-night:#0b121f;--ecc-navy:#21385b;--ecc-dawn:#b07c83;--ecc-sunrise:#fdbe87;--ecc-powder:#bdd6e6;--ecc-sunset:#e56a54;--ecc-text:#ffffff;--ecc-soft:rgba(255,255,255,.86);--ecc-faint:rgba(255,255,255,.62);--ecc-rule:rgba(255,255,255,.18);--link-color:255 255 255;position:relative;isolation:isolate;overflow:hidden;background:var(--ecc-night);color:var(--ecc-soft);font-family:var(--base-font-family,inherit);font-size:var(--base-text-size,16px);line-height:var(--base-line-height,1.6)}.ecc *,.ecc *:before,.ecc *:after{box-sizing:border-box}.ecc h2,.ecc h3,.ecc h4,.ecc p,.ecc ol,.ecc ul,.ecc dl,.ecc dd,.ecc figure{margin:0}.ecc ol,.ecc ul,.ecc dd{padding:0;list-style:none}.ecc img{display:block;max-width:100%;height:auto}.ecc__sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background:radial-gradient(90% 46% at 78% 104%,#fdbe879e,#b07c8366 30%,#21385b00 66%),radial-gradient(100% 60% at 8% -8%,#bdd6e633,#bdd6e600 62%),linear-gradient(180deg,#21385b,#16263f 42%,#0b121f)}.ecc__blob{position:absolute;z-index:-2;border-radius:50%;filter:blur(60px);opacity:.7;pointer-events:none;will-change:transform}.ecc__blob--a{width:46vmax;height:46vmax;left:-12vmax;top:-18vmax;background:radial-gradient(circle,#bdd6e657,#bdd6e600 68%);animation:ecc-drift-a 26s ease-in-out infinite alternate}.ecc__blob--b{width:38vmax;height:38vmax;right:-10vmax;top:22%;background:radial-gradient(circle,#b07c834d,#b07c8300 66%);animation:ecc-drift-b 32s ease-in-out infinite alternate}.ecc__blob--c{width:30vmax;height:30vmax;left:30%;bottom:-16vmax;background:radial-gradient(circle,#fdbe8742,#fdbe8700 70%);animation:ecc-drift-a 38s ease-in-out infinite alternate-reverse}@keyframes ecc-drift-a{to{transform:translate3d(6vmax,4vmax,0) scale(1.12)}}@keyframes ecc-drift-b{to{transform:translate3d(-5vmax,-3vmax,0) scale(.92)}}.ecc-wrap{width:100%;max-width:var(--page-container-width,1600px);margin-inline:auto;padding-left:max(var(--container-pad-x,16px),env(safe-area-inset-left,0px));padding-right:max(var(--container-pad-x,16px),env(safe-area-inset-right,0px))}.ecc-glass{position:relative;border-radius:0;color:var(--ecc-soft);background:#ffffff14;-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px #ffffff38,0 30px 60px -30px #0000008c}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ecc-glass{background:#161b24d1}}.ecc .ecc-h{font-family:var(--heading-font-family,inherit);font-style:var(--heading-font-style,normal);font-weight:var(--heading-font-weight,800);letter-spacing:var(--heading-font-letter-spacing,.05em);text-transform:uppercase;line-height:1.1;color:var(--ecc-text);text-wrap:balance}.ecc .ecc-h--xl{font-size:40px}.ecc .ecc-h--l{font-size:32px}.ecc .ecc-h--m{font-size:var(--larger-mobile-text-size,27px)}.ecc .ecc-h--s{font-size:calc(var(--font-scale,2.88px) + var(--base-text-size,16px));line-height:1.2}@media(min-width:768px){.ecc .ecc-h--xl{font-size:var(--super-large-text-size,60px)}.ecc .ecc-h--l{font-size:56px}.ecc .ecc-h--m{font-size:var(--larger-text-size,34px)}}.ecc-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:.8em;font-weight:500;letter-spacing:.1em;line-height:1.3em;text-transform:uppercase;color:var(--ecc-soft)}.ecc-eyebrow__r{margin-left:auto;color:var(--ecc-faint);font-variant-numeric:tabular-nums}.ecc-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--ecc-sunrise);box-shadow:0 0 #fdbe878c;animation:ecc-pulse 2.6s ease-out infinite}@keyframes ecc-pulse{0%{box-shadow:0 0 #fdbe878c}70%{box-shadow:0 0 0 7px #fdbe8700}to{box-shadow:0 0 #fdbe8700}}.ecc-lead{font-size:1.2em;line-height:var(--base-line-height,1.6);color:var(--ecc-soft);max-width:58ch}@media(min-width:768px){.ecc-lead{font-size:1.35em}}.ecc-body{color:var(--ecc-soft)}.ecc-label{font-size:.8em;font-weight:500;letter-spacing:.1em;line-height:1.3em;text-transform:uppercase;color:var(--ecc-faint)}.ecc-tag{display:inline-block;background:#fafaf8a3;color:#333;-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);border:1px solid rgba(255,255,255,.6);font-family:var(--nav-font-family,inherit);font-weight:600;font-size:11px;line-height:1;letter-spacing:.12em;text-transform:uppercase;padding:8px 10px}.ecc-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px}.ecc .btn.ecc-btn{--btn-bg-hover-color:255 255 255;--btn-text-hover-color:51 51 51;--btn-border-hover-color:255 255 255}.ecc .small-feature-link.ecc-link{color:#fff;text-decoration-color:#fff6}.ecc .small-feature-link.ecc-link:hover{text-decoration-color:#fff}.ecc a:focus-visible,.ecc summary:focus-visible{outline:2px solid #fff;outline-offset:3px}.ecc-hero{padding-block:clamp(28px,5vw,72px)}.ecc-hero__grid{display:grid;grid-template-columns:1fr;align-items:center}.ecc-hero__art{position:relative;justify-self:center;width:min(74%,420px);margin-bottom:-34px;z-index:0}.ecc-hero__img{position:relative;z-index:1;width:100%;filter:drop-shadow(0 34px 40px rgba(0,0,0,.5))}.ecc-hero__art--framed{margin-bottom:-40px}.ecc-hero__art--framed .ecc-hero__img{filter:none;aspect-ratio:1/1;object-fit:cover;border:1px solid rgba(255,255,255,.22)}.ecc-rings{position:absolute;left:50%;bottom:-6%;width:128%;aspect-ratio:3/1;transform:translate(-50%);z-index:0;pointer-events:none;background:radial-gradient(closest-side,#fff0 58%,#ffffff3d,#fff0 61%),radial-gradient(closest-side,#fff0 77%,#ffffff24,#fff0 80%),radial-gradient(closest-side,#fff0 96%,#ffffff14,#fff0 99%),radial-gradient(closest-side,#bdd6e633,#bdd6e600 56%)}.ecc-hero__panel{z-index:2;display:grid;gap:20px;padding:52px 22px 24px}.ecc-facts{display:grid;gap:0;border-top:1px solid var(--ecc-rule)}.ecc-facts li{font-size:.8em;font-weight:500;letter-spacing:.1em;line-height:1.3em;text-transform:uppercase;color:var(--ecc-soft);padding:12px 0;border-bottom:1px solid rgba(255,255,255,.12)}.ecc-facts li:last-child{border-bottom:0;padding-bottom:0}@media(min-width:900px){.ecc-hero__grid{grid-template-columns:repeat(12,1fr)}.ecc-hero__panel{grid-column:1/8;grid-row:1;padding:34px;padding-right:clamp(48px,7vw,104px)}.ecc-hero__art{grid-column:7/13;grid-row:1;width:100%;max-width:540px;margin:0;justify-self:end}.ecc-hero__art--framed{grid-column:7/13}.ecc-facts{grid-template-columns:repeat(3,auto);justify-content:start;gap:0 28px;padding-top:14px}.ecc-facts li{padding:0;border-bottom:0}}.ecc-story{padding-block:var(--larger-section-padding-mobile,60px)}@media(min-width:768px){.ecc-story{padding-block:var(--larger-section-padding,80px)}}.ecc-story .ecc-wrap{display:grid;gap:clamp(60px,8vw,110px)}.ecc-sec{display:grid;gap:clamp(24px,3vw,36px)}.ecc-sec__head{display:grid;gap:16px;max-width:820px}.ecc-mech{display:grid;gap:16px;grid-template-columns:1fr}.ecc-mech__fig{padding:22px;display:grid;gap:14px;align-content:start}.ecc-mech__fig svg{display:block;width:100%;height:auto}.ecc-mech__fig svg text{font-family:var(--base-font-family,inherit);font-size:11.5px;font-weight:600;letter-spacing:.1em}.ecc-mech__cap{font-size:var(--smaller-text-size-2,14px);line-height:1.5;color:var(--ecc-faint)}.ecc-mech__stat{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;border-top:1px solid var(--ecc-rule);padding-top:16px}.ecc .ecc-figure{font-family:var(--heading-font-family,inherit);font-weight:var(--heading-font-weight,800);letter-spacing:var(--heading-font-letter-spacing,.05em);font-size:var(--super-large-text-size,60px);line-height:1;color:#fff;font-variant-numeric:tabular-nums}.ecc-mech__statnote{max-width:30ch}.ecc-mech__list{display:grid;gap:16px}.ecc-card{padding:22px;display:grid;gap:10px;align-content:start}.ecc-note{max-width:70ch;border-left:2px solid var(--ecc-sunrise);padding-left:16px;color:var(--ecc-soft)}@media(min-width:900px){.ecc-mech{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch}.ecc-mech__list{grid-auto-rows:1fr}.ecc-mech__fig,.ecc-card{padding:28px}}.ecc-vap{stroke-dasharray:5 7;animation:ecc-rise 2.6s linear infinite}@keyframes ecc-rise{to{stroke-dashoffset:-24}}.ecc-crowns{display:grid;gap:16px;grid-template-columns:1fr}.ecc-crown{display:grid;grid-template-rows:auto 1fr}.ecc-crown__media{position:relative;aspect-ratio:4/3;overflow:hidden}.ecc-crown__media img{position:absolute;left:18px;top:26px;width:calc(100% - 36px);height:calc(100% - 38px);object-fit:contain;object-position:center;filter:drop-shadow(0 22px 26px rgba(0,0,0,.45))}.ecc-crown__media .ecc-tag{position:absolute;left:16px;top:16px;z-index:2}.ecc-crown__body{padding:22px;display:grid;gap:14px;align-content:start}.ecc-spec{display:grid;border-top:1px solid var(--ecc-rule)}.ecc-spec div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.12);align-items:baseline}.ecc-spec dd{color:var(--ecc-text)}@media(min-width:760px){.ecc-crowns{grid-template-columns:repeat(2,minmax(0,1fr))}.ecc-crown__body{padding:28px}}.ecc-steps{display:grid;gap:0;grid-template-columns:1fr;border-top:1px solid var(--ecc-rule)}.ecc-step{display:grid;grid-template-columns:40px minmax(0,1fr);gap:6px 14px;align-content:start;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.14)}.ecc-step__n{grid-row:1/3;font-weight:600;letter-spacing:.1em;font-size:.8em;line-height:1.9;color:var(--ecc-sunrise);font-variant-numeric:tabular-nums}.ecc-step p{max-width:52ch;color:var(--ecc-soft)}@media(min-width:760px){.ecc-steps{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}}@media(min-width:1080px){.ecc-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.ecc-tip{padding:22px;display:grid;gap:8px;max-width:820px}.ecc-faq{border-top:1px solid var(--ecc-rule);max-width:860px}.ecc-faq details{border-bottom:1px solid var(--ecc-rule)}.ecc-faq summary{display:block;position:relative;padding:15px 30px 15px 0;list-style:none;cursor:pointer;font-weight:600;line-height:1.4;color:#fff}.ecc-faq summary::-webkit-details-marker{display:none}.ecc-faq summary:before,.ecc-faq summary:after{content:"";position:absolute;top:calc(50% - 1px);right:0;width:11px;height:1px;background-color:currentColor;transition:transform .3s ease,opacity .3s ease}.ecc-faq summary:before{transform:rotate(-90deg)}.ecc-faq details[open] summary:before{transform:rotate(0);opacity:0}.ecc-faq details p{padding:0 0 20px;color:var(--ecc-soft);max-width:64ch}.ecc-credit{font-size:var(--smaller-text-size-2,14px);color:var(--ecc-faint);max-width:80ch}@media(prefers-reduced-motion:reduce){.ecc__blob,.ecc-vap,.ecc-dot{animation:none}}.ecc-crown__media:not(:has(img)){aspect-ratio:auto;padding:22px 22px 0}.ecc-crown__media:not(:has(img)) .ecc-tag{position:static}.ecc-hero__art:not(:has(img)){display:none}@media(min-width:900px){.ecc-hero__grid:not(:has(.ecc-hero__img)) .ecc-hero__panel{grid-column:1/9;padding-right:34px}}@media(max-width:899px){.ecc-hero__grid:not(:has(.ecc-hero__img)) .ecc-hero__panel{padding-top:24px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/enso-cooldown.css.map */
