@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,600;9..144,700;9..144,900&family=Inter:wght@400;500;600;700&display=swap";.ab{--ink:#141414;--white:#fff;--off:#FBF9F6;--peri:#DCE3F7;--blush:#FBE4E4;--mint:#D9E8D2;--butter:#FAEDD0;--sky:#D8EAF5;--sand:#F0E7DA;--display:"Fraunces",Georgia,serif;--body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.ab,.ab *{box-sizing:border-box}.ab{font-family:var(--body);color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased}.ab img,.ab svg{display:block;max-width:100%}.ab a{color:inherit;text-decoration:none}.ab h1,.ab h2,.ab h3{font-family:var(--display);font-weight:900;letter-spacing:-.02em;line-height:1.03;margin:0}.ab p{margin:0}.ab-wrap{max-width:1300px;margin:0 auto;padding:0 36px}.ab .ab-pill{display:inline-block;background:#fff;color:#141414;font-family:var(--display);font-weight:900;font-size:17px;padding:15px 38px;border-radius:999px;transition:transform .2s,box-shadow .2s;box-shadow:0 2px #0000000f;border:none;cursor:pointer;text-align:center;text-decoration:none}.ab .ab-pill:hover{transform:translateY(-2px);box-shadow:0 8px 22px #00000029;background:#fff;color:#141414}.ab .ab-pill--ink,.ab .ab-pill--ink:hover{background:#141414;color:#fff}.ab .ab-pill--sm{font-size:14.5px;padding:11px 26px}.ab-hero{position:relative;min-height:640px;display:flex;align-items:center;background:#9bb7c9 center 30%/cover no-repeat}.ab-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0e149e,#0a0e144d 52%,#0a0e1400)}.ab-hero__in{position:relative;z-index:2;max-width:600px}.ab-tag{display:inline-block;background:#ffd9a0;color:#141414;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:8px 16px;border-radius:999px;margin-bottom:20px}.ab-hero__in h1{font-size:76px;margin-bottom:20px;text-shadow:0 2px 30px rgba(0,0,0,.3);color:#fff}.ab-hero__in>p{font-size:18px;max-width:430px;margin-bottom:32px;color:#f2eee8}.ab-hero__cta{display:flex;gap:12px;flex-wrap:wrap}.ab-sec{padding:88px 0 20px}.ab-head{text-align:center;max-width:640px;margin:0 auto 44px}.ab-head h2{font-size:52px;margin-bottom:12px}.ab-head p{color:#6b6660;font-size:16.5px}.ab-b3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ab-blk{border-radius:20px;overflow:hidden;position:relative;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;transition:transform .3s}.ab-blk:hover{transform:translateY(-6px)}.ab-blk img{width:78%;height:78%;object-fit:contain;mix-blend-mode:multiply;transition:transform .45s}.ab-blk:hover img{transform:scale(1.05)}.ab-blk .ab-pill{position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.ab-blk:hover .ab-pill{transform:translate(-50%) translateY(-2px)}.ab-meta{display:flex;justify-content:space-between;align-items:baseline;padding:16px 6px 0;font-size:14px}.ab-meta b{font-family:var(--display);font-weight:700;font-size:19px}.ab-meta span{color:#8a857e;font-weight:500}.ab-launch{margin:88px 0;background:var(--peri);border-radius:28px;padding:72px 60px;text-align:center}.ab-launch h2{font-size:60px;margin-bottom:14px}.ab-launch>p{max-width:560px;margin:0 auto 44px;font-size:17px;color:#414a63}.ab-sw{display:grid;grid-template-columns:repeat(11,1fr);gap:12px;margin-bottom:44px}.ab-sw i{display:block;aspect-ratio:1/1.25;border-radius:12px;border:2px solid rgba(255,255,255,.7);box-shadow:0 3px 10px #14141417}.ab-sw b{display:block;margin-top:10px;font-size:12px;font-weight:600}.ab-life{position:relative;min-height:520px;display:flex;align-items:flex-end;background:#88a0ae center/cover no-repeat;border-radius:28px;overflow:hidden;margin-bottom:88px}.ab-life:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(10,14,20,.7),transparent 62%)}.ab-life__in{position:relative;z-index:2;padding:52px;max-width:620px}.ab-life__in h2{font-size:44px;margin-bottom:12px;color:#fff}.ab-life__in p{color:#ede8e1;font-size:16.5px}.ab-cap{background:var(--butter);border-radius:28px;padding:70px 60px;margin-bottom:88px;display:grid;grid-template-columns:1.1fr 1fr;gap:52px;align-items:center}.ab-cap h2{font-size:50px;margin-bottom:12px}.ab-cap p{font-size:17px;color:#4a4033;max-width:420px}.ab-capform{display:flex;gap:10px;flex-wrap:wrap}.ab-capform input{flex:1;min-width:220px;border:2px solid rgba(20,20,20,.14);background:#fff;border-radius:999px;padding:16px 24px;font-family:inherit;font-size:15.5px;outline:none}.ab-capform input:focus{border-color:#141414}.ab-capnote{font-size:13px;color:#8a7c63;margin-top:14px}.ab-soon{margin-bottom:88px}.ab-soon__head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;flex-wrap:wrap;margin-bottom:38px}.ab-soon__head h2{font-size:52px}.ab-soon__head p{color:#6b6660;max-width:400px;font-size:16px}.ab-cs3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ab-cs{border-radius:20px;padding:34px 30px 30px;position:relative;overflow:hidden;transition:transform .3s}.ab-cs:hover{transform:translateY(-6px)}.ab-cs__tag{position:absolute;top:22px;right:22px;background:#141414db;color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:7px 13px;border-radius:999px}.ab-cs svg{width:100%;height:210px;margin:6px 0 20px}.ab-cs h3{font-size:27px;margin-bottom:5px}.ab-cs p{font-size:14.5px;color:#4a4740;margin-bottom:8px}.ab-cs .ab-pr{font-family:var(--display);font-weight:700;font-size:17px;margin-bottom:18px}.ab-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:88px}.ab-stat{border-radius:20px;padding:40px 32px}.ab-stat b{font-family:var(--display);font-weight:900;font-size:56px;display:block;line-height:1;margin-bottom:12px}.ab-stat strong{display:block;font-size:13px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-weight:700}.ab-stat p{font-size:14.5px;color:#4a4740}.ab-stk{text-align:center;padding:0 0 88px}.ab-stk span{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#8a857e;font-weight:600;display:block;margin-bottom:8px}.ab-stk b{font-family:var(--display);font-weight:900;font-size:30px}@media(max-width:1000px){.ab-b3,.ab-cs3,.ab-stats,.ab-cap{grid-template-columns:1fr}.ab-sw{grid-template-columns:repeat(6,1fr)}.ab-hero__in h1{font-size:46px}.ab-head h2,.ab-launch h2,.ab-soon__head h2,.ab-cap h2{font-size:36px}.ab-launch,.ab-cap{padding:44px 26px}.ab-life__in{padding:32px}.ab-wrap{padding:0 20px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/aquabags.css.map */
