.wa-clinic-preset{margin:22px 0;padding:22px;border:1px solid #d9c9b9;border-radius:3px;background:#fcfaf7;color:#332c27;font-family:inherit}
.wa-clinic-preset[hidden]{display:none!important}
.wa-clinic-preset__eyebrow{margin:0 0 8px!important;font-size:10px!important;letter-spacing:.16em;font-weight:600}
.wa-clinic-preset h2{margin:0 0 10px;font-family:WAPlayfair,Georgia,serif;font-size:24px;font-weight:400;line-height:1.2}
.wa-clinic-preset p{font-size:13px;line-height:1.55;margin:0 0 14px}
.wa-clinic-preset__pieces{list-style:none;margin:18px 0;padding:0;display:grid;gap:12px}
.wa-clinic-preset__pieces li{display:flex;align-items:center;gap:12px;font-size:13px;line-height:1.4}
.wa-clinic-preset__pieces img{width:60px;height:60px;object-fit:contain;background:#fff;border-radius:2px}
.wa-clinic-preset__pieces small{display:block;font-size:11px;font-weight:400;color:#6b6159;margin-top:2px}
.wa-clinic-preset .wa-clinic-preset__price{font-size:15px;font-weight:600;margin-bottom:12px}
.wa-clinic-preset__button{display:block;width:100%;padding:14px 16px;border:1px solid #6c5340;background:#6c5340;color:white;font:inherit;font-size:13px;cursor:pointer;border-radius:2px}
.wa-clinic-preset__button:hover{background:#513e30}
.wa-clinic-preset__button:focus-visible{outline:2px solid #332c27;outline-offset:3px}
.wa-clinic-preset__button:disabled{opacity:.55;cursor:wait}
.wa-clinic-preset .wa-clinic-preset__note{font-size:11px;color:#6b6159;margin:10px 0}
.wa-clinic-preset .wa-clinic-preset__status{font-size:12px;margin:10px 0;color:#38533b}
.wa-clinic-preset__status:empty{display:none}
.wa-clinic-preset .wa-clinic-preset__production{font-size:11px;color:#6b6159;margin:14px 0 0;padding-top:12px;border-top:1px solid #e6ddd4}
@media(max-width:767px){.wa-clinic-preset{padding:18px;margin:18px 0}.wa-clinic-preset h2{font-size:22px}.wa-clinic-preset__pieces img{width:52px;height:52px}}
