.kct{font-family:var(--font-body);color:var(--color-black);line-height:var(--lh-body);overflow-x:hidden}.kct,.kct *,.kct *:before,.kct *:after{box-sizing:border-box}:where(.kct) a{color:inherit;text-decoration:none}:where(.kct) img,:where(.kct) svg{display:block;max-width:100%}:where(.kct) ul{list-style:none;margin:0;padding:0}:where(.kct) p,:where(.kct) h1,:where(.kct) h2,:where(.kct) h3{margin:0}:where(.kct) button{font:inherit;cursor:pointer}.kct-inner{max-width:var(--page-max);margin-inline:auto;padding-inline:var(--page-pad-d)}.kct-inner--narrow{max-width:820px}@media(max-width:767px){.kct-inner{padding-inline:var(--page-pad-m)}}.kct-band{padding-block:var(--space-16)}.kct-band--tight{padding-block:var(--space-12)}@media(max-width:767px){.kct-band{padding-block:var(--space-12)}.kct-band--tight{padding-block:var(--space-10)}}.kct .kct-h2{font-family:var(--font-display);font-weight:900;text-transform:uppercase;font-size:var(--text-h2);line-height:var(--lh-display);letter-spacing:var(--tracking-display);color:var(--color-black);margin:0}.kct .kct-h2--light{color:var(--color-white)}.kct-accent--indigo{color:var(--color-indigo)}.kct-accent--yellow{color:var(--color-yellow)}.kct-head{margin-bottom:var(--space-10)}.kct-head--center{text-align:center}.kct-head--center .eyebrow{justify-content:center}.kct-head .eyebrow{margin-bottom:var(--space-4)}.kct .kct-head__sub{margin:var(--space-4) 0 0;font-size:var(--text-body-lg);line-height:var(--lh-body);color:var(--color-grey-mid);max-width:min(58ch,100%)}.kct .kct-head__sub--light{color:#ffffffdb}.kct-visit .kct-head__sub--light{color:#ffffffeb}.kct-head--center .kct-head__sub{margin-inline:auto}.kct .kct-btn,.kct a.kct-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;padding:0 28px;border:0;border-radius:var(--radius-button);font-family:var(--font-body);font-weight:700;font-size:15px;line-height:var(--lh-ui);letter-spacing:var(--tracking-button);text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out-snap),box-shadow var(--dur-fast) var(--ease-out-snap)}.kct .kct-btn .ph{font-size:18px}.kct .kct-btn--primary,.kct a.kct-btn--primary{background:var(--color-yellow);color:var(--color-black);border:var(--border-w) solid var(--color-black);box-shadow:var(--shadow-button)}.kct .kct-btn--primary:hover,.kct .kct-btn--primary:focus-visible{transform:translate(-2px,-2px);box-shadow:var(--shadow-button-hover)}.kct .kct-btn--primary:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--color-black)}.kct .kct-btn--indigo,.kct a.kct-btn--indigo{background:var(--color-indigo);color:var(--color-white);border:1px solid rgba(255,255,255,.3);box-shadow:0 2px 8px #0a0a0a1f}.kct .kct-btn--indigo:hover,.kct .kct-btn--indigo:focus-visible{transform:translateY(-2px);box-shadow:0 6px 16px #0a0a0a29}.kct .kct-btn--whatsapp,.kct a.kct-btn--whatsapp{background:var(--color-whatsapp);color:var(--color-white);box-shadow:var(--shadow-whatsapp)}.kct .kct-btn--whatsapp:hover,.kct .kct-btn--whatsapp:focus-visible{transform:translateY(-2px);box-shadow:0 8px 22px #25d36680}.kct .kct-btn--outline,.kct a.kct-btn--outline{background:transparent;color:var(--color-white);border:var(--border-w) solid var(--color-white)}.kct .kct-btn--outline:hover,.kct .kct-btn--outline:focus-visible{background:var(--color-white);color:var(--color-indigo);transform:translateY(-2px)}.kct .kct-btn:focus-visible{outline:3px solid var(--color-black);outline-offset:3px}.kct-visit .kct-btn:focus-visible,.kct-help .kct-btn:focus-visible{outline-color:var(--color-white)}.kct-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.kct-actions--center{justify-content:center}.kct a.kct-link{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-indigo);font-weight:700;text-decoration:underline;text-underline-offset:3px;transition:opacity var(--dur-fast) var(--ease-out-soft)}.kct a.kct-link:hover,.kct a.kct-link:focus-visible{opacity:.75}.kct .kitsters-accordion__content a{color:var(--color-indigo);font-weight:700;text-decoration:underline;text-underline-offset:3px}.kct-hero{background:var(--color-yellow);border-bottom:var(--border-w) solid var(--color-black)}.kct-hero__copy{max-width:720px}.kct .kct-hero__title{margin:var(--space-4) 0 0;font-family:var(--font-display);font-weight:900;text-transform:uppercase;font-size:var(--text-h1);line-height:var(--lh-display);letter-spacing:var(--tracking-display);color:var(--color-black)}.kct .kct-hero__lead{margin:var(--space-5) 0 0;font-size:var(--text-body-lg);line-height:var(--lh-body);color:var(--color-black);max-width:56ch}.kct .kct-hero__note{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-5) 0 0;font-size:var(--text-body-sm);font-weight:600;color:#0a0a0ab8}.kct .kct-hero__note .ph{font-size:16px;flex:0 0 auto}.kct-channels{display:grid;grid-template-columns:1fr;gap:var(--space-4);margin-top:var(--space-12)}@media(min-width:768px){.kct-channels{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.kct .kct-channel{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);height:100%;padding:var(--space-6);border-radius:var(--radius-card);background:var(--color-white);color:var(--color-black);border:1px solid rgba(10,10,10,.18);box-shadow:var(--shadow-tier2);transition:transform var(--dur-normal) var(--ease-out-soft),box-shadow var(--dur-normal) var(--ease-out-soft),border-color var(--dur-normal) var(--ease-out-soft)}.kct .kct-channel:hover,.kct .kct-channel:focus-visible{transform:translateY(-2px);border-color:var(--color-black);box-shadow:var(--shadow-tier2-hover)}.kct .kct-channel:focus-visible{outline:3px solid var(--color-black);outline-offset:3px}.kct-channel__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:var(--space-3);border-radius:var(--radius-card);font-size:22px}.kct-channel__icon--whatsapp{background:#25d36624;color:#128c3e}.kct-channel__icon--indigo{background:#465ae61a;color:var(--color-indigo)}.kct-channel__icon--pink{background:#ff46831f;color:#d81b60}.kct-channel__label{font-size:var(--text-label);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-grey-mid)}.kct-channel__value{font-family:var(--font-body);font-weight:700;font-size:var(--text-body-lg);letter-spacing:-.3px;line-height:1.25;color:var(--color-black);overflow-wrap:anywhere}.kct-channel__meta{margin-top:var(--space-1);font-size:var(--text-body-sm);color:var(--color-grey-mid)}.kct-channel__cta{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:var(--space-4);font-size:var(--text-body-sm);font-weight:700;color:var(--color-indigo)}.kct-channel__cta .ph{font-size:15px;transition:transform var(--dur-fast) var(--ease-out-snap)}.kct .kct-channel:hover .kct-channel__cta .ph{transform:translate(2px,-2px)}.kct-form-band{background:var(--color-grey-light)}.kct-form-grid{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:start}@media(min-width:1024px){.kct-form-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:var(--space-10)}}.kct-card{background:var(--color-white);border:var(--border-tier2);border-radius:var(--radius-card-lg);box-shadow:var(--shadow-tier2)}.kct-form-card{padding:var(--space-6)}@media(min-width:768px){.kct-form-card{padding:var(--space-8)}}.kct-field-row{display:grid;grid-template-columns:1fr;gap:var(--space-4);margin-bottom:var(--space-4)}@media(min-width:576px){.kct-field-row{grid-template-columns:1fr 1fr}}.kct-field{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}.kct-field-row .kct-field{margin-bottom:0}.kct .kct-field label{font-size:var(--text-body-sm);font-weight:700;color:var(--color-black)}.kct-req{color:var(--color-error)}.kct-optional{font-weight:500;font-size:var(--text-caption);color:var(--color-grey-mid);text-transform:lowercase}.kct .kct-field input,.kct .kct-field textarea,.kct .kct-select select{width:100%;padding:12px 18px;border:1px solid rgba(10,10,10,.15);border-radius:var(--radius-input);background:var(--color-white);font-family:var(--font-body);font-size:16px;line-height:var(--lh-body);color:var(--color-black);-webkit-appearance:none;appearance:none;transition:border-color var(--dur-fast) var(--ease-out-soft),box-shadow var(--dur-fast) var(--ease-out-soft)}.kct .kct-field input,.kct .kct-select select{min-height:48px}.kct .kct-field textarea{border-radius:var(--radius-card-lg);min-height:140px;resize:vertical}.kct .kct-field input::placeholder,.kct .kct-field textarea::placeholder{color:#8a8a8a}.kct .kct-field input:focus,.kct .kct-field textarea:focus,.kct .kct-select select:focus{outline:none;border-color:var(--color-indigo);border-width:2px;box-shadow:0 0 0 3px #465ae626}.kct-select{position:relative}.kct-select select{padding-right:46px;cursor:pointer}.kct-select .ph{position:absolute;right:18px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:16px;color:var(--color-grey-mid)}.kct-note{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-card);margin-bottom:var(--space-6);font-size:var(--text-body-sm);line-height:var(--lh-body)}.kct-note .ph,.kct-note .ph-fill{font-size:20px;flex:0 0 auto;line-height:1.3}.kct-note--success{background:#388e3c1a;color:#256428}.kct-note--error{background:var(--color-blush);color:#a3121b}.kct .kct-note p{margin:0}.kct .kct-note ul{margin:0;padding-left:18px;list-style:disc}.kct .kct-form__submit{width:100%;margin-top:var(--space-6)}.kct .kct-form__fineprint{margin:var(--space-4) 0 0;font-size:var(--text-caption);line-height:var(--lh-body);color:var(--color-grey-mid);text-align:center}.kct-shortcuts{padding:var(--space-6);border-radius:var(--radius-card-lg);background:var(--color-white);border:var(--border-tier2);box-shadow:var(--shadow-tier2)}.kct .kct-shortcuts__title{font-family:var(--font-body);font-weight:700;font-size:var(--text-h3);letter-spacing:-.3px;line-height:var(--lh-heading);text-transform:none;color:var(--color-black)}.kct .kct-shortcuts__sub{margin:var(--space-2) 0 var(--space-5);font-size:var(--text-body-sm);color:var(--color-grey-mid)}.kct-shortcut-list{display:flex;flex-direction:column}.kct-shortcut-list li+li{border-top:1px solid rgba(10,10,10,.08)}.kct .kct-shortcut{display:flex;align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-3) 0;color:var(--color-black);transition:transform var(--dur-fast) var(--ease-out-snap)}.kct .kct-shortcut:hover{transform:translate(3px)}.kct .kct-shortcut:focus-visible{outline:3px solid var(--color-black);outline-offset:3px;border-radius:var(--radius-card)}.kct-shortcut__icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 auto;border-radius:10px;background:#465ae614;color:var(--color-indigo);font-size:19px}.kct-shortcut__text{display:flex;flex-direction:column;gap:2px;min-width:0}.kct-shortcut__title{font-weight:700;font-size:var(--text-body-sm);letter-spacing:-.2px;color:var(--color-black)}.kct-shortcut__desc{font-size:var(--text-caption);line-height:1.45;color:var(--color-grey-mid)}.kct-shortcut__arrow{margin-left:auto;flex:0 0 auto;font-size:16px;color:var(--color-indigo)}.kct-visit{background:var(--color-indigo);color:var(--color-white)}.kct-visit__grid{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:768px){.kct-visit__grid{grid-template-columns:repeat(3,1fr)}}.kct-visit__panel{display:flex;flex-direction:column;align-items:flex-start;padding:var(--space-6);border-radius:var(--radius-card-lg);background:#ffffff1a}.kct-visit__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:var(--space-4);border-radius:var(--radius-card);background:var(--color-yellow);color:var(--color-black);font-size:22px}.kct .kct-visit__title{font-family:var(--font-body);font-weight:700;font-size:var(--text-h3);letter-spacing:-.3px;line-height:var(--lh-heading);text-transform:none;color:var(--color-white)}.kct .kct-visit__body{margin:var(--space-3) 0 0;font-size:var(--text-body-sm);line-height:var(--lh-body);color:#ffffffeb}.kct .kct-visit__body--muted{font-size:var(--text-caption)}.kct-visit__panel .kct-btn{margin-top:var(--space-5)}.kct-social{display:flex;gap:var(--space-3);margin-top:var(--space-5)}.kct .kct-social__link{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#ffffff24;color:var(--color-white);font-size:22px;transition:transform var(--dur-fast) var(--ease-out-snap),background-color var(--dur-fast) var(--ease-out-soft)}.kct .kct-social__link:hover,.kct .kct-social__link:focus-visible{transform:translateY(-2px);background:var(--color-yellow);color:var(--color-black)}.kct .kct-social__link:focus-visible{outline:3px solid var(--color-white);outline-offset:3px}.kct-faq{background:var(--color-white)}.kct-faq__list{text-align:left}.kct .kitsters-accordion{border:var(--border-tier2);border-radius:var(--radius-card);box-shadow:var(--shadow-tier2);transition:transform var(--dur-normal) var(--ease-out-soft),box-shadow var(--dur-normal) var(--ease-out-soft),border-color var(--dur-normal) var(--ease-out-soft)}.kct .kitsters-accordion+.kitsters-accordion{margin-top:var(--space-3)}.kct .kitsters-accordion:hover,.kct .kitsters-accordion[open]{transform:translate(-2px,-2px);border-color:var(--color-black);box-shadow:0 0 0 1px var(--color-black),3px 3px 0 var(--color-black)}.kct .kitsters-accordion__summary{font-family:var(--font-body-medium);font-weight:500;font-synthesis-weight:none;font-size:var(--text-body-lg);letter-spacing:-.3px;text-transform:none}.kct .kitsters-accordion__content{color:var(--color-grey-mid)}.kct .kct-faq__more{margin:var(--space-8) 0 0;text-align:center}.kct-help{background:var(--color-black)}.kct-help__inner{display:flex;flex-direction:column;align-items:center;text-align:center}.kct-help .kct-head__sub{margin-inline:auto}@media(prefers-reduced-motion:no-preference){.kct :where([data-kct-reveal]){opacity:0;transform:translateY(24px);transition:opacity var(--dur-medium) var(--ease-out-soft),transform var(--dur-medium) var(--ease-out-soft)}.kct :where([data-kct-reveal].is-revealed){opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/kitsters-contact.css.map */
