.product-tabs-section{max-width:1240px;margin:0 auto;padding:0 20px 100px;display:grid;grid-template-columns:150px 1fr;gap:60px}.tabs-nav-wrapper{position:sticky;top:131px;background:#fff;z-index:10;padding-bottom:1px;margin-bottom:0;padding-top:0;align-self:start;width:fit-content}.tabs-nav{display:flex;flex-direction:column;gap:24px;justify-content:flex-start;padding:0;width:fit-content;position:relative;border-right:1px solid #e5e5e5}.tabs-border{display:none}.tab-button{background:none;border:none;padding:12px 25px 12px 0;font-size:13px;font-weight:500;color:#999;cursor:pointer;position:relative;transition:color .3s ease;letter-spacing:.5px;text-transform:uppercase;display:flex;justify-content:flex-start}.tab-button:hover,.tab-button.active{color:#1a1a1a}.tab-indicator{position:absolute;right:-1px;width:2px;background:#1a1a1a;transition:all .4s cubic-bezier(.4,0,.2,1);pointer-events:none}.tab-content{display:none;opacity:0;transition:opacity .4s ease-in-out}.tab-content.active{display:block;animation:fadeIn .4s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.benefits-container,.composition-container,.usage-container{max-width:none}.benefits-intro,.composition-header,.usage-header{text-align:center;margin-bottom:60px;max-width:700px;margin-left:auto;margin-right:auto}.benefits-intro h2,.composition-header h2,.usage-header h2{font-size:36px;font-weight:300;margin-bottom:16px;letter-spacing:-.5px}.benefits-intro p,.composition-header p,.usage-header p{font-size:17px;color:#666;line-height:1.7}.benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:60px}.benefit-item{display:grid;grid-template-columns:1fr;gap:40px;align-items:center;position:relative}.benefit-image{width:100%;height:280px;object-fit:cover;border-radius:16px}.benefit-content{padding:20px 0;align-self:start}.benefit-number{font-size:13px;color:#999;margin-bottom:6px;font-weight:500;letter-spacing:1px}.benefit-content h3{font-size:22px;font-weight:500;margin-bottom:12px;letter-spacing:-.3px}.benefit-content p{font-size:15px;color:#666;line-height:1.7;padding:0}.benefit-item:not(:first-child) .benefit-content{padding-bottom:0}.benefit-item:not(:first-child) .benefit-content p{margin-bottom:0}.benefit-item:first-child{grid-column:1 / -1;max-width:950px;width:100%;margin-inline:auto;margin-bottom:10px;position:relative;height:300px;border-radius:24px;background:#1a1a1a;background:linear-gradient(135deg,#1a1a1a,#0a2a4a);box-shadow:0 4px 20px #00000014}.benefit-item:first-child:after{display:none}.benefit-badge{position:absolute;top:24px;right:24px;background:#fff;color:#1a1a1a;border:1px solid #e5e5e5;font-size:11px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;border-radius:20px;padding:10px 16px;line-height:.8;z-index:2}.benefit-item:first-child .benefit-content{position:absolute;top:50%;left:48px;right:48px;transform:translateY(-50%);z-index:1;padding:0;color:#fff}.benefit-item:first-child .benefit-number{color:#fffc;font-size:14px}.benefit-item:first-child .benefit-content h3{font-size:32px;color:#fff;margin-bottom:16px;font-weight:400;letter-spacing:-.8px}.benefit-item:first-child .benefit-content p{font-size:17px;color:#ffffffe6;line-height:1.6}.benefit-item:nth-child(odd):not(:first-child) .benefit-content{order:1}.benefit-item:nth-child(odd):not(:first-child) .benefit-image{order:2}.benefit-item:nth-child(2n) .benefit-content{order:2}.benefit-item:nth-child(2n) .benefit-image{order:1}.ingredients-buttons-wrapper{margin-bottom:32px}.ingredients-buttons-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.ingredient-button{background:#fff;border:1px solid #e5e5e5;padding:10px 20px;border-radius:24px;font-size:14px;font-weight:500;color:#666;cursor:pointer;transition:all .3s ease;letter-spacing:-.2px;white-space:nowrap}.ingredient-button:hover{border-color:#ccc;background:#fafafa}.ingredient-button.active{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.ingredients-buttons-row:has(.ingredient-button:nth-child(14)) .ingredient-button{padding:8px 14px;font-size:13px}.ingredient-exclusive{margin-top:16px;padding:10px 16px;border-left:3px solid var(--color-primary, #1a1a1a);background:#00000005;font-size:13px;font-style:italic;color:#666;letter-spacing:.3px}.ingredient-detail{background:#fff;border:1px solid #e5e5e5;border-radius:16px;padding:28px 32px;min-height:160px;opacity:0;transform:translateY(12px);transition:all .4s ease}.ingredient-detail-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.ingredient-detail h4{font-size:22px;font-weight:300;letter-spacing:-.5px;margin-bottom:0}.ingredient-detail h4:first-letter{text-transform:uppercase}.ingredient-detail-dose{margin-top:0;font-size:14px;color:#008afe;font-weight:600;letter-spacing:.5px;background:#008afe1a;padding:3px 12px;border-radius:20px;white-space:nowrap}.ingredient-detail-slogan{font-size:12px;color:#008afe;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:8px}.ingredient-detail.active{opacity:1;transform:translateY(0)}.ingredient-detail p{font-size:15px;color:#666;line-height:1.7}.ingredient-comparison{margin-top:24px;padding-top:24px;border-top:none;position:relative}.ingredient-comparison:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,rgb(237,235,235) 20%,rgb(237,235,235) 80%,transparent)}.ingredient-comparison-title{font-size:14px;font-weight:500;color:#666;margin-bottom:14px;text-align:center}.comparison-products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px}.comparison-product-card{display:flex;flex-direction:column;align-items:center;padding:12px;border:1px solid #e5e5e5;border-radius:12px;transition:all .3s ease;text-decoration:none;color:inherit;position:relative}.comparison-product-card:hover{border-color:#ccc;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.comparison-product-card.current{border-color:#1a1a1a;border-width:2px;background:#fafafa;overflow:visible}.comparison-product-image{width:72px;height:72px;background:#e5e5e5;border-radius:8px;margin-bottom:10px;flex-shrink:0}.comparison-product-dose{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:4px}.comparison-product-name{font-size:12px;color:#666;text-align:center;line-height:1.3}.comparison-product-card.current .comparison-product-name{color:#1a1a1a;font-weight:500}.comparison-current-badge{position:absolute;top:-10px;right:8px;font-size:10px;color:#fff;background:#1a1a1a;padding:3px 8px;border-radius:10px;text-transform:uppercase;letter-spacing:.5px;font-weight:600;box-shadow:0 2px 8px #00000026}@media(max-width:768px){.comparison-product-card:hover{transform:none;box-shadow:none}}.usage-hero{margin-bottom:60px;position:relative;height:300px;border-radius:4px;overflow:hidden}.usage-hero-image{width:100%;height:100%;object-fit:cover;border-radius:24px}.usage-hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to right,#fff3,#ffffff0d);display:flex;align-items:center;padding:60px;border-radius:24px}.usage-hero-text{max-width:650px;color:#fff}.usage-hero-text h3{font-size:32px;font-weight:300;margin-bottom:16px;letter-spacing:-.5px;color:#fff}.usage-hero-text p{max-width:500px;font-size:16px;line-height:1.7;opacity:.9}.dosage-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-bottom:60px}.dosage-card{background:#fff;padding:0 32px;transition:border-color .3s ease}.dosage-card:hover{border-color:#ccc}.dosage-label{font-size:12px;color:#999;font-weight:500;letter-spacing:1px;text-transform:uppercase}.dosage-card h4{font-size:20px;font-weight:500;margin-bottom:12px;letter-spacing:-.3px}.dosage-card p{font-size:15px;color:#666;line-height:1.7}.dosage-grid .dosage-card:nth-child(3) p,.dosage-grid .dosage-card:nth-child(4) p{margin-bottom:5px}.recom{margin-left:32px;padding-top:20px}.tips-grid{display:grid;grid-template-columns:repeat(2,1fr)}.tip-card{display:flex;gap:16px;background:#fff;padding:28px;align-items:start;border-radius:12px;transition:all .3s ease}.tips-grid .tip-card{padding-bottom:0}.tip-icon{margin-top:6px;width:16px;height:16px;min-width:16px;background:#ccc;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;padding:3px}.tip-icon svg{stroke:#fff;stroke-width:2.5}.tip-card p{font-size:14px;color:#666;line-height:1.7;margin:0!important}.product__thumbs-container:after{border-color:#bfbfbf!important}.product-divider{margin-bottom:80px;height:1px;width:100%}.divider2{margin-bottom:110px}.product-divider:before{content:"";display:block;width:100%;height:1px;background:linear-gradient(to right,transparent,rgb(237,235,235) 20%,rgb(237,235,235) 80%,transparent);max-width:620px;padding-inline:20px;margin-inline:auto}.tab-label-short{display:none}@media(max-width:344px){.tab-label-full{display:none}.tab-label-short{display:inline}}.product__block--price{margin-bottom:0!important}.product__info-container.product__block--price{margin-bottom:-20px!important}.product__block--buy_buttons{margin-top:0!important}.product__block--description p,.product__tax{color:#666}.product__info-container .product__text{color:#666;font-weight:400!important;font-size:16px!important;letter-spacing:0px!important;line-height:27px!important}.product-form__submit{max-width:302px}.product-form__input--button legend{display:none!important}.product-form__input--button label{margin-bottom:10px!important;margin-top:5px!important;font-size:14px!important;font-weight:500!important}.product__inventory--in-stock{display:none!important}#ProductSubmitButton-sections--26777635488075__quick-view{background-color:#008afe;color:#fff}.product__block--buy_buttons,.product__block--variant_picker,.product__block--description{margin-bottom:10px!important}.product__info-container .product__title{letter-spacing:-1px;color:#1a1a1a;line-height:1;text-transform:uppercase;font-size:32px;font-weight:500}.product__info-container .f-price-item{font-size:28px;font-weight:400;color:#1a1a1a;line-height:1.5}.product__info-container .product__block--description{border-top:1px solid #e5e5e5;font-size:16px;color:#666;line-height:1.7;padding-top:20px;margin-top:16px!important}.revi-review-stars{width:86px!important}.revi-widget-stars-1{line-height:23px!important}.custom-eslogan{text-transform:lowercase}.custom-eslogan:first-letter{text-transform:uppercase}.product__info-container .product__block--description .product__tax.rte{color:#666!important;margin-bottom:20px!important;line-height:1.5!important}.product__info-container .product__text{font-size:14px;font-weight:600;letter-spacing:1.4px}.product__info-container div[class^=revi-widget-][class*=revi-widget-stars]{font-family:Inter,sans-serif!important;font-weight:400!important;padding-bottom:0!important;padding-top:8px!important}.ingredient-button,.ingredients-select,.ingredient-comparison-title,.ingredient-detail h4{text-transform:none}@media(max-width:1330px){.product-tabs-section{padding-inline:42px}}@media(max-width:1199px){.product-tabs-section{padding-inline:15px}}@media(max-width:1024px){.benefits-grid{grid-template-columns:1fr;gap:60px}.benefit-item{grid-template-columns:1fr}.benefit-item:nth-child(2n) .benefit-image{order:0}.dosage-grid,.tips-grid{grid-template-columns:1fr}}@media(max-width:768px){.product__info-container div[class^=revi-widget-][class*=revi-widget-stars]{padding-top:6px!important}.dosage-label{margin-bottom:6px}.benefits-grid .benefit-item:nth-of-type(2) .benefit-content{padding-bottom:0}.benefits-grid .benefit-item:nth-child(2) .benefit-content,.benefits-grid .benefit-item:nth-child(3) .benefit-content{padding-top:12px}.usage-hero-image,.benefit-image{object-position:right center}.benefit-item:nth-child(odd):not(:first-child) .benefit-content,.benefit-item:nth-child(2n) .benefit-content{order:1}.benefit-item:nth-child(odd):not(:first-child) .benefit-image,.benefit-item:nth-child(2n) .benefit-image{order:2}.product-tabs-section{display:block;padding:0 15px 40px}.tabs-nav-wrapper{position:sticky;top:60px;border-right:none;border-bottom:none;margin-bottom:34px;width:auto}.tab-content.active{padding-inline:3px}.tabs-nav{flex-direction:row;gap:18px;overflow-x:auto;justify-content:space-around;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-right:none;width:100%}.tabs-nav::-webkit-scrollbar{display:none}.tabs-border{display:block;border-bottom:1px solid #e5e5e5;margin-top:0;position:relative}.tab-indicator-mobile{position:absolute;bottom:0;height:2px;background:#1a1a1a;transition:all .4s cubic-bezier(.4,0,.2,1);pointer-events:none}.tab-indicator{display:none}.tab-button{font-size:12px;padding:18px 0 14px;white-space:nowrap;text-align:center}.tab-button.active:after{display:none}.tab-content{grid-column:auto}.usage-header p,.composition-header p,.benefits-intro p{line-height:1.5;font-size:16px}.benefits-intro h2,.composition-header h2,.usage-header h2{font-size:28px}.benefits-intro,.composition-header,.usage-header{margin-bottom:40px}.benefit-image{height:180px}.ingredient-detail{padding:20px}.ingredient-detail.active{margin-bottom:5px}.benefits-grid .benefit-item:last-child .benefit-content{padding-bottom:0}.usage-hero{height:260px;margin-bottom:40px}.usage-hero-overlay{padding:32px 24px}.usage-hero-text h3{font-size:24px;max-width:250px}.dosage-card,.tip-card{padding:24px}.tip-card{padding:16px 8px}.benefits-grid,.dosage-grid{gap:0px}.dosage-card{padding:12px 8px}.dosage-grid .dosage-card:nth-child(1){padding-top:5px}.dosage-grid{margin-bottom:20px}.recom{padding-top:5px;margin-left:8px}.divider1{margin-top:5px;margin-bottom:25px!important}.benefit-item{gap:0px;margin-bottom:20px}.benefit-item:last-child{margin-bottom:0}.benefit-content{padding-bottom:0;padding-inline:8px}.product-divider,.product-divider:before{margin-bottom:40px;padding-inline:40px}.comparison-products-grid{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;padding-bottom:4px;padding-top:12px}.comparison-products-grid::-webkit-scrollbar{display:none}.comparison-product-card{min-width:120px;max-width:140px;flex-shrink:0;padding:12px}.comparison-product-image{width:60px;height:60px}.ingredient-comparison{margin-top:24px;padding-top:24px}.benefit-item:first-child{height:auto;min-height:0;padding:36px 0 28px;border-radius:16px;margin-bottom:32px;display:flex;align-items:center;justify-content:center}.benefit-badge{top:-10px;right:16px;font-size:10px;padding:9px 12px}.benefit-item:first-child .benefit-content{position:relative;top:auto;left:auto;right:auto;transform:none;padding:0 24px}.benefit-item:first-child .benefit-content h3{font-size:24px;font-weight:500}.benefit-item:first-child .benefit-content p{margin-bottom:0;font-size:15px}.benefit-content h3{margin-bottom:0;line-height:1.2}.benefit-number{margin-bottom:4px;font-size:14px}.benefit-item:not(:first-child) .benefit-content{padding-bottom:15px}.benefit-header{display:block;gap:10px;align-items:baseline}.product__info-container .product__title{font-size:28px;letter-spacing:-.5px;line-height:1.2}.product__info-container .f-price-item{font-size:22px}.product__info-container .product__block--description{font-size:14px;padding-top:15px}.product__info-container .product__block--description .product__tax.rte{font-size:14px}.product__info-container .product__text{font-size:13px;letter-spacing:1.1px}.product-form__input--button label{font-size:13px!important}}@media(max-width:440px){.benefits-intro h2,.composition-header h2,.usage-header h2{font-size:24px}.benefits-intro p,.composition-header p,.usage-header p{font-size:14px}.benefit-content h3{font-size:18px;line-height:1.3}.benefit-content p{font-size:14px}.benefit-item:first-child .benefit-content h3{font-size:20px}.benefit-item:first-child .benefit-content p{font-size:14px}.ingredient-button{font-size:13px;padding:10px 18px}.ingredient-detail h4{font-size:20px}.ingredient-detail p{font-size:14px}.usage-hero-text h3{font-size:20px}.usage-hero-text p{font-size:14px}.dosage-card h4{font-size:18px}.dosage-card p{font-size:14px}.tip-card p{font-size:13px}.tab-button{font-size:11.5px}}@media(max-width:360px){.tabs-nav{gap:16px}.tab-button{font-size:11px}.tip-icon{margin-top:4px;width:14px;height:14px;min-width:14px}.tip-icon svg{stroke-width:1.5}}.aval-cientifico{max-width:1240px;margin:80px auto 0;padding:0 20px 100px;position:relative}.aval-title{position:absolute;top:-20px;left:50%;transform:translate(-50%);font-size:13px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#008afe;background:#fff;padding:8px 20px;border-radius:20px;border:1px solid #e5e5e5;box-shadow:0 2px 8px #0000000f;margin:0;z-index:10;white-space:nowrap}.aval-cientifico>div{position:relative;max-width:900px;margin:0 auto;padding:48px 56px 36px;background:#fafafa;border:1px solid #e5e5e5;border-radius:16px;font-size:16px;line-height:1.8;color:#666}.aval-cientifico a{color:#008afe;text-decoration:none;font-weight:500;transition:all .3s ease;display:inline-block;margin-left:4px}.aval-cientifico a:hover{color:#06c}.aval-cientifico>div:before{content:'"';position:absolute;top:30px;left:24px;font-size:48px;line-height:1;color:#008afe1a;font-family:Georgia,Times New Roman,serif;font-weight:700}.aval-cientifico p a:before{content:"\2014  ";color:#888;text-decoration:none!important}@media(max-width:768px){.aval-cientifico>div{padding:40px 24px 2px}.aval-cientifico{margin:65px auto -30px}.aval-title{max-width:220px;width:100%;text-align:center;white-space:normal}.aval-cientifico p{line-height:1.6;font-size:15px}.aval-cientifico p a:before{content:none}.aval-cientifico p a{display:block;margin-top:4px;margin-left:0;text-align:right}.aval-cientifico>div:before{left:10px;font-size:42px}}.combine-with-section{margin:48px 32px;padding:32px 40px;background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 2px 12px #0000000a}.combine-with-section h4{font-size:18px;font-weight:500;margin-bottom:12px;color:#1a1a1a;letter-spacing:-.2px}.combine-with-section p{font-size:15px;color:#666;line-height:1.7;margin:0}.combine-with-section a{color:#008afe;text-decoration:none;font-weight:500;border-bottom:1px solid rgba(0,138,254,.3);transition:all .3s ease}.combine-with-section a:hover{color:#06c;border-bottom-color:#06c}@media(max-width:768px){.combine-with-section{padding:24px 20px;margin:32px 8px 48px}.combine-with-section h4{font-size:16px}.combine-with-section p{font-size:14px}}.precaucion-section{margin-top:32px;margin-bottom:40px}.precaucion-content{padding:24px 32px;background:linear-gradient(135deg,#fffbf5,#fff);border:1px solid #f0e0c8;border-left:3px solid #e6a730;border-radius:12px;box-shadow:0 2px 12px #00000008;margin:84px 0 60px}.precaucion-content p{font-size:14px;color:#666;line-height:1.7;margin:0}.precaucion-v2{position:relative;margin-top:48px;margin-inline:32px}.precaucion-v2 .precaucion-badge{position:absolute;top:-14px;left:24px;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:#e6a730;background:#fff;border:1px solid #f0e0c8;padding:8px 16px;border-radius:20px;z-index:2;box-shadow:0 2px 8px #0000000a}.precaucion-v2 .precaucion-badge svg{width:16px;height:16px;flex-shrink:0}.precaucion-v2 .precaucion-content{padding-top:32px}@media(max-width:768px){.dosage-grid+.precaucion-section .precaucion-content{margin-top:52px!important}.precaucion-section{margin-top:24px}.precaucion-content{padding:20px;margin:52px 0 42px}.precaucion-content p{font-size:13px;line-height:1.6}.precaucion-v2{margin-top:40px;margin-inline:0px}.precaucion-v2 .precaucion-badge{left:50%;transform:translate(-50%);font-size:10px;padding:6px 14px;top:-12px}.precaucion-v2 .precaucion-badge svg{width:14px;height:14px}.precaucion-v2 .precaucion-content{padding-top:28px}}@media(max-width:400px){.precaucion-content p{font-size:13px}.benefit-content p,.benefit-item:first-child .benefit-content p,.dosage-card p,.combine-with-section p,.tip-card p,.precaucion-content p,.ingredient-detail p,.usage-hero-text p{line-height:1.55}}label[for^=template--]{border-radius:8px!important}quantity-input.quantity,.quantity__input,.quantity__button{border-radius:8px!important}.product-form__submit.btn{border-radius:8px!important}.product__block--buy_buttons{margin-bottom:-10px!important}.product-form__input--button input:checked+label{border-color:#008afe!important;color:#008afe!important;background:#e8f4ff!important}.product-form__input--button input:not(:checked)+label{border-color:#d1d5db!important;color:#374151!important;background:#fff!important}.product-form__input--button label{padding:10px 18px!important;min-height:auto!important}.custom-product-header{display:flex;flex-direction:column;margin-bottom:-40px}@media(max-width:768px){.custom-product-header{margin-bottom:-36px}}.custom-product-title{font-size:32px;font-weight:500;text-transform:uppercase;letter-spacing:0px;color:#1a1a1a;line-height:1.2;margin-bottom:2px}.custom-product-tagline{display:block;font-size:16px;font-weight:400;text-transform:none;letter-spacing:0;color:#374151;margin-top:4px}.custom-product-reviews{margin-bottom:16px;margin-top:-6px}.custom-product-price{display:flex;align-items:baseline;gap:10px;margin-bottom:20px;margin-top:-10px;padding-bottom:20px;border-bottom:1px solid #e5e7eb}.custom-product-price .price{font-size:28px;font-weight:400;color:#1a1a1a}.custom-product-price .compare-price{font-size:17px;font-weight:400;color:#9ca3af;text-decoration:line-through}.custom-product-description{padding-top:20px;font-size:15px;font-weight:400;color:#374151;line-height:1.6;margin-bottom:8px;margin-top:-6px;position:relative}@media(max-width:768px){.custom-product-title{font-size:22px;margin-top:12px}.custom-product-tagline{font-size:15px;color:#008afe}.custom-product-price .price{font-size:24px}.custom-product-price .compare-price{font-size:15px}.custom-product-description{font-size:14px;line-height:1.55}.product__block--variant_picker{margin-top:24px!important}}.custom-trust-badges{display:flex;flex-direction:column;gap:8px;margin-top:20px;padding-top:20px;position:relative}.custom-trust-badges:before,.custom-product-description:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,rgba(0,0,0,.09),transparent)}.trust-badges-row{display:flex;gap:24px}.custom-trust-badges .trust-badge{display:flex;align-items:center;gap:6px;font-size:13px;color:#6b7280;font-weight:500;white-space:nowrap}.custom-trust-badges .trust-badge svg{color:#008afe;flex-shrink:0}@media(max-width:768px){.trust-badges-row{flex-wrap:wrap;row-gap:8px}}.revi-review__container{border-left:none!important;border:none!important;border-bottom:1px solid #e5e7eb!important;border-radius:0!important;padding:24px 0!important}.revi-review__container:last-child{border-bottom:none!important}.revi-review__avatar{width:36px!important;height:36px!important;min-width:36px!important;font-size:13px!important;background:#f5f5f5!important;color:#666!important}.revi-review__customer-name{font-weight:500!important;font-size:14px!important;color:#1a1a1a!important}.revi-review__contentContainer .revi-stars{width:80px!important}.revi-review__date{color:#9ca3af!important;font-size:13px!important}.revi-review__content{font-size:15px!important;color:#374151!important;line-height:1.6!important;font-weight:400!important}.revi-review__platformFrom,.revi-review__verified{display:none!important}.revi-widget-product-2 .revi-review__avatarContainer{border-right:none!important}.revi-widget-product-2 .revi-product__infoBlock{border-width:1px!important}[id^=revi-reviews-] .revi-product__infoBlock{padding:15px 15px 8px 24px!important}@media(min-width:769px){.revi-widget-product-2 .revi-product__infoBlock{padding-left:22px!important}}@media(max-width:768px){.revi-review__content{line-height:1.5!important}[id^=revi-reviews-] .revi-product__infoBlock{padding:8px 16px 2px!important}.revi-widget-product-2 .revi-product__infoBlock{gap:0px!important}.revi-product__tab,.revi-widget-product-2 .revi-review__container{margin-bottom:0!important}.revi-widget-product-2 .revi-review__customer{gap:0px!important}.revi-review__container .revi-review__avatarContainer{margin-bottom:4px!important}}.product__info-wrapper{margin-top:-10px}.product__info-wrapper:has(.product__blocks>.product__block:first-child>span){margin-top:-34px}.product{position:relative}#Badges-template--26777634963787__main,#CustomDis{position:absolute;top:-3px;left:0;display:block}.product__block--badges{margin:0!important}@media(max-width:768px){#Badges-template--26777634963787__main,#CustomDis{top:10px}#Badges-template--26777634963787__main .f-badge--sale,#Badges-template--26777634963787__main .f-badge--soldout,#CustomDis .f-badge--sale{padding:4px 8px!important;font-size:12px}.product__info-wrapper{margin-top:0}.product__info-wrapper:has(.product__blocks>.product__block:first-child>span){margin-top:-20px}}.composition-view-switch{display:flex;justify-content:center;gap:4px;margin-bottom:32px;background:#f5f5f5;border-radius:10px;padding:4px;width:fit-content;margin-left:auto;margin-right:auto}.comp-switch-btn{display:flex;align-items:center;gap:6px;padding:8px 18px;border:none;border-radius:8px;background:transparent;font-size:13px;font-weight:500;color:#999;cursor:pointer;transition:all .25s ease;letter-spacing:.2px}.comp-switch-btn:hover{color:#666}.comp-switch-btn.active{background:#fff;color:#1a1a1a;box-shadow:0 1px 4px #00000014}.comp-switch-btn svg{flex-shrink:0}.composition-view{display:none;opacity:0;transition:opacity .35s ease}.composition-view.active{display:block;animation:fadeIn .35s ease forwards}.comp-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #e5e5e5;border-radius:16px}.comp-table{width:100%;border-collapse:collapse}.comp-table thead tr{background:#fafafa}.comp-table thead th{font-size:11px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:#999;padding:14px 20px;text-align:left;white-space:nowrap;border-bottom:1px solid #e5e5e5}.comp-table-th-dose{text-align:center!important;min-width:140px}.comp-table-th-desc{min-width:240px}.comp-table-th-action{width:100px}.comp-table tbody tr{border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background .2s ease}.comp-table tbody tr:last-child{border-bottom:none}.comp-table tbody tr:hover{background:#f8fafc}.comp-table tbody td{padding:18px 20px;vertical-align:middle}.comp-table-name-inner{display:flex;flex-direction:column;gap:2px}.comp-table-nombre{font-size:15px;font-weight:500;color:#1a1a1a;letter-spacing:-.2px;line-height:1.3}.comp-table-nombre-largo{font-size:12px;color:#999;line-height:1.3;text-transform:none}.comp-table-nombre-largo:first-letter{text-transform:uppercase}.comp-table-dose{text-align:center}.comp-table-dose-value{font-size:14px;font-weight:600;color:#1a1a1a;background:#008afe14;padding:4px 14px;border-radius:20px;white-space:nowrap}.comp-table-dose-na{color:#ccc;font-size:14px}.comp-table-desc p{font-size:14px;color:#666;line-height:1.6;margin:0}.comp-table-action{text-align:right;white-space:nowrap}.comp-table-action-link{font-size:12px;color:#008afe;font-weight:500;opacity:0;transition:opacity .2s ease}.comp-table-row:hover .comp-table-action-link{opacity:1}@media(max-width:768px){.composition-view-switch{margin-bottom:24px}.comp-switch-btn{padding:7px 14px;font-size:12px}.comp-switch-btn span{display:inline}.comp-table-wrapper{border-radius:12px}.comp-table thead th{padding:12px 14px;font-size:10px}.comp-table tbody td{padding:14px}.comp-table-th-desc,.comp-table-desc,.comp-table-th-action,.comp-table-action{display:none}.comp-table-nombre{font-size:14px}.comp-table-nombre-largo{font-size:11px}.comp-table-dose-value{font-size:13px;padding:3px 10px}}@media(max-width:400px){.comp-switch-btn{padding:6px 12px;font-size:11px;gap:4px}.comp-switch-btn svg{width:14px;height:14px}.comp-table thead th{padding:10px 12px}.comp-table tbody td{padding:12px}.comp-table-nombre{font-size:13px}.comp-table-dose-value{font-size:12px}}.ingredients-select-wrapper{display:none}@media(max-width:768px){.ingredients-buttons-wrapper{display:none}.ingredients-select-wrapper{display:block;position:relative;margin-bottom:24px}.ingredients-select{width:100%;appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:14px 44px 14px 18px;font-size:14px;font-weight:500;color:#1a1a1a;cursor:pointer;transition:border-color .2s ease;font-family:inherit}.ingredients-select:focus{outline:none;border-color:#1a1a1a}.ingredients-select-arrow{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#999;pointer-events:none}}.synergy-section{margin:80px 0 48px}.synergy-section-header{text-align:center;margin-bottom:32px}.synergy-section-header h4{font-size:20px;font-weight:500;margin-bottom:8px;letter-spacing:-.3px;color:#1a1a1a}.synergy-section-header p{font-size:15px;color:#666;line-height:1.7}.synergy-pills-wrapper{margin-bottom:28px}.synergy-pills-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.synergy-pill{background:#fff;border:1px solid #e5e5e5;padding:10px 20px;border-radius:24px;font-size:14px;font-weight:500;color:#666;cursor:pointer;transition:all .3s ease;letter-spacing:-.2px;white-space:nowrap;font-family:inherit;text-transform:none}.synergy-pill:hover{border-color:#ccc;background:#fafafa}.synergy-pill.active{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.synergy-pills-row:has(.synergy-pill:nth-child(7)) .synergy-pill{padding:8px 14px;font-size:13px}.synergy-select-wrapper{display:none}.synergy-detail{background:#fff;border:1px solid #e5e5e5;border-radius:16px;padding:28px 32px;min-height:140px;opacity:0;transform:translateY(12px);transition:all .4s ease;margin-inline:32px}.synergy-detail.active{opacity:1;transform:translateY(0)}.synergy-detail-tag{font-size:12px;color:#008afe;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:16px}.synergy-card-grid{display:flex;gap:28px;align-items:flex-start}.synergy-product-card{flex-shrink:0;width:140px;display:flex;flex-direction:column;align-items:center;text-decoration:none;color:inherit;transition:transform .3s ease}.synergy-product-card:hover{transform:translateY(-3px)}.synergy-product-image{width:120px;height:120px;border-radius:12px;margin-bottom:10px;object-fit:cover;background:#f5f5f5}.synergy-product-name{font-size:13px;font-weight:600;text-align:center;letter-spacing:-.2px;color:#1a1a1a;line-height:1.3}.synergy-multi-products{display:flex;gap:12px;flex-shrink:0;align-items:flex-start}.synergy-multi-products .synergy-product-card{width:100px}.synergy-multi-products .synergy-product-image{width:88px;height:88px;border-radius:10px}.synergy-multi-products .synergy-product-name{font-size:12px}.synergy-plus-icon{align-self:center;color:#ccc;font-size:18px;font-weight:300;margin-top:-20px}.synergy-info{flex:1;min-width:0}.synergy-info h5{font-size:20px;font-weight:400;letter-spacing:-.5px;margin-bottom:10px;line-height:1.3;color:#1a1a1a}.synergy-info p{font-size:15px;color:#666;line-height:1.7;margin-bottom:16px}.synergy-dose-badge{display:inline-block;font-size:12px;font-weight:600;color:#008afe;background:#008afe14;padding:4px 12px;border-radius:20px;margin-bottom:14px}.synergy-protocol{margin:12px 0;padding:14px 18px;background:#f8fafc;border-left:3px solid #008afe;border-radius:0 8px 8px 0;font-size:13px;color:#555;line-height:1.6}.synergy-protocol strong{color:#1a1a1a;font-weight:600}.synergy-cta{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#008afe;text-decoration:none;transition:gap .3s ease;letter-spacing:.2px}.synergy-cta:hover{gap:10px}.synergy-cta svg{width:14px;height:14px}@media(max-width:768px){.synergy-section{margin:40px 0 32px}.synergy-section-header{margin-bottom:24px}.synergy-section-header h4{font-size:18px}.synergy-section-header p{font-size:14px;line-height:1.5}.synergy-pills-wrapper{display:none}.synergy-select-wrapper{display:block;position:relative;margin-bottom:20px}.synergy-select{width:100%;appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:14px 44px 14px 18px;font-size:14px;font-weight:500;color:#1a1a1a;cursor:pointer;transition:border-color .2s ease;font-family:inherit}.synergy-select:focus{outline:none;border-color:#1a1a1a}.synergy-select-arrow{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#999;pointer-events:none}.synergy-detail{padding:20px;margin-inline:0px}.synergy-card-grid{flex-direction:column;gap:20px}.synergy-product-card{width:100%;flex-direction:row;gap:14px;align-items:center}.synergy-product-image{width:72px;height:72px;border-radius:10px;margin-bottom:0;flex-shrink:0}.synergy-product-name{text-align:left;font-size:14px}.synergy-multi-products{flex-direction:row;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:10px;padding-bottom:4px}.synergy-multi-products::-webkit-scrollbar{display:none}.synergy-multi-products .synergy-product-card{flex-direction:column;width:auto;min-width:90px;align-items:center}.synergy-multi-products .synergy-product-image{margin-bottom:6px}.synergy-multi-products .synergy-product-name{text-align:center}.synergy-plus-icon{margin-top:0;align-self:center}.synergy-info h5{font-size:18px}.synergy-info p{font-size:14px;line-height:1.55}.synergy-protocol{font-size:13px;padding:12px 14px}.synergy-cta{font-size:13px}}@media(max-width:440px){.synergy-section-header h4,.synergy-info h5{font-size:16px}.synergy-info p{font-size:13px}.synergy-dose-badge{font-size:11px}.synergy-protocol{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/a-product-custom.css.map */
