:root{--cp-spring: cubic-bezier(.2, .9, .3, 1.2);--cp-smooth: cubic-bezier(.16, 1, .3, 1);--cp-ink: #0f0a2e;--cp-ink-60: rgba(15, 10, 46, .62);--cp-ink-35: rgba(15, 10, 46, .35);--cp-hairline: rgba(15, 10, 46, .1);--cp-accent: #1bb674;--cp-accent-soft: rgba(27, 182, 116, .12);--cp-surface: #fafaf7;--cp-radius-lg: 2.4rem;--cp-radius-md: 1.6rem}.collection-hero__breadcrumb{display:flex;align-items:center;gap:.8rem;margin:0 0 clamp(3rem,5vw,4.8rem);font-family:var(--font-body);font-size:1.2rem;letter-spacing:.02em;color:var(--cp-ink-35)}.collection-hero__breadcrumb a{color:var(--cp-ink-60);text-decoration:none;transition:color .2s var(--cp-smooth)}.collection-hero__breadcrumb a:hover{color:var(--cp-ink)}.collection-hero__breadcrumb span[aria-current]{color:var(--cp-accent);font-weight:600}.collection-hero__grid{display:grid;grid-template-columns:1fr;gap:clamp(3rem,5vw,5rem);align-items:center}@media screen and (min-width:900px){.collection-hero__grid{grid-template-columns:58% 1fr;gap:clamp(4rem,6vw,7rem)}}.collection-hero__content{display:flex;flex-direction:column;gap:clamp(1.2rem,2vw,1.8rem)}.collection-hero__tagline{display:inline-flex;align-items:center;gap:.8rem;margin:0;font-family:var(--font-body);font-size:1.15rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--cp-accent);align-self:flex-start}.collection-hero__tagline:before{content:"";width:2.4rem;height:1px;background:var(--cp-accent);flex:0 0 auto}.collection-hero__heading{font-family:var(--font-heading);font-weight:900;font-size:clamp(3.2rem,2rem + 3vw,5.6rem);line-height:.95;letter-spacing:-.02em;text-transform:uppercase;color:var(--cp-ink);margin:0;text-wrap:balance}.collection-hero__subheading{font-family:var(--font-heading);font-weight:700;font-size:clamp(1.6rem,1.3rem + .6vw,2.1rem);line-height:1.2;letter-spacing:-.005em;color:var(--cp-ink);margin:0;max-width:36ch;opacity:.85}.collection-hero__description{font-family:var(--font-body);font-size:clamp(1.5rem,1.35rem + .25vw,1.7rem);line-height:1.55;color:var(--cp-ink-60);margin:0;max-width:52ch}.collection-hero__description p{margin:0 0 1.2rem}.collection-hero__description p:last-child{margin-bottom:0}.collection-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2rem;padding-top:.8rem;margin-top:.4rem;border-top:1px solid var(--cp-hairline);padding:2rem 0 0}.collection-hero__count{font-family:var(--font-body);font-size:1.35rem;color:var(--cp-ink-60);letter-spacing:.02em}.collection-hero__count strong{font-family:var(--font-heading);font-weight:800;color:var(--cp-ink);font-feature-settings:"tnum" on,"lnum" on;margin-right:.3em}.collection-hero__certs{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.collection-hero__cert{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .9rem;border:1px solid var(--cp-hairline);border-radius:999px;font-family:var(--font-body);font-size:1.1rem;font-weight:600;letter-spacing:.06em;color:var(--cp-ink);text-transform:uppercase}.collection-hero__cert span{width:.5rem;height:.5rem;border-radius:50%;background:var(--cp-accent);flex:0 0 auto}.collection-hero__media{position:relative;border-radius:var(--cp-radius-lg);overflow:hidden;background:var(--cp-surface);border:1px solid var(--cp-hairline);aspect-ratio:4 / 5}.collection-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.collection-hero__image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--cp-ink-35)}.collection-hero__image-placeholder svg{width:64px;height:64px;opacity:.5}.collection-story__grid{display:grid;grid-template-columns:1fr;gap:clamp(2rem,4vw,3.2rem);align-items:start}@media screen and (min-width:900px){.collection-story__grid--editorial{grid-template-columns:minmax(24rem,32%) 1fr;gap:clamp(4rem,6vw,8rem);align-items:start}.collection-story__grid--editorial .collection-story__header{position:sticky;top:10rem}.collection-story__grid--editorial .collection-story__body{columns:2;column-gap:clamp(3rem,4vw,4.8rem)}.collection-story__grid--editorial .collection-story__body p{break-inside:avoid;max-width:none}}@media screen and (min-width:900px){.collection-story__grid--with-image{grid-template-columns:3fr 2fr;grid-template-areas:"header header" "body   media";gap:clamp(3rem,5vw,4.8rem) clamp(4rem,6vw,7rem)}.collection-story__grid--with-image .collection-story__header{grid-area:header;max-width:72rem}.collection-story__grid--with-image .collection-story__body{grid-area:body}.collection-story__grid--with-image .collection-story__media{grid-area:media}}.collection-story__header{display:flex;flex-direction:column;gap:1.6rem}.collection-story__eyebrow{display:inline-flex;align-items:center;gap:.8rem;margin:0;font-family:var(--font-body);font-size:1.15rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--cp-accent);align-self:flex-start}.collection-story__eyebrow:before{content:"";width:2.4rem;height:1px;background:var(--cp-accent)}.collection-story__heading{font-family:var(--font-heading);font-weight:900;font-size:clamp(2.4rem,1.8rem + 1.8vw,3.6rem);line-height:1.05;letter-spacing:-.015em;text-transform:uppercase;color:var(--cp-ink);margin:0;text-wrap:balance}.collection-story__body{font-family:var(--font-body);font-size:clamp(1.5rem,1.35rem + .2vw,1.65rem);line-height:1.65;color:var(--cp-ink-60)}.collection-story__body p{margin:0 0 1.6rem;max-width:60ch}.collection-story__body p:last-child{margin-bottom:0}.collection-story__media{border-radius:var(--cp-radius-lg);overflow:hidden;border:1px solid var(--cp-hairline);aspect-ratio:4 / 5;position:sticky;top:10rem}.collection-story__media img{width:100%;height:100%;object-fit:cover;display:block}.collection-story--dark .collection-story__heading{color:#fff!important}.collection-story--dark .collection-story__body,.collection-story--dark .collection-story__body p{color:#ffffffb8!important}.collection-story--dark .collection-story__body strong,.collection-story--dark .collection-story__body b{color:#fff!important}.collection-story--dark .collection-story__media{border-color:#ffffff1f}.collection-benefits__header{max-width:60rem;margin:0 0 clamp(3rem,5vw,4.8rem)}.collection-benefits__eyebrow{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 1.4rem;font-family:var(--font-body);font-size:1.15rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--cp-accent)}.collection-benefits__eyebrow:before{content:"";width:2.4rem;height:1px;background:var(--cp-accent)}.collection-benefits__heading{font-family:var(--font-heading);font-weight:900;font-size:clamp(2.4rem,1.8rem + 1.8vw,3.6rem);line-height:1.05;letter-spacing:-.015em;text-transform:uppercase;color:var(--cp-ink);margin:0;text-wrap:balance}.collection-benefits__list{counter-reset:benefit}.collection-benefits__list ul{display:grid;grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--cp-hairline)}@media screen and (min-width:900px){.collection-benefits__list ul{grid-template-columns:repeat(2,1fr);gap:0 clamp(4rem,6vw,7rem)}}.collection-benefits__list ul>br{display:none}.collection-benefits__list li{counter-increment:benefit;position:relative;padding:2rem 0 2rem 5rem;border-bottom:1px solid var(--cp-hairline);font-family:var(--font-body);font-size:clamp(1.4rem,1.3rem + .2vw,1.6rem);line-height:1.45;color:var(--cp-ink);display:flex;align-items:center;min-height:6.4rem}.collection-benefits__list li:before{content:counter(benefit,decimal-leading-zero);position:absolute;left:0;top:2rem;font-family:var(--font-heading);font-size:1.2rem;font-weight:800;letter-spacing:.12em;color:var(--cp-accent);font-feature-settings:"tnum" on,"lnum" on}.collection-usage{background:var(--cp-surface)}.collection-usage__grid{display:grid;grid-template-columns:1fr;gap:clamp(3rem,5vw,4.8rem);align-items:start}@media screen and (min-width:900px){.collection-usage__grid{grid-template-columns:5fr 7fr;gap:clamp(4rem,6vw,8rem)}}.collection-usage__main{display:flex;flex-direction:column;gap:2.4rem}.collection-usage__header{display:flex;flex-direction:column;gap:1.4rem}.collection-usage__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.2rem,2vw,2rem);margin:0;padding:0;list-style:none}@media screen and (max-width:599px){.collection-usage__steps{grid-template-columns:1fr;gap:1.6rem}}.collection-usage__step{position:relative;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.collection-usage__step img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;max-height:28rem;display:block;border-radius:var(--cp-radius-md);border:1px solid var(--cp-hairline);background:#fff;transition:transform .5s var(--cp-smooth)}.collection-usage__step:hover img{transform:translateY(-3px)}.collection-usage__step-label{display:flex;align-items:center;gap:.8rem;font-family:var(--font-body);font-size:1.15rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cp-ink)}.collection-usage__step-label span{font-family:var(--font-heading);font-weight:800;font-size:1.1rem;letter-spacing:.12em;color:var(--cp-accent);font-feature-settings:"tnum" on,"lnum" on}.collection-usage__eyebrow{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 1.4rem;font-family:var(--font-body);font-size:1.15rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--cp-accent)}.collection-usage__eyebrow:before{content:"";width:2.4rem;height:1px;background:var(--cp-accent)}.collection-usage__heading{font-family:var(--font-heading);font-weight:900;font-size:clamp(2rem,1.6rem + 1.2vw,2.8rem);line-height:1.08;letter-spacing:-.01em;text-transform:uppercase;color:var(--cp-ink);margin:0;text-wrap:balance}.collection-usage__body{font-family:var(--font-body);font-size:clamp(1.45rem,1.3rem + .2vw,1.65rem);line-height:1.6;color:var(--cp-ink-60)}.collection-usage__body p{margin:0 0 1.4rem;max-width:60ch}.collection-usage__body p:last-child{margin-bottom:0}.collection-usage__body strong,.collection-usage__body b{color:var(--cp-ink);font-weight:700}.template-collection .collection__title{display:none}.template-collection .collection-hero+* .collection{padding-top:0}@media screen and (max-width:899px){.collection-story__media,.collection-usage__header{position:static;top:auto}.collection-hero__meta{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/collection-content.css.map */
