@font-face{font-family:Satoshi;src:url(satoshi-regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Satoshi;src:url(satoshi-medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Satoshi;src:url(satoshi-bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Geist Mono;src:url(geist-mono-regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Geist Mono;src:url(geist-mono-medium.woff2) format("woff2");font-weight:500;font-display:swap}:root{--k-ink: #16181d;--k-ink-2: #34373f;--k-muted: #686c74;--k-faint: #8d9098;--k-line: rgba(22, 24, 29, .12);--k-line-2: rgba(22, 24, 29, .07);--k-paper: #ffffff;--k-warm: #fbfaf7;--k-oat: #f4f1ea;--k-oat-2: #ebe5d8;--k-studio: #e8e8e8;--k-navy: #172953;--k-navy-deep: #0f1c3b;--k-navy-night: #0a1329;--k-brass: #cdb88d;--k-on-dark: #f4f1ea;--k-on-dark-muted: rgba(244, 241, 234, .68);--k-radius: 16px;--k-radius-m: 12px;--k-radius-s: 10px;--k-sans: "Satoshi", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--k-mono: "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--k-max: 1200px;--k-gutter: 40px;--k-section: 96px;--k-shadow: 0 1px 2px rgba(15, 28, 59, .04), 0 8px 24px rgba(15, 28, 59, .05)}@media(max-width:989px){:root{--k-gutter: 24px;--k-section: 72px}}@media(max-width:749px){:root{--k-gutter: 16px;--k-section: 56px}}body{font-family:var(--k-sans);color:var(--k-ink);background:var(--k-warm);font-size:15px;letter-spacing:0;-webkit-font-smoothing:antialiased}body,.rte,input,select,textarea,button{font-family:var(--k-sans)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--k-sans);font-weight:500;letter-spacing:-.01em;color:inherit}.h0{font-size:48px;line-height:1.06}h1,.h1{font-size:36px;line-height:1.12}h2,.h2{font-size:30px;line-height:1.15}h3,.h3{font-size:18px;line-height:1.3}h4,.h4{font-size:16px;line-height:1.35}h5,.h5{font-size:13px}@media(max-width:749px){.h0{font-size:34px}h1,.h1{font-size:28px}h2,.h2{font-size:24px}}.rte{font-size:15px;line-height:1.65;color:var(--k-ink-2)}.rte h2{font-size:24px;margin:1.6em 0 .5em}.rte h3{font-size:18px;margin:1.4em 0 .4em}a{color:inherit}::selection{background:var(--k-navy);color:#fff}.k-wrap{max-width:calc(var(--k-max) + var(--k-gutter) * 2);margin:0 auto;padding:0 var(--k-gutter)}.k-section{padding:var(--k-section) 0}.k-bg-paper{background:var(--k-paper)}.k-bg-warm{background:var(--k-warm)}.k-bg-oat{background:var(--k-oat)}.k-bg-navy{background:var(--k-navy-deep);color:var(--k-on-dark)}.k-bg-night{background:var(--k-navy-night);color:var(--k-on-dark)}.k-eyebrow{font-family:var(--k-mono);font-size:11px;line-height:1.4;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--k-navy);margin:0 0 14px}.k-bg-navy .k-eyebrow,.k-bg-night .k-eyebrow,.k-on-dark .k-eyebrow{color:var(--k-brass)}.k-h1{font-size:56px;line-height:1.04;font-weight:500;letter-spacing:-.025em;margin:0}.k-h2{font-size:30px;line-height:1.15;font-weight:500;letter-spacing:-.015em;margin:0}.k-h3{font-size:18px;line-height:1.3;font-weight:500;letter-spacing:-.005em;margin:0}.k-lede{font-size:16px;line-height:1.6;color:var(--k-muted);margin:14px 0 0;max-width:560px}.k-bg-navy .k-lede,.k-bg-night .k-lede,.k-on-dark .k-lede{color:var(--k-on-dark-muted)}.k-body{font-size:15px;line-height:1.6;color:var(--k-muted);margin:0}.k-num{font-size:32px;line-height:1;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.k-label{font-family:var(--k-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--k-muted)}@media(max-width:749px){.k-h1{font-size:36px}.k-h2{font-size:24px}.k-num{font-size:28px}}.k-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 22px;border-radius:999px;border:1px solid var(--k-navy);background:var(--k-navy);color:#fff;font-family:var(--k-sans);font-size:14px;font-weight:500;letter-spacing:0;text-decoration:none;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease;white-space:nowrap}.k-btn:hover{background:var(--k-navy-deep);border-color:var(--k-navy-deep)}.k-btn svg{width:14px;height:14px;transition:transform .16s ease}.k-btn:hover svg{transform:translate(2px)}.k-btn--light{background:#fff;border-color:#fff;color:var(--k-ink)}.k-btn--light:hover{background:var(--k-oat);border-color:var(--k-oat)}.k-btn--ghost{background:transparent;color:var(--k-ink);border-color:var(--k-line)}.k-btn--ghost:hover{background:var(--k-paper);border-color:var(--k-ink)}.k-btn--ghost-light{background:#ffffff14;color:#fff;border-color:#ffffff52;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.k-btn--ghost-light:hover{background:#ffffff29;border-color:#fff9}.k-btn--block{width:100%;border-radius:var(--k-radius-s)}.k-btn--sm{min-height:36px;padding:0 16px;font-size:13px}.k-btn[disabled],.k-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.k-btn .loading__spinner{position:static;width:16px}.k-btn.loading>span:not(.loading__spinner){opacity:.4}.k-link{font-size:14px;font-weight:500;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px}.k-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;background:var(--k-oat);color:var(--k-ink-2);font-size:13px;line-height:1;white-space:nowrap}.k-chip svg{width:14px;height:14px;color:var(--k-navy)}.k-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#ffffff14;font-family:var(--k-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.k-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--k-brass)}.k-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:36px}.k-head--center{flex-direction:column;align-items:center;text-align:center}.k-head--center .k-lede{margin-left:auto;margin-right:auto}@media(max-width:749px){.k-head{margin-bottom:24px}.k-head .k-btn{display:none}}.k-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.k-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:989px){.k-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(max-width:749px){.k-grid--scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 calc(var(--k-gutter) * -1);padding:0 var(--k-gutter) 4px;scrollbar-width:none}.k-grid--scroll::-webkit-scrollbar{display:none}.k-grid--scroll>*{flex:0 0 74%;scroll-snap-align:start}}.k-card{position:relative;display:flex;flex-direction:column;background:var(--k-paper);border:1px solid var(--k-line-2);border-radius:var(--k-radius);overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.k-card:hover{box-shadow:var(--k-shadow)}.k-card__media{position:relative;display:block;aspect-ratio:1 / 1;background:var(--k-studio);overflow:hidden}.k-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .26s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.k-card__media img.k-card__alt{opacity:0}@media(hover:hover){.k-card:hover .k-card__media img.k-card__alt{opacity:1}.k-card:hover .k-card__media img:not(.k-card__alt){transform:scale(1.02)}}.k-card__badge{position:absolute;top:12px;left:12px;z-index:2;padding:5px 10px;border-radius:999px;background:#ffffffeb;font-size:12px;font-weight:500;color:var(--k-ink);box-shadow:0 1px 2px #0000000d}.k-card__body{display:flex;flex-direction:column;gap:8px;padding:18px;flex:1}.k-card__eyebrow{font-family:var(--k-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--k-navy)}.k-card__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.k-card__title{font-size:18px;line-height:1.25;font-weight:500;letter-spacing:-.01em;margin:0}.k-card__title a{text-decoration:none}.k-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.k-card__price{font-size:17px;font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.k-card__line{font-size:14px;line-height:1.5;color:var(--k-muted);margin:0}.k-card__meta{font-size:12px;color:var(--k-faint);margin:0}.k-card__foot{margin-top:auto;padding-top:8px;display:flex;flex-direction:column;gap:12px;position:relative;z-index:2}.k-card .k-btn--block{min-height:42px;font-size:14px}@media(max-width:749px){.k-card__body{padding:14px;gap:6px}.k-card__title{font-size:16px}.k-card__price{font-size:15px}.k-card__line{font-size:13px}}.k-swatches{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.k-swatch{position:relative;width:18px;height:18px;border-radius:50%;border:0;padding:0;cursor:pointer;background:var(--sw, #ccc);box-shadow:inset 0 0 0 1px #0000001f}.k-swatch[aria-pressed=true]:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid var(--k-ink)}.k-swatch:focus-visible{outline:2px solid var(--k-navy);outline-offset:3px}.k-swatches__more{font-size:12px;color:var(--k-faint);margin-left:2px}.k-swatch-name{font-size:12px;color:var(--k-muted);min-height:16px}.k-ico{width:18px;height:18px;flex:0 0 auto}.k-ico-box{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--k-oat);color:var(--k-navy)}.k-bg-navy .k-ico-box,.k-bg-night .k-ico-box{background:#ffffff0f;color:var(--k-brass);border:1px solid rgba(255,255,255,.08)}@media(prefers-reduced-motion:no-preference){.k-reveal{opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.k-reveal.is-in{opacity:1;transform:none}}.button,.shopify-challenge__button,.customer button{font-family:var(--k-sans);font-size:14px;font-weight:500;letter-spacing:0;border-radius:999px;min-height:44px}.button:after,.button:before{border-radius:999px;box-shadow:none!important}.button--primary{--color-button: 23, 41, 83;--color-button-text: 255, 255, 255}.field__input,.select__select,.customer .field input{border-radius:var(--k-radius-s);font-size:15px}.field:after,.select:after,.field:before,.select:before,.customer .field:after,.customer .field:before{border-radius:var(--k-radius-s)}.badge{border-radius:999px;font-family:var(--k-sans);font-size:12px}.price{font-family:var(--k-sans);letter-spacing:0}.price__regular .price-item--regular,.price-item{font-size:inherit}.announcement-bar,.utility-bar{background:var(--k-navy-night)!important;color:var(--k-on-dark)!important;border:0!important}.announcement-bar__message{font-family:var(--k-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:9px 0;min-height:0}.utility-bar .localization-wrapper,.utility-bar__grid{min-height:0}.section-header .header-wrapper{background:#fbfaf7e6;-webkit-backdrop-filter:saturate(140%) blur(10px);backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid var(--k-line-2)!important}.header{padding-top:12px!important;padding-bottom:12px!important;max-width:calc(var(--k-max) + var(--k-gutter) * 2);padding-left:var(--k-gutter)!important;padding-right:var(--k-gutter)!important;column-gap:24px}.header__heading,.header__heading-link{margin:0;padding:0}.header__inline-menu{margin-left:8px}.header__menu-item{font-size:14px;color:var(--k-ink-2);padding:8px 10px;text-decoration:none}.header__menu-item:hover span,.header__active-menu-item{text-decoration:none;color:var(--k-ink)}.header__active-menu-item{box-shadow:inset 0 -1px 0 var(--k-ink)}.header__icon{color:var(--k-ink)}.header__icon--cart{width:auto;height:38px;padding:0 14px;margin-left:6px;border:1px solid var(--k-line);border-radius:999px;background:var(--k-paper);gap:8px}.header__icon--cart:hover{border-color:var(--k-ink)}.header__icon--cart .svg-wrapper{display:none}.header__icon--cart:before{content:"Bag";font-size:14px;font-weight:500}.header__icon--cart,.header__icon--cart:hover{text-decoration:none}.k-card__ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:#16181d40}.k-grid>*,.product-grid>.grid__item{display:flex;flex-direction:column}.k-grid>*>.k-card{flex:1}.header__icon--cart .cart-count-bubble{position:static;width:20px;height:20px;background:var(--k-navy);color:#fff;font-size:11px;font-weight:500}.header__icon--cart .cart-count-bubble span{font-size:11px}.header-localization{display:none}.menu-drawer{background:var(--k-warm)}.menu-drawer__menu-item{font-size:18px;padding:12px 24px}.menu-drawer__menu-item--active,.menu-drawer__menu-item:hover{background:var(--k-oat)}.header__submenu .header__menu-item{font-size:14px}.k-logo{display:inline-flex;align-items:center;color:var(--k-navy);line-height:0;text-decoration:none}.k-logo__svg{display:block;height:32px;width:auto}.k-logo--light{color:#fff}.k-logo--footer .k-logo__svg{height:34px}.header__heading-link .k-logo{padding:2px 0}@media(max-width:989px){.k-logo__svg{height:26px}.header__icon--cart{height:34px;padding:0 12px}}.drawer__inner{background:var(--k-warm)}.drawer__heading{font-size:20px}.cart-item__name{font-size:15px;font-weight:500;text-decoration:none}.cart-drawer .cart-item__name{font-size:15px}.totals__total,.totals__total-value{font-size:16px;font-family:var(--k-sans)}.cart__checkout-button{border-radius:var(--k-radius-s)!important;background:var(--k-navy)!important}.collection-hero__title{font-size:40px}@media(max-width:749px){.collection-hero__title{font-size:30px}}.facets__summary,.facet-filters__label,.facet-filters__field .select__select,.product-count__text{font-size:14px}.footer{border:0}.main-page-title{font-size:40px;margin-bottom:24px}@media(max-width:749px){.main-page-title{font-size:30px}}.shopify-policy__container{max-width:760px;padding:64px var(--k-gutter)}.shopify-policy__title h1{font-size:36px}.page-width{max-width:calc(var(--k-max) + var(--k-gutter) * 2);padding-left:var(--k-gutter);padding-right:var(--k-gutter)}.page-width--narrow{max-width:calc(760px + var(--k-gutter) * 2)}@media(max-width:749px){.announcement-bar__message{font-size:10px;letter-spacing:.06em}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/knits.css.map */
