.tabs-and-info{background-color:#fff;position:relative}.tabs-wrapper{border-bottom:2px solid #e5e7eb;margin-bottom:10px}.tabs-list{display:flex;gap:40px}.tab-btn{background:transparent;border:none;padding:16px 0;font-size:16px;font-weight:600;color:#6b7280;cursor:pointer;position:relative;transition:color .3s ease;display:flex;align-items:center;gap:10px}.tab-btn:hover{color:#1a1a1a}.tab-btn.active{color:#dc2626}.tab-btn.active:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:3px;background:#dc2626}.tab-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.tab-icon svg{width:100%;height:100%;stroke:currentColor}.tab-content-pane{display:none}.tab-content-pane.active{display:block;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.tab-content-inner{max-width:100%}.description-text{font-size:16px;line-height:1.8;color:#374151;margin-bottom:32px}.description-text p{font-size:16px;line-height:1.8;color:#374151;margin-bottom:16px}.description-text ul{list-style:none;padding-left:0;margin:20px 0}.description-text ul li{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;line-height:1.7;position:relative;padding-left:32px}.description-text ul li:before{content:"\2713";position:absolute;left:0;top:2px;width:20px;height:20px;background:#dc2626;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;flex-shrink:0}.description-text ol{list-style:none;padding-left:0;margin:20px 0;counter-reset:desc-counter}.description-text ol li{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;line-height:1.7;position:relative;padding-left:32px}.description-text ol li:before{counter-increment:desc-counter;content:counter(desc-counter);position:absolute;left:0;top:2px;width:20px;height:20px;background:#dc2626;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;flex-shrink:0}.description-text strong{color:#111;font-weight:600}.description-text em{font-style:italic}.features-heading,.ingredients-heading{font-family:var(--Secondry-font);font-size:20px;font-weight:700;margin-bottom:20px;margin-top:32px;text-transform:uppercase;color:#1a1a1a;position:relative;padding-left:16px}.features-heading:before,.ingredients-heading:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:24px;background:#dc2626}.tab-feature-list{list-style:none;padding-left:0;margin-top:20px}.tab-feature-list li{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;line-height:1.7}.feature-icon{width:20px;height:20px;background:#dc2626;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;flex-shrink:0;margin-top:2px}.feature-text{flex:1;font-size:15px;color:#374151}.ingredients-content h5,.ingredients-content h6{font-family:var(--Secondry-font);font-size:20px;font-weight:700;margin-bottom:20px;margin-top:32px;text-transform:uppercase;color:#1a1a1a;position:relative;padding-left:16px}.ingredients-content h5:before,.ingredients-content h6:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:24px;background:#dc2626}.ingredients-content p{font-size:14px;line-height:1.7;color:#374151;margin-bottom:16px}.ingredients-content ul,.ingredients-content ol{list-style:none;padding-left:0;margin:20px 0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px 40px}.ingredients-content ul li,.ingredients-content ol li{display:flex;align-items:center;gap:12px;font-size:15px;color:#374151;position:relative;padding-left:20px}.ingredients-content ul li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:8px;background:#dc2626;border-radius:50%}.ingredients-content ol{counter-reset:ingredient-counter}.ingredients-content ol li:before{counter-increment:ingredient-counter;content:counter(ingredient-counter);position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px;background:#dc2626;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.how-to-use-content{margin-top:0;color:#374151}.how-to-use-content h5,.how-to-use-content h6{font-family:var(--Secondry-font);font-size:20px;font-weight:700;margin-bottom:20px;margin-top:32px;text-transform:uppercase;color:#1a1a1a;position:relative;padding-left:16px}.how-to-use-content h5:before,.how-to-use-content h6:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:24px;background:#dc2626}.how-to-use-content p{font-size:15px;line-height:1.7;color:#374151;margin-bottom:16px}.how-to-use-content ul,.how-to-use-content ol{list-style:none;padding-left:0;margin:30px 0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;counter-reset:step-counter}.how-to-use-content ol li{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px;position:relative}.how-to-use-content ol li:before{counter-increment:step-counter;content:counter(step-counter);width:50px;height:50px;background:#dc2626;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:22px;flex-shrink:0}.how-to-use-content ul li{display:flex;align-items:flex-start;gap:12px;line-height:20px;position:relative;padding-left:28px;font-size:14px}.how-to-use-content ul li:before{content:"\2713";position:absolute;left:0;top:2px;width:20px;height:20px;background:#dc2626;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:10px;flex-shrink:0}@media(max-width:991px){.how-to-use-grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media(max-width:768px){.tabs-list{gap:30px}.tab-btn{padding:14px 0;font-size:15px}.description-text{font-size:15px}.features-heading,.ingredients-heading{font-size:18px}.ingredients-content ul,.ingredients-content ol{grid-template-columns:1fr;gap:10px}.how-to-use-content ul,.how-to-use-content ol{grid-template-columns:1fr;gap:20px}}@media(max-width:575px){.tabs-list{overflow-x:auto;gap:24px;padding-bottom:5px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tabs-list::-webkit-scrollbar{display:none}.tab-btn{font-size:14px;white-space:nowrap}.tab-icon{width:18px;height:18px}.description-text,.feature-text{font-size:14px}.step-number{width:45px;height:45px;font-size:20px}.step-content p{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/section-product-tabs-info.css.map */
