.PopularPeptidesSection-module__iQrzVq__section{border-bottom:1px solid #1111110f;padding:64px 0 clamp(28px,4vw,40px);scroll-margin-top:96px}.PopularPeptidesSection-module__iQrzVq__kicker{color:#8a8a8f;letter-spacing:.16em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:600}.PopularPeptidesSection-module__iQrzVq__title{letter-spacing:-.05em;color:#111;margin:0;font-size:clamp(32px,4vw,48px);font-weight:620;line-height:1.02}.PopularPeptidesSection-module__iQrzVq__viewAll{color:#111;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:13px;font-weight:600;text-decoration:none}.PopularPeptidesSection-module__iQrzVq__viewAll:hover,.PopularPeptidesSection-module__iQrzVq__viewAll:focus-visible{text-underline-offset:3px;text-decoration:underline}.PopularPeptidesSection-module__iQrzVq__grid{margin:0}@media (max-width:780px){.PopularPeptidesSection-module__iQrzVq__section{padding-top:48px}.PopularPeptidesSection-module__iQrzVq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}}@media (max-width:420px){.PopularPeptidesSection-module__iQrzVq__grid{grid-template-columns:1fr}}
.ConfidenceSection-module__2ppv6G__section{border-bottom:1px solid #1111110f;padding:clamp(34px,5vw,60px) 0}.ConfidenceSection-module__2ppv6G__title{letter-spacing:-.045em;color:#111;max-width:640px;margin:0;font-size:clamp(28px,3.6vw,44px);font-weight:560;line-height:1.05}.ConfidenceSection-module__2ppv6G__intro{color:#111111a8;max-width:52ch;margin:14px 0 0;font-size:clamp(15px,1.7vw,17px);line-height:1.55}.ConfidenceSection-module__2ppv6G__grid{background:#11111114;border:1px solid #11111114;border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1px;margin-top:clamp(24px,4vw,36px);display:grid;overflow:hidden}.ConfidenceSection-module__2ppv6G__card{background:#fff;flex-direction:column;gap:10px;padding:clamp(18px,2.6vw,26px);display:flex}.ConfidenceSection-module__2ppv6G__label{color:#86868b;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:9.5px;font-weight:650}.ConfidenceSection-module__2ppv6G__copy{color:#6e6e73;flex:1;margin:0;font-size:13px;line-height:1.55}.ConfidenceSection-module__2ppv6G__link{color:#111;letter-spacing:-.01em;border-bottom:1px solid #1111112e;align-self:flex-start;margin-top:4px;font-size:13px;font-weight:550;text-decoration:none;transition:border-color .2s}.ConfidenceSection-module__2ppv6G__link:hover,.ConfidenceSection-module__2ppv6G__link:focus-visible{border-bottom-color:#11111180}.ConfidenceSection-module__2ppv6G__link:focus-visible{outline-offset:3px;outline:2px solid #1d1d1f}
.BuiltDifferentlySection-module__OqTNUa__section{background:linear-gradient(#fafafa 0%,#fff 100%);border-bottom:1px solid #1111110f;padding:clamp(48px,7vw,88px) 0}.BuiltDifferentlySection-module__OqTNUa__inner{max-width:720px}.BuiltDifferentlySection-module__OqTNUa__title{letter-spacing:-.05em;color:#111;margin:0 0 clamp(22px,3vw,32px);font-size:clamp(32px,4.2vw,48px);font-weight:560;line-height:1.02}.BuiltDifferentlySection-module__OqTNUa__copy{gap:1.15em;display:grid}.BuiltDifferentlySection-module__OqTNUa__copy p{color:#111111b8;letter-spacing:-.015em;max-width:58ch;margin:0;font-size:clamp(16px,1.85vw,19px);line-height:1.65}@media (max-width:640px){.BuiltDifferentlySection-module__OqTNUa__section{padding:clamp(40px,10vw,64px) 0}.BuiltDifferentlySection-module__OqTNUa__copy p{max-width:100%}}
.CatalogueCtaSection-module__iKQtgq__section{text-align:left;border-top:1px solid #1111110f;padding:clamp(40px,5.5vw,72px) 0 clamp(40px,6vw,72px)}.CatalogueCtaSection-module__iKQtgq__title{letter-spacing:-.045em;color:#111;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(28px,3.6vw,44px);font-weight:560;line-height:1.05}.CatalogueCtaSection-module__iKQtgq__copy{color:#111111a8;max-width:46ch;margin:14px 0 0;font-size:clamp(15px,1.7vw,17px);line-height:1.55}.CatalogueCtaSection-module__iKQtgq__actions{flex-wrap:wrap;gap:14px;margin-top:clamp(22px,3vw,32px);display:flex}@media (max-width:640px){.CatalogueCtaSection-module__iKQtgq__actions{flex-direction:column;align-items:stretch}:is(.CatalogueCtaSection-module__iKQtgq__actions .primary-cta,.CatalogueCtaSection-module__iKQtgq__actions .secondary-cta){text-align:center;justify-content:center;width:100%}}
.WelcomeBack-module__w2z9pW__section{padding:28px 0 0}.WelcomeBack-module__w2z9pW__panel{box-sizing:border-box;background:#f6f6f7;border-radius:28px;padding:clamp(28px,3.4vw,48px) clamp(18px,2.6vw,36px) clamp(26px,3.2vw,44px);box-shadow:0 1px #11111108}.WelcomeBack-module__w2z9pW__intro{margin:0 0 clamp(22px,2.6vw,32px)}.WelcomeBack-module__w2z9pW__eyebrow{color:#8a8a8f;letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:600}.WelcomeBack-module__w2z9pW__title{color:#111;letter-spacing:-.05em;margin:0;font-size:clamp(32px,3.8vw,48px);font-weight:700;line-height:1.05}.WelcomeBack-module__w2z9pW__body{gap:22px;min-width:0;display:grid}.WelcomeBack-module__w2z9pW__split{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:center;gap:0}.WelcomeBack-module__w2z9pW__recentZone,.WelcomeBack-module__w2z9pW__basketZone{min-width:0}.WelcomeBack-module__w2z9pW__recentHead{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 14px;display:flex}.WelcomeBack-module__w2z9pW__zoneTitle{color:#111;letter-spacing:-.03em;margin:0;font-size:21px;font-weight:600;line-height:1.2}.WelcomeBack-module__w2z9pW__viewAll{appearance:none;color:#6e6e73;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:14px;font-weight:500;line-height:1.2}.WelcomeBack-module__w2z9pW__viewAll:hover,.WelcomeBack-module__w2z9pW__viewAll:focus-visible{color:#111;text-decoration:underline}.WelcomeBack-module__w2z9pW__viewAll:focus-visible,.WelcomeBack-module__w2z9pW__recentItem:focus-visible,.WelcomeBack-module__w2z9pW__continue:focus-visible{outline-offset:3px;outline:2px solid #11111152}.WelcomeBack-module__w2z9pW__recent{gap:12px;min-width:0;display:flex}.WelcomeBack-module__w2z9pW__recentItem{min-width:0;max-width:calc(33.3333% - 8px);min-height:76px;color:inherit;background:#fff;border:1px solid #1111111a;border-radius:20px;flex:1 1 0;align-items:center;gap:12px;padding:10px 12px 10px 10px;text-decoration:none;transition:border-color .16s,background-color .16s;display:flex}.WelcomeBack-module__w2z9pW__recent[data-count="1"] .WelcomeBack-module__w2z9pW__recentItem,.WelcomeBack-module__w2z9pW__recent[data-count="2"] .WelcomeBack-module__w2z9pW__recentItem{flex:calc(50% - 6px)}.WelcomeBack-module__w2z9pW__recent[data-count="1"] .WelcomeBack-module__w2z9pW__recentItem{flex:0 calc(33.3333% - 8px);max-width:calc(33.3333% - 8px)}.WelcomeBack-module__w2z9pW__thumb{flex:none;place-items:center;width:56px;height:56px;display:grid}.WelcomeBack-module__w2z9pW__thumb img{object-fit:contain;width:56px;height:56px}.WelcomeBack-module__w2z9pW__recentCopy{flex:auto;gap:3px;min-width:0;display:grid}.WelcomeBack-module__w2z9pW__recentCopy strong{color:#111;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.2;overflow:hidden}.WelcomeBack-module__w2z9pW__recentCopy em{color:#6e6e73;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-style:normal;line-height:1.25;overflow:hidden}.WelcomeBack-module__w2z9pW__chevron{color:#111;flex:none;place-items:center;transition:transform .16s;display:grid}.WelcomeBack-module__w2z9pW__recentItem:hover,.WelcomeBack-module__w2z9pW__recentItem:focus-visible{border-color:#1111112e}.WelcomeBack-module__w2z9pW__recentItem:hover .WelcomeBack-module__w2z9pW__chevron,.WelcomeBack-module__w2z9pW__recentItem:focus-visible .WelcomeBack-module__w2z9pW__chevron{transform:translate(2px)}.WelcomeBack-module__w2z9pW__basketSplit{border-left:1px solid #1111111a;margin-left:8px;padding-left:28px}.WelcomeBack-module__w2z9pW__basket{align-items:center;gap:16px;min-width:0;display:flex}.WelcomeBack-module__w2z9pW__basketIcon{color:#111;background:#1111110f;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid}.WelcomeBack-module__w2z9pW__basketIcon svg{width:22px;height:22px}.WelcomeBack-module__w2z9pW__basketCopy{flex:auto;min-width:0}.WelcomeBack-module__w2z9pW__basketSubline{color:#6e6e73;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:16px;line-height:1.3;overflow:hidden}.WelcomeBack-module__w2z9pW__continue{appearance:none;color:#fff;min-width:214px;height:54px;font:inherit;letter-spacing:-.02em;cursor:pointer;background:#111;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:600;transition:background-color .16s;display:inline-flex}.WelcomeBack-module__w2z9pW__continue:hover{background:#000}@media (max-width:1099px){.WelcomeBack-module__w2z9pW__split{grid-template-columns:1fr;align-items:stretch;gap:22px}.WelcomeBack-module__w2z9pW__basketSplit{border-top:1px solid #1111111a;border-left:0;margin:0;padding:22px 0 0}}@media (max-width:780px){.WelcomeBack-module__w2z9pW__section{padding-top:18px}.WelcomeBack-module__w2z9pW__panel{border-radius:22px;padding:22px 16px 20px}.WelcomeBack-module__w2z9pW__intro{margin-bottom:18px}.WelcomeBack-module__w2z9pW__title{font-size:clamp(28px,8vw,36px)}.WelcomeBack-module__w2z9pW__zoneTitle{font-size:18px}.WelcomeBack-module__w2z9pW__recent{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -4px;padding:0 4px 2px;overflow-x:auto}.WelcomeBack-module__w2z9pW__recent::-webkit-scrollbar{display:none}.WelcomeBack-module__w2z9pW__recentItem,.WelcomeBack-module__w2z9pW__recent[data-count="1"] .WelcomeBack-module__w2z9pW__recentItem,.WelcomeBack-module__w2z9pW__recent[data-count="2"] .WelcomeBack-module__w2z9pW__recentItem,.WelcomeBack-module__w2z9pW__recent[data-count="3"] .WelcomeBack-module__w2z9pW__recentItem{scroll-snap-align:start;flex:0 0 min(78vw,260px);max-width:min(78vw,260px);display:flex}.WelcomeBack-module__w2z9pW__recentItem:nth-child(n+3){display:flex}.WelcomeBack-module__w2z9pW__basket{flex-wrap:wrap}.WelcomeBack-module__w2z9pW__continue{width:100%;min-width:0;height:52px}.WelcomeBack-module__w2z9pW__basketSubline{white-space:normal;font-size:15px}}
