.ezc-hw{--brand:#58a840;--g900:#16330e;--g800:#2c5a1f;--g700:#3f7d2c;--g600:#4c9636;--g500:#58a840;--g100:#e8f4e1;--g050:#f2f9ee;--gold:#f5a623;--gold-soft:#fbe6c0;--cream:#f7f3ea;--ink:#17241a;--muted:#5e6b58;--line:#e0eed9;--concrete:#97a690;--paper:#fff;--bg:#f6faf1;--blue:#2f6bd8;--purple:#7b3fb0;--red:#c2452f;--radius:20px;--radius-sm:14px;--pill:999px;--shadow:0 18px 40px rgba(12,42,26,.08);--shadow-sm:0 8px 20px rgba(12,42,26,.06);--shadow-lg:0 30px 70px rgba(12,42,26,.16);--ease:cubic-bezier(.22,.61,.36,1);--sans:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--serif:"Fraunces",Georgia,serif;position:relative;overflow:hidden;isolation:isolate;background:var(--bg);color:var(--ink);font-family:var(--sans);line-height:1.6}.ezc-hw *{box-sizing:border-box}.ezc-hw:before{content:"";position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:0;pointer-events:none;background:radial-gradient(820px 460px at 82% -6%,rgba(52,168,102,.18),transparent 60%),radial-gradient(680px 420px at 4% 12%,rgba(245,166,35,.14),transparent 55%);animation:ezcHwFloat 16s ease-in-out infinite alternate}@keyframes ezcHwFloat{0%{transform:translate(0) scale(1)}to{transform:translate(-18px,14px) scale(1.05)}}.ezc-hw-viewport{position:relative;z-index:1;width:100%}.ezc-hw-track{display:grid;align-items:center;min-height:clamp(560px,66vh,720px)}.ezc-hw-slide{grid-area:1 / 1;display:flex;align-items:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .55s var(--ease),visibility 0s linear .55s}.ezc-hw-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1;transition:opacity .55s var(--ease),visibility 0s}.ezc-hw-inner{position:relative;width:100%;max-width:1180px;margin:0 auto;padding:clamp(40px,6vh,64px) clamp(20px,5vw,24px);display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,4vw,54px);align-items:center}.ezc-hw--agitate .ezc-hw-inner{grid-template-columns:1fr;justify-items:center;text-align:center;max-width:900px}.ezc-hw-copy{min-width:0}.ezc-hw-slide .ezc-hw-copy>*{opacity:0;transform:translateY(20px)}.ezc-hw-slide.is-active .ezc-hw-copy>*{animation:ezcHwUp .7s var(--ease) both}.ezc-hw-slide.is-active .ezc-hw-copy>*:nth-child(1){animation-delay:.08s}.ezc-hw-slide.is-active .ezc-hw-copy>*:nth-child(2){animation-delay:.16s}.ezc-hw-slide.is-active .ezc-hw-copy>*:nth-child(3){animation-delay:.24s}.ezc-hw-slide.is-active .ezc-hw-copy>*:nth-child(4){animation-delay:.32s}.ezc-hw-slide.is-active .ezc-hw-copy>*:nth-child(5){animation-delay:.4s}.ezc-hw-slide.is-active .ezc-hw-copy>*:nth-child(6){animation-delay:.48s}@keyframes ezcHwUp{to{opacity:1;transform:none}}.ezc-hw-slide.is-active .ezc-hw-visual{animation:ezcHwUp .85s .2s var(--ease) both}.ezc-hw-eyebrow{display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.13em;font-size:1.15rem;font-weight:800;color:var(--g700);background:var(--g100);padding:8px 16px;border-radius:var(--pill);margin-bottom:18px}.ezc-hw-eyebrow svg{width:17px;height:17px;color:var(--gold)}.ezc-hw-head{font-family:var(--serif);font-weight:600;letter-spacing:-.01em;line-height:1.05;font-size:clamp(3.6rem,4.8vw,5.6rem);color:var(--g900);margin:0 0 20px;text-wrap:balance}.ezc-hw-head .hl{color:var(--g600);position:relative;white-space:nowrap}.ezc-hw-head .hl:after{content:"";position:absolute;left:0;right:0;bottom:.08em;height:.32em;z-index:-1;background:var(--gold-soft);border-radius:4px;transform:scaleX(0);transform-origin:left}.ezc-hw-slide.is-active .ezc-hw-head .hl:after{animation:ezcHwUnderline .8s .35s var(--ease) forwards}@keyframes ezcHwUnderline{to{transform:scaleX(1)}}.ezc-hw-sub{font-size:clamp(1.6rem,1.7vw,1.85rem);color:var(--muted);margin:0 0 26px;max-width:46ch}.ezc-hw--agitate .ezc-hw-sub{margin-left:auto;margin-right:auto}.ezc-hw-points{list-style:none;margin:0 0 26px;padding:0;display:flex;flex-direction:column;gap:14px}.ezc-hw--agitate .ezc-hw-points{align-items:center}.ezc-hw-points li{display:flex;align-items:center;gap:13px;font-size:1.5rem;font-weight:600;color:var(--ink)}.ezc-hw-ic{flex:0 0 auto;width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--g100);color:var(--g700)}.ezc-hw-ic svg{width:18px;height:18px}.ezc-hw-points--icon li{text-transform:uppercase;letter-spacing:.04em;font-size:1.3rem;font-weight:700}.ezc-hw--agitate .ezc-hw-ic{background:#f5a62329;color:#c07d0b}.ezc-hw-dotc{flex:0 0 auto;width:15px;height:15px;border-radius:50%;margin:9px 4px 0;box-shadow:0 0 0 4px #58a84014}.ezc-hw-dotc--blue{background:var(--blue)}.ezc-hw-dotc--purple{background:var(--purple)}.ezc-hw-dotc--red{background:var(--red)}.ezc-hw-points--colordot li{align-items:flex-start;font-weight:500;color:var(--muted)}.ezc-hw-points--colordot li b{font-weight:800;color:var(--ink)}.ezc-hw-badges{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 28px}.ezc-hw--agitate .ezc-hw-badges{justify-content:center}.ezc-hw-badge{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:var(--pill);background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-sm);font-size:1.15rem;font-weight:700;color:var(--g800)}.ezc-hw-badge svg{width:18px;height:18px;color:var(--g600);flex:0 0 auto}.ezc-hw-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.ezc-hw--agitate .ezc-hw-cta{justify-content:center}.ezc-hw-atcform{display:contents;margin:0}.ezc-hw-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;overflow:hidden;min-height:58px;padding:0 32px;border:0;border-radius:var(--pill);background:var(--g700);color:#fff;font-family:var(--sans);font-weight:700;font-size:1.5rem;text-decoration:none;cursor:pointer;box-shadow:0 10px 24px #1f6f4347;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s}.ezc-hw-btn:hover{background:var(--g800);transform:translateY(-3px);box-shadow:0 18px 34px #1f6f435c}.ezc-hw-btn svg{width:20px;height:20px;transition:transform .3s var(--ease)}.ezc-hw-btn:hover svg{transform:translate(4px)}.ezc-hw-btn:after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);transition:left .6s var(--ease)}.ezc-hw-btn:hover:after{left:130%}.ezc-hw-btn--buy{background:var(--gold);color:#231907;box-shadow:0 12px 26px #f5a62357}.ezc-hw-btn--buy:hover{background:#ef9d10;box-shadow:0 18px 36px #f5a62380}.ezc-hw-btn--buy svg{color:#231907}.ezc-hw-phone{display:inline-flex;align-items:center;gap:10px;margin-top:16px;min-height:44px;color:var(--ink);text-decoration:none;font-weight:600;font-size:1.4rem}.ezc-hw-phone svg{width:22px;height:22px;color:var(--g600);flex:0 0 auto}.ezc-hw-phone b{color:var(--g700);font-weight:800;white-space:nowrap;font-size:1.5rem}.ezc-hw-phone:hover b{text-decoration:underline}.ezc-hw-note{margin:14px 0 0;font-size:1.15rem;font-style:italic;color:var(--muted)}.ezc-hw-visual{position:relative;text-align:center}.ezc-hw-card{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:26px;padding:16px;box-shadow:var(--shadow-lg);transition:transform .4s var(--ease)}.ezc-hw-card:hover{transform:translateY(-6px)}.ezc-hw-photo{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:4 / 3;background:var(--g050)}.ezc-hw-photo img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.04);transition:transform 6s ease}.ezc-hw-visual:hover .ezc-hw-photo img{transform:scale(1.1)}.ezc-hw-floatwrap{position:relative;display:inline-block}.ezc-hw-float{display:block;max-height:min(560px,66vh);width:auto;border-radius:20px;filter:drop-shadow(0 26px 48px rgba(12,42,26,.32))}.ezc-hw-ph-tag{position:absolute;left:14px;bottom:14px;z-index:2;background:#fffffff0;color:var(--g800);font-size:1.15rem;font-weight:700;padding:8px 14px;border-radius:var(--pill);box-shadow:var(--shadow-sm)}.ezc-hw-off{position:absolute;top:-16px;right:-10px;z-index:3;background:var(--gold);color:#3a2606;font-weight:800;text-align:center;line-height:1;padding:14px 18px;border-radius:18px;box-shadow:0 14px 26px #f5a62373;animation:ezcHwBob 3.6s ease-in-out infinite}.ezc-hw-off b{display:block;font-size:2.6rem}.ezc-hw-off span{display:block;font-size:1rem;font-weight:800;letter-spacing:.14em;margin-top:2px}@keyframes ezcHwBob{0%,to{transform:rotate(5deg) translateY(0)}50%{transform:rotate(5deg) translateY(-8px)}}.ezc-hw-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:6;width:48px;height:48px;border-radius:50%;border:1px solid var(--line);background:#ffffffe6;color:var(--g700);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm);transition:background .2s,transform .2s,color .2s}.ezc-hw-arrow:hover{background:var(--g700);color:#fff}.ezc-hw-arrow svg{width:23px;height:23px}.ezc-hw-prev{left:clamp(8px,1.5vw,20px)}.ezc-hw-next{right:clamp(8px,1.5vw,20px)}.ezc-hw-dots{position:absolute;left:0;right:0;bottom:16px;z-index:6;display:flex;align-items:center;justify-content:center;gap:6px}.ezc-hw-dot{width:44px;height:44px;padding:0;border:0;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.ezc-hw-dot:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--concrete);opacity:.5;transition:background .25s,width .25s,border-radius .25s,opacity .25s}.ezc-hw-dot[aria-current=true]:before{width:28px;border-radius:999px;background:var(--g500);opacity:1}.ezc-hw-progress{position:absolute;left:0;right:0;bottom:0;height:3px;z-index:6;background:#58a84024}.ezc-hw-progress-fill{height:100%;width:100%;transform:scaleX(0);transform-origin:left;background:var(--g500)}.ezc-hw-live{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:749px){.ezc-hw-track{min-height:auto}.ezc-hw-inner{grid-template-columns:1fr;gap:26px;padding:40px clamp(18px,5vw,22px) calc(56px + var(--ezc-safe-b,0px))}.ezc-hw-copy{order:2}.ezc-hw-visual{order:1}.ezc-hw-head{font-size:clamp(3rem,8.5vw,4rem)}.ezc-hw-sub{font-size:1.6rem}.ezc-hw-cta,.ezc-hw-btn{width:100%}.ezc-hw-photo{aspect-ratio:16 / 10}.ezc-hw-float{max-height:320px}.ezc-hw-arrow{display:none}.ezc-hw-dots{bottom:calc(12px + var(--ezc-safe-b,0px))}.ezc-hw-off{top:-12px;right:6px;padding:11px 14px}.ezc-hw-off b{font-size:2rem}}@media(prefers-reduced-motion:reduce){.ezc-hw:before{animation:none}.ezc-hw-slide{transition:opacity .001ms}.ezc-hw-slide.is-active .ezc-hw-copy>*,.ezc-hw-slide.is-active .ezc-hw-visual{animation:none;opacity:1;transform:none}.ezc-hw-slide.is-active .ezc-hw-head .hl:after{animation:none;transform:scaleX(1)}.ezc-hw-off{animation:none}.ezc-hw-progress{display:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ezcurb-heatwave.css.map */
