.kp-commerce-links{display:flex;flex-direction:column;gap:16px;margin:22px 0}
.kp-commerce-links .kp-button{width:100%;justify-content:space-between}
.kp-commerce-links .kp-text-button{align-self:flex-start}
[data-commerce-error]{font-size:13px;line-height:1.6;margin:16px 0;color:#7b432e}
.kp-cart-item h3{font-size:17px;line-height:1.35}
.kp-cart-item strong{white-space:nowrap}
.kp-cart [data-close].kp-button{background:transparent;color:var(--ink);border:1px solid var(--line)}
.kp-sizes button:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}
.kp-add:disabled{opacity:.55;cursor:wait}
[data-cart-items][aria-busy=true]{opacity:.65;pointer-events:none}
