.kb-products{color:var(--foreground);background:#fff}.kb-products__header{max-width:80rem;margin:0 auto;padding:5rem 1.5rem 4rem}.kb-products__eyebrow{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.3em;color:var(--primary)}.kb-products__title{margin:1rem 0 0;font-weight:800;letter-spacing:-.02em;line-height:.95;font-size:clamp(2.5rem,6vw,4.5rem)}.kb-products__title-italic{font-style:italic;font-weight:600;color:var(--primary);font-family:var(--font-serif)}.kb-products__lede{margin:2rem 0 0;max-width:42rem;font-size:1.125rem;line-height:1.6;color:color-mix(in oklab,var(--foreground) 70%,transparent)}.kb-products__line{border-top:1px solid var(--border);padding:6rem 1.5rem}.kb-products__line-inner{max-width:80rem;margin:0 auto;display:grid;gap:3rem;align-items:start}@media(min-width:768px){.kb-products__line-inner{grid-template-columns:5fr 7fr;gap:4rem}.kb-products__line.is-flipped .kb-products__media{order:2}.kb-products__line.is-flipped .kb-products__body{order:1}}.kb-products__img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.kb-products__head{display:flex;align-items:baseline;gap:1.5rem;margin-bottom:1.5rem}.kb-products__idx{font-family:var(--font-mono);font-size:3rem;font-weight:800;color:var(--primary);line-height:1}.kb-products__subtitle{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.3em;color:color-mix(in oklab,var(--foreground) 50%,transparent)}.kb-products__name{font-size:clamp(2rem,4vw,3rem);font-weight:800;text-transform:uppercase;letter-spacing:-.04em;margin:0 0 1.5rem}.kb-products__desc{font-size:1.125rem;color:color-mix(in oklab,var(--foreground) 70%,transparent);max-width:36rem;margin:0 0 3rem}.kb-products__specs{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:2rem 0;margin:0 0 3rem}@media(min-width:640px){.kb-products__specs{grid-template-columns:repeat(3,1fr)}}.kb-products__specs dt{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.2em;color:color-mix(in oklab,var(--foreground) 50%,transparent);margin-bottom:.5rem}.kb-products__specs dd{margin:0;font-weight:600}.kb-products__scents-label{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.3em;color:color-mix(in oklab,var(--foreground) 50%,transparent);margin:0 0 1rem}.kb-products__scents{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem 1.5rem}@media(min-width:640px){.kb-products__scents{grid-template-columns:repeat(3,1fr)}}.kb-products__scents li{display:flex;align-items:center;gap:.75rem;font-size:.875rem;font-weight:500}.kb-products__dot{width:6px;height:6px;border-radius:999px;background:var(--primary);flex-shrink:0}.kb-products__cta{background:#f5f3ef;color:var(--foreground);padding:6rem 1.5rem;border-top:1px solid var(--border)}.kb-products__cta-inner{max-width:56rem;margin:0 auto;text-align:center}.kb-products__cta-heading{font-size:clamp(2.25rem,4vw,3rem);font-weight:800;letter-spacing:-.02em;margin:0}.kb-products__cta-lede{margin:1.5rem 0 0;color:var(--foreground)}.kb-products__cta-btn{display:inline-block;margin-top:2.5rem;padding:1rem 2rem;background:var(--primary);color:#fff;text-decoration:none;font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.15em;transition:filter .2s}.kb-products__cta-btn:hover{filter:brightness(1.1)}
/*# sourceMappingURL=/cdn/shop/t/21/assets/kohbo-products.css.map */
