.sperm-quality{width:100%;background:linear-gradient(to bottom,#141414,#0a0a0a);position:relative;overflow:hidden;padding:50px 0 60px}.sperm-quality__container{display:flex;flex-direction:column;gap:40px;max-width:1400px;margin:0 auto;padding:0 120px}@media screen and (max-width:1200px){.sperm-quality__container{padding:0 80px}}@media screen and (max-width:989px){.sperm-quality__container{padding:0 40px}}@media screen and (max-width:749px){.sperm-quality__container{padding:0 20px;gap:30px}}.sperm-quality__header{text-align:center}.sperm-quality__title{font-family:Bounded,sans-serif;font-weight:900;font-size:clamp(32px,4.5vw,56px);line-height:1.1;margin:0;text-transform:uppercase}.sperm-quality__title-white{color:#fff;display:block}.sperm-quality__title-gold{color:#d4a954;font-style:italic;display:block}.sperm-quality__buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.sperm-quality__button{display:flex;align-items:center;gap:3px;padding:16px 32px;background:#14141466;border:1px solid rgba(255,255,255,.1);border-radius:12px;cursor:pointer;transition:all .3s ease;white-space:nowrap}.sperm-quality__button:hover{background:#14141499;border-color:#d4a9544d}.sperm-quality__button.is-active{background:#141414cc;border:2px solid #D4A954;box-shadow:0 0 30px #d4a9544d}.sperm-quality__button-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;position:relative}.sperm-quality__button-icon img{width:100%;height:100%;object-fit:contain;position:absolute;top:0;left:0;transition:opacity .3s ease}.sperm-quality__button-icon-inactive{opacity:1}.sperm-quality__button-icon-active,.sperm-quality__button.is-active .sperm-quality__button-icon-inactive{opacity:0}.sperm-quality__button.is-active .sperm-quality__button-icon-active{opacity:1}.sperm-quality__button-text{font-family:Inter,sans-serif;font-weight:600;font-size:16px;color:#fff}.sperm-quality__button.is-active .sperm-quality__button-text{color:#d4a954}.sperm-quality__content-area{position:relative;min-height:300px;max-width:1100px;margin:0 auto;width:100%;text-align:center;padding:0 100px}.sperm-quality__content{display:none;animation:fadeIn .4s ease}.sperm-quality__content.is-active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sperm-quality__heading{font-family:Inter,sans-serif;font-weight:600;font-size:24px;color:#fff;margin:0 0 16px}.sperm-quality__heading:not(:first-child){margin-top:40px}.sperm-quality__text{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:#fff;margin:0 0 24px}.sperm-quality__text p{margin:0}.sperm-quality__text strong{color:#fff;font-weight:700}.sperm-quality__ingredients-label{font-family:Inter,sans-serif;font-weight:600;font-size:10px;color:#fff;margin:32px 0 16px;padding:0 10vw}.sperm-quality__ingredients{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.sperm-quality__ingredient-pill{font-family:Cascadia Mono,Courier New,monospace;font-weight:400;font-size:10px;color:#fff;background:#ffffff1a;border-radius:8px;padding:8px 16px;white-space:nowrap}.sperm-quality__cta{display:flex;justify-content:center;margin-top:20px}.sperm-quality__cta-button{display:inline-block;font-family:Bounded,sans-serif;font-weight:900;font-size:24px;text-decoration:none;padding:14px 110px;border-radius:20px;text-transform:uppercase;letter-spacing:.05em;transition:transform .3s ease,box-shadow .3s ease;margin-top:1rem;color:#fff;background:linear-gradient(to right,#b8923a,#d4a954,#b8923a);border:1px solid #FFFFFF;box-shadow:0 20px 20px #0006;text-shadow:0 4px 4px rgba(0,0,0,.25)}.sperm-quality__cta-button:hover{transform:translateY(-2px);box-shadow:0 25px 25px #00000080}.sperm-quality__glow{position:absolute;bottom:-300px;left:-300px;width:900px;height:900px;background:radial-gradient(circle,#d4a954,#d4a9544d 40%,#d4a95400 70%);opacity:.3;pointer-events:none;z-index:0;filter:blur(80px)}@media screen and (max-width:749px){.sperm-quality{padding:60px 0 80px}.sperm-quality__title{font-size:clamp(28px,8vw,36px)}.sperm-quality__button{padding:12px 24px;font-size:14px}.sperm-quality__button-text{font-size:14px}.sperm-quality__button-icon{width:18px;height:18px}.sperm-quality__content-area{padding:0}.sperm-quality__heading{font-size:18px;margin-bottom:12px}.sperm-quality__heading:not(:first-child){margin-top:30px}.sperm-quality__text{font-size:14px;margin-bottom:20px}.sperm-quality__ingredients-label{font-size:13px;margin:24px 0 12px}.sperm-quality__ingredient-pill{font-size:10px;padding:6px 12px}.sperm-quality__cta-button{font-size:18px;padding:12px 60px}.sperm-quality__glow{width:500px;height:500px;bottom:-200px;left:-200px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-sperm-quality.css.map */
