.h2o-launch-hero{overflow:hidden;z-index:41}.h2o-launch-hero__glow{position:absolute;top:-220px;right:-160px;width:720px;height:720px;border-radius:50%;background:radial-gradient(circle,#02edf029,#02edf000 68%);pointer-events:none}.h2o-launch-hero__grid{position:relative}.h2o-launch-hero__badge{display:inline-flex;align-items:center;gap:10px;padding:6px 16px 6px 7px;border-radius:var(--h2o-radius-pill);background:#ffffff17;border:1px solid var(--h2o-border-dark);margin-bottom:26px}.h2o-launch-hero__badge .h2o-badge{font-size:9px;letter-spacing:.14em;padding:4px 9px}.h2o-launch-hero__badge-text{font-family:var(--h2o-font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#c7f6f7}.h2o-launch-hero__heading{margin:0 0 24px;max-width:none}.h2o-launch-hero__accent{letter-spacing:-.02em;color:var(--h2o-cyan)}.h2o-launch-hero__body{font-size:18.5px;line-height:1.6;color:var(--h2o-text-dark-body);margin:0 0 34px;max-width:46ch}.h2o-launch-hero__actions{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:34px}.h2o-launch-hero__ghost{font-weight:500;padding:0 30px}.h2o-launch-hero__trust{display:flex;flex-wrap:wrap;gap:10px 26px;font-family:var(--h2o-font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3}.h2o-launch-hero__trust-sep{color:var(--h2o-text-dark-divider)}.h2o-launch-hero__media{position:relative;border-radius:22px;overflow:hidden;background:repeating-linear-gradient(135deg,#ffffff0d 0 10px,#ffffff17 10px 20px);border:1px solid rgba(255,255,255,.14);aspect-ratio:4 / 5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}.h2o-launch-hero__puck{position:relative;width:132px;height:132px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.22)}.h2o-launch-hero__caption{position:relative;font-family:var(--h2o-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--h2o-text-dark-muted);text-align:center;line-height:1.9;max-width:26ch}.h2o-launch-hero__dims{display:block;text-transform:none;letter-spacing:.04em;font-size:10.5px;color:var(--h2o-text-dark-divider)}.h2o-fizz--launch-1,.h2o-fizz--launch-2,.h2o-fizz--launch-3{position:absolute;border-radius:50%;display:block;pointer-events:none}.h2o-fizz--launch-1{bottom:16%;left:36%;width:9px;height:9px;background:#02edf0b3;animation:h2oRise 5.2s ease-in infinite}.h2o-fizz--launch-2{bottom:14%;left:52%;width:14px;height:14px;background:#02edf073;animation:h2oRise 6.4s ease-in 1.4s infinite}.h2o-fizz--launch-3{bottom:18%;left:63%;width:7px;height:7px;background:#02edf0cc;animation:h2oRise 5.8s ease-in 2.9s infinite}.h2o-editorial__heading{line-height:1;margin:0}.h2o-editorial__body{display:flex;flex-direction:column;gap:22px;padding-top:8px}.h2o-editorial__para{font-size:17px;line-height:1.68;color:var(--h2o-fg-body)}.h2o-editorial__para p{margin:0}.h2o-calc__heading{line-height:1;margin:0 0 14px;max-width:none}.h2o-calc__body{font-size:17px;line-height:1.64;color:var(--h2o-fg-body);margin:0 0 48px;max-width:52ch}.h2o-calc__grid{--h2o-floor: 320px;--h2o-gap: 24px;align-items:start}.h2o-calc__panel{background:var(--h2o-mist);border-radius:var(--h2o-radius-xl);padding:38px 34px}.h2o-calc__label{font-family:var(--h2o-font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--h2o-muted);margin:0 0 26px}.h2o-calc__figure-row{display:flex;align-items:baseline;gap:12px;margin-bottom:6px}.h2o-calc__figure{font-family:var(--h2o-font-display);font-weight:800;font-size:64px;line-height:.9;letter-spacing:-.05em}.h2o-calc__unit{font-family:var(--h2o-font-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--h2o-muted)}.h2o-calc__options{display:flex;gap:8px;margin:26px 0 30px;flex-wrap:wrap}.h2o-calc__option{width:52px;height:52px;border-radius:var(--h2o-radius-pill);cursor:pointer;font-family:var(--h2o-font-display);font-weight:700;font-size:16px;letter-spacing:-.02em;background:#fff;color:var(--h2o-navy);border:1.5px solid rgba(0,21,36,.14);transition:background var(--h2o-ease),color var(--h2o-ease),border-color var(--h2o-ease)}.h2o-calc__option.is-active{background:var(--h2o-navy);color:#fff;border-color:var(--h2o-navy)}.h2o-calc__readout{display:grid;gap:1px;background:#0015241a;border-radius:var(--h2o-radius-sm);overflow:hidden}.h2o-calc__row{background:#fff;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.h2o-calc__row-label{font-size:14px;color:var(--h2o-body)}.h2o-calc__row-value{font-family:var(--h2o-font-display);font-weight:700;font-size:15px;letter-spacing:-.02em;text-align:right}.h2o-calc__cards{display:flex;flex-direction:column;gap:14px}.h2o-calc-card{border-radius:var(--h2o-radius-xl);padding:34px 32px 36px;background:#fff;color:var(--h2o-navy);border:1.5px solid var(--h2o-card-border-strong);transition:background var(--h2o-ease),color var(--h2o-ease),border-color var(--h2o-ease)}.h2o-calc-card.is-recommended{background:var(--h2o-navy);color:#fff;border-color:var(--h2o-navy)}.h2o-calc-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:8px}.h2o-calc-card__name{font-family:var(--h2o-font-display);font-weight:800;font-size:26px;letter-spacing:-.035em}.h2o-calc-card__badge{flex:none;font-family:var(--h2o-font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;padding:5px 11px;border-radius:var(--h2o-radius-pill);background:#0015240f;color:var(--h2o-navy);border:1px solid rgba(0,21,36,.14)}.h2o-calc-card.is-recommended .h2o-calc-card__badge{background:var(--h2o-cyan);border-color:transparent;color:var(--h2o-navy)}.h2o-calc-card__unit{font-family:var(--h2o-font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:22px;color:var(--h2o-muted)}.h2o-calc-card.is-recommended .h2o-calc-card__unit{color:var(--h2o-text-dark-muted)}.h2o-calc-card__price-row{display:flex;align-items:baseline;gap:10px;margin-bottom:4px;flex-wrap:wrap}.h2o-calc-card__price{font-family:var(--h2o-font-display);font-weight:700;font-size:30px;letter-spacing:-.035em}.h2o-calc-card__note{font-family:var(--h2o-font-mono);font-size:11px;color:var(--h2o-muted)}.h2o-calc-card.is-recommended .h2o-calc-card__note{color:var(--h2o-text-dark-muted)}.h2o-calc-card__ship{font-size:13.5px;margin-bottom:24px;color:var(--h2o-body)}.h2o-calc-card.is-recommended .h2o-calc-card__ship{color:#ffffffdb}.h2o-calc-card__form{margin:0}.h2o-calc-card__cta{display:flex;width:100%;height:54px;border-radius:var(--h2o-radius-pill);font-family:var(--h2o-font-body);font-weight:600;font-size:15px;background:var(--h2o-navy);color:#fff;border:0}.h2o-calc-card__cta:hover{background:var(--h2o-navy-hover);color:#fff}.h2o-calc-card.is-recommended .h2o-calc-card__cta{background:#fff;color:var(--h2o-navy)}.h2o-calc-card.is-recommended .h2o-calc-card__cta:hover{background:var(--h2o-white-hover);color:var(--h2o-navy)}.h2o-calc__note{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:var(--h2o-radius-sm);background:#02edf024;flex-wrap:wrap}.h2o-calc__note-text{font-size:14px;color:var(--h2o-navy)}@media screen and (max-width:749px){.h2o-calc__panel,.h2o-calc-card{padding:26px 22px 28px}}.h2o-buy-bar{position:sticky;bottom:0;z-index:40;background:#fffffff0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--h2o-card-border-strong);padding:13px 0;font-family:var(--h2o-font-body);color:var(--h2o-navy)}.h2o-buy-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.h2o-buy-bar__left{display:flex;align-items:center;gap:16px;min-width:0}.h2o-buy-bar__thumb{flex:none;width:42px;height:42px;border-radius:var(--h2o-radius-xs);object-fit:contain;background:var(--h2o-mist)}.h2o-buy-bar__thumb--placeholder{background:repeating-linear-gradient(135deg,#e4eaec 0 6px,#eef2f3 6px 12px);display:block}.h2o-buy-bar__text{min-width:0}.h2o-buy-bar__name{display:block;font-family:var(--h2o-font-display);font-weight:700;font-size:15px;letter-spacing:-.025em}.h2o-buy-bar__meta{display:block;font-family:var(--h2o-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--h2o-muted);margin-top:2px}.h2o-buy-bar__form{margin:0;flex:none}.h2o-buy-bar__cta{height:48px;padding:0 28px;font-size:14.5px;gap:6px}@media screen and (max-width:599px){.h2o-buy-bar__inner{gap:12px}.h2o-buy-bar__cta{width:100%}.h2o-buy-bar__form{flex:1 1 100%}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/h2o-launch.css.map */
