:root{--ks-bar:#2E2420;--ks-ink:#111;--ks-body:#353535;--ks-line:#E2DED8}.collection-title,.ks-colhead h1,.collection .section-header h1{text-align:left!important;font-size:2.6rem;line-height:1.08;font-weight:400;letter-spacing:-.01em;text-transform:none;color:var(--ks-ink);margin:0 0 6px}@media(min-width:990px){.collection-title,.ks-colhead h1{font-size:3.4rem}}.ks-colhead{padding:14px 0 34px}.ks-colhead p{max-width:62ch;margin:10px 0 0;color:var(--ks-body);line-height:1.6}.ks-subnav{display:flex;gap:26px;overflow-x:auto;padding:4px 0 34px;scrollbar-width:none}.ks-subnav::-webkit-scrollbar{display:none}.ks-subnav a{flex:0 0 auto;width:150px;text-decoration:none}.ks-subnav img{width:150px;height:150px;object-fit:cover;display:block}.ks-subnav span{display:block;margin-top:12px;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ks-ink)}.ks-subnav a:hover span{text-decoration:underline;text-underline-offset:4px}.facets,.collection .facets-wrapper{border-top:1px solid var(--ks-line);border-bottom:1px solid var(--ks-line);padding:14px 0}.facets__summary,.facets button,.facets summary{font-size:.75rem;letter-spacing:.13em;text-transform:uppercase;font-weight:600;color:var(--ks-ink)}.facets .product-count,.collection .product-count{font-size:.75rem;letter-spacing:.13em;text-transform:uppercase;color:var(--ks-body)}.collection .product-grid,.product-grid{gap:8px}.ks-offers{background:var(--ks-bar);padding:40px 0 46px}.ks-offers__h{text-align:center;color:#fff;font-size:.8125rem;letter-spacing:.22em;text-transform:uppercase;margin:0 0 10px}.ks-offers__sub{text-align:center;color:#ffffffc7;font-size:.9375rem;margin:0 auto 28px;max-width:70ch;line-height:1.6}.ks-offers__grid{display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:750px){.ks-offers__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.ks-offers__grid{grid-template-columns:repeat(4,1fr)}}.ks-offer{border:1px solid rgba(255,255,255,.26);padding:26px 20px;text-align:center;display:flex;flex-direction:column;justify-content:center;min-height:132px}.ks-offer b{display:block;color:#fff;font-size:1.3rem;font-weight:400;line-height:1.25;margin-bottom:8px}.ks-offer span{display:block;color:#ffffffb8;font-size:.8125rem;letter-spacing:.04em;line-height:1.5}
/*# sourceMappingURL=/cdn/shop/t/18/assets/karat-collection.css.map */
