.protein-slider-container{background:#fff;justify-content:center;width:100%;padding:3rem 0;display:flex}@media (max-width:768px){.protein-slider-container{padding:1rem 0}}.protein-slider-wrapper{box-sizing:border-box;width:100%;max-width:1200px;padding:0 1.5rem}.protein-top-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.protein-title{color:#2a1712;letter-spacing:.02em;text-transform:uppercase;margin:0;font-family:Poppins,sans-serif;font-size:1rem;font-weight:800}.protein-nav-buttons{gap:.6rem;display:flex}.protein-nav-btn{color:#2a1712;cursor:pointer;background:#fff;border:1px solid #2a171226;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.2rem;transition:background .25s,color .25s,border-color .25s;display:flex}.protein-nav-btn:hover{color:#fff;background:#b5451d;border-color:#b5451d}.protein-slider{scroll-snap-type:x mandatory;gap:1rem;padding-bottom:1rem;padding-left:1.5rem;padding-right:1.5rem;display:flex;overflow-x:auto}.protein-slider::-webkit-scrollbar{height:6px}.protein-slider::-webkit-scrollbar-thumb{background:#b5451d;border-radius:10px}.protein-slider::-webkit-scrollbar-track{background:#f0e4dc;border-radius:10px}.protein-slider .product-card{scroll-snap-align:start;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;flex-direction:column;flex:0 0 260px;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.protein-slider .product-card:hover{transform:translateY(-4px);box-shadow:0 4px 12px #0000001a}.protein-slider .product-image-link{width:100%;display:block}.protein-slider .product-card img{object-fit:cover;width:100%;height:200px}.protein-slider .product-details{flex-direction:column;flex:1;display:flex}.protein-slider .product-title{margin:0;padding:.5em}.protein-slider .product-title a{color:inherit;white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:600;text-decoration:none;display:block;overflow:hidden}.protein-slider .product-title a:hover{text-decoration:underline}.protein-slider .product-card-amount{align-items:center;gap:.5rem;padding:.5em;font-size:1rem;font-weight:700;display:flex}.protein-slider .price-regular{color:#a0aec0;font-size:.9rem;text-decoration:line-through}.protein-slider .price-sale{color:#e53e3e;font-size:1.05rem;font-weight:700}.protein-slider .price-normal{color:#2d3748;font-size:1rem;font-weight:700}.protein-empty-text{text-align:center;color:#6b6b6b}.protein-slider .skeleton-card{animation:1.2s ease-in-out infinite pulse}.protein-slider .skeleton-image{background-color:#e2e8f0;border-radius:.25rem;width:100%;height:200px}.protein-slider .skeleton-details{padding:.5rem}.protein-slider .skeleton-text{background-color:#cbd5e0;border-radius:4px;height:16px;margin:.25rem 0}.protein-slider .skeleton-text.short{width:40%}.protein-slider .skeleton-text.long{width:80%}@keyframes pulse{0%{background-color:#f0f4f8}50%{background-color:#e2e8f0}to{background-color:#f0f4f8}}@media (max-width:768px){.protein-slider .product-card{flex-direction:row;flex:0 0 calc(100vw - 3rem);align-items:flex-start;gap:.5rem;display:flex}.protein-slider .product-image-link{flex-shrink:0;width:40%}.protein-slider .product-image-link img,.protein-slider .product-card img{object-fit:cover;border-radius:.5rem 0 0 .5rem;width:100%;height:100%;max-height:140px}.protein-slider .product-details{flex-direction:column;width:60%;display:flex}.protein-slider .product-details h3{margin-bottom:.25rem}}@media (max-width:480px){.protein-slider .product-card{flex:0 0 calc(100vw - 3rem)}.protein-slider .product-card img{max-height:130px}}
.creatine-slider-container{background:#fdfaf8;justify-content:center;width:100%;padding:3rem 0;display:flex}@media (max-width:768px){.creatine-slider-container{padding:1rem 0}}.creatine-slider-wrapper{box-sizing:border-box;width:100%;max-width:1200px;padding:0 1.5rem}.creatine-top-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.creatine-title{color:#2a1712;letter-spacing:.02em;text-transform:uppercase;margin:0;font-family:Poppins,sans-serif;font-size:1rem;font-weight:800}.creatine-nav-buttons{gap:.6rem;display:flex}.creatine-nav-btn{color:#2a1712;cursor:pointer;background:#fff;border:1px solid #2a171226;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.2rem;transition:background .25s,color .25s,border-color .25s;display:flex}.creatine-nav-btn:hover{color:#fff;background:#b5451d;border-color:#b5451d}.creatine-slider{scroll-snap-type:x mandatory;gap:1rem;padding-bottom:1rem;padding-left:1.5rem;padding-right:1.5rem;display:flex;overflow-x:auto}.creatine-slider::-webkit-scrollbar{height:6px}.creatine-slider::-webkit-scrollbar-thumb{background:#b5451d;border-radius:10px}.creatine-slider::-webkit-scrollbar-track{background:#f0e4dc;border-radius:10px}.creatine-slider .product-card{scroll-snap-align:start;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;flex-direction:column;flex:0 0 260px;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.creatine-slider .product-card:hover{transform:translateY(-4px);box-shadow:0 4px 12px #0000001a}.creatine-slider .product-image-link{width:100%;display:block}.creatine-slider .product-card img{object-fit:cover;width:100%;height:200px}.creatine-slider .product-details{flex-direction:column;flex:1;display:flex}.creatine-slider .product-title{margin:0;padding:.5em}.creatine-slider .product-title a{color:inherit;white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:600;text-decoration:none;display:block;overflow:hidden}.creatine-slider .product-title a:hover{text-decoration:underline}.creatine-slider .product-card-amount{align-items:center;gap:.5rem;padding:.5em;font-size:1rem;font-weight:700;display:flex}.creatine-slider .price-regular{color:#a0aec0;font-size:.9rem;text-decoration:line-through}.creatine-slider .price-sale{color:#e53e3e;font-size:1.05rem;font-weight:700}.creatine-slider .price-normal{color:#2d3748;font-size:1rem;font-weight:700}.creatine-empty-text{text-align:center;color:#6b6b6b}.creatine-slider .skeleton-card{animation:1.2s ease-in-out infinite pulse}.creatine-slider .skeleton-image{background-color:#e2e8f0;border-radius:.25rem;width:100%;height:200px}.creatine-slider .skeleton-details{padding:.5rem}.creatine-slider .skeleton-text{background-color:#cbd5e0;border-radius:4px;height:16px;margin:.25rem 0}.creatine-slider .skeleton-text.short{width:40%}.creatine-slider .skeleton-text.long{width:80%}@keyframes pulse{0%{background-color:#f0f4f8}50%{background-color:#e2e8f0}to{background-color:#f0f4f8}}@media (max-width:768px){.creatine-slider .product-card{flex-direction:row;flex:0 0 calc(100vw - 3rem);align-items:flex-start;gap:.5rem;display:flex}.creatine-slider .product-image-link{flex-shrink:0;width:40%}.creatine-slider .product-image-link img,.creatine-slider .product-card img{object-fit:cover;border-radius:.5rem 0 0 .5rem;width:100%;height:100%;max-height:140px}.creatine-slider .product-details{flex-direction:column;width:60%;display:flex}.creatine-slider .product-details h3{margin-bottom:.25rem}}@media (max-width:480px){.creatine-slider .product-card{flex:0 0 calc(100vw - 3rem)}.creatine-slider .product-card img{max-height:130px}}
.massgainer-slider-container{background:#fff;justify-content:center;width:100%;padding:3rem 0;display:flex}@media (max-width:768px){.massgainer-slider-container{padding:1rem 0}}.massgainer-slider-wrapper{box-sizing:border-box;width:100%;max-width:1200px;padding:0 1.5rem}.massgainer-top-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.massgainer-title{color:#2a1712;letter-spacing:.02em;text-transform:uppercase;margin:0;font-family:Poppins,sans-serif;font-size:1rem;font-weight:800}.massgainer-nav-buttons{gap:.6rem;display:flex}.massgainer-nav-btn{color:#2a1712;cursor:pointer;background:#fff;border:1px solid #2a171226;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.2rem;transition:background .25s,color .25s,border-color .25s;display:flex}.massgainer-nav-btn:hover{color:#fff;background:#b5451d;border-color:#b5451d}.massgainer-slider{scroll-snap-type:x mandatory;gap:1rem;padding-bottom:1rem;padding-left:1.5rem;padding-right:1.5rem;display:flex;overflow-x:auto}.massgainer-slider::-webkit-scrollbar{height:6px}.massgainer-slider::-webkit-scrollbar-thumb{background:#b5451d;border-radius:10px}.massgainer-slider::-webkit-scrollbar-track{background:#f0e4dc;border-radius:10px}.massgainer-slider .product-card{scroll-snap-align:start;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;flex-direction:column;flex:0 0 260px;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.massgainer-slider .product-card:hover{transform:translateY(-4px);box-shadow:0 4px 12px #0000001a}.massgainer-slider .product-image-link{width:100%;display:block}.massgainer-slider .product-card img{object-fit:cover;width:100%;height:200px}.massgainer-slider .product-details{flex-direction:column;flex:1;display:flex}.massgainer-slider .product-title{margin:0;padding:.5em}.massgainer-slider .product-title a{color:inherit;white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:600;text-decoration:none;display:block;overflow:hidden}.massgainer-slider .product-title a:hover{text-decoration:underline}.massgainer-slider .product-card-amount{align-items:center;gap:.5rem;padding:.5em;font-size:1rem;font-weight:700;display:flex}.massgainer-slider .price-regular{color:#a0aec0;font-size:.9rem;text-decoration:line-through}.massgainer-slider .price-sale{color:#e53e3e;font-size:1.05rem;font-weight:700}.massgainer-slider .price-normal{color:#2d3748;font-size:1rem;font-weight:700}.massgainer-empty-text{text-align:center;color:#6b6b6b}.massgainer-slider .skeleton-card{animation:1.2s ease-in-out infinite pulse}.massgainer-slider .skeleton-image{background-color:#e2e8f0;border-radius:.25rem;width:100%;height:200px}.massgainer-slider .skeleton-details{padding:.5rem}.massgainer-slider .skeleton-text{background-color:#cbd5e0;border-radius:4px;height:16px;margin:.25rem 0}.massgainer-slider .skeleton-text.short{width:40%}.massgainer-slider .skeleton-text.long{width:80%}@keyframes pulse{0%{background-color:#f0f4f8}50%{background-color:#e2e8f0}to{background-color:#f0f4f8}}@media (max-width:768px){.massgainer-slider .product-card{flex-direction:row;flex:0 0 calc(100vw - 3rem);align-items:flex-start;gap:.5rem;display:flex}.massgainer-slider .product-image-link{flex-shrink:0;width:40%}.massgainer-slider .product-image-link img,.massgainer-slider .product-card img{object-fit:cover;border-radius:.5rem 0 0 .5rem;width:100%;height:100%;max-height:140px}.massgainer-slider .product-details{flex-direction:column;width:60%;display:flex}.massgainer-slider .product-details h3{margin-bottom:.25rem}}@media (max-width:480px){.massgainer-slider .product-card{flex:0 0 calc(100vw - 3rem)}.massgainer-slider .product-card img{max-height:130px}}
.preworkout-slider-container{background:#fdfaf8;justify-content:center;width:100%;padding:3rem 0;display:flex}@media (max-width:768px){.preworkout-slider-container{padding:1rem 0}}.preworkout-slider-wrapper{box-sizing:border-box;width:100%;max-width:1200px;padding:0 1.5rem}.preworkout-top-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.preworkout-title{color:#2a1712;letter-spacing:.02em;text-transform:uppercase;margin:0;font-family:Poppins,sans-serif;font-size:1rem;font-weight:800}.preworkout-nav-buttons{gap:.6rem;display:flex}.preworkout-nav-btn{color:#2a1712;cursor:pointer;background:#fff;border:1px solid #2a171226;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.2rem;transition:background .25s,color .25s,border-color .25s;display:flex}.preworkout-nav-btn:hover{color:#fff;background:#b5451d;border-color:#b5451d}.preworkout-slider{scroll-snap-type:x mandatory;gap:1rem;padding-bottom:1rem;padding-left:1.5rem;padding-right:1.5rem;display:flex;overflow-x:auto}.preworkout-slider::-webkit-scrollbar{height:6px}.preworkout-slider::-webkit-scrollbar-thumb{background:#b5451d;border-radius:10px}.preworkout-slider::-webkit-scrollbar-track{background:#f0e4dc;border-radius:10px}.preworkout-slider .product-card{scroll-snap-align:start;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;flex-direction:column;flex:0 0 260px;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.preworkout-slider .product-card:hover{transform:translateY(-4px);box-shadow:0 4px 12px #0000001a}.preworkout-slider .product-image-link{width:100%;display:block}.preworkout-slider .product-card img{object-fit:cover;width:100%;height:200px}.preworkout-slider .product-details{flex-direction:column;flex:1;display:flex}.preworkout-slider .product-title{margin:0;padding:.5em}.preworkout-slider .product-title a{color:inherit;white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:600;text-decoration:none;display:block;overflow:hidden}.preworkout-slider .product-title a:hover{text-decoration:underline}.preworkout-slider .product-card-amount{align-items:center;gap:.5rem;padding:.5em;font-size:1rem;font-weight:700;display:flex}.preworkout-slider .price-regular{color:#a0aec0;font-size:.9rem;text-decoration:line-through}.preworkout-slider .price-sale{color:#e53e3e;font-size:1.05rem;font-weight:700}.preworkout-slider .price-normal{color:#2d3748;font-size:1rem;font-weight:700}.preworkout-empty-text{text-align:center;color:#6b6b6b}.preworkout-slider .skeleton-card{animation:1.2s ease-in-out infinite pulse}.preworkout-slider .skeleton-image{background-color:#e2e8f0;border-radius:.25rem;width:100%;height:200px}.preworkout-slider .skeleton-details{padding:.5rem}.preworkout-slider .skeleton-text{background-color:#cbd5e0;border-radius:4px;height:16px;margin:.25rem 0}.preworkout-slider .skeleton-text.short{width:40%}.preworkout-slider .skeleton-text.long{width:80%}@keyframes pulse{0%{background-color:#f0f4f8}50%{background-color:#e2e8f0}to{background-color:#f0f4f8}}@media (max-width:768px){.preworkout-slider .product-card{flex-direction:row;flex:0 0 calc(100vw - 3rem);align-items:flex-start;gap:.5rem;display:flex}.preworkout-slider .product-image-link{flex-shrink:0;width:40%}.preworkout-slider .product-image-link img,.preworkout-slider .product-card img{object-fit:cover;border-radius:.5rem 0 0 .5rem;width:100%;height:100%;max-height:140px}.preworkout-slider .product-details{flex-direction:column;width:60%;display:flex}.preworkout-slider .product-details h3{margin-bottom:.25rem}}@media (max-width:480px){.preworkout-slider .product-card{flex:0 0 calc(100vw - 3rem)}.preworkout-slider .product-card img{max-height:130px}}
.hero-slider-section,.slider-container{background:#fff;width:100%;display:block;position:relative}.slide{width:100%;display:none;position:relative}.slide.active{display:block}.slide-image{width:100%;height:auto;display:block;position:relative!important}.slider-indicators{background:#fff;justify-content:center;gap:12px;padding:20px 0;display:flex}.indicator-dot{cursor:pointer;background:0 0;border:2px solid #2a1712;border-radius:50%;width:12px;height:12px;padding:0;transition:all .3s}.indicator-dot:hover{background:#2a17124d;transform:scale(1.1)}.indicator-dot.active{background:#e23f73;border-color:#e23f73;transform:scale(1.2)}.hero-cta{background:#f2f2f2;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px 20px;display:flex}.cta-text{color:#222;text-align:center;letter-spacing:.02em;max-width:800px;margin:0;font-size:1.2rem;font-weight:600}.cta-button{color:#fff;letter-spacing:.05em;background:#e23f73;border-radius:6px;justify-content:center;align-items:center;padding:12px 36px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 16px #e23f734d}.cta-button:hover{background:#c22c5e;transform:translateY(-2px);box-shadow:0 6px 24px #e23f7366}.cta-button:active{transform:translateY(0)}@media (max-width:768px){.slider-indicators{gap:10px;padding:15px 0}.indicator-dot{width:10px;height:10px}.hero-cta{gap:12px;padding:20px 16px}.cta-text{font-size:1rem;line-height:1.4}.cta-button{padding:10px 28px;font-size:.9rem}}@media (max-width:480px){.slider-indicators{padding:12px 0}.hero-cta{padding:16px 12px}.cta-text{font-size:.9rem}.cta-button{padding:10px 24px;font-size:.85rem}}@media (min-width:1200px){.hero-cta{padding:32px 20px}.cta-text{font-size:1.4rem}.cta-button{padding:14px 44px;font-size:1.05rem}}
.Faq_cont{--ink:#2b1418;--accent:#c1440e;--muted:#6f6b6b;--border:#e8d9d2;--bg:#fff;background:var(--bg);box-sizing:border-box;width:100%;padding:4rem 1rem}.Faq_inner{grid-template-columns:1.05fr .95fr;align-items:center;gap:2.5rem;max-width:1280px;margin:0 auto;display:grid}.Faq_media{background:#f1e4dd;border-radius:24px;width:100%;min-height:480px;position:relative;overflow:hidden}.Faq_image{object-fit:cover}.Faq_content{text-align:left}.Faq_badge{border:1px solid var(--border);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem 1rem;font-size:.9rem;font-weight:600;display:inline-flex}.Faq_dot{background:var(--accent);border-radius:999px;flex-shrink:0;width:7px;height:7px;display:inline-block}.Faq_content h2{color:var(--ink);margin:1rem 0 .75rem;font-size:clamp(1.9rem,3vw,2.8rem);font-weight:800;line-height:1.15}.Faq_desc{color:var(--muted);max-width:580px;margin:0 0 1.5rem;font-size:1rem;line-height:1.7}.Faq_list{flex-direction:column;gap:.85rem;display:flex}.Faq_item{border:1px solid var(--border);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #2b14180a}.Faq_trigger{cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;font-size:1rem;font-weight:700;display:flex}.Faq_question{line-height:1.4}.Faq_icon{color:var(--accent);flex-shrink:0;font-size:1.1rem}.Faq_answer{color:var(--muted);margin:0;padding:0 1.1rem 1rem;font-size:.97rem;line-height:1.7}.Faq_item.is-open{border-color:#f0c7ad}@media (max-width:900px){.Faq_inner{grid-template-columns:1fr;gap:2rem}.Faq_media{min-height:320px}}@media (max-width:640px){.Faq_cont{padding:3rem 1rem}.Faq_content h2{font-size:1.8rem}.Faq_trigger{padding:.95rem 1rem;font-size:.95rem}.Faq_answer{font-size:.92rem}}
