@font-face{font-family:Troy Archivo;src:url(/fonts/archivo-latin-variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap}@font-face{font-family:Troy Montserrat;src:url(/fonts/montserrat-latin-variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Troy Barlow Condensed;src:url(/fonts/barlow-condensed-500-latin.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Troy Barlow Condensed;src:url(/fonts/barlow-condensed-600-latin.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Troy Barlow Condensed;src:url(/fonts/barlow-condensed-700-latin.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Troy Poppins;src:url(/fonts/poppins-400-latin.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Troy Poppins;src:url(/fonts/poppins-500-latin.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Troy Poppins;src:url(/fonts/poppins-600-latin.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Troy Oswald;src:url(/fonts/oswald-latin-variable.woff2) format("woff2");font-style:normal;font-weight:200 700;font-display:swap}@font-face{font-family:Troy Inter;src:url(/fonts/inter-latin-variable.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Troy Archivo;src:url(/fonts/archivo-italic-latin-variable.woff2) format("woff2");font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap}@font-face{font-family:Troy JetBrains Mono;src:url(/fonts/jetbrains-mono-latin-variable.woff2) format("woff2");font-style:normal;font-weight:100 800;font-display:swap}:root[data-brand=troy-peptides][data-theme]{--font-display: "Troy Barlow Condensed", "Arial Narrow", Arial, sans-serif;--font-sans: "Troy Montserrat", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-mono: "Troy Montserrat", system-ui, sans-serif;--t-font-nav: "Troy Poppins", "Troy Montserrat", system-ui, sans-serif;--t-font-btn: "Troy Oswald", "Arial Narrow", Arial, sans-serif;--t-font-bubble: "Troy Inter", Inter, -apple-system, "Segoe UI", Roboto, sans-serif;--t-card-bg: #fff;--t-card-line: #d9dfd8;--t-card-line-hover: #a8b8ab;--t-card-shadow: 0 1px 2px rgba(16,23,20,.05);--t-card-shadow-hover: 0 14px 34px -18px rgba(16,23,20,.28);--t-glass: rgba(255,255,255,.78);--t-glass-line: #d4dbd3;--t-rule-green: linear-gradient(90deg, rgba(0,160,86,0) 0%, rgba(0,160,86,.32) 20%, rgba(0,160,86,.6) 50%, rgba(0,160,86,.32) 80%, rgba(0,160,86,0) 100%);--bg: #fff;--surface: #fff;--surface-2: #eef1ed;--elev: #fff;--hairline: #dde3dc;--text: #101714;--text-muted: #526057;--text-faint: #607066;--accent: #00cc66;--accent-hover: #00b85c;--accent-soft: #e0f4e8;--accent-2: #00cc66;--accent-contrast: #101714;--verified: #006f3a;--troy-ink-green: #006f3a;--band-dark: #101714;--band-dark-2: #1d2922;--band-dark-text: #f4f5f2;--band-dark-muted: #b7c2b9;--band-hairline: rgba(244,245,242,.18);--band-accent: #00cc66;--t-ink: #101714;--t-on-ink: #fff;--t-field: #fff;--t-plate: #e9ece7;--t-nav: #27392d;--t-line: #cbd3ca;--t-line-2: #c3cdc2;--t-green-ink: #006f3a;--t-green-soft: #e0f4e8;--t-green-soft-2: #edf8f1;--t-band: #101714;--t-green-field: #00cc66;--t-green-field-text: #101714;--t-green-btn: #101714;--t-green-btn-text: #fff;--t-disabled: #e1e5df;--t-disabled-text: #657167;--t-danger: #b00020;--t-muted-2: #496252;--t-shadow: rgba(16,23,20,.14);--t-shadow-strong: rgba(16,23,20,.25);--t-panel: #e9ece7;--t-danger-2: #b42318;--t-warn: #984018;--t-warn-2: #80560f;--t-on-ink-muted: #c4cec5;--t-deep-ink: #143b26;--t-rule: #ccd8cc;--t-link-line: #a9b9aa;--t-bundle-bg: #e0efdb;--t-bundle-text: #3d5f46;--t-signoff-ink: #073a20;--t-capsule-ink-bg: #123624;--t-capsule-ink-text: #fff;--t-capsule-ink-disc: #00cc66;--t-capsule-ink-arrow: #062719;color-scheme:light;--radius: 12px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--troy-photo-radius: 24px;--maxw: 1440px;--header-h: 88px;--logo-h: 52px;--shadow-sm: 0 2px 5px rgba(16,23,20,.04);--shadow-md: 0 12px 32px rgba(16,23,20,.08);--shadow-lg: 0 24px 64px rgba(16,23,20,.14);--fs-h1: clamp(2.8rem,6.5vw,6rem);--fs-h2: clamp(2rem,4.1vw,3.6rem);--fs-h3: 1.4rem}:root[data-brand=troy-peptides][data-theme=dark]{--bg: #080b09;--surface: #111714;--surface-2: #18201b;--elev: #111714;--hairline: rgba(226,236,229,.12);--text: #eef3ef;--text-muted: #a5b3a9;--text-faint: #8d9b91;--accent: #00cc66;--accent-hover: #1fd67a;--accent-soft: rgba(0,204,102,.14);--accent-2: #00cc66;--accent-contrast: #07110b;--verified: #3fd98a;--troy-ink-green: #3fd98a;--band-dark: #050807;--band-dark-2: #0e1712;--t-ink: #eef3ef;--t-on-ink: #08100b;--t-field: #0d1310;--t-plate: #e9ece7;--t-nav: #c4cfc7;--t-line: rgba(226,236,229,.16);--t-line-2: rgba(226,236,229,.26);--t-green-ink: #3fd98a;--t-green-soft: rgba(0,204,102,.14);--t-green-soft-2: rgba(0,204,102,.08);--t-band: radial-gradient(120% 140% at 12% 0%, rgba(0,204,102,.09) 0%, rgba(0,204,102,0) 55%), #050807;--t-green-field: radial-gradient(90% 120% at 88% 0%, rgba(0,204,102,.28) 0%, rgba(0,204,102,0) 62%), linear-gradient(160deg, #0d3220 0%, #06150d 55%, #040a07 100%);--t-green-field-text: #eef3ef;--t-green-btn: #00cc66;--t-green-btn-text: #07110b;--t-disabled: #1c2420;--t-disabled-text: #7d8a81;--t-danger: #ff7b7b;--t-muted-2: #9fb2a5;--t-shadow: rgba(0,0,0,.55);--t-shadow-strong: rgba(0,0,0,.7);--t-panel: #111a15;--t-danger-2: #ff8a80;--t-warn: #ffa36c;--t-warn-2: #e6be62;--t-on-ink-muted: #4d5a51;--t-deep-ink: #e3ece6;--t-rule: rgba(226,236,229,.14);--t-link-line: rgba(226,236,229,.32);--t-bundle-bg: radial-gradient(80% 110% at 100% 0%, rgba(0,204,102,.22) 0%, rgba(0,204,102,0) 62%), linear-gradient(160deg, #0c2618 0%, #07120c 60%, #050a07 100%);--t-bundle-text: #b9cbbf;--t-signoff-ink: #eef3ef;--t-capsule-ink-bg: #00cc66;--t-capsule-ink-text: #07110b;--t-capsule-ink-disc: #07110b;--t-capsule-ink-arrow: #00cc66;--shadow-sm: 0 2px 5px rgba(0,0,0,.35);--shadow-md: 0 12px 32px rgba(0,0,0,.45);--shadow-lg: 0 24px 64px rgba(0,0,0,.6);--bg: #0a0a0a;--t-card-bg: linear-gradient(180deg, rgba(255,255,255,.055) 0%, rgba(255,255,255,.018) 100%);--t-card-line: rgba(255,255,255,.09);--t-card-line-hover: rgba(0,201,111,.42);--t-card-shadow: inset 0 1px 0 rgba(255,255,255,.06), 0 24px 48px -32px rgba(0,0,0,.9);--t-card-shadow-hover: inset 0 1px 0 rgba(255,255,255,.08), 0 28px 60px -30px rgba(0,169,92,.45);--t-glass: linear-gradient(180deg, rgba(22,22,22,.86), rgba(10,10,10,.92));--t-glass-line: rgba(255,255,255,.09);--t-rule-green: linear-gradient(90deg, rgba(0,196,106,0) 0%, rgba(0,196,106,.32) 20%, rgba(0,196,106,.6) 50%, rgba(0,196,106,.32) 80%, rgba(0,196,106,0) 100%);color-scheme:dark}:root[data-brand=troy-peptides][data-theme=dark] body{background:radial-gradient(128% 46rem at 50% 0%,#00cc6612,#0c60 60%) no-repeat,var(--bg)}:root[data-brand=troy-peptides][data-theme=dark] .pep-footer{border-top:1px solid var(--hairline)}:root[data-brand=troy-peptides] body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:1rem;font-weight:400;font-stretch:normal;line-height:1.6}:where(:root[data-brand=troy-peptides]) :is(h1,h2,h3,h4,.pep-display){font-family:var(--font-display);font-style:normal;font-stretch:normal;font-weight:600;text-transform:uppercase;letter-spacing:-.012em;line-height:1.02;color:var(--text);text-wrap:balance}:where(:root[data-brand=troy-peptides]) :is(h3,h4){letter-spacing:0;line-height:1.1}:root[data-brand=troy-peptides] :is(.pep-eyebrow,.pep-spec,.troy-label){font:500 .8rem/1.5 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--text-muted)}:root[data-brand=troy-peptides] .pep-price{font-variant-numeric:tabular-nums;font-weight:500}:where(:root[data-brand=troy-peptides]) a{color:inherit;text-underline-offset:.22em}:root[data-brand=troy-peptides] main a:not([class]),:root[data-brand=troy-peptides] .ct-big,:root[data-brand=troy-peptides] .cart-table td a,:root[data-brand=troy-peptides] .acct-table td a,:root[data-brand=troy-peptides] .pep-back:not(.pep-back--light):hover,:root[data-brand=troy-peptides] .pep-mc-rm:hover{color:var(--t-green-ink)}:root[data-brand=troy-peptides] main p a:not([class]){text-decoration:underline}:root[data-brand=troy-peptides] :focus-visible{outline:2px solid var(--text);outline-offset:4px}:root[data-brand=troy-peptides] ::selection{background:#0c6;color:#101714}:root[data-brand=troy-peptides] [hidden]{display:none!important}:root[data-brand=troy-peptides] .pep-btn{display:inline-flex;align-items:center;justify-content:center;gap:.65em;min-height:48px;padding:.75rem 1.6rem;border:1px solid transparent;border-radius:999px;background:var(--accent);color:var(--text);box-shadow:none;font:500 .92rem/1.25 var(--font-sans);letter-spacing:-.01em;text-transform:none;text-decoration:none;white-space:nowrap;transition:background .2s ease,color .2s ease,border-color .2s ease}:root[data-brand=troy-peptides] .pep-btn:is(:hover,:focus-visible){background:var(--accent);color:var(--text);border-color:transparent;box-shadow:none;transform:none;text-decoration:none}:root[data-brand=troy-peptides] .pep-btn:is([disabled],[aria-disabled=true]){background:var(--t-disabled);border-color:var(--t-disabled);color:var(--t-disabled-text);cursor:not-allowed}:root[data-brand=troy-peptides] .pep-btn--ghost{background:transparent;border-color:var(--t-line-2);color:var(--text)}:root[data-brand=troy-peptides] .pep-btn--ghost:is(:hover,:focus-visible){background:transparent;border-color:var(--t-line-2);color:var(--text)}:root[data-brand=troy-peptides] .troy-dark .pep-btn:is(:hover,:focus-visible){background:var(--accent);color:var(--text);border-color:transparent}:root[data-brand=troy-peptides] .troy-dark .pep-btn--ghost,:root[data-brand=troy-peptides] .troy-dark .pep-btn--ghost:is(:hover,:focus-visible){background:transparent;border-color:#738178;color:#fff}:root[data-brand=troy-peptides] .troy-green .pep-btn{background:var(--t-green-btn);color:var(--t-green-btn-text)}:root[data-brand=troy-peptides] .troy-green .pep-btn:is(:hover,:focus-visible){background:var(--t-green-btn);color:var(--t-green-btn-text);border-color:transparent}.troy-link{display:inline-flex;align-items:center;gap:.65em;padding:.5rem 0;border-bottom:1px solid currentColor;color:inherit;font:500 .92rem/1.3 var(--font-sans);text-decoration:none}.troy-link svg{width:1.05em;height:1.05em}.troy-link:hover{text-decoration:none}:root[data-brand=troy-peptides] main :is(input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],input[type=number],select,textarea){border:1px solid var(--t-line);border-radius:10px;background:var(--t-field);color:var(--text);font-family:var(--font-sans);min-height:44px}:root[data-brand=troy-peptides] main :is(input,select,textarea):focus{border-color:var(--t-green-ink);outline:2px solid var(--t-green-ink);outline-offset:2px;box-shadow:none}:root[data-brand=troy-peptides] main label{font-stretch:normal;font-weight:500}:root[data-brand=troy-peptides] main .qty-stepper .qty-input{border:0;border-radius:0;background:transparent}:root[data-brand=troy-peptides] .pep-container{max-width:var(--maxw);padding-inline:clamp(1.25rem,4.5vw,4rem)}:root[data-brand=troy-peptides] .pep-card{border:1px solid var(--hairline);border-radius:12px;background:var(--surface);box-shadow:none}:root[data-brand=troy-peptides] .pep-band--dark{background:var(--t-band);color:#f4f5f2}:root[data-brand=troy-peptides] :is(.pep-band--dark,.troy-dark) :is(h1,h2,h3){color:#f4f5f2}.troy-dark{background:var(--t-band);color:#f4f5f2}.troy-green{background:var(--t-green-field);color:var(--t-green-field-text)}.troy-intro{padding:clamp(3.25rem,7vw,7rem) 0 clamp(2.4rem,5.5vw,5rem);background:var(--bg);color:var(--text)}:root[data-brand=troy-peptides] .troy-intro h1{margin:0;max-width:14ch;font-size:clamp(2.8rem,6.5vw,6rem)}.troy-intro p{max-width:54ch;margin:1.4rem 0 0;font-size:clamp(1rem,1.4vw,1.15rem);color:var(--text-muted);line-height:1.65}.troy-intro-row{display:flex;align-items:end;justify-content:space-between;gap:2rem;flex-wrap:wrap}.troy-section{padding:clamp(3.75rem,8vw,7.5rem) 0}.troy-section>.pep-container>h2:first-child,.troy-head h2{margin:0}.troy-head{display:flex;align-items:end;justify-content:space-between;gap:1.5rem 2.5rem;flex-wrap:wrap;margin-bottom:clamp(2rem,4vw,3.5rem)}.troy-head p{max-width:52ch;margin:1rem 0 0;color:var(--text-muted);font-size:1.05rem}.troy-campaign-panel{margin:0 16px;overflow:hidden;border-radius:var(--troy-photo-radius);background:#dce3da}.troy-campaign-panel img{display:block;width:100%;height:clamp(280px,36vw,520px);object-fit:cover}:root[data-brand=troy-peptides] .pep-header.is-glass{background:var(--bg);backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid var(--hairline);box-shadow:none}:root[data-brand=troy-peptides] .pep-header.is-overlay:not(.is-glass) .pep-logo-img{filter:none}:root[data-brand=troy-peptides] .pep-header .pep-logo-img{height:var(--logo-h);max-width:min(42vw,215px);filter:none}:root[data-brand=troy-peptides] .pep-nav{gap:clamp(1rem,1.8vw,1.9rem)}:root[data-brand=troy-peptides] :is(.pep-nav a,.pep-header-link){color:var(--t-nav);font:500 .82rem/1.3 var(--font-sans);letter-spacing:0;text-transform:none}:root[data-brand=troy-peptides] .pep-nav a:after{height:1px;bottom:-.45rem;border-radius:0;background:var(--t-green-ink)}:root[data-brand=troy-peptides] :is(.pep-nav a,.pep-header-link):hover,:root[data-brand=troy-peptides] .pep-nav a.is-active{color:var(--text)}:root[data-brand=troy-peptides] .pep-header.is-overlay:not(.is-glass) :is(.pep-nav a,.pep-header-link){color:#f4f5f2}:root[data-brand=troy-peptides] .pep-header.is-overlay:not(.is-glass) .pep-nav a:after{background:#0c6}:root[data-brand=troy-peptides] .pep-header.is-overlay:not(.is-glass) .pep-burger span{background:#fff}:root[data-brand=troy-peptides] .pep-search input{border:1px solid var(--hairline);border-radius:999px;background:var(--surface);font-family:var(--font-sans)}:root[data-brand=troy-peptides] .pep-header.is-overlay:not(.is-glass) .pep-search input{background:#10171440;border-color:#fff6;color:#fff}:root[data-brand=troy-peptides] .pep-header.is-overlay:not(.is-glass) .pep-search input::placeholder{color:#e5ece6}:root[data-brand=troy-peptides] .pep-cart-count{border-radius:50%;background:#0c6;color:#101714;font-weight:500}:root[data-brand=troy-peptides] .pep-mnav{background:var(--bg);border-top:1px solid var(--hairline);max-height:calc(100dvh - var(--header-h) - var(--announce-h,0px));overflow-y:auto;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-brand=troy-peptides] .pep-mnav a{padding:1rem 0;color:var(--text);font:500 1.15rem/1.3 var(--font-sans);letter-spacing:-.01em;text-transform:none}:root[data-brand=troy-peptides] .pep-mnav-search input{border-radius:999px}:root[data-brand=troy-peptides] .pep-card.pep-pcard{display:flex;flex-direction:column;padding:0;overflow:hidden;background:transparent;border:0;border-radius:0;box-shadow:none}:root[data-brand=troy-peptides] .pep-card.pep-pcard:is(:hover,:focus-within){transform:none;box-shadow:none}:root[data-brand=troy-peptides] .pep-card.pep-pcard .pep-pcard-img{aspect-ratio:1;overflow:hidden;border-radius:var(--troy-photo-radius);background:var(--t-plate)}:root[data-brand=troy-peptides] .pep-card.pep-pcard .pep-pcard-img:after{display:none}:root[data-brand=troy-peptides] .pep-card.pep-pcard .pep-pcard-img img:not(.pep-pcard-logo){padding:0;object-fit:contain;transition:transform .65s cubic-bezier(.22,1,.36,1)}:root[data-brand=troy-peptides] .pep-card.pep-pcard:hover .pep-pcard-img img{transform:scale(1.035)}:root[data-brand=troy-peptides] .pep-card.pep-pcard .pep-pcard-body{padding:1.1rem .1rem .5rem;gap:.4rem}:root[data-brand=troy-peptides] .pep-card.pep-pcard .pep-pcard-namelink{display:block;text-decoration:none}:root[data-brand=troy-peptides] .pep-card.pep-pcard .pep-pcard-name{display:block;min-height:2.5em;font:500 1.04rem/1.25 var(--font-sans);letter-spacing:-.015em;text-transform:none;color:var(--text)}:root[data-brand=troy-peptides] .pep-card.pep-pcard .pep-pcard-sub{display:none}:root[data-brand=troy-peptides] .pep-card.pep-pcard .pep-pcard-spec{font-size:.8rem;font-weight:400}:root[data-brand=troy-peptides] .pep-card.pep-pcard .pep-pcard-price{padding-top:.3rem;font-size:1.04rem;font-weight:500}:root[data-brand=troy-peptides] .pep-card.pep-pcard .pep-pcard-opts{gap:.4rem;margin-top:.65rem}:root[data-brand=troy-peptides] .pep-card.pep-pcard .pep-pcard-opt{min-height:36px;padding:.35rem .85rem;border:1px solid var(--t-line);border-radius:999px;background:transparent;color:var(--text-muted);font:500 .8rem/1.2 var(--font-sans);letter-spacing:0}:root[data-brand=troy-peptides] .pep-card.pep-pcard .pep-pcard-opt.is-active{background:var(--t-ink);border-color:var(--t-ink);color:var(--t-on-ink)}:root[data-brand=troy-peptides] .pep-card.pep-pcard .pep-pcard-view{margin-top:1rem;min-height:44px;background:transparent;border:1px solid var(--t-line-2);font-size:.86rem}:root[data-brand=troy-peptides] .pep-card.pep-pcard .pep-pcard-view:is(:hover,:focus-visible){background:transparent;border-color:var(--t-line-2);color:var(--text)}:root[data-brand=troy-peptides] a.pep-card.pep-pcard{color:inherit;text-decoration:none}:root[data-brand=troy-peptides] .pep-card.pep-pcard .pep-pcard-low{background:var(--surface);color:var(--text-muted);box-shadow:none;padding:.35rem .65rem}:root[data-brand=troy-peptides] .pep-card.pep-pcard .pep-pcard-sale{color:var(--t-green-ink)}:root[data-brand=troy-peptides] .shop-body .pep-card.pep-pcard .pep-pcard-body{padding:1.5rem .1rem .7rem;gap:.65rem}:root[data-brand=troy-peptides] .shop-body .pep-card.pep-pcard .pep-pcard-name{font-size:clamp(1.35rem,2.1vw,1.75rem);font-weight:450;line-height:1.22;min-height:2.44em}:root[data-brand=troy-peptides] .shop-body .pep-card.pep-pcard .pep-pcard-price{font-size:1.25rem}:root[data-brand=troy-peptides] .shop-body .pep-card.pep-pcard .pep-pcard-spec{font-size:.9rem}:root[data-brand=troy-peptides] .shop-body .pep-card.pep-pcard .pep-pcard-opt{min-height:44px;padding:.55rem 1rem;font-size:.9rem}:root[data-brand=troy-peptides] .shop-body .pep-card.pep-pcard .pep-pcard-view{width:fit-content;min-width:170px;min-height:48px;padding-inline:1.6rem;font-size:.94rem}:root[data-brand=troy-peptides] .pep-cf .pep-cf-cats{gap:.5rem}:root[data-brand=troy-peptides] .pep-cf .pep-cf-cats:has(>.pep-cf-pill:only-child){display:none}:root[data-brand=troy-peptides] .pep-cf .pep-cf-pill{min-height:44px;border:1px solid var(--t-line);border-radius:999px;background:transparent;color:var(--text-muted);padding:.55rem 1.2rem;font:500 .86rem/1.3 var(--font-sans);letter-spacing:0;text-transform:none}:root[data-brand=troy-peptides] .pep-cf .pep-cf-pill:is(:hover,.is-active){background:var(--t-ink);border-color:var(--t-ink);color:var(--t-on-ink)}:root[data-brand=troy-peptides] .pep-cf .pep-cf-tools{border-top:1px solid var(--hairline);padding-top:1.35rem;gap:1rem 1.5rem}:root[data-brand=troy-peptides] .pep-cf :is(.pep-cf-field,.pep-cf-count){font:400 .8rem/1.4 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--text-muted)}:root[data-brand=troy-peptides] .pep-cf .pep-cf-field select{min-height:42px;padding:.45rem 2.1rem .45rem .9rem;border-radius:999px;background:transparent}:root[data-brand=troy-peptides] .pep-cf .pep-cf-check{color:var(--text);font-weight:400}:root[data-brand=troy-peptides] .pep-cf .pep-cf-check input{accent-color:var(--t-green-ink);width:1rem;height:1rem}:root[data-brand=troy-peptides] .pep-acc{border-radius:0}:root[data-brand=troy-peptides] .pep-acc summary{color:var(--text)}:root[data-brand=troy-peptides] .pep-acc summary:hover{color:var(--t-green-ink)}:root[data-brand=troy-peptides] .pep-acc .pep-acc-icon{color:var(--text)}:root[data-brand=troy-peptides] .pep-pt{padding:0;border:0;background:transparent;box-shadow:none}:root[data-brand=troy-peptides] .pep-pt .pep-pt-legend{margin-bottom:.5rem;padding:0;color:var(--text-muted);font:500 .85rem/1.3 var(--font-sans);letter-spacing:0;text-transform:none}:root[data-brand=troy-peptides] .pep-pt .pep-pt-opt{margin-top:.5rem;padding:1rem;border:1px solid var(--t-line);border-radius:12px;background:var(--surface)}:root[data-brand=troy-peptides] .pep-pt .pep-pt-opt:has(input:checked){border-color:var(--t-green-ink);background:var(--t-green-soft-2);box-shadow:none}:root[data-brand=troy-peptides] .pep-pt .pep-pt-opt input{accent-color:var(--t-green-ink)}:root[data-brand=troy-peptides] .pep-pt .pep-pt-name{font-weight:500}:root[data-brand=troy-peptides] .pep-pt .pep-pt-tag{background:#0c6;color:#101714;border:0;border-radius:999px;font:600 .7rem/1.3 var(--t-font-bubble);letter-spacing:0;text-transform:none;padding:.2rem .5rem}:root[data-brand=troy-peptides] :is(.co-tier,.cart-table .tier,.pep-mc-tier){background:#e0f4e8;color:var(--t-green-ink);border:0;border-radius:999px;font-weight:500;letter-spacing:0;padding:.15rem .45rem}:root[data-brand=troy-peptides] .pep-mc-panel{width:min(94vw,430px);background:var(--bg);box-shadow:-16px 0 48px var(--t-shadow)}:root[data-brand=troy-peptides] .pep-mc-head{padding:1.35rem 1.4rem}:root[data-brand=troy-peptides] .pep-mc-head h2{font-size:1.6rem}:root[data-brand=troy-peptides] :is(.pep-mc-items,.pep-mc-foot){padding-inline:1.4rem}:root[data-brand=troy-peptides] .pep-mc-subopt{border-radius:10px;background:var(--surface);padding:.8rem}:root[data-brand=troy-peptides] .pep-mc-qty button{width:36px;height:36px;border-radius:50%}:root[data-brand=troy-peptides] .pep-gate-card{border:0;border-radius:16px;background:var(--bg);box-shadow:0 24px 80px var(--t-shadow-strong)}:root[data-brand=troy-peptides] .pep-gate-card .pep-btn{width:100%;white-space:normal;text-align:center;line-height:1.4;font-size:.86rem;padding:.9rem 1.4rem}:root[data-brand=troy-peptides] .pay-card .pay-amount-box{border:0;border-radius:12px;background:var(--t-band);color:#f4f5f2}:root[data-brand=troy-peptides] .pay-card .pay-amount{color:#fff;font:500 clamp(2rem,5vw,3.25rem)/1.1 var(--font-sans);letter-spacing:-.035em}:root[data-brand=troy-peptides] .pay-card .pay-amount-note{color:#b7c2b9}:root[data-brand=troy-peptides] .pay-card .pay-ref-block{border:0;border-radius:12px;background:var(--t-green-soft);color:var(--text)}:root[data-brand=troy-peptides] .pay-card .pay-ref{color:var(--text);font:500 1.8rem/1.2 var(--font-sans)}:root[data-brand=troy-peptides] .pay-card .pay-copy{border-radius:999px;min-height:40px}:root[data-brand=troy-peptides] .pay-card .pay-m-label{font-style:normal;text-transform:none;font-weight:500}:root[data-brand=troy-peptides] .pay-card .pay-m-handle{color:var(--t-green-ink)}:root[data-brand=troy-peptides] .merch .merch-head .pep-eyebrow{display:none}:root[data-brand=troy-peptides] .merch .merch-h1{margin:0 0 1.15rem;font-size:clamp(2.2rem,4vw,3.7rem);line-height:1.1}:root[data-brand=troy-peptides] .merch .merch-sub{max-width:54ch;color:var(--text-muted);font-size:1.05rem;line-height:1.65}:root[data-brand=troy-peptides] .merch .merch-crumbs{color:var(--text-muted);font:400 .8rem/1.5 var(--font-sans);letter-spacing:0;text-transform:none}:root[data-brand=troy-peptides] .merch .merch-crumbs a{color:var(--text-muted)}:root[data-brand=troy-peptides] .merch .merch-baglink{padding:.75rem 1.2rem;min-height:44px;border:1px solid var(--t-line-2);border-radius:999px;background:transparent;color:var(--text);font:500 .86rem/1.3 var(--font-sans);letter-spacing:0;text-transform:none}:root[data-brand=troy-peptides] .merch .merch-baglink:hover{background:var(--t-ink);border-color:var(--t-ink);color:var(--t-on-ink)}:root[data-brand=troy-peptides] .merch .merch-bagcount{border-radius:50%;background:#0c6;color:#101714}:root[data-brand=troy-peptides] .merch .merch-grid{gap:clamp(1rem,2.2vw,2rem)}:root[data-brand=troy-peptides] .merch .merch-card.pep-card{border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;text-decoration:none;overflow:hidden}:root[data-brand=troy-peptides] .merch .merch-card.pep-card:hover{transform:none;box-shadow:none}:root[data-brand=troy-peptides] .merch .merch-card-img{border-radius:var(--troy-photo-radius);background:var(--t-plate);aspect-ratio:1/1.12}:root[data-brand=troy-peptides] .merch .merch-card-img img{mix-blend-mode:multiply;transition:transform .65s cubic-bezier(.22,1,.36,1)}:root[data-brand=troy-peptides] .merch .merch-card:hover .merch-card-img img{transform:scale(1.035)}:root[data-brand=troy-peptides] .merch .merch-card-body{padding:1.15rem .1rem}:root[data-brand=troy-peptides] .merch .merch-card-name{font:500 1.04rem/1.3 var(--font-sans);text-transform:none;letter-spacing:-.015em;color:var(--text)}:root[data-brand=troy-peptides] .merch .merch-card-price{font-weight:500;color:var(--text)}:root[data-brand=troy-peptides] .merch .merch-dot{border-radius:50%;box-shadow:inset 0 0 0 1px var(--t-line-2)}:root[data-brand=troy-peptides] .merch .merch-main{border:0;border-radius:var(--troy-photo-radius);background:var(--t-plate)}:root[data-brand=troy-peptides] .merch .merch-main img{mix-blend-mode:multiply}:root[data-brand=troy-peptides] .merch .merch-thumbs button{border-radius:4px;background:var(--t-plate)}:root[data-brand=troy-peptides] .merch .merch-thumbs .merch-thumb.is-on{border-color:var(--t-ink);box-shadow:none}:root[data-brand=troy-peptides] .merch .merch-price{font-size:1.7rem;font-weight:500;letter-spacing:-.02em}:root[data-brand=troy-peptides] .merch .merch-opt-label{color:var(--text-muted);font:500 .85rem/1.4 var(--font-sans);letter-spacing:0;text-transform:none}:root[data-brand=troy-peptides] .merch .merch-pill{min-height:44px;min-width:52px;border:1px solid var(--t-line-2);border-radius:999px;background:transparent;color:var(--text);font:500 .9rem/1.3 var(--font-sans)}:root[data-brand=troy-peptides] .merch .merch-choice input:checked+.merch-pill{background:var(--t-ink);color:var(--t-on-ink);border-color:var(--t-ink)}:root[data-brand=troy-peptides] .merch .merch-swatch{width:36px;height:36px;border-radius:50%}:root[data-brand=troy-peptides] .merch .merch-choice input:checked+.merch-swatch{box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--t-ink)}:root[data-brand=troy-peptides] .merch .merch-qty{border:1px solid var(--t-line-2);border-radius:999px;background:var(--surface);overflow:hidden}:root[data-brand=troy-peptides] .merch .merch-qty-btn{width:44px;min-height:44px;font-weight:500}:root[data-brand=troy-peptides] .merch .merch-qty-in{border:0;border-radius:0;box-shadow:none}:root[data-brand=troy-peptides] .merch :is(.merch-add,.merch-place){min-height:52px}:root[data-brand=troy-peptides] .merch .merch-sizes{border-radius:12px;background:transparent}:root[data-brand=troy-peptides] .merch .merch-sizes summary{font:500 .95rem/1.4 var(--font-sans);text-transform:none}:root[data-brand=troy-peptides] .merch .merch-desc{color:var(--text-muted);font-size:1rem;line-height:1.7}:root[data-brand=troy-peptides] :is(.merch.merch-pdp,.merch.merch-co){padding-top:clamp(2rem,4vw,3.5rem)}:root[data-brand=troy-peptides] .troy-merch .merch-head>div:first-child{display:none}:root[data-brand=troy-peptides] .troy-merch .merch-head{justify-content:flex-end;min-height:0;margin-bottom:2rem}:root[data-brand=troy-peptides] .troy-merch .pep-section.merch{padding-top:clamp(2rem,4vw,3.5rem)}:root[data-brand=troy-peptides] .pep-footer{padding:clamp(3.5rem,7vw,6rem) 0 2rem;background:var(--t-band);border-top:0}:root[data-brand=troy-peptides] .pep-footer-cols{grid-template-columns:1.6fr 1fr 1fr;gap:2.5rem;padding-bottom:2.5rem}:root[data-brand=troy-peptides] .pep-footer-name{font:500 clamp(1.8rem,3.5vw,3rem)/1.1 var(--font-sans);letter-spacing:-.035em}:root[data-brand=troy-peptides] .pep-footer-brand .pep-eyebrow{max-width:30ch;margin-top:1.4rem;color:#b7c2b9;font:400 .95rem/1.6 var(--font-sans);letter-spacing:0;text-transform:none}:root[data-brand=troy-peptides] .pep-footer-logo{height:clamp(56px,6vw,84px)}:root[data-brand=troy-peptides] .pep-footer-nav{gap:.55rem}:root[data-brand=troy-peptides] .pep-footer-nav .pep-eyebrow{margin-bottom:.7rem;color:#f4f5f2;font-weight:500;font-size:.9rem}:root[data-brand=troy-peptides] .pep-footer-nav a{position:relative;width:fit-content;color:#b7c2b9;font-size:.9rem;text-decoration:none}:root[data-brand=troy-peptides] .pep-footer-nav a:after{content:"";position:absolute;inset:auto 0 -.2rem;height:1px;background:#0c6;transform:scaleX(0);transform-origin:right;transition:transform .3s cubic-bezier(.16,1,.3,1)}:root[data-brand=troy-peptides] .pep-footer a:is(:hover,:focus-visible){color:#fff;text-decoration:none}:root[data-brand=troy-peptides] .pep-footer-nav a:is(:hover,:focus-visible):after{transform:scaleX(1);transform-origin:left}:root[data-brand=troy-peptides] .pep-footer a:focus-visible{outline-color:#0c6}:root[data-brand=troy-peptides] .pep-footer-disclaimer{margin-top:0;padding-top:2rem;color:#b7c2b9;line-height:1.7}:root[data-brand=troy-peptides] .pep-footer-caps{color:#b7c2b9;opacity:1;font-size:.7rem;letter-spacing:.015em}:root[data-brand=troy-peptides] .pep-footer-base{color:#b7c2b9;opacity:1;font-size:.75rem}:root[data-brand=troy-peptides] body.adm :is(h1,h2,h3,h4,.pep-display){font-weight:650;letter-spacing:-.015em;line-height:1.2}@media(max-width:1280px){:root[data-brand=troy-peptides] .pep-search{display:none}}@media(max-width:1120px){:root[data-brand=troy-peptides] .pep-nav,:root[data-brand=troy-peptides] .pep-header-link:not(.pep-cart){display:none}:root[data-brand=troy-peptides] .pep-burger{display:flex;width:44px;height:44px}:root[data-brand=troy-peptides] .pep-mnav:not([hidden]){display:flex!important}:root[data-brand=troy-peptides] .pep-cart{display:inline-flex;align-items:center;min-height:44px}}@media(max-width:760px){:root[data-brand=troy-peptides][data-theme]{--header-h: 76px;--logo-h: 44px;--troy-photo-radius: 18px}.troy-intro{padding-top:3rem}.troy-campaign-panel{margin-inline:8px}:root[data-brand=troy-peptides] .pep-footer-cols{grid-template-columns:1fr 1fr}:root[data-brand=troy-peptides] .pep-footer-brand{grid-column:1/-1;padding-bottom:1rem}}@media(max-width:560px){:root[data-brand=troy-peptides] .pep-card.pep-pcard .pep-pcard-body{padding-top:.9rem}:root[data-brand=troy-peptides] .pep-card.pep-pcard .pep-pcard-name{font-size:.94rem}:root[data-brand=troy-peptides] .pep-card.pep-pcard .pep-pcard-view{padding-inline:.6rem;font-size:.78rem}:root[data-brand=troy-peptides] .pep-btn{white-space:normal;text-align:center}:root[data-brand=troy-peptides] .pep-cf .pep-cf-tools{align-items:start}}@media(max-width:620px){:root[data-brand=troy-peptides] .cart-table thead{display:none}:root[data-brand=troy-peptides] .cart-table tr{display:grid;grid-template-columns:1fr auto;gap:.45rem 1rem;padding:1.2rem 0;border-bottom:1px solid var(--hairline)}:root[data-brand=troy-peptides] .cart-table td{display:block;padding:0;border:0}:root[data-brand=troy-peptides] .cart-table td:first-child{grid-column:1/-1;font-weight:500}}@media(prefers-reduced-motion:reduce){:root[data-brand=troy-peptides] :is(.pep-btn,.troy-link svg,.pep-card.pep-pcard .pep-pcard-img img,.merch .merch-card-img img){transition:none}:root[data-brand=troy-peptides] .pep-card.pep-pcard:hover .pep-pcard-img img,:root[data-brand=troy-peptides] .merch .merch-card:hover .merch-card-img img{transform:none}}:root[data-brand=troy-peptides] .pep-sweep:before{content:none}:root[data-brand=troy-peptides] :is(.pep-disc-action .pep-action-disc svg,.pep-sweep svg,.pep-arrow-link svg),:root[data-brand=troy-peptides] .pep-btn.pep-sweep:after{animation:none;transform:none}:root[data-brand=troy-peptides] .pep-sweep:is(:hover,:focus-visible):after,:root[data-brand=troy-peptides] .pep-sweep:is(:hover,:focus-visible) svg{color:#00592e}:root[data-brand=troy-peptides] .troy-green .pep-sweep:is(:hover,:focus-visible):after,:root[data-brand=troy-peptides] .troy-green .pep-sweep:is(:hover,:focus-visible) svg,:root[data-brand=troy-peptides] .troy-dark .pep-btn--ghost.pep-sweep:is(:hover,:focus-visible):after,:root[data-brand=troy-peptides] .troy-dark .pep-btn--ghost.pep-sweep:is(:hover,:focus-visible) svg{color:#0c6}@media(prefers-reduced-motion:reduce){:root[data-brand=troy-peptides] .pep-footer-nav a:after{transition:none}}:root[data-brand=troy-peptides] .pep-mc-panel{max-height:100dvh}:root[data-brand=troy-peptides] .pep-mc-head{gap:.5rem}:root[data-brand=troy-peptides] .pep-mc-head strong{font-size:1.25rem;font-weight:500;letter-spacing:-.025em}:root[data-brand=troy-peptides] .pep-mc-x{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;border:1px solid var(--hairline);border-radius:50%}:root[data-brand=troy-peptides] .pep-mc-items{min-height:100px}:root[data-brand=troy-peptides] .pep-mc-row{padding-block:1.15rem;row-gap:.65rem}:root[data-brand=troy-peptides] .pep-mc-name{font-weight:500;line-height:1.35}:root[data-brand=troy-peptides] .pep-mc-foot{flex-shrink:0;padding-bottom:max(1rem,env(safe-area-inset-bottom))}:root[data-brand=troy-peptides] :is(.pep-mc-qty button,.qbtn){width:44px;height:44px}:root[data-brand=troy-peptides] :is(.pep-mc-rm,.cart-table .rm){min-height:44px;padding-inline:.25rem}:root[data-brand=troy-peptides] .t-cart-product{display:flex;align-items:center;gap:1.1rem;text-decoration:none;color:var(--text)}:root[data-brand=troy-peptides] .t-cart-product img{flex:0 0 72px;width:72px;height:72px;border-radius:12px;object-fit:contain;background:var(--t-plate)}:root[data-brand=troy-peptides] .t-co-product{align-items:center;padding-block:.85rem}:root[data-brand=troy-peptides] .t-co-name{display:flex;align-items:center;gap:.75rem;min-width:0}:root[data-brand=troy-peptides] .t-co-name img{flex:0 0 56px;width:56px;height:56px;border-radius:10px;object-fit:contain;background:var(--t-plate)}:root[data-brand=troy-peptides] .t-co-product>.pep-spec{flex-shrink:0}:root[data-brand=troy-peptides] .co-sub{padding-top:1rem;margin-top:.5rem;font-size:1.1rem}@media(max-width:760px){:root[data-brand=troy-peptides] main :is(input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],input[type=number],select,textarea),:root[data-brand=troy-peptides] .pep-mnav-search input{font-size:16px}:root[data-brand=troy-peptides] .pep-card.pep-pcard .pep-pcard-opt{min-height:44px}}@media(max-width:380px){:root[data-brand=troy-peptides] .pep-mc-panel{width:100%}:root[data-brand=troy-peptides] :is(.pep-mc-head,.pep-mc-items,.pep-mc-foot){padding-inline:1rem}:root[data-brand=troy-peptides] [data-pep-cart-added]{margin-right:0}:root[data-brand=troy-peptides] .t-co-name{gap:.5rem}:root[data-brand=troy-peptides] .t-co-name img{width:44px;height:44px;flex-basis:44px}}:root[data-brand=troy-peptides] body{font-size:.95rem;line-height:1.65}:root[data-brand=troy-peptides] body.adm :is(h1,h2,h3,h4,.pep-display){text-transform:none;font-family:Troy Archivo,Arial,sans-serif}:root[data-brand=troy-peptides][data-theme]{--t-ghost-bg: rgba(16,23,20,.02);--t-ghost-line: #b9c4b9;--t-ghost-hover: rgba(0,160,86,.07);--t-kicker: #5a6a60;--t-chip-ring: #101714}:root[data-brand=troy-peptides][data-theme=dark]{--t-ghost-bg: rgba(255,255,255,.03);--t-ghost-line: rgba(255,255,255,.22);--t-ghost-hover: rgba(0,169,92,.08);--t-kicker: rgba(234,237,234,.52);--t-chip-ring: #fff}:root[data-brand=troy-peptides] .pep-btn,:root[data-brand=troy-peptides] .troy-dark .pep-btn,:root[data-brand=troy-peptides] .troy-green .pep-btn{min-height:48px;padding:0 1.7rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:linear-gradient(180deg,#13a862,#0a7a45);color:#fff;font:700 .9rem/1.2 var(--t-font-bubble);letter-spacing:-.01em;text-transform:capitalize;box-shadow:inset 0 1px #fff3,0 6px 16px -10px #007840b3;transition:background .25s ease,box-shadow .25s ease,border-color .25s ease}:root[data-brand=troy-peptides] .pep-btn:is(:hover,:focus-visible),:root[data-brand=troy-peptides] .troy-dark .pep-btn:is(:hover,:focus-visible),:root[data-brand=troy-peptides] .troy-green .pep-btn:is(:hover,:focus-visible){background:linear-gradient(180deg,#12a865,#0b7748);color:#fff;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff38,0 12px 28px -16px #00a95ce6}:root[data-brand=troy-peptides] .pep-btn--ghost,:root[data-brand=troy-peptides] .troy-dark .pep-btn--ghost{background:var(--t-ghost-bg);border-color:var(--t-ghost-line);color:var(--text);box-shadow:inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:root[data-brand=troy-peptides] .pep-btn--ghost:is(:hover,:focus-visible),:root[data-brand=troy-peptides] .troy-dark .pep-btn--ghost:is(:hover,:focus-visible){background:var(--t-ghost-hover);border-color:#00c96f99;color:var(--text);box-shadow:inset 0 1px #ffffff14}:root[data-brand=troy-peptides] .pep-btn:is([disabled],[aria-disabled=true]){background:var(--t-disabled);border-color:transparent;color:var(--t-disabled-text);box-shadow:none}:root[data-brand=troy-peptides] main :is(input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],input[type=number],select,textarea){border-radius:12px}:root[data-brand=troy-peptides] :is(.pep-mc-qty button,.qbtn,.pep-mc-x,.pep-theme-toggle){border-radius:50%}:root[data-brand=troy-peptides] .merch :is(.merch-pill,.merch-qty,.merch-baglink){border-radius:999px;font-family:var(--t-font-bubble);letter-spacing:-.01em}:root[data-brand=troy-peptides] .pep-cf :is(.pep-cf-pill,.pep-cf-field select){border-radius:999px}.t-kicker{display:inline-flex;align-items:center;gap:.75rem;margin:0 0 .9rem;font:600 .74rem/1 var(--t-font-btn);letter-spacing:.28em;text-transform:uppercase;color:var(--t-kicker)}.t-kicker:before{content:"";width:26px;height:1px;background:#00c96f;opacity:.8}.t-rule{display:block;height:1px;border:0;margin:0;background:var(--t-rule-green)}:root[data-brand=troy-peptides][data-theme]{--header-h: 84px}:root[data-brand=troy-peptides] .pep-header.is-glass{background:color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border-bottom:0;box-shadow:none}:root[data-brand=troy-peptides] .pep-header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--t-rule-green);pointer-events:none}:root[data-brand=troy-peptides] .pep-nav{gap:clamp(1.1rem,2.1vw,2.3rem)}:root[data-brand=troy-peptides] .pep-nav a{color:var(--t-nav);font:500 .8rem/1.2 var(--t-font-nav);letter-spacing:.13em;text-transform:uppercase}:root[data-brand=troy-peptides] .pep-nav a:after{height:1px;bottom:-.55rem;background:#00c96f}:root[data-brand=troy-peptides] .pep-header.has-icons :is(.pep-account,.pep-cart){color:var(--text)}:root[data-brand=troy-peptides] .pep-header.has-icons :is(.pep-account,.pep-cart):hover{color:#00c96f}:root[data-brand=troy-peptides] .pep-header.has-icons :is(.pep-account-icon,.pep-cart-icon){width:22px;height:22px}:root[data-brand=troy-peptides] .pep-header.has-icons .pep-cart-count{position:absolute;top:1px;right:-3px;min-width:1.05rem;height:1.05rem;margin:0;padding:0 .25rem;font:600 .62rem/1 var(--font-sans)}:root[data-brand=troy-peptides] .pep-header .pep-search input{width:8.5rem;border-radius:999px;background:var(--t-ghost-bg);border-color:var(--t-ghost-line);font:400 .8rem/1.2 var(--font-sans)}:root[data-brand=troy-peptides] .pep-header .pep-search input:focus{width:11rem}:root[data-brand=troy-peptides] .pep-theme-toggle{border-color:var(--t-ghost-line);background:var(--t-ghost-bg)}:root[data-brand=troy-peptides] .pep-mnav a{font:500 1rem/1.3 var(--t-font-nav);letter-spacing:.1em;text-transform:uppercase}@media(max-width:1400px){:root[data-brand=troy-peptides] .pep-search{display:none}}@keyframes troyGateDrift{0%{transform:translate3d(-2%,-1%,0) scale(1)}to{transform:translate3d(2%,1.5%,0) scale(1.06)}}@keyframes troyGateIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes troyGateSheen{to{left:160%}}:root[data-brand=troy-peptides] .pep-gate{isolation:isolate;overflow:hidden;padding:30px;background:#050505;-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--font-sans);-webkit-font-smoothing:antialiased}:root[data-brand=troy-peptides] .pep-gate:before{content:"";position:absolute;inset:-20%;z-index:-2;background:radial-gradient(44% 40% at 20% 16%,rgba(0,169,92,.32),transparent 68%),radial-gradient(40% 38% at 84% 80%,rgba(0,169,92,.2),transparent 70%),radial-gradient(62% 52% at 50% 50%,rgba(255,255,255,.05),transparent 74%);filter:blur(8px);animation:troyGateDrift 24s ease-in-out infinite alternate}:root[data-brand=troy-peptides] .pep-gate:after{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:66px 66px;-webkit-mask-image:radial-gradient(circle at 50% 46%,#000 0%,transparent 70%);mask-image:radial-gradient(circle at 50% 46%,#000 0%,transparent 70%)}:root[data-brand=troy-peptides] .pep-gate .pep-gate-card{position:relative;width:100%;max-width:568px;max-height:calc(100vh - 60px);overflow-y:auto;padding:38px 44px 0;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:linear-gradient(#161616e0,#080808f0);box-shadow:0 44px 130px #000000c7,inset 0 1px #ffffff12;-webkit-backdrop-filter:blur(26px) saturate(130%);backdrop-filter:blur(26px) saturate(130%);color:#fff;animation:troyGateIn .75s cubic-bezier(.16,.84,.3,1) both}:root[data-brand=troy-peptides] .pep-gate .pep-gate-card:before{content:"";position:absolute;left:44px;right:44px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,201,111,.9),transparent)}:root[data-brand=troy-peptides] .pep-gate .pep-gate-card>.pep-eyebrow{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 13px;padding-left:36px;background:linear-gradient(#00c96f,#00c96f) left calc(100% - 5px) / 26px 1px no-repeat;color:#00c96f;font:700 10.5px/1 var(--font-sans);letter-spacing:.28em;text-transform:uppercase}:root[data-brand=troy-peptides] .pep-gate .pep-gate-card>.pep-eyebrow:before{content:"";flex:0 0 100%;height:62px;margin:0 0 24px -36px;background:url(/brand/troy-logo.webp) left center / contain no-repeat}:root[data-brand=troy-peptides] .pep-gate .pep-gate-card h2{margin:0 0 13px;color:#fff;font:700 32px/1.04 var(--font-display);letter-spacing:.004em;text-transform:uppercase}:root[data-brand=troy-peptides] .pep-gate .pep-gate-attest{margin:0 0 22px;color:#ffffff94;font-size:13px;line-height:1.68}:root[data-brand=troy-peptides] .pep-gate .pep-gate-actions{gap:14px;margin:0}:root[data-brand=troy-peptides] .pep-gate .pep-gate-card .pep-btn{position:relative;overflow:hidden;width:100%;min-height:0;padding:17px 20px;border:0;border-radius:999px;background:linear-gradient(135deg,#00d675,#00874a);color:#04140b;font:800 12px/1.35 var(--t-font-bubble);letter-spacing:.14em;text-transform:uppercase;white-space:normal;text-align:center;box-shadow:0 16px 36px #00a95c4d;transition:box-shadow .28s cubic-bezier(.16,.84,.3,1),filter .25s}:root[data-brand=troy-peptides] .pep-gate .pep-gate-card .pep-btn:is(:hover,:focus-visible){background:linear-gradient(135deg,#00e07c,#00905a);color:#04140b;box-shadow:0 24px 50px #00a95c70}:root[data-brand=troy-peptides] .pep-gate .pep-gate-card .pep-btn:after{content:"";position:absolute;top:0;left:-150%;width:55%;height:100%;transform:skew(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent)}:root[data-brand=troy-peptides] .pep-gate .pep-gate-card .pep-btn:hover:after{animation:troyGateSheen .95s ease}:root[data-brand=troy-peptides] .pep-gate .pep-gate-leave{padding:1px 0;border-bottom:1px solid rgba(255,255,255,.22);color:#ffffffb8;font-size:12.5px;text-decoration:none;transition:color .2s,border-color .2s}:root[data-brand=troy-peptides] .pep-gate .pep-gate-leave:hover{color:#00c96f;border-color:#00c96f}:root[data-brand=troy-peptides] .pep-gate .pep-gate-fine{margin:22px -44px 0;padding:13px 44px 14px;border-top:1px solid rgba(255,255,255,.07);color:#ffffff4d;font:600 9.5px/1.7 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;text-align:center}@media(max-height:860px){:root[data-brand=troy-peptides] .pep-gate{padding:20px}:root[data-brand=troy-peptides] .pep-gate .pep-gate-card{padding-top:30px;max-height:calc(100vh - 40px)}:root[data-brand=troy-peptides] .pep-gate .pep-gate-card>.pep-eyebrow:before{height:50px;margin-bottom:18px}:root[data-brand=troy-peptides] .pep-gate .pep-gate-card h2{font-size:28px;margin-bottom:11px}:root[data-brand=troy-peptides] .pep-gate .pep-gate-attest{font-size:12.5px;line-height:1.62;margin-bottom:18px}:root[data-brand=troy-peptides] .pep-gate .pep-gate-fine{margin-top:16px;padding:11px 44px 12px}}@media(max-width:620px){:root[data-brand=troy-peptides] .pep-gate{padding:16px}:root[data-brand=troy-peptides] .pep-gate .pep-gate-card{padding:32px 24px 0;border-radius:16px;max-height:calc(100vh - 32px)}:root[data-brand=troy-peptides] .pep-gate .pep-gate-card:before{left:24px;right:24px}:root[data-brand=troy-peptides] .pep-gate .pep-gate-card>.pep-eyebrow:before{height:46px;margin-bottom:20px}:root[data-brand=troy-peptides] .pep-gate .pep-gate-card h2{font-size:27px}:root[data-brand=troy-peptides] .pep-gate .pep-gate-fine{margin:22px -24px 0;padding:14px 24px 15px}}@media(prefers-reduced-motion:reduce){:root[data-brand=troy-peptides] .pep-gate:before,:root[data-brand=troy-peptides] .pep-gate .pep-gate-card{animation:none}:root[data-brand=troy-peptides] .pep-gate .pep-gate-card .pep-btn:hover:after{animation:none}}.troy-intro{position:relative;isolation:isolate;overflow:hidden;padding:clamp(2rem,3.6vw,3rem) 0 clamp(1.6rem,3vw,2.4rem);background:var(--t-rule-green) left bottom / 100% 1px no-repeat}.troy-intro:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 70% at 84% 12%,#00c46a33,#00c46a00 62%),radial-gradient(60% 70% at 6% 96%,#04321fb3,#0000 68%)}.troy-intro:after{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:66px 66px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 92%);mask-image:linear-gradient(180deg,#000,transparent 92%)}:root[data-brand=troy-peptides][data-theme=light] .troy-intro:before{background:radial-gradient(70% 70% at 84% 12%,#00a05624,#00a05600 62%),radial-gradient(60% 70% at 6% 96%,#0078401a,#0000 68%)}:root[data-brand=troy-peptides][data-theme=light] .troy-intro:after{background-image:linear-gradient(rgba(16,23,20,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(16,23,20,.05) 1px,transparent 1px)}:root[data-brand=troy-peptides] .troy-intro h1{max-width:none;font-size:clamp(2.6rem,4.6vw,4.2rem)}.troy-intro p{margin-top:.9rem;font-size:1rem}.troy-section{padding:clamp(2rem,4vw,3.5rem) 0}.troy-head{margin-bottom:clamp(1.4rem,2.6vw,2.2rem)}.t-trust{display:flex;flex-wrap:wrap;gap:.35rem 0;margin:1.1rem 0 0;padding:0;list-style:none;font:600 .74rem/1.5 var(--t-font-btn);letter-spacing:.22em;text-transform:uppercase;color:var(--t-kicker)}.t-trust li+li:before{content:"/";margin:0 .85rem;color:#00c96fb3}.t-trust strong{color:var(--text);font-weight:600}:root[data-brand=troy-peptides] .pep-footer-nav .pep-eyebrow{font:600 .74rem/1.2 var(--t-font-btn);letter-spacing:.18em;text-transform:uppercase;color:#f4f5f2}:root[data-brand=troy-peptides] .pep-footer{padding-top:clamp(2.75rem,5vw,4.25rem)}:root[data-brand=troy-peptides] .pep-footer:before{content:"";display:block;height:1px;margin-top:calc(-1*clamp(2.75rem,5vw,4.25rem));margin-bottom:clamp(2.75rem,5vw,4.25rem);background:var(--t-rule-green)}:root[data-brand=troy-peptides] .pep-btn.pep-sweep:after{content:none}:root[data-brand=troy-peptides][data-theme]{--sp-section: clamp(2.25rem, 4.5vw, 3.75rem)}:root[data-brand=troy-peptides] main>section.pep-section:first-child{padding-top:clamp(1.25rem,2.4vw,2rem)}:root[data-brand=troy-peptides] .pay-card .pay-copy,:root[data-brand=troy-peptides] .pay-copy{border-radius:999px;font-family:var(--t-font-bubble)}:root[data-brand=troy-peptides] .pep-card.pep-pcard{padding:.7rem;border:1px solid var(--t-card-line);border-radius:14px;background:var(--t-card-bg);box-shadow:var(--t-card-shadow)}:root[data-brand=troy-peptides] .pep-card.pep-pcard:is(:hover,:focus-within){border-color:var(--t-card-line-hover);box-shadow:var(--t-card-shadow-hover)}:root[data-brand=troy-peptides] .pep-card.pep-pcard .pep-pcard-img{border-radius:9px}:root[data-brand=troy-peptides] .pep-card.pep-pcard .pep-pcard-body{padding:.95rem .35rem .3rem;gap:.45rem}:root[data-brand=troy-peptides] .pep-card.pep-pcard .pep-pcard-name{min-height:0;font:600 1.25rem/1.08 var(--font-display);letter-spacing:.005em;text-transform:uppercase}:root[data-brand=troy-peptides] .pep-card.pep-pcard .pep-pcard-price{margin-top:auto;padding-top:.6rem;border-top:1px solid var(--t-card-line);font-weight:600}:root[data-brand=troy-peptides] .pep-card.pep-pcard .pep-pcard-opt{min-height:32px;padding:.3rem .85rem;border:1px solid var(--t-card-line);border-radius:999px;background:transparent;color:var(--text-muted);font:600 .78rem/1 var(--t-font-bubble);letter-spacing:-.01em;box-shadow:none}:root[data-brand=troy-peptides] .pep-card.pep-pcard .pep-pcard-opt.is-active{color:#0a7a45;background:#e3f5ea;border-color:#e3f5ea;box-shadow:none}:root[data-brand=troy-peptides] .pep-card.pep-pcard .pep-pcard-view{width:100%;min-height:46px;margin-top:.55rem;border:0;border-radius:999px;background:linear-gradient(180deg,#13a862,#0a7a45);color:#fff;font:700 .92rem/1 var(--t-font-bubble);letter-spacing:-.01em}:root[data-brand=troy-peptides] .pep-card.pep-pcard .pep-pcard-view:is(:hover,:focus-visible){background:linear-gradient(180deg,#16b56b,#0b844b);color:#fff}:root[data-brand=troy-peptides] .pep-card.pep-pcard .pep-pcard-view--oos{background:var(--t-disabled);color:var(--t-disabled-text);border-color:transparent}:root[data-brand=troy-peptides] .pep-mnav .pep-mnav-search input{border-radius:999px}:root[data-brand=troy-peptides] .qty-group{border-radius:999px}.nw{white-space:nowrap}@media(max-width:560px){.t-trust{font-size:.66rem;letter-spacing:.14em}.t-trust li+li:before{margin:0 .5rem}.t-kicker{font-size:.68rem;letter-spacing:.24em}:root[data-brand=troy-peptides] .troy-intro h1{font-size:clamp(2.3rem,10.5vw,3rem)}}:root[data-brand=troy-peptides] body.adm-workspace{color-scheme:light;--bg:#f6f5f2;--surface:#fff;--surface-2:#eeece8;--text:#202120;--text-muted:#555952;--text-faint:#63675f;--hairline:#d9dcd4;--accent:#00743e;--accent-hover:#005e32;--accent-rgb:0,116,62;--accent-contrast:#fff;--workspace-rail:#eeece8;--workspace-rail-text:#202120;--workspace-rail-muted:#555952;--workspace-rail-hover:#e2ded6;--workspace-rail-line:#d2cec5;--ok:#166534;--ok-bg:#e8f5ec;--warn:#854d0e;--warn-bg:#fff6db;--bad:#a21c26;--bad-bg:#fdecef;font-family:Troy Archivo,Arial,sans-serif;letter-spacing:0}:root[data-brand=troy-peptides] body.adm-workspace :is(h1,h2,h3,h4){font-family:inherit;font-weight:650;letter-spacing:-.025em;line-height:1.25}:root[data-brand=troy-peptides] .adm-workspace :is(input,select,textarea){color:var(--text);background:var(--surface);border-color:var(--hairline)}:root[data-brand=troy-peptides] .adm-workspace :is(input,textarea)::placeholder{color:#63675f;opacity:1}:root[data-brand=troy-peptides] .adm-workspace :is(button,input,select,textarea):disabled{opacity:1;color:#62675f;background:#e9eae5;cursor:not-allowed}:root[data-brand=troy-peptides] .adm-workspace :is(.v2btn,.v2field input,.v2field select,.v2field textarea,.aw-search-field input,.v2tabs button,.chip-action,.aw-tool,.task-refresh,summary){min-height:44px}:root[data-brand=troy-peptides] .adm-workspace .aw-search-field input{background:var(--workspace-rail-hover)}:root[data-brand=troy-peptides] .adm-workspace .aw-search-clear{width:44px}:root[data-brand=troy-peptides] .adm-workspace .v2help{background:#f1f0eb;border-color:var(--hairline)}@media(max-width:960px){:root[data-brand=troy-peptides] .adm-workspace :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px;min-height:44px}:root[data-brand=troy-peptides] .adm-workspace :is(button,.v2btn,.aw-tool){min-height:44px}}:root[data-brand=troy-peptides] .adm-workspace .v2{--ok:#166534;--ok-bg:#e8f5ec;--warn:#854d0e;--warn-bg:#fff6db;--crit:#a21c26;--crit-bg:#fdecef}:root[data-brand=troy-peptides] .adm-workspace .adm-pill.off{color:#854d0e}@media(max-width:960px){:root[data-brand=troy-peptides] .adm-workspace :is(.qedit,.fchip,.v2modal-x){min-width:44px;min-height:44px}}
