:where(.kx){--n:#173043;--d:#0f2232;--g:#cbb26a;--g2:#b0954a;--ch:#efe2bf;--iv:#fbf8f1;--ln:#e6dcc6;--ink:#4f5d68;color:var(--n);font-size:1.6rem;line-height:1.65}:where(.kx) *{box-sizing:border-box}.kx p:not([class]),.kx li:not([class]),.kx h1:not([class]),.kx h2:not([class]),.kx h3:not([class]),.kx h4:not([class]),.kx label:not([class]){color:inherit}:where(.kx) .kx-wrap{max-width:1240px;margin:0 auto;padding:0 2rem}.kx-sec{padding:7rem 0}:where(.kx) .kx-head{text-align:center;max-width:720px;margin:0 auto 4rem}:where(.kx) .kx-eyebrow{display:inline-flex;align-items:center;gap:.9rem;margin:0 0 1.2rem;font-size:1.2rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--g2)}:where(.kx) .kx-eyebrow:before,:where(.kx) .kx-eyebrow:after{content:"";width:2.4rem;height:1px;background:currentColor;opacity:.6}:where(.kx) .kx-h2{margin:0 0 1.2rem;font:600 clamp(2.8rem,3.4vw,4.2rem)/1.12 "Cinzel",var(--font-heading-family,serif),serif;color:var(--n)}:where(.kx) .kx-script{display:block;font:400 clamp(2.6rem,3vw,3.6rem)/1 "Great Vibes",cursive;color:var(--g2);margin-top:.4rem;text-transform:none}:where(.kx) .kx-lead{margin:0 auto;color:var(--ink);max-width:60ch}:where(.kx) .kx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:1.4rem 2.8rem;border-radius:999px;font-weight:700;font-size:1.35rem;line-height:1;font-family:inherit;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:background .25s,color .25s,transform .25s,box-shadow .25s}:where(.kx) .kx-btn:hover{transform:translateY(-2px)}:where(.kx) .kx-btn--gold{background:linear-gradient(135deg,#e3cf8e,var(--g) 45%,var(--g2));color:var(--d);box-shadow:0 12px 26px -12px #b0954acc}:where(.kx) .kx-btn--navy{background:var(--n);color:#fff}:where(.kx) .kx-btn--navy:hover{background:var(--d)}:where(.kx) .kx-btn--line{border-color:currentColor;color:inherit;background:transparent}:where(.kx) .kx-chip{display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.4rem;border-radius:999px;border:1px solid var(--ln);background:#fff;color:var(--n);font-size:1.3rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background .2s,border-color .2s,color .2s}:where(.kx) .kx-chip:hover,:where(.kx) .kx-chip.is-on{background:var(--n);border-color:var(--n);color:#fff}:where(.kx) .kx-card{background:#fff;border:1px solid var(--ln);border-radius:2rem;box-shadow:0 18px 44px -30px #0f223259}:where(.kx) .kx-pcard{display:flex;flex-direction:column;text-decoration:none;color:var(--n);background:#fff;border:1px solid var(--ln);border-radius:1.8rem;overflow:hidden;transition:transform .3s,box-shadow .3s}:where(.kx) .kx-pcard:hover{transform:translateY(-4px);box-shadow:0 22px 40px -26px #0f223273}:where(.kx) .kx-pcard__img{aspect-ratio:1;background:var(--iv);overflow:hidden}:where(.kx) .kx-pcard__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s}:where(.kx) .kx-pcard:hover .kx-pcard__img img{transform:scale(1.05)}:where(.kx) .kx-pcard__body{padding:1.4rem 1.6rem 1.8rem}:where(.kx) .kx-pcard__t{margin:0 0 .4rem;font-size:1.45rem;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where(.kx) .kx-pcard__p{margin:0;color:var(--g2);font-weight:700;font-size:1.45rem}:where(.kx) .kx-grid{display:grid;gap:2rem}:where(.kx) .kx-reveal{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}:where(.kx) .kx-reveal.is-in{opacity:1;transform:none}.shopify-design-mode :where(.kx) .kx-reveal{opacity:1;transform:none}:where(.kx) .kx-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:749px){.kx-sec{padding:5rem 0}:where(.kx) .kx-wrap{padding:0 1.6rem}:where(.kx) .kx-head{margin-bottom:3rem}}@media(prefers-reduced-motion:reduce){.kx *{animation:none!important;transition:none!important}:where(.kx) .kx-reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/kaaf-x.css.map */
