.tka-form{display:grid;gap:16px;max-width:660px;margin:24px 0}.tka-form label{display:grid;gap:6px;font-weight:600}.tka-form input,.tka-form textarea{width:100%;border:1px solid #cbbfb3;border-radius:5px;padding:12px;background:#fff;color:#2e2420;font:inherit}.tka-form textarea{min-height:110px}.tka-form button{background:#64283a;color:white;border:0;border-radius:5px;padding:14px 20px;cursor:pointer}.tka-artisan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}.tka-artisan-card{background:#fff;padding:16px;border:1px solid #e8dfd5}.tka-artisan-card img{width:100%;aspect-ratio:4/5;object-fit:cover}.tka-artisan-card h3{font-family:Georgia,serif}.tka-table-scroll{overflow-x:auto}.tka-guide{width:100%;border-collapse:collapse;min-width:520px}.tka-guide th,.tka-guide td{border-bottom:1px solid #e8dfd5;padding:14px;text-align:left}.tka-wish{display:block;background:transparent;border:1px solid #b5a39c;color:#64283a;padding:8px 12px;margin:10px 0;cursor:pointer;border-radius:4px}.tka-wish[aria-pressed=true]{background:#f4e7eb}.tka-whatsapp{position:fixed;right:18px;bottom:18px;z-index:999;background:#245b45;color:#fff!important;padding:12px 16px;border-radius:99px;box-shadow:0 5px 20px #0002;font-size:13px;font-weight:700}.tka-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important}.tka-form :focus-visible,.tka-wish:focus-visible,.tka-whatsapp:focus-visible{outline:3px solid #ad8559;outline-offset:3px}@media(max-width:600px){.tka-whatsapp{right:10px;bottom:10px;font-size:12px;padding:10px 13px}}
/* V5 product and care presentation */
.tka-making-time{padding:14px 18px;background:#f6f2eb;border-left:3px solid #a77d54;color:#40392f;line-height:1.6}
.tka-care,.tka-care-faq details{margin:12px 0;border:1px solid #e6dfd4;border-radius:8px;padding:14px 18px}
.tka-care summary,.tka-care-faq summary{cursor:pointer;font-weight:600}
.tka-care-faq{max-width:850px;margin:36px auto;padding:0 20px}
.tka-care-faq details p{line-height:1.7}
