.ks-contract-product .ks-loop-prices{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:12px auto 10px;max-width:350px;border:1px solid #dfe6dc;border-radius:10px;background:#fff}
.ks-contract-product .ks-loop-prices:after{content:"+";position:absolute;z-index:2;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:2px solid #fff;border-radius:50%;background:#3ba936;color:#fff;font-size:21px;font-weight:800;line-height:1;box-shadow:0 2px 8px rgba(13,24,44,.16);transform:translate(-50%,-50%)}
.ks-contract-product .ks-loop-price{display:flex;min-width:0;min-height:76px;flex-direction:column;align-items:center;justify-content:center;padding:12px 16px;text-align:center}
.ks-contract-product .ks-loop-price+.ks-loop-price{border-left:1px solid #dfe6dc;background:#f4f7f3}
.ks-contract-product .ks-loop-price:first-child{border-radius:10px 0 0 10px}
.ks-contract-product .ks-loop-price:last-child{border-radius:0 10px 10px 0}
.ks-contract-product .ks-loop-price small{color:#566276;font-size:13px;line-height:1.35}
.ks-contract-product .ks-loop-price strong{display:block;margin:2px 0;color:#0d182c;font-size:22px;font-weight:700;line-height:1.2;white-space:nowrap}
.ks-contract-product .ks-loop-price--once strong{color:#3ba936}
.ks-contract-product .ks-loop-price .price,.ks-contract-product .ks-loop-price .woocommerce-Price-amount{font-size:inherit!important;line-height:inherit!important}
.ks-contract-product .ks-loop-contract{margin:7px 0 10px;text-align:center}
.ks-contract-product .ks-loop-contract small{color:#667085;font-size:13px;line-height:1.4}
@media(max-width:330px){.ks-contract-product .ks-loop-prices{grid-template-columns:1fr}.ks-contract-product .ks-loop-prices:after{top:50%}.ks-contract-product .ks-loop-price+.ks-loop-price{border-top:1px solid #dfe6dc;border-left:0}.ks-contract-product .ks-loop-price:first-child{border-radius:10px 10px 0 0}.ks-contract-product .ks-loop-price:last-child{border-radius:0 0 10px 10px}}
