.modal-title[data-v-7544e428]{font-size:18px;font-weight:600}.tab-switcher[data-v-7544e428]{display:flex;gap:8px;margin-bottom:20px;border-bottom:1px solid #ebeef5;padding-bottom:12px}.field-label[data-v-7544e428]{font-size:13px;color:#606266;margin-bottom:4px}.verification-hint[data-v-7544e428]{font-size:12px;color:#909399;margin-top:-8px;margin-bottom:8px}.verify-notice[data-v-7544e428]{margin-top:16px}.mt-15[data-v-7544e428]{margin-top:15px}.mt-10[data-v-7544e428]{margin-top:10px}.mb-10[data-v-7544e428]{margin-bottom:10px}.text-right[data-v-7544e428]{text-align:right}.text-center[data-v-7544e428]{text-align:center}.w-100[data-v-7544e428]{width:100%}.entry-chooser__prompt[data-v-7544e428]{font-size:15px;color:#303133;margin-bottom:16px;text-align:center;font-weight:600}.entry-chooser__options[data-v-7544e428]{display:flex;flex-direction:column;gap:10px}.entry-chooser__btn[data-v-7544e428]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:14px 18px;text-align:left;border-radius:11px;border:1.5px solid rgba(0,0,0,.12);background:#fff;color:#1d1d1f;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .1s ease;font:inherit}.entry-chooser__btn[data-v-7544e428]:hover{background:rgba(0,0,0,.03);border-color:var(--highlight-color)}.entry-chooser__btn[data-v-7544e428]:active{transform:scale(.99)}.entry-chooser__btn-title[data-v-7544e428]{display:block;width:100%;font-weight:600;font-size:14px;line-height:1.3}.entry-chooser__btn-sub[data-v-7544e428]{display:block;width:100%;font-size:12px;line-height:1.4;color:rgba(0,0,0,.55)}.entry-check__intro[data-v-7544e428]{font-size:13px;color:rgba(0,0,0,.6);line-height:1.5;margin-bottom:16px;text-align:center;word-break:normal;overflow-wrap:break-word}.entry-check__mode-toggle[data-v-7544e428]{display:flex;justify-content:center;gap:4px;margin-bottom:14px;border-bottom:1px solid rgba(0,0,0,.06);padding-bottom:10px}.guest-login-modal .el-dialog__body{word-break:normal;overflow-wrap:break-word}[data-v-3557d2f0]:root{--highlight-color:#26276a;--highlight-color-alpha-50:rgba(38,39,106,0.5);--highlight-color-alpha-70:rgba(38,39,106,0.7);--secondary-color:#57696f;--text-color-primary:#fff;--text-color-secondary:#fff}.store-filter-sheet[data-v-3557d2f0] .el-drawer{max-height:85vh;border-radius:16px 16px 0 0;overflow:hidden}.store-filter-sheet[data-v-3557d2f0] .el-drawer__body{padding:0;overflow:hidden;display:flex;flex-direction:column}.sfs[data-v-3557d2f0]{display:flex;flex-direction:column;max-height:85vh;overflow:hidden}.sfs__handle[data-v-3557d2f0]{flex-shrink:0;width:36px;height:4px;border-radius:2px;background-color:rgba(0,0,0,.16);margin:8px auto 0}.sfs__header[data-v-3557d2f0]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:14px 16px 12px;border-bottom:1px solid rgba(0,0,0,.06)}.sfs__title[data-v-3557d2f0]{font-family:BrownStd-Bold;font-size:17px;letter-spacing:-.17px;color:#1d1d1f}.sfs__close[data-v-3557d2f0]{width:32px;height:32px;border:none;background:rgba(0,0,0,.06);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgba(0,0,0,.56);font-size:13px;-webkit-tap-highlight-color:rgba(0,0,0,0);flex-shrink:0}.sfs__close[data-v-3557d2f0]:hover{background-color:rgba(0,0,0,.09)}.sfs__close[data-v-3557d2f0]:active{opacity:.72}.sfs__body[data-v-3557d2f0]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 16px 8px}.sfs__section[data-v-3557d2f0]{padding:16px 0 12px;border-bottom:1px solid rgba(0,0,0,.06)}.sfs__section[data-v-3557d2f0]:last-child{border-bottom:none}.sfs__section-heading[data-v-3557d2f0]{display:flex;align-items:center;justify-content:space-between;font-family:BrownStd-Bold;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:rgba(0,0,0,.48);margin-bottom:10px}.sfs__sub-heading[data-v-3557d2f0]{font-family:BrownStd-Bold;font-size:12px;color:rgba(0,0,0,.56);margin:8px 0 6px;letter-spacing:-.08px}.sfs__size-group[data-v-3557d2f0]{margin-bottom:4px}.sfs__check-all[data-v-3557d2f0]{background:none;border:none;cursor:pointer;font-family:BrownStd-Regular;font-size:13px;color:var(--highlight-color);padding:0;letter-spacing:-.08px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sfs__check-all[data-v-3557d2f0]:hover{text-decoration:underline}.sfs__radio-group[data-v-3557d2f0]{display:flex;flex-direction:column;gap:2px}.sfs__radio-btn[data-v-3557d2f0]{display:flex;align-items:center;gap:10px;height:44px;padding:0 4px;background:none;border:none;cursor:pointer;font-family:BrownStd-Regular;font-size:15px;color:#1d1d1f;letter-spacing:-.14px;text-align:left;border-radius:8px;transition:background-color .12s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sfs__radio-btn[data-v-3557d2f0]:hover{background-color:rgba(0,0,0,.03)}.sfs__radio-btn--active[data-v-3557d2f0]{font-family:BrownStd-Bold}.sfs__radio-btn--active .sfs__radio-dot[data-v-3557d2f0]{background:var(--highlight-color);border-color:var(--highlight-color)}.sfs__radio-btn--active .sfs__radio-dot[data-v-3557d2f0]:after{display:block}.sfs__radio-dot[data-v-3557d2f0]{flex-shrink:0;width:18px;height:18px;border-radius:50%;border:1.5px solid rgba(0,0,0,.24);background:#fff;position:relative;transition:border-color .12s ease,background .12s ease}.sfs__radio-dot[data-v-3557d2f0]:after{content:"";display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:#fff}.sfs__chip-grid[data-v-3557d2f0]{display:flex;flex-wrap:wrap;gap:8px}.sfs__chip[data-v-3557d2f0]{height:34px;padding:0 12px;border:1px solid rgba(0,0,0,.12);border-radius:17px;background:#fff;font-family:BrownStd-Regular;font-size:14px;color:#1d1d1f;letter-spacing:-.14px;cursor:pointer;transition:background-color .12s ease,border-color .12s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);white-space:nowrap}.sfs__chip[data-v-3557d2f0]:hover{background:rgba(0,0,0,.03)}.sfs__chip--active[data-v-3557d2f0]{border-color:var(--highlight-color);background:rgba(0,0,0,.04);font-family:BrownStd-Bold}.sfs__chip--sm[data-v-3557d2f0]{height:30px;padding:0 10px;font-size:13px;border-radius:15px}.sfs__footer[data-v-3557d2f0]{flex-shrink:0;display:flex;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid rgba(0,0,0,.08);background:#fff}.sfs__btn-reset[data-v-3557d2f0]{flex:1;height:44px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;color:#1d1d1f;font-family:BrownStd-Regular;font-size:15px;letter-spacing:-.14px;cursor:pointer;transition:background .14s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sfs__btn-reset[data-v-3557d2f0]:hover{background:rgba(0,0,0,.04)}.sfs__btn-reset[data-v-3557d2f0]:active{opacity:.72}.sfs__btn-apply[data-v-3557d2f0]{flex:2;height:44px;border:none;border-radius:8px;background:var(--highlight-color);color:var(--text-color-primary);font-family:BrownStd-Bold;font-size:15px;letter-spacing:-.14px;cursor:pointer;transition:filter .14s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sfs__btn-apply[data-v-3557d2f0]:hover{filter:brightness(1.08)}.sfs__btn-apply[data-v-3557d2f0]:active{filter:brightness(.92)}@font-face{font-family:BrownStd-Bold;src:url(../fonts/BrownStd-Bold.ad9eb21d.otf) format("truetype")}@font-face{font-family:BrownStd-Regular;src:url(../fonts/BrownStd-Regular.83f524a7.otf) format("truetype")}@font-face{font-family:BrownStd-Light;src:url(../fonts/BrownStd-Light.7e848743.otf) format("truetype")}[data-v-0dbb93f4]:root{--highlight-color:#26276a;--highlight-color-alpha-50:rgba(38,39,106,0.5);--highlight-color-alpha-70:rgba(38,39,106,0.7);--secondary-color:#57696f;--text-color-primary:#fff;--text-color-secondary:#fff}.fade-in[data-v-0dbb93f4]{background:#f5f5f7;min-height:100vh}.store-page-header[data-v-0dbb93f4]{display:flex;align-items:center;justify-content:space-between;padding:16px 10px 12px}.store-page-header__left[data-v-0dbb93f4]{flex:1;min-width:0}.store-page-header__title[data-v-0dbb93f4]{font-family:BrownStd-Bold;font-size:24px;color:#1d1d1f;letter-spacing:-.37px;line-height:1.16;margin:0 0 2px}.store-page-header__subtitle[data-v-0dbb93f4]{font-family:BrownStd-Regular;font-size:14px;color:rgba(0,0,0,.56);letter-spacing:-.14px;line-height:1.4;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-btn[data-v-0dbb93f4]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;margin-left:12px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;cursor:pointer;color:#1d1d1f;transition:background .15s ease}.cart-btn[data-v-0dbb93f4]:hover{background:rgba(0,0,0,.04)}.cart-btn[data-v-0dbb93f4]:focus{outline:2px solid var(--highlight-color);outline-offset:2px}.cart-btn__icon[data-v-0dbb93f4]{font-size:20px}.cart-btn__badge[data-v-0dbb93f4]{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--highlight-color);color:var(--text-color-primary);font-family:BrownStd-Bold;font-size:11px;line-height:18px;text-align:center;letter-spacing:-.08px}.store-toolbar[data-v-0dbb93f4]{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:10px;padding:8px 10px 10px;background:rgba(245,245,247,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.store-toolbar__search-wrap[data-v-0dbb93f4]{flex:1;position:relative;display:flex;align-items:center}.store-toolbar__search-icon[data-v-0dbb93f4]{position:absolute;left:11px;font-size:15px;color:rgba(0,0,0,.48);pointer-events:none}.store-toolbar__search[data-v-0dbb93f4]{width:100%;height:40px;padding:0 36px 0 34px;border:1px solid rgba(0,0,0,.12);border-radius:10px;background:#fff;font-family:BrownStd-Regular;font-size:15px;color:#1d1d1f;letter-spacing:-.14px;outline:none;box-sizing:border-box;transition:border-color .14s ease,box-shadow .14s ease;-webkit-appearance:none}.store-toolbar__search[data-v-0dbb93f4]::-moz-placeholder{color:rgba(0,0,0,.36)}.store-toolbar__search[data-v-0dbb93f4]::placeholder{color:rgba(0,0,0,.36)}.store-toolbar__search[data-v-0dbb93f4]:focus{border-color:var(--highlight-color);box-shadow:0 0 0 2px rgba(0,0,0,.06)}.store-toolbar__search-clear[data-v-0dbb93f4]{position:absolute;right:8px;background:none;border:none;cursor:pointer;color:rgba(0,0,0,.36);font-size:16px;padding:0;display:flex;align-items:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.store-toolbar__search-clear[data-v-0dbb93f4]:hover{color:rgba(0,0,0,.56)}.store-toolbar__filter-btn[data-v-0dbb93f4]{flex-shrink:0;position:relative;display:inline-flex;align-items:center;gap:5px;height:40px;padding:0 12px;border:1px solid rgba(0,0,0,.12);border-radius:10px;background:#fff;cursor:pointer;color:#1d1d1f;transition:background .14s ease,border-color .14s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.store-toolbar__filter-btn[data-v-0dbb93f4]:hover{background:rgba(0,0,0,.04)}.store-toolbar__filter-btn[data-v-0dbb93f4]:focus{outline:2px solid var(--highlight-color);outline-offset:2px}.store-toolbar__filter-btn--active[data-v-0dbb93f4]{border-color:var(--highlight-color)}.store-toolbar__filter-icon[data-v-0dbb93f4]{flex-shrink:0;color:#1d1d1f}.store-toolbar__filter-label[data-v-0dbb93f4]{font-family:BrownStd-Regular;font-size:14px;letter-spacing:-.14px;white-space:nowrap}.store-toolbar__filter-badge[data-v-0dbb93f4]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--highlight-color);color:var(--text-color-primary);font-family:BrownStd-Bold;font-size:11px;letter-spacing:-.08px;line-height:1;margin-left:2px}.products-grid[data-v-0dbb93f4]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}@media(max-width:768px){.products-grid[data-v-0dbb93f4]{grid-template-columns:1fr;gap:14px;padding-left:0;padding-right:0}}@media(min-width:769px)and (max-width:1024px){.products-grid[data-v-0dbb93f4]{grid-template-columns:repeat(2,1fr);gap:16px}}.sc[data-v-0dbb93f4]{background:#fff;border-radius:12px;border:none;overflow:hidden;display:flex;flex-direction:column;box-shadow:3px 5px 30px 0 rgba(0,0,0,.22);transition:box-shadow .2s ease,transform .2s ease}@media(hover:hover){.sc[data-v-0dbb93f4]:hover{box-shadow:4px 8px 36px 0 rgba(0,0,0,.28);transform:translateY(-2px)}}.sc__img[data-v-0dbb93f4]{position:relative;background:#f5f5f7;height:200px;overflow:hidden}.sc__img[data-v-0dbb93f4] .el-carousel,.sc__img[data-v-0dbb93f4] .el-carousel__container{height:100%!important}.sc__img[data-v-0dbb93f4] .el-carousel__item{height:100%}.sc__img[data-v-0dbb93f4] .el-carousel__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.sc__img[data-v-0dbb93f4] .el-carousel__indicators{bottom:4px}.sc__img[data-v-0dbb93f4] .el-carousel__button{width:6px;height:6px;border-radius:50%;background:rgba(0,0,0,.48)}.sc__img[data-v-0dbb93f4] .el-carousel__indicator.is-active .el-carousel__button{background:var(--highlight-color)}.sc__img[data-v-0dbb93f4] .el-carousel__arrow{background:rgba(210,210,215,.64);color:rgba(0,0,0,.48);border:none}@media(hover:hover){.sc__img[data-v-0dbb93f4] .el-carousel__arrow:hover{background:rgba(210,210,215,.9)}}.sc__img[data-v-0dbb93f4] .el-carousel__arrow:focus{outline:2px solid var(--highlight-color);outline-offset:2px}.sc__img[data-v-0dbb93f4] .el-carousel__arrow:active{transform:scale(.9)}.sc__img-placeholder[data-v-0dbb93f4]{height:200px;display:flex;align-items:center;justify-content:center;color:rgba(0,0,0,.48);font-size:48px}.sc__body[data-v-0dbb93f4]{flex:1;padding:12px 14px 10px;display:flex;flex-direction:column;gap:4px}.sc__top-row[data-v-0dbb93f4]{display:flex;align-items:center;gap:6px;margin-bottom:4px;flex-wrap:wrap}.sc__badge[data-v-0dbb93f4]{display:inline-block;background:rgba(0,0,0,.04);border-radius:4px;font-family:BrownStd-Bold;font-size:10px;color:#1d1d1f;text-transform:uppercase;letter-spacing:-.08px;padding:2px 6px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sc__meta[data-v-0dbb93f4]{font-family:BrownStd-Regular;font-size:11px;color:rgba(0,0,0,.48);letter-spacing:-.08px}.sc__name[data-v-0dbb93f4]{font-size:17px;line-height:1.24;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sc__name[data-v-0dbb93f4],.sc__price[data-v-0dbb93f4]{font-family:BrownStd-Bold;color:#1d1d1f;letter-spacing:-.37px}.sc__price[data-v-0dbb93f4]{font-size:18px;line-height:1.2;margin-top:4px;font-variant-numeric:tabular-nums}.sc__desc[data-v-0dbb93f4]{font-family:BrownStd-Regular;font-size:13px;color:rgba(0,0,0,.72);line-height:1.4;letter-spacing:-.12px;margin-top:2px}.sc__desc-text[data-v-0dbb93f4]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sc__desc-text.expanded[data-v-0dbb93f4]{display:block;-webkit-line-clamp:unset}.sc__more[data-v-0dbb93f4]{color:var(--highlight-color);font-family:BrownStd-Regular;font-size:13px;letter-spacing:-.12px;cursor:pointer}.sc__more[data-v-0dbb93f4]:hover{text-decoration:underline}.sc__stock[data-v-0dbb93f4]{display:flex;flex-direction:column;gap:1px;margin-top:4px}.sc__stock-note[data-v-0dbb93f4]{font-family:BrownStd-Regular;font-size:12px;color:rgba(0,0,0,.56);line-height:1.33;letter-spacing:-.12px}.sc__stock-note--oos[data-v-0dbb93f4]{font-family:BrownStd-Bold;color:var(--highlight-color)}.sc.is-oos[data-v-0dbb93f4]{opacity:.6}.sc__actions[data-v-0dbb93f4]{padding:12px 14px;display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid rgba(0,0,0,.06)}@media(max-width:768px){.sc__actions[data-v-0dbb93f4]{flex-direction:column;gap:6px}}.sc__actions[data-v-0dbb93f4] .sc__qty .el-input__inner{height:32px;border-radius:8px;border:1px solid rgba(0,0,0,.12);color:#1d1d1f;font-family:BrownStd-Regular;font-size:14px;letter-spacing:-.22px}.sc__actions[data-v-0dbb93f4] .sc__qty .el-input__inner:focus{border-color:var(--highlight-color);outline:none}.sc__actions[data-v-0dbb93f4] .sc__qty .el-input-number__decrease,.sc__actions[data-v-0dbb93f4] .sc__qty .el-input-number__increase{background:transparent;border-color:rgba(0,0,0,.12);color:#1d1d1f;width:26px}.sc__actions[data-v-0dbb93f4] .sc__qty .el-input-number__decrease:hover,.sc__actions[data-v-0dbb93f4] .sc__qty .el-input-number__increase:hover{color:var(--highlight-color);background:rgba(0,0,0,.04)}.sc__actions[data-v-0dbb93f4] .sc__size .el-input__inner{height:32px;border-radius:8px;border:1px solid rgba(0,0,0,.12);color:#1d1d1f;font-family:BrownStd-Regular;font-size:14px;letter-spacing:-.22px}.sc__actions[data-v-0dbb93f4] .sc__size .el-input__inner:focus{border-color:var(--highlight-color);outline:none}.sc__size[data-v-0dbb93f4]{flex:1.2}@media(max-width:768px){.sc__size[data-v-0dbb93f4]{flex:none;width:100%}}.sc__qty[data-v-0dbb93f4]{flex:1}@media(max-width:768px){.sc__qty[data-v-0dbb93f4]{flex:none;width:100%}}.sc__qty[data-v-0dbb93f4] .el-input-number{width:100%}.fixed-footer[data-v-0dbb93f4]{position:fixed;right:20px;bottom:20px;z-index:999;background:#fff;box-shadow:3px 5px 30px 0 rgba(0,0,0,.22);border-radius:8px;padding:12px 16px;min-width:280px}@media(max-width:768px){.fixed-footer[data-v-0dbb93f4]{left:12px;right:12px;bottom:0;border-radius:0;border-top:1px solid rgba(0,0,0,.08);padding-bottom:calc(12px + env(safe-area-inset-bottom))}}.fixed-footer[data-v-0dbb93f4] .el-button.ac-btn{background:var(--highlight-color);border:1px solid transparent;border-radius:8px;color:var(--text-color-primary);font-family:BrownStd-Regular;font-size:14px;letter-spacing:-.22px;padding:0 15px;height:44px}.fixed-footer[data-v-0dbb93f4] .el-button.ac-btn:focus,.fixed-footer[data-v-0dbb93f4] .el-button.ac-btn:hover{filter:brightness(1.08);outline:2px solid var(--highlight-color);outline-offset:2px}.fixed-footer[data-v-0dbb93f4] .el-button.ac-btn:active{filter:brightness(.92)}.fixed-footer .total-price[data-v-0dbb93f4]{font-family:BrownStd-Bold;font-size:16px;letter-spacing:-.37px;color:#1d1d1f;display:flex;align-items:center}[data-v-0dbb93f4] .el-dialog{border-radius:8px;overflow:hidden}[data-v-0dbb93f4] .el-dialog .el-dialog__header{padding:20px;border-bottom:1px solid rgba(0,0,0,.06)}[data-v-0dbb93f4] .el-dialog .el-dialog__header .el-dialog__title{font-family:BrownStd-Bold;font-size:21px;color:#1d1d1f;letter-spacing:-.1px;line-height:1.19}[data-v-0dbb93f4] .el-dialog .el-dialog__body{padding:20px;font-family:BrownStd-Regular;font-size:17px;color:rgba(0,0,0,.8);letter-spacing:-.37px;line-height:1.47}[data-v-0dbb93f4] .el-dialog .el-dialog__footer{padding:12px 20px 20px;border-top:1px solid rgba(0,0,0,.06)}[data-v-0dbb93f4] .el-dialog .el-dialog__footer .el-button{border-radius:8px;font-family:BrownStd-Regular;font-size:17px;letter-spacing:-.37px;padding:8px 15px}[data-v-0dbb93f4] .el-dialog .el-dialog__footer .el-button:focus{outline:2px solid var(--highlight-color);outline-offset:2px}[data-v-0dbb93f4] .el-dialog .el-dialog__footer .el-button.el-button--primary{background:var(--highlight-color);border-color:var(--highlight-color);color:var(--text-color-primary)}[data-v-0dbb93f4] .el-dialog .el-dialog__footer .el-button.el-button--primary:hover{filter:brightness(1.08)}[data-v-0dbb93f4] .el-dialog .el-dialog__footer .el-button.el-button--primary:active{filter:brightness(.92)}