.bear-payment-panel{padding:22px}.bear-payment-price{display:flex;align-items:baseline;gap:10px;margin-bottom:16px}.bear-payment-price span{color:#b7afb0;font-size:13px}.bear-payment-price strong{font-size:30px;letter-spacing:-1px}.bear-payment-panel>p{font-size:13px;line-height:1.8;color:#b7afb0;margin:0 0 22px}.bear-payment-quantity{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px;color:#d7d0d0;margin-bottom:22px}.bear-payment-quantity input,.bear-cart-quantity input{width:80px;border:1px solid #ffffff26;border-radius:7px;background:#19171b;color:#fff;padding:10px 12px;min-height:44px}.bear-payment-actions{display:flex;flex-wrap:wrap;gap:10px}.bear-pay-now,.bear-add-cart{display:flex;justify-content:center;align-items:center;min-height:48px;padding:12px 16px;border:1px solid #c584544d;border-radius:9px;color:#fff;font-size:13px;font-weight:600;text-align:center;cursor:pointer;transition:background .2s,border-color .2s}.bear-pay-now{background:#9b4b16;flex:1}.bear-pay-now:hover{background:#af591e}.bear-add-cart{background:#1d1919}.bear-add-cart:hover{border-color:#bc845e}.bear-pay-now[aria-busy=true]{opacity:.75;pointer-events:none}.bear-payment-note{display:block;text-align:center;color:#b9aeac;font-size:11px;margin-top:16px}.bear-checkout-error{margin-top:14px!important;color:#ebc7a7!important}.bear-checkout-fallback{color:#e0af88;font-size:13px;display:block;padding-top:12px}.bear-cart-page{min-height:65vh}.bear-cart-item{display:flex;align-items:center;gap:22px;border-top:1px solid #ffffff1a;padding:24px 0}.bear-cart-item>img{width:112px;height:63px;object-fit:cover;border-radius:7px}.bear-cart-details{flex:1}.bear-cart-details>a{font-size:17px;font-weight:600;color:#eee}.bear-cart-details p{font-size:12px;color:#b9b0ae;margin-top:7px}.bear-cart-quantity{display:flex;align-items:center;gap:12px;font-size:12px}.bear-cart-remove{font-size:12px;color:#dcb38f;padding:10px;cursor:pointer}.bear-cart-checkout{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #ffffff1a;padding-top:28px}.bear-cart-checkout p{font-size:13px;color:#b9b0ae;max-width:500px;line-height:1.8}.bear-cart-checkout .bear-pay-now{flex:0 0 auto;min-width:220px}.bear-cart-empty{font-size:16px;color:#c0b6b0;margin-bottom:24px}.bear-payment-panel :focus-visible,.bear-cart-page :focus-visible{outline:2px solid #e3af88;outline-offset:4px}@media(max-width:640px){.bear-payment-panel{padding:18px}.bear-payment-actions>*{flex:1 1 100%}.bear-cart-item{flex-wrap:wrap;gap:14px}.bear-cart-item>img{width:90px;height:51px}.bear-cart-details{flex:1 1 calc(100% - 110px)}.bear-cart-quantity{flex:1}.bear-cart-checkout{display:block}.bear-cart-checkout .bear-pay-now{margin-top:20px;width:100%}}
.bear-selected-plan{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:2px 0 24px;border-bottom:1px solid #ffffff12}.bear-selected-plan>div{display:grid;gap:5px}.bear-selected-plan span{font-size:12px;color:#aaa}.bear-selected-plan>div strong{font-size:15px}.bear-selected-plan>[data-plan-total]{font-size:29px;letter-spacing:-1px;white-space:nowrap}.bear-plan-options{border:0;padding:22px 0 24px;margin:0 0 20px;border-bottom:1px solid #ffffff12;min-width:0}.bear-plan-options legend{float:left;width:100%;margin-bottom:16px;font-size:11px;font-weight:700;text-transform:uppercase;color:#aaa}.bear-plan-options>div{clear:both;display:grid;gap:8px}.bear-plan-option{display:flex;align-items:center;gap:12px;padding:14px;min-height:70px;border:1px solid #ffffff1c;border-radius:7px;background:#ffffff06;cursor:pointer;transition:border-color .18s,background .18s}.bear-plan-option:has(input:checked){border-color:#a35a2b;background:#9b4b1614}.bear-plan-option:has(input:disabled){opacity:.55;cursor:default}.bear-plan-option input{appearance:auto;accent-color:#c6814f;width:17px;height:17px;flex:none;cursor:inherit}.bear-plan-name{font-size:13px;font-weight:600;flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.bear-plan-cost{display:grid;gap:3px;text-align:right;white-space:nowrap}.bear-plan-cost strong{font-size:19px;letter-spacing:-.5px}.bear-plan-cost small{font-size:11px;color:#bbb}.bear-best-value{color:#d99663;border:1px solid #9b4b1659;background:#9b4b161a;padding:3px 4px;border-radius:3px;font-size:8px;text-transform:uppercase}.bear-sold-out{font-size:10px;color:#bbb}.bear-payment-panel .bear-payment-quantity{margin:0 0 10px}.bear-quantity-stepper{display:flex;border-radius:7px;background:#ffffff08;overflow:hidden;margin-bottom:26px}.bear-quantity-stepper button{flex:0 0 42px;min-height:42px;color:#eee;font-size:22px;background:#ffffff03;cursor:pointer}.bear-quantity-stepper button:disabled{color:#888;cursor:default}.bear-quantity-stepper input{appearance:textfield;min-width:0;flex:1;width:100%;background:transparent;color:#fff;text-align:center;border:0;padding:8px;font-size:15px}.bear-quantity-stepper input::-webkit-inner-spin-button,.bear-quantity-stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.bear-payment-actions{padding-top:18px;border-top:1px solid #ffffff12}.bear-payment-actions>*{flex:1}.bear-payment-actions span{margin-left:8px;font-size:19px;line-height:1}.bear-add-cart:disabled,.bear-pay-now[aria-disabled=true]{opacity:.5;cursor:default}@media(max-width:640px){.bear-payment-panel .bear-payment-actions>*{flex:1 1 0%;padding-inline:10px}.bear-plan-option{padding:12px}.bear-plan-name{font-size:12px}.bear-plan-cost strong{font-size:18px}}
.bear-purchase-panel>.bear-payment-panel{padding:0}
.bear-payment-panel .bear-selected-plan{margin:0;padding-bottom:20px}.bear-payment-panel .bear-plan-options{padding:20px 0 18px;margin:0 0 16px}.bear-plan-cost strong{line-height:1.15}.bear-plan-cost small{line-height:1.3}
.bear-cart-plan{display:block;margin-top:10px;min-height:40px;border:1px solid #ffffff26;border-radius:6px;background:#171719;color:#eee;padding:8px 10px;max-width:100%}
