.cs-collection__head{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:clamp(3.2rem,5vw,5.6rem)}.cs-collection__heading{margin:0}.cs-collection__description{max-width:60ch}.cs-collection__controls{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding-bottom:2.4rem;margin-bottom:clamp(2.4rem,4vw,4rem);border-bottom:1px solid var(--cs-line)}.cs-collection__count,.cs-collection__sort-label{margin:0;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-ink-soft)}.cs-collection__sort{display:flex;align-items:center;gap:.8rem}.cs-collection__select{font-family:inherit;font-size:1.4rem;color:var(--cs-ink);background:transparent;border:0;border-bottom:1px solid var(--cs-line);padding:.4rem .4rem .4rem 0;cursor:pointer}.cs-collection__grid{display:grid;grid-template-columns:repeat(var(--cc-cols),minmax(0,1fr));gap:clamp(2.4rem,3vw,4rem) clamp(2rem,3vw,4rem);margin:0;padding:0;list-style:none}.cs-collection__link{display:block;text-decoration:none;color:inherit}.cs-collection__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background-color:transparent}.cs-collection__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block;transition:opacity .5s var(--cs-ease),transform .7s var(--cs-ease)}.cs-collection__img--back{opacity:0}@media(hover:hover){.cs-collection__link:hover .cs-collection__img--front,.cs-collection__link:focus-visible .cs-collection__img--front{transform:scale(1.02)}.cs-collection__media--swap .cs-collection__img--front{opacity:1}.cs-collection__link:hover .cs-collection__media--swap .cs-collection__img--front,.cs-collection__link:focus-visible .cs-collection__media--swap .cs-collection__img--front{opacity:0}.cs-collection__link:hover .cs-collection__img--back,.cs-collection__link:focus-visible .cs-collection__img--back{opacity:1}}@media(prefers-reduced-motion:reduce){.cs-collection__img{transition:none}}.cs-collection__meta{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem;padding-block-start:1.6rem;border-block-start:1px solid var(--cs-line);margin-block-start:1.6rem}.cs-collection__title{font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.4}.cs-collection__price{font-size:1.5rem;color:var(--cs-ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap}.cs-collection__was{margin-inline-start:.8rem;opacity:.6}.cs-collection__empty{display:flex;flex-direction:column;align-items:center;gap:2.4rem;padding-block:clamp(4rem,8vw,8rem);text-align:center}@media screen and (min-width:750px){.cs-collection__grid--sparse{grid-template-columns:repeat(auto-fit,minmax(24rem,32rem));justify-content:center}}.cs-colorways__grid{display:grid;grid-template-columns:repeat(var(--cw-cols),minmax(0,1fr));gap:clamp(2rem,3vw,4rem)}.cs-colorways__link{display:block;text-decoration:none;color:inherit}.cs-colorways__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background-color:transparent}.cs-colorways__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block;filter:var(--cw-filter, none);transition:opacity .5s var(--cs-ease),transform .7s var(--cs-ease)}.cs-colorways__img--back{opacity:0}@media(hover:hover){.cs-colorways__link:hover .cs-colorways__img--front,.cs-colorways__link:focus-visible .cs-colorways__img--front{transform:scale(1.02)}.cs-colorways__media--swap .cs-colorways__img--front{opacity:1}.cs-colorways__link:hover .cs-colorways__media--swap .cs-colorways__img--front,.cs-colorways__link:focus-visible .cs-colorways__media--swap .cs-colorways__img--front{opacity:0}.cs-colorways__link:hover .cs-colorways__img--back,.cs-colorways__link:focus-visible .cs-colorways__img--back{opacity:1}}@media(prefers-reduced-motion:reduce){.cs-colorways__img{transition:none}}.cs-colorways__meta{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem;padding-block-start:1.6rem;border-block-start:1px solid var(--cs-line);margin-block-start:1.6rem}.cs-colorways__label{font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.cs-colorways__price{font-size:1.5rem;color:var(--cs-ink-soft);font-variant-numeric:tabular-nums}.cs-colorways__cta{display:flex;justify-content:center;margin-block-start:clamp(4rem,6vw,6.4rem)}.cs-hero{position:relative;display:grid;min-height:var(--hero-h);isolation:isolate}.cs-hero__media,.cs-hero__content{grid-area:1 / 1}.cs-hero__media{position:relative;overflow:hidden}.cs-hero__picture{display:contents}.cs-hero__poster,.cs-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--hero-focal, center center);display:block}.cs-hero__video{opacity:0;transition:opacity .8s var(--cs-ease)}.cs-hero__video.is-playing{opacity:1}.cs-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,calc(var(--hero-scrim) * 1.15)),rgba(0,0,0,calc(var(--hero-scrim) * .5)) 45%,#0000)}.cs-hero__content{position:relative;display:flex;align-items:flex-end;padding:var(--cs-gutter);padding-block-end:clamp(4rem,7vw,8rem)}.cs-hero__inner{max-width:var(--cs-max);margin-inline:auto;width:100%;display:flex;flex-direction:column;align-items:var(--hero-align);text-align:var(--hero-align-text, start);gap:0}.cs-hero__inner>*{color:var(--hero-text)}.cs-hero__eyebrow{color:inherit;opacity:.85;margin-bottom:1.6rem}.cs-hero__heading{max-width:16ch}.cs-hero__sub{color:inherit;opacity:.85;max-width:var(--cs-measure);margin-top:1.8rem}.cs-hero__btn{margin-top:clamp(2.8rem,4vw,4rem)}.cs-prose__grid{display:grid;gap:clamp(3.2rem,5vw,6.4rem)}.cs-prose__body{font-size:clamp(1.6rem,1.05vw,1.7rem);max-width:var(--prose-measure)}.cs-prose__eyebrow{margin-bottom:1.4rem}.cs-prose__heading{margin:0 0 clamp(2.4rem,3vw,4rem);font-size:clamp(2.4rem,3.2vw,3.2rem);line-height:1.2;font-weight:500;color:var(--cs-ink)}.cs-prose__heading--display{font-size:clamp(3.2rem,5vw,4.8rem);letter-spacing:-.015em}.cs-prose__heading--caps{text-transform:uppercase;letter-spacing:.05em;font-weight:600}.cs-prose__text{font-size:1em;line-height:1.7;color:var(--cs-ink-soft)}.cs-prose__text>:first-child{margin-top:0}.cs-prose__text>:last-child{margin-bottom:0}.cs-prose__text p{margin:0 0 1.15em}.cs-prose__text strong{color:var(--cs-ink);font-weight:600}.cs-prose__text a{color:var(--cs-ink);text-underline-offset:.2em}.cs-prose__text h2,.cs-prose__text h3{margin:2em 0 .6em;font-size:1.25em;line-height:1.3;font-weight:600;color:var(--cs-ink)}.cs-prose__text ul,.cs-prose__text ol{margin:0 0 1.15em;padding-inline-start:1.25em}.cs-prose__text li{margin-bottom:.4em}.cs-prose__media{display:flex;justify-content:center}.cs-prose__img{width:100%;max-width:var(--prose-media);height:auto;display:block}.cs-prose__btn{display:inline-block;margin-top:clamp(2.8rem,4vw,4rem)}@media screen and (min-width:750px){.cs-prose__grid--media{grid-template-columns:minmax(0,var(--prose-media)) minmax(0,1fr);align-items:center}.cs-prose__grid--flip{grid-template-columns:minmax(0,1fr) minmax(0,var(--prose-media))}.cs-prose__grid--flip .cs-prose__media{order:2}}.cs-signature__grid{display:grid;grid-template-columns:repeat(var(--sig-cols),minmax(0,1fr));gap:clamp(3.2rem,4vw,4.4rem) clamp(1.6rem,3vw,4rem);margin:0;padding:0;list-style:none}.cs-signature__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.cs-signature__icon{display:flex;align-items:center;justify-content:center;height:var(--sig-icon);margin-block-end:.6rem}.cs-signature__icon img{width:auto;height:100%;max-width:100%;object-fit:contain;display:block}.cs-signature__title{margin:0;font-size:1.1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.35;color:var(--cs-ink)}.cs-signature__text{margin:0;font-size:1.3rem;line-height:1.5;color:var(--cs-ink-soft);max-width:22ch}.cs-story__grid{display:grid;gap:clamp(3.2rem,5vw,7.2rem);align-items:center}.cs-story__media{display:flex;justify-content:center}.cs-story__img{width:var(--story-img);max-width:100%;height:auto;display:block}.cs-story__heading{margin-block-start:1.2rem}.cs__body.cs-story__copy{margin-block-start:2rem;max-width:32ch;font-size:clamp(1.7rem,1.6vw,2.1rem);line-height:1.6}.cs-story__btn{margin-block-start:3.2rem}@media screen and (min-width:750px){.cs-story__grid{grid-template-columns:1fr 1fr}.cs-story__grid--flip .cs-story__media{order:2}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
