@charset "UTF-8";:root{--tcis-primary:var(--fs-color-primary, var(--primary-color, #5abb15));--tcis-primary-light:color-mix(in srgb, var(--tcis-primary) 8%,  #ffffff);--tcis-primary-tint:color-mix(in srgb, var(--tcis-primary) 16%, #ffffff);--tcis-accent:color-mix(in srgb, var(--tcis-primary) 82%, #000000);--tcis-heading:#ad4f2e;--tcis-link:#3432dc;--tcis-breadcrumb:#3f8217;--tcis-price:#5bca10;--tcis-wa:#25D366;--tcis-rx-red:#c0392b;--tcis-otc-green:#27ae60;--tcis-card-bg:#ffffff;--tcis-border:#dddddd;--tcis-text:#0c1796;--tcis-text-light:#5d64aa;--tcis-radius:3px;--tcis-shadow:none;--tcis-font:Lato,sans-serif}.tcis-search-bar-wrapper{padding:16px;background:var(--tcis-primary-light);border-bottom:1px solid var(--tcis-border);position:sticky;top:0;z-index:100}.tcis-search-bar{max-width:700px;margin:0 auto;position:relative;display:flex;gap:8px}.tcis-search-input{flex:1;padding:12px 16px;font-size:16px;border:2px solid var(--tcis-primary);border-radius:var(--tcis-radius);font-family:var(--tcis-font);outline:0;background:#fff;color:var(--tcis-text)}.tcis-search-input:focus{border-color:var(--tcis-accent);box-shadow:0 0 0 3px rgba(0,107,61,.15)}.tcis-search-btn{padding:12px 18px;background:var(--tcis-primary);color:#fff;border:none;border-radius:var(--tcis-radius);font-size:18px;cursor:pointer;transition:background .2s}.tcis-search-btn:hover{background:var(--tcis-accent)}.tcis-autocomplete-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:48px;background:#fff;border:1px solid var(--tcis-border);border-radius:var(--tcis-radius);box-shadow:var(--tcis-shadow);z-index:200;max-height:420px;overflow-y:auto}.tcis-autocomplete-dropdown[hidden]{display:none}.tcis-autocomplete-section-label{padding:8px 14px 4px;font-size:11px;font-weight:600;text-transform:uppercase;color:var(--tcis-text-light);letter-spacing:.05em;background:#f9f9f9;border-top:1px solid var(--tcis-border)}.tcis-autocomplete-section-label:first-child{border-top:none}.tcis-autocomplete-item{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;font-size:14px;border-bottom:1px solid #f0f0f0;transition:background .15s}.tcis-autocomplete-item:focus,.tcis-autocomplete-item:hover{background:var(--tcis-primary-light);outline:0}.tcis-autocomplete-item:last-child{border-bottom:none}.tcis-autocomplete-item__name{font-weight:600;color:var(--tcis-text)}.tcis-autocomplete-item__sub{font-size:12px;color:var(--tcis-text-light)}.tcis-autocomplete-item__flag{font-size:16px}.tcis-resolution-banner{max-width:900px;margin:20px auto 0;padding:16px 20px;background:var(--tcis-primary-light);border-left:4px solid var(--tcis-primary);border-radius:var(--tcis-radius);display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;font-size:15px}.tcis-resolution-arrow{font-size:18px;color:var(--tcis-primary)}.tcis-ingredient-link{color:var(--tcis-primary);text-decoration:none}.tcis-ingredient-link:hover{text-decoration:underline}.tcis-resolution-uses{color:var(--tcis-text-light);font-size:13px}.tcis-resolved-note{background:#fff3cd;padding:2px 8px;border-radius:4px;font-size:13px}.tcis-read-guide{color:var(--tcis-primary);font-size:13px;text-decoration:underline}.tcis-resolution-none{color:var(--tcis-rx-red)}.tcis-results-layout{max-width:1100px;margin:20px auto;padding:0 16px;display:grid;grid-template-columns:220px 1fr;gap:24px}@media (max-width:768px){.tcis-results-layout{grid-template-columns:1fr}.tcis-filters{order:2}}.tcis-filters{background:var(--tcis-card-bg);border:1px solid var(--tcis-border);border-radius:var(--tcis-radius);padding:16px;height:fit-content;position:sticky;top:80px}.tcis-filters__title{font-size:14px;font-weight:700;margin:0 0 12px;text-transform:uppercase;letter-spacing:.05em;color:var(--tcis-text-light)}.tcis-filter-group{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--tcis-border)}.tcis-filter-group:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.tcis-filter-label{display:block;font-weight:600;font-size:13px;margin-bottom:8px}.tcis-filter-check{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer;padding:3px 0}.tcis-filter-input[type=checkbox]{width:16px;height:16px;accent-color:var(--tcis-primary)}.tcis-price-slider{width:100%;accent-color:var(--tcis-primary);margin-top:8px}.tcis-product-grid{display:grid;grid-template-columns:var(--tcis-grid-tracks,repeat(auto-fill,minmax(220px,1fr)));gap:18px}@media (max-width:480px){.tcis-product-grid{grid-template-columns:1fr}}.tcis-product-card{background:var(--tcis-card-bg);border:1px solid var(--tcis-border);border-radius:var(--tcis-radius);padding:18px;display:flex;flex-direction:column;gap:4px;box-shadow:var(--tcis-shadow);transition:box-shadow .2s,transform .2s,border-color .2s;font-family:var(--tcis-font);position:relative}.tcis-product-card:hover{box-shadow:0 6px 24px rgba(0,0,0,.12);transform:translateY(-3px);border-color:color-mix(in srgb,var(--tcis-primary) 40%,#fff)}.tcis-product-card.out-of-stock{opacity:.65}.tcis-product-card__image{width:100%;height:var(--tcis-card-img-h,160px);object-fit:var(--tcis-card-img-fit,contain);border-radius:6px;background:#fafafa}.tcis-product-card__name{font-size:15px;font-weight:700;margin:0;line-height:1.3}.tcis-product-card__name a{color:var(--tcis-text);text-decoration:none}.tcis-product-card__name a:hover{color:var(--tcis-primary)}.tcis-product-card__ingredient{font-size:13px;color:var(--tcis-primary);font-weight:600;margin:0}.tcis-combo-sep{opacity:.5;font-weight:400}.tcis-product-card__class{font-size:12px;color:var(--tcis-text-light)}.tcis-product-card__group{font-size:12px;color:var(--tcis-text-light);margin:0}.tcis-product-card__group-label{font-weight:600}.tcis-product-card__group a{color:var(--tcis-primary);text-decoration:none}.tcis-product-card__group a:hover{text-decoration:underline}.tcis-product-card__stock{font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px;margin:0}.tcis-stock-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.stock--in{color:var(--tcis-otc-green)}.stock--in .tcis-stock-dot{background:var(--tcis-otc-green)}.stock--out{color:var(--tcis-text-light)}.stock--out .tcis-stock-dot{background:#ccc}.tcis-product-card__price{font-size:20px;font-weight:800;color:var(--tcis-primary);margin:0}.tcis-currency{font-size:13px;font-weight:400}.tcis-product-card__actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:8px}.tcis-btn{padding:9px 14px;border-radius:6px;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;border:none;transition:background .2s;text-align:center;display:inline-block;line-height:1.2}.tcis-btn--primary{background:var(--tcis-primary);color:#fff}.tcis-btn--primary:hover{background:var(--tcis-accent);color:#fff}.tcis-btn--secondary{background:0 0;color:var(--tcis-primary);border:2px solid var(--tcis-primary)}.tcis-btn--wa{background:var(--tcis-wa);color:#fff}.tcis-btn--wa:hover{background:#1ebe57;color:#fff}.tcis-hub-page{max-width:900px;margin:0 auto;padding:0 16px 48px;font-family:var(--tcis-font)}.tcis-hub-title{font-size:clamp(2rem, 4vw, 2.8rem);font-weight:800;line-height:1.1;color:var(--tcis-text);margin:0 0 6px}.tcis-section-heading{font-size:clamp(1.4rem, 2.6vw, 1.9rem);font-weight:800;color:var(--tcis-text);margin:0 0 20px}.tcis-intro-text{text-align:center;color:var(--tcis-text-light);margin:0 0 18px;font-size:1.02rem;line-height:1.5}.tcis-intro-text strong{color:var(--tcis-primary);font-weight:700}.tcis-hub-known-as{font-size:1.05rem;color:var(--tcis-text-light);margin:0 0 14px}.tcis-hub-known-as strong{color:var(--tcis-primary);font-weight:700}.tcis-hub-class{font-size:1.1rem;color:var(--tcis-primary);font-weight:600;margin:0 0 4px}.tcis-hub-availability{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap;font-size:15px;background:color-mix(in srgb,var(--tcis-otc-green) 10%,#fff);border:1px solid color-mix(in srgb,var(--tcis-otc-green) 30%,#fff);border-radius:var(--tcis-radius);padding:14px 18px;margin-bottom:0}.tcis-wa-link{display:inline-block;margin-left:8px;color:#fff;background:var(--tcis-wa);font-weight:700;text-decoration:none;padding:7px 14px;border-radius:999px;font-size:14px;white-space:nowrap;transition:background .2s,transform .2s}.tcis-wa-link:hover{background:#1ebe57;color:#fff;text-decoration:none;transform:translateY(-1px)}.tcis-section{margin-bottom:36px}.tcis-section h2{font-size:1.4rem;font-weight:700;margin-bottom:16px}.tcis-badge{display:inline-block;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.tcis-badge--otc{background:#d4edda;color:var(--tcis-otc-green)}.tcis-badge--rx{background:#f8d7da;color:var(--tcis-rx-red)}.tcis-alias-table{width:100%;border-collapse:separate;border-spacing:0;margin-top:8px;background:#fff;border:1px solid var(--tcis-border);border-radius:var(--tcis-radius);overflow:hidden;box-shadow:var(--tcis-shadow)}.tcis-alias-table th{background:var(--tcis-primary);color:#fff;padding:12px 16px;text-align:left;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.tcis-alias-table td{padding:12px 16px;border-bottom:1px solid var(--tcis-border);font-size:15px}.tcis-alias-table td:first-child,.tcis-alias-table th:first-child{padding-left:16px;padding-right:16px}.tcis-alias-table tr:last-child td{border-bottom:none}.tcis-search-intro{margin-bottom:22px}.tcis-search-intro__title{margin:0 0 8px;font-size:1.6em;line-height:1.2}.tcis-search-intro p{margin:0 0 6px}.tcis-search-intro__note{font-size:13px;color:var(--tcis-text-light,#666)}.tcis-search-intro .tcis-archive-hub-link a{font-weight:700}.tcis-alias-filter{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:14px 0 4px}.tcis-alias-filter label{font-weight:700;font-size:14px;color:var(--tcis-text,#333);margin:0}.tcis-alias-filter .tcis-country-filter{width:auto;min-width:180px;max-width:280px;height:auto;margin:0;padding:8px 12px;font-size:14px;background:#fff;border:1px solid var(--tcis-border);border-radius:var(--tcis-radius);box-shadow:none}.tcis-alias-filter .tcis-country-filter:focus{border-color:var(--tcis-primary);outline:2px solid var(--tcis-primary-light);outline-offset:1px}.tcis-alias-here{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap;color:#0a6b3d;background:#e6f5ec;border:1px solid #b8e2c8;vertical-align:middle}.tcis-alias-stock{white-space:nowrap}.tcis-stock{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;text-decoration:none;border:1px solid transparent}.tcis-stock--in{color:#0a6b3d;background:#e6f5ec;border-color:#b8e2c8}.tcis-stock--in:hover{background:#d4eede;color:#084f2d}.tcis-stock--out{color:#8a5a00;background:#fdf3e0;border-color:#f0d9a8}.tcis-stock--out:hover{background:#fbe9c9}.tcis-stock--back{color:#7a4f00;background:#fff8e1;border-color:#ffe082}.tcis-stock--back:hover{background:#fff3cd}.tcis-stock--none{color:var(--tcis-text-light,#888);background:0 0;font-weight:400}.tcis-stock-toggle{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:400;cursor:pointer}.tcis-stock-toggle input{margin:0}.tcis-alias-empty{margin:10px 0 0;font-size:14px;color:var(--tcis-text-light,#666)}.tcis-expand-btn{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:6px;padding:0;font-size:10px;line-height:1;color:var(--tcis-primary);background:var(--tcis-primary-light);border:1px solid var(--tcis-primary-tint);border-radius:4px;cursor:pointer;vertical-align:middle;transition:background .15s}.tcis-expand-btn:hover{background:var(--tcis-primary-tint)}.tcis-pack-row td{padding:8px 16px;font-size:13px;color:var(--tcis-text-light,#555)}.tcis-pack-row__name{padding-left:42px!important}.tcis-pack-row--more td{padding:6px 16px 6px 42px;font-size:13px}.tcis-pack-row--more a{color:var(--tcis-primary);text-decoration:underline}.tcis-alias-table tbody tr.tcis-brand-row:nth-child(2n){background:color-mix(in srgb,var(--tcis-primary) 3%,#fff)}.tcis-alias-table tbody tr.tcis-brand-row:hover{background:var(--tcis-primary-light)}.tcis-alias-table tbody tr.tcis-pack-row{background:color-mix(in srgb,var(--tcis-primary) 1%,#fff)}.tcis-related-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.tcis-related-list li{background:#fff;border:1px solid var(--tcis-border);border-radius:999px;padding:8px 16px;transition:border-color .2s,box-shadow .2s,transform .2s}.tcis-related-list li:hover{border-color:var(--tcis-primary);box-shadow:var(--tcis-shadow);transform:translateY(-1px)}.tcis-related-list a{color:var(--tcis-primary);text-decoration:none;font-weight:700;font-size:14px}.tcis-related-class{font-size:12px;color:var(--tcis-text-light);margin-left:6px;font-weight:400}.tcis-faq-section-intro,.tcis-related-intro{max-width:760px;margin:-8px 0 22px;color:var(--tcis-text-light);font-size:15px;line-height:1.65}.tcis-faq-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.75fr);gap:28px;align-items:start}.tcis-faq-list{min-width:0}.tcis-faq-item,.tcis-faq-strip__item{border:1px solid var(--tcis-border);border-radius:10px;margin-bottom:12px;background:#fff;overflow:hidden;transition:border-color .2s,box-shadow .2s}.tcis-faq-item[open],.tcis-faq-strip__item[open]{border-color:color-mix(in srgb,var(--tcis-primary) 38%,var(--tcis-border));box-shadow:0 8px 24px rgba(12,49,83,.08)}.tcis-faq-item summary,.tcis-faq-strip__item summary{padding:18px 20px;font-weight:700;cursor:pointer;font-size:16px;line-height:1.45;color:var(--tcis-text)}.tcis-faq-item summary::marker,.tcis-faq-strip__item summary::marker{color:var(--tcis-primary)}.tcis-faq-item>p,.tcis-faq-strip__item>p{padding:0 20px 20px;font-size:15px;line-height:1.72;color:var(--tcis-text);margin:0}.tcis-faq-help{position:sticky;top:24px;padding:26px;color:#fff;background:var(--tcis-primary);border-radius:12px;box-shadow:0 14px 32px rgba(12,49,83,.18)}.tcis-faq-help__eyebrow,.tcis-related-card__eyebrow{margin:0 0 8px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tcis-faq-help__eyebrow{color:rgba(255,255,255,.74)}.tcis-faq-help h3{margin:0 0 12px;color:#fff;font-size:24px;line-height:1.2}.tcis-faq-help>p:not(.tcis-faq-help__eyebrow){margin:0 0 18px;color:rgba(255,255,255,.88);font-size:14px;line-height:1.65}.tcis-faq-help__cta{position:relative;display:flex;align-items:center;justify-content:center;min-height:36px;margin-left:12px;padding:8px 14px 8px 22px;color:var(--tcis-faq-cta-text,#fff);background:var(--tcis-faq-cta-bg,#218c4b);border:1px solid rgba(255,255,255,.24);border-radius:7px;text-align:center;text-decoration:none;font-size:13px;font-weight:800}.tcis-faq-help__cta--small{min-height:32px;padding-top:6px;padding-bottom:6px;font-size:12px}.tcis-faq-help__cta--large{min-height:46px;padding-top:11px;padding-bottom:11px;font-size:15px}.tcis-faq-help__cta--full{width:calc(100% - 12px)}.tcis-faq-help__cta--fit{width:max-content;max-width:calc(100% - 12px)}.tcis-faq-help__cta--square{border-radius:0}.tcis-faq-help__cta--rounded{border-radius:7px}.tcis-faq-help__cta--pill{border-radius:999px}.tcis-faq-help__cta--icon-hide{margin-left:0;padding-left:14px}.tcis-faq-help__cta--icon-hide .tcis-whatsapp-icon{display:none}.tcis-whatsapp-icon{position:absolute;top:50%;left:-14px;display:block;width:28px;height:28px;padding:5px;border-radius:50%;color:var(--tcis-primary);background:#fff;transform:translateY(-50%)}.tcis-faq-help__cta:hover{color:var(--tcis-faq-cta-text,#fff);background:var(--tcis-faq-cta-hover,#197b3f)}.tcis-faq-help__meta{display:grid;gap:3px;margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.18)}.tcis-faq-help__meta strong{color:#fff;font-size:13px}.tcis-faq-help__meta span{color:rgba(255,255,255,.74);font-size:12px;line-height:1.5}.tcis-faq-strip{margin-top:32px}.tcis-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tcis-related-card{display:flex;min-height:178px;flex-direction:column;padding:21px;background:#fff;border:1px solid var(--tcis-border);border-radius:10px;transition:border-color .2s,box-shadow .2s,transform .2s}.tcis-related-card:hover{border-color:color-mix(in srgb,var(--tcis-primary) 40%,var(--tcis-border));box-shadow:0 8px 24px rgba(12,49,83,.08);transform:translateY(-2px)}.tcis-related-card__eyebrow{color:var(--tcis-primary)}.tcis-related-card h3{margin:0 0 8px;font-size:19px;line-height:1.3}.tcis-related-card h3 a{color:var(--tcis-text);text-decoration:none}.tcis-related-card__class{margin:0 0 18px;color:var(--tcis-text-light);font-size:13px;line-height:1.5}.tcis-related-card__link{margin-top:auto;color:var(--tcis-primary);text-decoration:none;font-size:13px;font-weight:800}.tcis-disclaimer{background:#fff3cd;border:1px solid #ffc107;border-radius:var(--tcis-radius);padding:14px 16px;font-size:13px;line-height:1.5;margin-top:32px}.tcis-trust-bar{background:var(--tcis-primary);color:#fff;display:flex;justify-content:center;flex-wrap:wrap;gap:24px;padding:12px 16px;font-size:14px;font-weight:600;margin-top:32px}.tcis-results-count{font-size:14px;color:var(--tcis-text-light);margin-bottom:12px}.tcis-no-results{padding:40px 20px;text-align:center;color:var(--tcis-text-light)}.tcis-search-empty{max-width:600px;margin:60px auto;text-align:center;color:var(--tcis-text-light);font-size:16px;line-height:1.7}[dir=rtl] .tcis-resolution-banner{border-left:none;border-right:4px solid var(--tcis-primary)}[dir=rtl] .tcis-filters{text-align:right}.tcis-resolution-result--symptom{flex-wrap:wrap;gap:6px}.tcis-symptom-tag{display:inline-block;background:var(--tcis-primary-light);color:var(--tcis-primary);border:1px solid var(--tcis-primary);border-radius:20px;padding:2px 10px;font-size:13px;font-weight:700}.tcis-product-card__symptom-score{font-size:11px;color:var(--tcis-text-light);margin-top:2px}.tcis-product-card__symptom-score::before{content:"\1F3AF\0020"}.tcis-autocomplete-item__flag{font-size:18px}.tcis-product-badge{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 0;border-top:1px solid var(--tcis-border);border-bottom:1px solid var(--tcis-border);margin:12px 0;font-size:14px;font-family:var(--tcis-font)}.tcis-ing-line{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tcis-ing-label{color:var(--tcis-text-light);font-weight:500}.tcis-ing-name{font-weight:700;color:#2f6f13;text-decoration:none}.tcis-ing-name:hover{color:#214f0e;text-decoration:underline}.tcis-ing-name:focus-visible{color:#214f0e;outline:2px solid #2f6f13;outline-offset:2px}.tcis-ing-strength{font-size:13px;color:var(--tcis-text-light)}.tcis-ing-form{font-size:12px;background:#f0f0f0;padding:2px 7px;border-radius:10px;color:var(--tcis-text-light)}.tcis-drug-class{font-size:12px;background:var(--tcis-primary-light);color:var(--tcis-primary);padding:2px 9px;border-radius:10px;font-weight:600;text-decoration:none;display:inline-block}a.tcis-drug-class:hover{background:var(--tcis-primary);color:#fff;text-decoration:none}.tcis-otc{font-size:11px;font-weight:700;background:#d4edda;color:#155724;padding:2px 8px;border-radius:10px;text-transform:uppercase;letter-spacing:.04em}.tcis-rx{font-size:11px;font-weight:700;background:#f8d7da;color:#721c24;padding:2px 8px;border-radius:10px;text-transform:uppercase;letter-spacing:.04em}.tcis-ingredient-tab{padding:8px 0}.tcis-ingredient-tab h2{font-size:1.2rem;margin-bottom:20px}.tcis-ing-detail-block{border:1px solid var(--tcis-border);border-radius:var(--tcis-radius);padding:18px 20px;margin-bottom:16px;background:#fafafa}.tcis-ing-detail-header{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.tcis-ing-detail-name{font-size:1.1rem;font-weight:700;margin:0}.tcis-ing-detail-name a{color:var(--tcis-primary);text-decoration:none}.tcis-ing-detail-name a:hover{text-decoration:underline}.tcis-ing-detail-strength{font-size:14px;font-weight:400;color:var(--tcis-text-light);margin-left:4px}.tcis-ing-detail-form{font-size:12px;background:#f0f0f0;padding:2px 8px;border-radius:10px}.tcis-ing-detail-class{font-size:12px;background:var(--tcis-primary-light);color:var(--tcis-primary);padding:3px 10px;border-radius:10px;font-weight:600}.tcis-ing-detail-desc{color:var(--tcis-text);line-height:1.6;margin:8px 0 4px}.tcis-ing-detail-uses{font-size:14px;color:var(--tcis-text-light);margin:4px 0 12px}.tcis-alias-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.tcis-alias-pill{background:#fff;border:1px solid var(--tcis-border);border-radius:20px;padding:3px 10px;font-size:13px;display:flex;align-items:center;gap:5px}.tcis-ing-hub-link{display:inline-block;margin-top:10px;font-size:13px;color:var(--tcis-primary);text-decoration:none;font-weight:600}.tcis-ing-hub-link:hover{text-decoration:underline}.tcis-tab-disclaimer{font-size:12px;color:var(--tcis-text-light);background:#fff3cd;border:1px solid #ffc107;border-radius:var(--tcis-radius);padding:8px 12px;margin-top:16px}.tcis-country-widget{font-family:var(--tcis-font)}.tcis-country-controls{margin-bottom:20px}.tcis-country-pills{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.tcis-country-pill{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border:1px solid var(--tcis-border);border-radius:999px;background:#fff;color:var(--tcis-text-light);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.tcis-country-pill:hover{border-color:var(--tcis-primary);color:var(--tcis-primary)}.tcis-country-pill.active{background:var(--tcis-primary);border-color:var(--tcis-primary);color:#fff}.tcis-pill-count{font-size:11px;font-weight:700;background:rgba(0,0,0,.12);border-radius:999px;padding:0 6px;line-height:18px}.tcis-country-pill.active .tcis-pill-count{background:rgba(255,255,255,.25)}.tcis-country-search-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.tcis-country-search-input{flex:1;min-width:200px;padding:9px 14px;border:1px solid var(--tcis-border);border-radius:var(--tcis-radius);font-size:14px;color:var(--tcis-text);background:#fff;transition:border-color .15s,box-shadow .15s}.tcis-country-search-input:focus{outline:0;border-color:var(--tcis-primary);box-shadow:0 0 0 3px var(--tcis-primary-light)}.tcis-country-group{margin-bottom:28px}.tcis-country-group-label{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tcis-text-light);padding-bottom:8px;margin-bottom:4px;border-bottom:1px solid var(--tcis-border)}.tcis-country-brand-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 16px;background:#fff;border:1px solid var(--tcis-border);border-left:3px solid var(--tcis-primary);border-radius:var(--tcis-radius);margin-bottom:6px;transition:box-shadow .15s}.tcis-country-brand-row:hover{box-shadow:var(--tcis-shadow)}.tcis-country-brand-main{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1}.tcis-country-brand-name{font-size:15px;font-weight:700;color:var(--tcis-text);text-decoration:none}a.tcis-country-brand-name:hover{color:var(--tcis-primary);text-decoration:underline}.tcis-country-brand-role{padding:2px 7px;border:1px solid var(--tcis-border);border-radius:999px;color:var(--tcis-text-light);background:#f8fafc;font-size:10px;font-weight:700;line-height:1.35;text-transform:uppercase;letter-spacing:.035em}.tcis-country-arrow{color:var(--tcis-text-light);font-size:13px}.tcis-country-inn{font-size:14px;color:var(--tcis-text-light);text-decoration:none}a.tcis-country-inn:hover{color:var(--tcis-primary);text-decoration:underline}.tcis-country-pack-count{font-size:11px;color:var(--tcis-text-light);background:var(--tcis-primary-light);border-radius:999px;padding:1px 8px}.tcis-country-brand-meta{display:flex;align-items:center;gap:10px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.tcis-country-price{font-size:13px;font-weight:700;color:var(--tcis-text);white-space:nowrap}.tcis-price-cur{font-size:11px;font-weight:400;color:var(--tcis-text-light)}.tcis-country-empty{color:var(--tcis-text-light);font-style:italic}.tcis-country-empty-msg{color:var(--tcis-text-light);margin-top:12px}@media (max-width:540px){.tcis-country-brand-row{flex-direction:column;align-items:flex-start}.tcis-country-brand-meta{justify-content:flex-start}}@media (max-width:860px){.tcis-faq-layout{grid-template-columns:1fr}.tcis-faq-help{position:static}.tcis-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.tcis-related-grid{grid-template-columns:1fr}.tcis-faq-help{width:100%;padding:18px;border-radius:3px;box-shadow:none}.tcis-faq-help h3{margin-bottom:10px;font-size:20px}.tcis-faq-help>p:not(.tcis-faq-help__eyebrow){margin-bottom:14px;font-size:13px;line-height:1.55}.tcis-faq-help__cta,.tcis-faq-help__cta--fit,.tcis-faq-help__cta--full{width:100%;max-width:none;min-height:44px;margin-left:0;padding:9px 12px 9px 42px;font-size:13px}.tcis-faq-help__cta .tcis-whatsapp-icon{left:10px;width:24px;height:24px;padding:4px}.tcis-faq-help__meta{margin-top:13px;padding-top:13px}}.tcis-hub-availability{font-size:15px;margin-bottom:20px;line-height:1.6}.tcis-dc-groups{display:flex;flex-direction:column;gap:0;margin-bottom:32px;border:1px solid var(--tcis-border);border-radius:12px;overflow:hidden}.tcis-dc-group{border-bottom:1px solid var(--tcis-border)}.tcis-dc-group:last-child{border-bottom:none}.tcis-dc-group-toggle{display:flex;align-items:center;gap:12px;width:100%;padding:16px 20px;background:#fff;border:none;border-left:4px solid transparent;cursor:pointer;text-align:left;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tcis-text);transition:background .15s,border-color .15s,color .15s;position:relative}.tcis-dc-group-toggle:hover,.tcis-dc-group-toggle[aria-expanded=true]{background:color-mix(in srgb,var(--tcis-primary) 5%,#fff);border-left-color:var(--tcis-primary);color:var(--tcis-primary)}.tcis-dc-group-name{flex:1;line-height:1.3}.tcis-dc-group-count{flex-shrink:0;min-width:28px;height:24px;padding:0 8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:color-mix(in srgb,var(--tcis-primary) 10%,transparent);color:var(--tcis-primary);border-radius:999px;white-space:nowrap}.tcis-dc-group-toggle:hover .tcis-dc-group-count,.tcis-dc-group-toggle[aria-expanded=true] .tcis-dc-group-count{background:var(--tcis-primary);color:#fff}.tcis-dc-toggle-icon{flex-shrink:0;width:18px;height:18px;position:relative}.tcis-dc-toggle-icon::after,.tcis-dc-toggle-icon::before{content:'';position:absolute;top:50%;left:50%;width:7px;height:2px;background:var(--tcis-text-light);border-radius:2px;transition:transform .2s,background .15s}.tcis-dc-toggle-icon::before{transform:translate(-100%,-50%) rotate(45deg)}.tcis-dc-toggle-icon::after{transform:translate(0,-50%) rotate(-45deg)}.tcis-dc-group-toggle[aria-expanded=true] .tcis-dc-toggle-icon::before{transform:translate(-100%,-50%) rotate(-45deg);background:var(--tcis-primary)}.tcis-dc-group-toggle[aria-expanded=true] .tcis-dc-toggle-icon::after{transform:translate(0,-50%) rotate(45deg);background:var(--tcis-primary)}.tcis-dc-group-body{background:color-mix(in srgb,var(--tcis-primary) 2%,#fff);padding:16px 20px 20px}.tcis-dc-ingredient-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0}.tcis-dc-ing-card{display:flex;flex-direction:column;gap:5px;padding:14px 16px 14px 14px;border:1px solid var(--tcis-border);border-left:3px solid transparent;border-radius:8px;text-decoration:none;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:border-color .15s,box-shadow .15s,transform .12s;word-break:break-word;overflow-wrap:anywhere;position:relative}.tcis-dc-ing-card::after{content:"\2192";position:absolute;right:12px;top:50%;transform:translateY(-50%) translateX(4px);color:var(--tcis-primary);font-size:14px;font-weight:700;opacity:0;transition:opacity .15s,transform .15s}.tcis-dc-ing-card:hover{border-color:var(--tcis-primary);border-left-color:var(--tcis-primary);box-shadow:0 3px 10px rgba(0,0,0,.09);transform:translateY(-1px)}.tcis-dc-ing-card:hover::after{opacity:1;transform:translateY(-50%) translateX(0)}.tcis-dc-ing-name{font-size:14px;font-weight:700;color:var(--tcis-text);line-height:1.35;padding-right:20px}.tcis-dc-ing-uses{font-size:12px;color:var(--tcis-text-light);line-height:1.45}.tcis-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin:0 0 32px}.tcis-product-card{display:flex;flex-direction:column;border:1px solid var(--tcis-border);border-radius:10px;overflow:hidden;background:#fff;transition:box-shadow .15s,transform .12s}.tcis-product-card.in-stock{border-color:var(--tcis-primary)}.tcis-product-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-2px)}.tcis-product-card__image{width:100%;aspect-ratio:1;object-fit:cover}.tcis-product-card__name{font-size:14px;margin:12px 12px 4px;line-height:1.4}.tcis-product-card__name a{color:var(--tcis-text);text-decoration:none}.tcis-product-card__name a:hover{color:var(--tcis-primary)}.tcis-product-card__stock{margin:0 12px 4px;font-size:12px}.tcis-product-card__price{margin:0 12px 8px;font-size:18px;font-weight:700;color:var(--tcis-primary)}.tcis-product-card__actions{margin-top:auto;display:flex;gap:8px;padding:10px 12px 12px;border-top:1px solid var(--tcis-border);flex-wrap:wrap}.tcis-btn{display:inline-block;padding:7px 16px;border-radius:6px;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;border:none;transition:opacity .15s,transform .1s}.tcis-btn:hover{opacity:.88;transform:translateY(-1px)}.tcis-btn--primary{background:var(--tcis-primary);color:#fff}.tcis-btn--wa{background:#25d366;color:#fff}.tcis-related-list{display:flex;flex-wrap:wrap;gap:10px}.tcis-dc-related-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid var(--tcis-border);border-radius:999px;font-size:13px;font-weight:500;color:var(--tcis-text);text-decoration:none;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:border-color .15s,background .15s,color .15s,box-shadow .15s}.tcis-dc-related-pill::before{content:"\2192";font-size:12px;opacity:0;transition:opacity .15s;color:#fff}.tcis-dc-related-pill:hover{border-color:var(--tcis-primary);background:var(--tcis-primary);color:#fff;box-shadow:0 3px 8px rgba(0,0,0,.12)}.tcis-dc-related-pill:hover::before{opacity:1}@media (max-width:540px){.tcis-dc-ingredient-grid{grid-template-columns:1fr}.tcis-product-grid{grid-template-columns:1fr 1fr}.tcis-dc-groups{margin-bottom:24px}.tcis-dc-group-toggle{min-height:48px;font-size:13px;padding:13px 12px;gap:9px}.tcis-dc-group-body{padding:10px 10px 12px}.tcis-dc-ing-card{min-height:48px;padding:12px 36px 12px 12px}.tcis-dc-ing-name{padding-right:0}.tcis-related-list{display:grid;grid-template-columns:1fr}.tcis-dc-related-pill{width:100%;justify-content:flex-start}}@media (max-width:360px){.tcis-dc-ingredient-grid,.tcis-product-grid{grid-template-columns:1fr}}.tcis-breadcrumbs{margin-bottom:16px}.tcis-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px;list-style:none;margin:0;padding:0;font-size:13px;color:var(--tcis-text-light)}.tcis-breadcrumbs a{color:var(--tcis-primary);text-decoration:none}.tcis-breadcrumbs a:hover{text-decoration:underline}.tcis-breadcrumbs [aria-current=page] span{color:var(--tcis-text);font-weight:500}.tcis-bc-sep{opacity:.4}a.tcis-drug-class-link{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid color-mix(in srgb,var(--tcis-primary) 30%,transparent);border-radius:999px;font-size:12px;font-weight:600;color:var(--tcis-primary);text-decoration:none;background:color-mix(in srgb,var(--tcis-primary) 6%,transparent);transition:background .15s,border-color .15s}a.tcis-drug-class-link:hover{background:color-mix(in srgb,var(--tcis-primary) 12%,transparent);border-color:var(--tcis-primary)}.tcis-filter{margin:0 0 18px}.tcis-filter__box{position:relative;display:flex;align-items:center}.tcis-filter__input{width:100%;padding:12px 44px 12px 16px;border:1px solid var(--tcis-border);border-radius:10px;font-size:15px;line-height:1.3;color:var(--tcis-text);background:#fff;transition:border-color .15s,box-shadow .15s;-webkit-appearance:none;appearance:none}.tcis-filter__input::-webkit-search-cancel-button{display:none}.tcis-filter__input:focus{outline:0;border-color:var(--tcis-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--tcis-primary) 18%,transparent)}.tcis-filter__clear{position:absolute;right:8px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:50%;font-size:20px;line-height:1;color:var(--tcis-text-light);background:0 0;cursor:pointer}.tcis-filter__clear:hover{color:var(--tcis-text);background:color-mix(in srgb,var(--tcis-text-light) 15%,transparent)}.tcis-filter__status{min-height:18px;margin:6px 2px 0;font-size:12px;color:var(--tcis-text-light);font-variant-numeric:tabular-nums}.tcis-filter--empty .tcis-filter__input{border-color:var(--tcis-danger,#b3261e)}.tcis-filter--empty .tcis-filter__status{color:var(--tcis-danger,#b3261e)}.is-filtering+.tcis-az .tcis-az__jump,.tcis-filter.is-filtering~.tcis-az .tcis-az__jump{opacity:.35;pointer-events:none}@media (prefers-reduced-motion:reduce){.tcis-filter__input{transition:none}}.tcis-redesign-aliases .section-content>.row,.tcis-redesign-hero .section-content>.row,.tcis-redesign-products .section-content>.row{max-width:1200px}.tcis-redesign-hero{border-bottom:1px solid var(--tcis-border)}.tcis-redesign-hero .tcis-breadcrumbs{margin-bottom:28px}.tcis-redesign-hero .tcis-hub-title{color:#172f55;font-size:clamp(2.7rem, 5vw, 4rem);letter-spacing:-.035em;margin-bottom:12px}.tcis-redesign-hero .tcis-intro-text{max-width:640px;margin:0 0 18px;text-align:left;color:#475569}.tcis-redesign-hero .tcis-hub-availability{display:flex;align-items:center;gap:22px;width:100%;margin:20px 0 0;padding:16px 20px;color:#234d37;background:#f0faf3;border:1px solid #b8dfc4;border-radius:10px;line-height:1.45}.tcis-redesign-hero .tcis-hub-availability .tcis-cta-link{margin-left:auto;white-space:nowrap;color:#1d4f91;font-weight:700}.tcis-redesign-hero .tcis-hub-availability .tcis-wa-link{margin-left:auto;white-space:nowrap}.tcis-hero-product{display:flex;align-items:center;justify-content:center;min-height:var(--tcis-hero-img-h,260px);margin:18px 0 0}.tcis-hero-product a{display:block;width:100%}.tcis-hero-product img{display:block;width:100%;height:var(--tcis-hero-img-h,260px);object-fit:contain;object-position:center}.tcis-redesign-aliases{background:#fff}.tcis-redesign-aliases .section-title-container,.tcis-redesign-products .section-title-container{margin-bottom:6px}.tcis-redesign-aliases .section-title,.tcis-redesign-products .section-title{border-bottom:1px solid #dbe3eb}.tcis-redesign-aliases .section-title-main,.tcis-redesign-products .section-title-main{padding-left:0;border:0;color:#172f55;font-size:20px;letter-spacing:.015em}.tcis-redesign-aliases .tcis-intro-text,.tcis-redesign-products .tcis-intro-text{margin:0 0 14px;text-align:left;color:#64748b}.tcis-equivalents-list{width:100%;border-top:1px solid #dbe3eb}.tcis-equivalents-head,.tcis-equivalents-row{display:grid;grid-template-columns:minmax(220px,28%) 1fr;gap:28px;align-items:center}.tcis-equivalents-head{padding:10px 4px 8px;color:#172f55;font-size:12px;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.tcis-equivalents-row{min-height:48px;padding:10px 4px;border-top:1px solid #e5eaf0}.tcis-equivalents-country{color:#172f55;font-weight:700}.tcis-equivalents-brands{color:#2563b8;font-weight:600}.tcis-redesign-products .tcis-product-grid{gap:0;margin:20px 0 10px}.tcis-redesign-products .tcis-product-card{min-width:0;padding:0 24px 0;border:0;border-right:1px solid #e5eaf0;border-radius:0;box-shadow:none;overflow:visible;background:0 0;gap:5px}.tcis-redesign-products .tcis-product-card:first-child{padding-left:0}.tcis-redesign-products .tcis-product-card:last-child{padding-right:0;border-right:0}.tcis-redesign-products .tcis-product-card.in-stock{border-color:#e5eaf0}.tcis-redesign-products .tcis-product-card:hover{box-shadow:none;transform:none}.tcis-redesign-products .tcis-product-card__image-link{display:flex;align-items:center;justify-content:center;margin-bottom:12px;background:#fff}.tcis-redesign-products .tcis-product-card__image{width:100%;height:var(--tcis-card-img-h,180px);aspect-ratio:auto;object-fit:var(--tcis-card-img-fit,contain);object-position:center;border-radius:0;background:#fff}.tcis-redesign-products .tcis-product-card__name{margin:0;color:#172f55;font-size:17px;line-height:1.35}.tcis-redesign-products .tcis-product-card__ingredient{color:#7b8797;font-size:14px;font-weight:400}.tcis-redesign-products .tcis-product-card__group{display:none}.tcis-redesign-products .tcis-product-card__availability{display:flex;align-items:baseline;gap:10px;margin:8px 0 0;white-space:nowrap}.tcis-redesign-products .tcis-product-card__price{margin:0;color:#159447;font-size:18px;font-weight:800}.tcis-redesign-products .tcis-product-card__stock{margin:0;color:#159447;font-size:13px}.tcis-redesign-products .tcis-product-card__actions{margin:8px 0 0;padding:0;border:0}.tcis-redesign-products .tcis-btn--primary,.tcis-redesign-products .tcis-btn--wa{width:100%;padding:10px 14px;border-radius:5px;background:#229447;color:#fff}@media (max-width:849px){.tcis-redesign-hero .tcis-hub-availability{align-items:flex-start;flex-direction:column;gap:10px}.tcis-redesign-hero .tcis-hub-availability .tcis-cta-link,.tcis-redesign-hero .tcis-hub-availability .tcis-wa-link{margin-left:0}.tcis-redesign-products .tcis-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:34px}.tcis-redesign-products .tcis-product-card:nth-child(2n){border-right:0}}@media (max-width:549px){.tcis-redesign-hero .tcis-hub-title{font-size:2.55rem}.tcis-hero-product{margin-top:0}.tcis-equivalents-head{display:none}.tcis-equivalents-row{grid-template-columns:1fr;gap:4px;padding:13px 2px}.tcis-redesign-products .tcis-product-grid{grid-template-columns:1fr!important}.tcis-redesign-products .tcis-product-card,.tcis-redesign-products .tcis-product-card:first-child,.tcis-redesign-products .tcis-product-card:last-child{padding:0 0 28px;border-right:0;border-bottom:1px solid #e5eaf0}}.tcis-az{margin-bottom:32px}body.tcis-container-page-view .page-wrapper.page-left-sidebar>.row>#secondary,body.tcis-container-page-view .page-wrapper.page-left-sidebar>.row>.col-first{display:none!important}body.tcis-container-page-view .page-wrapper.page-left-sidebar>.row>#content{flex-basis:100%;width:100%;max-width:100%;border-left:0}body.tcis-container-page-view #content>.page-inner>.entry-header{display:none}body.tcis-container-page-view #content>.page-inner{max-width:1100px;margin:0 auto}.tcis-az__jump{position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;gap:6px;padding:10px 0;margin-bottom:6px;background:#fff;border-bottom:1px solid var(--tcis-border)}.tcis-az__jump-link{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:38px;padding:4px 6px;border:1px solid var(--tcis-border);border-radius:8px;text-decoration:none;background:#fff;transition:background .15s,border-color .15s,color .15s,transform .15s}.tcis-az__jump-letter{font-size:14px;font-weight:700;line-height:1.1;color:var(--tcis-primary)}.tcis-az__jump-count{font-size:10px;line-height:1.2;color:var(--tcis-text-light);font-variant-numeric:tabular-nums}.tcis-az__jump-link:focus-visible,.tcis-az__jump-link:hover{background:var(--tcis-primary);border-color:var(--tcis-primary);transform:translateY(-1px)}.tcis-az__jump-link:focus-visible .tcis-az__jump-count,.tcis-az__jump-link:focus-visible .tcis-az__jump-letter,.tcis-az__jump-link:hover .tcis-az__jump-count,.tcis-az__jump-link:hover .tcis-az__jump-letter{color:#fff}.tcis-az__summary{margin:0 0 14px;font-size:13px;color:var(--tcis-text-light)}.tcis-az__groups{display:flex;flex-direction:column;gap:8px}.tcis-az__group{border:1px solid var(--tcis-border);border-radius:10px;overflow:hidden;background:#fff}.tcis-az__group{scroll-margin-top:72px}.tcis-az__group[open]{border-color:color-mix(in srgb,var(--tcis-primary) 35%,var(--tcis-border))}.tcis-az__header{display:flex;align-items:center;gap:12px;padding:10px 14px;cursor:pointer;list-style:none;background:#fff;transition:background .15s}.tcis-az__header::-webkit-details-marker{display:none}.tcis-az__header:hover{background:color-mix(in srgb,var(--tcis-primary) 4%,#fff)}.tcis-az__header:focus-visible{outline:2px solid var(--tcis-primary);outline-offset:-2px}.tcis-az__letter{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;border-radius:8px;font-size:15px;font-weight:700;color:var(--tcis-primary);background:color-mix(in srgb,var(--tcis-primary) 10%,#fff)}.tcis-az__group[open]>.tcis-az__header .tcis-az__letter{color:#fff;background:var(--tcis-primary)}.tcis-az__label{flex:1 1 auto;font-size:14px;font-weight:600;color:var(--tcis-text)}.tcis-az__count{flex:0 0 auto;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--tcis-text-light);background:color-mix(in srgb,var(--tcis-text-light) 12%,#fff)}.tcis-az__header::after{content:"\203A";flex:0 0 auto;font-size:20px;line-height:1;color:var(--tcis-text-light);transition:transform .2s}.tcis-az__group[open]>.tcis-az__header::after{transform:rotate(90deg);color:var(--tcis-primary)}.tcis-az__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:2px;padding:10px 14px 14px;margin:0;list-style:none;background:color-mix(in srgb,var(--tcis-primary) 2%,#fff);border-top:1px solid var(--tcis-border)}.tcis-az__item{margin:0;min-width:0}.tcis-az__link{display:block;padding:7px 9px;font-size:13px;line-height:1.35;color:var(--tcis-text);text-decoration:none;border-radius:6px;transition:background .12s,color .12s;overflow-wrap:anywhere;word-break:break-word}.tcis-az__link:focus-visible,.tcis-az__link:hover{background:color-mix(in srgb,var(--tcis-primary) 9%,transparent);color:var(--tcis-primary)}@media (max-width:549px){body.tcis-container-page-view .page-wrapper{padding-top:18px}body.tcis-container-page-view #content,body.tcis-container-page-view #content>.page-inner{padding-left:12px;padding-right:12px}body.tcis-container-page-view .tcis-breadcrumbs{margin:0 0 14px}body.tcis-container-page-view .tcis-breadcrumbs ol{display:flex;gap:5px;padding:0;list-style:none;font-size:12px}body.tcis-container-page-view .tcis-breadcrumbs li{margin:0}.tcis-az__jump{position:static;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;padding:8px 0 12px}.tcis-az__jump-link{min-width:0;min-height:38px;padding:5px 2px}.tcis-az__jump-count{display:none}.tcis-az__label{font-size:13px}.tcis-az__header{gap:9px;padding:9px 10px}.tcis-az__letter{width:32px;height:32px}.tcis-az__count{padding:2px 7px;font-size:11px}}@media (prefers-reduced-motion:reduce){.tcis-az__header::after,.tcis-az__jump-link,.tcis-az__link{transition:none}.tcis-az__jump-link:hover{transform:none}}.tcis-class-index{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;list-style:none;padding:0;margin:0 0 24px}.tcis-class-index-link{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border:1px solid var(--tcis-border);border-radius:8px;font-size:14px;font-weight:500;color:var(--tcis-text);text-decoration:none;background:#fff;transition:border-color .15s,box-shadow .15s}.tcis-class-index-link:hover{border-color:var(--tcis-primary);box-shadow:0 2px 8px rgba(0,0,0,.06);color:var(--tcis-primary)}.tcis-class-index-count{font-size:12px;color:var(--tcis-text-light);white-space:nowrap}.tcis-country-nav{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.tcis-country-nav-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid var(--tcis-border);border-radius:999px;font-size:14px;font-weight:500;color:var(--tcis-text);text-decoration:none;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:border-color .15s,background .15s,color .15s}.tcis-country-nav-pill:hover{border-color:var(--tcis-primary);background:var(--tcis-primary);color:#fff}.tcis-country-nav-count{font-size:11px;background:rgba(0,0,0,.08);color:inherit;padding:1px 6px;border-radius:999px}.tcis-country-nav-pill:hover .tcis-country-nav-count{background:rgba(255,255,255,.25)}@media (max-width:540px){.tcis-az__list{grid-template-columns:1fr 1fr}.tcis-class-index{grid-template-columns:1fr}}.tcis-redesign-hero .row{align-items:center}.tcis-redesign-hero .tcis-breadcrumbs{margin-bottom:34px}.tcis-redesign-hero .tcis-hub-title{color:#202631;font-size:clamp(2.25rem, 3.6vw, 3.25rem);line-height:1.08;overflow-wrap:anywhere;margin:16px 0 18px}.tcis-ingredient-summary{max-width:650px;margin:0 0 30px;color:#273142;font-size:16px;font-weight:600;line-height:1.65}.tcis-theme-grid .has-equal-box-heights .box-image{padding-top:var(--tcis-card-img-pt,66.667%);height:var(--tcis-card-img-h,auto)}.tcis-theme-grid .has-equal-box-heights .box-image img{object-fit:var(--tcis-card-img-fit,contain)}.tcis-card-ingredient{margin:2px 0 0;color:#3f4b5c;font-size:13px;line-height:1.35}.tcis-card-ingredient .tcis-combo-sep{color:#8a94a3}.tcis-card-group{margin:2px 0 0;font-size:12px;color:#6b7684}.tcis-card-cart{margin-top:8px}.tcis-card-cart .button{margin-bottom:0}.tcis-brand-card-cart{margin-top:10px}.tcis-brand-card-cart .tcis-brand-card-cart__button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:36px;margin:0;padding:7px 10px;border-radius:var(--tcis-radius);font-size:12px;line-height:1.25;text-align:center;white-space:normal}.tcis-known-as{margin:0}.tcis-known-country,.tcis-known-label{margin:0 0 9px;color:#3f4b5c;font-size:15px}.tcis-known-country{margin:10px 0 0}.tcis-brand-chips{display:flex;flex-wrap:wrap;gap:9px}.tcis-brand-chip{display:inline-flex;align-items:center;min-height:34px;padding:6px 15px;border:1px solid #cbd5e1;border-radius:999px;color:#1e4f91;background:#fff;font-size:14px;font-weight:700}.tcis-order-panel{margin:8px 0;padding:14px 16px;border:1px solid #b8dfc4;border-radius:8px;background:#f1faf3;color:#29523a}.tcis-order-panel__top{display:flex;align-items:center;justify-content:space-between;gap:14px}.tcis-order-panel__eyebrow{margin:0 0 2px;color:#597364;font-size:10px;font-weight:800;letter-spacing:.05em;line-height:1.3;text-transform:uppercase}.tcis-order-panel h2{margin:0;color:#246437;font-size:18px;line-height:1.2}.tcis-order-status{flex:0 0 auto;padding:4px 8px;border:1px solid #aed7b9;border-radius:999px;color:#246437;background:#fff;font-size:11px;font-weight:800;line-height:1.2}.tcis-order-service{margin:8px 0 11px;color:#55705f;font-size:12px;line-height:1.4}.tcis-order-actions{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:8px}.tcis-order-primary,.tcis-order-secondary{display:block;width:100%;padding:8px 10px;border:1px solid #249442;border-radius:5px;text-align:center;text-decoration:none;font-size:13px;font-weight:700}.tcis-order-primary{display:flex;align-items:center;justify-content:center;gap:7px}.tcis-order-primary::before{content:'';display:block;flex:0 0 17px;width:17px;height:17px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16.04 3C8.86 3 3 8.74 3 15.8c0 2.25.6 4.45 1.74 6.38L3 29l7.04-1.82a13.13 13.13 0 0 0 6 1.47h.01C23.23 28.65 29 22.91 29 15.84 29 8.78 23.23 3 16.04 3Zm0 23.48c-1.85 0-3.67-.49-5.26-1.42l-.38-.22-4.18 1.08 1.12-4.02-.25-.41a10.5 10.5 0 0 1-1.62-5.69c0-5.84 4.75-10.59 10.6-10.59 5.83 0 10.55 4.77 10.55 10.63 0 5.85-4.73 10.64-10.58 10.64Zm5.82-7.95c-.32-.16-1.89-.92-2.18-1.03-.3-.1-.51-.16-.73.16-.21.32-.83 1.03-1.02 1.24-.19.22-.38.24-.7.08-.32-.16-1.35-.49-2.57-1.57a9.65 9.65 0 0 1-1.78-2.18c-.19-.32-.02-.49.14-.65.14-.14.32-.38.48-.57.16-.19.21-.32.32-.54.11-.21.05-.4-.03-.56-.08-.16-.72-1.74-.99-2.38-.26-.63-.53-.54-.73-.55h-.62c-.22 0-.57.08-.86.4-.3.32-1.13 1.11-1.13 2.7s1.16 3.13 1.32 3.35c.16.21 2.28 3.48 5.52 4.88.77.33 1.37.53 1.84.68.77.25 1.48.21 2.03.13.62-.09 1.89-.78 2.16-1.53.27-.76.27-1.41.19-1.54-.08-.14-.3-.22-.62-.38Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16.04 3C8.86 3 3 8.74 3 15.8c0 2.25.6 4.45 1.74 6.38L3 29l7.04-1.82a13.13 13.13 0 0 0 6 1.47h.01C23.23 28.65 29 22.91 29 15.84 29 8.78 23.23 3 16.04 3Zm0 23.48c-1.85 0-3.67-.49-5.26-1.42l-.38-.22-4.18 1.08 1.12-4.02-.25-.41a10.5 10.5 0 0 1-1.62-5.69c0-5.84 4.75-10.59 10.6-10.59 5.83 0 10.55 4.77 10.55 10.63 0 5.85-4.73 10.64-10.58 10.64Zm5.82-7.95c-.32-.16-1.89-.92-2.18-1.03-.3-.1-.51-.16-.73.16-.21.32-.83 1.03-1.02 1.24-.19.22-.38.24-.7.08-.32-.16-1.35-.49-2.57-1.57a9.65 9.65 0 0 1-1.78-2.18c-.19-.32-.02-.49.14-.65.14-.14.32-.38.48-.57.16-.19.21-.32.32-.54.11-.21.05-.4-.03-.56-.08-.16-.72-1.74-.99-2.38-.26-.63-.53-.54-.73-.55h-.62c-.22 0-.57.08-.86.4-.3.32-1.13 1.11-1.13 2.7s1.16 3.13 1.32 3.35c.16.21 2.28 3.48 5.52 4.88.77.33 1.37.53 1.84.68.77.25 1.48.21 2.03.13.62-.09 1.89-.78 2.16-1.53.27-.76.27-1.41.19-1.54-.08-.14-.3-.22-.62-.38Z'/%3E%3C/svg%3E") center/contain no-repeat}.tcis-order-primary{color:#fff;background:#249442}.tcis-order-primary:hover{color:#fff;background:#1d7d37}.tcis-order-secondary{color:#24843d;background:0 0}.tcis-order-secondary:hover{color:#1d6f34;background:#fff}.tcis-equivalents-key{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 0 18px;overflow:hidden;border:1px solid #dce4ec;border-radius:8px;background:#dce4ec}.tcis-equivalents-key>span{display:grid;gap:3px;padding:11px 13px;color:#5a6878;background:#f8fafc;font-size:11px;line-height:1.45}.tcis-equivalents-key strong{color:#183f76;font-size:12px}.tcis-equivalents-brands{display:flex;flex-wrap:wrap;gap:8px}.tcis-equivalent-group{display:inline-flex;flex-wrap:wrap;gap:5px;align-items:baseline}.tcis-equivalent-group+.tcis-equivalent-group::before{content:'';width:1px;height:14px;margin-right:3px;background:#d4dde7}.tcis-equivalent-group strong{color:#5d6a79;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.tcis-equivalent-group--reference strong{color:#174f91}.tcis-brand-list{display:inline}span.tcis-equivalent-brand{color:#465362;font-weight:500}.tcis-equivalent-brand--linked{color:#1d4f91;text-decoration:underline;text-decoration-color:rgba(29,79,145,.35);text-underline-offset:2px}.tcis-equivalent-brand--linked:focus-visible,.tcis-equivalent-brand--linked:hover{color:#123a6d;text-decoration-color:currentColor}.tcis-equivalent-brand--linked.is-in-stock::after{content:'';display:inline-block;width:5px;height:5px;margin-left:4px;border-radius:50%;background:#2f9e5f;vertical-align:middle}.tcis-redesign-aliases .row{align-items:stretch}.tcis-stock-note{height:100%;margin-top:22px;padding:28px;border:1px solid #b9d2f2;border-radius:9px;color:#3e536d;background:#f6f9fd}.tcis-stock-note h3{margin:0 0 12px;color:#183f76;font-size:19px}.tcis-stock-note p{margin:0;font-size:14px;line-height:1.55}.tcis-stock-note hr{margin:22px 0 16px;border:0;border-top:1px solid #d6e2f1}.tcis-stock-note strong{display:block;margin-bottom:4px;color:#274a74}.tcis-redesign-products .tcis-product-grid{gap:22px}.tcis-redesign-products .tcis-product-card,.tcis-redesign-products .tcis-product-card:first-child,.tcis-redesign-products .tcis-product-card:last-child{padding:18px;border:1px solid #dbe2e8;border-radius:10px;background:#fff;box-shadow:0 2px 10px rgba(16,39,69,.04)}.tcis-redesign-products .tcis-product-card.in-stock{border-color:#dbe2e8}.tcis-redesign-products .tcis-product-card:hover{border-color:#b9c8d8;box-shadow:0 5px 18px rgba(16,39,69,.08);transform:translateY(-2px)}.tcis-redesign-products .tcis-product-card__image-link{margin-bottom:12px}.tcis-redesign-products .tcis-product-card__name{font-size:16px}.tcis-redesign-products .tcis-btn--primary{color:#248a40;background:#fff;border:1px solid #55ad69}.tcis-redesign-products .tcis-btn--primary:hover{color:#fff;background:#248a40}@media (max-width:849px){.tcis-order-panel{margin-top:8px}.tcis-redesign-aliases .col+.col{margin-top:20px}.tcis-stock-note{margin-top:0}}@media (max-width:549px){.tcis-redesign-hero .tcis-hub-title{font-size:2.1rem}.tcis-order-panel{padding:13px 14px}.tcis-order-panel h2{font-size:17px}.tcis-equivalents-key{grid-template-columns:1fr}.tcis-equivalent-group{display:flex;width:100%}.tcis-equivalent-group+.tcis-equivalent-group::before{display:none}.tcis-stock-note{padding:22px 18px}}.tcis-brand-search-placement{margin:0 0 24px}.tcis-brand-search-placement .tcis-brand-search{max-width:none}.tcis-brand-search{width:100%;max-width:780px;padding:24px;border:1px solid #dce4ed;border-radius:12px;color:#26384d;background:#fff;box-shadow:0 5px 22px rgba(20,54,91,.07)}.tcis-brand-search__heading{margin:0 0 6px;color:#153d70;font-size:clamp(1.35rem, 2.2vw, 1.8rem);line-height:1.2}.tcis-brand-search__intro{margin:0 0 16px;color:#5a6b7f;font-size:14px;line-height:1.55}.tcis-brand-search__form{display:flex;gap:9px;margin:0}.tcis-brand-search__input{flex:1 1 auto;min-width:0;height:48px;margin:0!important;padding:0 15px!important;border:1px solid #b9c7d7!important;border-radius:7px!important;color:#18334f;background:#fff!important;box-shadow:none!important}.tcis-brand-search__input:focus{border-color:#2768b2!important;outline:3px solid rgba(39,104,178,.14)}.tcis-brand-search__submit{min-width:112px;height:48px;margin:0!important;padding:0 20px;border:1px solid #1e5797;border-radius:7px;color:#fff;background:#1e5797;font-weight:700;line-height:46px;text-transform:none}.tcis-brand-search__submit:focus-visible,.tcis-brand-search__submit:hover{color:#fff;background:#17477e}.tcis-brand-search__hint{margin:8px 0 0;color:#728095;font-size:12px}.tcis-brand-search__results{display:grid;gap:9px;margin-top:15px}.tcis-brand-search__results[hidden]{display:none}.tcis-brand-search__result{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:0;padding:14px 15px;border:1px solid #e1e7ee;border-radius:9px;background:#fbfcfe}.tcis-brand-search__brand{margin:0 0 4px;color:#153d70;font-size:17px;line-height:1.25}.tcis-brand-search__ingredient,.tcis-brand-search__market{margin:0;color:#66768a;font-size:12px;line-height:1.45}.tcis-brand-search__ingredient strong{color:#304c6c}.tcis-brand-search__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.tcis-brand-search__action{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 11px;border-radius:6px;font-size:12px;font-weight:700;line-height:1.2;text-decoration:none!important}.tcis-brand-search__action--primary{border:1px solid #1e5797;color:#fff!important;background:#1e5797}.tcis-brand-search__action--secondary{border:1px solid #b9c9dc;color:#1d538f!important;background:#fff}.tcis-brand-search__action:focus-visible,.tcis-brand-search__action:hover{filter:brightness(.94)}.tcis-brand-search__empty{padding:15px;border:1px dashed #c7d3df;border-radius:9px;background:#f8fafc}.tcis-brand-search__empty>strong{color:#304c6c}.tcis-brand-search__empty p{margin:4px 0 11px;font-size:13px}.tcis-brand-search__empty .tcis-brand-search__actions{justify-content:flex-start}.tcis-brand-search__error,.tcis-brand-search__loading{margin:0;padding:12px 14px;border-radius:7px;color:#53677e;background:#f3f6f9;font-size:13px}.tcis-brand-search__error{color:#8b3131;background:#fff4f4}:is(#shop-sidebar,#product-sidebar) .widget_tcis_international_brand_search .widget-title{display:block;margin-bottom:10px;color:#153d70;font-size:16px}:is(#shop-sidebar,#product-sidebar) .tcis-brand-search{padding:15px;border-radius:3px;box-shadow:none}:is(#shop-sidebar,#product-sidebar) .tcis-brand-search__intro{margin-bottom:12px;font-size:13px;line-height:1.55}:is(#shop-sidebar,#product-sidebar) .tcis-brand-search__form{display:grid;gap:8px}:is(#shop-sidebar,#product-sidebar) .tcis-brand-search__input{width:100%;height:46px;font-size:14px}:is(#shop-sidebar,#product-sidebar) .tcis-brand-search__submit{width:100%;min-width:0;height:44px;font-size:14px;line-height:42px}:is(#shop-sidebar,#product-sidebar) .tcis-brand-search__hint{font-size:12px;line-height:1.45}:is(#shop-sidebar,#product-sidebar) .tcis-brand-search__result{grid-template-columns:1fr;gap:9px;padding:11px}:is(#shop-sidebar,#product-sidebar) .tcis-brand-search__actions{display:grid;justify-content:stretch}:is(#shop-sidebar,#product-sidebar) .tcis-brand-search__action{width:100%}@media (max-width:600px){.tcis-brand-search{padding:18px 15px}.tcis-brand-search__form{display:grid}.tcis-brand-search__submit{width:100%}.tcis-brand-search__result{grid-template-columns:1fr;gap:11px}.tcis-brand-search__actions{justify-content:flex-start}}.tcis-archive-intro,.tcis-az,.tcis-brand-search,.tcis-class-index,.tcis-country-nav,.tcis-country-widget,.tcis-dc-page,.tcis-hub,.tcis-results-layout,.tcis-search-bar-wrapper,[data-tcis-alias-table]{color:var(--tcis-text);font-family:var(--tcis-font)}.tcis-brand-search__brand,.tcis-brand-search__heading,.tcis-country-group-label,.tcis-faq-help h3,.tcis-hub-title,.tcis-order-panel h2,.tcis-redesign-aliases .section-title-main,.tcis-redesign-hero .tcis-hub-title,.tcis-redesign-products .section-title-main,.tcis-related-card__title,.tcis-search-intro__title,.tcis-section-heading,:is(#shop-sidebar,#product-sidebar) .widget_tcis_international_brand_search .widget-title{color:var(--tcis-heading);font-family:var(--tcis-font)}.tcis-hub-title,.tcis-redesign-hero .tcis-hub-title{font-size:1.7em;font-weight:700;line-height:1.3;letter-spacing:0}.tcis-redesign-aliases .section-title-main,.tcis-redesign-products .section-title-main,.tcis-section-heading{font-weight:700;letter-spacing:.03em}.tcis-brand-search__hint,.tcis-brand-search__ingredient,.tcis-brand-search__intro,.tcis-brand-search__market,.tcis-faq-section-intro,.tcis-hub-known-as,.tcis-intro-text,.tcis-redesign-aliases .tcis-intro-text,.tcis-redesign-hero .tcis-intro-text,.tcis-redesign-products .tcis-intro-text,.tcis-related-intro,.tcis-search-intro p{color:var(--tcis-text)}.tcis-archive-intro a,.tcis-brand-search__action--secondary,.tcis-country-widget a,.tcis-dc-page a,.tcis-equivalent-brand--linked,.tcis-hub a:not(.tcis-btn):not(.tcis-wa-link):not(.tcis-order-primary):not(.tcis-order-secondary),.tcis-product-card__name a{color:var(--tcis-link)}.tcis-alias-filter .tcis-country-filter,.tcis-brand-search__input,.tcis-country-search-input,.tcis-filter__input,.tcis-search-input{border-color:var(--tcis-border)!important;border-radius:3px!important;color:#333!important;font-family:var(--tcis-font);box-shadow:none!important}.tcis-alias-filter .tcis-country-filter:focus,.tcis-brand-search__input:focus,.tcis-country-search-input:focus,.tcis-filter__input:focus,.tcis-search-input:focus{border-color:var(--tcis-primary)!important;outline:2px solid color-mix(in srgb,var(--tcis-primary) 20%,transparent);box-shadow:none!important}.tcis-brand-search__action--primary,.tcis-brand-search__submit,.tcis-btn--primary,.tcis-order-primary,.tcis-redesign-products .tcis-btn--primary,.tcis-redesign-products .tcis-btn--wa,.tcis-search-btn{border-color:var(--tcis-primary);border-radius:2px;color:#fff!important;background:var(--tcis-primary);font-family:var(--tcis-font);font-weight:700;letter-spacing:.03em;text-transform:uppercase;box-shadow:none}.tcis-brand-search__action--primary:hover,.tcis-brand-search__submit:hover,.tcis-btn--primary:hover,.tcis-order-primary:hover,.tcis-search-btn:hover{color:#fff!important;background:var(--tcis-accent)}.tcis-faq-help__cta{border-color:var(--tcis-faq-cta-bg,#218c4b);color:var(--tcis-faq-cta-text,#fff)!important;background:var(--tcis-faq-cta-bg,#218c4b);font-family:var(--tcis-font);font-weight:700;letter-spacing:.03em;text-transform:uppercase;box-shadow:none}.tcis-faq-help__cta:hover{color:var(--tcis-faq-cta-text,#fff)!important;background:var(--tcis-faq-cta-hover,#197b3f)}.tcis-alias-table,.tcis-brand-search,.tcis-brand-search__empty,.tcis-brand-search__result,.tcis-country-brand-row,.tcis-equivalents-key,.tcis-faq-item,.tcis-faq-strip__item,.tcis-order-panel,.tcis-product-card,.tcis-redesign-products .tcis-product-card,.tcis-related-card,.tcis-stock-note{border-color:var(--tcis-border);border-radius:3px;box-shadow:none}.tcis-country-brand-row:hover,.tcis-faq-item[open],.tcis-faq-strip__item[open],.tcis-product-card:hover,.tcis-redesign-products .tcis-product-card:hover,.tcis-related-card:hover{border-color:color-mix(in srgb,var(--tcis-primary) 50%,var(--tcis-border));box-shadow:none}.tcis-alias-table th,.tcis-az__group[open]>.tcis-az__header .tcis-az__letter,.tcis-country-pill.active{color:#fff;background:var(--tcis-primary)}.tcis-badge,.tcis-brand-chip,.tcis-country-nav-pill,.tcis-country-pill,.tcis-dc-related-pill,.tcis-related-list li,.tcis-stock,.tcis-wa-link,a.tcis-drug-class-link{border-radius:3px}.tcis-country-brand-name,.tcis-country-inn,.tcis-equivalents-brands,.tcis-product-card__name,.tcis-product-card__name a,.tcis-redesign-products .tcis-product-card__name,.tcis-redesign-products .tcis-product-card__name a{color:var(--tcis-link)}.tcis-country-price,.tcis-product-card__price,.tcis-redesign-products .tcis-product-card__price{color:var(--tcis-price)}.tcis-order-status,.tcis-redesign-products .tcis-product-card__stock,.tcis-stock--in{color:color-mix(in srgb,var(--tcis-primary) 80%,#204500)}.tcis-faq-help{border-radius:3px;color:#fff;background:var(--tcis-heading);box-shadow:none;padding:22px}.tcis-faq-help h3,.tcis-faq-help__meta strong{color:#fff}.tcis-redesign-medical:has(.tcis-medical:empty),.tcis-redesign-medical:has(.tcis-section-empty){display:none}.tcis-medical{color:var(--tcis-text);font-family:var(--tcis-font)}.tcis-medical__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:18px;border-bottom:2px solid var(--tcis-heading)}.tcis-medical__eyebrow{margin:0 0 5px;color:var(--tcis-heading);font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.tcis-medical__header h2{margin:0;color:var(--tcis-heading);font-size:clamp(1.45rem, 2.2vw, 2rem);line-height:1.2}.tcis-medical__review{flex:0 0 auto;max-width:360px;margin:0;color:var(--tcis-text-light);font-size:13px;line-height:1.45;text-align:right}.tcis-medical__review span{display:inline-grid;place-items:center;width:20px;height:20px;margin-right:5px;border-radius:50%;color:#fff;background:var(--tcis-primary)}.tcis-medical__nav{display:flex;gap:6px;overflow-x:auto;padding:14px 0;scrollbar-width:thin}.tcis-medical__nav a{flex:0 0 auto;padding:7px 11px;border:1px solid var(--tcis-border);border-radius:3px;color:var(--tcis-link)!important;background:#fff;font-size:13px;font-weight:700}.tcis-medical__nav a:hover{border-color:var(--tcis-primary);background:color-mix(in srgb,var(--tcis-primary) 6%,#fff)}.tcis-medical__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tcis-medical__card{scroll-margin-top:100px;padding:20px;border:1px solid var(--tcis-border);border-top:3px solid color-mix(in srgb,var(--tcis-heading) 78%,#fff);border-radius:3px;background:#fff}.tcis-medical__card h3{margin:0 0 9px;color:var(--tcis-heading);font-size:1.05rem}.tcis-medical__copy,.tcis-medical__copy p{color:var(--tcis-text);font-size:15px;line-height:1.65}.tcis-medical__copy p:last-child{margin-bottom:0}.tcis-medical__footer{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr);gap:14px;margin-top:14px}.tcis-medical__notice,.tcis-medical__sources{padding:15px 17px;border:1px solid var(--tcis-border);border-radius:3px;background:#f7f9fa;font-size:13px;line-height:1.55}.tcis-medical__notice strong{display:block;color:var(--tcis-heading)}.tcis-medical__sources summary{cursor:pointer;color:var(--tcis-link);font-weight:700}.tcis-medical__sources ul{margin:10px 0 0 18px}.tcis-medical__sources a{color:var(--tcis-link)!important}.tcis-order-panel,.tcis-redesign-hero .tcis-hub-availability{border-color:color-mix(in srgb,var(--tcis-primary) 35%,#fff);border-radius:3px;color:var(--tcis-text);background:color-mix(in srgb,var(--tcis-primary) 7%,#fff)}.tcis-order-panel h2{color:var(--tcis-heading)}.tcis-order-secondary{border-color:var(--tcis-primary);border-radius:2px;color:var(--tcis-primary);background:#fff}.tcis-breadcrumbs,.tcis-breadcrumbs ol,.tcis-product-card__ingredient,.tcis-related-class,.tcis-search-intro__note{color:var(--tcis-text-light)}.tcis-breadcrumbs a{color:var(--tcis-breadcrumb)}@media (max-width:549px){.tcis-hub-title,.tcis-redesign-hero .tcis-hub-title{font-size:1.7em}.tcis-medical__header{display:grid;align-items:start;gap:12px}.tcis-medical__review{max-width:none;text-align:left}.tcis-medical__footer,.tcis-medical__grid{grid-template-columns:1fr}.tcis-medical__card{padding:16px}}.tcis-structured-product{margin:1.5rem 0;color:#172554}.tcis-structured-product__title{margin:0 0 1rem;color:#a84422;font-size:clamp(1.55rem,3vw,2rem);line-height:1.2}.tcis-structured-product__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0 0 1.25rem}.tcis-structured-product__fact{min-width:0;padding:1.15rem 1.25rem;border:1px solid #e6ebf2;border-radius:12px;background:#f8fafc;box-shadow:0 4px 14px rgba(15,23,42,.05)}.tcis-structured-product__fact span{display:block;margin-bottom:.45rem;color:#b64d27;font-size:.86rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.tcis-structured-product__fact strong{display:block;color:#172554;font-size:1.15rem;line-height:1.35}.tcis-structured-product__fact small{display:block;margin-top:.35rem;color:#526075;font-size:.9rem}.tcis-structured-product__section{margin:0 0 1rem;padding:1.15rem 1.25rem;border:1px solid #e6ebf2;border-radius:12px;background:#fff}.tcis-structured-product__section h3{margin:-1.15rem -1.25rem 1rem;padding:.9rem 1.25rem;border-radius:12px 12px 0 0;background:#49bd0d;color:#fff;font-size:1.05rem}.tcis-structured-product__section p:last-child,.tcis-structured-product__section ul:last-child{margin-bottom:0}.tcis-structured-product__section--warning{border-color:#f4c7b8;background:#fff8f5}.tcis-structured-product__section--warning h3{background:#b64d27}.tcis-structured-product__notice{padding:.85rem 1rem;border-left:4px solid #49bd0d;background:#f2f9ef;color:#39465a;font-size:.9rem}@media(max-width:600px){.tcis-structured-product__facts{grid-template-columns:1fr}.tcis-structured-product__fact,.tcis-structured-product__section{padding:1rem}.tcis-structured-product__section h3{margin:-1rem -1rem 1rem;padding:.85rem 1rem}}