.kj-cohesion{--kjx-ink: #0a0a0a;--kjx-line: #e5e5e5;--kjx-surface: #f5f5f5;--kjx-gold: #ae8400}.kj-cohesion .content-for-layout :is(h1,h2,h3,h4){font-family:Helvetica,Arial,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.2em;line-height:1.3;color:var(--kjx-ink);text-wrap:balance}.kj-cohesion .content-for-layout h1{font-size:clamp(20px,2.6vw,28px)}.kj-cohesion .content-for-layout h2{font-size:clamp(18px,2.2vw,24px)}.kj-cohesion .content-for-layout h3{font-size:17px;letter-spacing:.22em}.kj-cohesion .content-for-layout h4{font-size:14px;letter-spacing:.22em}.kj-cohesion .content-for-layout p,.kj-cohesion .content-for-layout li,.kj-cohesion .content-for-layout .rte{font-size:13px;letter-spacing:.04em;line-height:2.1}.kj-cohesion .content-for-layout :is(.button,button.button,.quick-add__button,.cart__checkout-button){font-family:Bebas Neue,Impact,sans-serif;font-size:15px;font-weight:400;letter-spacing:1.9px;text-transform:uppercase;border-radius:0;transition:background .5s ease,color .5s ease,border-color .5s ease}.kj-cohesion .content-for-layout .button:not(.button-secondary):not(.button-unstyled):hover{background:#fff;color:var(--kjx-gold);border-color:var(--kjx-ink)}.kj-cohesion .content-for-layout .button-secondary:hover{color:var(--kjx-gold);border-color:var(--kjx-gold)}.kj-cohesion .content-for-layout .product-card :is(p,.product-title,[class*=product-title],.card__heading),.kj-cohesion .content-for-layout :is(.product-title,[class*=product-title],.card__heading){font-family:Helvetica,Arial,sans-serif;font-size:11px;letter-spacing:.18em;text-transform:uppercase;line-height:1.6}.kj-cohesion .content-for-layout :is(.price,[class*=price]){font-size:13px;letter-spacing:.04em}.kj-cohesion .content-for-layout :is(input[type=text],input[type=search],input[type=email],input[type=number],select,textarea){font-family:Helvetica,Arial,sans-serif;font-size:13px;letter-spacing:.04em;color:var(--kjx-ink);border-radius:0}.kj-cohesion .content-for-layout :is(input,select,textarea):focus-visible{outline:1px solid var(--kjx-gold);outline-offset:2px}.kj-cohesion .content-for-layout :is(.facets summary,.facets legend,.facets__label,[class*=facet] summary){font-size:10px;letter-spacing:.24em;text-transform:uppercase}.kj-cohesion .content-for-layout a:not(.button):not([class*=card]):hover{color:var(--kjx-gold)}.kj-cohesion .content-for-layout :is(.pagination,[class*=pagination]) a,.kj-cohesion .content-for-layout :is(.pagination,[class*=pagination]) span{font-size:11px;letter-spacing:.18em;text-transform:uppercase}.kj-cohesion .content-for-layout .cart-items__title{font-size:12px;letter-spacing:.18em;text-transform:uppercase;line-height:1.7}.kj-cohesion .content-for-layout :is(.cart-items__variant,.cart-item__details small){font-size:11px;letter-spacing:.08em;opacity:.5}.kj-cohesion .content-for-layout :is(.cart__summary,.cart-summary) :is(th,td,dt,dd){font-size:12px;letter-spacing:.08em}.kj-cohesion .content-for-layout .cart-secondary-typography{font-family:Helvetica,Arial,sans-serif;font-size:13px;letter-spacing:.04em}.kj-cohesion .content-for-layout .cart-totals__total-value{font-size:15px;letter-spacing:.04em}.kj-cohesion .content-for-layout .cart-totals__total-label{font-size:10px;letter-spacing:.24em;text-transform:uppercase;opacity:.5}.kj-cohesion .content-for-layout :is(.blog-post-card__title,[class*=blog-post] h2,[class*=article] h2){letter-spacing:.18em}.kj-cohesion .content-for-layout :is(.blog-post-card__info,[class*=blog-post-info],time){font-family:Cormorant,Georgia,serif;font-style:italic;font-size:15px;letter-spacing:.02em;color:var(--kjx-gold);text-transform:none}.kj-cohesion .content-for-layout [class*=blog-post-content] p{max-width:68ch}body.gift-card.kj-cohesion{font-family:Helvetica,Arial,sans-serif;color:var(--kjx-ink)}body.gift-card.kj-cohesion :is(h1,h2){font-family:Helvetica,Arial,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:var(--kjx-ink)}body.gift-card.kj-cohesion h1{font-size:20px}body.gift-card.kj-cohesion h2{font-size:30px;letter-spacing:.12em}body.gift-card.kj-cohesion .gift-card__code{font-family:Helvetica,Arial,sans-serif;font-size:17px;letter-spacing:.24em;text-transform:uppercase;border-radius:0}body.gift-card.kj-cohesion :is(.button,button.button){font-family:Bebas Neue,Impact,sans-serif;font-size:15px;letter-spacing:1.9px;text-transform:uppercase;border-radius:0}body.gift-card.kj-cohesion .gift-card__badge{font-size:10px;letter-spacing:.24em;text-transform:uppercase}@media(max-width:720px){.kj-cohesion .content-for-layout h1{letter-spacing:.14em}.kj-cohesion .content-for-layout :is(h2,h3){letter-spacing:.16em}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/kj-cohesion.css.map */
