body[data-brand=purrwell]{--moss:#6B3F69;--moss-strong:#56304F;--moss-soft:#EEDFEC;--biscuit:#F2A37B;--bg:#FBF4EF;--fg:#2E2430}body[data-brand=flowmode]{--moss:#0F0F0D;--moss-strong:#000;--moss-soft:#EEF7C4;--biscuit:#E8FF5A;--bg:#F3F3F0;--fg:#0F0F0D}body[data-brand=oss]{--moss:#0F0F0D;--moss-strong:#000;--moss-soft:#EEF7C4;--biscuit:#E8FF5A;--bg:#F5F3EE;--fg:#121210}body[data-brand]:not([data-brand=sniffwell]){background:var(--bg);color:var(--fg)}body[data-brand=purrwell] :is(h1,h2,h3,h4,.brand-name,.card-title){font-family:Fredoka,Inter,sans-serif;letter-spacing:0}body[data-brand=purrwell] :is(h1,h2) em{font-style:normal;color:var(--biscuit)}body[data-brand=flowmode] :is(h1,h2,h3,.brand-name){font-family:Archivo Black,Inter,sans-serif;letter-spacing:-.01em}body[data-brand=flowmode] .brand-name{text-transform:uppercase;font-size:1.05em}body[data-brand=flowmode] .card-title{font-family:Inter,sans-serif;font-weight:600}body[data-brand=flowmode] .announce{background:#0f0f0d;color:#e8ff5a}body[data-brand=flowmode] .announce a{color:#e8ff5a}body[data-brand=oss] :is(h1,h2,h3,.brand-name){font-family:Inter,sans-serif;font-weight:800;letter-spacing:-.02em}.footer-bottom a{color:inherit;text-decoration:underline;text-underline-offset:3px}.lp-hero{padding:clamp(40px,7vw,96px) 0 clamp(32px,5vw,64px)}.lp-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(24px,4vw,64px);align-items:center}.lp-eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:13px;font-weight:600;color:var(--moss);margin:0 0 14px}.lp-hero h1{font-size:clamp(44px,7vw,88px);line-height:.98;margin:0}.lp-lead{font-size:clamp(17px,1.6vw,20px);line-height:1.55;max-width:36ch;margin:22px 0 0;opacity:.85}.lp-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.lp-btn{display:inline-flex;align-items:center;gap:8px;padding:15px 24px;border-radius:999px;background:var(--moss);color:var(--bg);font-weight:600;text-decoration:none;transition:transform .2s ease,background .2s ease}.lp-btn:hover{transform:translateY(-2px);background:var(--moss-strong)}.lp-btn.ghost{background:transparent;color:var(--fg);box-shadow:inset 0 0 0 1.5px currentColor}.lp-proof{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;padding:0;margin:26px 0 0;font-size:14px;opacity:.8}.lp-proof li:before{content:"\2713  ";color:var(--moss);font-weight:700}.lp-collage{position:relative;aspect-ratio:1 / .92}.lp-collage a{position:absolute;width:56%;aspect-ratio:1;border-radius:28px;overflow:hidden;background:#fff;box-shadow:0 24px 50px #00000024;transition:transform .4s ease}.lp-collage img{width:100%;height:100%;object-fit:cover}.lp-collage .c1{left:0;top:8%;transform:rotate(-6deg)}.lp-collage .c2{right:0;top:0;transform:rotate(5deg);z-index:2}.lp-collage .c3{left:24%;bottom:0;transform:rotate(-1deg);z-index:3;width:50%}.lp-collage a:hover{transform:rotate(0) scale(1.03)}.lp-sec{padding:clamp(36px,6vw,80px) 0}.lp-sec h2{font-size:clamp(30px,4vw,48px);margin:0 0 24px}.lp-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lp-tile{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:24px;background:var(--moss-soft);color:var(--fg);text-decoration:none;transition:transform .2s ease}.lp-tile:hover{transform:translateY(-4px)}.lp-tile .img{aspect-ratio:4 / 3;border-radius:16px;overflow:hidden;background:#fff}.lp-tile img{width:100%;height:100%;object-fit:cover}.lp-tile b{font-size:20px}.lp-tile span{font-size:15px;opacity:.8}.lp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.lp-band{background:var(--moss);color:var(--bg)}.lp-band h2,.lp-band h3{color:var(--bg)}.lp-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.lp-facts h3{font-size:22px;margin:0 0 8px}.lp-facts p{margin:0;opacity:.85;line-height:1.55}.lp-final{text-align:center}.lp-final p{max-width:46ch;margin:0 auto 24px;opacity:.85}.fm-hero{background:#0f0f0d;color:#f3f3f0;padding:clamp(56px,9vw,120px) 0;overflow:hidden}.fm-hero .wrap{text-align:center}.fm-switch{width:168px;height:88px;border-radius:44px;background:#3a3a36;margin:0 auto 34px;position:relative;animation:fm-bg 1s .4s forwards}.fm-switch i{position:absolute;top:9px;left:9px;width:70px;height:70px;border-radius:50%;background:#f3f3f0;animation:fm-knob 1s .4s forwards}@keyframes fm-bg{to{background:#e8ff5a}}@keyframes fm-knob{to{transform:translate(80px);background:#0f0f0d}}@media(prefers-reduced-motion:reduce){.fm-switch,.fm-switch i{animation-duration:.01s}}.fm-hero h1{font-family:Archivo Black,Inter,sans-serif;font-size:clamp(54px,11vw,150px);line-height:.9;margin:0;color:#f3f3f0}.fm-hero h1 em{font-style:normal;color:#e8ff5a}.fm-hero .lp-lead{margin:24px auto 0;color:#f3f3f0}.fm-hero .lp-btn{background:#e8ff5a;color:#0f0f0d}.fm-hero .lp-btn.ghost{background:transparent;color:#f3f3f0}.fm-hero .lp-ctas{justify-content:center}.fm-drop{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.fm-card{border-radius:24px;background:#0f0f0d;color:#f3f3f0;padding:28px 22px;min-height:300px;display:flex;flex-direction:column;justify-content:space-between}.fm-card .art{flex:1;display:grid;place-items:center;text-align:center;font-family:Archivo Black,Inter,sans-serif;font-size:30px;line-height:.95}.fm-card .art em{font-style:normal;color:#e8ff5a;display:block}.fm-card .art .pill{display:inline-block;width:64px;height:34px;border-radius:17px;background:#e8ff5a;position:relative;margin-bottom:14px}.fm-card .art .pill:after{content:"";position:absolute;right:4px;top:4px;width:26px;height:26px;border-radius:50%;background:#0f0f0d}.fm-card small{opacity:.7;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.fm-card b{font-size:18px}.fm-notify{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:8px}.fm-notify input[type=email]{min-width:260px;padding:15px 18px;border-radius:999px;border:1.5px solid currentColor;background:transparent;color:inherit;font:inherit}.fm-notify .lp-btn{border:0;cursor:pointer;font:inherit;font-weight:700}@media(max-width:860px){.lp-hero-grid,.lp-facts,.fm-drop,.lp-tiles{grid-template-columns:1fr}.lp-grid{grid-template-columns:repeat(2,1fr);gap:12px}.lp-collage{max-width:440px;width:100%;margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/brands.css.map */
