.jumbotron-store-membership{background:linear-gradient(120deg,#0d0d0d 70%,#2a2a2a 100%);margin-bottom:1rem;color:#fff;padding:7rem 2rem 6rem 2rem;text-align:center}@media(min-width:1400px){.jumbotron-store-membership{margin-bottom:4rem}}.jumbotron-store-membership h1{font-weight:700;font-family:'Merriweather',serif !important}.jumbotron-store-membership .lead{font-size:1.25rem;color:#eee;line-height:1.6;font-weight:500}.membership-body{background:linear-gradient(120deg,#0d0d0d 70%,#2a2a2a 100%);color:#fff}.pricing-container{margin-bottom:1rem}@media(min-width:900px){.pricing-container{margin-bottom:4rem}}.pricing-nav-tabs{border:1px solid #000;border-radius:9999px;padding:4px;margin-bottom:1rem}@media(min-width:1400px){.pricing-nav-tabs{margin-bottom:2rem}}.pricing-nav-tabs .incentive{font-size:.825rem}.pricing-nav-tabs .nav-item{max-width:33.3333%}.pricing-nav-tabs .nav-item .nav-link,.pricing-nav-tabs .nav-item .nav-link.active{background:none;border:0;padding-left:6px;padding-right:6px;border-radius:9999px;height:100%}.pricing-nav-tabs .nav-item .nav-link{color:#000}.pricing-nav-tabs .nav-item .nav-link:hover{background:#000;color:#fff}.pricing-nav-tabs .nav-item .nav-link.active{background:#000;color:#fff}.card.pricing-card{margin-bottom:2rem;height:auto}@media(min-width:576px){.card.pricing-card{margin-bottom:0;height:100%}}.card.pricing-card .pricing-card-title{margin:-1.25rem -1.25rem 0;padding:1.25rem 1.25rem 0}.card.pricing-card.pricing-card-pianist-prime{background-color:#0d0d0d;color:#fff}.card.pricing-card.pricing-card-pianist-prime-plus{background-color:#ebd58b;color:#000}.card.pricing-card.pricing-card-pianist-prime select{background:#fff;color:#0d0d0d}.card.pricing-card.pricing-card-pianist-prime-plus select{background:#fff;color:#0d0d0d}.card.pricing-card.pricing-card-pianist-prime .pricing-card-title{background-color:#0d0d0d;color:#fff}.card.pricing-card.pricing-card-pianist-prime-plus .pricing-card-title{background-color:#ebd58b;color:#000}.card.pricing-card .most-popular{background:#fff;color:#227b9b;border-radius:9999px;font-size:.75rem;line-height:1.25rem;padding:.25rem 1rem;white-space:nowrap}.card-title{font-weight:400;font-size:1.8rem;line-height:1.8rem !important;margin-bottom:.4rem}.card-subtitle{margin-bottom:0;margin-top:0;border-top:1px solid #fff;border-bottom:1px solid #fff;padding-bottom:1rem;padding-top:1rem}.pricing-card-pianist-prime-plus .card-subtitle{border-top-color:#000;border-bottom-color:#000}.card-pricing{display:none;border-bottom:1px solid #fff;padding-bottom:1rem;padding-top:1rem;margin-bottom:1rem}.card-pricing.active{display:block}.pricing-card-pianist-prime-plus .card-pricing{border-bottom-color:#000}.card-price{font-size:3rem;line-height:3rem !important}.card-price-from{font-size:.75rem;color:#fff}.pricing-card-pianist-prime-plus .card-price-from{color:#000}.card-price-billed{color:#71717a;font-size:.825rem}.standout-features-heading{font-size:.825rem;font-weight:600}.standout-features-list{font-size:.975rem;color:#fff;display:-ms-grid;display:grid;gap:.25rem}.standout-features-list li{gap:.625rem}.pricing-card-pianist-prime-plus .standout-features-list{color:#000}.pricing-card-pianist-prime .btn-subscribe-today{background-color:#ebd58b}.pricing-card-pianist-prime .btn-subscribe-today:hover,.pricing-card-pianist-prime .btn-subscribe-today:active{background-color:#e4c560}.pricing-card-pianist-prime-plus .btn-subscribe-today{background-color:#000;color:#fff}.pricing-card-pianist-prime-plus .btn-subscribe-today:hover,.pricing-card-pianist-prime-plus .btn-subscribe-today:active{background-color:#000}.card-actions .btn-block{border-radius:9999px;margin-top:1rem}.card-actions .card-payment-options-heading{font-size:.9rem;font-weight:600}.card-actions .card-payment-option{display:none}.card-actions .card-payment-option.active{display:block}.card-actions .card-payment-option .form-group{margin-bottom:0}.card-actions .card-payment-option .form-check{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem;padding-left:1.5rem}.card-actions .card-payment-option .form-check label,.card-actions .card-payment-option .form-check span{line-height:.9rem !important}.card-actions .card-payment-option .form-check .form-check-input{margin-left:-1.5rem;margin-top:0}.card-actions .card-payment-option .form-check.active{display:-webkit-box;display:-ms-flexbox;display:flex}.card-actions .btn-link{text-decoration:underline}.card-actions .form-check{font-size:.9rem}