.kj-cause{position:relative;overflow:hidden;font-size:16px;color:var(--kj-cause-text, #fcf5ec);background:var(--kj-cause-bg, #062821)}.kj-cause__bg{position:absolute;top:0;right:0;bottom:0;left:0}.kj-cause__bg img,.kj-cause__bg svg{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--kj-cause-focal-x, 50%) var(--kj-cause-focal-y, 35%)}.kj-cause:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,var(--kj-cause-veil-top, rgba(6, 40, 33, .88)),var(--kj-cause-veil-mid, rgba(6, 40, 33, .78)),var(--kj-cause-veil-bottom, rgba(6, 40, 33, .9)))}.kj-cause__inner{position:relative;z-index:1;margin:0 auto;max-width:var(--kj-cause-max-width, 640px);text-align:center;padding-block:var(--kj-cause-padding-top, 96px) var(--kj-cause-padding-bottom, 96px);padding-inline:var(--kj-cause-padding-inline, 26px)}.kj-cause__eyebrow{display:flex;align-items:center;justify-content:center;gap:var(--kj-cause-eyebrow-gap, 14px);margin:0 0 var(--kj-cause-eyebrow-spacing, 20px);font-family:var(--kj-cause-sans-family, inherit);font-size:var(--kj-cause-eyebrow-size, 13.5px);font-weight:var(--kj-cause-eyebrow-weight, 500);letter-spacing:var(--kj-cause-eyebrow-tracking, .08em);line-height:1.4;text-transform:uppercase;color:var(--kj-cause-eyebrow-color, #c9a45c)}.kj-cause__eyebrow:before,.kj-cause__eyebrow:after{content:"";flex:none;width:var(--kj-cause-eyebrow-rule-width, 28px);height:1px;background:var(--kj-cause-eyebrow-rule-color, rgba(201, 164, 92, .55))}.kj-cause__title{margin:0 0 var(--kj-cause-title-spacing, 20px);font-family:var(--kj-cause-serif-family, inherit);font-style:normal;font-size:var(--kj-cause-title-size, 34px);font-weight:var(--kj-cause-title-weight, 500);line-height:var(--kj-cause-title-leading, 1.1);letter-spacing:normal;text-transform:none;text-wrap:pretty;color:var(--kj-cause-title-color, #fcf5ec)}.kj-cause__title em{font-family:var(--kj-cause-serif-italic-family, var(--kj-cause-serif-family, inherit));font-style:italic;color:var(--kj-cause-title-em-color, #c9a45c)}.kj-cause__body{margin:0 auto var(--kj-cause-body-spacing, 36px);max-width:var(--kj-cause-body-max-width, 46ch);font-family:var(--kj-cause-sans-family, inherit);font-size:var(--kj-cause-body-size, 16px);font-weight:400;line-height:var(--kj-cause-body-leading, 1.6);color:var(--kj-cause-body-color, rgba(252, 245, 236, .82))}.kj-cause__body p{margin:0 0 1em}.kj-cause__body p:last-child{margin-bottom:0}.kj-cause__body strong{font-weight:500;color:var(--kj-cause-body-strong-color, #fcf5ec)}.kj-cause__body a{color:inherit;text-decoration:underline}.kj-cause__row{display:grid;grid-template-columns:1fr;gap:0;margin:0 auto;max-width:var(--kj-cause-row-max-width, 560px);border-top:1px solid var(--kj-cause-divider-color, rgba(252, 245, 236, .18))}.kj-cause__cell{padding:var(--kj-cause-cell-padding-block, 22px) var(--kj-cause-cell-padding-inline, 16px);border-bottom:1px solid var(--kj-cause-divider-color, rgba(252, 245, 236, .18))}.kj-cause__big{display:block;margin-bottom:var(--kj-cause-big-spacing, 4px);font-family:var(--kj-cause-serif-italic-family, var(--kj-cause-serif-family, inherit));font-size:var(--kj-cause-big-size, 26px);font-style:var(--kj-cause-big-style, italic);font-weight:var(--kj-cause-big-weight, 400);line-height:1.25;color:var(--kj-cause-big-color, #c9a45c)}.kj-cause__small{display:block;font-family:var(--kj-cause-sans-family, inherit);font-size:var(--kj-cause-small-size, 13.5px);font-weight:400;letter-spacing:var(--kj-cause-small-tracking, .08em);line-height:1.5;text-transform:uppercase;color:var(--kj-cause-small-color, rgba(252, 245, 236, .65))}.kj-cause__cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin-top:var(--kj-cause-cta-spacing, 28px);padding:var(--kj-cause-cta-padding-block, 18px) var(--kj-cause-cta-padding-inline, 34px);border:none;border-radius:var(--kj-cause-cta-radius, 6px);background:var(--kj-cause-cta-bg, #0e4b3b);color:var(--kj-cause-cta-color, #fcf5ec);box-shadow:0 14px 30px -12px #08322773;font-family:var(--kj-cause-sans-family, inherit);font-size:var(--kj-cause-cta-size, 13.5px);font-weight:var(--kj-cause-cta-weight, 600);letter-spacing:var(--kj-cause-cta-tracking, .08em);line-height:1.2;text-align:center;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .3s,color .3s,transform .3s,box-shadow .3s,border-color .3s}.kj-cause__cta:hover{background:var(--kj-cause-cta-bg-hover, #062821);color:var(--kj-cause-cta-color, #fcf5ec);transform:translateY(-2px)}.kj-cause__cta:focus-visible{outline:2px solid var(--kj-cause-eyebrow-color, #c9a45c);outline-offset:3px}.kj-cause__arrow{transition:transform .3s}.kj-cause__cta:hover .kj-cause__arrow{transform:translate(5px)}@media(min-width:700px){.kj-cause__row{grid-template-columns:repeat(var(--kj-cause-columns, 3),1fr)}.kj-cause__cell{border-bottom:none;border-right:1px solid var(--kj-cause-divider-color, rgba(252, 245, 236, .18))}.kj-cause__cell:last-child{border-right:none}}@media(min-width:900px){.kj-cause__inner{padding-block:var(--kj-cause-padding-top-desktop, 130px) var(--kj-cause-padding-bottom-desktop, 130px);padding-inline:var(--kj-cause-padding-inline-desktop, 48px)}.kj-cause__eyebrow{font-size:var(--kj-cause-eyebrow-size-desktop, 13.5px)}.kj-cause__title{font-size:var(--kj-cause-title-size-desktop, 52px)}.kj-cause__body{font-size:var(--kj-cause-body-size-desktop, 16px)}.kj-cause__big{font-size:var(--kj-cause-big-size-desktop, 26px)}.kj-cause__small{font-size:var(--kj-cause-small-size-desktop, 13.5px)}.kj-cause__cta{font-size:var(--kj-cause-cta-size-desktop, 13.5px)}}@media(prefers-reduced-motion:reduce){.kj-cause__cta,.kj-cause__arrow{transition:none}.kj-cause__cta:hover,.kj-cause__cta:hover .kj-cause__arrow{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/kj-cause.css.map */
