.kcta{--kcta-pad: clamp(18px, 4vw, 44px);--kcta-gap: clamp(14px, 2vw, 18px);container-type:inline-size}.kcta .kcta__inner{position:relative;max-width:720px;margin:0 auto;background:var(--color-white);border:3px solid var(--color-black);border-radius:var(--radius-card-lg);box-shadow:8px 8px 0 var(--color-black);padding:var(--kcta-pad);text-align:center}.kcta .kcta__sticker{position:absolute;top:-16px;right:clamp(-8px,1vw,16px);transform:rotate(8deg);background:var(--color-yellow);color:var(--color-black);border:2px solid var(--color-black);box-shadow:3px 3px 0 var(--color-black);border-radius:var(--radius-button);padding:7px 16px;font-family:var(--font-body);font-weight:700;font-size:13px;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.kcta .kcta__title{font-family:var(--font-display);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:1.05;font-size:clamp(1.6rem,1.1vw + 1.3rem,2.6rem);color:var(--color-black);margin:0 0 12px}.kcta .kcta__accent{font-style:normal;color:var(--color-indigo)}.kcta .kcta__sub{font-family:var(--font-body);font-size:clamp(15px,.3vw + 14px,17px);line-height:1.55;color:var(--color-grey-mid);margin:0 auto 26px;max-width:46ch}.kcta .kcta__actions{display:grid;gap:var(--kcta-gap);grid-template-columns:1fr}@container (min-width: 560px){.kcta .kcta__actions{grid-template-columns:1fr 1fr}}.kcta .kcta__btn{display:flex;align-items:center;justify-content:flex-start;gap:clamp(10px,2.5vw,14px);min-height:64px;padding:12px clamp(14px,4vw,20px);border:2px solid var(--color-black);border-radius:var(--radius-button);box-shadow:4px 4px 0 var(--color-black);font-family:var(--font-body);text-align:left;text-decoration:none;transition:transform var(--dur-fast) ease,box-shadow var(--dur-fast) ease}.kcta{--kcta-wa-bg: var(--color-whatsapp)}.kcta .kcta__btn--wa{background:var(--kcta-wa-bg)}.kcta .kcta__btn--wa,.kcta .kcta__btn--wa i,.kcta .kcta__btn--wa .kcta__btn-label,.kcta .kcta__btn--wa .kcta__btn-meta{color:var(--color-white)}.kcta .kcta__btn--wa .kcta__btn-meta{opacity:1}.kcta .kcta__btn--mail{background:var(--color-indigo)}.kcta .kcta__btn--mail,.kcta .kcta__btn--mail .kcta__btn-label,.kcta .kcta__btn--mail .kcta__btn-meta{color:var(--color-white)}.kcta .kcta__btn i{font-size:clamp(22px,5vw,26px);flex:0 0 auto;line-height:1}.kcta .kcta__btn-text{display:flex;flex-direction:column;gap:2px;min-width:0}.kcta .kcta__btn-label{font-weight:700;font-size:16px;letter-spacing:.01em}.kcta .kcta__btn-meta{font-size:clamp(11px,2.2vw + 3.96px,12.5px);line-height:1.35;opacity:.85;overflow-wrap:anywhere}.kcta .kcta__btn--wa .kcta__btn-meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kcta .kcta__btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--color-black)}.kcta .kcta__btn:active{transform:translate(1px,1px);box-shadow:2px 2px 0 var(--color-black)}.kcta .kcta__btn:focus-visible{outline:3px solid var(--color-indigo);outline-offset:3px}.kcta .kcta__foot{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:22px 0 0;font-family:var(--font-body);font-size:14px;color:var(--color-grey-mid)}.kcta .kcta__foot-item{display:inline-flex;align-items:center;gap:7px}.kcta .kcta__foot-item i{font-size:17px}.kcta a.kcta__tel{color:var(--color-indigo);font-weight:700;text-decoration:underline;text-underline-offset:2px}.kcta a.kcta__tel:focus-visible{outline:3px solid var(--color-indigo);outline-offset:2px}@media(prefers-reduced-motion:reduce){.kcta .kcta__btn{transition:none}.kcta .kcta__btn:hover,.kcta .kcta__btn:active{transform:none;box-shadow:4px 4px 0 var(--color-black)}}@media(max-width:400px){.kcta .kcta__inner{box-shadow:5px 5px 0 var(--color-black)}.kcta .kcta__sticker{font-size:11.5px;padding:6px 12px;right:-4px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/kitsters-contact-cta.css.map */
