.mk-merch-offers{display:grid;gap:12px;margin:20px 0}.mk-merch-offer{background:#fffaf5;border:1px solid #f2dfcc;border-radius:14px;padding:16px}.mk-merch-kind{font-size:10px;color:#a06935}.mk-merch-offer h3{font-size:15px;font-weight:600;color:#214c40;margin:6px 0 10px;line-height:1.7}.mk-merch-offer p{font-size:11px;color:#7d7164;line-height:1.9;margin:0 0 12px}.mk-merch-products{display:grid;gap:8px}.mk-merch-product{display:flex;align-items:center;gap:10px;padding:8px;background:#fff;border:1px solid #f0e7df;border-radius:10px;color:#344b41;font-size:11px;text-decoration:none}.mk-merch-product:hover{border-color:#efa86e;color:#c96b20}.mk-merch-product img{width:54px;height:54px;object-fit:contain;border-radius:7px}.mk-merch-product span{line-height:1.7}.mk-merch-product small{display:block;color:#a67c55;font-size:9px;margin-top:5px}

.mk-bundle-actions{margin-top:14px}.mk-bundle-select{display:block;width:100%;border:0;border-radius:10px;background:#f5821f;color:#fff;padding:12px 14px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.mk-bundle-select:hover{background:#df7116}.mk-bundle-select:focus-visible{outline:3px solid #285b4c;outline-offset:3px}.mk-bundle-select:disabled{cursor:wait;opacity:.8}.mk-bundle-select.is-added{background:#2b6e53;cursor:default;opacity:1}.mk-bundle-status{margin:9px 0 0!important;font-size:11px!important}.mk-bundle-status:empty{display:none}.mk-bundle-status a{color:#26644e;font-weight:600;text-decoration:underline}
