.compact-arrow-module__ynGjbG__arrow{font-size:23px;font-weight:400;line-height:1;display:inline-block}.compact-arrow-module__ynGjbG__arrow[data-direction=left]{transform:rotate(-90deg)}.compact-arrow-module__ynGjbG__arrow[data-direction=right]{transform:rotate(90deg)}
.kit-selection-module__4uDtcW__section{isolation:isolate;background:#f3f1ed;margin:170px 0 160px;scroll-margin-top:220px;position:relative;overflow:clip visible}.kit-selection-module__4uDtcW__inner{grid-template-columns:42% 58%;align-items:center;max-width:1320px;min-height:440px;margin:auto;padding:44px 48px;display:grid;position:relative}.kit-selection-module__4uDtcW__copy{z-index:2;position:relative}.kit-selection-module__4uDtcW__eyebrow{letter-spacing:.2em;margin:0 0 24px;font-size:10px}.kit-selection-module__4uDtcW__copy h2{letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(36px,3.8vw,54px);line-height:1.05}.kit-selection-module__4uDtcW__description{max-width:440px;margin:0 0 10px;font-size:clamp(18px,2vw,26px);line-height:1.5}.kit-selection-module__4uDtcW__choices{gap:8px;margin:0 0 28px;display:flex}.kit-selection-module__4uDtcW__choices button{color:#343331;cursor:pointer;font:inherit;background:0 0;border:1px solid #cfc9c2;border-radius:999px;padding:9px 18px;font-size:13px}.kit-selection-module__4uDtcW__choices button[aria-pressed=true]{color:#fff;background:#9e1730;border-color:#9e1730}.kit-selection-module__4uDtcW__choices button:focus-visible{outline-offset:3px;outline:2px solid #9e1730}.kit-selection-module__4uDtcW__included{color:#575450;max-width:390px;margin:10px 0 0;font-size:12px;line-height:1.5}.kit-selection-module__4uDtcW__catalog{width:fit-content;color:inherit;border-bottom:1px solid;align-items:center;gap:10px;margin-top:22px;padding-bottom:4px;font-size:13px;text-decoration:none;display:flex}.kit-selection-module__4uDtcW__catalog:hover{color:var(--red)}.kit-selection-module__4uDtcW__visual{aspect-ratio:1.5;pointer-events:none;z-index:1;width:76%;position:absolute;top:50%;right:-7%;transform:translateY(-50%)scale(1.08)}.kit-selection-module__4uDtcW__image{object-fit:contain;width:100%;height:100%}@media (min-width:901px) and (max-width:1100px){.kit-selection-module__4uDtcW__visual{width:72%;right:-8%}}@media (max-width:900px){.kit-selection-module__4uDtcW__section{margin:100px 0;scroll-margin-top:110px}.kit-selection-module__4uDtcW__inner{grid-template-columns:1fr;padding:44px 24px 0}.kit-selection-module__4uDtcW__copy h2{font-size:42px}.kit-selection-module__4uDtcW__visual{width:120%;margin:8px -18% -85px;position:relative;top:auto;right:auto;transform:none}}
.peptide-molecules-module__s3oKgq__canvas{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.peptide-molecules-module__s3oKgq__canvas{display:none}}
.peptide-education-module__4r8keW__section{text-align:center;background:#f6f5f2;padding:100px 0 76px;position:relative;overflow:hidden}.peptide-education-module__4r8keW__heading{z-index:1;max-width:780px;margin:0 auto 66px;padding:0 24px;position:relative}.peptide-education-module__4r8keW__eyebrow{letter-spacing:.18em;color:var(--text-muted);margin:0 0 24px;font-size:11px}.peptide-education-module__4r8keW__heading h2{letter-spacing:-.055em;margin:0 0 28px;font-size:clamp(36px,4.8vw,64px);font-weight:500;line-height:1.08}.peptide-education-module__4r8keW__description{max-width:660px;color:var(--text-muted);margin:0 auto 20px;font-size:16px;line-height:1.75}.peptide-education-module__4r8keW__source{color:var(--text-muted);text-underline-offset:4px;font-size:12px}.peptide-education-module__4r8keW__marquees{gap:22px;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.peptide-education-module__4r8keW__row{overflow:hidden}.peptide-education-module__4r8keW__track{width:max-content;animation:38s linear infinite peptide-education-module__4r8keW__drift;display:flex}.peptide-education-module__4r8keW__row:nth-child(2) .peptide-education-module__4r8keW__track{animation-duration:43s;animation-direction:reverse}.peptide-education-module__4r8keW__group{flex-shrink:0;align-items:center;min-width:100vw;margin:0;padding:0;list-style:none;display:flex}.peptide-education-module__4r8keW__group li{white-space:nowrap;letter-spacing:-.035em;color:#686b68;align-items:center;gap:36px;padding-right:36px;font-size:clamp(28px,3.5vw,48px);font-weight:400;transition:color .45s;display:flex}.peptide-education-module__4r8keW__group li span{color:#b7aea1}.peptide-education-module__4r8keW__group li[data-active=true]{color:var(--red,#a70725)}@keyframes peptide-education-module__4r8keW__drift{to{transform:translate(-50%)}}@media (max-width:700px){.peptide-education-module__4r8keW__section{padding:68px 0 52px}.peptide-education-module__4r8keW__heading{margin-bottom:44px}.peptide-education-module__4r8keW__description{font-size:15px}.peptide-education-module__4r8keW__group li{gap:24px;padding-right:24px}}@media (prefers-reduced-motion:reduce){.peptide-education-module__4r8keW__track{width:100%;animation:none}.peptide-education-module__4r8keW__group{flex-wrap:wrap;justify-content:center;gap:12px 20px;width:100%;padding:0 24px}.peptide-education-module__4r8keW__group li{white-space:normal;padding:0;font-size:22px}.peptide-education-module__4r8keW__group li span,.peptide-education-module__4r8keW__group[aria-hidden=true]{display:none}.peptide-education-module__4r8keW__marquees{-webkit-mask-image:none;mask-image:none}}.peptide-education-module__4r8keW__visual{z-index:1;isolation:isolate;align-items:center;min-height:390px;display:grid;position:relative}.peptide-education-module__4r8keW__visual>.peptide-education-module__4r8keW__marquees{z-index:1;grid-area:1/1;position:relative}.peptide-education-module__4r8keW__mixingCard{z-index:2;aspect-ratio:1;pointer-events:none;background:url(/assets/peptides/molecular-flat.svg) 50%/cover no-repeat,repeating-linear-gradient(115deg,#ffffff03 0 1px,#0000 1px 3px),linear-gradient(115deg,#38070f 0%,#68101e 23%,#b74655 46%,#8e2535 59%,#500b19 100%);border:1px solid #8d3b43;border-radius:24px;grid-area:1/1;justify-self:center;place-items:center;width:min(340px,66vw);margin:0;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #efb2b980,inset 0 -1px 1px #2d030c60,0 18px 40px #52132024}.peptide-education-module__4r8keW__mixingVideo{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:700px){.peptide-education-module__4r8keW__visual{min-height:220px}.peptide-education-module__4r8keW__mixingCard{border-radius:18px;width:min(168px,42vw)}}@media (prefers-reduced-motion:reduce){.peptide-education-module__4r8keW__visual{gap:28px}.peptide-education-module__4r8keW__visual>.peptide-education-module__4r8keW__marquees{grid-area:2/1}.peptide-education-module__4r8keW__mixingCard{grid-area:1/1}}
.community-stories-module__BRLlUG__section{background:radial-gradient(at 50% 52%,#eeebe5,#0000 65%);padding:84px 0 76px;scroll-margin-top:120px}.community-stories-module__BRLlUG__rail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;align-items:center;gap:20px;padding:4px 32px;scroll-padding-inline:32px;display:flex;overflow-x:auto}.community-stories-module__BRLlUG__rail::-webkit-scrollbar{display:none}.community-stories-module__BRLlUG__rail[data-scrolling=true]{scroll-snap-type:none}.community-stories-module__BRLlUG__card{background:var(--fog);scroll-snap-align:center;border-radius:20px;flex:0 0 calc(26% - 12px);height:clamp(300px,37vw,530px);margin:0;position:relative;overflow:hidden}.community-stories-module__BRLlUG__card[data-size=small]{flex-basis:calc(22% - 12px);height:clamp(260px,32vw,460px)}.community-stories-module__BRLlUG__card[data-size=large]{flex-basis:calc(30% - 12px);height:clamp(350px,42vw,600px)}.community-stories-module__BRLlUG__card video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.community-stories-module__BRLlUG__clipControls{z-index:1;gap:6px;display:flex;position:absolute;bottom:12px;right:12px}.community-stories-module__BRLlUG__clipControls button{width:40px;height:40px;color:var(--graphite);cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:0 4px 16px #00000024}.community-stories-module__BRLlUG__clipControls button:hover{background:#fff}.community-stories-module__BRLlUG__clipControls svg{width:15px;height:15px;display:block}.community-stories-module__BRLlUG__heading{text-align:center;max-width:1200px;margin:0 auto 64px;padding:0 24px}.community-stories-module__BRLlUG__heading h2{letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(34px,4.7vw,68px);font-weight:450;line-height:1.12}.community-stories-module__BRLlUG__heading em{color:#9e1730;font-weight:400}.community-stories-module__BRLlUG__heading p{color:var(--text-muted);margin:0;font-size:clamp(16px,1.8vw,24px);line-height:1.5}.community-stories-module__BRLlUG__controls{justify-content:center;gap:10px;margin-top:24px;display:flex}.community-stories-module__BRLlUG__controls button{border:1px solid var(--silver);width:48px;height:48px;color:var(--graphite);cursor:pointer;background:#fff;border-radius:50%;place-items:center;font-size:23px;display:grid}.community-stories-module__BRLlUG__controls button:hover{background:var(--fog)}@media (max-width:700px){.community-stories-module__BRLlUG__section{padding:48px 0}.community-stories-module__BRLlUG__rail{gap:14px;padding-inline:24px;scroll-padding-inline:24px}.community-stories-module__BRLlUG__card[data-size]{border-radius:18px;flex-basis:78vw;height:440px;max-height:65svh}}
.lifestyle-module__dj4Mga__section{max-width:1320px;margin:auto;padding:80px 32px 100px}.lifestyle-module__dj4Mga__heading{text-align:center;max-width:850px;margin:0 auto 56px}.lifestyle-module__dj4Mga__eyebrow{letter-spacing:.18em;color:var(--text-muted);margin:0 0 22px;font-size:11px}.lifestyle-module__dj4Mga__heading h2{letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(34px,4.4vw,58px);font-weight:500;line-height:1.1}.lifestyle-module__dj4Mga__heading>p:last-child{max-width:580px;color:var(--text-muted);margin:auto;font-size:16px;line-height:1.65}.lifestyle-module__dj4Mga__rail{--gutter:32px;--inset:max(var(--gutter), calc((100vw - 1320px) / 2 + var(--gutter)));width:100vw;padding:4px var(--inset);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--inset);scrollbar-width:none;grid-auto-columns:29%;grid-auto-flow:column;gap:22px;margin-left:calc(50% - 50vw);display:grid;overflow-x:auto}.lifestyle-module__dj4Mga__rail::-webkit-scrollbar{display:none}.lifestyle-module__dj4Mga__card{aspect-ratio:3/4;isolation:isolate;scroll-snap-align:start;background:var(--fog);border-radius:20px;position:relative;overflow:hidden}.lifestyle-module__dj4Mga__card img{object-fit:cover;transition:transform .6s}.lifestyle-module__dj4Mga__card:after{content:"";pointer-events:none;background:linear-gradient(#0000 30%,#0000001f 50%,#000000c7);position:absolute;inset:0}.lifestyle-module__dj4Mga__details{color:#fff;z-index:1;padding:26px;position:absolute;bottom:0;left:0;right:0}.lifestyle-module__dj4Mga__details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.lifestyle-module__dj4Mga__details summary::-webkit-details-marker{display:none}.lifestyle-module__dj4Mga__details h3{letter-spacing:-.04em;margin:0;font-size:clamp(23px,2.3vw,31px);font-weight:450;line-height:1.12}.lifestyle-module__dj4Mga__arrow{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff26;border:1px solid #ffffff80;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:24px;transition:transform .25s,background .25s;display:grid}.lifestyle-module__dj4Mga__details[open] .lifestyle-module__dj4Mga__arrow{background:#ffffff40;transform:rotate(180deg)}.lifestyle-module__dj4Mga__details p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:18px 0 0;font-size:14px;line-height:1.6;overflow:hidden;display:-webkit-box!important}.lifestyle-module__dj4Mga__controls{justify-content:center;align-items:center;gap:20px;margin-top:30px;display:flex}.lifestyle-module__dj4Mga__controls button{border:1px solid var(--silver);width:48px;height:48px;color:var(--graphite);cursor:pointer;background:#fff;border-radius:50%;font-size:23px}.lifestyle-module__dj4Mga__controls button:disabled{opacity:.3;cursor:default}.lifestyle-module__dj4Mga__controls button:hover:not(:disabled){background:var(--fog)}.lifestyle-module__dj4Mga__controls progress{appearance:none;background:var(--fog);width:140px;height:3px;color:var(--graphite);border:0}.lifestyle-module__dj4Mga__controls progress::-webkit-progress-bar{background:var(--fog)}.lifestyle-module__dj4Mga__controls progress::-webkit-progress-value{background:var(--graphite)}.lifestyle-module__dj4Mga__controls progress::-moz-progress-bar{background:var(--graphite)}@media (hover:hover){.lifestyle-module__dj4Mga__card:hover img{transform:scale(1.035)}}@media (max-width:1000px){.lifestyle-module__dj4Mga__rail{grid-auto-columns:40%}}@media (max-width:700px){.lifestyle-module__dj4Mga__section{padding:60px 24px}.lifestyle-module__dj4Mga__heading{margin-bottom:32px}.lifestyle-module__dj4Mga__heading>p:last-child{font-size:14px}.lifestyle-module__dj4Mga__rail{--gutter:24px;grid-auto-columns:85%;gap:16px}.lifestyle-module__dj4Mga__details{padding:22px}.lifestyle-module__dj4Mga__details p{-webkit-line-clamp:3}}@media (prefers-reduced-motion:reduce){.lifestyle-module__dj4Mga__card img,.lifestyle-module__dj4Mga__arrow{transition:none}}
