@keyframes slide{14.28%{top:0}28.56%{top:-20px}42.84%{top:-40px}57.12%{top:-60px}71.4%{top:-80px}85.68%{top:-100px}to{top:-120px}}@keyframes slideDesktop{14.28%{top:0}28.56%{top:-80px}42.84%{top:-160px}57.12%{top:-240px}71.4%{top:-320px}85.68%{top:-400px}to{top:-480px}}@keyframes skeleton-loading{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@keyframes animationBottomSheet{0%{transform:translateY(100%);opacity:.5}to{transform:translateY(0);opacity:1}}.payment-pro-plus-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;position:relative}.payment-pro-plus-container .close-button{position:absolute;top:6px;right:8px;z-index:1;display:none}.payment-pro-plus-container .close-button img{pointer-events:none}.payment-pro-plus-container .title{color:#1f2124;font-size:26px;font-style:normal;font-weight:700;line-height:150%}.payment-pro-plus-container .btn-continue{margin-top:32px;padding:22px 24px;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.payment-pro-plus-container .notice-text{margin-top:14px;color:#000;font-size:12px;font-style:normal;font-weight:500;line-height:150%}.payment-pro-plus-container .secure{margin-top:10px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px}.payment-pro-plus-container .secure .secure-text{color:#1f2124;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.payment-pro-plus-container .left-content{flex:1;padding:40px 24px;height:100%}.payment-pro-plus-container .pricing-details .bill,.payment-pro-plus-container .pricing-details .discount,.payment-pro-plus-container .pricing-details .charge{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.payment-pro-plus-container .pricing-details .bill .pricing-title,.payment-pro-plus-container .pricing-details .discount .pricing-title,.payment-pro-plus-container .pricing-details .charge .pricing-title{color:#1f2124;font-size:13px;font-style:normal;font-weight:500;line-height:150%}.payment-pro-plus-container .pricing-details .bill .pricing-value,.payment-pro-plus-container .pricing-details .discount .pricing-value,.payment-pro-plus-container .pricing-details .charge .pricing-value{color:#1f2124;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.payment-pro-plus-container .pricing-details .bill .pricing-title{font-size:14px;text-transform:capitalize}.payment-pro-plus-container .pricing-details .bill .pricing-value{text-transform:capitalize}.payment-pro-plus-container .pricing-details .discount .pricing-title,.payment-pro-plus-container .pricing-details .discount .pricing-value{background:linear-gradient(0deg,#f02c00 0% 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.payment-pro-plus-container .pricing-details .discount .pricing-value{font-size:13px}.payment-pro-plus-container .pricing-details .charge .pricing-value{font-size:16px}.payment-pro-plus-container .divider{height:1px;width:100%;background-color:#d9d9d9;margin:24px 0}.payment-pro-plus-container .feature-list.left-side{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px}.payment-pro-plus-container .feature-list.left-side .feature-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.payment-pro-plus-container .feature-list.left-side .feature-item .feature-benefit{color:#1f2124;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;text-transform:capitalize}.payment-pro-plus-container .right-content{flex:1;padding:40px 24px;background-color:#f2f5fd;height:100%}.payment-pro-plus-container .feature-list.right-side{margin-top:24px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}.payment-pro-plus-container .feature-list.right-side .feature-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;color:#1f2124;font-size:13px;font-style:normal;font-weight:500;line-height:150%}.payment-pro-plus-container .feature-list.right-side .feature-item:nth-child(1){margin-bottom:-8px;font-weight:600}@media (max-width: 479px){#bottom-sheet .payment-pro-plus-container{animation:animationBottomSheet .3s ease-in-out}.payment-pro-plus-container{position:absolute;max-height:90dvh;bottom:0;background-color:#fff;flex-direction:column;border-radius:16px 16px 0 0;overflow:hidden}.payment-pro-plus-container .close-button{display:block}.payment-pro-plus-container .mobile-content{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:none}.payment-pro-plus-container .title-payment-detail{padding:10px 12px;color:#1f2124;font-size:13px;font-style:normal;font-weight:600;line-height:150%;border-bottom:1px solid #cfd6dd;position:sticky;top:0;background-color:#fff;width:100%}.payment-pro-plus-container .pricing-details{padding:16px 0;border-bottom:1px solid #cfd6dd;width:calc(100% - 24px);margin:0 auto}.payment-pro-plus-container .divider{display:none}.payment-pro-plus-container .feature-list{padding:16px 0;border-bottom:1px solid #cfd6dd;width:calc(100% - 24px);margin:0 auto}.payment-pro-plus-container .feature-list.left-side .feature-item:nth-child(1){margin-bottom:0}.payment-pro-plus-container .feature-list.right-side{padding-top:8px;border-bottom:0}.payment-pro-plus-container .title-pro-plus{color:#1f2124;font-size:16px;font-style:normal;font-weight:600;line-height:150%;padding:16px 12px 0}.payment-pro-plus-container .action-wrapper{display:block;position:sticky;bottom:0;background-color:#fff;padding:16px 12px}.payment-pro-plus-container .action-wrapper .btn-continue{margin-top:0;padding:6px 20px;font-size:12px;font-weight:500}.payment-pro-plus-container .action-wrapper .notice-text{margin-top:8px}}
