.base-modal-overlay[data-v-219c69a3]{z-index:400}.goods-sku-modal-info[data-v-0d669471]{display:flex;flex-direction:column;gap:4px}.goods-sku-modal-name[data-v-0d669471]{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:18px;color:#333}.goods-sku-modal-price[data-v-0d669471]{margin:0;font-size:18px;font-weight:500;line-height:22px;color:rgb(var(--primary-color))}.goods-sku-modal-stock[data-v-0d669471]{margin:0;font-size:12px;line-height:16px;color:#8c8c8c}.goods-sku-modal-spec-btn[data-v-0d669471]{width:auto;max-width:100%;text-align:center}.goods-sku-modal-submit[data-v-0d669471]{width:100%;height:44px;font-size:14px;color:#fff;background:rgb(var(--primary-color));border:none;border-radius:4px}.goods-sku-modal-submit[data-v-0d669471]:disabled{cursor:not-allowed;opacity:.6}*,*:before,*:after{box-sizing:border-box}html,body,#app{width:100%;min-height:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#333;background:#f5f5f5}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}button{font:inherit;cursor:pointer;padding:0;color:inherit;background:transparent;border:none;outline:none;appearance:none}input,textarea,select{font:inherit}img{display:block;max-width:100%}:root{--primary-color: 240 37 14;--primary-hover: 243 81 56;--primary-active: 199 21 9}.input-field{display:block;width:100%;height:44px;padding:0 16px;font-size:16px;line-height:44px;color:#262626;background-color:#f5f5f5;border:1px solid transparent;border-radius:4px;outline:none;box-shadow:none;appearance:none;transition:border-color .2s,background-color .2s}.input-field::placeholder{color:#8c8c8c}.input-field:focus{background-color:#fff;border-color:rgb(var(--primary-color));box-shadow:none}.input-field:disabled{cursor:not-allowed;opacity:.6}.input-field-white{background-color:#fff;border:1px solid #e8e8e8}.input-field-white:focus{background-color:#fff;border-color:rgb(var(--primary-color))}.input-field-compact{height:40px;padding:0 12px;font-size:14px;line-height:40px}.form-row{display:flex;align-items:flex-start}.form-row__label{flex-shrink:0;padding-right:12px;font-size:14px;line-height:40px;color:#262626;text-align:right}.form-row__control{flex:1;min-width:0}.input-suffix-wrap{position:relative}.input-suffix-wrap .input-field{padding-right:112px}.input-suffix-wrap .btn-sms-code{position:absolute;top:50%;right:16px;min-width:auto;transform:translateY(-50%)}.input-plain{display:block;width:100%;min-width:0;padding:0;font-size:16px;color:#262626;background:transparent;border:none;outline:none;box-shadow:none;appearance:none}.input-plain::placeholder{color:#8c8c8c}.input-plain:focus{outline:none;box-shadow:none}.textarea-field{display:block;width:100%;min-height:88px;padding:12px 16px;font-size:14px;line-height:1.5;color:#262626;resize:vertical;background-color:#f5f5f5;border:1px solid transparent;border-radius:4px;outline:none;box-shadow:none;appearance:none;transition:border-color .2s,background-color .2s}.textarea-field::placeholder{color:#8c8c8c}.textarea-field:focus{background-color:#fff;border-color:rgb(var(--primary-color))}.textarea-field-white{background-color:#fff;border:1px solid #e8e8e8}.textarea-field-white:focus{background-color:#fff;border-color:rgb(var(--primary-color))}.textarea-field-compact{min-height:80px;padding:10px 12px;font-size:14px}.select-field{display:block;width:100%;height:44px;padding:0 32px 0 16px;font-size:16px;color:#262626;cursor:pointer;background-color:#f5f5f5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238c8c8c' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;border:1px solid transparent;border-radius:4px;outline:none;box-shadow:none;appearance:none;transition:border-color .2s,background-color .2s}.select-field:focus{background-color:#fff;border-color:rgb(var(--primary-color))}.select-field-white{background-color:#fff;border:1px solid #e8e8e8}.select-field-white:focus{background-color:#fff;border-color:rgb(var(--primary-color))}.select-field-compact{height:40px;padding:0 32px 0 12px;font-size:14px}.checkbox-primary{width:16px;height:16px;margin-top:2px;flex-shrink:0;cursor:pointer;accent-color:rgb(var(--primary-color))}.checkbox-primary:focus{outline:none;box-shadow:none}.schema-form{width:100%}.schema-form .form-row{margin-bottom:16px}.schema-form .form-row:last-child{margin-bottom:0}.schema-form .form-row--textarea .form-row__label--top{padding-top:10px;line-height:1.4}.schema-form .form-row--full{margin-top:4px;margin-bottom:0}.schema-form .form-row__label{white-space:nowrap}.schema-form .form-row__label--placeholder{flex-shrink:0;padding-right:12px}.schema-form .form-row__required{margin-right:2px;color:rgb(var(--primary-color))}.schema-form .form-row__checkbox{display:inline-flex;gap:8px;align-items:center;min-height:40px;font-size:14px;color:#262626;cursor:pointer}.date-picker{position:relative;display:inline-flex}.date-picker-range{min-width:0}.date-picker-trigger{display:inline-flex;gap:6px;align-items:center;min-width:0;height:44px;padding:0 12px;font-size:14px;color:#262626;cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:4px;transition:border-color .2s,box-shadow .2s}.date-picker-range-trigger{min-width:280px}.date-picker--compact .date-picker-trigger{width:148px;height:32px;font-size:13px}.date-picker--compact.date-picker-range .date-picker-range-trigger{width:260px}.date-picker-trigger:hover:not(.is-disabled),.date-picker.is-open .date-picker-trigger{border-color:rgb(var(--primary-color));box-shadow:0 0 0 2px rgb(var(--primary-color) / 12%)}.date-picker-trigger.is-disabled{cursor:not-allowed;opacity:.6}.date-picker-icon{flex-shrink:0;color:#8c8c8c}.date-picker-value{flex:1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.date-picker-range-values{display:flex;flex:1;gap:8px;align-items:center;min-width:0}.date-picker-range-values .date-picker-value{flex:1}.date-picker-range-separator{flex-shrink:0;color:#8c8c8c}.date-picker-value.is-placeholder{color:#8c8c8c}.date-picker-clear{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:16px;height:16px;padding:0;color:#8c8c8c;cursor:pointer;background:transparent;border:none;border-radius:50%}.date-picker-clear:hover{color:#595959;background:#f5f5f5}.date-picker-panel{width:292px;padding:12px;background:#fff;border:1px solid #efeff5;border-radius:4px;box-shadow:0 6px 16px #00000014}.date-picker-range-panel{position:absolute;top:calc(100% + 4px);left:0;z-index:30;overflow:hidden;background:#fff;border:1px solid #efeff5;border-radius:4px;box-shadow:0 6px 16px #00000014}.date-picker-range-panel--floating,.date-picker-panel--floating{position:fixed;z-index:100}.date-picker-range-calendars{display:flex}.date-picker-range-calendars .date-picker-panel{border:none;border-radius:0;box-shadow:none}.date-picker-range-calendars .date-picker-panel+.date-picker-panel{border-left:1px solid #efeff5}.date-picker-panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.date-picker-panel-title,.date-picker-panel-title-btn{display:inline-flex;gap:4px;align-items:center;font-size:14px;font-weight:500;color:#262626}.date-picker-panel-title-btn{padding:4px 8px;cursor:pointer;background:transparent;border:none;border-radius:4px;transition:background .2s}.date-picker-panel-title-btn:hover{background:#f5f5f5}.date-picker-panel-title-btn span:last-child{color:rgb(var(--primary-color))}.date-picker-nav{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;color:#595959;cursor:pointer;background:transparent;border:none;border-radius:4px}.date-picker-nav:hover:not(:disabled){background:#f5f5f5}.date-picker-nav:disabled{cursor:not-allowed;opacity:.35}.date-picker-ym-panel{display:flex;gap:8px;height:252px;margin-bottom:8px}.date-picker-ym-years,.date-picker-ym-months{flex:1;min-width:0}.date-picker-ym-years{overflow-y:auto;border-right:1px solid #f0f0f0}.date-picker-ym-years::-webkit-scrollbar,.date-picker-ym-months::-webkit-scrollbar{width:4px}.date-picker-ym-years::-webkit-scrollbar-thumb,.date-picker-ym-months::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:999px}.date-picker-ym-year,.date-picker-ym-month{display:flex;align-items:center;justify-content:center;width:100%;min-height:32px;padding:0 8px;font-size:13px;color:#262626;cursor:pointer;background:transparent;border:none;border-radius:4px}.date-picker-ym-year:hover,.date-picker-ym-month:hover{background:#f5f5f5}.date-picker-ym-year.is-active,.date-picker-ym-month.is-active{color:rgb(var(--primary-color));font-weight:500}.date-picker-ym-months{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;align-content:start;padding-left:4px}.date-picker-weekdays,.date-picker-days{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.date-picker-weekdays{margin-bottom:4px;font-size:12px;color:#8c8c8c;text-align:center}.date-picker-day{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;height:32px;padding:0;font-size:13px;color:#262626;cursor:pointer;background:transparent;border:none}.date-picker-day.is-outside{color:#c2c2c2}.date-picker-day.is-disabled{color:#d9d9d9;cursor:not-allowed}.date-picker-day:not(.is-disabled):not(.is-selected):hover .date-picker-day-inner{background:#f5f5f5}.date-picker-day-inner{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;transition:background .2s,color .2s}.date-picker-day.is-today:not(.is-selected):not(.is-range-start):not(.is-range-end) .date-picker-day-inner{color:rgb(var(--primary-color));font-weight:500}.date-picker-day.is-in-range:before{position:absolute;inset:0;content:"";background:rgb(var(--primary-color) / 10%)}.date-picker-day.is-range-start:before{left:50%}.date-picker-day.is-range-end:before{right:50%}.date-picker-day.is-selected .date-picker-day-inner,.date-picker-day.is-range-start .date-picker-day-inner,.date-picker-day.is-range-end .date-picker-day-inner{color:#fff;background:rgb(var(--primary-color))}.date-picker-day.is-selected:hover .date-picker-day-inner,.date-picker-day.is-range-start:hover .date-picker-day-inner,.date-picker-day.is-range-end:hover .date-picker-day-inner{background:rgb(var(--primary-color))}.date-picker-panel-footer{display:flex;gap:8px;align-items:center;justify-content:flex-end;padding-top:10px;margin-top:8px;border-top:1px solid #f0f0f0}.date-picker-range-panel .date-picker-panel-footer{padding:8px 12px 12px;margin-top:0}.date-picker-footer-btn{min-width:48px;height:28px;padding:0 10px;font-size:13px;color:#595959;cursor:pointer;background:transparent;border:none;border-radius:4px}.date-picker-footer-btn:hover:not(:disabled){color:rgb(var(--primary-color));background:rgb(var(--primary-color) / 8%)}.date-picker-footer-btn.is-primary{color:#fff;background:rgb(var(--primary-color))}.date-picker-footer-btn.is-primary:hover:not(:disabled){color:#fff;background:rgb(var(--primary-hover))}.date-picker-footer-btn:disabled{cursor:not-allowed;opacity:.45}.text-default{color:#262626}.text-muted{color:#8c8c8c}.link-default{color:#262626;transition:color .2s}.link-default:hover{color:rgb(var(--primary-color))}.link-muted{color:#8c8c8c;transition:color .2s}.link-muted:hover,.link-muted.link-active,.link-active{color:rgb(var(--primary-color))}.btn-plain{padding:0;color:inherit;background:none;border:none;outline:none;appearance:none;cursor:pointer}.btn-compact{padding:6px 12px;font-weight:400;line-height:1.2;border-radius:4px}.btn-outline-muted{font-size:14px;color:#262626;background:#fff;border:1px solid #e0e0e0;transition:color .2s,border-color .2s,background-color .2s}.btn-outline-muted:hover:not(:disabled){color:rgb(var(--primary-color));border-color:rgb(var(--primary-color))}.btn-outline-muted:disabled{cursor:not-allowed;opacity:.6}.btn-outline-dark{font-size:14px;color:#262626;background:#fff;border:1px solid #262626;transition:color .2s,border-color .2s,background-color .2s}.btn-outline-dark:hover:not(:disabled){color:#262626;background:#fafafa;border-color:#262626}.btn-outline-dark:disabled{cursor:not-allowed;opacity:.6}.btn-fill-primary{font-size:14px;color:#fff;background:rgb(var(--primary-color));border:none;transition:background-color .2s}.btn-fill-primary:hover:not(:disabled){background:rgb(var(--primary-hover))}.btn-fill-primary:disabled{cursor:not-allowed;opacity:.6}.modal-close{padding:0;font-size:20px;line-height:1;color:#262626;background:none;border:none;outline:none;appearance:none;cursor:pointer}.modal-close:hover{opacity:.75}.site-footer{margin-top:60px}.btn-sms-code{flex-shrink:0;min-width:96px;font-size:16px;color:rgb(var(--primary-color));text-align:right;white-space:nowrap;cursor:pointer;transition:opacity .2s}.btn-sms-code:hover:not(.is-disabled){opacity:.85}.btn-sms-code.is-disabled{color:#8c8c8c;cursor:not-allowed;pointer-events:none}.modal-fade-enter-active,.modal-fade-leave-active,.dialog-fade-enter-active,.dialog-fade-leave-active{transition:opacity .2s ease}.modal-fade-enter-from,.modal-fade-leave-to,.dialog-fade-enter-from,.dialog-fade-leave-to{opacity:0}.dialog-mask{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background:#0000007f}.dialog-box{width:420px;max-width:calc(100vw - 32px);padding:20px 24px 24px;background:#fff;border-radius:8px;box-shadow:0 12px 32px #0000001f}.dialog-header{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.dialog-header__main{display:flex;gap:10px;align-items:center;min-width:0}.dialog-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px;font-size:14px;color:#fff;border-radius:50%}.dialog-icon--info{background:rgb(var(--primary-color))}.dialog-icon--success{background:#18a058}.dialog-icon--warning{background:#f0a020}.dialog-icon--error{background:#d03050}.dialog-title{font-size:16px;font-weight:600;line-height:22px;color:#262626}.dialog-close{flex-shrink:0;font-size:20px;line-height:1;color:#8c8c8c;transition:color .2s}.dialog-close:hover{color:#262626}.dialog-content{padding:12px 0 0 32px;font-size:14px;line-height:1.6;color:#262626}.dialog-footer{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.category-filter{padding:16px 20px;background:#f8f8f8;border-radius:4px}.category-filter-row{display:flex;align-items:flex-start}.category-filter-row+.category-filter-row{margin-top:12px;padding-top:12px;border-top:1px solid #f2f2f2}.category-filter-label{flex-shrink:0;width:56px;font-size:13px;font-weight:700;line-height:28px;color:#262626}.category-filter-options{display:flex;flex:1;flex-wrap:wrap;gap:20px;padding-left:40px}.category-filter-option{height:28px;padding:0 8px;font-size:13px;line-height:26px;color:#262626;background:transparent;border:1px solid transparent;border-radius:2px;transition:color .2s,border-color .2s}.category-filter-option:hover{color:rgb(var(--primary-color))}.category-filter-option.is-active{color:rgb(var(--primary-color));border-color:rgb(var(--primary-color))}.goods-sort-bar{display:flex;flex-wrap:wrap;align-items:center}.goods-sort-bar>*{margin-right:10px}.goods-sort-bar>*:last-child{margin-right:0}.goods-sort-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:52px;height:32px;padding:0 12px;font-size:13px;color:#262626;background:#fff;border:1px solid #f2f2f2;border-radius:8px;transition:color .2s,border-color .2s}.goods-sort-btn:hover,.goods-sort-btn.is-active{color:rgb(var(--primary-color));border-color:rgb(var(--primary-color))}.goods-sort-dropdown{position:absolute;left:0;top:calc(100% + 4px);z-index:10;min-width:120px;padding:4px 0;background:#fff;border:none;border-radius:8px;box-shadow:0 4px 12px #00000014}.goods-sort-dropdown-item{display:block;width:100%;padding:8px 16px;font-size:13px;color:#262626;text-align:left;background:transparent;border:none;transition:color .2s,background-color .2s}.goods-sort-dropdown-item:hover,.goods-sort-dropdown-item.is-active{color:rgb(var(--primary-color));background:rgb(var(--primary-color) / 5%)}.pagination{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;padding:24px 0 40px}.pagination--end{justify-content:flex-end}.pagination--compact{padding:16px 0 0}.pagination-item{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;font-size:13px;color:#262626;cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:4px;transition:color .2s,border-color .2s,background-color .2s}.pagination-item:hover:not(:disabled,.pagination-item--ellipsis,.is-active){color:rgb(var(--primary-color));border-color:rgb(var(--primary-color))}.pagination-item.is-active{color:rgb(var(--primary-color));border-color:rgb(var(--primary-color))}.pagination-item:disabled{cursor:not-allowed;opacity:.4}.pagination-item--ellipsis{cursor:default;background:transparent;border:none}.pagination-quick-jumper{display:flex;gap:8px;align-items:center;margin-left:8px;font-size:13px;color:#8c8c8c}.pagination-quick-input{width:48px;height:32px;font-size:13px;text-align:center;border:1px solid #e8e8e8;border-radius:4px;outline:none}.pagination-quick-input:focus{border-color:rgb(var(--primary-color))}.product-hover-card{position:relative;overflow:hidden;background:#fff;border-radius:4px;transition:transform .2s ease,box-shadow .2s ease}.product-hover-link{display:block;color:inherit;text-decoration:none}.product-hover-media{position:relative;overflow:hidden}.product-hover-image{aspect-ratio:1 / 1}.product-hover-body{padding:12px 12px 40px}.product-hover-price-row{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.product-hover-cart-btn{position:absolute;right:12px;bottom:12px;z-index:3;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;color:#fff;cursor:pointer;background:rgb(var(--primary-color));border:none;border-radius:50%;transition:background-color .2s}.product-hover-cart-btn:hover{background:rgb(var(--primary-hover))}.product-hover-card:hover{z-index:2;box-shadow:0 12px 28px #0000001f;transform:scale(1.08)}.product-hover-name{display:-webkit-box;overflow:hidden;min-height:40px;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;color:#262626}.product-hover-bar{position:absolute;right:0;bottom:0;left:0;z-index:2;padding:12px;pointer-events:none;background:linear-gradient(transparent,#fffffff2 24%);opacity:0;transition:opacity .2s ease}.product-hover-card:hover .product-hover-bar{pointer-events:auto;opacity:1}.product-hover-btn{display:flex;gap:4px;align-items:center;justify-content:center;width:100%;padding:8px 6px;font-size:12px;font-weight:400;line-height:1.2;color:#262626;white-space:nowrap;cursor:pointer;background:#f8f8f8;border:none;border-radius:8px;transition:color .2s,background-color .2s}.product-hover-btn.is-active{color:rgb(var(--primary-color));background:rgb(var(--primary-color) / 8%)}.site-header-main{display:flex;align-items:flex-start;gap:16px;padding:24px 0;background:#fff}.site-header-main--account,.site-header-main--cashier{justify-content:flex-start}.site-header-logo-link{display:flex;flex-shrink:0;align-items:center;max-width:160px}.site-header-logo{display:block;width:auto;max-width:100%;height:40px;object-fit:contain}.site-header-mall-right{display:flex;gap:12px;align-items:flex-start;margin-left:auto}.site-header-mall-search{width:654px;max-width:100%;flex-shrink:0}.site-header-search-box{display:flex;gap:4px;align-items:center;height:40px;padding:2px;border:1px solid rgb(var(--primary-color));border-radius:6px}.site-header-search-box--account{width:320px;margin-left:auto}.site-header-search-box--wide{width:100%}.site-header-search-input{flex:1;min-width:0;height:100%;padding:0 8px;font-size:14px}.site-header-search-btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;height:100%;padding:0 16px;font-size:14px;line-height:1;color:#fff;background:rgb(var(--primary-color));border:none;border-radius:6px;transition:background-color .2s}.site-header-search-btn:hover{background:rgb(var(--primary-hover))}.site-header-keywords{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:8px;font-size:12px}.site-header-actions{display:flex;flex-shrink:0;gap:12px;align-items:flex-start}.site-header-account-link{display:flex;align-items:center;justify-content:center;height:40px;padding:0 16px;font-size:14px;color:rgb(var(--primary-color));border:1px solid rgb(var(--primary-color));border-radius:4px;transition:background-color .2s}.site-header-account-link:hover{background:rgb(var(--primary-color) / 5%)}.site-header-cart-link{position:relative;display:flex;align-items:center;justify-content:center;height:40px;padding:0 16px;font-size:14px;color:#262626;cursor:pointer;border:1px solid #e8e8e8;border-radius:4px;transition:color .2s,border-color .2s}.site-header-cart-link:hover{color:rgb(var(--primary-color));border-color:rgb(var(--primary-color))}.cart-page{display:flex;flex-direction:column;min-height:calc(100vh - 200px);padding-bottom:24px}.cart-toolbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:12px;padding:16px 0;background:#fff;border-bottom:1px solid #f0f0f0}.cart-toolbar-select{display:flex;gap:8px;align-items:center;padding:0;font-size:14px;color:#262626;cursor:pointer;background:none;border:none}.cart-list{flex:1;padding-top:8px}.cart-store{margin-bottom:24px}.cart-store-head{display:flex;gap:8px;align-items:center;padding:12px 0;font-size:14px;color:#262626}.cart-store-select{display:flex;gap:8px;align-items:center;padding:0;font-size:14px;color:#262626;cursor:pointer;background:none;border:none}.cart-item{display:grid;grid-template-columns:24px 80px 1fr 100px 120px 80px;gap:16px;align-items:start;padding:20px 0;border-bottom:1px solid #f0f0f0}.cart-item-check{display:flex;justify-content:center;padding-top:28px}.cart-goods-thumb{position:relative;flex-shrink:0;padding:0;overflow:visible;cursor:pointer;background:#f5f5f5;border:none;border-radius:4px}.cart-goods-thumb--md{width:80px;height:80px}.cart-goods-thumb--sm{width:48px;height:48px}.cart-goods-thumb-img{display:block;width:100%;height:100%;object-fit:cover;border-radius:4px}.cart-goods-thumb-off{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:62px;height:62px;font-size:16px;font-weight:700;color:#fff;pointer-events:none;background:#000000b3;border:1px solid #fff;border-radius:50%;transform:translate(-50%,-50%)}.cart-goods-thumb--sm .cart-goods-thumb-off{width:40px;height:40px;font-size:12px}.cart-goods-thumb-cancel-bar{position:absolute;right:6px;bottom:6px;left:6px;display:flex;align-items:center;justify-content:center;height:24px;font-size:12px;color:#fff;pointer-events:none;background:#0000007f;border-radius:4px}.cart-goods-thumb-zoom{position:absolute;top:50%;left:calc(100% + 12px);z-index:50;width:200px;height:200px;padding:4px;pointer-events:none;background:#fff;border:1px solid #eee;border-radius:4px;box-shadow:0 4px 16px #0000001f;transform:translateY(-50%)}.cart-goods-thumb-zoom img{display:block;width:100%;height:100%;object-fit:cover;border-radius:2px}.cart-item-info{min-width:0}.cart-item-name-link{color:inherit;text-decoration:none}.cart-item-name-link:hover .cart-item-name{color:rgb(var(--primary-color))}.cart-item-name{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;color:#262626}.cart-item-spec,.cart-item-off-sale{margin-top:4px;font-size:12px;color:#8c8c8c}.cart-item-price{font-size:16px;font-weight:500;color:rgb(var(--primary-color));text-align:center}.cart-item-qty{display:inline-flex;align-items:stretch;justify-content:center;width:fit-content;max-width:100%;margin:0 auto;overflow:hidden;border:1px solid #e8e8e8;border-radius:4px}.cart-item-qty-btn{display:flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;font-size:14px;line-height:1;color:#262626;background:#fff;border:none;cursor:pointer}.cart-item-qty-btn:disabled{cursor:not-allowed;opacity:.4}.cart-item-qty-input{flex:none;width:40px;min-width:40px;height:28px;padding:0;font-size:13px;line-height:28px;text-align:center;border:none;border-right:1px solid #e8e8e8;border-left:1px solid #e8e8e8;outline:none;appearance:textfield;-moz-appearance:textfield}.cart-item-qty-input::-webkit-outer-spin-button,.cart-item-qty-input::-webkit-inner-spin-button{margin:0;appearance:none;-webkit-appearance:none}.cart-item-actions{display:flex;flex-direction:column;gap:8px;align-items:center}.cart-item-action{padding:0;font-size:12px;color:#262626;background:none;border:none;cursor:pointer;transition:color .2s}.cart-item-action:hover{color:rgb(var(--primary-color))}.cart-item-action.is-favorited,.cart-item-action.is-favorited:hover{color:rgb(var(--primary-color));cursor:default}.cart-checkout{position:sticky;bottom:0;z-index:30;width:100vw;min-width:1200px;margin-top:auto;margin-left:calc(50% - 50vw);padding-top:16px}.cart-checkout-preview{width:100%;min-width:1200px;background:#fff;border-bottom:1px solid #f0f0f0;box-shadow:0 -2px 12px #00000014}.cart-checkout-preview-inner{width:100%;padding:12px 0 8px}.cart-checkout-preview-row{display:flex;gap:12px;align-items:center;width:100%}.cart-checkout-preview-label{flex-shrink:0;font-size:13px;color:#262626}.cart-checkout-thumbs{display:flex;flex:1;gap:8px;overflow-x:auto}.cart-checkout-toggle{display:flex;gap:4px;align-items:center;justify-content:flex-start;padding:8px 0 0;font-size:13px;color:#8c8c8c;cursor:pointer;background:none;border:none}.cart-checkout-main{width:100%;min-width:1200px;background:#fff;box-shadow:0 -2px 12px #0000000f}.cart-checkout-main-inner{display:flex;gap:16px;align-items:center;justify-content:flex-end;padding:16px 0}.cart-checkout-expand{display:flex;gap:4px;align-items:center;margin-right:auto;font-size:13px;color:#8c8c8c;cursor:pointer;background:none;border:none}.cart-checkout-total{font-size:14px;color:#262626}.cart-checkout-total-value{font-size:20px;font-weight:600;color:rgb(var(--primary-color))}.cart-checkout-submit{min-width:140px;height:44px;padding:0 24px;font-size:16px}.article-tabs{display:flex;gap:32px;border-bottom:1px solid #f0f0f0}.article-tab{position:relative;height:48px;padding:0;font-size:14px;color:#262626;cursor:pointer;background:none;border:none}.article-tab.is-active{color:rgb(var(--primary-color))}.article-tab.is-active:after{position:absolute;right:0;bottom:0;left:0;height:2px;content:"";background:rgb(var(--primary-color))}.article-list-item{border-bottom:1px solid #f0f0f0}.article-list-item-link{display:flex;gap:16px;padding:24px 0;color:inherit;text-decoration:none}.article-list-item-thumb{position:relative;flex-shrink:0;width:216px;height:144px;overflow:hidden;background:#f2f2f2;border-radius:8px}.article-list-item-img{display:block;width:100%;height:100%;object-fit:cover;border-radius:8px}.article-list-item-tag{position:absolute;top:8px;left:8px;padding:2px 8px;font-size:12px;color:#fff;background:#000000a6;border-radius:4px}.article-list-item-body{display:flex;flex:1;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-width:0;min-height:144px}.article-list-item-title{margin:7px 0 16px;font-size:18px;font-weight:700;line-height:1.4;color:#262626;transition:color .2s}.article-list-item-link:hover .article-list-item-title{color:rgb(var(--primary-color))}.article-list-item-summary{margin:0;display:-webkit-box;height:48px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:24px;color:#8c8c8c}.article-list-item-time{margin:auto 0 0;font-size:12px;color:#8c8c8c}.article-detail{padding-top:8px}.article-detail-title{font-size:24px;font-weight:600;line-height:1.4;color:#262626}.article-detail-time{display:block;margin-top:12px;padding-bottom:24px;font-size:13px;color:#8c8c8c;border-bottom:1px solid #f0f0f0}.article-detail-content{margin-top:24px}.article-detail-paragraph{font-size:14px;line-height:1.8;color:#262626}.article-detail-paragraph+.article-detail-paragraph{margin-top:16px}.goods-detail-page{background:#f2f2f2}.goods-detail-inner{padding-bottom:40px}.goods-detail-layout{display:flex;gap:16px;align-items:stretch}.goods-detail-left{flex-shrink:0;width:740px;overflow:visible}.goods-detail-left:has(.goods-gallery.is-magnifying){position:relative;z-index:20}.goods-detail-layout:has(.goods-gallery.is-magnifying) .goods-buy-panel{z-index:1}.goods-detail-card{margin-top:16px;background:#fff;border-radius:4px}.goods-detail-tabs{position:sticky;top:0;z-index:20;display:flex;gap:32px;padding:0 20px;background:#fff;border-bottom:1px solid #f0f0f0}.goods-detail-tab{position:relative;height:48px;padding:0;font-size:14px;color:#262626;cursor:pointer;background:none;border:none}.goods-detail-tab.is-active{color:rgb(var(--primary-color))}.goods-detail-tab.is-active:after{position:absolute;right:0;bottom:0;left:0;height:2px;content:"";background:rgb(var(--primary-color))}.goods-detail-section{scroll-margin-top:48px;padding:20px}.goods-detail-section+.goods-detail-section{border-top:1px solid #f0f0f0}.goods-gallery{display:flex;align-items:stretch;height:464px;padding:0;overflow:visible;background:transparent}.goods-gallery-thumbs{display:flex;flex-direction:column;flex-shrink:0;align-items:stretch;justify-content:space-between;width:60px;height:100%}.goods-gallery-thumb-nav{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:100%;height:24px;color:#8c8c8c;cursor:pointer;background:transparent;border:1px solid #e8e8e8;border-radius:4px}.goods-gallery-thumb-nav:disabled{cursor:not-allowed;opacity:.4}.goods-gallery-thumb-viewport{flex-shrink:0;width:60px;overflow:hidden}.goods-gallery-thumb-track{display:flex;flex-direction:column;transition:transform .25s ease}.goods-gallery-thumb{position:relative;flex-shrink:0;padding:0;overflow:hidden;cursor:pointer;background:#f2f2f2;border:2px solid transparent;border-radius:0}.goods-gallery-thumb.is-active{border-color:rgb(var(--primary-color))}.goods-gallery-thumb img{display:block;width:100%;height:100%;object-fit:cover}.goods-gallery-thumb-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;background:#00000059}.goods-gallery-main-wrap{flex:1;min-width:0;height:100%;margin-left:16px;overflow:visible;background:#fff;border-radius:4px}.goods-gallery-main{position:relative;width:100%;height:100%;overflow:visible;background:#f2f2f2;border-radius:0}.goods-gallery-main-inner{position:relative;width:100%;height:100%;overflow:hidden;border-radius:0}.goods-gallery-main--video{background:#000}.goods-gallery-image,.goods-gallery-video{display:block;width:100%;height:100%;object-fit:cover}.goods-gallery-lens{position:absolute;width:120px;height:120px;pointer-events:none;background:#ffffff59;border:1px solid rgb(var(--primary-color))}.goods-gallery-zoom{position:absolute;top:0;z-index:50;overflow:hidden;pointer-events:none;background-color:#fff;border:1px solid #e8e8e8;box-shadow:0 4px 16px #0000001f;border-radius:4px}.goods-gallery-zoom-image{position:absolute;display:block;max-width:none;pointer-events:none}.goods-buy-panel{position:sticky;top:16px;display:flex;flex-direction:column;flex-shrink:0;align-self:stretch;box-sizing:border-box;width:442px;height:525px;padding:16px 20px 16px 16px;background:#fff;border-radius:4px}.goods-buy-head{flex-shrink:0}.goods-buy-title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;font-weight:600;line-height:1.5;color:#262626}.goods-buy-sales{margin-top:8px;font-size:13px;color:rgb(var(--primary-color))}.goods-buy-price-row{display:flex;gap:8px;align-items:baseline;margin-top:12px}.goods-buy-price{font-size:28px;font-weight:600;color:rgb(var(--primary-color))}.goods-buy-original{font-size:14px;color:#8c8c8c;text-decoration:line-through}.goods-buy-service{margin-top:8px;font-size:12px;color:#8c8c8c}.goods-buy-divider{flex-shrink:0;height:0;margin-top:16px;border:none;border-top:1px solid #f0f0f0}.goods-buy-spec-scroll{flex:1;min-height:0;margin-top:12px;overflow-x:hidden;overflow-y:auto}.goods-buy-spec-scroll::-webkit-scrollbar{width:4px}.goods-buy-spec-scroll::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:2px}.goods-buy-spec{display:flex;gap:12px;margin-top:16px}.goods-buy-spec-scroll .goods-buy-spec:first-child{margin-top:0}.goods-buy-spec-label{flex-shrink:0;width:56px;padding-top:6px;font-size:13px;color:#8c8c8c}.goods-buy-spec-options{display:flex;flex:1;flex-wrap:wrap;gap:8px;min-width:0}.goods-buy-panel .goods-buy-spec-btn{width:auto;max-width:100%;text-align:center}.goods-buy-spec-btn{width:100%;height:auto;min-height:32px;padding:6px 12px;line-height:1.4;text-align:left;white-space:normal;word-break:break-word}.goods-buy-stock{margin-top:8px;font-size:13px;color:#8c8c8c}.goods-buy-stock.is-empty{color:rgb(var(--primary-color))}.goods-buy-btn:disabled{cursor:not-allowed;opacity:.55}.goods-buy-btn--cart:disabled{color:#bfbfbf;background:#fafafa;border-color:#e8e8e8}.goods-buy-btn--buy:disabled{color:#fff;background:#d9d9d9;border-color:#d9d9d9}.goods-buy-qty-input:disabled,.goods-buy-qty-btn:disabled{cursor:not-allowed;opacity:.55}.goods-buy-spec-btn.is-active{color:#fff;background:rgb(var(--primary-color));border-color:rgb(var(--primary-color))}.goods-buy-spec-btn.is-active:hover:not(:disabled){color:#fff;background:rgb(var(--primary-hover));border-color:rgb(var(--primary-hover))}.goods-buy-spec-btn:disabled,.goods-buy-spec-btn.is-disabled{color:#bfbfbf;cursor:not-allowed;opacity:.65;text-decoration:line-through;background:#fafafa;border-color:#e8e8e8}.goods-buy-spec-btn:disabled:hover,.goods-buy-spec-btn.is-disabled:hover{color:#bfbfbf;background:#fafafa;border-color:#e8e8e8}.goods-buy-qty{display:inline-flex;width:fit-content;max-width:100%;align-items:stretch;overflow:hidden;border:1px solid #e8e8e8;border-radius:4px}.goods-buy-qty-btn{flex:none;width:32px;height:32px;font-size:14px;line-height:1;color:#262626;cursor:pointer;background:#fff;border:none}.goods-buy-qty-btn:disabled{cursor:not-allowed;opacity:.4}.goods-buy-qty-input{flex:none;width:48px;min-width:48px;height:32px;padding:0;font-size:13px;line-height:32px;text-align:center;border:none;border-right:1px solid #e8e8e8;border-left:1px solid #e8e8e8;outline:none;appearance:textfield;-moz-appearance:textfield}.goods-buy-qty-input::-webkit-outer-spin-button,.goods-buy-qty-input::-webkit-inner-spin-button{margin:0;appearance:none;-webkit-appearance:none}.goods-buy-actions{display:flex;flex-shrink:0;gap:8px;align-items:flex-end;width:100%;min-width:0;padding-top:16px}.goods-buy-action-btns{display:flex;flex:1;gap:8px;min-width:0}.goods-buy-btn{flex:1;min-width:0;height:44px;padding:0 8px;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:4px}.goods-buy-btn--cart{color:rgb(var(--primary-color));background:#fff;border:1px solid rgb(var(--primary-color))}.goods-buy-btn--buy{color:#fff;background:rgb(var(--primary-color));border:1px solid rgb(var(--primary-color))}.goods-buy-fav{display:flex;flex-direction:column;flex-shrink:0;gap:4px;align-items:center;justify-content:center;width:36px;padding:0;font-size:11px;line-height:1.2;color:#262626;cursor:pointer;background:none;border:none}.goods-buy-fav span{white-space:nowrap}.goods-buy-fav.is-active,.goods-buy-fav:hover{color:rgb(var(--primary-color))}.goods-review-head{margin-bottom:16px}.goods-review-title{font-size:16px;font-weight:600;color:#262626}.goods-review-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.goods-review-filter{padding:4px 12px;font-size:13px;color:#262626;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:4px;transition:color .2s,background-color .2s,border-color .2s}.goods-review-filter:hover:not(:disabled,.is-active){color:rgb(var(--primary-color));border-color:rgb(var(--primary-color))}.goods-review-filter.is-active{color:#fff;background:rgb(var(--primary-color));border-color:rgb(var(--primary-color))}.goods-review-filter.is-active:hover:not(:disabled){color:#fff;background:rgb(var(--primary-hover));border-color:rgb(var(--primary-hover))}.goods-review-item{padding:16px 0;border-bottom:1px solid #f0f0f0}.goods-review-item:last-child{border-bottom:none}.goods-review-user{display:flex;gap:12px}.goods-review-avatar{flex-shrink:0;width:40px;height:40px;overflow:hidden;background:#f2f2f2;border-radius:50%}.goods-review-user-name{font-size:14px;color:#262626}.goods-review-stars{display:flex;gap:2px;margin-top:4px}.goods-review-spec{margin-top:4px;font-size:12px;color:#8c8c8c}.goods-review-content{margin:12px 0 0 52px;font-size:14px;line-height:1.6;color:#262626}.goods-review-images{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 0 52px}.goods-review-image-btn{padding:0;overflow:hidden;cursor:pointer;background:none;border:none;border-radius:4px}.goods-review-image-btn:hover{opacity:.88}.goods-review-images img,.goods-review-image-btn img{display:block;width:60px;height:60px;object-fit:cover;background:#f2f2f2;border-radius:4px}.goods-review-all-btn{display:block;width:100%;margin-top:16px;font-size:14px;color:#262626;cursor:pointer;background:none;border:none}.goods-review-all-btn:hover{color:rgb(var(--primary-color))}.goods-review-modal-body{display:flex;flex:1;flex-direction:column;min-height:0;padding:0 20px}.goods-review-section--modal{display:flex;flex:1;flex-direction:column;min-height:0}.goods-review-section--modal .goods-review-head{flex-shrink:0;padding-top:16px;padding-bottom:12px;background:#fff;border-bottom:1px solid #f0f0f0}.goods-review-section--modal .goods-review-list{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.goods-review-section--modal .goods-review-list::-webkit-scrollbar{width:6px}.goods-review-section--modal .goods-review-list::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.goods-review-modal-body .goods-review-head{position:static;z-index:auto;padding-top:8px;background:#fff}.goods-detail-content-title{margin-bottom:16px;font-size:16px;font-weight:600;color:#262626}.goods-detail-content-images img{display:block;width:100%}.goods-detail-content-images img+img{margin-top:8px}.goods-detail-content-carousel{position:relative}.goods-detail-content-viewport{overflow:hidden;background:#fafafa}.goods-detail-content-track{display:flex;transition:transform .4s ease}.goods-detail-content-slide{flex:0 0 100%;width:100%}.goods-detail-content-slide img{display:block;width:100%}.goods-detail-content-dots{display:flex;gap:8px;justify-content:center;margin-top:12px}.goods-detail-content-dot{width:8px;height:8px;padding:0;cursor:pointer;background:#d9d9d9;border:none;border-radius:50%;transition:background-color .2s}.goods-detail-content-dot.is-active{background:rgb(var(--primary-color))}.image-preview{position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;background:#000000e0}.image-preview-close{position:fixed;top:24px;right:24px;z-index:3;display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:28px;line-height:1;color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;transition:background-color .2s}.image-preview-close:hover{background:#ffffff3d}.image-preview-nav{position:fixed;top:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:48px;height:48px;font-size:28px;color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;transform:translateY(-50%);transition:background-color .2s}.image-preview-nav:hover:not(:disabled){background:#ffffff3d}.image-preview-nav:disabled{cursor:not-allowed;opacity:.35}.image-preview-nav--prev{left:24px}.image-preview-nav--next{right:24px}.image-preview-stage{display:flex;flex:1;align-items:center;justify-content:center;min-height:0;padding:72px 96px 0}.image-preview-image{display:block;max-width:100%;max-height:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.image-preview-indicator{position:fixed;right:40px;bottom:148px;z-index:2;font-size:14px;color:#ffffffd9}.image-preview-footer{flex-shrink:0;padding:20px 40px 28px;color:#fff;background:linear-gradient(transparent,#0000008c)}.image-preview-fade-enter-active,.image-preview-fade-leave-active{transition:opacity .2s ease}.image-preview-fade-enter-from,.image-preview-fade-leave-to{opacity:0}.goods-review-preview-footer{max-width:1200px;margin:0 auto}.goods-review-preview-user{display:flex;gap:12px;align-items:flex-start}.goods-review-preview-avatar{flex-shrink:0;width:40px;height:40px;background:#fff3;border-radius:50%}.goods-review-preview-name{font-size:14px;font-weight:500;color:#fff}.goods-review-preview-stars{display:flex;gap:2px;margin-top:4px}.goods-review-preview-meta{margin-top:4px;font-size:12px;color:#ffffffa6}.goods-review-preview-content{margin:12px 0 0 52px;font-size:14px;line-height:1.6;color:#ffffffeb}.checkout-page{--checkout-gap: 16px;padding-bottom:40px;background:#f2f2f2}.checkout-inner{padding-top:16px}.checkout-layout{display:flex;gap:16px;align-items:flex-start}.checkout-left{flex-shrink:0;width:740px}.checkout-card{padding:16px;background:#fff;border-radius:4px}.checkout-card+.checkout-card{margin-top:var(--checkout-gap)}.checkout-card-head{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:var(--checkout-gap)}.checkout-card-title{margin:0;font-size:16px;font-weight:600;color:#262626}.checkout-card-title--solo{margin-bottom:var(--checkout-gap)}.checkout-card-actions{display:flex;flex-shrink:0;gap:16px;align-items:center}.checkout-link-btn{padding:0;font-size:13px;color:#262626;cursor:pointer;background:none;border:none}.checkout-link-btn:hover{color:rgb(var(--primary-color))}.checkout-address-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--checkout-gap)}.checkout-address-card{position:relative;min-height:auto;padding:12px;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:4px;transition:border-color .2s}.checkout-address-card:hover:not(.is-active){border-color:rgb(var(--primary-color))}.checkout-address-card.is-active{background:#fff;border-color:rgb(var(--primary-color))}.checkout-address-default{display:inline-block;margin-right:6px;padding:0 4px;font-size:11px;line-height:18px;color:rgb(var(--primary-color));vertical-align:middle;background:rgb(var(--primary-color) / 8%);border-radius:2px}.checkout-address-region{font-size:13px;line-height:1.5;color:#595959}.checkout-address-detail{margin-top:4px;font-size:14px;font-weight:500;line-height:1.5;color:#262626}.checkout-address-contact{margin-top:6px;font-size:13px;color:#262626}.checkout-address-edit{position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:40px;height:24px;padding:0;font-size:12px;color:#262626;cursor:pointer;background:#f2f2f2;border:none;border-radius:8px 0;opacity:0;pointer-events:none;transition:opacity .2s}.checkout-address-card:hover .checkout-address-edit{opacity:1;pointer-events:auto}.checkout-expand-btn{display:inline-flex;gap:4px;align-items:center;margin-top:var(--checkout-gap);padding:0;font-size:13px;color:#8c8c8c;cursor:pointer;background:none;border:none}.checkout-expand-btn:hover{color:rgb(var(--primary-color))}.checkout-order-store+.checkout-order-store{margin-top:var(--checkout-gap)}.checkout-order-store{overflow:hidden;border:1px solid #f0f0f0;border-radius:4px}.checkout-order-store-head{padding:10px 16px;font-size:14px;font-weight:500;color:#262626;background:#fafafa}.checkout-order-store-body{padding:16px}.checkout-order-store-coupons{padding:12px 16px 16px;border-top:1px solid #f5f5f5}.checkout-order-coupon-label{margin:0 0 12px;font-size:13px;color:#595959}.checkout-coupon-list--store{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-order-item{display:flex;gap:12px;align-items:flex-start}.checkout-order-item+.checkout-order-item{margin-top:16px;padding-top:16px;border-top:1px solid #f5f5f5}.checkout-order-thumb{flex-shrink:0;width:80px;height:80px;overflow:hidden;background:#f2f2f2;border-radius:4px}.checkout-order-thumb img{display:block;width:100%;height:100%;object-fit:cover}.checkout-order-info{flex:1;min-width:0}.checkout-order-name{display:-webkit-box;overflow:hidden;font-size:14px;line-height:1.5;color:#262626;-webkit-line-clamp:2;-webkit-box-orient:vertical}.checkout-order-name:hover{color:rgb(var(--primary-color))}.checkout-order-spec{margin-top:4px;font-size:12px;color:#8c8c8c}.checkout-order-side{display:flex;flex-shrink:0;flex-direction:column;gap:4px;align-items:flex-end;min-width:72px}.checkout-order-price{font-size:16px;font-weight:600;color:rgb(var(--primary-color));white-space:nowrap}.checkout-order-qty{font-size:13px;color:#8c8c8c;white-space:nowrap}.checkout-coupon-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--checkout-gap)}.checkout-payment-panel{--checkout-price-currency-size: 14px;--checkout-price-value-size: 18px;--checkout-pay-currency-size: 16px;--checkout-pay-value-size: 24px;--checkout-pay-discount-size: 12px;position:sticky;top:16px;flex-shrink:0;width:442px;padding:16px;background:#fff;border-radius:4px}.checkout-payment-title{margin:0;font-size:16px;font-weight:600;color:#262626}.checkout-payment-rows{margin-top:var(--checkout-gap)}.checkout-payment-row{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:#262626}.checkout-payment-row+.checkout-payment-row{margin-top:8px}.checkout-payment-row dt,.checkout-payment-row dd{margin:0}.checkout-payment-price{display:inline-flex;gap:1px;align-items:baseline;font-weight:500;color:#262626}.checkout-payment-price__currency{font-size:var(--checkout-price-currency-size);line-height:1}.checkout-payment-price__value{font-size:var(--checkout-price-value-size);line-height:1}.checkout-discount-toggle{display:inline-flex;gap:4px;align-items:center;padding:0;color:rgb(var(--primary-color));cursor:pointer;background:none;border:none}.checkout-discount-toggle.checkout-payment-price{color:rgb(var(--primary-color))}.checkout-payment-detail-box{margin-top:var(--checkout-gap);padding:12px;background:#f8f8f8;border-radius:8px}.checkout-payment-detail-row{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:#262626}.checkout-payment-detail-row+.checkout-payment-detail-row{margin-top:8px}.checkout-payment-detail-price{font-weight:500;color:rgb(var(--primary-color))}.checkout-payment-detail-gift{font-weight:500;color:#262626}.checkout-deduction-card{padding:4px 0}.checkout-deduction-option{display:flex;gap:10px;align-items:center;font-size:14px;color:#262626;cursor:pointer;-webkit-user-select:none;user-select:none}.checkout-deduction-option-label{flex-shrink:0}.checkout-deduction-option-meta{flex:1;min-width:0;font-size:12px;color:var(--text-color-3)}.checkout-deduction-option-amount{flex-shrink:0;font-weight:500;color:rgb(var(--primary-color))}.checkout-combine-tip{margin:8px 0 0 28px;font-size:12px;color:var(--text-color-3)}.checkout-combine-tip strong{color:rgb(var(--primary-color))}.checkout-payment-methods-divider{height:1px;background:#ebebeb}.checkout-payment-summary{display:flex;flex-wrap:nowrap;gap:12px;align-items:baseline;justify-content:flex-end;margin-top:var(--checkout-gap);font-size:14px;font-weight:600;line-height:1.4}.checkout-payment-summary-discount{color:rgb(var(--primary-color));white-space:nowrap}.checkout-payment-summary-discount strong,.checkout-payment-summary-total strong{font-weight:600}.checkout-payment-summary-total{color:#262626;white-space:nowrap}.checkout-payment-methods-box{display:flex;flex-direction:column;gap:var(--checkout-gap);margin-top:var(--checkout-gap);padding:12px;background:#f8f8f8;border-radius:8px}.checkout-payment-method{display:flex;gap:10px;align-items:center;font-size:14px;color:#262626;cursor:pointer}.checkout-payment-method-label{flex:1;min-width:0}.checkout-payment-balance-meta{display:flex;flex-shrink:0;flex-direction:column;gap:2px;align-items:flex-end;min-width:88px;text-align:right}.checkout-payment-balance-use{font-size:12px;line-height:1.3;color:rgb(var(--primary-color));white-space:nowrap}.checkout-payment-balance-amount{font-size:14px;font-weight:500;line-height:1.3;color:#262626;white-space:nowrap}.checkout-payment-radio{flex-shrink:0;width:16px;height:16px;margin:0;appearance:none;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:4px}.checkout-payment-radio:checked{background-color:rgb(var(--primary-color));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3.5 8.5 6.5 11.5 12.5 4.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 12px;border-color:rgb(var(--primary-color))}.checkout-payment-radio:focus{outline:none}.checkout-payment-method-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px}.checkout-payment-method-icon :deep(svg){display:block;width:24px;height:24px}.checkout-pay-footer{padding-top:var(--checkout-gap);border-top:1px solid #f2f2f2}.checkout-pay-footer-summary{display:flex;gap:8px;align-items:baseline;margin-bottom:12px;color:rgb(var(--primary-color))}.checkout-pay-footer-amount{display:inline-flex;align-items:baseline;font-weight:700}.checkout-pay-footer-currency{font-size:var(--checkout-pay-currency-size);line-height:1}.checkout-pay-footer-value{font-size:var(--checkout-pay-value-size);line-height:1}.checkout-pay-footer-discount{font-size:var(--checkout-pay-discount-size);font-weight:400}.checkout-pay-btn{width:100%;height:44px;font-size:16px;color:#fff;cursor:pointer;background:rgb(var(--primary-color));border:none;border-radius:4px;transition:background-color .2s}.checkout-pay-btn:hover:not(:disabled){background:rgb(var(--primary-hover))}.checkout-pay-btn:disabled{cursor:not-allowed;opacity:.6}.cashier-page{padding:24px 0 40px;font-size:14px;color:#262626;background:#fff}.cashier-inner{width:1024px;max-width:100%;margin:0 auto;padding:0 16px}.cashier-row+.cashier-row{margin-top:24px}.cashier-row{display:flex;align-items:flex-start}.cashier-label{flex-shrink:0;width:170px;padding-right:16px;line-height:1.6;text-align:right;white-space:nowrap}.cashier-content{flex:1;min-width:0;padding-left:0}.cashier-order-box{padding:16px 20px;line-height:1.8;color:#8c8c8c;background:#f8f8f8;border-radius:4px}.cashier-order-line{display:flex}.cashier-order-line+.cashier-order-line{margin-top:4px}.cashier-order-label{flex-shrink:0;width:80px;text-align:right}.cashier-order-value{flex:1;min-width:0;padding-left:8px}.cashier-pay-list{display:flex;flex-wrap:wrap}.cashier-pay-option{display:flex;flex:0 1 auto;gap:12px;align-items:center;min-width:180px;height:60px;margin:0 16px 16px 0;padding:0 16px;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:4px;box-sizing:border-box;transition:border-color .2s}.cashier-pay-option.is-active{border-color:rgb(var(--primary-color))}.cashier-pay-radio{flex-shrink:0;width:16px;height:16px;margin:0;appearance:none;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:4px}.cashier-pay-radio:checked{background-color:rgb(var(--primary-color));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3.5 8.5 6.5 11.5 12.5 4.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 12px;border-color:rgb(var(--primary-color))}.cashier-pay-radio:focus{outline:none}.cashier-pay-option-body{display:flex;flex:1;gap:10px;align-items:center;min-width:0;color:#262626}.cashier-pay-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px}.cashier-pay-icon :deep(svg){display:block;width:24px;height:24px}.cashier-pay-tip{margin-top:12px;font-size:14px;color:#8c8c8c}.cashier-pay-selected{display:inline-flex;gap:10px;align-items:center;min-width:180px;height:60px;padding:0 16px;color:#262626;background:#fff;border:1px solid rgb(var(--primary-color));border-radius:4px;box-sizing:border-box}.cashier-combine-box{display:flex;flex-direction:column;gap:12px}.cashier-combine-row{display:inline-flex;gap:10px;align-items:center;min-width:240px;height:60px;padding:0 16px;color:#262626;background:#fff;border:1px solid rgb(var(--primary-color));border-radius:4px;box-sizing:border-box}.cashier-combine-summary{margin-top:8px;font-size:13px;color:#8c8c8c}.cashier-pay-balance-meta{display:flex;flex:1;gap:8px;align-items:center;justify-content:flex-end;min-width:0;margin-left:auto;font-size:13px}.cashier-pay-balance-use{color:rgb(var(--primary-color))}.cashier-pay-balance-amount{color:#8c8c8c}.cashier-amount{display:flex;gap:4px;align-items:baseline}.cashier-amount-value{font-size:30px;font-weight:700;line-height:1;color:rgb(var(--primary-color))}.cashier-amount-unit{font-size:14px;color:#262626}.cashier-submit-btn{min-width:120px;height:40px;margin-top:16px;padding:0 24px;font-size:14px;color:#fff;cursor:pointer;background:rgb(var(--primary-color));border:none;border-radius:4px;transition:background-color .2s}.cashier-submit-btn:hover{background:rgb(var(--primary-hover))}.order-detail-page{padding-bottom:40px;background:#fff}.order-detail-inner{padding-top:16px}.order-detail-layout{display:flex;gap:16px;align-items:flex-start}.order-detail-main{flex-shrink:0;width:740px}.order-detail-status-section{padding-bottom:24px}.order-detail-goods-section{padding-top:24px;border-top:1px solid #f2f2f2}.order-detail-empty{padding:40px 0;font-size:14px;color:#8c8c8c;text-align:center}.order-detail-steps{display:flex;align-items:flex-start;margin-bottom:24px}.order-detail-step{flex-shrink:0}.order-detail-step-main{display:flex;flex-direction:column;gap:8px;align-items:center}.order-detail-step-indicator{display:flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:14px;color:#8c8c8c;background:#fff;border:1px solid #d9d9d9;border-radius:50%}.order-detail-step-check{font-size:14px}.order-detail-step.is-done .order-detail-step-indicator{color:rgb(var(--primary-color));background:transparent;border-color:rgb(var(--primary-color))}.order-detail-step.is-current .order-detail-step-indicator{color:rgb(var(--primary-color));background:var(--account-highlight-bg);border-color:transparent}.order-detail-step-label{font-size:14px;line-height:1.2;color:#8c8c8c;text-align:center;white-space:nowrap}.order-detail-step.is-reached .order-detail-step-label{color:#262626}.order-detail-step-connector{flex:1;align-self:flex-start;margin-top:12px;padding:0 12px}.order-detail-step-line{width:100%;height:4px;background:#e0e0e0;border-radius:60px}.order-detail-step-connector.is-done .order-detail-step-line{background:rgb(var(--primary-color))}.order-detail-status-head{margin-bottom:16px}.order-detail-status-title{margin:0;font-size:20px;font-weight:600;line-height:1.4;color:#262626}.order-detail-status-sub{margin:4px 0 0;font-size:14px;color:#8c8c8c}.order-detail-logistics{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px;font-size:14px;line-height:1.5}.order-detail-logistics-status{font-weight:600;color:rgb(var(--primary-color))}.order-detail-logistics-desc{color:#262626}.order-detail-logistics-link{display:inline-flex;gap:2px;align-items:center;padding:0;font-size:14px;color:rgb(var(--primary-color));text-decoration:none;cursor:pointer;background:none;border:none}.order-detail-address{display:flex;gap:8px;align-items:flex-start;margin-bottom:16px}.order-detail-address-icon{flex-shrink:0;margin-top:2px;font-size:16px;color:#8c8c8c}.order-detail-address-body{flex:1;min-width:0;font-size:14px;line-height:1.5}.order-detail-address-line{font-weight:600;color:#262626}.order-detail-address-contact{margin-top:4px;color:#8c8c8c}.order-detail-actions{display:flex;flex-wrap:wrap;gap:8px}.order-detail-package-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;margin-bottom:12px;font-size:14px;font-weight:600;color:#262626;border-bottom:1px solid #f2f2f2}.order-detail-express{display:flex;gap:8px;font-size:12px;font-weight:400;color:#8c8c8c}.order-detail-store{margin-bottom:12px;font-size:13px;color:#8c8c8c}.order-detail-goods{display:flex;gap:12px;align-items:flex-start}.order-detail-goods+.order-detail-goods{margin-top:16px;padding-top:16px;border-top:1px solid #f2f2f2}.order-detail-goods-thumb{display:block;flex-shrink:0;width:80px;height:80px;overflow:hidden;background:#f2f2f2;border-radius:4px}.order-detail-goods-thumb-img{display:block;width:100%;height:100%;object-fit:cover}.order-detail-goods-body{flex:1;min-width:0}.order-detail-goods-name{display:block;font-size:14px;line-height:1.4}.order-detail-goods-spec{margin-top:4px;font-size:12px;color:#8c8c8c}.order-detail-goods-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.order-detail-after-sale{display:inline-flex;gap:2px;align-items:center;margin-top:8px;font-size:12px;color:rgb(var(--primary-color))}.order-detail-goods-price{flex-shrink:0;width:100px;text-align:right}.order-detail-goods-current{font-size:14px;font-weight:600;color:#262626}.order-detail-goods-origin{margin-top:2px;font-size:12px;color:#bfbfbf;text-decoration:line-through}.order-detail-goods-num{margin-top:4px;font-size:12px;color:#8c8c8c}.order-detail-sidebar{position:sticky;top:16px;flex-shrink:0;width:442px}.order-detail-sidebar-panel{padding:16px;background:#fff;border:1px solid #f2f2f2;border-radius:4px}.order-detail-sidebar-title{margin:0 0 12px;font-size:16px;font-weight:600;color:#262626}.order-detail-sidebar-divider{height:1px;margin:16px 0;background:#f2f2f2}.order-detail-fee-rows{margin:0 0 12px}.order-detail-fee-row{display:flex;gap:24px;align-items:center;justify-content:space-between;font-size:14px;line-height:2}.order-detail-fee-row dt,.order-detail-fee-row dd{margin:0}.order-detail-fee-row dt{color:#8c8c8c}.order-detail-fee-value{color:#262626}.order-detail-fee-discount{color:rgb(var(--primary-color))}.order-detail-pay-total{display:flex;gap:24px;align-items:baseline;justify-content:space-between;width:100%;padding:0;font-size:14px;color:#262626;cursor:pointer;background:none;border:none}.order-detail-pay-total-left{display:inline-flex;gap:4px;align-items:center}.order-detail-pay-total-value{display:inline-flex;gap:2px;align-items:baseline;font-weight:700;color:#262626}.order-detail-pay-currency{font-size:16px}.order-detail-pay-amount{font-size:20px}.order-detail-toggle-icon{font-size:12px;color:#8c8c8c;transition:transform .2s}.order-detail-toggle-icon.is-expanded{transform:rotate(180deg)}.order-detail-info-rows{margin:0}.order-detail-info-row{display:flex;gap:24px;align-items:flex-start;justify-content:space-between;font-size:14px;line-height:1.8}.order-detail-info-row dt{flex-shrink:0;margin:0;color:#8c8c8c}.order-detail-info-row dd{flex:1;min-width:0;margin:0;color:#262626;text-align:right}.order-detail-info-order-no{display:flex;gap:8px;align-items:center;justify-content:flex-end}.order-detail-info-sep{color:#d9d9d9}.order-detail-copy-btn{padding:0;font-size:14px;color:#262626;cursor:pointer;background:none;border:none}.order-detail-info-toggle{display:flex;gap:4px;align-items:center;justify-content:center;width:100%;margin-top:12px;padding:0;font-size:14px;color:#8c8c8c;cursor:pointer;background:none;border:none}.order-detail-info-toggle:hover{color:rgb(var(--primary-color))}.logistics-page{padding-bottom:40px;background:#fff}.logistics-inner{padding-top:16px}.logistics-empty{padding:40px 0;font-size:14px;color:#8c8c8c;text-align:center}.logistics-product{display:flex;gap:18px;align-items:flex-start;padding:12px;background:#f2f2f2;border-radius:16px}.logistics-product-thumb{flex-shrink:0;width:64px;height:64px;background:#fff;border-radius:12px}.logistics-product-body{flex:1;min-width:0;font-size:14px;line-height:1.5}.logistics-product-title{font-weight:600;color:#262626}.logistics-product-region,.logistics-product-name{color:#8c8c8c}.logistics-express{display:flex;gap:16px;align-items:center;margin-top:16px;font-size:14px}.logistics-express-left{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.logistics-express-logo{flex-shrink:0;width:20px;height:20px;background:#f2f2f2;border-radius:32px}.logistics-express-name,.logistics-express-no{color:#262626}.logistics-express-copy{padding:0;font-size:14px;color:#8c8c8c;cursor:pointer;background:none;border:none}.logistics-timeline-section{margin-top:24px}.logistics-timeline{display:flex;flex-direction:column}.logistics-timeline-item{display:flex;gap:12px;align-items:stretch}.logistics-timeline-marker{display:flex;flex-shrink:0;flex-direction:column;align-items:center;width:10px;padding-top:6px}.logistics-timeline-dot{flex-shrink:0;width:8px;height:8px;background:#d9d9d9;border-radius:50%}.logistics-timeline-line{flex:1;width:1px;min-height:24px;margin-top:4px;background:#e0e0e0}.logistics-timeline-item.is-latest .logistics-timeline-dot{background:rgb(var(--primary-color))}.logistics-timeline-content{flex:1;min-width:0;padding-bottom:20px;font-size:14px;line-height:1.5}.logistics-timeline-item:last-child .logistics-timeline-content{padding-bottom:0}.logistics-timeline-head{color:#8c8c8c}.logistics-timeline-item.is-latest .logistics-timeline-head{font-weight:600;color:rgb(var(--primary-color))}.logistics-timeline-desc{margin-top:4px;color:#8c8c8c}.logistics-timeline-item.is-latest .logistics-timeline-desc{color:#262626}.logistics-timeline-toggle{display:inline-flex;gap:4px;align-items:center;margin-top:8px;padding:0;font-size:14px;color:rgb(var(--primary-color));cursor:pointer;background:none;border:none}.logistics-timeline-toggle-icon{font-size:12px;transition:transform .2s}.logistics-timeline-toggle-icon.is-expanded{transform:rotate(180deg)}.logistics-recipient{display:flex;gap:12px;align-items:flex-start;margin-top:24px;font-size:14px;line-height:1.5;color:#262626}.logistics-recipient-badge{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;font-size:12px;color:rgb(var(--primary-color));background:var(--account-highlight-bg);border-radius:50%}.logistics-recipient-text{flex:1;min-width:0}.star-rating{display:flex;gap:8px;align-items:center;min-height:40px}.star-rating-item{padding:0;line-height:1;cursor:pointer;background:none;border:none}.star-rating-item:disabled{cursor:not-allowed;opacity:.6}.star-rating-icon{font-size:22px;line-height:1;color:#d9d9d9}.star-rating-item.is-active .star-rating-icon{color:rgb(var(--primary-color))}.star-rating-label{font-size:14px;color:#8c8c8c}.order-review-page{padding-bottom:40px;background:#fff}.order-review-inner{padding-top:16px}.order-review-title{margin:0 0 16px;font-size:16px;font-weight:600;color:#262626}.order-review-empty{padding:40px 0;font-size:14px;color:#8c8c8c;text-align:center}.order-review-goods{display:flex;gap:12px;align-items:flex-start;padding-bottom:24px;border-bottom:1px solid #f2f2f2}.order-review-goods-thumb{flex-shrink:0;width:80px;height:80px;background:#f2f2f2;border-radius:4px}.order-review-goods-body{flex:1;min-width:0}.order-review-goods-name{font-size:14px;line-height:1.5;color:#262626}.order-review-goods-spec{margin-top:4px;font-size:12px;color:#8c8c8c}.order-review-goods-price{margin-top:8px;font-size:14px;font-weight:600;color:rgb(var(--primary-color))}.order-review-form{padding-top:24px}.order-review-form-row{--form-label-width: 100px;margin-bottom:16px}.order-review-form-row .form-row__label{width:var(--form-label-width)}.order-review-form-row .form-row__required{margin-right:2px;color:rgb(var(--primary-color))}.order-review-textarea{min-height:120px;background:#fff;border:1px solid #e8e8e8}.order-review-textarea:focus{border-color:rgb(var(--primary-color))}.order-review-submit-wrap{padding-left:var(--form-label-width, 100px)}.order-review-submit{min-width:120px;height:40px;padding:0 32px}.order-review-upload-grid{display:flex;flex-wrap:wrap;gap:12px}.order-review-upload-item,.order-review-upload-add{position:relative;flex-shrink:0;width:88px;height:88px;overflow:hidden;border-radius:4px}.order-review-upload-image{display:block;width:100%;height:100%;object-fit:cover}.order-review-upload-remove{position:absolute;top:4px;right:4px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#fff;cursor:pointer;background:#00000073;border:none;border-radius:50%}.order-review-upload-add{display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;padding:8px;cursor:pointer;background:#fff;border:1px dashed #d9d9d9}.order-review-upload-add:disabled{cursor:not-allowed;opacity:.6}.order-review-upload-add-icon{font-size:20px;color:#8c8c8c}.order-review-upload-add-text,.order-review-upload-add-tip{font-size:12px;line-height:1.2;color:#8c8c8c;text-align:center}.order-review-upload-error{margin-top:8px;font-size:12px;color:rgb(var(--primary-color))}:root{--account-highlight-bg: rgb(var(--primary-color) / 8%);--account-surface-muted: #f8f8f8}.btn-action{display:inline-flex;align-items:center;justify-content:center;font-size:14px;color:#262626;background:#fff;border:1px solid #e0e0e0;border-radius:4px;transition:color .2s,background-color .2s,border-color .2s}.btn-action:hover:not(:disabled){color:#fff;background:rgb(var(--primary-color));border-color:rgb(var(--primary-color))}.btn-action:disabled{cursor:not-allowed;opacity:.5}.account-home-row{display:flex;flex-wrap:nowrap}.account-home-row__order{flex-shrink:0;width:606px}.account-home-row__mini{flex-shrink:0;width:189px;margin-left:16px}.btn-outline{color:rgb(var(--primary-color));background:#fff;border:1px solid rgb(var(--primary-color));transition:background-color .2s}.btn-outline:hover:not(:disabled){background:rgb(var(--primary-color) / 5%)}.btn-outline:disabled{cursor:not-allowed;opacity:.5}.account-default-tag{display:inline-block;padding:0 6px;margin-right:6px;font-size:11px;line-height:18px;color:rgb(var(--primary-color));background:var(--account-highlight-bg);border-radius:2px}.account-panel{background:#fff;border:1px solid #f0f0f0;border-radius:4px}.account-panel--plain{background:transparent;border:none;border-radius:0}.account-panel--plain .account-panel-head{padding:0 0 16px;border-bottom:none}.account-panel--plain .account-panel-body,.account-panel--plain .account-tabs{padding:0}.account-panel--plain .account-sub-tabs{padding:16px 0 0}.account-panel-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f0f0}.account-page-title,.account-panel-title{font-size:16px;font-weight:500;color:#262626}.account-panel-body{padding:20px}.account-tabs{display:flex;gap:32px;padding:0 20px;border-bottom:1px solid #f0f0f0}.account-tab{position:relative;height:48px;font-size:14px;color:#262626;background:transparent;cursor:pointer}.account-tab.is-active{color:rgb(var(--primary-color))}.account-tab.is-active:after{position:absolute;right:0;bottom:0;left:0;height:2px;content:"";background:rgb(var(--primary-color))}.account-sub-tabs{display:flex;gap:24px;padding:16px 20px 0}.account-sub-tab{font-size:14px;color:#262626;cursor:pointer}.account-sub-tab.is-active{font-weight:500;color:rgb(var(--primary-color))}.account-record-toolbar{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:16px 0 0}.account-sub-tabs--inline{padding:0}.account-record-toolbar .date-picker-range{flex-shrink:0}.account-table{width:100%;border-collapse:collapse}.account-table th{padding:12px 20px;font-size:13px;font-weight:400;color:#8c8c8c;text-align:left;background:#fafafa}.account-table td{padding:16px 20px;font-size:14px;color:#262626;border-top:1px solid #f0f0f0}.account-table .is-income{color:rgb(var(--primary-color))}.account-table--head-bar th{padding:10px 16px;font-size:13px;font-weight:400;color:#262626;text-align:left;background:#f2f2f2}.account-table--head-bar th:first-child{border-radius:8px 0 0 8px}.account-table--head-bar th:last-child{border-radius:0 8px 8px 0}.account-table--head-bar td{padding:16px;border-top:1px solid #f0f0f0}.account-summary-banner{padding:24px 32px;background:rgb(var(--primary-color) / 6%);border-radius:4px}.account-summary-label{margin-bottom:8px;font-size:13px;color:#8c8c8c}.account-summary-value{font-size:32px;font-weight:600;line-height:1.2;color:rgb(var(--primary-color))}.account-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.account-product-card{position:relative;overflow:hidden;border:1px solid #f0f0f0;border-radius:4px;transition:box-shadow .2s}.account-product-card:hover{box-shadow:0 4px 12px #0000000f}.account-product-thumb{position:relative;aspect-ratio:1;overflow:hidden;background:#f5f5f5}.account-product-thumb-img{width:100%;height:100%;object-fit:cover}.account-product-info{padding:12px}.account-product-name{display:-webkit-box;overflow:hidden;min-height:40px;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;color:#262626}.account-product-price{margin-top:8px;font-size:16px;font-weight:500;color:rgb(var(--primary-color))}.account-product-off-shelf{margin-top:4px;font-size:12px;color:#8c8c8c}.account-toolbar{display:flex;gap:12px;align-items:center;justify-content:flex-end;margin-bottom:16px}.account-search{display:flex;align-items:center;width:200px;height:32px;padding:0 12px;border:1px solid #e8e8e8;border-radius:4px}.account-search input{flex:1;min-width:0;font-size:13px;border:none;outline:none}.account-search i{flex-shrink:0;margin-left:6px}.account-page{padding:16px 0 40px;background:#fff}.account-page-inner{display:flex;gap:24px;align-items:flex-start}.account-page-main{flex:1;min-width:0}.account-home{display:flex;flex-direction:column;min-width:0}.account-home>*+*{margin-top:16px}.account-sidebar{position:sticky;top:16px;flex-shrink:0;align-self:flex-start;width:180px}.account-sidebar-item{display:flex;gap:8px;align-items:center;height:44px;padding:0 16px;font-size:14px;color:#262626;border-radius:4px;transition:color .2s,background-color .2s}.account-sidebar-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;font-size:14px;line-height:1;color:#8c8c8c;background:transparent;transition:color .2s}.account-sidebar-label{flex:1;min-width:0}.account-sidebar-item:hover,.account-sidebar-item:hover .account-sidebar-icon{color:rgb(var(--primary-color))}.account-sidebar-item.is-active{color:rgb(var(--primary-color));background:var(--account-highlight-bg)}.account-sidebar-item.is-active .account-sidebar-icon.is-plain{color:rgb(var(--primary-color))}.account-sidebar-icon.is-active:not(.is-plain){color:#fff;background:rgb(var(--primary-color));border-radius:4px}.account-home-profile{display:flex;align-items:center;justify-content:space-between;height:88px;padding:0 16px;background:var(--account-highlight-bg);border-radius:4px}.account-home-profile-user{display:flex;gap:12px;align-items:center}.account-home-profile-avatar{display:flex;align-items:center;justify-content:center;width:64px;height:64px;overflow:hidden;background:#fff;border-radius:50%}.account-home-profile-avatar-img{width:100%;height:100%;object-fit:cover}.account-home-profile-stats{display:flex;gap:0;align-items:center;height:72px;padding:0 8px;background:#fff;border-radius:8px}.account-home-profile-stat{display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;min-width:96px;height:100%;padding:0 16px;color:#262626;text-align:center;text-decoration:none;outline:none;transition:color .2s}.account-home-profile-stat:hover,.account-home-profile-stat:hover .account-home-profile-stat-value,.account-home-profile-stat:hover .text-muted{color:rgb(var(--primary-color))}.account-home-profile-stat-value{font-size:20px;font-weight:500;line-height:1.2;color:#262626}.account-home-profile-stat-value small{margin-left:2px;font-size:12px;font-weight:400}.account-home-card{box-sizing:border-box;height:212px;background:var(--account-surface-muted);border-radius:8px}.account-home-card-title{display:inline-flex;gap:4px;align-items:center;font-size:16px;font-weight:500;color:#262626}.account-home-card-title:hover{color:rgb(var(--primary-color))}.account-order-panel{display:flex;flex-direction:column;box-sizing:border-box;padding:16px;overflow:hidden;height:212px}.account-order-panel-header{flex-shrink:0;margin-bottom:12px}.account-order-shortcuts{flex-shrink:0;display:flex;justify-content:space-between}.account-order-shortcut{display:flex;flex:1;flex-direction:column;align-items:center;color:#262626}.account-order-shortcut>*+*{margin-top:8px}.account-order-shortcut:hover{color:rgb(var(--primary-color))}.account-order-shortcut-icon{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px}.account-order-badge{position:absolute;top:-4px;right:-8px;display:flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;color:#fff;background:rgb(var(--primary-color));border-radius:999px}.account-order-notice{box-sizing:border-box;display:flex;flex-shrink:0;align-items:center;width:100%;height:64px;padding:0 16px 0 0;margin-top:auto;background:#fff;border-radius:4px}.account-order-notice-body{flex:1;min-width:0;margin-left:12px;overflow:hidden}.account-order-notice-text{margin:0;overflow:hidden;font-size:13px;line-height:1.4;color:#262626;text-overflow:ellipsis;white-space:nowrap}.account-order-notice-meta{display:flex;align-items:center;margin-top:4px;overflow:hidden;font-size:12px;line-height:1.2;color:#8c8c8c}.account-order-notice-meta>*+*{margin-left:8px}.account-order-notice-link{display:inline-flex;flex-shrink:0;gap:2px;align-items:center;padding:0;font-size:12px;color:#8c8c8c;background:transparent}.account-order-notice-link:hover{color:rgb(var(--primary-color))}.account-order-notice-btn{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:32px;margin-left:12px;padding:0 16px;line-height:1}.account-order-notice-thumb{flex-shrink:0;width:64px;height:64px;overflow:hidden;background:#fff;border-radius:8px}.account-order-notice-cover{display:block;width:100%;height:100%;object-fit:cover}.account-mini-panel{display:flex;flex-direction:column;flex-shrink:0;padding:16px 12px 20px;height:212px;overflow:hidden}.account-mini-panel .account-home-card-title{margin-bottom:12px}.account-mini-list{display:flex;flex:1;flex-direction:column;min-height:0}.account-mini-item{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;text-align:center;color:inherit}.account-mini-item>*+*{margin-top:8px}.account-mini-thumb{flex-shrink:0;width:96px;height:96px;overflow:hidden;background:#f5f5f5;border-radius:8px}.account-mini-thumb-img{width:100%;height:100%;object-fit:cover}.account-mini-empty{padding:24px 0;text-align:center}.account-mini-title{width:100%;overflow:hidden;font-size:14px;line-height:1.4;color:#262626;text-overflow:ellipsis;white-space:nowrap}.account-mini-price{font-size:14px;font-weight:400;line-height:1.2;color:rgb(var(--primary-color))}.account-list-stack{display:flex;flex-direction:column}.account-list-stack>*+*{margin-top:16px}.account-list-head{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#f2f2f2;border-radius:8px}.account-list-head-left{display:flex;flex-wrap:wrap;align-items:center;min-width:0}.account-list-head-text+.account-list-head-text{margin-left:8px}.account-list-head-text{font-size:12px;line-height:1.2;color:#262626}.account-list-head-divider{margin-right:18px;margin-left:18px;font-size:12px;line-height:1;color:#8c8c8c}.account-list-head-right{display:flex;flex-shrink:0;align-items:center;margin-left:16px}.account-list-head-right>*+*{margin-left:8px}.account-list-detail{display:inline-flex;align-items:center;margin-left:8px;font-size:12px;line-height:1.2;color:rgb(var(--primary-color))}.account-list-detail:hover{opacity:.85}.account-list-status{font-size:12px;line-height:1.2;color:rgb(var(--primary-color))}.account-list-delete{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;padding:0;color:#8c8c8c;background:transparent;border:none;transition:color .2s}.account-list-delete:hover{color:rgb(var(--primary-color))}.account-list-body{display:grid;gap:6px;align-items:center;padding:16px 0}.account-list-body--order{grid-template-columns:1fr 100px 110px 100px 140px}.account-list-body--after-sale{grid-template-columns:1fr 100px 100px 100px 100px 140px}.account-list-product-col{min-width:0}.account-list-product{display:flex;min-width:0}.account-list-product>*+*{margin-left:12px}.account-list-product-actions{display:flex;flex-wrap:wrap;align-items:center;margin-top:8px}.account-list-product-actions>*+*{margin-left:8px}.account-list-product-btn{height:auto;padding:4px 10px;font-size:12px}.account-list-notice{display:inline-flex;align-items:flex-start;width:fit-content;max-width:100%;margin-top:8px;padding:8px 12px;background:#f2f2f2;border-radius:4px}.account-list-notice-status{flex-shrink:0;margin-right:8px;font-size:12px;line-height:1.4;color:rgb(var(--primary-color))}.account-list-notice-desc{flex:1;min-width:0;font-size:12px;line-height:1.4;color:#262626}.account-list-thumb{flex-shrink:0;width:72px;height:72px;overflow:hidden;background:#f5f5f5;border-radius:8px}.account-list-thumb-img{display:block;width:100%;height:100%;object-fit:cover}.account-list-col{text-align:center;color:#262626}.account-list-freight{margin-top:4px;font-size:12px;color:#8c8c8c}.account-list-refund-label{display:block;margin-bottom:4px;font-size:12px;color:#8c8c8c}.account-list-actions{display:flex;flex-direction:column;align-items:center}.account-list-actions>*+*{margin-top:6px}.account-list-action{height:28px;padding:0 12px;font-size:12px;color:#fff;background:rgb(var(--primary-color));border:1px solid rgb(var(--primary-color));border-radius:4px}.account-list-link{padding:0;font-size:12px;line-height:1.2;color:#262626;background:transparent;border:none;transition:color .2s}.account-list-link:hover{color:rgb(var(--primary-color))}.account-list-thumb-link{flex-shrink:0;color:inherit;text-decoration:none}.account-favorites-link,.account-product-link{display:contents;color:inherit;text-decoration:none}.account-product-link .account-product-name:hover,.account-favorites-link .account-favorites-name:hover,.link-default:hover{color:rgb(var(--primary-color))}.account-table-head{display:grid;gap:6px;padding:12px 0;margin:0;font-size:13px;color:#8c8c8c;text-align:center}.account-table-head--order{grid-template-columns:1fr 100px 110px 100px 140px}.account-table-head--after-sale{grid-template-columns:1fr 100px 100px 100px 100px 140px}.account-table-head span:first-child{text-align:left}.account-panel--body-pb .account-panel-body{padding:0 0 20px}.account-select-btn{display:flex;align-items:center;justify-content:center;width:18px;height:18px;background:#fff;border:1px solid #d9d9d9;border-radius:50%}.account-select-btn.is-checked{background:rgb(var(--primary-color));border-color:rgb(var(--primary-color))}.account-product-select{position:absolute;top:8px;left:8px;z-index:1}.account-footprint-card{border:none}.account-footprint-card.is-selected{border:1px solid rgb(var(--primary-color))}.account-product-batch-body{display:block;width:100%;padding:0;text-align:left;cursor:pointer;background:transparent;border:none}.account-footprint-card .account-delete-btn{z-index:2}.account-footprint-card:hover{box-shadow:none}.account-delete-btn{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;color:#fff;cursor:pointer;background:#0003;border:none;border-radius:0 8px;appearance:none}.account-delete-btn:hover{background:#0000004d}.account-favorites-toolbar{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:16px}.account-favorites-toolbar>*+*{margin-left:12px}.account-favorites-search{display:flex;align-items:center;width:200px;height:32px;padding:0 12px;border:1px solid #e8e8e8;border-radius:4px}.account-favorites-search input{flex:1;min-width:0;font-size:13px;border:none;outline:none}.account-favorites-search i{flex-shrink:0;margin-left:6px}.account-favorites-batch-tip{margin-bottom:12px;font-size:13px}.account-favorites-batch-label{display:flex;gap:6px;align-items:center;cursor:pointer}.account-favorites-batch-text{color:#262626}.account-favorites-batch-count{color:rgb(var(--primary-color))}.account-favorites-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:8px}.account-favorites-card{position:relative;overflow:hidden;background:#fff;border-radius:4px;transition:transform .2s ease,box-shadow .2s ease}.account-favorites-card:not(.is-batch):hover{z-index:2;box-shadow:0 12px 28px #0000001f;transform:scale(1.08)}.account-favorites-select{position:absolute;top:8px;left:8px;z-index:3}.account-favorites-thumb{aspect-ratio:1;overflow:hidden;background:#f5f5f5}.account-favorites-info{padding:12px}.account-favorites-name{display:-webkit-box;overflow:hidden;min-height:40px;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;color:#262626}.account-favorites-off-shelf{margin-top:4px;font-size:12px;color:#8c8c8c}.account-favorites-price{margin-top:8px;font-size:16px;font-weight:500;color:rgb(var(--primary-color))}.account-favorites-hover-bar{position:absolute;right:0;bottom:0;left:0;display:flex;gap:8px;align-items:stretch;padding:16px;background:#fff;opacity:0;transition:opacity .2s ease}.account-favorites-card:hover .account-favorites-hover-bar{opacity:1}.account-favorites-hover-btn{display:inline-flex;flex:1;gap:4px;align-items:center;justify-content:center;min-width:0;padding:8px 6px;font-size:12px;font-weight:400;line-height:1.2;color:#262626;white-space:nowrap;background:#f8f8f8;border:none;border-radius:8px;transition:color .2s}.account-favorites-hover-btn:hover,.account-favorites-hover-btn--fav{color:rgb(var(--primary-color))}.account-favorites-hover-btn-icon{flex-shrink:0;width:12px;height:12px}.account-profile-page-form{display:flex}.account-profile-page-fields{flex-shrink:0;width:356px}.account-profile-page-fields .input-field{height:40px;font-size:14px;line-height:40px}.account-profile-page-fields .date-picker{display:flex;width:100%}.account-profile-page-fields .date-picker-trigger{width:100%;height:40px}.account-form-item{margin-bottom:20px}.account-form-label{display:block;margin-bottom:8px;font-size:14px;color:#262626}.account-gender-group{display:flex;gap:24px;align-items:center;height:40px}.account-gender-option{display:flex;gap:6px;align-items:center;font-size:14px;color:#262626;cursor:pointer}.account-gender-radio{accent-color:rgb(var(--primary-color))}.account-profile-page-avatar{display:flex;flex-shrink:0;flex-direction:column;align-items:center;margin-left:152px}.account-avatar-circle{display:flex;align-items:center;justify-content:center;width:120px;height:120px;overflow:hidden;background:rgb(var(--primary-color) / 6%);border-radius:50%}.account-avatar-image{width:100%;height:100%;object-fit:cover}.login-panel{width:912px;margin:40px auto 0;padding:77px 0 42px;background:#fff}.login-body{display:flex;align-items:stretch}.login-left{flex-shrink:0;width:400px}.login-section-title{margin:0 0 24px;font-size:22px;font-weight:600;color:#262626;text-align:center}.login-qr-status-tip{margin:-12px 0 16px;font-size:14px;line-height:1.5;color:#8c8c8c;text-align:center}.login-qr-status-tip--error{color:rgb(var(--primary-color))}.login-qr-box{width:fit-content;padding:14px;margin:0 auto;background:#fff;border:1px solid #f8f8f8;border-radius:8px}.login-qr-inner{position:relative;width:211px;height:211px;overflow:hidden}.login-qr-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:14px;background:#fafafa}.login-qr-image--dimmed{opacity:.35}.login-qr-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ffffffeb}.login-qr-overlay--scanned,.login-qr-overlay--success{background:#ffffffe0}.login-qr-scan-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:12px;color:#fff;background:rgb(var(--primary-color));border-radius:50%}.login-qr-scan-title{margin:0;font-size:18px;font-weight:600;color:#262626}.login-qr-scan-sub{margin:8px 0 0;font-size:13px;color:#8c8c8c}.login-qr-expired-text{margin:0;font-size:16px;font-weight:600;color:#262626}.login-qr-refresh{width:94px;height:42px;margin-top:16px;font-size:14px;color:#262626;cursor:pointer;background:#fff;border:1px solid #f8f8f8;border-radius:60px}.login-qr-refresh:hover{border-color:rgb(var(--primary-color));color:rgb(var(--primary-color))}.login-divider{flex-shrink:0;align-self:stretch;width:1px;background:#f0f0f0}.login-right{flex:1;min-width:0;padding:0 70px}.login-tabs{display:flex;gap:32px;margin-bottom:32px}.login-tab{font-size:22px;font-weight:600;color:#262626;transition:color .2s}.login-tab.is-active{color:rgb(var(--primary-color))}.login-submit{width:100%;height:44px;font-size:16px;color:#fff;cursor:pointer;background:rgb(var(--primary-color));border:none;border-radius:4px;transition:background-color .2s}.login-submit:hover:not(:disabled){background:rgb(var(--primary-hover))}.login-submit:disabled{cursor:not-allowed;opacity:.6}.login-agreement{padding:16px 0}.register-page{--register-content-width: 400px;--register-steps-extra: 100px;width:100%;min-height:100%;padding:40px 0 60px}.register-content{width:var(--register-content-width);margin:0 auto}.register-steps-wrap{width:calc(var(--register-content-width) + var(--register-steps-extra) * 2);margin:0 auto 40px}.register-steps{width:100%}.register-steps-row{display:flex;align-items:flex-start;width:100%}.register-step-unit{display:flex;flex-shrink:0;flex-direction:column;gap:8px;align-items:center}.register-step-circle{display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:14px;color:#8c8c8c;background:#fff;border:1px solid #e8e8e8;border-radius:50%}.register-step-circle.is-active{color:#fff;background:rgb(var(--primary-color));border-color:rgb(var(--primary-color))}.register-step-line{flex:1;height:1px;margin-top:16px;background:#e8e8e8}.register-step-line.is-active{background:rgb(var(--primary-color))}.register-step-label{font-size:12px;white-space:nowrap}.register-success{margin:0 0 32px;font-size:20px;font-weight:600;color:#262626;text-align:center}.register-submit{width:100%;height:44px;font-size:16px;color:#fff;cursor:pointer;background:rgb(var(--primary-color));border:none;border-radius:4px;transition:background-color .2s}.register-submit:hover:not(:disabled){background:rgb(var(--primary-hover))}.register-submit:disabled{cursor:not-allowed;opacity:.5}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-shimmer{background:linear-gradient(90deg,#ededed 0% 35%,#f8f8f8 50%,#ededed 65% 100%);background-size:200% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}.app-boot-skeleton__topbar{height:36px;border-bottom:1px solid #f0f0f0;background:#fff}.app-boot-skeleton__header{padding:24px 0;background:#fff}.app-boot-skeleton__header-row{display:flex;align-items:flex-start;gap:16px}.app-boot-skeleton__logo{flex-shrink:0;width:140px;height:40px;border-radius:4px}.app-boot-skeleton__search-wrap{flex:1;max-width:654px}.app-boot-skeleton__search{display:flex;gap:4px;align-items:center;height:40px;padding:2px;border:1px solid #d9d9d9;border-radius:6px;background:#fff}.app-boot-skeleton__search-input{flex:1;height:100%;margin:0 8px;border-radius:4px;opacity:.85}.app-boot-skeleton__search-btn{flex-shrink:0;width:64px;height:100%;border-radius:4px}.app-boot-skeleton__keywords{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:8px}.app-boot-skeleton__keyword{height:12px;border-radius:999px}.app-boot-skeleton__keyword--w1{width:28px}.app-boot-skeleton__keyword--w2{width:36px}.app-boot-skeleton__keyword--w3{width:44px}.app-boot-skeleton__actions{display:flex;flex-shrink:0;gap:12px;margin-left:auto}.app-boot-skeleton__action{width:88px;height:40px;border-radius:6px}.app-boot-skeleton__nav{height:44px;background:#ececec}.app-boot-skeleton__nav-inner{display:flex;align-items:stretch;gap:32px;height:100%}.app-boot-skeleton__nav-item{width:56px;margin:10px 0;border-radius:4px}.app-boot-skeleton__banner{width:100%;height:360px;border-radius:4px}.app-boot-skeleton__section{padding:24px 0;background:#fff}.app-boot-skeleton__section-head{display:flex;align-items:center;justify-content:space-between}.app-boot-skeleton__section-title{width:96px;height:22px;border-radius:4px}.app-boot-skeleton__section-more{width:32px;height:14px;border-radius:2px}.app-boot-skeleton__product{padding:8px;background:#fff;border-radius:4px}.app-boot-skeleton__product-thumb{aspect-ratio:1;border-radius:4px}.app-boot-skeleton__product-line{height:14px;margin-top:12px;border-radius:2px}.app-boot-skeleton__product-line--short{width:42%}.app-boot-skeleton__footer{padding:16px 0;background:#fff;border-top:1px solid #f0f0f0}.app-boot-skeleton__footer-links{display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:center}.app-boot-skeleton__footer-link{width:56px;height:14px;border-radius:2px}.app-boot-skeleton__footer-copy{width:180px;height:12px;margin:8px auto 0;border-radius:2px}.message-container{position:fixed;top:24px;left:50%;z-index:4000;display:flex;flex-direction:column;gap:8px;width:max-content;max-width:calc(100vw - 32px);pointer-events:none;transform:translate(-50%)}.message-item{display:flex;gap:8px;align-items:center;min-height:40px;padding:10px 16px;font-size:14px;line-height:1.4;color:#262626;pointer-events:auto;background:#fff;border-radius:4px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.message-item__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:16px;height:16px;font-size:16px}.message-item--info .message-item__icon{color:#2080f0}.message-item--success .message-item__icon{color:#18a058}.message-item--warning .message-item__icon{color:#f0a020}.message-item--error .message-item__icon{color:#d03050}.message-item--loading .message-item__icon{color:rgb(var(--primary-color))}.message-spinner{width:16px;height:16px;border:2px solid rgb(var(--primary-color) / 20%);border-top-color:rgb(var(--primary-color));border-radius:50%;animation:message-spin .8s linear infinite}@keyframes message-spin{to{transform:rotate(360deg)}}.message-fade-enter-active,.message-fade-leave-active{transition:opacity .2s ease,transform .2s ease}.message-fade-enter-from,.message-fade-leave-to{opacity:0;transform:translateY(-8px)}.message-fade-move{transition:transform .2s ease}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.i-fe\:alert-circle{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4m0 4h.01'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em}.i-fe\:calendar{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='18' height='18' x='3' y='4' rx='2' ry='2'/%3E%3Cpath d='M16 2v4M8 2v4m-5 4h18'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em}.i-fe\:check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em}.i-fe\:check-circle{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/%3E%3Cpath d='M22 4L12 14.01l-3-3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em}.i-fe\:chevron-down,[i-fe\:chevron-down=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 9l6 6l6-6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em}.i-fe\:chevron-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 18l-6-6l6-6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em}.i-fe\:chevron-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 18l6-6l-6-6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em}.i-fe\:chevron-up,[i-fe\:chevron-up=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m18 15l-6-6l-6 6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em}.i-fe\:info{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4m0-4h.01'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em}.i-fe\:map-pin{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em}.i-fe\:play,[i-fe\:play=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 3l14 9l-14 9z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em}.i-fe\:plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 5v14m-7-7h14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em}.i-fe\:search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21l-4.35-4.35'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em}.i-fe\:shopping-cart{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em}.i-fe\:star,[i-fe\:star=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 2l3.09 6.26L22 9.27l-5 4.87l1.18 6.88L12 17.77l-6.18 3.25L7 14.14L2 9.27l6.91-1.01z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em}.i-fe\:trash-2{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 6h18m-2 0v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2m-6 5v6m4-6v6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em}.i-fe\:user{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em}.i-fe\:x,[i-fe\:x=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 6L6 18M6 6l12 12'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em}.i-fe\:x-circle{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m15 9l-6 6m0-6l6 6'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em}.container{width:100%}.layout-1200{margin-left:auto;margin-right:auto;width:1200px}.f-c-c{display:flex;align-items:center;justify-content:center}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible,[visible=""]{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.-right-4{right:-4px}.-top-4{top:-4px}.-top-8{top:-8px}.left-\[21px\]{left:21px}.grid{display:grid}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}[rows~="3"]{grid-template-rows:repeat(3,minmax(0,1fr))}[rows~="4"]{grid-template-rows:repeat(4,minmax(0,1fr))}[rows~="5"]{grid-template-rows:repeat(5,minmax(0,1fr))}.-mt-16{margin-top:-16px}.mb-0{margin-bottom:0}.mb-12{margin-bottom:12px}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.mb-8{margin-bottom:8px}.ml-6{margin-left:6px}.ml-auto{margin-left:auto}.mr-6{margin-right:6px}.mt-10{margin-top:10px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-20{margin-top:20px}.mt-4{margin-top:4px}.mt-6{margin-top:6px}.mt-8{margin-top:8px}.mt-auto{margin-top:auto}[mb-16~="placeholder:"]::placeholder{margin-bottom:16px}[mb-24~="placeholder:"]::placeholder{margin-bottom:24px}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}[size~="16"]{width:16px;height:16px}[size~="20"]{width:20px;height:20px}[size~="28"]{width:28px;height:28px}[size~=sm]{width:96px;height:96px}.h-16{height:16px}.h-18{height:18px}.h-36{height:36px}.h-44{height:44px}.h-72{height:72px}.h-80{height:80px}.h-88{height:88px}.h-full{height:100%}.h1{height:1px}.h2{height:2px}.h3{height:3px}.max-h-60vh,[max-h-60vh=""]{max-height:60vh}.max-h-80{max-height:80px}.max-h-90vh{max-height:90vh}.max-w-200{max-width:200px}.max-w-80{max-width:80px}.min-h-0{min-height:0}.min-h-screen{min-height:100vh}.min-w-0{min-width:0}.w-110{width:110px}.w-16{width:16px}.w-18{width:18px}.w-72{width:72px}.w-88{width:88px}.w-full{width:100%}.flex{display:flex}.inline-flex{display:inline-flex}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.table{display:table}.rotate-180{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:180deg;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.transform{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.cursor-pointer{cursor:pointer}[columns~="4"]{columns:4}[columns~="5"]{columns:5}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-10{gap:10px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-32{gap:32px}.gap-4{gap:4px}.gap-6{gap:6px}.gap-8{gap:8px}.gap-x-16{column-gap:16px}.gap-x-24{column-gap:24px}.gap-y-4{row-gap:4px}.gap-y-8{row-gap:8px}.overflow-hidden{overflow:hidden}.overflow-y-auto,[overflow-y-auto=""]{overflow-y:auto}.break-all{word-break:break-all}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-\#f0f0f0{--un-border-opacity:1;border-color:rgb(240 240 240 / var(--un-border-opacity))}.rounded-4{border-radius:4px}.rounded-8{border-radius:8px}.rounded-full{border-radius:9999px}.border-none{border-style:none}.bg-\#f5f5f5{--un-bg-opacity:1;background-color:rgb(245 245 245 / var(--un-bg-opacity))}.bg-black\/50{background-color:#00000080}.bg-primary{--un-bg-opacity:1;background-color:rgb(var(--primary-color) / var(--un-bg-opacity))}.bg-primary-active{--un-bg-opacity:1;background-color:rgb(var(--primary-active) / var(--un-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity))}.hover\:bg-primary-active:hover{--un-bg-opacity:1;background-color:rgb(var(--primary-active) / var(--un-bg-opacity))}.hover\:bg-primary-hover:hover{--un-bg-opacity:1;background-color:rgb(var(--primary-hover) / var(--un-bg-opacity))}.object-cover{object-fit:cover}.p-0{padding:0}.p-8{padding:8px}[p~="1"]{padding:1px}.px,[px=""]{padding-left:4px;padding-right:4px}.px-12{padding-left:12px;padding-right:12px}.px-24,[px-24=""]{padding-left:24px;padding-right:24px}.py-12{padding-top:12px;padding-bottom:12px}.py-16{padding-top:16px;padding-bottom:16px}.py-20,[py-20=""]{padding-top:20px;padding-bottom:20px}.py-24{padding-top:24px;padding-bottom:24px}.py-40{padding-top:40px;padding-bottom:40px}.py-8{padding-top:8px;padding-bottom:8px}[px~="default:"]:default{padding-left:4px;padding-right:4px}.pb-16{padding-bottom:16px}.pb-40{padding-bottom:40px}.pb-8{padding-bottom:8px}.text-center{text-align:center}[align~=end]{vertical-align:bottom}.text-10{font-size:10px}.text-12{font-size:12px}.text-13,[text-13=""]{font-size:13px}.text-14{font-size:14px}.text-16{font-size:16px}.text-18{font-size:18px}.text-20{font-size:20px}.text-28{font-size:28px}.text-32{font-size:32px}.text-\#262626{--un-text-opacity:1;color:rgb(38 38 38 / var(--un-text-opacity))}.text-\#333{--un-text-opacity:1;color:rgb(51 51 51 / var(--un-text-opacity))}.text-\#666{--un-text-opacity:1;color:rgb(102 102 102 / var(--un-text-opacity))}.text-\#8c8c8c{--un-text-opacity:1;color:rgb(140 140 140 / var(--un-text-opacity))}.text-\#999{--un-text-opacity:1;color:rgb(153 153 153 / var(--un-text-opacity))}.text-\#bbb{--un-text-opacity:1;color:rgb(187 187 187 / var(--un-text-opacity))}.text-\#ccc{--un-text-opacity:1;color:rgb(204 204 204 / var(--un-text-opacity))}.text-\#ddd{--un-text-opacity:1;color:rgb(221 221 221 / var(--un-text-opacity))}.text-\#e8e8e8{--un-text-opacity:1;color:rgb(232 232 232 / var(--un-text-opacity))}.text-primary,[text-primary=""]{--un-text-opacity:1;color:rgb(var(--primary-color) / var(--un-text-opacity))}.text-white{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}.font-400{font-weight:400}.font-500{font-weight:500}.font-600{font-weight:600}.leading-\[1\.2\]{line-height:1.2}.leading-24{line-height:24px}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.hover\:underline:hover{text-decoration-line:underline}.tab,[tab=""]{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.shadow-lg{--un-shadow:var(--un-shadow-inset) 0 10px 15px -3px var(--un-shadow-color, rgb(0 0 0 / .1)),var(--un-shadow-inset) 0 4px 6px -4px var(--un-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.outline{outline-style:solid}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease,.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}
