:root{--ww-ink:#1f2a24;--ww-muted:#55605a;--ww-cream:#fbf6ec;--ww-sand:#f2e8d5;--ww-forest:#24523b;--ww-sun:#f5c05c;--ww-coral:#c93d2d;--ww-radius:18px}.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded{--color-button:201,61,45;--color-button-text:255,255,255;border-radius:999px;font-weight:600}.ww{color:var(--ww-ink);font-family:var(--font-body-family)}.ww *{box-sizing:border-box}.ww h1,.ww h2,.ww h3{font-family:var(--font-heading-family);color:var(--ww-ink);margin:0;letter-spacing:-.02em;line-height:1.08;font-weight:700}.ww h1{font-size:clamp(4rem,8vw,7.4rem)}.ww h2{font-size:clamp(3rem,5vw,5rem)}.ww h3{font-size:clamp(2.1rem,3vw,2.8rem);line-height:1.2}.ww p{margin:0;color:var(--ww-muted);font-size:1.7rem;line-height:1.6;letter-spacing:0}.ww-wrap{max-width:1240px;margin:0 auto;padding:0 20px}.ww-sec{padding:clamp(48px,8vw,104px) 0}.ww-kicker{display:block;font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ww-forest);margin-bottom:14px}.ww-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 28px;border-radius:999px;background:var(--ww-coral);color:#fff!important;text-decoration:none;font-size:1.6rem;font-weight:600;transition:transform .15s ease}.ww-btn:hover{transform:translateY(-2px)}.ww-btn--ghost{background:transparent;color:var(--ww-ink)!important;box-shadow:inset 0 0 0 2px var(--ww-ink)}.ww-hero{background:var(--ww-cream)}.ww-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,5vw,72px);align-items:center}.ww-hero p{margin:22px 0 30px;max-width:30em;font-size:1.9rem}.ww-actions{display:flex;flex-wrap:wrap;gap:12px}.ww-hero__media{position:relative}.ww-img{width:100%;height:100%;display:block;object-fit:cover;border-radius:var(--ww-radius)}.ww-hero__media .ww-img{aspect-ratio:4/5;max-height:680px}.ww-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px}.ww-card{display:flex;flex-direction:column;background:var(--ww-cream);border-radius:var(--ww-radius);overflow:hidden;text-decoration:none}.ww-card__img{aspect-ratio:1/1;background:#fff}.ww-card__img img{width:100%;height:100%;object-fit:contain;display:block}.ww-card__body{padding:24px;display:flex;flex-direction:column;gap:12px;flex:1}.ww-card__row{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.ww-price{font-weight:700;font-size:1.8rem;color:var(--ww-ink);white-space:nowrap}.ww-card .ww-btn{margin-top:auto;align-self:flex-start}.ww-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ww-list li{position:relative;padding-left:24px;color:var(--ww-muted);font-size:1.6rem;line-height:1.5}.ww-list li:before{content:"";position:absolute;left:0;top:.55em;width:10px;height:10px;border-radius:50%;background:var(--ww-sun)}.ww-forest{background:var(--ww-forest)}.ww-forest h2,.ww-forest h3{color:#fff}.ww-forest p{color:#e4ece7}.ww-forest .ww-kicker{color:var(--ww-sun)}.ww-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:36px;counter-reset:s;list-style:none;padding:0}.ww-step{counter-increment:s;padding:22px;border-radius:var(--ww-radius);background:#ffffff17}.ww-step:before{content:counter(s);display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--ww-sun);color:var(--ww-ink);font-weight:700;font-size:1.6rem;margin-bottom:14px}.ww-light .ww-step{background:var(--ww-cream)}.ww-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,72px);align-items:center}.ww-split p{margin:18px 0 22px}.ww-split .ww-img{aspect-ratio:1/1}.ww-faq{max-width:820px;margin:32px auto 0}.ww-faq details{border-bottom:1px solid rgba(31,42,36,.18);padding:18px 0}.ww-faq summary{cursor:pointer;font-size:1.8rem;font-weight:600;color:var(--ww-ink)}.ww-faq details p{margin-top:10px}.ww-center{text-align:center}.ww-extra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding:24px;border-radius:var(--ww-radius);background:var(--ww-sand)}.ww-link{color:var(--ww-ink);font-weight:600;font-size:1.6rem}@media(max-width:800px){.ww-hero__grid,.ww-split,.ww-cards{grid-template-columns:1fr}.ww-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ww-hero__media{order:-1}.ww-hero__media .ww-img{aspect-ratio:1/1}.ww-btn{width:100%}.ww-card .ww-btn{align-self:stretch}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/wagwise.css.map */
