:root{--kc-color-primary: #6B5FD4;--kc-color-primary-hover: #584cc3;--kc-color-primary-soft: #EEECFF;--kc-color-yellow: #E8C14A;--kc-color-coral: #D4687A;--kc-color-sage: #AEB9A4;--kc-color-cream: #FBF8F4;--kc-color-ink: #2C2A3A;--kc-color-white: #FFFFFF;--kc-color-border: #E7E3DD;--kc-color-muted: #706D79;--kc-color-success: #357A58;--kc-color-error: #B3261E;--kc-font-heading: "Fraunces", Georgia, serif;--kc-font-body: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--kc-text-xs: 1.2rem;--kc-text-sm: 1.4rem;--kc-text-md: 1.6rem;--kc-text-lg: 1.8rem;--kc-text-xl: 2.2rem;--kc-heading-sm: 2.4rem;--kc-heading-md: 3.2rem;--kc-heading-lg: 4.8rem;--kc-heading-xl: 5.6rem;--kc-content-max: 1280px;--kc-content-narrow: 880px;--kc-gutter: 20px;--kc-space-1: .8rem;--kc-space-2: 1.6rem;--kc-space-3: 2.4rem;--kc-space-4: 3.2rem;--kc-space-5: 4rem;--kc-space-6: 4.8rem;--kc-space-7: 5.6rem;--kc-space-8: 6.4rem;--kc-space-10: 8rem;--kc-space-12: 9.6rem;--kc-radius-sm: 8px;--kc-radius-md: 12px;--kc-radius-lg: 18px;--kc-radius-xl: 24px;--kc-radius-pill: 999px;--kc-shadow-soft: 0 8px 30px rgba(44, 42, 58, .07);--kc-shadow-card: 0 3px 18px rgba(44, 42, 58, .06);--kc-ease: cubic-bezier(.22, 1, .36, 1);--kc-duration: .22s;--kc-price-weight: 700}html{scroll-behavior:smooth}body{color:var(--kc-color-ink);background:var(--kc-color-white);font-family:var(--kc-font-body);font-size:var(--kc-text-md);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.kc-heading{font-family:var(--kc-font-heading);color:var(--kc-color-ink);letter-spacing:-.025em;line-height:1.1}p:last-child{margin-bottom:0}img{max-width:100%}button,input,select,textarea{font:inherit}.kc-page-width{width:min(calc(100% - (var(--kc-gutter) * 2)),var(--kc-content-max));margin-inline:auto}.kc-page-width--narrow{max-width:var(--kc-content-narrow)}.kc-section{padding-block:var(--kc-space-10)}.kc-section--tight{padding-block:var(--kc-space-6)}.kc-section--large{padding-block:var(--kc-space-12)}.kc-section--cream{background:var(--kc-color-cream)}.kc-section--sage{background:#f1f3ef}.kc-grid{display:grid;gap:var(--kc-space-3)}.kc-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.kc-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.kc-button,.kc-button--primary,.kc-button--secondary,.kc-button--outline{min-height:48px;padding:12px 20px;border:1px solid transparent;border-radius:var(--kc-radius-sm);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--kc-font-body);font-size:1.5rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color var(--kc-duration) var(--kc-ease),border-color var(--kc-duration) var(--kc-ease),color var(--kc-duration) var(--kc-ease),transform var(--kc-duration) var(--kc-ease)}.kc-button:hover{transform:translateY(-1px)}.kc-button:active{transform:translateY(0)}.kc-button:focus-visible,.kc-icon-button:focus-visible,.kc-link:focus-visible{outline:3px solid rgba(107,95,212,.35);outline-offset:3px}.kc-button--primary{color:var(--kc-color-white);background:var(--kc-color-primary)}.kc-button--primary:hover{background:var(--kc-color-primary-hover)}.kc-button--secondary{color:var(--kc-color-ink);background:var(--kc-color-yellow)}.kc-button--outline{color:var(--kc-color-ink);background:transparent;border-color:var(--kc-color-ink)}.kc-button--full{width:100%}.kc-button[disabled],.kc-button[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.kc-icon-button{width:44px;height:44px;padding:0;border:1px solid transparent;border-radius:50%;display:inline-grid;place-items:center;color:var(--kc-color-ink);background:transparent;cursor:pointer}.kc-icon-button:hover{background:var(--kc-color-cream)}.kc-card{background:var(--kc-color-white);border:1px solid var(--kc-color-border);border-radius:var(--kc-radius-lg);overflow:hidden}.kc-card--soft{border-color:transparent;box-shadow:var(--kc-shadow-card)}.kc-card__body{padding:var(--kc-space-3)}.kc-pill,.kc-badge,.kc-chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:fit-content;border-radius:var(--kc-radius-pill);font-size:var(--kc-text-xs);font-weight:700;line-height:1}.kc-pill{min-height:30px;padding:7px 11px;color:var(--kc-color-ink);background:var(--kc-color-cream)}.kc-badge{min-height:28px;padding:7px 10px;color:var(--kc-color-ink);background:var(--kc-color-yellow)}.kc-badge--primary{color:var(--kc-color-white);background:var(--kc-color-primary)}.kc-badge--coral{color:var(--kc-color-white);background:var(--kc-color-coral)}.kc-chip{min-height:36px;padding:8px 13px;border:1px solid var(--kc-color-border);background:var(--kc-color-white)}.kc-chip.is-active,.kc-chip[aria-pressed=true]{color:var(--kc-color-primary);border-color:var(--kc-color-primary);background:var(--kc-color-primary-soft)}.kc-field{display:grid;gap:8px}.kc-field__label{font-size:var(--kc-text-sm);font-weight:700}.kc-input,.kc-select,.kc-textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--kc-color-border);border-radius:var(--kc-radius-sm);color:var(--kc-color-ink);background:var(--kc-color-white)}.kc-input:focus,.kc-select:focus,.kc-textarea:focus{border-color:var(--kc-color-primary);outline:3px solid rgba(107,95,212,.12)}.kc-price{color:var(--kc-color-ink);font-size:2rem;font-weight:var(--kc-price-weight);line-height:1.2}.kc-price--large{font-size:3rem}.kc-price__compare{margin-inline-start:6px;color:var(--kc-color-muted);font-size:.85em;font-weight:500;text-decoration:line-through}.kc-price__sale{color:var(--kc-color-primary)}.kc-trust-row{display:flex;flex-wrap:wrap;gap:10px 18px}.kc-trust-item{display:inline-flex;align-items:center;gap:8px;color:var(--kc-color-muted);font-size:var(--kc-text-sm)}.kc-trust-item svg{flex:0 0 auto}.kc-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.kc-skip-link{position:fixed;z-index:9999;top:10px;left:10px;padding:10px 14px;border-radius:8px;color:#fff;background:var(--kc-color-ink);transform:translateY(-150%);transition:transform .15s ease}.kc-skip-link:focus{transform:translateY(0)}@media screen and (min-width:750px){:root{--kc-gutter: 32px}}@media screen and (min-width:990px){:root{--kc-gutter: 40px}.kc-grid--4{gap:var(--kc-space-4)}}@media screen and (max-width:749px){.kc-section{padding-block:var(--kc-space-8)}.kc-section--large{padding-block:var(--kc-space-10)}.kc-grid--2,.kc-grid--3,.kc-grid--4{grid-template-columns:1fr}.kc-heading--xl{font-size:3.6rem}.kc-price--large{font-size:2.6rem}.kc-button{min-height:50px}.kc-trust-row{display:grid;grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/kyndcubs.css.map */
