.asp-ssws-subscribe-wrapper ul{list-style: none;}
.asp-ssws-subscribe-wrapper ul.asp-ssws-subscribe-plan-options li,
.asp-ssws-subscribe-wrapper ul.asp-ssws-subscribe-custom-plan-options li{display: flex;margin: 2px;}
.asp-ssws-subscribe-wrapper ul.asp-ssws-subscribe-plan-options li label,
.asp-ssws-subscribe-wrapper ul.asp-ssws-subscribe-custom-plan-options li label{flex:1;}
.asp-ssws-subscribe-wrapper ul.asp-ssws-subscribe-plan-options li select,
.asp-ssws-subscribe-wrapper ul.asp-ssws-subscribe-custom-plan-options li select{flex:2;}
.asp-ssws-subscribe-wrapper ul li span.asp-ssws-subscribe-price-string,
.asp-ssws-subscribe-wrapper ul li span.asp-ssws-subscribe-discount{flex:2;}
.asp-ssws-subscribe-wrapper ul li.asp-ssws-subscribe-row-discount{color:#00a32a;}
.asp-ssws-subscribe-wrapper ul li select,
.asp-ssws-subscribe-wrapper ul li input,
.asp-ssws-subscribe-wrapper ul li label{cursor:pointer;}
.asp-ssws-subscribe-wrapper ul.asp-ssws-subscribe-options{margin:0;}
.asp-ssws-subscribe-wrapper ul.asp-ssws-subscribe-plan-options,
.asp-ssws-subscribe-wrapper ul.asp-ssws-subscribe-custom-plan-options{margin-left:20px;}
.asp-ssws-subscribe-wrapper ul.asp-ssws-subscribe-custom-plan-options li{margin-bottom:10px !important;}
.asp-ssws-subscribe-wrapper select{padding: 0.3em;}
.asp-ssws-product-title{display: flex; flex-wrap: nowrap; align-items: center; flex-direction: row; gap: 10px;}
.asp-ssws-subscribe-via-modal{font-weight: 600;color: #2271b1;outline: none !important;}
.asp-ssws-product-rule-description,.asp-ssws-cart-rule-description{width: 100%;display: inline-block;}
.asp-ssws-cart-rule-description{margin-bottom: 3px;}
a.wcs-switch-link{display:table;margin-top:1em}