body{font-synthesis:none;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}h1,h2,h3{font-weight:600}.landing-extra__title,.product-more__title,.product-main__info-title,.product-card__explained-label,.product-main__explained-label,.style-toggle__legend,.size-picker__legend,.waitlist__label,.size-chart__caption,.size-chart__head{font-family:var(--font-body);font-size:var(--text-small);font-weight:600;letter-spacing:var(--x-track);line-height:1.3;text-transform:uppercase}.shop-header{border-bottom:var(--border) solid var(--color-ink)}.shop-header__home{font-weight:600;letter-spacing:var(--x-track);text-transform:uppercase}.shop-header__tagline{padding-inline-start:var(--space);border-inline-start:var(--border) solid var(--color-line)}.shop-header__back{font-size:var(--text-small);font-weight:600;text-underline-offset:.2em}.landing-hero__inner{gap:.375rem;padding-block:.875rem .75rem}.landing-hero__title{letter-spacing:.01em;line-height:1.1;text-transform:uppercase}.product-grid{counter-reset:balloon}.product-grid__item{counter-increment:balloon}.product-grid__inner{padding-block:0 calc(var(--space) * 2.5)}.product-grid__list{gap:calc(var(--space) * 2.25) var(--grid-gap)}.product-card__media,.product-gallery__frame{border:var(--border) solid var(--color-line)}.product-card__body{gap:.375rem;padding-top:.625rem}.product-card__name{font-size:var(--text-name);line-height:1.3}.product-card__price{font-family:var(--font-heading);font-size:var(--text-name);font-weight:600;line-height:1.3}.product-grid .product-card__head{display:grid;grid-template-columns:var(--x-balloon) minmax(0,1fr) auto;align-items:start;gap:0 .5rem}.product-grid .product-card__head:before{content:counter(balloon);display:grid;place-items:center;width:var(--x-balloon);height:var(--x-balloon);background:var(--color-surface);border:1.5px solid var(--color-ink);border-radius:50%;font-size:var(--text-small);font-weight:600;line-height:1}.product-grid .product-card__price{padding-inline-start:.5rem}.product-grid .product-card__line,.product-grid .product-card__explained,.product-grid .product-card__for,.product-grid .product-card__go,.product-grid .product-card__ship{margin-inline-start:var(--x-indent)}.product-card__line{color:var(--color-ink-soft)}.product-card__explained{display:grid;gap:.125rem;margin-top:.125rem}.product-card__for{color:var(--color-ink-soft)}.product-card__for-label{font-weight:600}.product-card__go{padding-top:.375rem;font-weight:600;text-decoration-thickness:1px;text-underline-offset:.25em}.product-card__badge{top:0;left:0;padding:.3rem .65rem;background:var(--color-ink);color:var(--color-bg);font-weight:600;letter-spacing:var(--x-track);text-transform:uppercase}.product-card--easiest .product-card__media{border-color:var(--color-ink)}@media(hover:hover)and (pointer:fine){.product-card:hover .product-card__media{border-color:var(--color-ink)}.product-card:hover .product-card__name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}}.landing-extra{border-top:var(--border) solid var(--color-ink)}.landing-extra__inner{gap:calc(var(--space) * 2.25);padding-block:calc(var(--space) * 2.25)}.landing-extra__block{gap:.75rem}.landing-extra__title,.product-more__title,.product-main__info-title{padding-bottom:.5rem;border-bottom:var(--border) solid var(--color-ink)}.landing-extra__facts{counter-reset:note;gap:0}.landing-extra__fact{counter-increment:note;display:grid;grid-template-columns:var(--x-balloon) minmax(0,1fr);gap:0 .5rem;padding-block:.5rem;border-bottom:var(--border) solid var(--color-line)}.landing-extra__fact:before{content:counter(note) ".";color:var(--color-ink-soft);font-weight:600}.landing-extra__faq{gap:0}.landing-extra__faq-item{gap:.25rem;padding-block:.75rem;border-bottom:var(--border) solid var(--color-line)}.landing-extra__faq-item:first-child{padding-top:0}.landing-extra__q{font-weight:600}.landing-extra__a{color:var(--color-ink-soft)}.landing-extra__a--chart{margin-top:.5rem;color:var(--color-ink)}.landing-extra__link,.product-more__all,.waitlist__back{font-weight:600;text-decoration-thickness:1px;text-underline-offset:.25em}.size-chart{gap:1rem}.size-chart__table{border-top:var(--border) solid var(--color-ink)}.size-chart__caption{padding-bottom:.4rem}.size-chart__head,.size-chart__size,.size-chart__cell{padding:.45rem .5rem}.size-chart__head{color:var(--color-ink-soft)}.size-chart__size{font-weight:600}.size-chart__head:first-child,.size-chart__size{padding-inline-start:0}.shop-footer{border-top:var(--border) solid var(--color-ink)}.shop-footer__inner{gap:.375rem;padding-block:calc(var(--space) * 1.75) calc(var(--space) * 2)}.shop-footer__name{font-weight:600;letter-spacing:var(--x-track);text-transform:uppercase}.shop-footer__about,.shop-footer__company,.shop-footer__contact{color:var(--color-ink-soft)}.shop-footer__email{color:var(--color-ink);font-weight:600}.shop-footer__links{margin-top:.75rem;border-top:var(--border) solid var(--color-line)}.product-main__inner{gap:.875rem calc(var(--space) * 3)}.product-main__body{gap:.875rem}.product-main__title{font-size:clamp(1.625rem,1.3rem + 1.4vw,2.25rem);line-height:1.15}.product-main__price{font-family:var(--font-heading);font-weight:600}.product-main__explained{display:grid;gap:.125rem;padding:.75rem 1rem;border-inline-start:3px solid var(--color-ink)}.product-main__explained-label{color:var(--color-ink-soft)}.product-gallery{gap:.5rem}.product-gallery__button{flex:1 1 0;min-width:0;padding:.25rem .75rem .25rem .25rem;font-weight:600;line-height:1.2}.product-gallery__button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--color-ink)}.product-form{gap:1.125rem}.style-toggle__legend,.size-picker__legend{margin-bottom:.5rem}.style-toggle__name{font-weight:600}.size-picker__options{grid-template-columns:repeat(6,minmax(0,1fr))}.size-picker__chip{font-weight:600;padding-inline:.125rem}.size-picker__error{padding:.5rem .75rem;background:var(--color-surface);border-inline-start:3px solid var(--color-error);font-weight:600}.size-guide{margin-top:0}.size-guide__summary{font-weight:600;text-decoration-thickness:1px;text-underline-offset:.25em}.size-guide__summary:after{font-weight:600}.buy-button{min-height:3.5rem;font-family:var(--font-heading);font-size:1.25rem;font-weight:600;letter-spacing:var(--x-track);text-transform:uppercase}.buy-button:focus-visible{outline-offset:3px}.buy-button[disabled]{opacity:.75}@media(hover:hover)and (pointer:fine){.buy-button:hover{box-shadow:inset 0 0 0 2px var(--color-ink)}}.availability{border-inline-start:3px solid var(--color-ink)}.product-main__info{gap:.75rem;padding-top:1.25rem;border-top:0}.product-main__facts{gap:0}.product-main__fact{padding-block:.5rem;border-bottom:var(--border) solid var(--color-line);color:var(--color-ink-soft)}.product-main__facts{order:2}.product-main__garment{order:3;font-size:var(--text-base)}.product-more{border-top:var(--border) solid var(--color-ink)}.product-more__inner{gap:1rem;padding-block:calc(var(--space) * 1.75) calc(var(--space) * 2)}.product-more__list{gap:1.5rem var(--space)}.product-more .product-card__body{padding-top:.5rem}.product-more .product-card__name{font-size:1.0625rem;line-height:1.3}.product-more .product-card__price{font-size:1.0625rem}.sticky-buy{border-bottom:var(--border) solid var(--color-ink)}.sticky-buy__name{font-family:var(--font-heading);font-weight:600}.sticky-buy__price{color:var(--color-ink-soft)}.sticky-buy .buy-button{font-size:1.0625rem;padding-inline:1rem}.waitlist{border:2px solid var(--color-ink)}.waitlist__panel{padding:1.25rem}.waitlist__title,.waitlist__success-title{line-height:1.2}.waitlist__summary{border-block-color:var(--color-line)}.waitlist__thumb{border:var(--border) solid var(--color-line)}.waitlist__pick-name{font-family:var(--font-heading);font-weight:600}.waitlist__pick-meta{color:var(--color-ink-soft)}.waitlist__change{font-weight:600}.waitlist__gift-note{border-inline-start:3px solid var(--color-ink)}.waitlist__error{font-weight:600}.waitlist__error--failure{padding:.5rem .75rem;border-inline-start:3px solid var(--color-error)}.waitlist__sending{color:var(--color-ink-soft)}.waitlist__success-title{padding-bottom:.75rem;border-bottom:2px solid var(--color-success)}@media(min-width:560px)and (max-width:899px){.product-grid__item:first-child{grid-column:1 / -1}.product-grid__item:first-child .product-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--grid-gap);max-width:none;align-items:start}.product-grid__item:first-child .product-card__body{padding-top:0}.product-grid__item:first-child .product-card__name{font-size:1.625rem;line-height:1.2}.product-grid__item:first-child .product-card__head{grid-template-columns:var(--x-balloon) minmax(0,1fr);gap:.25rem .5rem}.product-grid__item:first-child .product-card__head:before{margin-top:.25rem}.product-grid__item:first-child .product-card__price{grid-column:2;padding-inline-start:0}.product-grid__item:first-child .product-card__go{margin-top:0}}@media(min-width:700px){.landing-hero__inner{gap:.5rem;padding-block:2rem 1.5rem}.product-main__inner{padding-block:2rem 3rem}.product-main__body{gap:1rem}.product-more .product-card__name{font-size:1.125rem}.shop-footer__inner{padding-block:2rem 2.5rem}}@media(min-width:900px){.landing-hero__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:auto auto;align-items:end;gap:.375rem 3rem;padding-block:2.75rem 2rem}.landing-hero__title{grid-column:1;grid-row:1 / span 2;max-width:14em}.landing-hero__intro{grid-column:2;grid-row:1}.landing-hero__line{grid-column:2;grid-row:2;padding-top:.5rem;border-top:var(--border) solid var(--color-line)}.product-grid__list{gap:3rem var(--grid-gap)}.landing-extra__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-auto-flow:row;align-items:start;gap:2.5rem 4rem;padding-block:3rem}.landing-extra__block{grid-column:1;max-width:none}.landing-extra__block--faq{grid-column:2;grid-row:1 / span 4}.product-main__inner{grid-template-columns:minmax(0,32.5rem) minmax(0,1fr);gap:0 4rem}.product-main__media{position:static;margin-inline:0}.product-gallery__stage{gap:var(--space)}.product-gallery[data-view] .product-gallery__frame[data-frame]{display:block}.product-gallery__nav{display:none}.product-main__body{max-width:30rem;position:sticky;top:1.5rem}}.waitlist__label{font-size:var(--text-base);letter-spacing:0;text-transform:none}.shop-footer__links{gap:0 .5rem;margin-inline:-.5rem;padding-inline:0}.shop-footer__link{min-width:0;padding-inline:.5rem}.size-chart__note{order:-1}.landing-extra__a--chart .size-chart{max-width:none}.product-main__garment{order:1;color:var(--color-ink);font-weight:600}@media(max-width:559px){.product-main__inner{padding-top:.75rem}.product-gallery__frame{aspect-ratio:8 / 7}.product-gallery__frame[data-frame=print] .product-gallery__image{object-fit:contain}.product-gallery__button{min-height:3rem}.product-gallery__thumb{width:2.25rem;height:2.25rem}.product-main__body{gap:.75rem}.product-form{gap:1rem}}@media(min-width:900px){.product-main__body{max-width:none}}.shop-footer__links{margin-top:0;border-top:0}.shop-footer__contact{max-width:none;padding-bottom:.875rem;border-bottom:var(--border) solid var(--color-line)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cb-skin-first-article.css.map */
