.xme-cart-widget{box-sizing:border-box;background:var(--xme-cw-bg,#fff);color:var(--xme-cw-text-color,#222);padding:10px;border-radius:4px}.xme-cart-widget-items{display:flex;flex-direction:column;gap:12px}.xme-cart-widget-item{display:flex;gap:10px;align-items:flex-start}.xme-cart-widget-thumb{width:52px;min-width:52px;height:52px;overflow:hidden;background:#f6f7f7;border:1px solid #ddd}.xme-cart-widget-thumb img{display:block;width:100%;height:100%;object-fit:cover}.xme-cart-widget-info{min-width:0;flex:1}.xme-cart-widget-name{font-size:var(--xme-cw-text-size,14px);color:var(--xme-cw-text-color,#222);font-weight:var(--xme-cw-text-weight,400);line-height:1.3}.xme-cart-widget-meta{font-size:var(--xme-cw-meta-size,12px);color:var(--xme-cw-meta-color,#646970);font-weight:var(--xme-cw-meta-weight,400);margin-top:3px}.xme-cart-widget-line-total{font-size:var(--xme-cw-meta-size,12px);color:var(--xme-cw-meta-color,#646970);font-weight:var(--xme-cw-meta-weight,400);margin-top:2px}.xme-cart-widget-total{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #ddd;margin-top:14px;padding-top:12px;font-size:var(--xme-cw-total-size,15px);color:var(--xme-cw-total-color,#222);font-weight:var(--xme-cw-total-weight,700)}.xme-cart-widget-actions{display:flex;flex-direction:column;gap:8px;margin-top:12px}.xme-cart-widget-button{display:block;text-align:center;text-decoration:none;padding:9px 12px;border:1px solid var(--xme-cw-button-bg,#2271b1);border-radius:var(--xme-cw-button-radius,4px);font-size:var(--xme-cw-button-size,14px);font-weight:var(--xme-cw-button-weight,700);color:var(--xme-cw-button-color,#fff)!important;background:var(--xme-cw-button-bg,#2271b1)}.xme-cart-widget-button:hover{filter:brightness(.92)}.xme-cart-widget-checkout-button{opacity:.95}.xme-cart-widget-empty{padding:8px 0;color:var(--xme-cw-meta-color,#646970);font-size:var(--xme-cw-meta-size,12px)}.xme-cart-widget .is-loading{opacity:.6;pointer-events:none}
.xme-cart-widget-loading{padding:8px 0;font-size:var(--xme-cw-meta-size,12px);color:var(--xme-cw-meta-color,#646970)}.xme-cart-widget.is-loading{opacity:.72}.xme-cart-widget.is-loading .xme-cart-widget-button{pointer-events:none}
