@media(max-width:575px){.hide-xs{display:none!important}}@media(min-width:576px){.show-xs-only{display:none!important}}@media(max-width:767px){.hide-sm{display:none!important}}@media(min-width:768px){.show-sm-only{display:none!important}}@media(max-width:991px){.hide-md{display:none!important}}@media(min-width:992px){.show-md-only{display:none!important}}@media(max-width:1199px){.hide-lg{display:none!important}}@media(min-width:1200px){.show-lg-only{display:none!important}}@media(max-width:1599px){.hide-xl{display:none!important}}@media(min-width:1600px){.show-xl-only{display:none!important}}.responsive-container .desktop-layout{display:block}.responsive-container .mobile-layout{display:none}@media(max-width:767px){.responsive-container .desktop-layout{display:none}.responsive-container .mobile-layout{display:block}}.responsive-text{font-size:1rem}@media(max-width:767px){.responsive-text{font-size:.875rem}}.responsive-padding{padding:50px 70px}@media(max-width:767px){.responsive-padding{padding:20px 40px}}.responsive-margin{margin:75px auto}@media(max-width:767px){.responsive-margin{margin:25px auto}}.responsive-width{width:100%}@media(min-width:576px){.responsive-width{width:80%}}@media(min-width:768px){.responsive-width{width:auto}}.responsive-flex{display:flex;flex-direction:row}@media(max-width:767px){.responsive-flex{flex-direction:column}}.responsive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px}@media(max-width:767px){.responsive-grid{grid-template-columns:1fr;gap:15px}}@media screen and (max-width:768px){.supplement-detail-container{min-height:100vh;background:#fff;margin-bottom:15px}.supplement-detail-container .supplement-header-affix{position:relative;z-index:10001}}@media screen and (max-width:768px)and (max-width:600px){.supplement-detail-container .supplement-header-affix .ant-affix{top:0!important;z-index:10001!important;position:fixed!important}}@media screen and (max-width:768px)and (min-width:601px){.supplement-detail-container .supplement-header-affix .ant-affix{top:0!important;z-index:10001!important}}@media screen and (max-width:768px){.supplement-detail-container .supplement-detail-header{display:flex;justify-content:space-between;align-items:center;padding:24px 16px 12px;max-width:1100px;margin:0 auto;background:#fff;z-index:9999999;gap:16px;position:relative;width:100%}.supplement-detail-container .supplement-detail-header .max-width{max-width:1100px;margin:0 auto;width:100%}.supplement-detail-container .ant-affix{background:#fff;border-bottom:1px solid #f0f0f0}.supplement-detail-container .ant-affix .supplement-detail-header{background:rgba(0,0,0,0)}.supplement-detail-container .back-button-container{transition:all .3s ease}.supplement-detail-container .back-button-container .back-button{display:flex;align-items:center;gap:8px;border:none;background:rgba(0,0,0,0);color:#666;font-size:16px;padding:8px 0;transition:color .2s ease}.supplement-detail-container .back-button-container .back-button:hover{color:#0ca37f}.supplement-detail-container .back-button-container .supplement-name-header{display:flex;align-items:flex-start;gap:12px;max-width:100%;flex:1 1}.supplement-detail-container .back-button-container .supplement-name-header .back-button-icon{display:flex;align-items:center;justify-content:center;border:none;background:rgba(0,0,0,0);color:#666;padding:4px;transition:color .2s ease;flex-shrink:0;margin-top:2px}.supplement-detail-container .back-button-container .supplement-name-header .back-button-icon:hover{color:#0ca37f}.supplement-detail-container .back-button-container .supplement-name-header .supplement-name-text{font-size:16px;font-weight:600;color:#1f2937;white-space:normal;overflow:visible;text-overflow:unset;line-height:1.3;flex:1 1;min-width:0;word-break:break-word}.supplement-detail-container .cart-button-container{flex-shrink:0}.supplement-detail-container .cart-button-container .cart-fab{position:static;display:inline-block;margin-left:16px;vertical-align:middle}}@media screen and (max-width:768px)and (min-width:600px){.supplement-detail-container .cart-button-container .cart-fab-button{width:auto;height:40px;padding:0 24px;display:flex;align-items:center;gap:8px}.supplement-detail-container .cart-button-container .cart-fab-button.ant-btn-circle{border-radius:20px}.supplement-detail-container .cart-button-container .cart-fab-button .anticon{font-size:18px}}@media screen and (max-width:768px){.supplement-detail-container .supplement-detail-content{max-width:1100px;margin:0 auto;padding:20px 16px 75px}.supplement-detail-container .supplement-detail-content .product-images-section .image-gallery .main-image-container{position:relative;text-align:center;background:#fafafa;border-radius:12px;padding:40px;border:1px solid #f0f0f0;margin-bottom:16px}.supplement-detail-container .supplement-detail-content .product-images-section .image-gallery .main-image-container .main-image{max-width:100%;max-height:400px;object-fit:contain;border-radius:8px;transition:opacity .3s ease}.supplement-detail-container .supplement-detail-content .product-images-section .image-gallery .main-image-container .zoom-icon{position:absolute;bottom:16px;right:16px;padding:8px;font-size:16px;cursor:pointer;transition:background .2s ease}.supplement-detail-container .supplement-detail-content .product-images-section .image-gallery .thumbnail-gallery{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.supplement-detail-container .supplement-detail-content .product-images-section .image-gallery .thumbnail-gallery .thumbnail-item{width:80px;height:80px;border-radius:8px;overflow:hidden;border:2px solid rgba(0,0,0,0);cursor:pointer;transition:all .2s ease;background:#fafafa;padding:4px}.supplement-detail-container .supplement-detail-content .product-images-section .image-gallery .thumbnail-gallery .thumbnail-item:hover{border-color:#d9d9d9;transform:translateY(-2px)}.supplement-detail-container .supplement-detail-content .product-images-section .image-gallery .thumbnail-gallery .thumbnail-item.active{border-color:#0ca37f;box-shadow:0 0 0 1px #0ca37f}.supplement-detail-container .supplement-detail-content .product-images-section .image-gallery .thumbnail-gallery .thumbnail-item .thumbnail-image{width:100%;height:100%;object-fit:cover;border-radius:4px}.supplement-detail-container .supplement-detail-content .product-info-section .product-title-section{margin-bottom:16px}.supplement-detail-container .supplement-detail-content .product-info-section .product-title-section .product-title{font-size:32px;font-weight:600;color:#1a1a1a;margin-bottom:8px;line-height:1.2}.supplement-detail-container .supplement-detail-content .product-info-section .product-title-section .brand-name{font-size:18px;color:#666;font-weight:500}.supplement-detail-container .supplement-detail-content .product-info-section .certification-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.supplement-detail-container .supplement-detail-content .product-info-section .certification-tags .certification-tag{background:#f8f9fa;border:1px solid #e9ecef;color:#495057;font-size:11.2px;font-weight:500;padding:4px 12px;margin:0}.supplement-detail-container .supplement-detail-content .product-info-section .certification-tags .certification-tag.more-tag{background:#e9ecef;color:#6c757d;cursor:pointer;transition:all .2s ease}.supplement-detail-container .supplement-detail-content .product-info-section .certification-tags .certification-tag.more-tag:hover{background:#dee2e6;color:#495057}.supplement-detail-container .supplement-detail-content .product-info-section .net-contents-display{margin-bottom:20px}.supplement-detail-container .supplement-detail-content .product-info-section .net-contents-display .net-contents-text{font-size:14px;font-weight:500;color:#6c757d;background:#f0f8ff;padding:8px 12px;border-radius:8px;display:inline-block;border:1px solid #d6e4ff}.supplement-detail-container .supplement-detail-content .product-info-section .size-selection{margin-bottom:24px}.supplement-detail-container .supplement-detail-content .product-info-section .size-selection .size-label{display:block;font-size:14px;font-weight:500;color:#666;margin-bottom:8px}.supplement-detail-container .supplement-detail-content .product-info-section .size-selection .size-button{background:#fff;border:1px solid #d9d9d9;border-radius:8px;padding:12px 16px;font-size:14px;font-weight:500;color:#1a1a1a;min-width:120px;text-align:left;transition:all .2s ease}.supplement-detail-container .supplement-detail-content .product-info-section .size-selection .size-button:hover{border-color:#0ca37f;color:#0ca37f}.supplement-detail-container .supplement-detail-content .product-info-section .quantity-pricing-section{display:flex;align-items:center;gap:20px;margin-bottom:16px}.supplement-detail-container .supplement-detail-content .product-info-section .quantity-pricing-section .quantity-selector{display:flex;align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.supplement-detail-container .supplement-detail-content .product-info-section .quantity-pricing-section .quantity-selector .quantity-btn{width:40px;height:40px;background:#f8f9fa;display:flex;align-items:center;justify-content:center;font-size:18px;color:#666;transition:all .2s ease;border:none;border-right:1px solid #e0e0e0}.supplement-detail-container .supplement-detail-content .product-info-section .quantity-pricing-section .quantity-selector .quantity-btn:first-child{border-right:1px solid #e0e0e0}.supplement-detail-container .supplement-detail-content .product-info-section .quantity-pricing-section .quantity-selector .quantity-btn:last-child{border-left:1px solid #e0e0e0;border-right:none}.supplement-detail-container .supplement-detail-content .product-info-section .quantity-pricing-section .quantity-selector .quantity-btn:hover{background:#e9ecef;color:#333}.supplement-detail-container .supplement-detail-content .product-info-section .quantity-pricing-section .quantity-selector .quantity-input{width:60px;text-align:center;border:none;background:#fff}.supplement-detail-container .supplement-detail-content .product-info-section .quantity-pricing-section .quantity-selector .quantity-input .ant-input-number-input{text-align:center;font-weight:600;font-size:16px;border:none;background:rgba(0,0,0,0);color:#333}.supplement-detail-container .supplement-detail-content .product-info-section .quantity-pricing-section .pricing .discount-pricing{display:flex;align-items:baseline;gap:8px}.supplement-detail-container .supplement-detail-content .product-info-section .quantity-pricing-section .pricing .discount-pricing .current-price{font-size:18px;font-weight:600;color:#0ca37f}.supplement-detail-container .supplement-detail-content .product-info-section .quantity-pricing-section .pricing .discount-pricing .original-price{font-size:18px;color:#999;text-decoration:line-through}.supplement-detail-container .supplement-detail-content .product-info-section .discount-banner{display:flex;align-items:center;gap:8px;background:rgba(12,163,127,.1019607843);color:#0ca37f;padding:8px 12px;border-radius:8px;font-size:12.6px;font-weight:500;border:1px solid #0ca37f;position:relative}.supplement-detail-container .supplement-detail-content .product-info-section .discount-banner .discount-icon{font-size:16px;color:#0ca37f}.supplement-detail-container .supplement-detail-content .product-info-section .discount-banner .discount-text{flex:1 1;color:#0ca37f;font-weight:600}.supplement-detail-container .supplement-detail-content .product-info-section .add-to-cart-section{margin-bottom:32px}.supplement-detail-container .supplement-detail-content .product-info-section .add-to-cart-section .add-to-cart-button{height:48px;font-size:16px;font-weight:600;border-radius:8px;background:#0ca37f;border:none;transition:all .2s ease}.supplement-detail-container .supplement-detail-content .product-info-section .add-to-cart-section .add-to-cart-button:hover{background:rgb(9.2022857143,124.9977142857,97.3908571429);transform:translateY(-1px)}.supplement-detail-container .supplement-detail-content .product-info-section .add-to-cart-section .cart-button{height:48px;font-size:16px;font-weight:600;border-radius:8px}.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .product-collapse .ant-collapse-item{margin-bottom:8px}.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .product-collapse .ant-collapse-item .ant-collapse-header{border-radius:8px;padding:16px 20px;font-weight:500;color:#1a1a1a;font-size:16px}.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .product-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-arrow{color:#666;font-size:14px}.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .product-collapse .ant-collapse-item .ant-collapse-content{background:#fff;border-radius:0 0 8px 8px}.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .product-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{padding:20px}.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .benefits-content,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .certifications-content,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .description-content,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dietary-content,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dosage-content,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .risk-factors-content,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .suggested-use-content,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .warnings-content{font-size:14px}.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .benefits-content .warning-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .certifications-content .warning-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .description-content .warning-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dietary-content .warning-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dosage-content .warning-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .risk-factors-content .warning-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .suggested-use-content .warning-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .warnings-content .warning-item{margin-bottom:12px}.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .benefits-content .warning-item .warning-title,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .certifications-content .warning-item .warning-title,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .description-content .warning-item .warning-title,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dietary-content .warning-item .warning-title,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dosage-content .warning-item .warning-title,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .risk-factors-content .warning-item .warning-title,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .suggested-use-content .warning-item .warning-title,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .warnings-content .warning-item .warning-title{display:block;margin-bottom:4px;color:#1a1a1a}.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .benefits-content .warning-item .warning-message,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .certifications-content .warning-item .warning-message,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .description-content .warning-item .warning-message,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dietary-content .warning-item .warning-message,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dosage-content .warning-item .warning-message,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .risk-factors-content .warning-item .warning-message,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .suggested-use-content .warning-item .warning-message,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .warnings-content .warning-item .warning-message{color:#666;line-height:1.5}.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .benefits-content .certification-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .benefits-content .dietary-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .certifications-content .certification-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .certifications-content .dietary-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .description-content .certification-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .description-content .dietary-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dietary-content .certification-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dietary-content .dietary-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dosage-content .certification-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dosage-content .dietary-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .risk-factors-content .certification-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .risk-factors-content .dietary-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .suggested-use-content .certification-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .suggested-use-content .dietary-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .warnings-content .certification-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .warnings-content .dietary-item{display:flex;align-items:center;gap:8px;margin-bottom:8px}.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .benefits-content .certification-item .cert-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .benefits-content .certification-item .dietary-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .benefits-content .dietary-item .cert-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .benefits-content .dietary-item .dietary-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .certifications-content .certification-item .cert-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .certifications-content .certification-item .dietary-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .certifications-content .dietary-item .cert-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .certifications-content .dietary-item .dietary-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .description-content .certification-item .cert-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .description-content .certification-item .dietary-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .description-content .dietary-item .cert-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .description-content .dietary-item .dietary-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dietary-content .certification-item .cert-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dietary-content .certification-item .dietary-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dietary-content .dietary-item .cert-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dietary-content .dietary-item .dietary-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dosage-content .certification-item .cert-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dosage-content .certification-item .dietary-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dosage-content .dietary-item .cert-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dosage-content .dietary-item .dietary-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .risk-factors-content .certification-item .cert-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .risk-factors-content .certification-item .dietary-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .risk-factors-content .dietary-item .cert-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .risk-factors-content .dietary-item .dietary-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .suggested-use-content .certification-item .cert-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .suggested-use-content .certification-item .dietary-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .suggested-use-content .dietary-item .cert-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .suggested-use-content .dietary-item .dietary-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .warnings-content .certification-item .cert-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .warnings-content .certification-item .dietary-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .warnings-content .dietary-item .cert-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .warnings-content .dietary-item .dietary-icon{color:#0ca37f;font-size:14px}.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .benefits-content ul,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .certifications-content ul,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .description-content ul,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dietary-content ul,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dosage-content ul,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .risk-factors-content ul,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .suggested-use-content ul,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .warnings-content ul{margin:0;padding-left:20px}.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .benefits-content ul li,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .certifications-content ul li,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .description-content ul li,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dietary-content ul li,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dosage-content ul li,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .risk-factors-content ul li,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .suggested-use-content ul li,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .warnings-content ul li{margin-bottom:8px;line-height:1.5;color:#666}.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .benefits-content .dosage-info,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .certifications-content .dosage-info,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .description-content .dosage-info,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dietary-content .dosage-info,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dosage-content .dosage-info,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .risk-factors-content .dosage-info,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .suggested-use-content .dosage-info,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .warnings-content .dosage-info{margin-bottom:16px;color:#666;line-height:1.5}.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .benefits-content .serving-info,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .certifications-content .serving-info,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .description-content .serving-info,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dietary-content .serving-info,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dosage-content .serving-info,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .risk-factors-content .serving-info,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .suggested-use-content .serving-info,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .warnings-content .serving-info{margin-bottom:16px;color:#1a1a1a}.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .benefits-content .ingredients-info,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .certifications-content .ingredients-info,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .description-content .ingredients-info,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dietary-content .ingredients-info,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dosage-content .ingredients-info,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .risk-factors-content .ingredients-info,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .suggested-use-content .ingredients-info,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .warnings-content .ingredients-info{margin-bottom:16px}.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .benefits-content .ingredients-info .ingredient-row,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .certifications-content .ingredients-info .ingredient-row,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .description-content .ingredients-info .ingredient-row,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dietary-content .ingredients-info .ingredient-row,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dosage-content .ingredients-info .ingredient-row,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .risk-factors-content .ingredients-info .ingredient-row,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .suggested-use-content .ingredients-info .ingredient-row,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .warnings-content .ingredients-info .ingredient-row{display:flex;justify-content:space-between;margin-bottom:8px;color:#666}.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .benefits-content .other-ingredients,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .certifications-content .other-ingredients,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .description-content .other-ingredients,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dietary-content .other-ingredients,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dosage-content .other-ingredients,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .risk-factors-content .other-ingredients,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .suggested-use-content .other-ingredients,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .warnings-content .other-ingredients{margin-bottom:16px;color:#666;padding-left:10px}.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .benefits-content .repeated-warnings,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .certifications-content .repeated-warnings,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .description-content .repeated-warnings,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dietary-content .repeated-warnings,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dosage-content .repeated-warnings,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .risk-factors-content .repeated-warnings,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .suggested-use-content .repeated-warnings,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .warnings-content .repeated-warnings{margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .benefits-content .repeated-warnings .warning-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .certifications-content .repeated-warnings .warning-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .description-content .repeated-warnings .warning-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dietary-content .repeated-warnings .warning-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dosage-content .repeated-warnings .warning-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .risk-factors-content .repeated-warnings .warning-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .suggested-use-content .repeated-warnings .warning-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .warnings-content .repeated-warnings .warning-item{margin-bottom:8px;color:#666;line-height:1.5}.supplement-detail-container .supplement-detail-content .similar-products-section{margin-top:50px;padding-top:30px;border-top:1px solid #f0f0f0}.supplement-detail-container .supplement-detail-content .similar-products-section .similar-products-title{font-size:24px;font-weight:600;color:#1a1a1a;margin-bottom:24px}.supplement-detail-container .supplement-detail-content .similar-products-section .similar-products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:18px;gap:18px}.supplement-detail-container .supplement-detail-content .similar-products-section .similar-products-grid .similar-product-card{text-align:center}.supplement-detail-container .supplement-detail-content .similar-products-section .similar-products-grid .similar-product-card .product-image{margin-bottom:16px}.supplement-detail-container .supplement-detail-content .similar-products-section .similar-products-grid .similar-product-card .product-image .similar-product-image{width:100%;max-height:120px;object-fit:contain;border-radius:8px}.supplement-detail-container .supplement-detail-content .similar-products-section .similar-products-grid .similar-product-card .product-info .product-name{display:block;font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:4px}.supplement-detail-container .supplement-detail-content .similar-products-section .similar-products-grid .similar-product-card .product-info .product-brand{display:block;font-size:14px;color:#999;margin-bottom:4px}.supplement-detail-container .supplement-detail-content .similar-products-section .similar-products-grid .similar-product-card .product-info .product-size{display:block;font-size:14px;color:#666;margin-bottom:12px}.supplement-detail-container .supplement-detail-content .similar-products-section .similar-products-grid .similar-product-card .product-info .product-pricing{margin-bottom:16px}.supplement-detail-container .supplement-detail-content .similar-products-section .similar-products-grid .similar-product-card .product-info .product-pricing .original-price{font-size:14px;color:#999;text-decoration:line-through;margin-right:8px}.supplement-detail-container .supplement-detail-content .similar-products-section .similar-products-grid .similar-product-card .product-info .product-pricing .current-price{font-size:18px;font-weight:600;color:#1a1a1a}.supplement-detail-container .supplement-detail-content .similar-products-section .similar-products-grid .similar-product-card .product-info .add-to-cart-small{background:#0ca37f;border:none;color:#fff;font-weight:500;border-radius:6px;transition:all .2s ease}.supplement-detail-container .supplement-detail-content .similar-products-section .similar-products-grid .similar-product-card .product-info .add-to-cart-small:hover{background:rgb(9.2022857143,124.9977142857,97.3908571429)}}@media screen and (max-width:768px)and (min-width:768px)and (max-width:1024px){.supplement-detail-container .back-button-container .supplement-name-header{max-width:350px;min-width:250px}.supplement-detail-container .back-button-container .supplement-name-header .supplement-name-text{font-size:16px;white-space:normal;overflow:visible;text-overflow:unset;line-height:1.3;word-break:break-word}}@media screen and (max-width:768px)and (min-width:1025px){.supplement-detail-container .back-button-container .supplement-name-header{max-width:none;min-width:250px}.supplement-detail-container .back-button-container .supplement-name-header .supplement-name-text{font-size:16px;white-space:normal;overflow:visible;text-overflow:unset;line-height:1.3}}@media screen and (max-width:768px)and (max-width:360px){.supplement-detail-container .back-button-container .supplement-name-header{max-width:160px;align-items:flex-start}.supplement-detail-container .back-button-container .supplement-name-header .supplement-name-text{white-space:normal;overflow:visible;text-overflow:unset;line-height:1.1;word-break:break-word}}@media screen and (max-width:768px)and (max-width:480px){.supplement-detail-container .back-button-container .supplement-name-header{max-width:200px;align-items:flex-start}.supplement-detail-container .back-button-container .supplement-name-header .supplement-name-text{white-space:normal;overflow:visible;text-overflow:unset;line-height:1.2;word-break:break-word}.supplement-detail-container .supplement-detail-content .product-info-section{padding-left:0}.supplement-detail-container .supplement-detail-content .product-info-section .purchase-type-section .purchase-type-group .purchase-option{padding:12px;font-size:14px}.supplement-detail-container .supplement-detail-content .product-info-section .discount-banner{display:none}.supplement-detail-container .supplement-detail-content .similar-products-section{margin-top:30px;padding-top:15px}}@media screen and (max-width:768px){.remaining-certs-tooltip div{margin-bottom:4px;font-size:12px;color:#666}.ingredients-table{margin:16px 0;border-bottom:1px solid #f0f0f0}.ingredients-table .ant-table-thead>tr>th{background-color:#f8f9fa;border-bottom:2px solid #e9ecef;font-weight:600;color:#495057;padding:12px 16px;font-size:14px}.ingredients-table .ant-table-thead>tr>th.ingredient-name{text-align:left;padding-left:10px!important;background-color:#fff;border-top:1px solid #f0f0f0}.ingredients-table .ant-table-thead>tr>th.ingredient-amount{text-align:right;padding-right:10px!important;background-color:#fff;border-top:1px solid #f0f0f0}.ingredients-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;padding:12px 16px}.ingredients-table .ant-table-tbody>tr>td.ingredient-name{text-align:left;padding:16px 10px!important}.ingredients-table .ant-table-tbody>tr>td.ingredient-amount{color:#666;text-align:right;padding:16px 10px!important}.supplement-detail-container{padding:0}.supplement-detail-container .supplement-detail-header{padding:16px}.supplement-detail-container .supplement-detail-content{padding:0 16px 75px}.quantity-pricing-section{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;flex-wrap:nowrap}.quantity-pricing-section .quantity-selector{flex-shrink:0;min-width:120px}.quantity-pricing-section .pricing{flex:1 1;text-align:center;min-width:0}.quantity-pricing-section .discount-banner{display:none}}@media screen and (min-width:769px){.supplement-detail-container{min-height:100vh;background:#fff;margin-bottom:15px}.supplement-detail-container .supplement-header-affix{position:relative;z-index:10001}}@media screen and (min-width:769px)and (max-width:600px){.supplement-detail-container .supplement-header-affix .ant-affix{top:0!important;z-index:10001!important;position:fixed!important}}@media screen and (min-width:769px)and (min-width:601px){.supplement-detail-container .supplement-header-affix .ant-affix{top:0!important;z-index:10001!important}}@media screen and (min-width:769px){.supplement-detail-container .supplement-detail-header{display:flex;justify-content:space-between;align-items:center;padding:24px 16px 12px;max-width:1100px;margin:0 auto;background:#fff;z-index:9999999;gap:16px;position:relative;width:100%}.supplement-detail-container .supplement-detail-header .max-width{max-width:1100px;margin:0 auto;width:100%}.supplement-detail-container .ant-affix{background:#fff;border-bottom:1px solid #f0f0f0}.supplement-detail-container .ant-affix .supplement-detail-header{background:rgba(0,0,0,0)}.supplement-detail-container .back-button-container{transition:all .3s ease}.supplement-detail-container .back-button-container .back-button{display:flex;align-items:center;gap:8px;border:none;background:rgba(0,0,0,0);color:#666;font-size:16px;padding:8px 0;transition:color .2s ease}.supplement-detail-container .back-button-container .back-button:hover{color:#0ca37f}.supplement-detail-container .back-button-container .supplement-name-header{display:flex;align-items:flex-start;gap:12px;max-width:100%;flex:1 1}.supplement-detail-container .back-button-container .supplement-name-header .back-button-icon{display:flex;align-items:center;justify-content:center;border:none;background:rgba(0,0,0,0);color:#666;padding:4px;transition:color .2s ease;flex-shrink:0;margin-top:2px}.supplement-detail-container .back-button-container .supplement-name-header .back-button-icon:hover{color:#0ca37f}.supplement-detail-container .back-button-container .supplement-name-header .supplement-name-text{font-size:16px;font-weight:600;color:#1f2937;white-space:normal;overflow:visible;text-overflow:unset;line-height:1.3;flex:1 1;min-width:0;word-break:break-word}.supplement-detail-container .cart-button-container{flex-shrink:0}.supplement-detail-container .cart-button-container .cart-fab{position:static;display:inline-block;margin-left:16px;vertical-align:middle}}@media screen and (min-width:769px)and (min-width:600px){.supplement-detail-container .cart-button-container .cart-fab-button{width:auto;height:40px;padding:0 24px;display:flex;align-items:center;gap:8px}.supplement-detail-container .cart-button-container .cart-fab-button.ant-btn-circle{border-radius:20px}.supplement-detail-container .cart-button-container .cart-fab-button .anticon{font-size:18px}}@media screen and (min-width:769px){.supplement-detail-container .supplement-detail-content{max-width:1100px;margin:0 auto;padding:20px 16px 75px}.supplement-detail-container .supplement-detail-content .product-images-section .image-gallery .main-image-container{position:relative;text-align:center;background:#fafafa;border-radius:12px;padding:40px;border:1px solid #f0f0f0;margin-bottom:16px}.supplement-detail-container .supplement-detail-content .product-images-section .image-gallery .main-image-container .main-image{max-width:100%;max-height:400px;object-fit:contain;border-radius:8px;transition:opacity .3s ease}.supplement-detail-container .supplement-detail-content .product-images-section .image-gallery .main-image-container .zoom-icon{position:absolute;bottom:16px;right:16px;padding:8px;font-size:16px;cursor:pointer;transition:background .2s ease}.supplement-detail-container .supplement-detail-content .product-images-section .image-gallery .thumbnail-gallery{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.supplement-detail-container .supplement-detail-content .product-images-section .image-gallery .thumbnail-gallery .thumbnail-item{width:80px;height:80px;border-radius:8px;overflow:hidden;border:2px solid rgba(0,0,0,0);cursor:pointer;transition:all .2s ease;background:#fafafa;padding:4px}.supplement-detail-container .supplement-detail-content .product-images-section .image-gallery .thumbnail-gallery .thumbnail-item:hover{border-color:#d9d9d9;transform:translateY(-2px)}.supplement-detail-container .supplement-detail-content .product-images-section .image-gallery .thumbnail-gallery .thumbnail-item.active{border-color:#0ca37f;box-shadow:0 0 0 1px #0ca37f}.supplement-detail-container .supplement-detail-content .product-images-section .image-gallery .thumbnail-gallery .thumbnail-item .thumbnail-image{width:100%;height:100%;object-fit:cover;border-radius:4px}.supplement-detail-container .supplement-detail-content .product-info-section .product-title-section{margin-bottom:16px}.supplement-detail-container .supplement-detail-content .product-info-section .product-title-section .product-title{font-size:40px;font-weight:600;color:#1a1a1a;margin-bottom:8px;line-height:1.2}.supplement-detail-container .supplement-detail-content .product-info-section .product-title-section .brand-name{font-size:18px;color:#666;font-weight:500}.supplement-detail-container .supplement-detail-content .product-info-section .certification-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.supplement-detail-container .supplement-detail-content .product-info-section .certification-tags .certification-tag{background:#f8f9fa;border:1px solid #e9ecef;color:#495057;font-size:11.2px;font-weight:500;padding:4px 12px;margin:0}.supplement-detail-container .supplement-detail-content .product-info-section .certification-tags .certification-tag.more-tag{background:#e9ecef;color:#6c757d;cursor:pointer;transition:all .2s ease}.supplement-detail-container .supplement-detail-content .product-info-section .certification-tags .certification-tag.more-tag:hover{background:#dee2e6;color:#495057}.supplement-detail-container .supplement-detail-content .product-info-section .net-contents-display{margin-bottom:20px}.supplement-detail-container .supplement-detail-content .product-info-section .net-contents-display .net-contents-text{font-size:14px;font-weight:500;color:#6c757d;background:#f0f8ff;padding:8px 12px;border-radius:8px;display:inline-block;border:1px solid #d6e4ff}.supplement-detail-container .supplement-detail-content .product-info-section .size-selection{margin-bottom:24px}.supplement-detail-container .supplement-detail-content .product-info-section .size-selection .size-label{display:block;font-size:14px;font-weight:500;color:#666;margin-bottom:8px}.supplement-detail-container .supplement-detail-content .product-info-section .size-selection .size-button{background:#fff;border:1px solid #d9d9d9;border-radius:8px;padding:12px 16px;font-size:14px;font-weight:500;color:#1a1a1a;min-width:120px;text-align:left;transition:all .2s ease}.supplement-detail-container .supplement-detail-content .product-info-section .size-selection .size-button:hover{border-color:#0ca37f;color:#0ca37f}.supplement-detail-container .supplement-detail-content .product-info-section .quantity-pricing-section{display:flex;align-items:center;gap:20px;margin-bottom:16px}.supplement-detail-container .supplement-detail-content .product-info-section .quantity-pricing-section .quantity-selector{display:flex;align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.supplement-detail-container .supplement-detail-content .product-info-section .quantity-pricing-section .quantity-selector .quantity-btn{width:40px;height:40px;background:#f8f9fa;display:flex;align-items:center;justify-content:center;font-size:18px;color:#666;transition:all .2s ease;border:none;border-right:1px solid #e0e0e0}.supplement-detail-container .supplement-detail-content .product-info-section .quantity-pricing-section .quantity-selector .quantity-btn:first-child{border-right:1px solid #e0e0e0}.supplement-detail-container .supplement-detail-content .product-info-section .quantity-pricing-section .quantity-selector .quantity-btn:last-child{border-left:1px solid #e0e0e0;border-right:none}.supplement-detail-container .supplement-detail-content .product-info-section .quantity-pricing-section .quantity-selector .quantity-btn:hover{background:#e9ecef;color:#333}.supplement-detail-container .supplement-detail-content .product-info-section .quantity-pricing-section .quantity-selector .quantity-input{width:60px;text-align:center;border:none;background:#fff}.supplement-detail-container .supplement-detail-content .product-info-section .quantity-pricing-section .quantity-selector .quantity-input .ant-input-number-input{text-align:center;font-weight:600;font-size:16px;border:none;background:rgba(0,0,0,0);color:#333}.supplement-detail-container .supplement-detail-content .product-info-section .quantity-pricing-section .pricing .discount-pricing{display:flex;align-items:baseline;gap:8px}.supplement-detail-container .supplement-detail-content .product-info-section .quantity-pricing-section .pricing .discount-pricing .current-price{font-size:18px;font-weight:600;color:#0ca37f}.supplement-detail-container .supplement-detail-content .product-info-section .quantity-pricing-section .pricing .discount-pricing .original-price{font-size:18px;color:#999;text-decoration:line-through}.supplement-detail-container .supplement-detail-content .product-info-section .discount-banner{display:flex;align-items:center;gap:8px;background:rgba(12,163,127,.1019607843);color:#0ca37f;padding:8px 12px;border-radius:8px;font-size:12.6px;font-weight:500;border:1px solid #0ca37f;position:relative}.supplement-detail-container .supplement-detail-content .product-info-section .discount-banner .discount-icon{font-size:16px;color:#0ca37f}.supplement-detail-container .supplement-detail-content .product-info-section .discount-banner .discount-text{flex:1 1;color:#0ca37f;font-weight:600}.supplement-detail-container .supplement-detail-content .product-info-section .add-to-cart-section{margin-bottom:32px}.supplement-detail-container .supplement-detail-content .product-info-section .add-to-cart-section .add-to-cart-button{height:48px;font-size:16px;font-weight:600;border-radius:8px;background:#0ca37f;border:none;transition:all .2s ease}.supplement-detail-container .supplement-detail-content .product-info-section .add-to-cart-section .add-to-cart-button:hover{background:rgb(9.2022857143,124.9977142857,97.3908571429);transform:translateY(-1px)}.supplement-detail-container .supplement-detail-content .product-info-section .add-to-cart-section .cart-button{height:48px;font-size:16px;font-weight:600;border-radius:8px}.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .product-collapse .ant-collapse-item{margin-bottom:8px}.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .product-collapse .ant-collapse-item .ant-collapse-header{border-radius:8px;padding:16px 20px;font-weight:500;color:#1a1a1a;font-size:16px}.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .product-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-arrow{color:#666;font-size:14px}.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .product-collapse .ant-collapse-item .ant-collapse-content{background:#fff;border-radius:0 0 8px 8px}.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .product-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{padding:20px}.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .benefits-content,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .certifications-content,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .description-content,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dietary-content,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dosage-content,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .risk-factors-content,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .suggested-use-content,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .warnings-content{font-size:14px}.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .benefits-content .warning-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .certifications-content .warning-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .description-content .warning-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dietary-content .warning-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dosage-content .warning-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .risk-factors-content .warning-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .suggested-use-content .warning-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .warnings-content .warning-item{margin-bottom:12px}.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .benefits-content .warning-item .warning-title,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .certifications-content .warning-item .warning-title,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .description-content .warning-item .warning-title,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dietary-content .warning-item .warning-title,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dosage-content .warning-item .warning-title,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .risk-factors-content .warning-item .warning-title,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .suggested-use-content .warning-item .warning-title,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .warnings-content .warning-item .warning-title{display:block;margin-bottom:4px;color:#1a1a1a}.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .benefits-content .warning-item .warning-message,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .certifications-content .warning-item .warning-message,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .description-content .warning-item .warning-message,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dietary-content .warning-item .warning-message,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dosage-content .warning-item .warning-message,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .risk-factors-content .warning-item .warning-message,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .suggested-use-content .warning-item .warning-message,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .warnings-content .warning-item .warning-message{color:#666;line-height:1.5}.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .benefits-content .certification-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .benefits-content .dietary-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .certifications-content .certification-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .certifications-content .dietary-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .description-content .certification-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .description-content .dietary-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dietary-content .certification-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dietary-content .dietary-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dosage-content .certification-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dosage-content .dietary-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .risk-factors-content .certification-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .risk-factors-content .dietary-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .suggested-use-content .certification-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .suggested-use-content .dietary-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .warnings-content .certification-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .warnings-content .dietary-item{display:flex;align-items:center;gap:8px;margin-bottom:8px}.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .benefits-content .certification-item .cert-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .benefits-content .certification-item .dietary-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .benefits-content .dietary-item .cert-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .benefits-content .dietary-item .dietary-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .certifications-content .certification-item .cert-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .certifications-content .certification-item .dietary-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .certifications-content .dietary-item .cert-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .certifications-content .dietary-item .dietary-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .description-content .certification-item .cert-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .description-content .certification-item .dietary-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .description-content .dietary-item .cert-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .description-content .dietary-item .dietary-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dietary-content .certification-item .cert-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dietary-content .certification-item .dietary-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dietary-content .dietary-item .cert-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dietary-content .dietary-item .dietary-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dosage-content .certification-item .cert-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dosage-content .certification-item .dietary-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dosage-content .dietary-item .cert-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dosage-content .dietary-item .dietary-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .risk-factors-content .certification-item .cert-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .risk-factors-content .certification-item .dietary-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .risk-factors-content .dietary-item .cert-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .risk-factors-content .dietary-item .dietary-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .suggested-use-content .certification-item .cert-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .suggested-use-content .certification-item .dietary-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .suggested-use-content .dietary-item .cert-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .suggested-use-content .dietary-item .dietary-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .warnings-content .certification-item .cert-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .warnings-content .certification-item .dietary-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .warnings-content .dietary-item .cert-icon,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .warnings-content .dietary-item .dietary-icon{color:#0ca37f;font-size:14px}.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .benefits-content ul,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .certifications-content ul,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .description-content ul,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dietary-content ul,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dosage-content ul,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .risk-factors-content ul,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .suggested-use-content ul,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .warnings-content ul{margin:0;padding-left:20px}.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .benefits-content ul li,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .certifications-content ul li,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .description-content ul li,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dietary-content ul li,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dosage-content ul li,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .risk-factors-content ul li,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .suggested-use-content ul li,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .warnings-content ul li{margin-bottom:8px;line-height:1.5;color:#666}.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .benefits-content .dosage-info,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .certifications-content .dosage-info,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .description-content .dosage-info,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dietary-content .dosage-info,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dosage-content .dosage-info,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .risk-factors-content .dosage-info,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .suggested-use-content .dosage-info,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .warnings-content .dosage-info{margin-bottom:16px;color:#666;line-height:1.5}.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .benefits-content .serving-info,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .certifications-content .serving-info,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .description-content .serving-info,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dietary-content .serving-info,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dosage-content .serving-info,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .risk-factors-content .serving-info,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .suggested-use-content .serving-info,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .warnings-content .serving-info{margin-bottom:16px;color:#1a1a1a}.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .benefits-content .ingredients-info,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .certifications-content .ingredients-info,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .description-content .ingredients-info,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dietary-content .ingredients-info,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dosage-content .ingredients-info,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .risk-factors-content .ingredients-info,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .suggested-use-content .ingredients-info,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .warnings-content .ingredients-info{margin-bottom:16px}.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .benefits-content .ingredients-info .ingredient-row,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .certifications-content .ingredients-info .ingredient-row,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .description-content .ingredients-info .ingredient-row,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dietary-content .ingredients-info .ingredient-row,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dosage-content .ingredients-info .ingredient-row,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .risk-factors-content .ingredients-info .ingredient-row,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .suggested-use-content .ingredients-info .ingredient-row,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .warnings-content .ingredients-info .ingredient-row{display:flex;justify-content:space-between;margin-bottom:8px;color:#666}.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .benefits-content .other-ingredients,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .certifications-content .other-ingredients,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .description-content .other-ingredients,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dietary-content .other-ingredients,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dosage-content .other-ingredients,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .risk-factors-content .other-ingredients,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .suggested-use-content .other-ingredients,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .warnings-content .other-ingredients{margin-bottom:16px;color:#666;padding-left:10px}.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .benefits-content .repeated-warnings,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .certifications-content .repeated-warnings,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .description-content .repeated-warnings,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dietary-content .repeated-warnings,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dosage-content .repeated-warnings,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .risk-factors-content .repeated-warnings,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .suggested-use-content .repeated-warnings,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .warnings-content .repeated-warnings{margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .benefits-content .repeated-warnings .warning-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .certifications-content .repeated-warnings .warning-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .description-content .repeated-warnings .warning-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dietary-content .repeated-warnings .warning-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .dosage-content .repeated-warnings .warning-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .risk-factors-content .repeated-warnings .warning-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .suggested-use-content .repeated-warnings .warning-item,.supplement-detail-container .supplement-detail-content .product-info-section .collapsible-sections .warnings-content .repeated-warnings .warning-item{margin-bottom:8px;color:#666;line-height:1.5}.supplement-detail-container .supplement-detail-content .similar-products-section{margin-top:50px;padding-top:30px;border-top:1px solid #f0f0f0}.supplement-detail-container .supplement-detail-content .similar-products-section .similar-products-title{font-size:24px;font-weight:600;color:#1a1a1a;margin-bottom:24px}.supplement-detail-container .supplement-detail-content .similar-products-section .similar-products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:18px;gap:18px}.supplement-detail-container .supplement-detail-content .similar-products-section .similar-products-grid .similar-product-card{text-align:center}.supplement-detail-container .supplement-detail-content .similar-products-section .similar-products-grid .similar-product-card .product-image{margin-bottom:16px}.supplement-detail-container .supplement-detail-content .similar-products-section .similar-products-grid .similar-product-card .product-image .similar-product-image{width:100%;max-height:120px;object-fit:contain;border-radius:8px}.supplement-detail-container .supplement-detail-content .similar-products-section .similar-products-grid .similar-product-card .product-info .product-name{display:block;font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:4px}.supplement-detail-container .supplement-detail-content .similar-products-section .similar-products-grid .similar-product-card .product-info .product-brand{display:block;font-size:14px;color:#999;margin-bottom:4px}.supplement-detail-container .supplement-detail-content .similar-products-section .similar-products-grid .similar-product-card .product-info .product-size{display:block;font-size:14px;color:#666;margin-bottom:12px}.supplement-detail-container .supplement-detail-content .similar-products-section .similar-products-grid .similar-product-card .product-info .product-pricing{margin-bottom:16px}.supplement-detail-container .supplement-detail-content .similar-products-section .similar-products-grid .similar-product-card .product-info .product-pricing .original-price{font-size:14px;color:#999;text-decoration:line-through;margin-right:8px}.supplement-detail-container .supplement-detail-content .similar-products-section .similar-products-grid .similar-product-card .product-info .product-pricing .current-price{font-size:18px;font-weight:600;color:#1a1a1a}.supplement-detail-container .supplement-detail-content .similar-products-section .similar-products-grid .similar-product-card .product-info .add-to-cart-small{background:#0ca37f;border:none;color:#fff;font-weight:500;border-radius:6px;transition:all .2s ease}.supplement-detail-container .supplement-detail-content .similar-products-section .similar-products-grid .similar-product-card .product-info .add-to-cart-small:hover{background:rgb(9.2022857143,124.9977142857,97.3908571429)}}@media screen and (min-width:769px)and (min-width:768px)and (max-width:1024px){.supplement-detail-container .back-button-container .supplement-name-header{max-width:350px;min-width:250px}.supplement-detail-container .back-button-container .supplement-name-header .supplement-name-text{font-size:16px;white-space:normal;overflow:visible;text-overflow:unset;line-height:1.3;word-break:break-word}}@media screen and (min-width:769px)and (min-width:1025px){.supplement-detail-container .back-button-container .supplement-name-header{max-width:none;min-width:250px}.supplement-detail-container .back-button-container .supplement-name-header .supplement-name-text{font-size:16px;white-space:normal;overflow:visible;text-overflow:unset;line-height:1.3}}@media screen and (min-width:769px)and (max-width:360px){.supplement-detail-container .back-button-container .supplement-name-header{max-width:160px;align-items:flex-start}.supplement-detail-container .back-button-container .supplement-name-header .supplement-name-text{white-space:normal;overflow:visible;text-overflow:unset;line-height:1.1;word-break:break-word}}@media screen and (min-width:769px)and (max-width:480px){.supplement-detail-container .back-button-container .supplement-name-header{max-width:200px;align-items:flex-start}.supplement-detail-container .back-button-container .supplement-name-header .supplement-name-text{white-space:normal;overflow:visible;text-overflow:unset;line-height:1.2;word-break:break-word}.supplement-detail-container .supplement-detail-content .product-info-section{padding-left:0}.supplement-detail-container .supplement-detail-content .product-info-section .purchase-type-section .purchase-type-group .purchase-option{padding:12px;font-size:14px}.supplement-detail-container .supplement-detail-content .product-info-section .discount-banner{display:none}.supplement-detail-container .supplement-detail-content .similar-products-section{margin-top:30px;padding-top:15px}}@media screen and (min-width:769px){.remaining-certs-tooltip div{margin-bottom:4px;font-size:12px;color:#666}.ingredients-table{margin:16px 0;border-bottom:1px solid #f0f0f0}.ingredients-table .ant-table-thead>tr>th{background-color:#f8f9fa;border-bottom:2px solid #e9ecef;font-weight:600;color:#495057;padding:12px 16px;font-size:14px}.ingredients-table .ant-table-thead>tr>th.ingredient-name{text-align:left;padding-left:10px!important;background-color:#fff;border-top:1px solid #f0f0f0}.ingredients-table .ant-table-thead>tr>th.ingredient-amount{text-align:right;padding-right:10px!important;background-color:#fff;border-top:1px solid #f0f0f0}.ingredients-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;padding:12px 16px}.ingredients-table .ant-table-tbody>tr>td.ingredient-name{text-align:left;padding:16px 10px!important}.ingredients-table .ant-table-tbody>tr>td.ingredient-amount{color:#666;text-align:right;padding:16px 10px!important}}