.stock-state{display:flex;gap:7px;align-items:center;font-size:11px;line-height:1.5;color:var(--muted,#796b5c);margin:6px 0 12px;letter-spacing:.02em}
.stock-state>.stock-indicator{height:5px;width:5px;border-radius:50%;background:currentColor;flex:none}
.stock-available{color:#637254}.stock-untracked>.stock-indicator{background:transparent;border:1px solid currentColor}.stock-sold-out{color:#87624d}
.card-photo>.stock-sold-out{position:absolute;left:16px;bottom:16px;padding:7px 13px;border:1px solid #e2d5c4;background:#f6eee3ed;border-radius:20px;text-transform:uppercase;letter-spacing:.12em;font-size:10px;z-index:2}
.is-sold-out .card-photo>.product-photo,.is-sold-out .packshot-frame{opacity:.55}.is-sold-out .quick-add-button{opacity:.45;cursor:not-allowed}
.stock-warning{color:#884f36;font-size:12px;line-height:1.6;margin:10px 0}.quantity-summary>.stock-warning{padding:0 20px 10px}
.concierge-entry{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:8px 12px;color:#664e3b;font-size:12px;margin:20px auto 0;text-decoration:none;border-bottom:1px solid #b6a188;padding:0 3px 7px}.concierge-entry>span:first-child{color:#8a7a68}.concierge-entry:hover{color:#a05c40;border-color:#a05c40}
.order-management{padding-top:16px;margin-top:16px;border-top:1px solid #d8c7b0;display:flex;flex-wrap:wrap;gap:8px}.order-management .secondary{font-size:11px;padding:9px 14px}.order-management .order-cancel{color:#8c4e35}.order-management p{width:100%;font-size:12px;line-height:1.6}.order-management [data-order-confirmation]{flex-basis:100%;display:flex;gap:8px;flex-wrap:wrap}
@media(max-width:600px){.stock-state{font-size:10px}.concierge-entry{font-size:11px}.concierge-entry>span:first-child{width:100%}.order-management .secondary{flex:1 1 auto}}

.stock-state>b{font-weight:400}.stock-state>span{height:auto;width:auto;background:none}
