body{line-height:1.5}.price{font-variant-numeric:tabular-nums}.shop-header{background:var(--color-ink);color:var(--color-bg);border-bottom:3px solid var(--color-accent)}.shop-header__home{gap:.6rem;letter-spacing:.01em}.shop-header__mark{color:var(--color-bg)}.shop-header__mark svg{width:1.375em;height:1.375em}.shop-header__mark circle{fill:var(--color-accent)}.shop-header__tagline{color:var(--x-on-dark-soft)}.shop-header__back{font-weight:700;text-underline-offset:.2em}.shop-header__home:focus-visible,.shop-header__back:focus-visible{outline-color:var(--color-bg);outline-offset:-3px}.landing-hero__inner{gap:.3rem;padding-block:.85rem .8rem}.landing-hero__title{order:1;letter-spacing:-.005em}.landing-hero__intro{order:2;font-weight:700;text-wrap:balance}.landing-hero__line{order:3}.landing-hero__slot{order:4}@media(max-width:699px){.landing-hero__intro{display:block;line-height:1.35}.landing-hero__line{font-size:1.0625rem;line-height:1.35}}@media(min-width:700px){.landing-hero__inner{gap:.5rem;padding-block:2rem 1.5rem}.landing-hero__title{max-width:17em}.landing-hero__intro{font-size:1.25rem}}@media(min-width:900px){.landing-hero__inner{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-template-rows:1fr auto;column-gap:1.75rem;row-gap:0;padding-block:2.75rem 2rem}.landing-hero__title{grid-row:1 / span 2;align-self:end}.landing-hero__intro,.landing-hero__line{grid-column:2;padding-inline-start:1.1rem;border-inline-start:3px solid var(--color-accent)}.landing-hero__intro{align-self:end;padding-block:.15rem .3rem;font-size:1.125rem}.landing-hero__line{align-self:start;padding-bottom:.2rem;font-size:1.0625rem}}.product-grid__inner{padding-bottom:2.5rem}.product-grid__list{gap:1.25rem var(--grid-gap)}.product-card{padding:var(--x-card-pad);background:var(--color-surface);border:var(--border) solid var(--color-line);border-radius:var(--radius)}.product-card__media{border-radius:2px}.product-card__body{gap:.4rem;padding:.7rem .3rem .3rem}.product-card__head{flex-direction:row;align-items:baseline;justify-content:space-between;gap:.25rem 1rem}.product-card__name{line-height:1.2}.product-card__price{flex:none;font-size:1.1875rem}.product-card__line{line-height:1.4}.product-card__go{align-self:flex-start;padding-top:.35rem;font-size:1rem;text-decoration-thickness:2px;text-decoration-color:var(--color-accent);text-underline-offset:.25em}.product-card__go:after{content:" \2192"}@media(hover:hover)and (pointer:fine){.product-card:hover{border-color:var(--color-ink)}.product-card:hover .product-card__go{text-decoration-color:var(--color-ink)}}.product-card:focus-visible{outline-offset:3px}.product-card__explained{margin-top:.2rem;padding-top:.6rem;border-top:var(--border) solid var(--color-line);line-height:1.4}.product-card__explained-label,.product-main__explained-label{margin-bottom:.15rem;font-size:.875rem;letter-spacing:.07em;text-transform:uppercase}.product-card__for{color:var(--color-ink-soft);line-height:1.4}.product-card__badge{top:0;left:0;padding:.35rem .75rem;background:var(--color-ink);color:var(--color-bg);border-radius:0 0 var(--radius) 0;font-size:1rem;letter-spacing:.01em}.product-card--easiest{border-color:var(--color-ink);box-shadow:0 0 0 1px var(--color-ink)}@media(min-width:900px){.product-grid__list{gap:1.75rem}.product-grid__item:first-child{grid-column:span 2}.product-grid__item:first-child .product-card{flex-direction:row;align-items:stretch;gap:1.75rem;max-width:none;padding:.875rem}.product-grid__item:first-child .product-card__media{flex:0 0 auto;width:min(28.5rem,63%);aspect-ratio:auto;min-height:0}.product-grid__item:first-child .product-card__image{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:contain}.product-grid__item:first-child .product-card__body{flex:1;justify-content:center;gap:.75rem;padding:.5rem .75rem .5rem 0}.product-grid__item:first-child .product-card__head{flex-direction:column;gap:.5rem}.product-grid__item:first-child .product-card__name{font-size:2rem;line-height:1.12}.product-grid__item:first-child .product-card__price{font-size:1.375rem}.product-grid__item:first-child .product-card__line{font-size:1.3125rem}.product-grid__item:first-child .product-card__go{flex:none;margin-top:.5rem;font-size:1.0625rem}}.landing-extra{background:var(--color-surface)}.landing-extra__inner{gap:2.5rem;padding-block:2.5rem 3rem}.landing-extra__block{gap:.8rem}.landing-extra__facts{gap:.6rem}.landing-extra__fact{position:relative;padding:.7rem .9rem .7rem 2.6rem;background:var(--color-bg);border:var(--border) solid var(--color-line);border-radius:var(--radius);line-height:1.35}.landing-extra__fact:before{content:"";position:absolute;left:.85rem;top:.95rem;width:1.05rem;height:1.05rem;background:radial-gradient(circle at center,var(--color-accent) 0 .3rem,var(--color-surface) .33rem);border:1.5px solid var(--color-ink);border-radius:2px}.landing-extra__faq{gap:1.25rem}.landing-extra__faq-item{gap:.25rem}.landing-extra__q{font-family:var(--font-heading);font-size:1.1875rem;line-height:1.25}.landing-extra__a{line-height:1.5}.landing-extra__link,.product-more__all{padding:.5rem 1.1rem;background:var(--color-surface);border:2px solid var(--color-ink);border-radius:var(--radius-button);text-decoration:none}.landing-extra__link:after,.product-more__all:after{content:"\2192";margin-inline-start:.5rem}@media(hover:hover)and (pointer:fine){.landing-extra__link:hover,.product-more__all:hover{background:var(--color-ink);color:var(--color-bg)}}.landing-extra__block--facts,.landing-extra__block--faq{max-width:none;grid-template-columns:minmax(0,1fr)}.landing-extra__facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.landing-extra__faq{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));max-width:68rem}.landing-extra__faq-item{grid-template-columns:minmax(0,1fr);align-content:start}.landing-extra__faq-item:has(.landing-extra__a--chart){grid-column:1 / -1}.landing-extra__a--chart .size-chart{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:.75rem 3rem;max-width:60rem}.landing-extra__a--chart .size-chart__note{grid-column:1 / -1}@media(min-width:900px){.landing-extra__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem;padding-block:3rem 3.5rem}.landing-extra__block--facts,.landing-extra__block--faq{grid-column:1 / -1}.landing-extra__faq{gap:1.75rem 3rem}.landing-extra__block--about,.landing-extra__block--other-page{align-content:start;padding-top:2rem;border-top:var(--border) solid var(--color-line)}}.shop-footer{background:var(--color-ink);color:var(--color-bg);border-top:3px solid var(--color-accent)}.shop-footer__inner{gap:.6rem;padding-block:2rem 2.5rem}.shop-footer__company,.shop-footer__about{color:var(--x-on-dark-soft)}.shop-footer__links{gap:0 .9rem}.shop-footer__link{padding-inline:.3rem;font-size:1rem}.shop-footer__link:first-child{margin-inline-start:-.3rem}.shop-footer__link:focus-visible{outline-color:var(--color-bg)}.product-main__inner{padding-top:.75rem}.product-main__media{padding:var(--x-card-pad);background:var(--color-surface);border:var(--border) solid var(--color-line);border-radius:var(--radius)}.product-gallery{gap:.625rem}.product-gallery__frame{border-radius:2px}.product-gallery__button{flex:1 1 9rem;font-size:1rem;font-weight:700;border-color:var(--color-ink-soft)}.product-gallery__button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--color-ink)}.product-main__body{gap:.9rem}.product-main__title{line-height:1.12}.product-main__price{font-family:var(--font-heading);font-size:1.625rem}.product-main__explained{padding:.8rem 1rem;border-inline-start:4px solid var(--color-ink);border-radius:0 var(--radius) var(--radius) 0}.style-toggle__legend,.size-picker__legend,.waitlist__label{font-size:1.0625rem}.style-toggle__chip,.size-picker__chip{min-height:3.25rem;font-weight:700}.style-toggle__price{font-weight:400;font-variant-numeric:tabular-nums}.size-picker__options{grid-template-columns:repeat(6,minmax(3rem,1fr));gap:.5rem}@media(hover:hover)and (pointer:fine){.style-toggle__input:hover+.style-toggle__chip,.size-picker__input:hover+.size-picker__chip{box-shadow:inset 0 0 0 1px var(--color-ink)}}.size-picker__error{padding:.5rem .75rem;background:var(--color-surface);border-inline-start:4px solid var(--color-error)}.size-guide__summary{font-weight:700}.buy-button{min-height:3.75rem;border:1px solid var(--x-accent-edge);box-shadow:0 3px 0 var(--x-accent-edge);font-size:1.25rem;letter-spacing:.01em}@media(hover:hover)and (pointer:fine){.buy-button:hover{background:var(--x-accent-hover)}}@media(prefers-reduced-motion:no-preference){.buy-button:active{box-shadow:0 1px 0 var(--x-accent-edge);transform:translateY(2px)}}.product-form__buy{padding-bottom:3px}.product-main__info{gap:.7rem;padding-top:1.1rem}.product-main__facts{gap:.3rem}.product-main__fact{position:relative;padding-inline-start:1.1rem}.product-main__fact:before{content:"";position:absolute;left:0;top:.62em;width:.4rem;height:.4rem;background:var(--color-accent);border:1px solid var(--color-ink);border-radius:50%}.product-main__description{padding-top:.3rem}.product-main__info-title{order:-2}.product-main__garment{order:-1;color:var(--color-ink);font-weight:700}@media(max-width:699px){.product-main__inner{gap:.75rem;padding-top:.6rem}.product-main__media{padding:.375rem}.product-gallery{gap:.375rem}.product-gallery__thumb{width:2.25rem;height:2.25rem}.product-main__body{gap:.7rem}.product-form{gap:1rem}.size-picker{display:contents}.size-picker__error{margin-top:-.4rem}.product-form__buy{order:2}.size-guide{order:3;margin-top:-.5rem}}@media(min-width:700px){.product-main__inner{gap:1.5rem 2.5rem;padding-top:1.75rem}}@media(min-width:900px){.product-main__inner{gap:3rem}.product-main__media{position:static}.product-gallery[data-view] .product-gallery__frame[data-frame]{display:block}.product-gallery__stage{gap:var(--x-card-pad)}.product-gallery__nav{display:none}.product-main__body{gap:1.1rem}}@media(min-width:900px)and (min-height:860px){.product-main__body{position:sticky;top:1.5rem}}.product-more{background:var(--color-surface)}.product-more__inner{padding-block:2rem 2.5rem}.product-more .product-card{padding:.4rem;background:var(--color-bg)}.product-more .product-card__body{padding:.5rem .2rem .2rem}.product-more .product-card__head{flex:1;flex-direction:column;gap:.15rem}.product-more .product-card__price{margin-top:auto;padding-top:.15rem}.product-more .product-card__name,.product-more .product-card__price{font-size:1.0625rem}@media(min-width:700px){.product-more .product-card{padding:.5rem}.product-more .product-card__name{font-size:1.125rem}}.sticky-buy{border-bottom:2px solid var(--color-ink)}.sticky-buy__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;font-family:var(--font-heading);font-size:1.0625rem;line-height:1.15}.sticky-buy .buy-button{min-height:3rem;font-size:1.0625rem;box-shadow:0 2px 0 var(--x-accent-edge)}.sticky-buy__inner{padding-block:.4rem .55rem}.waitlist{border:2px solid var(--color-ink);border-top:6px solid var(--color-ink)}.waitlist__panel{padding:1.25rem}.waitlist__title{text-wrap:pretty}.waitlist__pick-name{font-family:var(--font-heading)}.waitlist__gift-note{border-inline-start:4px solid var(--color-ink);border-radius:0 var(--radius) var(--radius) 0}.waitlist__error--failure{padding:.5rem .75rem;border-inline-start:4px solid var(--color-error)}.waitlist__submit{margin-bottom:3px}.availability{border-inline-start:4px solid var(--color-ink);border-radius:0 var(--radius) var(--radius) 0}.size-chart__caption{font-family:var(--font-heading);font-size:1.0625rem}.size-chart__head{color:var(--color-ink-soft);font-weight:700}.size-chart__size{font-weight:700}.size-chart__head,.size-chart__size,.size-chart__cell{padding:.5rem .6rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cb-skin-iffy-signal.css.map */
