.shopping-rule{background:#f1f7f3;border:1px solid #d6e6dd;border-radius:14px;padding:18px 22px;color:#174f38;margin:18px 0;line-height:1.6}.shopping-rule p{margin:6px 0 0}.shopping-checkout{min-width:0;border:1px solid #d6e6dd;border-radius:14px;padding:18px;margin:16px 0}.shopping-checkout label,.shopping-membership label,.shopping-pay label,.shopping-admin label,.shopping-profile-form label{display:grid;gap:7px}.shopping-consent{display:flex!important;align-items:flex-start;gap:10px;margin:12px 0}.shopping-consent input{width:auto!important;flex-shrink:0;margin-top:4px}.shopping-checkout .checkout-choice-grid{margin-top:16px}.shopping-checkout .checkout-choice-grid label{display:flex}.shopping-order{border:1px solid #dce5df;background:#fff;border-radius:16px;padding:24px;margin:18px 0;box-shadow:0 4px 20px #163b2505}.shopping-order header{display:flex;justify-content:space-between;align-items:center;gap:16px}.shopping-order h2{font-size:20px;margin:5px 0 12px}.shopping-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;background:#faf9f5;border-radius:12px;padding:18px;margin:12px 0}.shopping-totals span{display:block;font-size:13px;color:#637169;margin-bottom:7px}.shopping-totals strong{font-size:18px}.shopping-status{padding:12px 0;line-height:1.6}.shopping-bank-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:16px 0}.shopping-bank{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid #dce5df;border-radius:10px;overflow-wrap:anywhere;background:#f9fbf9}.shopping-bank small{white-space:pre-line}.shopping-pay{margin-top:20px;border-top:1px solid #e5eae5;padding-top:16px}.shopping-order details{margin:16px 0}.shopping-membership{border:1px solid #dce5df;border-radius:14px;padding:20px;margin:24px 0}.shopping-membership summary,.shopping-order summary,.shopping-admin summary{cursor:pointer;font-weight:650}.shopping-user-active #memberAccountNav,.shopping-user-active .account-sidebar,.shopping-user-active #accountSidebar,.shopping-user-active .member-account-sidebar{display:none!important}.shopping-user-active #page-shopping{max-width:1080px;margin:24px auto}.shopping-checkout[hidden],.shopping-checkout [hidden]{display:none!important}.shopping-order .form,.shopping-membership .form{max-width:680px}.shopping-admin-payments{margin-top:20px}#shoppingCheckoutNotice:not(:empty){padding:12px;background:#fff5df;border-radius:9px}#page-shopping{padding:0 20px 30px}@media(max-width:640px){.shopping-totals{grid-template-columns:1fr;gap:12px}.shopping-order{padding:17px}.shopping-order header{align-items:flex-start}.shopping-bank-list{grid-template-columns:1fr}#page-shopping{padding:0 12px 24px}}

.shopping-user-active .top .nav [data-page="packages"]{display:none!important}
