/* START_SNIPPET:sisal-pet-card (INDEX:229) */
.sisal-pet{display:block;padding:20px;border:1px solid #dfddd6;border-radius:16px;background:#f7f6f2;color:inherit;font-family:inherit;flex-shrink:0}
.sisal-pet__heading{display:flex;gap:10px;align-items:flex-start;margin-bottom:18px}
.sisal-pet__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#eae7df;font-size:24px;flex-shrink:0}
.sisal-pet h3{font:inherit;font-size:17px;font-weight:600;margin:0 0 4px;line-height:1.35}
.sisal-pet p{margin:0;font-size:12px;line-height:1.5;opacity:.72}
.sisal-pet__optional{font-size:10px;white-space:nowrap;margin-left:auto;padding:3px 7px;border:1px solid #dfddd6;border-radius:20px}
.sisal-pet fieldset{border:0;padding:0;margin:0 0 14px;min-width:0}
.sisal-pet legend,.sisal-pet__name{display:block;font-size:13px;font-weight:500;margin-bottom:8px}
.sisal-pet__choices{display:flex;gap:8px}
.sisal-pet__choices label{position:relative;flex:1;cursor:pointer}
.sisal-pet__choices input{position:absolute;opacity:0;width:1px;height:1px}
.sisal-pet__choices span{display:block;text-align:center;padding:9px 12px;border:1px solid #d9d7d0;border-radius:24px;background:#fff;font-size:13px;line-height:1.4}
.sisal-pet__choices input:checked+span{background:#252722;color:#fff;border-color:#252722}
.sisal-pet__choices input:focus-visible+span{outline:2px solid currentColor;outline-offset:3px}
.sisal-pet .sisal-pet__hint{margin-top:6px;font-size:11px}
.sisal-pet__input{width:100%;min-height:42px;border-radius:10px;background:#fff;font:inherit;font-size:14px}
.sisal-pet [hidden]{display:none!important}
.sisal-pet__status:empty{display:none}
.sisal-pet .sisal-pet__status{margin-top:10px;font-size:11px}
@media(max-width:380px){.sisal-pet{padding:14px}.sisal-pet__optional{font-size:9px;padding:2px 5px}.sisal-pet h3{font-size:15px}}
/* END_SNIPPET:sisal-pet-card */
