.ww{--ww-cream:#FAF6EF;--ww-ink:#22302A;--ww-green:#1F3D2F;--ww-sage:#9BC282;--ww-sage-soft:#EAF3E3;--ww-berry:#C8372D;--ww-r:20px;color:var(--ww-ink);letter-spacing:0}.ww *,.ww *:before,.ww *:after{box-sizing:border-box}.ww-wrap{max-width:1280px;margin:0 auto;padding:0 16px}.ww-sec{padding:44px 0}.ww-tint{background:var(--ww-cream)}.ww h2,.ww h3{font-family:var(--font-heading-family);color:var(--ww-ink);margin:0}.ww-eyebrow{font-size:12px;line-height:1.2;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ww-green);opacity:.75;margin:0 0 10px}.ww .ww-title{font-size:clamp(26px,3.4vw,42px);line-height:1.1;font-weight:600;letter-spacing:-.015em}.ww-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}.ww-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 26px;border-radius:999px;font-family:var(--font-body-family);font-size:16px;line-height:1;font-weight:700;letter-spacing:0;text-decoration:none;border:0;cursor:pointer;transition:transform .2s,box-shadow .2s,opacity .2s}.ww-btn--solid{background:var(--ww-green);color:#fff}.ww-btn--light{background:#fff;color:var(--ww-green)}.ww-btn--ghost{background:#ffffff24;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1.5px #ffffffbf}.ww-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #1f3d2f40}.ww-btn.is-busy{opacity:.6;pointer-events:none}.ww-textlink{font-size:15px;font-weight:700;color:var(--ww-green);text-decoration:none;border-bottom:1.5px solid currentColor;padding-bottom:2px}.ww-ready .ww-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0ms)}.ww-ready .ww-reveal.is-in{opacity:1;transform:none}.ww-hero{position:relative;overflow:hidden;background:var(--ww-green);min-height:540px;display:flex;align-items:flex-end}.ww-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.ww-hero__img{display:block;width:100%;height:100%;object-fit:cover;animation:wwZoom 16s ease-out both}.ww-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14231c1a,#14231c94 38%,#14231ce6)}.ww-hero__inner{position:relative;width:100%;padding-top:48px;padding-bottom:36px}.ww-hero__box{max-width:580px}.ww-hero__box>*{animation:wwUp .9s cubic-bezier(.2,.7,.2,1) both}.ww-hero__box>*:nth-child(2){animation-delay:.1s}.ww-hero__box>*:nth-child(3){animation-delay:.2s}.ww-hero__box>*:nth-child(4){animation-delay:.3s}.ww-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:#ffffff2e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:13px;line-height:1;font-weight:700;color:#fff;margin-bottom:16px}.ww-chip[hidden]{display:none}.ww-chip b{font-variant-numeric:tabular-nums}.ww-chip i{font-style:normal}.ww .ww-hero__h{font-family:var(--font-heading-family);font-weight:600;font-size:clamp(38px,6vw,70px);line-height:1.02;letter-spacing:-.025em;color:#fff;margin:0 0 14px}.ww-hero__p{font-size:clamp(16px,1.6vw,19px);line-height:1.5;color:#fffffff0;margin:0 0 24px;max-width:460px}.ww-hero__cta{display:flex;flex-wrap:wrap;gap:10px}@keyframes wwZoom{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes wwUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.ww-marquee{background:var(--ww-green);color:#fff;overflow:hidden;padding:13px 0}.ww-marquee__track{display:flex;width:max-content;animation:wwMarq var(--speed,40s) linear infinite}.ww-marquee:hover .ww-marquee__track{animation-play-state:paused}.ww-marquee__group{display:flex;flex-shrink:0}.ww-marquee__item{display:flex;align-items:center;gap:26px;padding-right:26px;font-size:13px;line-height:1.2;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ww-marquee__item:after{content:"\2726";color:var(--ww-sage)}@keyframes wwMarq{to{transform:translate(-50%)}}.ww-tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.ww-tile{position:relative;display:block;border-radius:var(--ww-r);overflow:hidden;aspect-ratio:1/1.15;background:var(--ww-sage-soft);text-decoration:none;color:#fff;isolation:isolate}.ww-tile--lg{grid-column:span 2;aspect-ratio:16/10}.ww-tile img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1);z-index:-2}.ww-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14231c00 38%,#14231cc7);z-index:-1}.ww-tile__txt{position:absolute;left:14px;right:14px;bottom:14px;display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.ww-tile__label{font-family:var(--font-heading-family);font-size:clamp(18px,2vw,26px);font-weight:600;line-height:1.1;letter-spacing:-.01em;color:#fff}.ww-tile__sub{display:none;font-family:var(--font-body-family);font-size:14px;line-height:1.3;font-weight:400;letter-spacing:0;opacity:.92;margin-top:5px}.ww-tile--lg .ww-tile__sub{display:block}.ww-tile__arrow{flex:none;width:36px;height:36px;border-radius:50%;background:#fff;color:var(--ww-green);display:grid;place-items:center;transition:transform .3s}.ww-arrows{display:none;gap:8px}.ww-arrow{width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(34,48,42,.2);background:#fff;color:var(--ww-ink);cursor:pointer;display:grid;place-items:center;padding:0;transition:background .2s,color .2s,border-color .2s}.ww-arrow:hover{background:var(--ww-green);border-color:var(--ww-green);color:#fff}.ww-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -16px 18px;padding:2px 16px}.ww-tabs::-webkit-scrollbar,.ww-rail::-webkit-scrollbar{display:none}.ww-tab{flex:none;padding:11px 18px;border-radius:999px;border:1.5px solid rgba(34,48,42,.18);background:transparent;font-family:var(--font-body-family);font-size:15px;line-height:1;font-weight:700;letter-spacing:0;color:var(--ww-ink);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.ww-tab[aria-selected=true]{background:var(--ww-green);border-color:var(--ww-green);color:#fff}.ww-panel[hidden]{display:none}.ww-panel{animation:wwUp .5s cubic-bezier(.2,.7,.2,1) both}.ww-rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:4px 16px 8px;scroll-padding:0 16px}.ww-card{position:relative;flex:0 0 62%;min-width:0;scroll-snap-align:start;display:flex;flex-direction:column}.ww-card__top{position:relative}.ww-card__media{position:relative;display:block;aspect-ratio:1;border-radius:var(--ww-r);overflow:hidden;background:#f3efe8}.ww-card__media img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .4s,transform .9s cubic-bezier(.2,.7,.2,1)}.ww-card__media img+img{opacity:0}.ww-badge{position:absolute;top:10px;left:10px;z-index:1;background:var(--ww-berry);color:#fff;font-size:12px;line-height:1;font-weight:700;padding:6px 10px;border-radius:999px}.ww-badge--out{background:#6b6b6b}.ww-quick{position:absolute;right:10px;bottom:10px;z-index:1;width:42px;height:42px;padding:0;border-radius:50%;border:0;background:#fff;color:var(--ww-green);box-shadow:0 4px 14px #00000029;display:grid;place-items:center;cursor:pointer;transition:transform .2s,background .2s,color .2s}.ww-quick:hover{transform:scale(1.08);background:var(--ww-green);color:#fff}.ww-quick.is-busy{opacity:.6;pointer-events:none}.ww-quick.is-done{background:var(--ww-sage);color:#fff}.ww-card__title{font-size:15px;line-height:1.3;font-weight:700;color:var(--ww-ink);text-decoration:none;margin:12px 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ww-price{display:flex;gap:8px;align-items:baseline;font-size:16px;line-height:1.2;font-weight:700}.ww-price s{font-weight:400;font-size:14px;opacity:.55}.ww-price--sale>span{color:var(--ww-berry)}.ww-card--more{flex-basis:44%;justify-content:center;align-items:center;text-align:center;gap:10px;border-radius:var(--ww-r);background:var(--ww-sage-soft);color:var(--ww-green);font-size:16px;line-height:1.25;font-weight:700;text-decoration:none;padding:16px;min-height:180px}.ww-tint .ww-card--more{background:#fff}.ww-spot{background:var(--ww-sage-soft)}.ww-spot--alt{background:var(--ww-cream)}.ww-spot__grid{display:grid;gap:26px;align-items:center}.ww-spot__media{position:relative;border-radius:28px;overflow:hidden;aspect-ratio:1/1.08;background:#fff;box-shadow:0 24px 60px -24px #1f3d2f66}.ww-spot__media img,.ww-spot__media video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.ww-float{position:absolute;z-index:1;background:#fff;border-radius:999px;padding:9px 14px;font-size:13px;line-height:1;font-weight:700;color:var(--ww-green);box-shadow:0 8px 20px #00000024;animation:wwBob 4s ease-in-out infinite}.ww-float--a{top:16px;left:16px}.ww-float--b{bottom:16px;right:16px;background:var(--ww-berry);color:#fff;animation-delay:-2s}@keyframes wwBob{50%{transform:translateY(-6px)}}.ww .ww-spot__title{font-size:clamp(28px,3.6vw,46px);line-height:1.06;font-weight:600;letter-spacing:-.02em;margin:0 0 14px}.ww-spot__text{font-size:17px;line-height:1.55;margin:0 0 18px;opacity:.9}.ww-ticks{list-style:none;padding:0;margin:0 0 22px;display:grid;gap:10px}.ww-ticks li{display:flex;gap:10px;font-size:16px;line-height:1.4}.ww-ticks li:before{content:"";flex:none;width:22px;height:22px;margin-top:1px;border-radius:50%;background:var(--ww-green) url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 12 12%22%3E%3Cpath d=%22M2.5 6.2l2.4 2.4 4.6-5%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") center/12px no-repeat}.ww-spot__name{font-size:14px;font-weight:700;margin:0 0 6px;opacity:.7}.ww-spot .ww-price{font-size:26px;margin-bottom:16px}.ww-spot .ww-price s{font-size:18px}.ww-spot__buy{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}.ww-reviews{background:var(--ww-green)}.ww-reviews .ww-title,.ww-reviews .ww-eyebrow{color:#fff}.ww-reviews .ww-arrow{background:transparent;border-color:#fff6;color:#fff}.ww-reviews .ww-arrow:hover{background:#fff;border-color:#fff;color:var(--ww-green)}.ww-rev{flex:0 0 84%;scroll-snap-align:start;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:var(--ww-r);padding:22px;display:flex;flex-direction:column;gap:12px;color:#fff}.ww-rev__mark{font-family:Georgia,serif;font-size:54px;line-height:.6;height:24px;color:var(--ww-sage)}.ww-rev blockquote{margin:0;padding:0;border:0;font-size:17px;line-height:1.5;font-style:normal;color:#fff}.ww-rev__by{margin:auto 0 0;font-size:14px;line-height:1.4;color:#ffffffd9}.ww-rev__by a{color:#fff;font-weight:700}.ww-toast{position:fixed;left:50%;bottom:20px;z-index:999;transform:translate(-50%,160%);background:#1f3d2f;color:#fff;padding:13px 20px;border-radius:999px;font-size:15px;line-height:1.2;font-weight:700;display:flex;gap:14px;align-items:center;box-shadow:0 12px 30px #00000047;transition:transform .35s cubic-bezier(.2,.7,.2,1);white-space:nowrap;max-width:calc(100vw - 24px)}.ww-toast.is-on{transform:translate(-50%)}.ww-toast a{color:#fff;text-decoration:underline}@media(hover:hover){.ww-tile:hover img{transform:scale(1.07)}.ww-tile:hover .ww-tile__arrow{transform:translate(4px)}.ww-card:hover .ww-card__media img{transform:scale(1.04)}.ww-card:hover .ww-card__media img+img{opacity:1}}@media(min-width:750px){.ww-wrap{padding:0 40px}.ww-sec{padding:76px 0}.ww-head{margin-bottom:28px}.ww-hero{min-height:640px;align-items:center}.ww-hero__media:after{background:linear-gradient(90deg,#14231cd6,#14231c80,#14231c00)}.ww-hero__inner{padding-top:64px;padding-bottom:64px}.ww-marquee__item{font-size:14px}.ww-tiles{grid-template-columns:repeat(4,1fr);grid-auto-rows:230px;gap:16px}.ww-tile,.ww-tile--lg{aspect-ratio:auto}.ww-tile--lg{grid-column:span 2;grid-row:span 2}.ww-tile__txt{left:20px;right:20px;bottom:18px}.ww-tile--lg .ww-tile__label{font-size:36px}.ww-arrows{display:flex}.ww-tabs{margin:0 0 22px;padding:2px 0}.ww-rail{gap:20px;margin:0;padding:4px 0 8px;scroll-padding:0}.ww-card,.ww-card--more{flex-basis:calc((100% - 60px)/4)}.ww-spot__grid{grid-template-columns:1fr 1fr;gap:64px}.ww-spot--flip .ww-spot__media{order:2}.ww-rev{flex-basis:calc((100% - 40px)/3);padding:28px}}@media(prefers-reduced-motion:reduce){.ww-ready .ww-reveal{opacity:1;transform:none;transition:none}.ww-hero__img,.ww-hero__box>*,.ww-marquee__track,.ww-float,.ww-panel{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ww-home.css.map */
