@charset "UTF-8";.shop-back-top[data-v-d5a4591d]{position:fixed;z-index:1500;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:44px;height:44px;padding:0;border:none;border-radius:50%;background:rgba(17,24,39,.72);color:#fff;box-shadow:0 6px 16px rgba(0,0,0,.18);cursor:pointer;backdrop-filter:blur(6px);transition:opacity .2s ease,transform .2s ease,background .2s ease}.shop-back-top[data-v-d5a4591d]:hover{background:rgba(17,24,39,.88);transform:translateY(-2px)}.shop-back-top .label[data-v-d5a4591d]{font-size:9px;font-weight:700;letter-spacing:.4px;line-height:1}.shop-back-top.is-h5[data-v-d5a4591d]{width:40px;height:40px}.back-top-fade-enter-active[data-v-d5a4591d],.back-top-fade-leave-active[data-v-d5a4591d]{transition:opacity .2s ease,transform .2s ease}.back-top-fade-enter-from[data-v-d5a4591d],.back-top-fade-leave-to[data-v-d5a4591d]{opacity:0;transform:translateY(8px)}.travel-contact-float[data-v-8cab3bba]{position:fixed;right:0;bottom:110px;z-index:2000;display:flex;flex-direction:row;align-items:center;pointer-events:auto;padding:10px 0 10px 12px}.travel-contact-panel[data-v-8cab3bba]{display:flex;flex-direction:column;align-items:center;gap:12px;margin-right:8px;transition:transform .25s ease,opacity .2s ease;will-change:transform,opacity}.travel-contact-float.is-collapsed .travel-contact-panel[data-v-8cab3bba]{transform:translate(calc(100% + 24px));opacity:0;pointer-events:none}.travel-contact-peek[data-v-8cab3bba]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:56px;padding:0;border:none;border-radius:12px 0 0 12px;color:#fff;background:linear-gradient(145deg,#8d4bbb 0%,#6c63e8 100%);box-shadow:-2px 2px 10px rgba(109,76,170,.35);cursor:pointer;transition:opacity .2s ease,transform .25s ease;opacity:0;pointer-events:none;transform:translate(8px)}.travel-contact-peek .van-icon[data-v-8cab3bba]{font-size:14px}.travel-contact-float.is-collapsed .travel-contact-peek[data-v-8cab3bba]{opacity:1;pointer-events:auto;transform:translate(0)}.travel-contact-float.is-pc .travel-contact-peek[data-v-8cab3bba]{cursor:default}.travel-contact-float.is-h5[data-v-8cab3bba]{right:0;padding:8px 0 8px 10px}.travel-contact-float.is-h5 .travel-contact-panel[data-v-8cab3bba]{gap:10px;margin-right:6px}.travel-contact-float.is-h5 .travel-contact-peek[data-v-8cab3bba]{width:20px;height:48px;cursor:pointer}.travel-contact-collapse[data-v-8cab3bba]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:2px;padding:0;border:none;border-radius:50%;color:#6d4caa;background:#fff;box-shadow:0 2px 8px rgba(109,76,170,.25);cursor:pointer}.travel-contact-collapse .van-icon[data-v-8cab3bba]{font-size:14px}.travel-contact-fab[data-v-8cab3bba]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:56px;height:56px;padding:0;border:none;border-radius:50%;color:#fff;box-shadow:0 4px 16px rgba(109,76,170,.4);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;background:linear-gradient(145deg,#8d4bbb 0%,#6c63e8 100%)}.travel-contact-fab__wa-img[data-v-8cab3bba]{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.travel-contact-fab__icon[data-v-8cab3bba]{font-size:22px}.travel-contact-fab__text[data-v-8cab3bba]{font-size:10px;margin-top:2px;line-height:1;white-space:nowrap}.is-h5 .travel-contact-fab[data-v-8cab3bba]{width:48px;height:48px}.is-h5 .travel-contact-fab__wa-img[data-v-8cab3bba]{width:24px;height:24px}.is-h5 .travel-contact-fab__icon[data-v-8cab3bba]{font-size:20px}.is-h5 .travel-contact-fab__text[data-v-8cab3bba]{font-size:9px}.yunniao-chat-frame[data-v-8cab3bba]{display:block;width:100%;height:calc(100vh - 80px);border:none;background:#fff}.yunniao-chat-frame--h5[data-v-8cab3bba]{height:calc(78vh - 52px)}.yunniao-chat-popup__title[data-v-8cab3bba]{text-align:center;font-size:16px;font-weight:600;color:#333;padding:16px 40px 8px}.app-root[data-v-3f476dba]{width:100%;min-height:100vh}:root{--shop-color-primary: #ff5000;--shop-color-primary-hover: #e64800;--shop-color-primary-light: #fff4ec;--shop-color-primary-border: #ffd7bf;--shop-color-primary-gradient: linear-gradient(135deg, #ff6034 0%, #ee0a24 100%);--shop-color-price: #ff3838;--shop-color-link: #ff5000;--shop-color-danger: #ee0a24;--shop-color-text: #1d1d1f;--shop-color-text-secondary: #666666;--shop-color-text-muted: #999999;--shop-color-bg-page: #f7f8fa;--shop-color-bg-card: #ffffff;--shop-color-border: #e5e7eb;--el-color-primary: #ff5000;--el-color-primary-light-3: #ff7a33;--el-color-primary-light-5: #ffa066;--el-color-primary-light-7: #ffc599;--el-color-primary-light-8: #ffd7bf;--el-color-primary-light-9: #fff4ec;--el-color-primary-dark-2: #e64800;--van-primary-color: #ff5000;--van-danger-color: #ee0a24}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html,body{width:100%;min-height:100vh;background-color:var(--shop-color-bg-page);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;color:var(--shop-color-text);font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width: 768px){input,textarea,select,.van-field__control,.van-search__field .van-field__control{font-size:16px!important}}#app{width:100%;min-height:100vh;display:flex;flex-direction:column}.safe-area-bottom{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.safe-area-top{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.text-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.text-ellipsis-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.price-symbol,.price-integer,.price-decimal{color:var(--shop-color-price);font-weight:600}.price-symbol{font-size:12px}.price-integer{font-size:18px;font-weight:700}.price-decimal{font-size:12px}.pc-container{width:1240px;max-width:calc(100vw - 48px);margin:0 auto;padding-left:0;padding-right:0}.pc-layout .el-form .el-input__wrapper{min-height:42px!important;height:42px;padding-top:1px;padding-bottom:1px;box-sizing:border-box}.pc-layout .el-form .el-input__inner{height:40px;line-height:40px}.pc-layout .el-form .el-select__wrapper{min-height:42px!important;height:42px;box-sizing:border-box}.pc-layout .el-form .el-button:not(.is-link):not(.el-button--text):not(.el-button--small){min-height:42px;height:42px;padding-top:0;padding-bottom:0}.pc-layout .code-row,.pc-layout .field-row,.pc-layout .phone-row{align-items:stretch}.pc-layout .code-row .el-input__wrapper,.pc-layout .field-row .el-input__wrapper,.pc-layout .phone-row .el-input__wrapper{min-height:42px!important;height:42px;box-sizing:border-box}.pc-layout .code-row .el-button:not(.is-link):not(.el-button--text),.pc-layout .field-row .el-button:not(.is-link):not(.el-button--text),.pc-layout .phone-row .el-button:not(.is-link):not(.el-button--text){min-height:42px;height:42px;margin:0;padding-top:0;padding-bottom:0;box-sizing:border-box}.pc-goods-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.modern-card{background:var(--shop-color-bg-card);border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.04);padding:12px;margin:10px 12px}.van-action-bar .van-action-bar-button.van-button--large{height:var(--van-action-bar-button-height, 40px)!important;max-height:var(--van-action-bar-button-height, 40px)!important}.van-toast.van-popup,.van-toast.app-toast{background:rgba(0,0,0,.78)!important;color:#fff!important}.van-toast.van-popup .van-toast__text,.van-toast.app-toast .van-toast__text{color:#fff!important;font-size:14px;line-height:1.5}.van-toast.van-popup .van-toast__icon,.van-toast.van-popup .van-icon,.van-toast.app-toast .van-toast__icon,.van-toast.app-toast .van-icon{color:#fff!important}.van-dialog.app-confirm-dialog{width:78%!important;max-width:320px;border-radius:16px!important;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.18)}.van-dialog.app-confirm-dialog .van-dialog__header{padding:24px 20px 8px;font-weight:700;font-size:17px;color:#222;line-height:1.3}.van-dialog.app-confirm-dialog .van-dialog__message{padding:8px 20px 22px;color:#666;font-size:14px;line-height:1.55}.van-dialog.app-confirm-dialog .van-dialog__footer{display:flex!important;gap:12px;padding:0 16px 16px!important;border-top:none!important}.van-dialog.app-confirm-dialog .van-hairline--left:after,.van-dialog.app-confirm-dialog .van-hairline--top:after,.van-dialog.app-confirm-dialog .van-hairline--surround:after{display:none!important}.van-dialog.app-confirm-dialog .van-dialog__cancel,.van-dialog.app-confirm-dialog .van-dialog__confirm{flex:1;height:40px;margin:0!important;border:none!important;border-radius:20px!important;font-size:15px;font-weight:600;line-height:40px}.van-dialog.app-confirm-dialog .van-dialog__cancel{background:#f5f6f8!important;color:#666!important}.van-dialog.app-confirm-dialog .van-dialog__confirm{background:var(--shop-color-primary, #ff5000)!important;color:#fff!important}.van-dialog.app-confirm-dialog.van-dialog--round-button .van-dialog__confirm{background:var(--shop-color-primary, #ff5000)!important}.el-message-box .el-button--primary.app-confirm-ok,.el-message-box .el-button--primary{--el-button-bg-color: var(--shop-color-primary, #ff5000);--el-button-border-color: var(--shop-color-primary, #ff5000);--el-button-hover-bg-color: var(--shop-color-primary-hover, #e64800);--el-button-hover-border-color: var(--shop-color-primary-hover, #e64800)}.el-message-box .el-button--primary.store323-lang-tip-ok{--el-button-bg-color: var(--store323-tip-ok-bg, var(--shop-color-primary, #6c63e8));--el-button-border-color: var(--store323-tip-ok-bg, var(--shop-color-primary, #6c63e8));--el-button-hover-bg-color: var(--shop-color-primary-hover, #5b52d6);--el-button-hover-border-color: var(--shop-color-primary-hover, #5b52d6);background-color:var(--store323-tip-ok-bg, var(--shop-color-primary, #6c63e8))!important;border-color:var(--store323-tip-ok-bg, var(--shop-color-primary, #6c63e8))!important}
