/* Single-product presentation. All rules stay inside the imported product page. */
body.single-product .sx-product-page{--sx-product-ink:#062c3d;--sx-product-blue:#074b7c;--sx-product-cyan:#33baba;--sx-product-line:#d1e0f1;--sx-product-muted:#5b6c77;color:var(--sx-product-ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
body.single-product .sx-product-page [hidden]{display:none!important}
body.single-product .sx-product-page .pbl-breadcrumbs{display:flex;flex-wrap:wrap;gap:9px;font-size:12px;line-height:1.7;color:#71818a;margin:23px 0 30px}
body.single-product .sx-product-page .pbl-breadcrumbs a{color:#607681;text-decoration:none}
body.single-product .sx-product-page .pbl-breadcrumbs strong{font-weight:500;color:var(--sx-product-ink)}
body.single-product .sx-product-page .sx-product-layout{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start;margin:0 0 56px;padding:0;border:0;background:transparent;box-shadow:none}
body.single-product .sx-product-page .pbl-single-gallery,body.single-product .sx-product-page .pbl-single-summary{width:100%!important;min-width:0;float:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
body.single-product .sx-product-page .sx-product-image-stage{position:relative;padding:28px 18px 16px;border-radius:18px;background:radial-gradient(ellipse at 45% 0%,#dcffff 0,rgba(235,250,252,.55) 24%,#fff 63%);overflow:hidden}
body.single-product .sx-product-page .sx-image-caption{display:inline-block;position:relative;z-index:2;margin:0 0 8px 6px;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#487c8e}
body.single-product .sx-product-page .woocommerce-product-gallery{width:100%!important;float:none!important;margin:0!important;background:transparent!important;overflow:visible}
body.single-product .sx-product-page .woocommerce-product-gallery__wrapper{margin:0!important;background:transparent!important;border:0!important;border-radius:12px;overflow:hidden}
body.single-product .sx-product-page .woocommerce-product-gallery__image{background:transparent!important}
body.single-product .sx-product-page .woocommerce-product-gallery__image>a{display:block}
body.single-product .sx-product-page .woocommerce-product-gallery__image img{width:100%!important;height:auto!important;aspect-ratio:1;max-height:590px;object-fit:contain!important;margin:0!important;border-radius:12px}
body.single-product .sx-product-page .woocommerce-product-gallery__trigger{right:8px!important;top:5px!important;z-index:3!important;border:1px solid #dbe9eb;background:#fff!important;color:var(--sx-product-ink)!important;box-shadow:0 3px 10px #062c3d08}
body.single-product .sx-product-page .flex-control-thumbs{display:flex!important;justify-content:center;gap:10px!important;flex-wrap:wrap;list-style:none!important;padding:16px 0 0!important;margin:0!important;background:transparent!important}
body.single-product .sx-product-page .flex-control-thumbs li{width:68px!important;float:none!important;margin:0!important;padding:0!important;border:0!important;flex:0 0 68px}
body.single-product .sx-product-page .flex-control-thumbs img{display:block;width:68px!important;height:68px!important;object-fit:contain;border:1px solid #dce7ec;border-radius:9px;padding:3px;opacity:.72!important;background:#fff;transition:border-color .15s,opacity .15s}
body.single-product .sx-product-page .flex-control-thumbs img.flex-active{border:2px solid var(--sx-product-blue);opacity:1!important}
body.single-product .sx-product-page .sx-product-image-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;padding:20px 0;border:1px solid var(--sx-product-line);border-radius:14px;background:#fff}
body.single-product .sx-product-page .sx-product-image-facts>div{min-width:0;padding:0 12px;text-align:center}
body.single-product .sx-product-page .sx-product-image-facts>div+div{border-left:1px solid var(--sx-product-line)}
body.single-product .sx-product-page .sx-product-image-facts svg{display:block;width:31px;height:31px;stroke:#105e94;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;margin:0 auto 10px}
body.single-product .sx-product-page .sx-product-image-facts strong{display:block;font-size:12px;line-height:1.45;font-weight:650;color:var(--sx-product-ink)}
body.single-product .sx-product-page .sx-product-image-facts small{display:block;font-size:11px;line-height:1.5;margin-top:4px;color:var(--sx-product-muted)}
body.single-product .sx-product-page .sx-product-image-facts a{color:inherit;text-underline-offset:3px;text-decoration-color:#b4c9d2}
body.single-product .sx-product-page .sx-product-eyebrow{display:flex;align-items:center;gap:10px;margin:5px 0 12px;font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--sx-product-blue)}
body.single-product .sx-product-page .sx-product-eyebrow span{font-weight:500;letter-spacing:.08em;color:#718992;padding-left:10px;border-left:1px solid #cddde1}
body.single-product .sx-product-page .sx-product-title{font-family:"Titillium Web",system-ui,sans-serif!important;font-size:clamp(34px,3.35vw,44px)!important;font-weight:700!important;line-height:1.08!important;letter-spacing:-.019em!important;text-transform:none!important;color:var(--sx-product-ink)!important;margin:0 0 22px!important;overflow-wrap:anywhere}
body.single-product .sx-product-page .sx-product-title>span{display:block}
body.single-product .sx-product-page .sx-product-title-detail{margin-top:5px;background:linear-gradient(110deg,var(--sx-product-blue),var(--sx-product-cyan));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#168997}
body.single-product .sx-product-page .sx-product-label-facts{display:flex;flex-wrap:wrap;gap:8px 20px;margin-bottom:22px;font-size:12px;line-height:1.65;color:var(--sx-product-muted)}
body.single-product .sx-product-page .sx-product-label-facts span{display:block}
body.single-product .sx-product-page .sx-product-label-facts b{display:block;color:#36525e;font-size:10px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px}
body.single-product .sx-product-page .sx-product-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:0 0 14px!important;font-family:"Titillium Web",system-ui,sans-serif;font-size:31px!important;font-weight:700;line-height:1.2;color:var(--sx-product-blue)}
body.single-product .sx-product-page .sx-product-price small{font-family:system-ui,sans-serif;font-size:11px;font-weight:500;color:#6d7e87;background:none;padding:0;text-transform:none;letter-spacing:0}
body.single-product .sx-product-page .sx-product-price del{font-size:.62em;color:#8898a0;font-weight:400;margin-right:6px}
body.single-product .sx-product-page .sx-product-price ins{text-decoration:none;background:none;color:inherit}
body.single-product .sx-product-page .pbl-single-price--pending{font-size:24px!important;color:#607984}
body.single-product .sx-product-page .sx-product-intro{font-size:13px;line-height:1.75;color:var(--sx-product-muted);margin:0 0 24px;max-width:460px}
body.single-product .sx-product-page .sx-label-options{display:none;border:0;border-top:1px solid var(--sx-product-line);padding:21px 0 0;margin:0 0 21px;min-width:0}
body.single-product .sx-product-page.sx-product-enhanced .sx-label-options{display:block}
body.single-product .sx-product-page .sx-label-options legend,body.single-product .sx-product-page .pbl-pack-legend{float:left;display:block;width:100%;padding:0;margin:0 0 12px;font-family:"Titillium Web",system-ui,sans-serif;font-size:18px!important;font-weight:600;line-height:1.35;letter-spacing:0!important;text-transform:none!important;color:var(--sx-product-ink)}
body.single-product .sx-product-page .sx-label-option-grid{display:flex;flex-wrap:wrap;gap:8px;clear:both}
body.single-product .sx-product-page button.sx-label-option{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;min-width:105px;min-height:65px;max-width:100%;border:1.5px solid #c9d5db;border-radius:10px;padding:10px 16px;background:#fff;color:var(--sx-product-ink);box-shadow:none;text-transform:none;letter-spacing:0;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}
body.single-product .sx-product-page .sx-label-option strong{font-size:17px;line-height:1.2;font-weight:600}
body.single-product .sx-product-page .sx-label-option>span{font-size:12px;font-weight:600;line-height:1.4;color:#637986}
body.single-product .sx-product-page .sx-label-option small{font-size:9px;font-weight:500;line-height:1.3;color:#7b8890}
body.single-product .sx-product-page .sx-label-option:hover{border-color:#548fa4;background:#f6fbfc}
body.single-product .sx-product-page .sx-label-option[aria-pressed="true"]{border-color:var(--sx-product-blue);background:#eef8fa;box-shadow:inset 0 0 0 .5px var(--sx-product-blue);color:#123b53}
body.single-product .sx-product-page .sx-label-option[aria-pressed="true"]>span{color:var(--sx-product-blue)}
body.single-product .sx-product-page .sx-label-option:focus-visible{outline:3px solid #33baba80;outline-offset:3px}
body.single-product .sx-product-page .sx-selection-status{font-size:11px;line-height:1.5;color:#66808d;min-height:16px;margin:10px 0 0}
body.single-product .sx-product-page .sx-label-options:not(.is-ready) .sx-label-option{cursor:default}
body.single-product .sx-product-page .pbl-pack-selector{padding:21px 0 0!important;border:0!important;border-top:1px solid var(--sx-product-line)!important;margin:0 0 22px!important;background:transparent!important}
body.single-product .sx-product-page .pbl-pack-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;clear:both;gap:9px!important}
body.single-product .sx-product-page .pbl-pack-option{min-width:0;position:relative;display:block!important;margin:0!important;cursor:pointer}
body.single-product .sx-product-page .pbl-pack-input{position:absolute!important;opacity:0;width:1px;height:1px}
body.single-product .sx-product-page .pbl-pack-card{display:flex!important;flex-direction:column;align-items:flex-start;gap:7px;min-height:135px;padding:14px 11px!important;border:1.5px solid #c9d5db!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;text-align:left}
body.single-product .sx-product-page .pbl-pack-input:checked+.pbl-pack-card{border-color:var(--sx-product-blue)!important;background:#eef8fa!important;box-shadow:inset 0 0 0 .5px var(--sx-product-blue)!important}
body.single-product .sx-product-page .pbl-pack-input:focus-visible+.pbl-pack-card{outline:3px solid #33baba80;outline-offset:3px}
body.single-product .sx-product-page .pbl-pack-icon{display:none!important}
body.single-product .sx-product-page .pbl-pack-copy{display:block!important;padding:0!important}
body.single-product .sx-product-page .pbl-pack-copy strong{display:block;font-size:16px;line-height:1.25;font-weight:600;color:var(--sx-product-ink)}
body.single-product .sx-product-page .pbl-pack-copy small{font-size:10px;color:#728993;margin-top:3px}
body.single-product .sx-product-page .pbl-pack-price{display:block!important;margin-top:auto;color:var(--sx-product-blue)}
body.single-product .sx-product-page .pbl-pack-price>small{display:none}
body.single-product .sx-product-page .pbl-pack-price>strong{display:block;font-size:18px;font-family:"Titillium Web",sans-serif;font-weight:700;line-height:1.25}
body.single-product .sx-product-page .pbl-pack-price em{display:block;font-size:9px;font-style:normal;color:#6c8590;margin-top:3px;white-space:nowrap}
body.single-product .sx-product-page .pbl-pack-check{display:none!important}
body.single-product .sx-product-page .pbl-pack-input:checked+.pbl-pack-card .pbl-pack-copy strong,body.single-product .sx-product-page .pbl-pack-input:checked+.pbl-pack-card .pbl-pack-price strong{color:var(--sx-product-ink)!important}
body.single-product .sx-product-page .pbl-pack-input:checked+.pbl-pack-card .pbl-pack-copy small,body.single-product .sx-product-page .pbl-pack-input:checked+.pbl-pack-card .pbl-pack-price em{color:#65818e!important}
body.single-product .sx-product-page .pbl-pack-price{border:0!important;padding:0!important}
body.single-product .sx-product-page .pbl-add-to-cart{margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}
body.single-product .sx-product-page .pbl-add-to-cart form.cart{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0!important;padding:0!important;border:0!important;background:none!important}
body.single-product .sx-product-page .pbl-add-to-cart form.variations_form{display:block}
body.single-product .sx-product-page.sx-product-enhanced .pbl-add-to-cart table.variations{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}
body.single-product .sx-product-page.sx-product-enhanced .pbl-add-to-cart .woocommerce-variation-price{display:none!important}
body.single-product .sx-product-page .woocommerce-variation-add-to-cart{display:flex;align-items:center;flex-wrap:wrap;gap:12px}
body.single-product .sx-product-page .woocommerce-variation-description{font-size:12px;color:var(--sx-product-muted)}
body.single-product .sx-product-page .woocommerce-variation-availability .stock{font-size:11px;font-weight:500;color:#377866;margin:0 0 12px!important}
body.single-product .sx-product-page .pbl-add-to-cart .quantity{display:flex!important;align-items:center;width:auto!important;min-width:78px;margin:0!important;border:1px solid #bdced7;border-radius:8px;overflow:hidden;float:none!important;height:50px}
body.single-product .sx-product-page .pbl-add-to-cart input.qty{height:48px!important;min-height:48px!important;width:74px!important;min-width:0!important;margin:0!important;padding:8px!important;border:0!important;border-radius:0!important;background:#fff!important;font-size:15px!important;color:var(--sx-product-ink)!important;text-align:center!important;box-shadow:none!important}
body.single-product .sx-product-page .pbl-add-to-cart .single_add_to_cart_button{flex:1;min-width:160px;min-height:50px!important;margin:0!important;padding:14px 24px!important;border:0!important;border-radius:8px!important;background:linear-gradient(105deg,#074b7c,#167f94)!important;color:#fff!important;font-family:system-ui,sans-serif!important;font-size:14px!important;line-height:1.45!important;font-weight:700!important;letter-spacing:.03em!important;text-transform:uppercase!important;box-shadow:0 6px 14px #074b7c12!important}
body.single-product .sx-product-page .pbl-add-to-cart .single_add_to_cart_button:hover{background:linear-gradient(105deg,#063d65,#126e80)!important}
body.single-product .sx-product-page .pbl-add-to-cart .single_add_to_cart_button:disabled,body.single-product .sx-product-page .pbl-add-to-cart .single_add_to_cart_button.disabled{opacity:.45!important;cursor:not-allowed}
body.single-product .sx-product-page .sx-order-label{font-size:12px;font-weight:600;color:#516b79;margin:0 0 9px}
body.single-product .sx-product-page .pbl-preview-status,body.single-product .sx-product-page .sx-variant-preview{padding:15px 18px;border:1px solid var(--sx-product-line);border-radius:9px;background:#f4fafb;color:#365d6d;box-shadow:none}
body.single-product .sx-product-page .pbl-preview-status span,body.single-product .sx-product-page .sx-variant-preview strong{display:block;font-size:12px;font-weight:650}
body.single-product .sx-product-page .pbl-preview-status strong,body.single-product .sx-product-page .sx-variant-preview span{display:block;font-size:12px;font-weight:400;margin-top:4px;color:#6c818b}
body.single-product .sx-product-page .sx-preview-active .woocommerce-variation-add-to-cart{display:none!important}
body.single-product .sx-product-page .sx-preview-active .pbl-preview-status{display:none!important}
body.single-product .sx-product-page .sx-product-use{font-size:10px;line-height:1.7;color:#72868f;margin:15px 0 20px;max-width:450px}
body.single-product .sx-product-page .sx-product-use strong{font-weight:600;color:#4c6d7c}
body.single-product .sx-product-page .pbl-purchase-help{border:0!important;border-top:1px solid var(--sx-product-line)!important;padding:17px 0 0!important;margin:0!important;background:none!important;font-size:11px;color:#71818a}
body.single-product .sx-product-page .pbl-purchase-help p{font-size:11px!important;line-height:1.7!important;margin:0 0 8px!important;color:#71818a!important}
body.single-product .sx-product-page .pbl-purchase-help strong{font-weight:600;color:#355969}
body.single-product .sx-product-page .pbl-purchase-help a{color:#316f88;text-decoration:underline;text-decoration-color:#c0d4dd;text-underline-offset:3px}
body.single-product .sx-product-page .sx-payment-note{border:0!important;padding:0!important;background:none!important}
body.single-product .sx-product-page .sx-payment-note summary{font-size:11px!important;font-weight:500!important;cursor:pointer;color:#657e8b!important;padding:0!important}
body.single-product .sx-product-page .sx-payment-note p{margin-top:8px!important}
body.single-product .sx-product-page .pbl-product-guidance{display:flex;justify-content:space-between;align-items:center;gap:24px;border:0;border-radius:14px;background:linear-gradient(100deg,#eef8fa,#f7fbfc);padding:26px 32px;margin:0 0 48px}
body.single-product .sx-product-page .pbl-product-guidance h2{font-family:"Titillium Web",sans-serif;font-size:25px;line-height:1.2;letter-spacing:-.019em;color:var(--sx-product-ink);margin:6px 0 8px}
body.single-product .sx-product-page .pbl-product-guidance p{font-size:12px;line-height:1.6;color:#6c818b;margin:0;max-width:530px}
body.single-product .sx-product-page .pbl-product-guidance>div>span{font-size:9px;letter-spacing:.12em;font-weight:600;color:#568698}
body.single-product .sx-product-page .pbl-product-guidance>a{flex-shrink:0;font-size:12px;font-weight:600;color:var(--sx-product-blue);text-decoration:none}
body.single-product .sx-product-page .pbl-product-record{padding:0;margin:0 0 32px;border:0;background:none}
body.single-product .sx-product-page .pbl-product-record h2,body.single-product .sx-product-page .pbl-product-tabs h2{font-family:"Titillium Web",sans-serif;line-height:1.2;letter-spacing:-.019em;font-weight:700;color:var(--sx-product-ink);font-size:30px;text-transform:none}
body.single-product .sx-product-page .pbl-product-record-heading>span,body.single-product .sx-product-page .pbl-integrity-grid>div>span{font-size:10px;letter-spacing:.13em;color:#508499}
body.single-product .sx-product-page .pbl-product-record-grid{gap:40px}
body.single-product .sx-product-page .pbl-product-record-copy,body.single-product .sx-product-page .pbl-product-record-copy p{font-size:13px;line-height:1.85;color:#657983}
body.single-product .sx-product-page .pbl-product-record dl{border-color:var(--sx-product-line);background:#f7fafb;border-radius:12px;padding:20px}
body.single-product .sx-product-page .pbl-product-record dt{font-size:11px;color:#355c70}
body.single-product .sx-product-page .pbl-product-record dd{font-size:12px;line-height:1.65;color:#6a7f89}
body.single-product .sx-product-page .pbl-product-accordions details{border-color:var(--sx-product-line);background:#fff}
body.single-product .sx-product-page .pbl-product-accordions summary{font-size:14px;color:#274e63}
body.single-product .sx-product-page .pbl-product-accordions p{font-size:12px;line-height:1.8;color:#6a7f89}
body.single-product .sx-product-page .pbl-tab-list{border-color:var(--sx-product-line)}
body.single-product .sx-product-page .pbl-tab-list button{font-size:13px;color:#6d828e;border:0;border-bottom:2px solid transparent;background:none;box-shadow:none}
body.single-product .sx-product-page .pbl-tab-list button.is-active{color:var(--sx-product-blue);border-bottom-color:var(--sx-product-blue)}
body.single-product .sx-product-page .pbl-product-coa{border-color:var(--sx-product-line);border-radius:14px;background:#f7fbfc;box-shadow:none}
body.single-product .sx-product-page .pbl-product-coa .sx-catalog-ruo{background:#fff8ed;border-color:#e7d9bd;color:#795f36;font-size:12px;line-height:1.7}
body.single-product .sx-product-page .pbl-product-coa-button{background:var(--sx-product-blue);color:#fff;border-radius:7px}
@media(min-width:1400px){body.single-product .sx-product-page .sx-product-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}
@media(max-width:1000px){body.single-product .sx-product-page .sx-product-layout{gap:30px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body.single-product .sx-product-page .sx-product-title{font-size:36px!important}body.single-product .sx-product-page .sx-product-image-stage{padding:22px 8px 12px}body.single-product .sx-product-page .sx-product-image-facts>div{padding:0 7px}body.single-product .sx-product-page .sx-product-image-facts strong{font-size:11px}body.single-product .sx-product-page .sx-product-image-facts small{font-size:10px}body.single-product .sx-product-page .pbl-pack-card{padding:12px 9px!important}body.single-product .sx-product-page .pbl-pack-price>strong{font-size:17px}}
@media(max-width:760px){body.single-product .sx-product-page .pbl-breadcrumbs{margin:16px 0 18px;font-size:11px;gap:6px}body.single-product .sx-product-page .sx-product-layout{display:block!important;margin-bottom:34px}body.single-product .sx-product-page .pbl-single-gallery{margin:0 0 30px!important}body.single-product .sx-product-page .sx-product-image-stage{padding:20px 8px 12px;border-radius:14px}body.single-product .sx-product-page .woocommerce-product-gallery__image img{max-height:490px}body.single-product .sx-product-page .sx-product-image-facts{margin-top:15px;padding:16px 0}body.single-product .sx-product-page .sx-product-image-facts svg{width:28px;height:28px;margin-bottom:8px}body.single-product .sx-product-page .sx-product-image-facts strong{font-size:11px}body.single-product .sx-product-page .sx-product-image-facts small{font-size:10px}body.single-product .sx-product-page .sx-product-title{font-size:38px!important;margin-bottom:17px!important}body.single-product .sx-product-page .sx-product-eyebrow{margin-top:0}body.single-product .sx-product-page .sx-product-label-facts{margin-bottom:18px}body.single-product .sx-product-page .sx-product-intro{max-width:none}body.single-product .sx-product-page .sx-product-price{font-size:30px!important}body.single-product .sx-product-page .sx-label-option{flex:1;min-width:100px}body.single-product .sx-product-page .pbl-product-guidance{padding:22px;display:block;margin-bottom:35px}body.single-product .sx-product-page .pbl-product-guidance h2{font-size:23px}body.single-product .sx-product-page .pbl-product-guidance>a{display:inline-block;margin-top:17px}body.single-product .sx-product-page .pbl-product-record-grid{display:block}body.single-product .sx-product-page .pbl-product-record-grid dl{margin-top:20px}body.single-product .sx-product-page .pbl-product-record h2,body.single-product .sx-product-page .pbl-product-tabs h2{font-size:27px}body.single-product .sx-product-page .pbl-pack-price em{font-size:10px}}
@media(prefers-reduced-motion:reduce){body.single-product .sx-product-page .sx-label-option,body.single-product .sx-product-page .flex-control-thumbs img{transition:none}}


/* 5-AMINO-1MQ product-page refinement (product ID 55). */
body.single-product.postid-55 .sx-product-page .sx-clean-price{font-size:40px!important;line-height:1;margin:2px 0 19px!important;color:#064f82;letter-spacing:-.025em}
body.single-product.postid-55 .sx-product-page .pbl-pack-card{display:grid!important;grid-template-columns:82px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:10px;row-gap:5px;align-items:center;min-height:164px;padding:14px 10px!important;overflow:hidden}
body.single-product.postid-55 .sx-product-page .sx-pack-bottles{grid-column:1;grid-row:1/3;display:flex;align-items:flex-end;justify-content:center;width:82px;height:112px;padding:4px 0}
body.single-product.postid-55 .sx-product-page .sx-pack-bottles img{display:block;width:52px;max-width:none;height:104px;object-fit:contain;filter:drop-shadow(0 5px 6px rgba(20,49,62,.17))}
body.single-product.postid-55 .sx-product-page .sx-pack-bottles img+img{margin-left:-35px}
body.single-product.postid-55 .sx-product-page .sx-pack-bottles img:nth-child(2){transform:translateY(4px) scale(.94)}
body.single-product.postid-55 .sx-product-page .sx-pack-bottles img:nth-child(3){transform:translateY(7px) scale(.88)}
body.single-product.postid-55 .sx-product-page .pbl-pack-copy{grid-column:2;grid-row:1;align-self:end}
body.single-product.postid-55 .sx-product-page .pbl-pack-copy strong{font-size:15px;white-space:nowrap}
body.single-product.postid-55 .sx-product-page .pbl-pack-price{grid-column:2;grid-row:2;align-self:start;margin-top:0!important}
body.single-product.postid-55 .sx-product-page .pbl-pack-price>strong{font-size:20px}
body.single-product.postid-55 .sx-product-page .pbl-pack-price em{font-size:10px;margin-top:4px}
body.single-product.postid-55 .sx-product-page .sx-lot-facts{background:#f8faf8;border-color:#d7e5dc;padding:18px 0}
body.single-product.postid-55 .sx-product-page .sx-lot-facts>div{display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto;column-gap:8px;text-align:left;align-items:center}
body.single-product.postid-55 .sx-product-page .sx-lot-facts .sx-fact-check{grid-row:1/3;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#218650;color:#fff;font-size:15px;font-weight:800}
body.single-product.postid-55 .sx-product-page .sx-lot-facts strong{font-size:12px;color:#183d2b}
body.single-product.postid-55 .sx-product-page .sx-lot-facts small{font-size:10px;margin-top:1px;color:#63776c}
body.single-product.postid-55 .sx-product-page .sx-capsule-details{margin:38px 0 34px;padding:46px 50px;border:1px solid #e5ded1;border-radius:18px;background:#f5f0e7;box-shadow:0 16px 36px rgba(48,54,57,.06)}
body.single-product.postid-55 .sx-product-page .sx-capsule-details .pbl-product-record-heading{margin-bottom:28px}
body.single-product.postid-55 .sx-product-page .sx-capsule-details .pbl-product-record-heading>span{display:block;margin-bottom:8px;font-weight:700;letter-spacing:.16em;color:#557082}
body.single-product.postid-55 .sx-product-page .sx-capsule-details h2{font-size:34px!important;margin:0}
body.single-product.postid-55 .sx-product-page .sx-capsule-details .pbl-product-record-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.95fr);gap:52px;align-items:start}
body.single-product.postid-55 .sx-product-page .sx-capsule-details .pbl-product-record-copy p{font-size:16px;line-height:1.8;color:#536a78;margin:0 0 15px}
body.single-product.postid-55 .sx-product-page .sx-capsule-details dl{margin:0;padding:0;border:1px solid #e0e4e6;background:#fff;border-radius:14px;overflow:hidden}
body.single-product.postid-55 .sx-product-page .sx-capsule-details dl>div{display:grid;grid-template-columns:44% 56%;padding:15px 19px;border-bottom:1px solid #e7eaec}
body.single-product.postid-55 .sx-product-page .sx-capsule-details dl>div:last-child{border-bottom:0}
body.single-product.postid-55 .sx-product-page .sx-capsule-details dt{font-size:13px;font-weight:700;color:#60758e}
body.single-product.postid-55 .sx-product-page .sx-capsule-details dd{font-size:14px;font-weight:500;line-height:1.5;color:#263544}
body.single-product.postid-55 .sx-product-page .pbl-product-guidance{display:none}
@media(max-width:1050px){body.single-product.postid-55 .sx-product-page .pbl-pack-card{grid-template-columns:62px minmax(0,1fr);column-gap:6px;padding:12px 7px!important}body.single-product.postid-55 .sx-product-page .sx-pack-bottles{width:62px}body.single-product.postid-55 .sx-product-page .sx-pack-bottles img{width:45px;height:96px}body.single-product.postid-55 .sx-product-page .sx-pack-bottles img+img{margin-left:-33px}body.single-product.postid-55 .sx-product-page .sx-capsule-details .pbl-product-record-grid{grid-template-columns:1fr 1fr;gap:28px}}
@media(max-width:760px){body.single-product.postid-55 .sx-product-page .sx-clean-price{font-size:36px!important}body.single-product.postid-55 .sx-product-page .pbl-pack-grid{grid-template-columns:1fr!important;gap:10px!important}body.single-product.postid-55 .sx-product-page .pbl-pack-card{grid-template-columns:100px 1fr;min-height:132px;padding:10px 16px!important}body.single-product.postid-55 .sx-product-page .sx-pack-bottles{width:100px;height:108px}body.single-product.postid-55 .sx-product-page .sx-pack-bottles img{width:55px;height:102px}body.single-product.postid-55 .sx-product-page .sx-pack-bottles img+img{margin-left:-36px}body.single-product.postid-55 .sx-product-page .sx-lot-facts{grid-template-columns:1fr;padding:4px 18px}body.single-product.postid-55 .sx-product-page .sx-lot-facts>div{padding:13px 0}body.single-product.postid-55 .sx-product-page .sx-lot-facts>div+div{border-left:0;border-top:1px solid #d7e5dc}body.single-product.postid-55 .sx-product-page .sx-capsule-details{margin-top:26px;padding:28px 20px}body.single-product.postid-55 .sx-product-page .sx-capsule-details h2{font-size:29px!important}body.single-product.postid-55 .sx-product-page .sx-capsule-details .pbl-product-record-grid{display:block}body.single-product.postid-55 .sx-product-page .sx-capsule-details .pbl-product-record-copy p{font-size:15px}body.single-product.postid-55 .sx-product-page .sx-capsule-details dl{margin-top:24px}body.single-product.postid-55 .sx-product-page .sx-capsule-details dl>div{grid-template-columns:42% 58%;padding:13px 14px}}


/* 5-AMINO-1MQ quantity cards v2: generated transparent pack assets and readable pricing. */
@media(min-width:1101px){body.single-product.postid-55 .sx-product-page .sx-product-layout{grid-template-columns:minmax(0,.9fr) minmax(650px,1.1fr)!important;gap:56px!important}}
body.single-product.postid-55 .sx-product-page .pbl-pack-grid{gap:12px!important}
body.single-product.postid-55 .sx-product-page .pbl-pack-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start;gap:7px!important;min-height:230px!important;padding:14px 12px 15px!important;text-align:center!important;overflow:hidden}
body.single-product.postid-55 .sx-product-page .sx-pack-bottles{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:118px!important;padding:0!important;margin:0!important}
body.single-product.postid-55 .sx-product-page .sx-pack-bottles img{display:block!important;width:auto!important;max-width:100%!important;height:116px!important;max-height:116px!important;margin:0!important;object-fit:contain!important;transform:none!important;filter:drop-shadow(0 7px 8px rgba(12,45,64,.16))}
body.single-product.postid-55 .sx-product-page .pbl-pack-copy{display:block!important;width:100%;padding:0!important;margin:0!important;text-align:center!important}
body.single-product.postid-55 .sx-product-page .pbl-pack-copy strong{display:block!important;font-size:16px!important;line-height:1.25!important;white-space:nowrap!important}
body.single-product.postid-55 .sx-product-page .pbl-pack-price{display:block!important;width:100%!important;margin:0!important;padding:0!important;text-align:center!important;line-height:1.2!important}
body.single-product.postid-55 .sx-product-page .pbl-pack-price>strong{display:block!important;font-size:21px!important;line-height:1.2!important;white-space:nowrap!important;overflow:visible!important}
body.single-product.postid-55 .sx-product-page .pbl-pack-price em{display:block!important;font-size:11px!important;line-height:1.3!important;margin-top:4px!important;white-space:nowrap!important;overflow:visible!important}
@media(max-width:1100px){body.single-product.postid-55 .sx-product-page .pbl-pack-grid{grid-template-columns:1fr!important;gap:10px!important}body.single-product.postid-55 .sx-product-page .pbl-pack-card{display:grid!important;grid-template-columns:132px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:18px!important;row-gap:5px!important;align-items:center!important;min-height:142px!important;padding:11px 20px!important;text-align:left!important}body.single-product.postid-55 .sx-product-page .sx-pack-bottles{grid-column:1!important;grid-row:1/3!important;width:132px!important;height:118px!important}body.single-product.postid-55 .sx-product-page .sx-pack-bottles img{height:116px!important;max-height:116px!important}body.single-product.postid-55 .sx-product-page .pbl-pack-copy{grid-column:2!important;grid-row:1!important;align-self:end!important;text-align:left!important}body.single-product.postid-55 .sx-product-page .pbl-pack-price{grid-column:2!important;grid-row:2!important;align-self:start!important;text-align:left!important}body.single-product.postid-55 .sx-product-page .pbl-pack-price>strong{font-size:23px!important}body.single-product.postid-55 .sx-product-page .pbl-pack-price em{font-size:12px!important}}
@media(max-width:480px){body.single-product.postid-55 .sx-product-page .pbl-pack-card{grid-template-columns:110px minmax(0,1fr)!important;column-gap:14px!important;padding:10px 14px!important}body.single-product.postid-55 .sx-product-page .sx-pack-bottles{width:110px!important;height:108px!important}body.single-product.postid-55 .sx-product-page .sx-pack-bottles img{height:106px!important;max-height:106px!important}}
