:root{--kt-radius: 4px;--kn-font: var(--font-heading--family, "Jost", "Futura", "Century Gothic", Arial, sans-serif)}.kt-h1,.kt-h2,.kt-h3{text-transform:uppercase;font-weight:500;letter-spacing:.04em;line-height:1.08}.kt-h1{font-size:clamp(2.2rem,5.4vw,3.6rem);font-weight:600}.kt-h2{font-size:clamp(1.6rem,3vw,2.4rem)}.kt-h3{font-size:clamp(1.1rem,1.8vw,1.35rem)}.kt-eyebrow{font-size:.82rem;letter-spacing:.16em;font-weight:600}.kt-lede{line-height:1.6}.kt-btn{letter-spacing:.12em;font-weight:600;font-size:.9rem;padding-inline:2rem;transition:filter .15s ease,background .15s ease,color .15s ease}.kt-btn:hover{transform:none;filter:brightness(.93)}.kt-btn--ghost:hover,.kt-btn--light:hover{filter:none}.kt-btn--sm{padding-inline:1.2rem;font-size:.8rem}.kt-badge{border-radius:6px;letter-spacing:.1em;font-weight:500;padding:.35rem .7rem}.kt-card{border:0;padding:0;background:transparent;gap:.45rem}.kt-card:hover{box-shadow:none}.kt-card__media{background:#f4f4f4;border-radius:6px}.kt-card__media img{mix-blend-mode:multiply;padding:10%}.kt-card__count{top:.6rem;left:.6rem}.kt-card__badges{left:.6rem;bottom:.6rem}.kt-card__title{font-family:var(--kn-font);text-transform:none;font-weight:500;letter-spacing:.02em;font-size:1.12rem;line-height:1.25}.kt-card__price{font-weight:500}.menu-list__link,.header__menu a{font-family:var(--kn-font);text-transform:uppercase;letter-spacing:.14em;font-weight:500}.kt-gg__band{background:#fbe9de!important;padding-block:56px 48px!important}.kt-gg__band .kt-h1{font-size:clamp(2rem,4.4vw,3.2rem)}.kt-gg__kicker{display:flex;align-items:center;gap:.55rem}.kt-gg__kicker .kt-season-orn{width:28px;height:28px}.kt-gg__chip{border-radius:999px;padding:.55rem 1rem;letter-spacing:.12em}.kt-gg__mosaic-cell{border-radius:10px}.kt-gg--season .kt-gg__band{background:var(--kt-season-deep)!important;color:#fff;border-bottom:2px solid var(--kt-season-detail)}.kt-gg--season .kt-gg__band .kt-eyebrow{color:var(--kt-season-detail)}.kt-gg--season .kt-gg__band .kt-lede,.kt-gg--season .kt-gg__band .kt-gg__byline,.kt-gg--season .kt-gg__band .kt-gg__chips-label{color:#ffffffd1}.kt-gg--season .kt-gg__band .kt-gg__chip{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px var(--kt-season-detail)}.kt-gg--season .kt-gg__band .kt-gg__chip:hover{background:var(--kt-season-detail);color:var(--kt-season-deep)}.kt-btn:not(.kt-btn--ghost):not(.kt-btn--light),.kt-btn:not(.kt-btn--ghost):not(.kt-btn--light):is(:hover,:focus-visible,:active),.kn-btn:not(.kn-btn--tint):not(.kn-btn--ink),.kn-btn:not(.kn-btn--tint):not(.kn-btn--ink):is(:hover,:focus-visible,:active),.kt-badge--accent,.kt-deal-badge,.kn-badge--sale{color:#fff}.button:not(.button-secondary):not(.button-unstyled):is(:hover,:focus-visible,:active){color:var(--color-primary-button-hover-text, #fff)}@media(max-width:749px){.kn-hero.kn-hero--colour .kn-btn.kn-btn:not(.kn-btn--ink){color:var(--kn-ink)}}.kt-warranty{max-width:720px;margin-inline:auto}.kt-warranty__table{width:100%;border-collapse:collapse;margin:.5rem 0 1rem;font-size:1rem}.kt-warranty__table th,.kt-warranty__table td{text-align:left;padding:.8rem .75rem;border-bottom:1px solid #e6e6e6;vertical-align:top}.kt-warranty__table thead th{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--kt-muted);border-bottom:2px solid var(--kt-accent)}.kt-warranty__table tbody th{font-weight:600}.kt-warranty__table tbody tr:nth-child(odd){background:#fafafa}.kt-warranty__note{color:var(--kt-muted);font-size:.95rem}.kt-warranty__steps{padding-left:1.25rem;line-height:1.6}.kt-warranty__steps li{margin-bottom:.4rem}.kt-warranty a{color:var(--kt-accent);text-decoration:underline}.shopify-section:has(.kt-warranty--intro)+.shopify-section .shopify-app-block{max-width:720px;margin-inline:auto}@media(max-width:749px){.kt-warranty__table th,.kt-warranty__table td{padding:.65rem .5rem;font-size:.95rem}}@media(max-width:749px){body .kn-track,body .kt-rail{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;scroll-snap-type:none;justify-content:stretch;cursor:auto}body .kn-track{gap:28px 12px;padding-inline:16px}body .kt-rail{gap:16px 12px;margin-inline:0;padding-inline:0;max-width:none}body .kn-arrow,body .kn-progress{display:none!important}body .kn-tabs .kn-track>:nth-child(n+7){display:none}body .kn-tabs__list{flex-wrap:wrap;justify-content:center;gap:.5rem 1.4rem;overflow:visible;padding-inline:16px}body .kn-tabs__tab{font-size:.95rem}body .kn-card__title{font-size:1rem}body .kn-card__sub{font-size:.88rem}body .kn-card .kn-btn,body .kn-card form button[type=submit],body .kn-card form .kn-btn{width:100%;padding-inline:.5rem;font-size:.78rem}body .kn-swatches{flex-wrap:wrap;row-gap:6px}body .kn-jobs .kn-track{gap:12px}body .kn-jobs .kn-track>:last-child:nth-child(odd){grid-column:1 / -1}body .kn-job{padding:12px 12px 20px;gap:.8rem}body .kn-job .kn-btn{white-space:normal;line-height:1.2}body .kn-quotes .kn-track{grid-template-columns:1fr;gap:14px}body .kn-quotes .kn-track>:nth-child(n+4){display:none}body .kn-quote{min-height:0}body .kt-cmp__grid{grid-template-columns:1fr;overflow:visible}body footer .shopify-section{--footer-gap: 20px}body footer .menu--accordion summary{padding-block:.4rem}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/kelvin-native-site.css.map */
