.cart-drawer .cart-controls select,.cart-drawer .cart-controls button{min-height:44px}.cart-drawer .cart-checkout{width:100%;min-height:48px}.cart-drawer button:disabled{opacity:.6;cursor:not-allowed}.cart-preview-pending{color:#6b5e57;text-align:center;font:12px/1.6 Poppins,sans-serif}.cart-drawer .cart-art{min-height:100px}.cart-error button{color:#3b302b;background:#fff;border:1px solid #a64f3c;border-radius:4px;min-height:44px;margin-bottom:12px;padding:8px 16px;font:14px Poppins,sans-serif}.cart-drawer .cart-frame-offer button{min-height:44px}.cart-drawer .cart-controls a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.cart-drawer a.cart-checkout{justify-content:center;align-items:center;text-decoration:none;display:flex}.cart-drawer a.cart-checkout[aria-disabled=true]{opacity:.6;cursor:not-allowed}.cart-drawer .cart-item .cart-details{grid-area:1/2}.cart-drawer .cart-art img{object-fit:contain;width:100%;height:auto;display:block}.cart-preview-pending p{overflow-wrap:anywhere;margin:0 0 8px}.cart-drawer .cart-preview-refresh{color:#3b302b;background:#fff;border:1px solid #cfc5bb;border-radius:4px;max-width:100%;min-height:44px;padding:6px;font:12px/1.5 Poppins,sans-serif}.cart-print-review{grid-area:2/1/auto/-1;min-width:0}.cart-print-review summary{cursor:pointer;text-underline-offset:4px;box-sizing:border-box;min-height:44px;padding:10px 0;font-size:13px;text-decoration:underline}.cart-print-images h4{margin:8px 0;font-size:16px;font-weight:500}.cart-print-images p,.cart-print-images figcaption{color:#6b5e57;font-size:12px;line-height:1.7}.cart-print-images figure{min-width:0;margin:16px 0}.cart-print-images figcaption{margin-top:6px}.cart-print-overview img{max-width:100%;height:auto;display:block}.cart-print-closeup{background:#f6f3ee;border:1px solid #ece7e1;max-width:100%;max-height:320px;overflow:auto}.cart-print-closeup img{object-fit:contain;width:auto;max-width:none;height:auto;display:block}.cart-print-review summary:focus-visible,.cart-preview-refresh:focus-visible,.cart-print-closeup:focus-visible{outline-offset:3px;outline:2px solid #a64f3c}
