.app-header[data-v-5e029c20] .el-dialog__body{display:flex;align-items:center;justify-content:center;flex-direction:column}.app-header[data-v-5e029c20] .el-dialog{border-radius:12px}.app-header[data-v-5e029c20] .el-dialog__headerbtn:hover .el-dialog__close{color:#b51b85}.app-header .dialog-footer[data-v-5e029c20] .el-button--default:hover{color:#b51b85;border-color:rgba(181,27,133,.3019607843);background:rgba(181,27,133,.0509803922)}.app-header .dialog[data-v-5e029c20]{width:22.8rem;height:22.8rem}.app-header .dialog img[data-v-5e029c20]{width:100%;height:100%}.app-header .unlock[data-v-5e029c20]{font-size:2.4rem;color:#333;font-weight:700;margin-bottom:8px}.app-header .account[data-v-5e029c20]{font-size:1.4rem;color:#666;font-weight:400;margin-bottom:8px}.app-header .top-bar[data-v-5e029c20]{background:#f2f5f9;height:3.6rem;line-height:3.6rem;font-family:Source Han Sans SC;font-weight:400}.app-header .top-bar .welcome-text[data-v-5e029c20]{font-size:1.2rem;color:#666;margin-right:1.6rem}.app-header .top-bar .top-link[data-v-5e029c20]{font-size:1.2rem;color:#666;cursor:pointer}.app-header .top-bar .top-link[data-v-5e029c20]:hover{color:#b51b85}.app-header .top-bar .divider[data-v-5e029c20]{width:1px;height:8px;background:#ccc;display:inline-block;margin:0 4px}.app-header .top-bar .top-right[data-v-5e029c20]{display:flex;align-items:center;justify-content:end;height:36px}.app-header .top-bar .top-right .service-info[data-v-5e029c20]{display:flex;align-items:center;gap:16px}.app-header .top-bar .top-right .service-info .service-phone[data-v-5e029c20]{font-size:1.2rem;color:#666;line-height:1.4479999542em}.app-header .top-bar .top-right .service-info .divider[data-v-5e029c20]{width:1px;height:8px;background:#ccc}.app-header .top-bar .top-right .service-info .base-link[data-v-5e029c20]{display:flex;align-items:center;gap:4px;cursor:pointer;position:relative}.app-header .top-bar .top-right .service-info .base-link .top-link[data-v-5e029c20]{font-size:1.2rem;color:#666}.app-header .top-bar .top-right .service-info .base-link .top-link[data-v-5e029c20]:hover{color:#b51b85}.app-header .top-bar .top-right .service-info .base-link .icons[data-v-5e029c20]{top:0;transition:transform .3s ease}.app-header .top-bar .top-right .service-info .base-link .icons.rotate[data-v-5e029c20]{transform:rotate(180deg)}.app-header .top-bar .top-right .service-info .base-link .base-dropdown[data-v-5e029c20]{position:absolute;top:100%;left:-20px;background:#fff;border:1px solid #ededf0;border-radius:.4rem;box-shadow:0 2px 8px rgba(0,0,0,.1);min-width:120px;z-index:1000}.app-header .top-bar .top-right .service-info .base-link .base-dropdown .dropdown-item[data-v-5e029c20]{padding:0 16px;transition:background-color .2s ease}.app-header .top-bar .top-right .service-info .base-link .base-dropdown .dropdown-item[data-v-5e029c20]:hover{background-color:rgba(181,27,133,.1)}.app-header .top-bar .top-right .service-info .base-link .base-dropdown .dropdown-item a[data-v-5e029c20]{color:#666;text-decoration:none;font-size:1.2rem}.app-header .top-bar .top-right .service-info .base-link .base-dropdown .dropdown-item a[data-v-5e029c20]:hover{color:#b51b85}.app-header .main-header[data-v-5e029c20]{background:#fff;height:8rem!important;padding-top:14px;transition:all .3s ease-in-out;position:relative;z-index:999}.app-header .main-header.fixed[data-v-5e029c20]{position:fixed;top:0;left:0;right:0}@keyframes slideDown-5e029c20{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideUp-5e029c20{0%{position:fixed;top:0;left:0;right:0;box-shadow:0 2px 12px rgba(0,0,0,.15);transform:translateY(0);opacity:1}to{position:relative;transform:translateY(0);opacity:1;box-shadow:none}}.app-header .main-header .header-flex-row[data-v-5e029c20]{display:flex;align-items:center;width:100%;gap:20px}.app-header .main-header .header-flex-row .logo-section[data-v-5e029c20]{flex:0 0 auto;width:130px;min-width:100px}.app-header .main-header .header-flex-row .nav-menu-container[data-v-5e029c20]{flex:1;min-width:0;display:flex;align-items:center}.app-header .main-header .header-flex-row .search-box[data-v-5e029c20]{flex:0 0 auto;width:320px;min-width:200px}@media screen and (max-width:1400px){.app-header .main-header .header-flex-row .logo-section[data-v-5e029c20]{width:110px;min-width:80px}.app-header .main-header .header-flex-row .search-box[data-v-5e029c20]{width:280px;min-width:180px}}@media screen and (max-width:1200px){.app-header .main-header .header-flex-row .logo-section[data-v-5e029c20]{width:100px;min-width:70px}.app-header .main-header .header-flex-row .logo-section .logo[data-v-5e029c20]{width:100px;height:40px}.app-header .main-header .header-flex-row .search-box[data-v-5e029c20]{width:240px;min-width:160px}}@media screen and (max-width:992px){.app-header .main-header .header-flex-row[data-v-5e029c20]{gap:10px}.app-header .main-header .header-flex-row .logo-section[data-v-5e029c20]{width:80px;min-width:60px}.app-header .main-header .header-flex-row .logo-section .logo[data-v-5e029c20]{width:80px;height:32px}.app-header .main-header .header-flex-row .search-box[data-v-5e029c20]{width:200px;min-width:140px}}@media screen and (max-width:768px){.app-header .main-header .header-flex-row[data-v-5e029c20]{flex-wrap:wrap}.app-header .main-header .header-flex-row .logo-section[data-v-5e029c20]{width:60px;min-width:50px}.app-header .main-header .header-flex-row .logo-section .logo[data-v-5e029c20]{width:60px;height:24px}.app-header .main-header .header-flex-row .nav-menu-container[data-v-5e029c20]{order:3;flex:0 0 100%}.app-header .main-header .header-flex-row .search-box[data-v-5e029c20]{width:160px;min-width:120px}}.app-header .main-header .logo-section[data-v-5e029c20]{cursor:pointer;display:flex;align-items:center}.app-header .main-header .logo-section .logo[data-v-5e029c20]{width:130px;height:52px}.app-header .main-header .nav-menu[data-v-5e029c20]{border:none;display:flex;align-items:center;gap:32px;height:100%;background:transparent;flex:1}.app-header .main-header .nav-menu .el-menu-item[data-v-5e029c20]{padding:0;margin:0;height:48px;display:flex;align-items:center;border-bottom:none!important}.app-header .main-header .nav-menu .el-menu-item[data-v-5e029c20]:hover{background:transparent!important}.app-header .main-header .nav-menu .el-menu-item.is-active[data-v-5e029c20]{background:transparent!important;border-bottom:none!important}.app-header .main-header .nav-menu .menu-item-wrapper[data-v-5e029c20]{display:flex;flex-direction:column;align-items:center;gap:12px;height:48px;justify-content:center;position:relative}.app-header .main-header .nav-menu .menu-item-wrapper .menu-item-active[data-v-5e029c20]{width:100%!important}.app-header .main-header .nav-menu .menu-item-wrapper .menu-item[data-v-5e029c20]{font-size:1.6rem;color:#333;font-family:Source Han Sans SC;font-weight:500}.app-header .main-header .nav-menu .menu-item-wrapper .menu-item[data-v-5e029c20]:hover{color:#b51b85}.app-header .main-header .nav-menu .menu-item-wrapper .menu-item.active[data-v-5e029c20]{color:#b51b85;line-height:1.5em}.app-header .main-header .nav-menu .menu-item-wrapper .menu-item.disabled[data-v-5e029c20]{color:#999;cursor:not-allowed}.app-header .main-header .nav-menu .menu-item-wrapper.disabled-menu[data-v-5e029c20]{pointer-events:none}.app-header .main-header .nav-menu .menu-item-wrapper .menu-item-active[data-v-5e029c20]{width:60px;height:2px;background:#b51b85;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.app-header .main-header .nav-menu .demand-menu[data-v-5e029c20]{position:relative}.app-header .main-header .nav-menu .demand-menu .menu-item-with-dropdown[data-v-5e029c20]{display:flex;align-items:center;gap:4px}.app-header .main-header .nav-menu .demand-menu .menu-item-with-dropdown .icons[data-v-5e029c20]{transition:transform .3s ease}.app-header .main-header .nav-menu .demand-menu .menu-item-with-dropdown .icons.rotate[data-v-5e029c20]{transform:rotate(180deg)}.app-header .main-header .nav-menu .demand-menu .demand-dropdown[data-v-5e029c20]{position:absolute;top:100%;left:50%;transform:translateX(-50%);background:#fff;border:1px solid #ededf0;border-radius:.4rem;box-shadow:0 2px 8px rgba(0,0,0,.1);min-width:126px;z-index:1000}.app-header .main-header .nav-menu .demand-menu .demand-dropdown .dropdown-item[data-v-5e029c20]{padding:10px 16px;transition:background-color .2s ease;font-size:1.2rem;cursor:pointer;text-align:left;color:#666}.app-header .main-header .nav-menu .demand-menu .demand-dropdown .dropdown-item[data-v-5e029c20]:hover{background-color:rgba(181,27,133,.1);color:#b51b85}.app-header .main-header .nav-menu .nav-menu-container[data-v-5e029c20]{position:relative;display:flex;align-items:center;flex:1;min-width:0}.app-header .main-header .nav-menu .nav-menu-container .el-dropdown[data-v-5e029c20]{display:inline-block;color:#333;font-size:16px;font-weight:500;cursor:pointer}.app-header .main-header .nav-menu .nav-menu-container .more-dropdown[data-v-5e029c20]{margin-left:auto;cursor:pointer;color:#333!important}.app-header .main-header .nav-menu .nav-menu-container .more-dropdown .el-dropdown-link[data-v-5e029c20]{display:flex;align-items:center;gap:6px;font-size:1.6rem;color:#333;font-family:Source Han Sans SC;font-weight:500;height:48px;padding:0 12px}.app-header .main-header .nav-menu .nav-menu-container .more-dropdown .el-dropdown-link[data-v-5e029c20]:hover{color:#b51b85}.app-header .main-header .nav-menu .nav-menu-container .more-dropdown .el-icon-arrow-down[data-v-5e029c20]{font-size:1.2rem}.app-header .main-header .nav-menu .nav-menu-container .disabled-dropdown-item[data-v-5e029c20]{color:#999!important;cursor:not-allowed!important;pointer-events:none}.app-header .main-header .search-box[data-v-5e029c20]{display:flex;align-items:center;justify-content:flex-end}.app-header .main-header .search-box .search-input-wrapper[data-v-5e029c20]{display:flex;align-items:center;border:1px solid #b51b85;border-radius:.8rem 0 0 .8rem;overflow:visible;height:48px;background:#fff}.app-header .main-header .search-box .search-input-wrapper .search-category[data-v-5e029c20]{padding:0 16px;height:100%;display:flex;align-items:center;gap:4px;width:80px;flex-shrink:0;position:relative;cursor:pointer}.app-header .main-header .search-box .search-input-wrapper .search-category[data-v-5e029c20]:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:2rem;background:#ededf0;z-index:1}.app-header .main-header .search-box .search-input-wrapper .search-category span[data-v-5e029c20]{font-size:1.4rem;color:#333;font-family:Source Han Sans SC;font-weight:500}.app-header .main-header .search-box .search-input-wrapper .search-category .icons[data-v-5e029c20]{transition:transform .3s ease;z-index:1}.app-header .main-header .search-box .search-input-wrapper .search-category .icons.rotate[data-v-5e029c20]{transform:rotate(180deg)}.app-header .main-header .search-box .search-input-wrapper .search-category .category-dropdown[data-v-5e029c20]{position:absolute;top:100%;left:0;background:#fff;border:1px solid #ededf0;border-radius:0 0 .4rem .4rem;box-shadow:0 2px 8px rgba(0,0,0,.1);width:100%;z-index:1000;font-size:1.4rem}.app-header .main-header .search-box .search-input-wrapper .search-category .category-dropdown .dropdown-item[data-v-5e029c20]{padding:8px 16px;transition:background-color .2s ease;cursor:pointer}.app-header .main-header .search-box .search-input-wrapper .search-category .category-dropdown .dropdown-item[data-v-5e029c20]:hover{background-color:rgba(181,27,133,.1)}.app-header .main-header .search-box .search-input-wrapper .search-input[data-v-5e029c20]{flex:1;height:100%}.app-header .main-header .search-box .search-input-wrapper .search-input[data-v-5e029c20] .el-input__inner{border:none;height:100%;line-height:48px;padding:0 16px;font-size:1.4rem;color:#333;font-family:Source Han Sans SC;font-weight:400}.app-header .main-header .search-box .search-input-wrapper .search-input[data-v-5e029c20] .el-input__inner::-moz-placeholder{color:#999}.app-header .main-header .search-box .search-input-wrapper .search-input[data-v-5e029c20] .el-input__inner::placeholder{color:#999}.app-header .main-header .search-box .search-btn[data-v-5e029c20]{height:48px;border-radius:0 .8rem .8rem 0;background:#b51b85;border:none;color:#fff;padding:0 24px;display:flex;align-items:center;gap:8px;flex-shrink:0}.app-header .main-header .search-box .search-btn .search-icon[data-v-5e029c20]{width:1.6rem;height:1.6rem;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAppJREFUeAHtmY112yAQx89ZoBqBTlCPQDfoCOoG3sDaINkg2aDtBNIGdidAmcDd4Ho8kYScDllICOL38nvvniVLfPw5EBwAfFKWHSQEERX9vJild7/n3W73Dz4atsJkR7KW7ILTnMgeyX5AaagS2lV6KcYJV5AT1+ItpsOQ1bCC2WOACjrQz5GsEh7b/v2H7Oyue++ZItuTabJvgew7sp80TnrYAqr8faAFOzIdkY/14INreckbClKDw8BbVXEhz4qsEfK1H4I9pCLQ8g+QCOcRI4hQsBYcvhKcGhLjRJxw3J2qtZlyDrARrksZVt49LIUS/2KZNbAxrtH4ZBg/HnCYpN65EzJhvczKbiEWHE9UCjIilK9jEvO+/wiZEXrA/K+e4EINBWBeuCxNmK3vC/Xgk1xwMN+xe+1d/4VydOxeh158FSCo7KAcZ3avQi/6HuAzXw+FcNHbs/eXCr07JaB0COgP3uCy4m7OS4WY1YC+gJ49Ky3o65yXfAFccWkBX7zr4Cd9ygPpAotI3PLFb8Dn0LuvAoSRH4pfc6DZ/RnmQMqf2AxYpBtRub8X1UNYSDWQGWFB2cWktxn4QcUltxdwHMrWMemlhVQDmRBaP35BiUN8uj60WwCOQ9kaloDjuMDgxpGZ0HXWLedxHNqdthoPKG/hKFgDyptOyT0RqPzyLRWW+R7H48Fggg0unN7pTtdQToQRCmlxQcyMw0fiiNcPRExKESog4qWgw5QYl77G6ZOcBrfusijvKEuCTq6yBue1tJ5oqOQibCFPuB4rzDZIJeRvNhXBhBiMo8Ohy1VX8jZzRCQ5ZsVhptbwdpzk0zuzS+Ju7nGrq2wL7wP6nuz7ZkdRqQl5Am4JQUQNt4YnooZbBQtFh59c4z9fto/8QMTXaQAAAABJRU5ErkJggg==);background-size:1.6rem 1.6rem;margin-right:.8rem;top:2px}.app-header .main-header .search-box .search-btn span[data-v-5e029c20]{font-size:1.4rem;font-family:Source Han Sans SC;font-weight:500}.app-header .main-header .search-box .search-btn[data-v-5e029c20]:hover{background:#891464}@media screen and (max-width:1450px)and (min-width:1200px){.app-header .main-header .search-box .search-btn[data-v-5e029c20]{padding:0 12px}}.chat-toggle[data-v-5e029c20]{position:fixed;bottom:20%;right:0;width:58px;height:118px;background:#fff;border-radius:12px 0 0 12px;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;z-index:999;border:1px solid rgba(181,27,133,.3)}.chat-toggle .chat-icon .chat-icon-circle .chat-icon-inner[data-v-5e029c20]{width:30px;height:30px}.chat-toggle .chat-icon .chat-icon-circle .chat-icon-inner img[data-v-5e029c20]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.chat-toggle .chat-text[data-v-5e029c20]{display:flex;flex-direction:column;align-items:center;margin-top:10px}.chat-toggle .chat-text .chat-text-line[data-v-5e029c20]{font-size:14px;font-weight:600;color:#333;line-height:1.2}.chat-toggle .unread-badge[data-v-5e029c20]{position:absolute;top:10px;right:5px;background:#ef1f1f;color:#fff;font-size:12px;padding:2px 6px;border-radius:10px;min-width:16px;text-align:center}.chat-toggle[data-v-5e029c20]:hover{box-shadow:0 0 15px rgba(0,0,0,.2)}.app-footer[data-v-7191689a]{background:#f2f5f9;color:#333;padding:60px 0 30px;font-family:Source Han Sans SC;font-weight:400}.app-footer .footer-title[data-v-7191689a]{font-size:1.8rem;color:#333;margin:0 0 20px 0;font-family:Source Han Sans SC;font-weight:500}.app-footer .footer-links[data-v-7191689a]{list-style:none;padding:0;margin:0}.app-footer .footer-links li[data-v-7191689a]{margin-bottom:12px}.app-footer .footer-links .footer-link[data-v-7191689a],.app-footer .footer-links a[data-v-7191689a]{color:#666;text-decoration:none;font-size:1.4rem;cursor:pointer}.app-footer .footer-links .footer-link[data-v-7191689a]:hover,.app-footer .footer-links a[data-v-7191689a]:hover{color:#b51b85}.app-footer .footer-wechat[data-v-7191689a]{color:#666;font-size:1.4rem;margin:0 0 15px 0}.app-footer .qr-code[data-v-7191689a]{margin-top:10px}.app-footer .qr-code .qr-code-container[data-v-7191689a]{height:100px;display:flex;align-items:center}.app-footer .qr-code .qr-code-container .logo-placeholder img[data-v-7191689a]{width:10rem;height:10rem;float:left;margin-right:1rem;display:inline}.app-footer .footer-bottom[data-v-7191689a]{margin-top:60px;padding-top:30px;padding-bottom:2rem;border-top:1px solid #dcdde0}.app-footer .footer-bottom .footer-bottom-top[data-v-7191689a]{text-align:center;margin-bottom:10px}.app-footer .footer-bottom .footer-bottom-top p[data-v-7191689a]{margin:0;color:#666;font-size:1.4rem}.app-footer .footer-bottom .footer-bottom-bottom[data-v-7191689a]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px}.app-footer .footer-bottom .footer-bottom-bottom .footer-bottom-item[data-v-7191689a]{display:flex;align-items:center;gap:10px;color:#666;font-size:1.4rem}.app-footer .footer-bottom .footer-bottom-bottom .footer-bottom-item .emblem-placeholder[data-v-7191689a]{width:20px;height:20px;display:inline-block;background-image:url(../../static/img/emblem.0d618436.png);background-size:20px 20px}.checkout-confirm .section[data-v-6c59332e]{background:#fff;border-radius:1.2rem;padding:20px;margin-bottom:20px}.checkout-confirm .section .section-header[data-v-6c59332e]{display:flex;align-items:center;border-bottom:1px solid #f0f0f0;padding-bottom:16px;margin-bottom:16px}.checkout-confirm .section .section-header .section-title[data-v-6c59332e]{font-size:1.8rem;font-weight:500;color:#333;flex:1}.checkout-confirm .section .section-header .section-header-right[data-v-6c59332e]{font-size:16px;color:#333;text-align:center}.checkout-confirm .section .section-header .section-header-right.header-quantity[data-v-6c59332e]{width:120px}.checkout-confirm .section .section-header .section-header-right.header-price[data-v-6c59332e]{width:180px}.checkout-confirm .section .section-header .add-address[data-v-6c59332e]{font-size:1.6rem;color:#666;cursor:pointer}.checkout-confirm .section .section-header .add-address[data-v-6c59332e]:hover{color:#b51b85}.checkout-confirm .address-section .section-header[data-v-6c59332e]{border-bottom:none;padding-bottom:0;margin-bottom:16px}.checkout-confirm .address-section .section-header .add-address[data-v-6c59332e]{color:#666}.checkout-confirm .address-section .address-list[data-v-6c59332e]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.checkout-confirm .address-section .address-card[data-v-6c59332e]{position:relative;box-sizing:border-box;min-height:119px;padding:20px;background:#fff;border:1px solid #ededf0;border-radius:1.2rem;cursor:pointer;transition:border-color .15s cubic-bezier(.4,0,.2,1)}.checkout-confirm .address-section .address-card.is-selected[data-v-6c59332e],.checkout-confirm .address-section .address-card[data-v-6c59332e]:hover{border-color:#b51b85}.checkout-confirm .address-section .address-card .card-top[data-v-6c59332e]{display:flex;align-items:center}.checkout-confirm .address-section .address-card .card-top .addr-icon[data-v-6c59332e]{width:20px;height:20px;margin-right:8px;flex-shrink:0}.checkout-confirm .address-section .address-card .card-top .default-tag[data-v-6c59332e]{flex-shrink:0;margin-right:8px;padding:1px 6px;font-size:12px;line-height:18px;color:#b51b85;background:rgba(181,27,133,.1);border-radius:.4rem}.checkout-confirm .address-section .address-card .card-top .addr-region[data-v-6c59332e]{flex:1;min-width:0;font-size:14px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkout-confirm .address-section .address-card .addr-detail[data-v-6c59332e],.checkout-confirm .address-section .address-card .addr-user[data-v-6c59332e]{margin-left:28px}.checkout-confirm .address-section .address-card .addr-detail[data-v-6c59332e]{margin-top:6px;font-size:16px;font-weight:500;line-height:1.5;color:#333;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.checkout-confirm .address-section .address-card .addr-user[data-v-6c59332e]{margin-top:12px;font-size:14px;color:#666}.checkout-confirm .address-section .address-card .addr-ops[data-v-6c59332e]{position:absolute;right:20px;bottom:16px;display:flex;align-items:center;opacity:0;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.checkout-confirm .address-section .address-card .addr-ops .op-item[data-v-6c59332e]{font-size:14px;color:#666}.checkout-confirm .address-section .address-card .addr-ops .op-item[data-v-6c59332e]:hover{color:#b51b85}.checkout-confirm .address-section .address-card .addr-ops .op-divider[data-v-6c59332e]{width:1px;height:12px;margin:0 12px;background:#dcdde0}.checkout-confirm .address-section .address-card:hover .addr-ops[data-v-6c59332e]{opacity:1}.checkout-confirm .address-section .show-all[data-v-6c59332e]{margin-top:20px;font-size:1.6rem;color:#999;cursor:pointer;width:-moz-fit-content;width:fit-content}.checkout-confirm .address-section .show-all i[data-v-6c59332e]{margin-left:4px;font-size:12px}.checkout-confirm .address-section .show-all[data-v-6c59332e]:hover{color:#b51b85}.checkout-confirm .product-section .product-card[data-v-6c59332e]{border:1px solid #ededf0;border-radius:1.2rem;overflow:hidden}.checkout-confirm .product-section .product-card .section-header[data-v-6c59332e]{background:#f2f5f9;border-radius:1.2rem 1.2rem 0 0;border-bottom:none;padding:14px 20px;margin-bottom:0;gap:16px}.checkout-confirm .product-section .product-card .section-header .section-title[data-v-6c59332e]{font-size:1.6rem;font-weight:400}.checkout-confirm .product-section .product-card .product-content[data-v-6c59332e]{padding:20px 20px 0}.checkout-confirm .product-section .product-card .product-content[data-v-6c59332e]:last-child{padding-bottom:20px}.checkout-confirm .product-section .product-card .product-attributes[data-v-6c59332e]{margin:20px}.checkout-confirm .product-section .product-address-row[data-v-6c59332e]{display:flex;justify-content:space-between;align-items:center;padding:0 0 16px 0;margin-bottom:16px;border-bottom:1px solid #f0f0f0}.checkout-confirm .product-section .product-address-row .address-left[data-v-6c59332e]{display:flex;align-items:center}.checkout-confirm .product-section .product-address-row .address-left .address-icon[data-v-6c59332e]{width:16px;height:16px;margin-right:8px;flex-shrink:0;position:relative;top:1px}.checkout-confirm .product-section .product-address-row .address-left .company-name[data-v-6c59332e]{font-size:16px;font-weight:500;color:#333}.checkout-confirm .product-section .product-address-row .address-right .remark[data-v-6c59332e]{font-weight:500;font-size:14px;cursor:pointer;display:inline-flex;align-items:center}.checkout-confirm .product-section .product-address-row .address-right .remark .remark-label[data-v-6c59332e]{color:#333;flex-shrink:0}.checkout-confirm .product-section .product-address-row .address-right .remark .remark-value[data-v-6c59332e]{color:#999;max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkout-confirm .product-section .product-address-row .address-right .remark .remark-value.is-filled[data-v-6c59332e]{color:#333}.checkout-confirm .product-section .product-address-row .address-right .remark i[data-v-6c59332e]{margin-left:4px;font-size:12px;color:#999;flex-shrink:0}.checkout-confirm .product-section .product-content[data-v-6c59332e]{display:flex;align-items:center;gap:16px}.checkout-confirm .product-section .product-content .product-info[data-v-6c59332e]{display:flex;align-items:flex-start;flex:1;min-width:0}.checkout-confirm .product-section .product-content .product-info .product-image[data-v-6c59332e]{width:90px;height:90px;-o-object-fit:cover;object-fit:cover;border-radius:1.2rem;margin-right:12px;flex-shrink:0}.checkout-confirm .product-section .product-content .product-info .product-detail[data-v-6c59332e]{margin-top:8px;min-width:0}.checkout-confirm .product-section .product-content .product-info .product-detail .product-name[data-v-6c59332e]{font-size:16px;font-weight:500;color:#333;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.checkout-confirm .product-section .product-content .product-info .product-detail .product-sub-name[data-v-6c59332e]{font-size:14px;color:#666;margin-top:6px}.checkout-confirm .product-section .product-content .product-quantity[data-v-6c59332e]{width:120px;display:flex;justify-content:center}.checkout-confirm .product-section .product-content .product-price[data-v-6c59332e]{width:180px;text-align:center}.checkout-confirm .product-section .product-content .product-price .price-symbol[data-v-6c59332e]{font-size:14px;color:#ef1f1f}.checkout-confirm .product-section .product-content .product-price .price-pending[data-v-6c59332e],.checkout-confirm .product-section .product-content .product-price .price-value[data-v-6c59332e]{font-size:16px;font-weight:500;color:#ef1f1f}.checkout-confirm .product-section .product-attributes[data-v-6c59332e]{margin-top:20px;padding-top:20px;border-top:1px solid #f0f0f0}.checkout-confirm .product-section .product-attributes .attributes-title[data-v-6c59332e]{font-size:16px;font-weight:500;color:#333;margin-bottom:16px}.checkout-confirm .product-section .product-attributes .attributes-list[data-v-6c59332e]{display:flex;gap:16px;flex-wrap:wrap}.checkout-confirm .product-section .product-attributes .attributes-list .attribute-item[data-v-6c59332e]{display:flex;align-items:center}.checkout-confirm .product-section .product-attributes .attributes-list .attribute-item .attr-label[data-v-6c59332e]{font-size:14px;color:#666;margin-right:8px;white-space:nowrap}.checkout-confirm .product-section .product-attributes .attributes-list .attribute-item .attr-select[data-v-6c59332e]{width:200px}.checkout-confirm .bottom-bar[data-v-6c59332e]{background:#fff;padding:16px 40px;display:flex;justify-content:flex-end;align-items:center;border-radius:1.2rem}.checkout-confirm .bottom-bar .bar-left[data-v-6c59332e]{margin-right:24px}.checkout-confirm .bottom-bar .bar-left .count-text[data-v-6c59332e]{font-size:14px;color:#333;margin-right:8px}.checkout-confirm .bottom-bar .bar-left .total-price[data-v-6c59332e]{font-size:20px;font-weight:600;color:#ef1f1f}.checkout-confirm .bottom-bar .bar-left .total-price.pending[data-v-6c59332e]{color:#ef1f1f;font-size:16px;font-weight:500}.checkout-confirm .bottom-bar .bar-left .total-price .price-symbol[data-v-6c59332e]{font-size:14px}.checkout-confirm .bottom-bar .submit-btn[data-v-6c59332e]{width:160px;height:48px;background-color:#b51b85;border:none;color:#fff;font-size:16px;font-weight:500;border-radius:10rem}.checkout-confirm .bottom-bar .submit-btn[data-v-6c59332e]:hover{background-color:#9f1875}.remark-popover.el-popover{box-sizing:border-box;width:500px;padding:20px;background:#fff;border:none;border-radius:1.2rem;box-shadow:-4px -4px 20px 0 rgba(55,99,170,.05),8px 8px 20px 0 rgba(55,99,170,.1)}.remark-popover.el-popover[x-placement^=bottom]{margin-top:8px}.remark-popover.el-popover .popper__arrow,.remark-popover.el-popover .popper__arrow:after{display:none}.remark-popover.el-popover .remark-textarea-wrap{position:relative;box-sizing:border-box;width:460px;height:200px;padding:16px 16px 0;background:#f7f7f7;border-radius:.8rem}.remark-popover.el-popover .remark-textarea-wrap .el-textarea__inner{height:151px;min-height:151px;padding:0;font-size:14px;line-height:1.5;color:#333;background:transparent;border:none;border-radius:0;box-shadow:none;resize:none}.remark-popover.el-popover .remark-textarea-wrap .el-textarea__inner::-moz-placeholder{color:#ccc}.remark-popover.el-popover .remark-textarea-wrap .el-textarea__inner::placeholder{color:#ccc}.remark-popover.el-popover .remark-textarea-wrap .remark-count{position:absolute;right:16px;bottom:16px;font-size:12px;line-height:1;color:#999}.remark-popover.el-popover .remark-dialog-footer{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.remark-popover.el-popover .remark-dialog-footer .el-button{width:64px;height:32px;padding:0;font-size:14px;border-radius:.4rem}.remark-popover.el-popover .remark-dialog-footer .el-button+.el-button{margin-left:0}.remark-popover.el-popover .remark-dialog-footer .cancel-btn{color:#999;background:#fff;border:1px solid #dcdde0}.remark-popover.el-popover .remark-dialog-footer .cancel-btn:focus,.remark-popover.el-popover .remark-dialog-footer .cancel-btn:hover{color:#b51b85;background:#fff;border-color:#b51b85}.remark-popover.el-popover .remark-dialog-footer .confirm-btn{color:#fff;background:#b51b85;border-color:#b51b85}.remark-popover.el-popover .remark-dialog-footer .confirm-btn:focus,.remark-popover.el-popover .remark-dialog-footer .confirm-btn:hover{color:#fff;background:#991871;border-color:#991871}.address-form-dialog.el-dialog{border-radius:1.2rem}.address-form-dialog.el-dialog .el-loading-spinner .path{stroke:#b51b85}.address-form-dialog.el-dialog .el-dialog__header{padding:22px 20px 0}.address-form-dialog.el-dialog .el-dialog__title{font-size:1.8rem;font-weight:500;color:#333}.address-form-dialog.el-dialog .el-dialog__headerbtn{top:24px;right:32px;font-size:20px}.address-form-dialog.el-dialog .el-dialog__headerbtn .el-dialog__close{color:#999;transition:color .15s}.address-form-dialog.el-dialog .el-dialog__headerbtn .el-dialog__close:focus,.address-form-dialog.el-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:#b51b85}.address-form-dialog.el-dialog .el-dialog__body{padding:32px 32px 0}.address-form-dialog.el-dialog .el-dialog__footer{padding:20px 32px 28px}.address-form-dialog.el-dialog .address-form .el-form-item{margin-bottom:28px}.address-form-dialog.el-dialog .address-form .el-form-item__label{font-size:1.6rem;color:#333}.address-form-dialog.el-dialog .address-form .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before{color:#f5483b}.address-form-dialog.el-dialog .address-form .el-input__inner{height:40px;line-height:40px;font-size:1.4rem;font-weight:400;border-radius:.4rem}.address-form-dialog.el-dialog .address-form .el-input__inner::-moz-placeholder{font-weight:400;color:#ccc}.address-form-dialog.el-dialog .address-form .el-input__inner::placeholder{font-weight:400;color:#ccc}.address-form-dialog.el-dialog .address-form .el-form-item__error{font-size:1.2rem;color:#b51b85}.address-form-dialog.el-dialog .address-form .region-cascader{width:100%}.address-form-dialog.el-dialog .address-form .region-cascader .el-input__inner{padding-right:40px}.address-form-dialog.el-dialog .address-form .contact-row{display:flex;align-items:center}.address-form-dialog.el-dialog .address-form .contact-row .phone-prefix{width:160px;flex-shrink:0}.address-form-dialog.el-dialog .address-form .contact-row .phone-prefix .el-input__inner{text-align:left}.address-form-dialog.el-dialog .address-form .contact-row .phone-input{flex:1;margin-left:12px}.address-form-dialog.el-dialog .address-form .default-radio-item{margin-top:4px;margin-bottom:0}.address-form-dialog.el-dialog .address-form .default-radio-item .default-radio{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.address-form-dialog.el-dialog .address-form .default-radio-item .default-radio .default-radio__inner{position:relative;width:16px;height:16px;margin-right:8px;border:1px solid #c0c4cc;border-radius:50%;background:#fff;transition:all .15s}.address-form-dialog.el-dialog .address-form .default-radio-item .default-radio .default-radio__label{font-size:1.4rem;color:#333}.address-form-dialog.el-dialog .address-form .default-radio-item .default-radio.is-checked .default-radio__inner{border-color:#b51b85;background:#b51b85}.address-form-dialog.el-dialog .address-form .default-radio-item .default-radio.is-checked .default-radio__inner:after{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;border-radius:50%;background:#fff;transform:translate(-50%,-50%)}.address-form-dialog.el-dialog .address-form .default-radio-item .default-radio:hover .default-radio__inner{border-color:#b51b85}.address-form-footer{display:flex;justify-content:flex-end;gap:16px}.address-form-footer .el-button{width:64px;height:32px;padding:0;font-size:1.4rem;border-radius:.4rem}.address-form-footer .el-button+.el-button{margin-left:0}.address-form-footer .cancel-btn{color:#999;background:#fff;border:1px solid #dcdde0;font-weight:400;border-radius:.4rem}.address-form-footer .cancel-btn:focus,.address-form-footer .cancel-btn:hover{color:#b51b85;background:#fff;border-color:#b51b85}.address-form-footer .confirm-btn{color:#fff;background:#b51b85;border-color:#b51b85}.address-form-footer .confirm-btn:focus,.address-form-footer .confirm-btn:hover{color:#fff;background:#991871;border-color:#991871}.address-delete-dialog.el-dialog{border-radius:1.2rem}.address-delete-dialog.el-dialog .el-dialog__header{padding:22px 20px 0}.address-delete-dialog.el-dialog .el-dialog__title{font-size:1.8rem;font-weight:500;color:#333}.address-delete-dialog.el-dialog .el-dialog__headerbtn{top:24px;right:32px;font-size:20px}.address-delete-dialog.el-dialog .el-dialog__headerbtn .el-dialog__close{color:#999;transition:color .15s}.address-delete-dialog.el-dialog .el-dialog__headerbtn .el-dialog__close:focus,.address-delete-dialog.el-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:#b51b85}.address-delete-dialog.el-dialog .el-dialog__body{padding:30px 32px 0}.address-delete-dialog.el-dialog .el-dialog__footer{padding:32px 32px 28px}.address-delete-dialog.el-dialog .delete-tip{font-size:1.4rem;line-height:1.6;color:#333}.success-dialog.el-dialog{border-radius:1.2rem}.success-dialog.el-dialog .el-dialog__header{display:none}.success-dialog.el-dialog .el-dialog__body{padding:48px 48px 0}.success-dialog.el-dialog .el-dialog__footer{padding:32px 48px 48px;text-align:center}.success-dialog.el-dialog .success-dialog__body{text-align:center}.success-dialog.el-dialog .success-dialog__body .success-dialog__icon{width:64px;height:64px;margin:0 auto 24px;display:block}.success-dialog.el-dialog .success-dialog__body .success-dialog__title{font-size:1.8rem;font-weight:500;color:#333;line-height:1.4;margin-bottom:8px}.success-dialog.el-dialog .success-dialog__body .success-dialog__desc{font-size:1.4rem;color:#999;line-height:1.5}.success-dialog.el-dialog .success-dialog__footer .el-button{width:120px;height:40px;padding:0;font-size:1.4rem;border-radius:.4rem}.success-dialog.el-dialog .success-dialog__footer .confirm-btn{color:#333;background:#f2f3f9;font-weight:400;font-size:1.4rem}.success-dialog.el-dialog .success-dialog__footer .confirm-btn:focus,.success-dialog.el-dialog .success-dialog__footer .confirm-btn:hover{color:#b51b85;background:rgba(181,27,133,.05);border-color:#991871}