.marty-waist-section{padding:140px 0;position:relative;background:var(--marty-dark);overflow:hidden}.waist-glow{position:absolute;right:-20%;top:20%;width:800px;height:800px;background:radial-gradient(circle,rgba(255,45,122,.1) 0%,transparent 70%);filter:blur(100px);pointer-events:none}.waist-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.waist-label{font-family:Space Grotesk,monospace;font-size:12px;color:var(--marty-pink);letter-spacing:.2em;font-weight:700;margin-bottom:24px;text-transform:uppercase}.waist-heading{font-family:Outfit,sans-serif;font-size:clamp(40px,5vw,64px);font-weight:800;line-height:1;color:#fff;margin-bottom:32px}.waist-body{font-size:18px;line-height:1.6;color:var(--marty-muted);margin-bottom:48px;max-width:500px}.waist-stats{display:flex;align-items:center;gap:32px;margin-bottom:48px;background:#ffffff08;padding:24px;border-radius:20px;border:1px solid rgba(255,255,255,.05);width:fit-content}.stat-box{text-align:center}.stat-value{display:block;font-family:Outfit,sans-serif;font-weight:700;font-size:24px;color:#fff}.stat-label{font-family:Space Grotesk,monospace;font-size:11px;color:#a1a1aa;text-transform:uppercase;letter-spacing:.1em}.stat-divider{width:1px;height:40px;background:#ffffff1a}.visual-card-glass{position:relative;aspect-ratio:4/5;background:#181920;border-radius:32px;overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 60px -20px #0009}.waist-img{width:100%;height:100%;object-fit:cover}.waist-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#333}.placeholder-icon{font-size:48px;margin-bottom:16px}@media screen and (max-width:900px){.waist-grid{grid-template-columns:1fr;gap:40px}.waist-visual{order:1}.waist-content{order:2;text-align:center}.marty-waist-section{padding:60px 0}.waist-heading{font-size:32px}.waist-body{font-size:15px;margin-bottom:32px}.waist-stats{padding:20px;gap:24px;width:100%;justify-content:center;margin:0 auto 40px}.visual-card-glass{border-radius:24px}}@media screen and (max-width:480px){.marty-waist-section{padding:40px 0}.waist-heading{font-size:28px}.waist-stats{flex-direction:column;gap:16px}.stat-divider{display:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/marty-waist.css.map */
