@import"https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;1,400;1,500&display=swap";@import"https://fonts.googleapis.com/css2?family=Imperial+Script&display=swap";.litter-detail{margin-top:-.6rem}.litter-detail .litter-detail-heading{height:12rem;margin-bottom:2rem;position:relative}.litter-detail .litter-detail-heading .litter-detail-bg{height:12rem;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.litter-detail .litter-detail-heading .litter-detail-heading-inner{align-items:center;background:#1c1b1bcc;display:flex;flex-direction:column;gap:.4rem;height:100%;justify-content:center;position:relative}.litter-detail .litter-detail-heading .litter-detail-back{color:#e6e0e0b3;font-family:Lora,Georgia,serif;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.litter-detail .litter-detail-heading .litter-detail-back:hover{color:#e6e0e0}.litter-detail .litter-detail-heading .litter-detail-title{color:#e6e0e0;font-size:20px;letter-spacing:.05em;text-align:center}.litter-detail .litter-detail-parents{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-bottom:2.5rem;padding-inline:1rem}.litter-detail .litter-detail-parents .litter-detail-heart{width:4rem}.litter-detail .litter-detail-content{margin-inline:auto;max-width:720px;padding:0 1.5rem 3rem}.litter-detail .litter-detail-content .litter-detail-content-header{align-items:center;border-bottom:1px solid rgba(28,27,27,.15);display:flex;gap:.6rem;margin-bottom:1rem;padding-bottom:.5rem}.litter-detail .litter-detail-content .litter-detail-section-title{color:#1c1b1b;font-family:Lora,Georgia,serif;font-size:20px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.litter-detail .litter-detail-content .litter-admin-btn{align-items:center;background:#1c1b1bb3;border:none;color:#fff;cursor:pointer;display:flex;font-size:.7rem;height:1.8rem;justify-content:center;transition-duration:.1s;width:1.8rem}.litter-detail .litter-detail-content .litter-admin-btn:hover{background:#1c1b1b}.litter-detail .litter-detail-content .litter-detail-body{color:#1c1b1b;font-family:Lora,Georgia,serif;font-size:1rem;line-height:1.75}.litter-detail .litter-detail-content .litter-detail-empty{color:#1c1b1b66;font-family:Lora,Georgia,serif;font-size:.9rem;font-style:italic}.litter-detail .litter-detail-content .litter-detail-edit{display:flex;flex-direction:column;gap:.75rem}.litter-detail .litter-detail-content .litter-detail-edit .litter-detail-textarea{background:#fff;border:1px solid rgba(28,27,27,.3);color:#1c1b1b;font-family:Lora,Georgia,serif;font-size:.9rem;line-height:1.6;min-height:200px;outline:none;padding:.6rem;resize:vertical;width:100%}.litter-detail .litter-detail-content .litter-detail-edit .litter-detail-textarea:focus{border-color:#1c1b1b}.litter-detail .litter-detail-content .litter-detail-edit .litter-detail-edit-actions{display:flex;gap:.6rem}.litter-detail .litter-detail-content .litter-detail-edit .litter-detail-btn-cancel,.litter-detail .litter-detail-content .litter-detail-edit .litter-detail-btn-save{border:1px solid #1c1b1b;cursor:pointer;font-family:Lora,Georgia,serif;font-size:.85rem;padding:.4rem 1rem;transition-duration:.1s}.litter-detail .litter-detail-content .litter-detail-edit .litter-detail-btn-cancel:disabled,.litter-detail .litter-detail-content .litter-detail-edit .litter-detail-btn-save:disabled{cursor:not-allowed;opacity:.5}.litter-detail .litter-detail-content .litter-detail-edit .litter-detail-btn-cancel{background:#fff;color:#1c1b1b}.litter-detail .litter-detail-content .litter-detail-edit .litter-detail-btn-cancel:hover:not(:disabled){background:#e6e0e0}.litter-detail .litter-detail-content .litter-detail-edit .litter-detail-btn-save{background:#1c1b1b;color:#fff}.litter-detail .litter-detail-content .litter-detail-edit .litter-detail-btn-save:hover:not(:disabled){opacity:.85}.litter-detail .litter-detail-content .litter-detail-edit .litter-detail-error{color:#c32b42;font-family:Lora,Georgia,serif;font-size:.8rem}@media(min-width:52em){.litter-detail .litter-detail-parents{align-items:flex-start;flex-direction:row;justify-content:center;padding-inline:4rem}.litter-detail .litter-detail-parents .litter-detail-heart{margin-top:4rem}}
