.baix,.baix *{box-sizing:border-box}.baix{--ink: #16171a;--ink-2: #5f6168;--ink-3: #8c8e96;--line: #ececef;--surface: #ffffff;--bg: #ffffff;--bg-2: #f5f5f7;--red: #c2191f;--red-soft: #fbecec;--dark: #0a0a0b;--radius: 16px;--radius-sm: 10px;--shadow: 0 18px 50px rgba(10,10,11,.08);--shadow-sm: 0 6px 20px rgba(10,10,11,.06);--maxw: 1200px;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased}.baix-section{padding:76px 0}.baix-section--tight{padding:48px 0}.baix-wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.baix-bg-2{background:var(--bg-2)}.baix-dark{background:var(--dark);color:#fff}.baix-grid{display:grid;gap:22px}.baix-g3{grid-template-columns:repeat(3,1fr)}.baix-g4{grid-template-columns:repeat(4,1fr)}.baix-g2{grid-template-columns:repeat(2,1fr)}.baix-display{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;letter-spacing:-.02em;line-height:1.05;margin:0;color:var(--ink);font-size:clamp(30px,3.4vw,44px)}.baix-h2{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;letter-spacing:-.02em;line-height:1.1;margin:0;font-size:clamp(22px,2.6vw,32px);color:inherit}.baix-num{font-family:Montserrat,sans-serif;font-weight:800;font-style:italic;letter-spacing:-.02em;line-height:1}.baix-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--red);margin:0 0 18px}.baix-eyebrow:before{content:"";width:22px;height:2px;background:var(--red);display:inline-block}.baix-eyebrow--pill{background:var(--red-soft);padding:8px 16px;border-radius:40px;margin-bottom:26px}.baix-eyebrow--pill:before{width:6px;height:6px;border-radius:50%}.baix-dark .baix-eyebrow--pill{background:#ffffff14}.baix-lead{font-size:16px;line-height:1.6;color:var(--ink-2);margin:16px 0 0}.baix-dark .baix-lead{color:#ffffffbf}.baix-muted{color:var(--ink-3)}.baix-btn{display:inline-flex;align-items:center;gap:9px;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;padding:15px 28px;border-radius:var(--radius-sm);text-decoration:none;border:1px solid transparent;transition:transform .25s ease,box-shadow .25s ease,background .2s ease,color .2s ease}.baix-btn:hover{transform:translateY(-2px)}.baix-btn--dark{background:var(--ink);color:#fff;box-shadow:0 8px 20px #16171a2e}.baix-btn--dark:hover{box-shadow:0 12px 28px #16171a42}.baix-btn--red{background:var(--red);color:#fff;box-shadow:0 8px 20px #c2191f38}.baix-btn--ghost{background:#fff;color:var(--ink);border-color:var(--line)}.baix-btn--ghost:hover{border-color:#d6d7db}.baix-btn--light{background:#fff;color:var(--ink)}.baix-btn--outline-light{background:transparent;color:#fff;border-color:#ffffff80}.baix-btn--outline-light:hover{background:#ffffff1f}.baix-card{background:var(--surface);border-radius:var(--radius);padding:22px;box-shadow:var(--shadow-sm);border:1px solid var(--line);transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease}.baix-card--hover:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.baix-card--flat{box-shadow:none;background:var(--bg-2);border:0}.baix-dark .baix-card{background:#141416;border-color:#232327;color:#fff}.baix-reveal{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.baix-reveal.is-in{opacity:1;transform:none}.baix-reveal.d1{transition-delay:.08s}.baix-reveal.d2{transition-delay:.16s}.baix-reveal.d3{transition-delay:.24s}.baix-reveal.d4{transition-delay:.32s}@media(prefers-reduced-motion:reduce){.baix-reveal{opacity:1;transform:none;transition:none}}.baix-on-red{background:var(--red);color:#fff}.baix-tag{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.baix-badge{position:absolute;top:16px;left:16px;z-index:3;background:var(--red);color:#fff;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:7px 13px;border-radius:40px}.baix-stars{color:#f5a623;letter-spacing:2px;font-size:15px}@media(max-width:980px){.baix-g4{grid-template-columns:repeat(2,1fr)}.baix-g3,.baix-g2{grid-template-columns:1fr}}@media(max-width:600px){.baix-section{padding:72px 0}.baix-g4{grid-template-columns:1fr 1fr}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bai-theme.css.map */
