.jdcare-bf-announcement{padding:4px;text-align:center;line-height:1.4;font-size:14px;color:#0e2f4e;display:flex;align-items:center;justify-content:center;gap:4px 12px;flex-wrap:wrap}.jdcare-bf-announcement>span{font-size:12px}.jdcare-bf-gift-callout{background:#f8eeee;border-left:3px solid #0e2f4e;padding:8px 12px;margin:0 0 10px;color:#0e2f4e;font-size:14px;line-height:1.4}.jdcare-bf-gift-callout>strong{display:block}.jdcare-bf-meta{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12px;margin-top:2px}.jdcare-bf-meta>span{color:#545454}.jdcare-bf-details{font-size:12px;font-weight:400;line-height:1.5}.jdcare-bf-details>summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px;list-style:none;color:#0e2f4e}.jdcare-bf-details>summary::-webkit-details-marker{display:none}.jdcare-bf-details>summary:focus-visible{outline:2px solid #0e2f4e;outline-offset:3px}.jdcare-bf-details>p{margin:6px 0 0;color:#545454;font-size:12px;line-height:1.5}.jdcare-bf-meta:has(details[open]){flex-wrap:wrap}.jdcare-bf-meta details[open]{flex-basis:100%}.jdcare-bf-announcement details[open]{flex-basis:100%}.jdcare-bf-announcement details p{max-width:680px;margin:6px auto 0}.jdcare-bf-cart{padding:8px 12px;background:#f8eeee;color:#0e2f4e;font-family:inherit;font-size:13px;line-height:1.4;margin:0 0 8px}.jdcare-bf-cart strong,.jdcare-bf-cart small{display:block}.jdcare-bf-cart small{font-size:11px;margin-top:4px}.jdcare-bf-cart .jdcare-bf-details{margin-top:4px}.jdcare-bf-cart progress{display:block;width:100%;height:4px;border:0;border-radius:0;margin:6px 0;background:#e2dada;accent-color:#108474}.jdcare-bf-cart progress::-webkit-progress-bar{background:#e2dada}.jdcare-bf-cart progress::-webkit-progress-value{background:#108474}.jdcare-bf-cart progress::-moz-progress-bar{background:#108474}.jdcare-bf-cart [data-bf-error]{color:#8b2f26;margin-top:6px}.jdcare-bf-cart [hidden]{display:none}@media(max-width:749px){.jdcare-bf-announcement{font-size:12px;padding:3px 0;column-gap:8px}.jdcare-bf-announcement>strong{flex-basis:100%}.jdcare-bf-announcement>span,.jdcare-bf-announcement>.jdcare-bf-details{font-size:11px}.jdcare-bf-gift-callout{font-size:13px}}
