:root{--wbv-green: #1f4d3a;--wbv-green-2: #2c6a50;--wbv-gold: #c4862b;--wbv-gold-light: #e2a94b;--wbv-ink: #16201b;--wbv-ink-2: #4a5650;--wbv-line: #dfe3dc;--font-body-family: Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600;--font-heading-family: Fraunces, Georgia, serif;--font-heading-style: normal;--font-heading-weight: 600}:lang(zh){--font-body-family: Inter, "PingFang SC", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;--font-heading-family: Fraunces, "Songti SC", "Noto Serif SC", "SimSun", serif}body{letter-spacing:0;-webkit-font-smoothing:antialiased}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.01em;line-height:1.15}:lang(zh) h1,:lang(zh) h2,:lang(zh) h3{letter-spacing:0}.button,.shopify-payment-button__button--unbranded{font-weight:600;letter-spacing:.01em;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.button:not([disabled]):hover{transform:translateY(-1px)}.header__heading-link{padding:0}.header-wrapper{background:#faf8f3f0;backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px)}.header__menu-item{font-weight:500}.wbv-logo{display:block;height:44px;width:auto}.wbv-eyebrow{font-size:1.3rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--wbv-green-2);margin:0 0 1.4rem}.color-accent-2 .wbv-eyebrow{color:#9fd0b4}.wbv-hero{padding:9rem 0 8rem}.wbv-hero__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:6.4rem;align-items:center}.wbv-hero__title{font-size:clamp(3.8rem,5.4vw,6.2rem);margin:0 0 2.2rem}.wbv-hero__title em{font-style:normal;color:var(--wbv-green-2)}.wbv-hero__lead{font-size:1.9rem;line-height:1.6;color:var(--wbv-ink-2);max-width:56rem;margin:0 0 3.4rem}.wbv-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem}.wbv-hero__card{background:var(--wbv-green);color:#eaf2ec;border-radius:22px;padding:3.6rem;position:relative;overflow:hidden}.wbv-hero__card:after{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;background:#ffffff0f}.wbv-hero__card h3{color:#fff;font-size:2.2rem;margin:0 0 2rem}.wbv-hero__card dl{display:grid;gap:1.8rem;margin:0;position:relative;z-index:1}.wbv-hero__card dt{font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;color:#9fd0b4}.wbv-hero__card dd{margin:.2rem 0 0;font-size:1.7rem;font-weight:500;color:#fff}.wbv-hero__card div:first-child dd{font-family:var(--font-heading-family);font-size:3rem;color:var(--wbv-gold-light);line-height:1.1}@media screen and (max-width:899px){.wbv-hero{padding:5.6rem 0}.wbv-hero__grid{grid-template-columns:1fr;gap:4rem}.wbv-hero__card{padding:2.8rem}}.card-wrapper .card{transition:box-shadow .25s ease,border-color .25s ease}.card-wrapper:hover .card{box-shadow:0 14px 32px -18px #16201b59}.card__heading{font-family:var(--font-body-family);font-weight:600;font-size:1.5rem;line-height:1.4}.price{color:var(--wbv-green);font-weight:600}.wbv-impact{padding:9.6rem 0}.wbv-impact__head{max-width:68rem;margin-bottom:4.8rem}.wbv-impact__head h2{margin:0 0 1.4rem;color:#fff}.wbv-impact__head p:last-child{color:#c5d8cc;font-size:1.8rem;line-height:1.6}.wbv-impact__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:1.6rem}.wbv-impact__item{border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:2.4rem 2.2rem;background:#ffffff0a;transition:transform .25s ease,background-color .25s ease,border-color .25s ease}.wbv-impact__item:hover{transform:translateY(-3px);background:#ffffff14;border-color:#e2a94b80}.wbv-impact__num{display:block;font-family:var(--font-heading-family);color:var(--wbv-gold-light);font-size:1.5rem;margin-bottom:1.4rem}.wbv-impact__item h3{color:#fff;font-size:2rem;margin:0 0 .8rem}.wbv-impact__item p{color:#c5d8cc;font-size:1.5rem;line-height:1.55;margin:0}.wbv-impact__foot{margin-top:4rem}@media screen and (max-width:1099px){.wbv-impact__list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:599px){.wbv-impact__list{grid-template-columns:1fr}.wbv-impact{padding:6.4rem 0}}.wbv-footbar{padding:4.8rem 0 3.2rem;border-bottom:1px solid rgba(255,255,255,.12)}.wbv-footbar__inner{display:grid;grid-template-columns:1.2fr 1fr;gap:3.2rem;align-items:start}@media screen and (max-width:749px){.wbv-footbar__inner{grid-template-columns:1fr}}.wbv-foot-legal p{margin:0;line-height:1.7}.wbv-foot-brand p{margin:1.4rem 0 0;font-size:1.5rem;line-height:1.6;opacity:.9}.wbv-foot-legal{font-size:1.4rem;opacity:.8}.wbv-logo--foot{height:48px}.wbv-foot-link{display:inline-block;margin-top:1.4rem;color:var(--wbv-gold-light);font-weight:600;text-decoration:none}.wbv-foot-link:hover{text-decoration:underline}@media(prefers-reduced-motion:no-preference){.wbv-rise{opacity:0;transform:translateY(14px);animation:wbv-rise .7s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:calc(var(--d, 0) * .11s + 80ms)}@keyframes wbv-rise{to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){.button:not([disabled]):hover,.wbv-impact__item:hover{transform:none}.card-wrapper .card,.wbv-impact__item,.button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/wbv-brand.css.map */
