.price-section{width:100%;--main-price-section-title-font-size:22px;--main-price-section-title-main-font-size:26px;--main-price-section-list-title-font-size:16px;--main-price-section-list-content-font-size:14px;--main-price-section-title-font-weight:800;--main-price-section-list-title-font-weight:700;--main-price-section-list-content-font-weight:600}.price-section h2{margin-bottom:50px}.price-section .scroll-container{width:100%;overflow-x:auto;padding:40px 0 0}.price-section .price-table-container{min-width:489px;display:flex;align-items:flex-end;border-radius:24px;padding:0 17px;background-color:#E5F8EC}.price-section .price-table-container .price-list{flex:1;min-width:0;border-radius:24px;text-align:center;background-color:#E5F8EC}.price-section .price-table-container .price-list svg{width:26px;height:26px;line-height:26px;box-sizing:border-box;vertical-align:middle}.price-section .price-table-container .price-list svg.success{padding:8px 0 0 6px;border-radius:50%;background-color:#FF7B2A}.price-section .price-table-container .price-list svg.failed{padding:4px;border-radius:50%;background-color:#A9CDB7}.price-section .price-table-container .price-list .price-list-item{height:70px;color:#1A1A1A;display:flex;justify-content:center;align-items:center}.price-section .price-table-container .price-list:first-child .price-list-item{font-weight:var(--main-price-section-list-title-font-weight)}.price-section .price-table-container .price-list .price-list-item:first-child{line-height:66px;font-size:var(--main-price-section-title-font-size);font-weight:600}.price-section .price-table-container .price-list .price-list-item:nth-child(2){height:100px;line-height:100px}.price-section .price-table-container .price-list:first-child .price-list-item:nth-child(2){border-radius:24px 0 0 0}.price-section .price-table-container .price-list:first-child .price-list-item:last-child{border-radius:0 0 0 24px}.price-section .price-table-container .price-list:last-child .price-list-item:nth-child(2){border-radius:0 24px 0 0}.price-section .price-table-container .price-list:last-child .price-list-item:last-child{border-radius:0 0 24px 0}.price-section .price-table-container .price-list .price-list-item:nth-child(2n){background-color:#fff}.price-section .price-table-container .price-list .price-list-item:nth-child(2n+3){background-color:#DBF4E5}.price-section .price-table-container .main-price{margin:-21px 0 0;border-radius:24px;background-color:#0EB573;padding:0 17px 23px;position:relative}.price-section .price-table-container .main-price .price-list-item:nth-child(2){border-radius:24px 24px 0 0}.price-section .price-table-container .main-price .price-list-item:last-child{border-radius:0 0 24px 24px}.price-section .price-table-container .main-price .price-recommend{width:69px;height:69px;position:absolute;top:-20px;right:-20px;z-index:2}.price-section .price-table-container .main-price .price-list-item:first-child{height:93px;line-height:93px;font-size:var(--main-price-section-title-main-font-size);color:#fff;font-weight:800}.price-section .price-table-container .price-list .price-list-item .btn-item{width:260px;height:62px;line-height:62px;font-weight:600;color:#fff;background-color:#0EB573;position:relative;transition:all .3s;overflow:hidden}.price-section .price-table-container .price-list.main-price .price-list-item .btn-item{background-color:#FF7B2A}.price-section .price-table-container .price-list .price-list-item .btn-item .group-item{display:block;position:relative;height:62px;line-height:62px;overflow:hidden}.price-section .price-table-container .price-list .price-list-item .btn-item .btn-span{display:flex;align-items:center;justify-content:center;transition:transform 0.3s ease}.price-section .price-table-container .price-list .price-list-item .btn-item .btn-span.duplicate{transform:translateY(62pxx)}.price-section .price-table-container .price-list .price-list-item .btn-item:hover{background-color:#0da569}.price-section .price-table-container .price-list .price-list-item .buy-link:hover{background-color:#ff6e15}.price-section .price-table-container .price-list .price-list-item .btn-item:hover .btn-span{transform:translateY(-62px)}.price-section .price-table-container .price-list .price-list-item .btn-item:hover .btn-span.duplicate{transform:translateY(-62px)}@media (min-width:1200px){.price-section{padding:140px 0 0}.price-section .price-table-container .price-list{padding-bottom:23px}.price-section .price-table-container .main-price{padding:0 12px 23px}.price-section .price-table-container .price-list .price-list-item .btn-item{border-radius:15px;vertical-align:baseline}.price-section .pc-hidden{display:none}}@media (max-width:1199px) and (min-width:1025px){.price-section{padding:140px 0 0}.price-section .price-table-container .price-list{padding-bottom:23px}.price-section .price-table-container .main-price{padding:0 12px 23px}.price-section .price-table-container .price-list .price-list-item .btn-item{border-radius:15px}.price-section .pc-hidden{display:none}}@media (max-width:1024px) and (min-width:770px){.price-section{padding:85px 0 0;--main-price-section-title-font-size:17px;--main-price-section-title-main-font-size:20px;--main-price-section-list-title-font-size:16px;--main-price-section-list-content-font-size:14px;--main-price-section-title-font-weight:800;--main-price-section-list-title-font-weight:700;--main-price-section-list-content-font-weight:600}.price-section .price-table-container{margin:0 12px}.price-section .price-table-container .price-list{padding-bottom:23px}.price-section .price-table-container .main-price{padding:0 12px 23px}.price-section .price-table-container .price-list .price-list-item .btn-item{border-radius:15px}.price-section .pc-hidden{display:none}}@media (max-width:769px){.price-section{padding:85px 0 0;--main-price-section-title-font-size:17px;--main-price-section-title-main-font-size:20px;--main-price-section-list-title-font-size:16px;--main-price-section-list-content-font-size:14px;--main-price-section-title-font-weight:600;--main-price-section-list-title-font-weight:600;--main-price-section-list-content-main-font-weight:700;--main-price-section-list-content-font-weight:600}.price-section .scroll-container{overflow-x:scroll}.price-section .mobile-hidden{display:none}.price-section .price-table-container{margin:0 12px;padding:0 12px;font-size:var(--main-price-section-list-content-font-size)}.price-section .price-table-container .price-list{padding-bottom:12px}.price-section .price-table-container .main-price{padding:0 12px 12px}.price-section .price-table-container .price-list .price-list-item .btn-item{border-radius:10px}.price-section .price-table-container .price-list .price-list-item:nth-child(2){height:70px}.price-section .price-table-container .price-list .price-list-item:nth-child(2) .btn-item{width:112px;height:40px;line-height:40px;font-size:var(--main-price-section-list-content-font-size)}.price-section .price-table-container .price-list .price-list-item .btn-item .group-item{display:block;position:relative;height:40px;line-height:40px;overflow:hidden}.price-section .price-table-container .price-list .price-list-item:nth-child(2) svg{display:none}}@media (max-width:575px){.price-section .mobile-hidden{display:none}.price-section .price-table-container{margin:0 16px;padding:0 12px;font-size:var(--main-price-section-list-content-font-size)}.price-section .price-table-container .price-list{padding-bottom:12px}.price-section .price-table-container .main-price{padding:0 12px 12px}.price-section .price-table-container .price-list .price-list-item:nth-child(2){padding:6px 8px;font-size:var(--main-price-section-list-content-font-size)}.price-section .price-table-container .price-list .price-list-item .btn-item:hover .btn-span{transform:translateY(-40px)}.price-section .price-table-container .price-list .price-list-item .btn-item:hover .btn-span.duplicate{transform:translateY(-40px)}.price-section .price-table-container .price-list:first-child .price-list-item:nth-child(2){border-radius:20px 0 0 0}.price-section .price-table-container .price-list:first-child .price-list-item:last-child{border-radius:0 0 0 20px}.price-section .price-table-container .price-list:last-child .price-list-item:nth-child(2){border-radius:0 20px 0 0}.price-section .price-table-container .price-list:last-child .price-list-item:last-child{border-radius:0 0 20px 0}.price-section .price-table-container .main-price .price-list-item:nth-child(2){border-radius:20px 20px 0 0}.price-section .price-table-container .main-price .price-list-item:last-child{border-radius:0 0 20px 20px}}