#subscriptions{padding:0 1rem}#subscriptions h1{margin:0;line-height:1}#subscriptions p{line-height:1.65}#subscriptions .customer-subscriptions .ax--modal-wrapper h2{display:none}#subscriptions .customer-subscriptions .ax--modal-wrapper .ax--modal-header{font-size:20px}#subscriptions .customer-subscriptions .ax--modal-wrapper .ax--modal-btn-close{padding:0;border:none}@media only screen and (min-width:48rem){#subscriptions .customer-subscriptions .ax--modal-wrapper .ax--modal-container{width:40rem}}@media screen and (max-width:767px){#subscriptions .customer-subscriptions .ax--modal-wrapper .card-content{padding:25px 0 0}}#subscriptions .customer-subscriptions .ax--modal-wrapper .credit-card-button-wrapper{display:flex;padding:1.5rem;justify-content:space-between;flex-direction:column}@media only screen and (min-width:48rem){#subscriptions .customer-subscriptions .ax--modal-wrapper .credit-card-button-wrapper{flex-direction:row}#subscriptions .customer-subscriptions .ax--modal-wrapper .credit-card-button-wrapper button{flex-basis:48%}}#subscriptions .customer-subscriptions .subscriptions-wrapper{border:1px solid #ccc;margin-top:1em;margin-bottom:2rem}#subscriptions .customer-subscriptions .subscriptions-wrapper .ax--data-table{font-size:14px}#subscriptions .customer-subscriptions .subscriptions-wrapper .ax--data-table__headers{margin-bottom:4px;font-weight:700;color:#444;text-transform:uppercase}#subscriptions .customer-subscriptions .subscriptions-wrapper .ax--data-table__row:nth-child(2n){background:#f3f3f3}#subscriptions .customer-subscriptions .subscriptions-wrapper .ax--data-table__cell{padding:.5rem;margin:0}#subscriptions .customer-subscriptions .subscriptions-wrapper .subscriptions-footer{display:flex;padding:1rem;justify-content:space-between;align-items:center;flex-direction:column}#subscriptions .customer-subscriptions .subscriptions-wrapper .subscriptions-footer button{margin-top:1rem}#subscriptions .customer-subscriptions .subscriptions-wrapper .subscriptions-footer>span{font-size:12px}@media only screen and (min-width:48rem){#subscriptions .customer-subscriptions .subscriptions-wrapper .subscriptions-footer{flex-direction:row}#subscriptions .customer-subscriptions .subscriptions-wrapper .subscriptions-footer button{margin-top:0}}#subscriptions .customer-subscriptions .subscriptions-wrapper .no-payment-plans{display:flex;height:10rem;padding:4rem;align-items:center;justify-content:center;font-weight:400;background:#f3f3f3;text-align:center;width:100%}#subscriptions .customer-subscriptions .ax--data-table{border:none}#subscriptions .customer-subscriptions .ax--data-table td span{text-transform:capitalize}@media screen and (min-width:600px){#subscriptions .customer-subscriptions .ax--data-table .paymentStatus,#subscriptions .customer-subscriptions .ax--data-table .productEnrollment{display:flex;flex-direction:column}}@media screen and (max-width:600px){#subscriptions .customer-subscriptions .ax--data-table .paymentStatus span:first-of-type(),#subscriptions .customer-subscriptions .ax--data-table .productEnrollment span:first-of-type(){margin-right:5px}}#subscriptions .customer-subscriptions .ax--data-table .productEnrollment span:nth-of-type(2){color:rgba(0,0,0,.5)}#subscriptions .customer-subscriptions .ax--data-table .paymentStatus .status{padding:3px 3px 0;text-transform:uppercase;color:#fff;background-color:#000}#subscriptions .customer-subscriptions .ax--data-table .paymentStatus .status--active{background-color:#3d9c46}#subscriptions .customer-subscriptions .ax--data-table .paymentStatus .status--failed{background-color:#c92525}#subscriptions .customer-subscriptions .ax--data-table .paymentStatus .status--frozen{background-color:#000}#subscriptions .customer-subscriptions .failedPayment:not(:empty){text-align:center;background-color:#c92525;color:#fff;padding:5px 3px 0}@media screen and (min-width:601px){#subscriptions .customer-subscriptions .ax--checkbox-label-text,#subscriptions .customer-subscriptions .hide-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;visibility:visible;white-space:nowrap}}@media screen and (max-width:600px){#subscriptions .customer-subscriptions section.orders-wrapper .order .ax--data-table{border:none}#subscriptions .customer-subscriptions section.orders-wrapper .order .ax--data-table__cell.align--center,#subscriptions .customer-subscriptions section.orders-wrapper .order .ax--data-table__cell.align--left,#subscriptions .customer-subscriptions section.orders-wrapper .order .ax--data-table__cell.align--right{justify-content:center;text-align:center}}