.tka{font-family:var(--font-body-family)}.tka .tka-wrap{width:100%;max-width:var(--tka-width, 1180px);margin:0 auto;padding:0 32px}.tka img{display:block;width:100%;height:100%;object-fit:cover}.tka .tka-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.tka .tka-kicker{font-family:var(--font-heading-family);font-weight:600;font-size:18px;letter-spacing:.2em;text-transform:uppercase;color:var(--tka-accent);display:flex;align-items:center;gap:10px}.tka .tka-check{width:28px;height:28px;border-radius:50%;background:var(--tka-accent);color:#fff;display:inline-grid;place-items:center;font-size:15px;letter-spacing:0}.tka .tka-h1{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(34px,5vw,58px);line-height:1;text-transform:uppercase;margin:12px 0 0;color:var(--tka-ink)}.tka .tka-sub{font-size:18px;color:var(--tka-mute);margin:14px 0 0;max-width:56ch}.tka .tka-skip{font-size:15px;font-weight:600;color:var(--tka-accent);text-decoration:none;white-space:nowrap}.tka .tka-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:24px;margin-top:40px}.tka .tka-card{background:var(--tka-card);border:1px solid var(--tka-rule);border-radius:4px;overflow:hidden;display:flex;flex-direction:column}.tka .tka-img{aspect-ratio:1 / 1;background:var(--tka-rule);display:block}.tka .tka-body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:6px;flex:1}.tka .tka-title{font-family:var(--font-heading-family);font-weight:600;font-size:22px;line-height:1.1;text-transform:uppercase;color:var(--tka-ink);text-decoration:none}.tka .tka-note{font-size:14px;color:var(--tka-accent);line-height:1.4}.tka .tka-pick{font-size:13px;font-weight:600;margin-top:4px}.tka .tka-pills{display:flex;flex-wrap:wrap;gap:6px}.tka .tka-pill{background:none;border:1px solid var(--tka-rule);color:var(--tka-ink);font:inherit;font-size:13px;padding:4px 10px;border-radius:2px;cursor:pointer}.tka .tka-pill.is-on{border-color:var(--tka-ink)}.tka .tka-pill:disabled{opacity:.35;text-decoration:line-through;cursor:default}.tka .tka-price{font-size:16px;font-weight:600;margin-top:auto;padding-top:8px;color:var(--tka-ink)}.tka .tka-btn{display:inline-block;border:none;color:#fff;font-family:var(--font-heading-family);font-weight:700;font-size:18px;letter-spacing:.08em;text-transform:uppercase;padding:14px 22px;border-radius:2px;cursor:pointer;text-align:center;text-decoration:none}.tka .tka-btn--add{background:var(--tka-accent);width:100%;margin-top:10px}.tka .tka-btn--add.is-added{background:var(--tka-ink)}.tka .tka-btn:disabled{opacity:.55;cursor:default}.tka .tka-btn--add.is-added:disabled{opacity:1}.tka .tka-msg{font-size:13px;color:#c0392b;margin:4px 0 0;min-height:0}.tka .tka-msg:empty{display:none}.tka .tka-empty{font-size:17px;color:var(--tka-mute);margin:36px 0 0}.tka .tka-empty[hidden]{display:none}.tka .tka-foot{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:44px;padding-top:32px;border-top:1px solid var(--tka-rule)}.tka .tka-btn--cart{font-size:20px;padding:18px 40px}.tka .tka-back{font-size:15px;color:var(--tka-mute);text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:989px){.tka .tka-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.tka .tka-wrap{padding:0 20px}.tka .tka-grid{grid-template-columns:1fr;gap:16px;margin-top:28px}.tka .tka-card{flex-direction:row}.tka .tka-img{width:112px;flex:0 0 112px;aspect-ratio:auto}.tka .tka-title{font-size:19px}.tka .tka-btn--cart{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/kit-added.css.map */
