@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;1,600;1,700&display=swap";:root[data-brand=dlux-aminos][data-theme]{--font-display: "Montserrat", "Helvetica Neue", Arial, sans-serif;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--dlx-void: #060607;--bg: #09090a;--surface: #111113;--surface-2: #19191c;--elev: #111113;--hairline: #26262a;--text: #f3f2ef;--text-muted: #a9a9ae;--text-faint: #7f7f86;--dlx-silver: #e4e5e8;--dlx-silver-2: #b9bbc1;--dlx-silver-3: #5c5d63;--accent: #e4e5e8;--accent-hover: #ffffff;--accent-soft: rgba(228, 229, 232, .1);--accent-2: #b9bbc1;--accent-contrast: #0a0a0b;--verified: #a9d4b8;--band-dark: #050506;--band-dark-2: #0c0c0e;--band-dark-text: #f3f2ef;--band-dark-muted: #a9a9ae;--band-hairline: rgba(255, 255, 255, .09);--band-accent: #e4e5e8;--radius: 3px;--radius-sm: 2px;--radius-lg: 4px;--radius-xl: 6px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .6);--shadow-md: 0 18px 44px rgba(0, 0, 0, .6);--shadow-lg: 0 32px 80px rgba(0, 0, 0, .65);--ease: cubic-bezier(.22, 1, .36, 1);--logo-h: 44px;--header-h: 84px;--tracking-eyebrow: .26em;--fs-eyebrow: .72rem;color-scheme:dark}@media(max-width:640px){:root[data-brand=dlux-aminos][data-theme]{--logo-h: 34px;--header-h: 70px}}:root[data-brand=dlux-aminos] ::selection{background:#e4e5e8;color:#0a0a0b}:root[data-brand=dlux-aminos] .pep-display{font-family:var(--font-display);letter-spacing:-.03em;font-weight:600}:root[data-brand=dlux-aminos] .pep-eyebrow{font-family:var(--font-display);font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);font-weight:600;color:var(--dlx-silver-2)}:root[data-brand=dlux-aminos] .dlx-silver{font-style:italic;background:linear-gradient(180deg,#fff,#e4e5e8 45%,#9d9fa6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;padding:0 .08em .14em 0;margin-bottom:-.14em;display:inline-block}:root[data-brand=dlux-aminos] body:not(.adm) .pep-btn{font-family:var(--font-display);font-size:.76rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;padding:1rem 1.7rem;border-radius:var(--radius-sm);background:var(--accent);border-color:var(--accent);color:var(--accent-contrast);transition:background-color .25s var(--ease),border-color .25s var(--ease),color .25s var(--ease),box-shadow .25s var(--ease)}:root[data-brand=dlux-aminos] body:not(.adm) .pep-btn:hover{background:#fff;border-color:#fff;color:#0a0a0b;text-decoration:none;box-shadow:0 10px 30px #ffffff14}:root[data-brand=dlux-aminos] body:not(.adm) .pep-btn--ghost{background:transparent;color:var(--text);border-color:#f3f2ef57}:root[data-brand=dlux-aminos] body:not(.adm) .pep-btn--ghost:hover{background:var(--text);border-color:var(--text);color:#0a0a0b}:root[data-brand=dlux-aminos] body:not(.adm) .pep-band--dark .pep-btn--ghost{color:var(--band-dark-text);border-color:#f3f2ef57}:root[data-brand=dlux-aminos] body:not(.adm) .pep-band--dark .pep-btn--ghost:hover{background:#fff;color:#0a0a0b;border-color:#fff}:root[data-brand=dlux-aminos] body:not(.adm) .pep-btn.dlx-btn-ink{background:#0b0b0c;border-color:#0b0b0c;color:#f3f2ef}:root[data-brand=dlux-aminos] body:not(.adm) .pep-btn.dlx-btn-ink:hover{background:#26262a;border-color:#26262a;color:#fff}:root[data-brand=dlux-aminos] .pep-header .pep-logo .pep-logo-img{height:var(--logo-h);max-width:min(56vw,260px);filter:none}:root[data-brand=dlux-aminos] .pep-header.is-overlay:not(.is-glass) .pep-logo .pep-logo-img{filter:drop-shadow(0 2px 14px rgba(0,0,0,.55))}:root[data-brand=dlux-aminos] .pep-header.pep-header.is-glass{background:#060607d1;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border-bottom-color:#ffffff12;box-shadow:none}:root[data-brand=dlux-aminos] .pep-header .pep-nav a{font-family:var(--font-display);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:var(--text-muted)}:root[data-brand=dlux-aminos] .pep-header .pep-nav a:hover,:root[data-brand=dlux-aminos] .pep-header .pep-nav a.is-active{color:var(--text)}:root[data-brand=dlux-aminos] .pep-header .pep-nav a:after{background:var(--text);height:1px;bottom:-6px}:root[data-brand=dlux-aminos] .pep-header .pep-header-actions .pep-header-link{font-family:var(--font-display);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em}:root[data-brand=dlux-aminos] .pep-header .pep-search input{border-radius:var(--radius-sm);font-size:.8rem}:root[data-brand=dlux-aminos] .pep-header .pep-mnav a{font-family:var(--font-display);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em}@media(max-width:1240px){:root[data-brand=dlux-aminos] .pep-header .pep-nav{gap:1.25rem}:root[data-brand=dlux-aminos] .pep-header .pep-nav a{letter-spacing:.15em}:root[data-brand=dlux-aminos] .pep-header .pep-search input,:root[data-brand=dlux-aminos] .pep-header .pep-search input:focus{width:7.5rem}}@media(max-width:1100px){:root[data-brand=dlux-aminos] .pep-header .pep-search{display:none}}@media(max-width:900px){:root[data-brand=dlux-aminos][data-theme]{--logo-h: 36px}:root[data-brand=dlux-aminos] .pep-header .pep-nav{gap:.95rem}:root[data-brand=dlux-aminos] .pep-header .pep-nav a{letter-spacing:.1em;font-size:.64rem}:root[data-brand=dlux-aminos] .pep-header .pep-header-actions .pep-header-link{letter-spacing:.1em;font-size:.64rem}}:root[data-brand=dlux-aminos] .pep-footer .pep-footer-name{font-size:0;line-height:0;width:212px;height:44px;margin-bottom:1rem;background:url(/brand/2026-09/dlux-lockup-light.png?v=1) left center / contain no-repeat}:root[data-brand=dlux-aminos] .pep-footer .pep-eyebrow{font-family:var(--font-display);letter-spacing:.24em;font-size:.68rem}:root[data-brand=dlux-aminos] .pep-footer .pep-footer-nav a{font-size:.9rem}:root[data-brand=dlux-aminos] #main .pep-pcard{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:none}:root[data-brand=dlux-aminos] #main .pep-pcard:hover{border-color:#e4e5e86b;transform:translateY(-4px);box-shadow:0 22px 50px #0000008c}:root[data-brand=dlux-aminos] #main .pep-pcard .pep-pcard-img{aspect-ratio:5 / 6;background:#070708}:root[data-brand=dlux-aminos] #main .pep-pcard .pep-pcard-img img:not(.pep-pcard-logo){padding:0;object-fit:cover}:root[data-brand=dlux-aminos] #main .pep-pcard:hover .pep-pcard-img img{transform:scale(1.035)}:root[data-brand=dlux-aminos] #main .pep-pcard .pep-pcard-img:after{background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.35))}:root[data-brand=dlux-aminos] #main .pep-pcard .pep-pcard-body{padding:1.2rem 1.2rem 1.25rem;gap:.4rem}:root[data-brand=dlux-aminos] #main .pep-pcard .pep-pcard-name{font-family:var(--font-display);font-size:1.02rem;font-weight:600;letter-spacing:.01em}:root[data-brand=dlux-aminos] #main .pep-pcard:hover .pep-pcard-name{color:var(--text)}:root[data-brand=dlux-aminos] #main .pep-pcard .pep-pcard-price{font-size:1.1rem}:root[data-brand=dlux-aminos] #main .pep-pcard .pep-pcard-opt{border-radius:var(--radius-sm);background:transparent}:root[data-brand=dlux-aminos] #main .pep-pcard .pep-pcard-opt.is-active{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}:root[data-brand=dlux-aminos] #main .pep-pcard .pep-pcard-view{padding:.85rem 1rem}:root[data-brand=dlux-aminos] #main .shop-hero{background:linear-gradient(90deg,#050506f5,#050506d1 45%,#0505068c),image-set(url(/brand/2026-09/marble.webp?v=1) type("image/webp"),url(/brand/2026-09/marble.jpg?v=1) type("image/jpeg")),url(/brand/2026-09/marble-blur.jpg?v=1);background-size:cover,cover,cover;background-position:center,70% 40%,center;border-bottom:1px solid var(--hairline);padding-bottom:clamp(2.5rem,5vw,4rem)}:root[data-brand=dlux-aminos] #main .shop-hero .pep-molecular{display:none}:root[data-brand=dlux-aminos] #main .shop-hero h1{font-family:var(--font-display);font-size:clamp(2.6rem,6vw,4.6rem);letter-spacing:-.035em;line-height:1}:root[data-brand=dlux-aminos] #main .pep-cf .pep-cf-pill{border-radius:var(--radius-sm);background:transparent;font-family:var(--font-display);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;padding:.6rem 1rem}:root[data-brand=dlux-aminos] #main .pep-cf .pep-cf-pill:hover{border-color:#e4e5e880;color:var(--text)}:root[data-brand=dlux-aminos] #main .pep-cf .pep-cf-pill.is-active{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}:root[data-brand=dlux-aminos] #main .pdp-media{aspect-ratio:5 / 6;background:#070708;border:1px solid var(--hairline);border-radius:var(--radius-lg);overflow:hidden}:root[data-brand=dlux-aminos] #main .pdp-media img{padding:0;object-fit:cover}:root[data-brand=dlux-aminos] #main .pdp-thumb{background:#070708;border-radius:var(--radius-sm)}:root[data-brand=dlux-aminos] #main .pdp-thumb img{padding:0;object-fit:cover}:root[data-brand=dlux-aminos] #main .pdp-info h1{font-family:var(--font-display);font-size:clamp(2.2rem,3.6vw,3.3rem);line-height:1.04;letter-spacing:-.03em}:root[data-brand=dlux-aminos] #main :is(.pdp-sizes-h,.pdp-volume-h){font-family:var(--font-display);letter-spacing:.2em}:root[data-brand=dlux-aminos] #main :is(.size-opt,.vtier){background:transparent;border-radius:var(--radius-sm)}:root[data-brand=dlux-aminos] #main :is(.size-opt,.vtier).is-active{border-color:var(--accent);background:#e4e5e814;box-shadow:0 0 0 1px var(--accent) inset}:root[data-brand=dlux-aminos] #main :is(.spec-h,.related h2){font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.6rem);letter-spacing:-.03em}:root[data-brand=dlux-aminos] #main .pdp-actions .pep-btn{padding:1.05rem 1.8rem}:root[data-brand=dlux-aminos] #main :is(h1,h2){letter-spacing:-.025em}:root[data-brand=dlux-aminos] #main h1{font-family:var(--font-display);font-weight:600;letter-spacing:-.03em}:root[data-brand=dlux-aminos] #main .pep-container.auth{max-width:28rem;padding:clamp(1.6rem,4vw,2.6rem);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg)}@media(max-width:640px){:root[data-brand=dlux-aminos] #main .pep-container.auth{width:calc(100% - 2rem)}}:root[data-brand=dlux-aminos] #main :is(.coa-hero,.ab-cta,.faq-hero,.contact-hero){background:var(--band-dark);border-bottom:1px solid var(--hairline)}:root[data-brand=dlux-aminos] #main :is(.coa-hero,.ab-cta) .pep-molecular{opacity:.35;filter:grayscale(1)}:root[data-brand=dlux-aminos] #main :is(.co-form,.acct-card,.empty-card,.auth,.cart-summary,.co-summary){border-radius:var(--radius-lg)}:root[data-brand=dlux-aminos] .pep-gate{background:#040405db;backdrop-filter:blur(8px)}:root[data-brand=dlux-aminos] .pep-gate .pep-gate-card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:0 40px 100px #000000b3}:root[data-brand=dlux-aminos] .pep-gate .pep-gate-card h2{font-family:var(--font-display);letter-spacing:-.02em}:root[data-brand=dlux-aminos] #main .dlx-coa{--text: #0c0c0d;--text-muted: #3b3c40;--text-faint: #56575c;--hairline: rgba(12, 12, 13, .2);--dlx-silver-2: #3b3c40;--dlx-silver-3: rgba(12, 12, 13, .35);color:var(--text);background:repeating-linear-gradient(180deg,rgba(255,255,255,.05) 0 1px,rgba(0,0,0,.035) 1px 2px,transparent 2px 4px),linear-gradient(100deg,#b4b6bc,#d9dade 22%,#eff0f2 38%,#cfd1d6,#bcbec4 78%,#d6d7db);border-top:1px solid rgba(255,255,255,.25);border-bottom:1px solid rgba(0,0,0,.4)}:root[data-brand=dlux-aminos] #main .dlx-coa .dlx-assay-rows{border-top:1px solid rgba(12,12,13,.55)}:root[data-brand=dlux-aminos] #main .dlx-coa .dlx-assay-rows div{border-bottom:1px solid rgba(12,12,13,.18)}:root[data-brand=dlux-aminos] #main .dlx-coa .dlx-assay-mark{color:#0c0c0d}:root[data-brand=dlux-aminos] #main .dlx-statement{background:linear-gradient(180deg,#050506,#050506cc 28% 72%,#050506),image-set(url(/brand/2026-09/marble.webp?v=1) type("image/webp"),url(/brand/2026-09/marble.jpg?v=1) type("image/jpeg")),url(/brand/2026-09/marble-blur.jpg?v=1);background-size:cover,cover,cover;background-position:center,40% 55%,center}@media(prefers-reduced-motion:reduce){:root[data-brand=dlux-aminos] #main .pep-pcard:hover{transform:none}}
