.jj-mac-singles{margin-top:28px}.jj-mac-singles h2,.jj-mac-bundles h2{font-size:22px}.jj-mac-singles .jj-clear-pair-items{display:grid;gap:10px}.jj-mac-singles .jj-clear-pair-items button{width:100%;background:white;border:1px solid #d7d2c8;border-radius:8px;padding:12px;display:flex;align-items:center;text-align:left;gap:14px;color:inherit;font:inherit;cursor:pointer}.jj-mac-singles .jj-clear-pair-items img{width:46px;height:52px;object-fit:contain}.jj-mac-singles small{display:block;font-size:12px;line-height:1.5}.jj-mac-extra-pair{display:block;font-size:13px;margin-top:12px}.jj-mac-bundles{border-top:1px solid #ded8cd;margin:36px 0;padding-top:28px}.jj-mac-bundle-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0}.jj-mac-bundle-card{background:#f2efe4;border:1px solid #ded8cd;border-radius:12px;padding:20px}.jj-mac-bundle-card h3{font-size:24px}.jj-mac-bundle-photo{display:flex;align-items:center;justify-content:center;gap:16px;background:white;padding:14px;border-radius:8px;margin-bottom:18px;text-decoration:none;color:inherit}.jj-mac-bundle-photo img{width:43%;height:210px;object-fit:contain}.jj-mac-bundle-save{color:#586445;font-size:13px}.jj-mac-bundle-card s{font-size:14px;color:#827569}.jj-mac-bundle-main [data-bundle-image]{width:100%;object-fit:contain;background:white}.jj-mac-bundle-components{display:flex;align-items:center;gap:18px;background:white;margin:20px 0;padding:16px}.jj-mac-bundle-components img{width:90px;height:100px;object-fit:contain}.jj-mac-bundle-colors{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.jj-mac-bundle-colors button{padding:8px 12px;border:1px solid #bfb8ab;background:white;border-radius:6px;font:inherit;color:inherit;cursor:pointer}.jj-mac-bundle-colors button[aria-pressed=true]{border:2px solid #6d775e;background:#edf0e6}.jj-mac-bundle-main label{display:block;margin:20px 0}.jj-mac-bundle-main input[type=number]{width:70px;min-height:44px;padding:10px;border:1px solid #bfb8ab;border-radius:6px;background:white}.jj-mac-bundle-main [hidden]{display:none!important}@media(max-width:700px){.jj-mac-bundle-grid{grid-template-columns:1fr}.jj-mac-bundle-photo img{height:160px}.jj-mac-bundle-card{padding:16px}}