.alh-new-arrivals{position:relative;z-index:2;padding:38px 32px 64px;background:#faf6f0}
.alh-new-arrivals[hidden]{display:none}
.alh-new-arrivals-inner{max-width:1280px;margin:auto}
.alh-new-arrivals-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:24px}
.alh-new-arrivals-heading h2{margin:0;font:800 32px/1.2 Poppins,sans-serif;letter-spacing:-.045em;color:var(--ink)}
.alh-new-arrivals-heading>span{font-size:12px;color:var(--muted)}
.alh-glutaone-feature{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);overflow:hidden;border:1px solid rgba(61,26,74,.12);border-radius:18px;background:#fffdfa}
.alh-glutaone-photo{display:flex;align-items:center;background:#f8f5f1;padding:22px}
.alh-glutaone-photo img{display:block;width:100%;height:auto;max-height:340px;object-fit:contain;mix-blend-mode:multiply}
.alh-glutaone-copy{padding:38px 42px;align-self:center}
.alh-glutaone-eyebrow{font:600 10px/1.4 Poppins,sans-serif;letter-spacing:.15em;color:#825b72}
.alh-glutaone-copy h3{margin:12px 0 15px;font:800 38px/1.15 Poppins,sans-serif;letter-spacing:-.045em;color:var(--plum)}
.alh-glutaone-copy p{margin:0;color:var(--muted);font-size:13px;line-height:1.7}
.alh-glutaone-copy p strong{color:var(--ink);font-weight:500}
.alh-glutaone-prices{display:flex;gap:36px;margin:24px 0}
.alh-glutaone-prices>div{display:flex;flex-direction:column;gap:4px}
.alh-glutaone-prices span{font-size:11px;color:var(--muted)}
.alh-glutaone-prices strong{font-size:22px;color:var(--ink);letter-spacing:-.03em}
.alh-glutaone-link{display:inline-flex;align-items:center;gap:34px;padding:13px 19px;border-radius:7px;background:var(--plum);color:#fff;font-size:12px;font-weight:600;text-decoration:none}
.alh-glutaone-link:hover{background:var(--plum-bright)}
.alh-glutaone-link:focus-visible,.alh-glutaone-photo:focus-visible{outline:3px solid var(--plum-bright);outline-offset:4px}
.alh-glutaone-catalog .alh-catalog-art img{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;padding:12px;mix-blend-mode:multiply}
.alh-glutaone-media .alh-product-stage{min-height:0!important;height:auto!important;aspect-ratio:3/2;padding:0!important;background:#f8f5f1!important}
.alh-glutaone-media .alh-product-stage img{display:block;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;border:0;box-shadow:none;mix-blend-mode:multiply}
.alh-glutaone-packs{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.alh-glutaone-packs .alh-glutaone-pack{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;text-align:left;background:#fff;border:1px solid #dfd3e1;border-radius:12px;font-family:Poppins,sans-serif;color:var(--ink);cursor:pointer}
.alh-glutaone-packs .alh-glutaone-pack.selected{border:2px solid var(--plum);padding:19px;background:#f8f1fa}
.alh-glutaone-pack strong{font-size:14px}.alh-glutaone-pack>span{font-size:22px;font-weight:600}.alh-glutaone-pack small{font-size:11px;color:var(--muted)}
.alh-glutaone-pack:focus-visible{outline:3px solid var(--plum-bright);outline-offset:3px}
.alh-glutaone-packs .alh-vialtile.alh-glutaone-pack{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:8px!important;min-width:0!important;padding:20px!important;border:1px solid #dfd3e1!important;background:#fff!important;box-shadow:none!important}
.alh-glutaone-packs .alh-vialtile.alh-glutaone-pack.selected{border:2px solid var(--plum)!important;padding:19px!important;background:#f8f1fa!important}
.alh-glutaone-packs .alh-glutaone-pack>strong,.alh-glutaone-packs .alh-glutaone-pack>span,.alh-glutaone-packs .alh-glutaone-pack>small{width:auto!important;white-space:normal!important;line-height:1.4!important}
@media(max-width:480px){.alh-glutaone-packs .alh-vialtile.alh-glutaone-pack{padding:12px!important}.alh-glutaone-packs .alh-vialtile.alh-glutaone-pack.selected{padding:11px!important}.alh-glutaone-packs .alh-glutaone-pack>span{font-size:20px!important}}
@media(max-width:760px){.alh-new-arrivals{padding:28px 20px 44px}.alh-new-arrivals-heading{display:block}.alh-new-arrivals-heading h2{font-size:28px}.alh-new-arrivals-heading>span{display:block;margin-top:8px}.alh-glutaone-feature{grid-template-columns:1fr}.alh-glutaone-photo{padding:15px}.alh-glutaone-photo img{max-height:260px}.alh-glutaone-copy{padding:25px}.alh-glutaone-copy h3{font-size:31px}.alh-glutaone-prices{gap:32px}.alh-glutaone-link{justify-content:space-between;width:100%}.alh-glutaone-packs .alh-glutaone-pack{padding:15px}.alh-glutaone-packs .alh-glutaone-pack.selected{padding:14px}}

.alh-glutathione-catalog .alh-catalog-art{background:#e3f0ea}
.alh-glutathione-catalog .alh-catalog-art img{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain;padding:14px;box-sizing:border-box}
#alhProductView .alh-glutathione-media .alh-product-stage{background:#f1f7f3;min-height:0;height:510px;padding:18px}
#alhProductView .alh-glutathione-media .alh-product-stage{position:relative}
#alhProductView .alh-glutathione-media .alh-product-stage img{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain;border:0!important;box-shadow:none!important;padding:18px;box-sizing:border-box}
@media(max-width:760px){#alhProductView .alh-glutathione-media .alh-product-stage{height:340px}}
