.tailoring-intro{background:var(--color-paper,#fff);color:var(--color-ink,#0b0b0b);inline-size:100%;scroll-margin-top:var(--header-height,5.5rem);text-align:center;flex-direction:column;align-items:center;padding:5rem 1.5rem 5.5rem;display:flex}.tailoring-intro__title{font-family:var(--font-mint-grotesk),"Mint Grotesk Trial","Helvetica Neue",Arial,sans-serif;letter-spacing:0;text-wrap:balance;max-inline-size:32ch;margin:0 0 1rem;font-size:clamp(1.125rem,1.25vw,1.5rem);font-weight:400;line-height:clamp(1.5rem,1.66vw,2rem)}.tailoring-intro__copy{gap:.75rem;max-inline-size:46rem;display:grid}.tailoring-intro__copy p{font-family:var(--font-mint-grotesk),"Mint Grotesk Trial","Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:#0b0b0b;margin:0;font-size:.875rem;font-weight:400;line-height:1.3125rem}@media (max-width:47.9375rem){.tailoring-intro{padding:2.5rem 1.25rem 3rem}.tailoring-intro__title{margin-block-end:1.25rem;font-size:1.125rem;line-height:1.5rem}.tailoring-intro__copy{gap:.5rem}.tailoring-intro__copy p{font-size:.875rem;line-height:1.1875rem}}
.unstitched-collection{background:var(--color-paper,#fff);color:var(--color-ink,#0b0b0b);inline-size:100%;scroll-margin-top:var(--header-height,5.5rem);grid-template-columns:19.5rem minmax(0,1fr);gap:0;padding:0 0 0 2rem;display:grid}@media (min-width:48rem){.unstitched-collection{margin-block:7.75rem 7.8125rem}}.unstitched-collection__intro{flex-direction:column;align-items:flex-start;padding:0 1.5rem 0 0;display:flex}.unstitched-collection__title{font-family:var(--font-mint-grotesk),"Mint Grotesk Trial","Helvetica Neue",Arial,sans-serif;letter-spacing:0;text-wrap:balance;max-inline-size:14ch;margin:0;font-size:clamp(1.125rem,1.25vw,1.5rem);font-weight:400;line-height:clamp(1.5rem,1.66vw,2rem)}.unstitched-collection__description{font-family:var(--font-mint-grotesk),"Mint Grotesk Trial","Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:#0b0b0b;max-inline-size:18rem;margin:1.25rem 0 1.5rem;font-size:.875rem;font-weight:400;line-height:1.3125rem}.unstitched-collection__categories{align-items:center;gap:1.5rem;margin-block-end:0;display:flex}.unstitched-collection__intro-categories{display:block}.unstitched-collection__products{min-inline-size:0;width:100%;padding-inline-end:0;position:relative}.unstitched-collection__products .carousel__track{gap:2px;padding-bottom:0}.unstitched-collection__products .carousel__header{z-index:2;position:absolute;inset-block-end:1.5rem;inset-inline-start:-19.5rem}.unstitched-collection__products .carousel__header .unstitched-collection__categories{display:none}.unstitched-collection__slide{flex:none;width:29.375rem}@media (max-width:74.9375rem) and (min-width:48rem){.unstitched-collection{padding:0 var(--page-gutter);grid-template-columns:1fr}.unstitched-collection__intro{grid-template-columns:1fr 1fr;gap:0 2rem;margin-bottom:1.5rem;padding-inline-end:0;display:grid}.unstitched-collection__title{grid-area:1/1/span 2}.unstitched-collection__description{grid-column:2;margin-block-start:0}.unstitched-collection__intro-categories{grid-column:2;margin-block-start:.5rem}.unstitched-collection__products .carousel__header{justify-content:flex-end;margin-block-end:1rem;display:flex;position:static}.unstitched-collection__products .carousel__header .unstitched-collection__categories{display:none}.unstitched-collection__slide{width:20rem}}@media (max-width:47.9375rem){.unstitched-collection{flex-direction:column;gap:0;margin-block:3rem;padding:0;display:flex}.unstitched-collection__intro{flex-direction:column;block-size:auto;min-block-size:0;margin-block-end:0;padding:0 1.25rem;display:flex}.unstitched-collection__title{max-inline-size:none;font-size:1.125rem;line-height:1.5rem}.unstitched-collection__description{max-inline-size:100%;margin-block:.75rem 1rem;font-size:.875rem;line-height:1.1875rem}.unstitched-collection__intro-categories{display:none}.unstitched-collection__slide{width:15.1875rem}.unstitched-collection__products{padding-inline-start:0}.unstitched-collection__products .carousel__header{justify-content:space-between;align-items:center;width:100%;margin-block-end:1rem;padding:0 1.25rem;display:flex;position:relative;inset:auto}.unstitched-collection__products .carousel__header .unstitched-collection__categories{align-items:center;gap:1.5rem;display:flex}.unstitched-collection__products .carousel__header .carousel__controls{margin-inline-start:auto}.unstitched-collection__products .carousel__track{gap:2px;padding-inline-start:1.25rem}}
