.hb-restock[hidden],[data-hb-purchase][hidden],.hb-sets[hidden],.hb-return-set[hidden]{display:none!important}.hb-is-waiting .hb-sticky{display:none!important}.hb-restock{background:#dde8e6;border:1px solid #b8ccc7;border-radius:18px;padding:24px;margin:18px 0;color:#35435d}.hb-restock h2{font-size:24px;margin:0 0 12px}.hb-restock p{font-size:18px;line-height:1.6}.hb-restock label{display:block;margin-bottom:8px}.hb-restock input{width:100%;padding:14px;background:white;border:1px solid #75928e;border-radius:10px;color:#35435d;font:inherit}.hb-restock button{width:100%;padding:15px;background:#ffaa81;color:#35435d;border:0;border-radius:28px;font:inherit;font-weight:600;margin-top:14px;opacity:1}.hb-restock .hb-restock-preview{font-size:13px;margin:12px 0 0}.hb-set-purchase{background:#35435d;color:white;padding:25px;border-radius:20px}.hb-set-purchase .hb-set-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.hb-set-purchase strong{color:white;font-size:36px}.hb-set-purchase del{color:#d8dfeb;font-size:20px}.hb-set-purchase span,.hb-set-jump{color:#ffaa81}.hb-set-purchase .hb-eyebrow{color:#ffaa81;font-size:14px;letter-spacing:.04em}.hb-set-jump{font-size:17px;text-underline-offset:4px}.hb-members{padding-top:32px;padding-bottom:44px}.hb-members-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hb-member{background:#f2f5f3;border-radius:20px;padding:24px;min-width:0}.hb-member img{width:100%;height:240px;object-fit:contain}.hb-member h3{font-size:22px;line-height:1.4}.hb-member h3 a{color:#35435d;text-decoration:none}.hb-member p{font-size:18px;line-height:1.6}.hb-member-link{color:#4d6d68;font-weight:600}.hb-return-set{display:inline-block;background:#fff0e8;color:#35435d;border-radius:14px;padding:14px 18px;margin-bottom:20px;text-decoration:none;font-size:17px}.hajr-set .hb-payments{margin-top:20px}@media(max-width:749px){.hb-members-grid{grid-template-columns:1fr}.hb-member{display:grid;grid-template-columns:105px minmax(0,1fr);gap:18px;padding:18px}.hb-member img{height:160px}.hb-member h3{font-size:20px;margin-top:0}.hb-restock{padding:20px}.hb-set-purchase{padding:22px}}
