.shop-product-art_art__urjKw{width:156px;max-width:78%;aspect-ratio:3/2;flex-shrink:0;overflow:hidden;border:1.5px solid var(--shop-ink,#262020);border-radius:12px;background:#fff;box-shadow:3px 3px 0 var(--shop-ink,#262020);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.shop-product-art_art__urjKw .shop-product-art_cover__ZRKPl{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.shop-product-art_art__urjKw[data-compact=true]{width:72px;max-width:72px;box-shadow:2px 2px 0 var(--shop-ink,#262020);border-radius:8px}.shop-product-art_art__urjKw .cover-fallback>div{padding:4px;gap:2px}.shop-product-art_art__urjKw .cover-fallback .shop-product-art_cover__ZRKPl{height:100%}.shop-product-art_art__urjKw .cover-fallback .brand-tile{width:38px;height:38px}.shop-product-art_art__urjKw .cover-fallback .brand-tile svg{width:25px;height:25px}.shop-product-art_art__urjKw .cover-fallback>div>span:last-child{font-size:9px;line-height:1.2}.shop-product-art_art__urjKw[data-compact=true] .cover-fallback>div>span:last-child:not(.brand-tile){display:none}.shop-product-art_art__urjKw[data-compact=true] .original-brand-heading{font-size:11px}@container(max-width:450px){.shop-product-art_art__urjKw{width:120px;border-radius:9px}.shop-product-art_art__urjKw[data-compact=true]{width:60px;max-width:60px}.shop-product-art_art__urjKw .cover-fallback .brand-tile{width:30px;height:30px}.shop-product-art_art__urjKw .cover-fallback .brand-tile svg{width:22px;height:22px}}.shop-storefront_store__HCLuB{background:var(--bg-primary);color:var(--text-primary);min-height:100vh;--pop-pink:var(--shop-accent);--pop-yellow:var(--shop-soft);--pop-mint:var(--shop-soft);--pop-line:var(--shop-ink);--accent:var(--shop-accent);--accent-soft:var(--shop-soft);--text-primary:var(--shop-ink);--text-secondary:var(--shop-muted);--text-tertiary:var(--shop-muted);--bg-primary:var(--shop-bg);--border:var(--shop-ink)}.shop-storefront_store__HCLuB .btn-primary{background:var(--shop-accent);color:var(--shop-on)}.shop-storefront_store__HCLuB .btn-primary:not(:disabled):hover{background:var(--shop-hover)}.shop-storefront_store__HCLuB .pop-hero-title mark{background:var(--shop-soft);color:var(--shop-ink)}.shop-storefront_store__HCLuB .pop-home-hero{padding-top:52px}.shop-storefront_store__HCLuB .store-nav .nav-item{display:inline-flex;align-items:center;gap:6px;padding:10px 12px;border-radius:10px;white-space:nowrap}.shop-storefront_store__HCLuB .product-media{width:100%;text-align:left}.shop-storefront_store__HCLuB .pop-sticker-art>div,.shop-storefront_store__HCLuB .product-media>div{height:100%;width:100%;max-width:100%;border:0;border-radius:0;box-shadow:none}.shop-storefront_store__HCLuB .pop-sticker,.shop-storefront_store__HCLuB .product-title button{text-align:left}.shop-storefront_store__HCLuB .page-container{width:100%;margin-inline:auto}.shop-storefront_store__HCLuB .pop-category:not(.pop-category-all):not(.pop-category-help){background:var(--shop-soft)}.shop-storefront_store__HCLuB{--shop-bg:#fffaf0;--shop-accent:#ff90e8;--shop-on:#171717;--shop-ink:#171717;--shop-muted:#56534c;--shop-soft:#fff1b8;--shop-hover:#ffb3ee}.shop-storefront_strip__KXWy1{background:var(--shop-soft);border-bottom:1px solid var(--shop-ink);padding:9px 24px;text-align:center;font-size:14px}.shop-storefront_footer__eyvtK{border-top:1px solid var(--shop-ink);padding-block:30px;margin-top:50px}.shop-storefront_cartRow__SVOk8{display:grid;grid-template-columns:minmax(0,1fr) 100px 100px auto;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid var(--border)}@media(max-width:767px){.shop-storefront_store__HCLuB .pop-home-hero{padding-top:28px}.shop-storefront_store__HCLuB .shop-brand strong{max-width:130px;font-size:16px}.shop-storefront_store__HCLuB .page-container{padding-inline:16px}.shop-storefront_cartRow__SVOk8{grid-template-columns:1fr auto;gap:12px}.shop-storefront_store__HCLuB .product-media{display:block}.shop-storefront_store__HCLuB .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.shop-storefront_store__HCLuB *{scroll-behavior:auto!important}}.payment-method-choices_list__hlEDE{display:grid;gap:12px;margin-top:16px}.payment-method-choices_option__L7QE0{display:flex;align-items:center;gap:16px;min-width:0;padding:18px 20px;border:1.5px solid var(--border-strong,#d7dbe0);border-radius:16px;cursor:pointer;background:var(--bg-surface,#fff);transition:border-color .15s,background-color .15s}.payment-method-choices_selected__1vrkc{border-color:var(--accent,#247f70);background:var(--accent-soft,#e6f3f0)}.payment-method-choices_option__L7QE0:has(input:focus-visible){outline:2px solid #247f70;outline-offset:3px}.payment-method-choices_option__L7QE0:has(input:disabled){cursor:wait;opacity:.65}.payment-method-choices_option__L7QE0 input{flex-shrink:0;width:22px;height:22px;margin:0;accent-color:#247f70}.payment-method-choices_content__NZ1Ad{display:grid;gap:5px;min-width:0}.payment-method-choices_fee__B4keC{font-size:12px;font-weight:400;color:var(--text-secondary,#667085);white-space:nowrap}.payment-method-choices_title__ll7UT{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:16px;line-height:1.5;font-weight:650}.payment-method-choices_hint__OrZOZ{padding-left:40px;font-size:13px;line-height:1.5;color:var(--text-secondary,#667085)}@media(max-width:420px){.payment-method-choices_option__L7QE0{padding:16px;gap:12px}.payment-method-choices_title__ll7UT{font-size:15px}}.receipt-payment_page___iPZs{--receipt-text:#2c2c2b;--receipt-sub:#6f6c67;--receipt-line:#e6e5e3;--receipt-soft:#f9f8f7;--receipt-brand:#1677ff;--receipt-strong:#1366d6;--receipt-tint:#e8f1ff;max-width:440px;margin:0 auto;color:var(--receipt-text);font-size:16px;line-height:1.5}.receipt-payment_page___iPZs[data-provider=WECHAT]{--receipt-brand:#07c160;--receipt-strong:#07843f;--receipt-tint:#e7f7ee}.receipt-payment_page___iPZs a,.receipt-payment_page___iPZs button,.receipt-payment_page___iPZs input{font:inherit}.receipt-payment_page___iPZs a:focus-visible,.receipt-payment_page___iPZs button:focus-visible,.receipt-payment_page___iPZs input:focus-visible{outline:3px solid var(--receipt-brand);outline-offset:3px}.receipt-payment_page___iPZs button:disabled{opacity:.5;cursor:not-allowed}.receipt-payment_brand__9ad09{display:flex;align-items:center;justify-content:space-between;margin:0 4px 18px}.receipt-payment_brand__9ad09 b{font-size:20px;letter-spacing:.08em}.receipt-payment_brand__9ad09 span{font-size:13px;color:var(--receipt-sub)}.receipt-payment_card__8pZbB{border:1px solid var(--receipt-line);border-radius:12px;overflow:hidden;background:white}.receipt-payment_pad__fMBtp{padding:24px}.receipt-payment_page___iPZs h1,.receipt-payment_page___iPZs h2{margin:0;font-size:22px;font-weight:650}.receipt-payment_muted__oJ7qv{font-size:14px;color:var(--receipt-sub);margin-top:10px}.receipt-payment_field__UjFX8{display:block;margin-top:24px;font-size:14px;color:var(--receipt-sub)}.receipt-payment_moneyInput__cZF_Z{display:flex;align-items:center;gap:8px;border:1px solid var(--receipt-line);border-radius:8px;padding:0 16px;height:56px;margin-top:8px}.receipt-payment_moneyInput__cZF_Z:focus-within{border-color:var(--receipt-strong);box-shadow:0 0 0 3px var(--receipt-tint)}.receipt-payment_moneyInput__cZF_Z span{font-size:22px}.receipt-payment_moneyInput__cZF_Z input{font-size:24px;font-weight:600;color:var(--receipt-text);width:100%;min-width:0;background:transparent;border:0;outline:0}.receipt-payment_methods__fNl3B{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:8px}.receipt-payment_method__JVL8E{display:flex;align-items:center;gap:10px;padding:12px;background:white;border:1.5px solid var(--receipt-line);border-radius:10px;min-height:60px;text-align:left;color:var(--receipt-text)}.receipt-payment_methodIcon__r3D4M{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;background:transparent;flex:none}.receipt-payment_method__JVL8E[aria-checked=true]{border-color:var(--receipt-strong);background:var(--receipt-tint)}.receipt-payment_primary__0R4mF,.receipt-payment_secondary__5tfhw{display:flex;align-items:center;justify-content:center;min-height:52px;width:100%;padding:10px 14px;margin-top:24px;border:1px solid transparent;border-radius:10px;background:var(--receipt-strong);color:white;font-size:16px!important;font-weight:600!important;text-align:center;text-decoration:none}.receipt-payment_secondary__5tfhw{margin-top:12px;background:white;color:var(--receipt-text);border-color:var(--receipt-line)}.receipt-payment_band__pTbpS{background:var(--receipt-strong);color:white;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:10px}.receipt-payment_band__pTbpS b{font-size:17px}.receipt-payment_timer__Fu7kB{font-size:13px;font-variant-numeric:tabular-nums;padding:4px 10px;background:rgb(255 255 255/.18);border-radius:999px;white-space:nowrap}.receipt-payment_amount__0aDvb{text-align:center;padding:24px 24px 0}.receipt-payment_amount__0aDvb>p{font-size:14px;color:var(--receipt-sub)}.receipt-payment_amount__0aDvb strong{display:block;font-size:44px;line-height:1.2;font-weight:700;font-variant-numeric:tabular-nums;margin-top:4px}.receipt-payment_amount__0aDvb small{font-size:24px;margin-right:2px}.receipt-payment_hint__MztLK{display:inline-block;font-size:14px;margin-top:8px;color:#b45f1c;background:#fbebde;padding:4px 12px;border-radius:6px}.receipt-payment_qrFrame__XOYvZ{display:block;width:calc(100% - 48px);max-width:280px;min-height:200px;padding:10px;background:white;border:2px solid var(--receipt-brand);border-radius:12px;margin:24px auto 0;overflow:hidden;opacity:1!important}.receipt-payment_qrImage__ZgVrY{display:block;width:100%;height:auto;max-height:420px;-o-object-fit:contain;object-fit:contain}.receipt-payment_qrPlaceholder__9SDwl{display:grid;place-items:center;min-height:210px;font-size:14px;color:var(--receipt-sub);padding:12px}.receipt-payment_scan___lUdz{margin:16px 24px 0;text-align:center;font-size:15px}.receipt-payment_receiver__ggmL_{margin:8px 24px;text-align:center;color:var(--receipt-sub);font-size:12px}.receipt-payment_mobileDownload__yMG6j{display:none}.receipt-payment_steps__yVj9F{display:none;margin:12px 24px;padding:12px 16px;border-radius:8px;background:var(--receipt-soft);font-size:13px;color:var(--receipt-sub)}.receipt-payment_status__tAr_D{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--receipt-sub);font-size:14px;margin:16px 24px}.receipt-payment_spinner__DEtJr{width:16px;height:16px;border:2px solid var(--receipt-line);border-top-color:var(--receipt-brand);border-radius:50%;flex:none;animation:receipt-payment_spin__kEPhL 1s linear infinite}@keyframes receipt-payment_spin__kEPhL{to{transform:rotate(1turn)}}.receipt-payment_meta__wDffW{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:24px 24px 0;padding-top:12px;border-top:1px solid var(--receipt-line);font-size:13px;color:var(--receipt-sub)}.receipt-payment_meta__wDffW>span{flex:none}.receipt-payment_orderCopy__Mq2hU{display:flex;align-items:center;gap:8px;min-width:0;min-height:44px;text-align:right;background:none;border:0;color:var(--receipt-sub);font-size:12px!important}.receipt-payment_orderCopy__Mq2hU>span{overflow-wrap:anywhere;min-width:0}.receipt-payment_orderCopy__Mq2hU>b{font-weight:400;white-space:nowrap}.receipt-payment_details__P59Is{margin:4px 24px;font-size:13px;color:var(--receipt-sub)}.receipt-payment_details__P59Is>summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.receipt-payment_foot__fDTNt{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 20px}.receipt-payment_plainButton__HnYLX,.receipt-payment_textButton__MMnYa{min-height:44px;padding:10px 4px;background:none;border:0;color:var(--receipt-strong);font-size:14px!important;text-decoration:underline;text-underline-offset:3px}.receipt-payment_plainButton__HnYLX{color:var(--receipt-sub);text-decoration:none}.receipt-payment_localNote__dBsiC{margin:10px 24px 20px;color:var(--receipt-sub);font-size:12px;text-align:center}.receipt-payment_state___7Hzm{padding:32px 24px 8px;text-align:center}.receipt-payment_state___7Hzm>p{margin-top:10px;font-size:14px;color:var(--receipt-sub)}.receipt-payment_stateIcon__T7CeS,.receipt-payment_successIcon__RDE9d{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 16px;border-radius:50%;background:#fbebde;color:#b45f1c;font-size:28px;font-weight:700}.receipt-payment_successIcon__RDE9d{color:#2f7d53;background:#e8f1ec}.receipt-payment_history__smWbX{margin-top:20px;border:1px solid var(--receipt-line);border-radius:10px;background:white;padding:12px 16px;font-size:14px}.receipt-payment_history__smWbX summary{min-height:32px;cursor:pointer;color:var(--receipt-sub)}.receipt-payment_history__smWbX>button{display:block;width:100%;text-align:left;min-height:54px;border-top:1px solid var(--receipt-line);padding:12px 0}.receipt-payment_history__smWbX small{display:block;color:var(--receipt-sub);font-size:11px;overflow-wrap:anywhere}.receipt-payment_bottom__iYaf1{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:12px;font-size:13px;color:var(--receipt-sub)}.receipt-payment_bottom__iYaf1>a{padding:10px 0;min-height:44px}.receipt-payment_error__aHlSp,.receipt-payment_notice__9pCkB{padding:12px 16px;margin-bottom:16px;border-radius:8px;color:#a34f23;background:#fbebde;font-size:14px}.receipt-payment_error__aHlSp{color:#b42318;background:#fdeceb}.receipt-payment_kv__aD5W_{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--receipt-line);font-size:14px}.receipt-payment_kv__aD5W_>span{color:var(--receipt-sub)}.receipt-payment_kv__aD5W_>b{text-align:right;font-weight:600}.receipt-payment_orderText__kJWJd{overflow-wrap:anywhere;max-width:70%;font-size:12px}.receipt-payment_contact__WSAEt{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--receipt-line);border-radius:10px;margin:20px 0;padding:14px}.receipt-payment_contact__WSAEt span{display:block;font-size:12px;color:var(--receipt-sub)}.receipt-payment_contact__WSAEt strong{font-size:18px}.receipt-payment_copy__FfarZ{border:1px solid var(--receipt-line);border-radius:8px;min-height:44px;padding:0 12px;white-space:nowrap;background:white}.receipt-payment_dialog__zzegV{width:calc(100% - 32px);max-width:420px;background:white!important;color:var(--receipt-text)!important;border:1px solid var(--receipt-line)!important;border-radius:14px!important}.receipt-payment_dialogPad___Ckm_{padding:24px;max-height:88dvh;overflow-y:auto}.receipt-payment_dialogPad___Ckm_ h2{font-size:19px!important}.receipt-payment_dialogButtons__QnDIc{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.receipt-payment_dialogButtons__QnDIc .receipt-payment_primary__0R4mF,.receipt-payment_dialogButtons__QnDIc .receipt-payment_secondary__5tfhw{margin:0}.receipt-payment_zoomImage__m_Zcb{display:block;margin:16px auto;max-width:100%;max-height:62dvh;-o-object-fit:contain;object-fit:contain}@media(max-width:639px){.receipt-payment_mobileDownload__yMG6j{display:block;text-align:center;margin:12px 24px;padding:10px 0;min-height:44px;border:1px solid var(--receipt-line);border-radius:8px;color:var(--receipt-strong);font-size:14px}.receipt-payment_steps__yVj9F{display:block}.receipt-payment_pad__fMBtp{padding:22px}.receipt-payment_band__pTbpS{padding:16px 22px}}@media(prefers-reduced-motion:reduce){.receipt-payment_spinner__DEtJr{animation:none}}.receipt-payment_amount__0aDvb[data-copyable=true]{text-align:left}.receipt-payment_amountField__LR8r2{display:flex;align-items:stretch;min-height:80px;margin-top:12px;border:1px solid var(--receipt-line);border-radius:10px}.receipt-payment_amountField__LR8r2>.receipt-payment_amountValue__V3E4x{flex:1;min-width:0;align-self:center;margin:0;padding:13px 16px;font-size:clamp(26px,8vw,38px);line-height:1.2;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.receipt-payment_amountCopy__EE1tw{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:76px;min-height:78px;padding:12px 6px;border:0;border-left:1px solid var(--receipt-line);border-radius:0 9px 9px 0;background:var(--receipt-tint);color:var(--receipt-strong);font-size:14px!important;font-weight:600!important;cursor:pointer;white-space:nowrap}.receipt-payment_amountCopy__EE1tw[data-copied=true]{color:#07843f}.receipt-payment_amount__0aDvb>.receipt-payment_copyHint__xBDZH{margin-top:14px;font-size:12px;color:var(--receipt-sub);min-height:18px}.receipt-payment_qrCrop__qRdFj{display:block;position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:white}.receipt-payment_qrCrop__qRdFj img{position:absolute;max-width:none;height:auto;display:block}.receipt-payment_checkingIcon__ah2fC{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 16px;border-radius:50%;background:var(--receipt-tint);color:var(--receipt-strong);font-size:28px;font-weight:700}.receipt-payment_processing__bgQoW{margin:20px 24px 0;padding:14px;border:1px solid var(--receipt-line);border-radius:10px;background:var(--receipt-soft);font-size:13px}.receipt-payment_processing__bgQoW>p{margin-top:10px;color:var(--receipt-sub)}.receipt-payment_progressSteps__DJfLK{display:flex;flex-wrap:wrap;gap:8px}.receipt-payment_progressSteps__DJfLK>span{padding:4px 8px;border-radius:6px;background:#fbebde;color:#a34f23;font-weight:600}.receipt-payment_progressSteps__DJfLK>span[data-complete=true]{background:#e8f1ec;color:#2f7d53}.receipt-payment_blockers__4LcvZ{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;list-style:none;padding:0}.receipt-payment_blockers__4LcvZ li{border:1px solid var(--receipt-line);border-radius:6px;background:white;padding:4px 7px;font-size:12px}.receipt-payment_processingDetails__cvG0_{margin-top:8px;color:var(--receipt-sub)}.receipt-payment_processingDetails__cvG0_ summary{cursor:pointer;min-height:44px;display:flex;align-items:center;color:var(--receipt-strong)}.receipt-payment_processingDetails__cvG0_ summary:focus-visible{outline:3px solid var(--receipt-brand);outline-offset:2px}.receipt-payment_processingDetails__cvG0_ p{margin:8px 0}.receipt-payment_processingFallback__uPwm7{margin:20px 24px;font-size:13px;color:var(--receipt-sub)}.theme-preview-dialog_dialog__zth6X{width:min(1240px,96vw);max-width:96vw;height:92dvh;max-height:92dvh;margin:auto;padding:0;border:2px solid #211d1b;border-radius:18px;background:#f8f6f0;color:#211d1b;box-shadow:8px 8px 0 #211d1b;overflow:hidden}.theme-preview-dialog_dialog__zth6X::backdrop{background:rgb(20 17 15/.6)}.theme-preview-dialog_dialog__zth6X[open]{display:flex;flex-direction:column}.theme-preview-dialog_toolbar__E8kYw{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:18px 20px;border-bottom:2px solid #211d1b;background:#fffdf7;flex-shrink:0}.theme-preview-dialog_toolbar__E8kYw h2{font-size:20px;font-weight:800}.theme-preview-dialog_toolbar__E8kYw p{font-size:12px;margin-top:4px;color:#615850}.theme-preview-dialog_controls__wnHA8{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.theme-preview-dialog_controls__wnHA8 label{display:flex;align-items:center;gap:8px;font-size:12px}.theme-preview-dialog_controls__wnHA8 select{width:90px}.theme-preview-dialog_controls__wnHA8 button{font-size:12px}.theme-preview-dialog_controls__wnHA8 [aria-pressed=true]{background:#ffe18a}.theme-preview-dialog_canvas__24gzR{overflow:auto;flex:1;min-height:0;padding:20px;background:#e9e5dd}.theme-preview-dialog_frame__gY0oj{width:100%;min-height:100%;margin:0 auto;padding:18px;container-type:inline-size;box-shadow:0 0 0 1px rgb(33 29 27/.15)}.theme-preview-dialog_frame__gY0oj[data-mobile=true]{width:min(390px,100%)}@container (max-width:480px){.theme-preview-dialog_frame__gY0oj .sm\:grid-cols-2{grid-template-columns:1fr}.theme-preview-dialog_frame__gY0oj .p-6{padding:16px}.theme-preview-dialog_frame__gY0oj .p-5{padding:14px}.theme-preview-dialog_frame__gY0oj .text-2xl{font-size:22px}}@media(max-width:600px){.theme-preview-dialog_dialog__zth6X{height:96dvh;max-height:96dvh;width:98vw;max-width:98vw}.theme-preview-dialog_toolbar__E8kYw{padding:12px}.theme-preview-dialog_toolbar__E8kYw h2{font-size:17px}.theme-preview-dialog_controls__wnHA8{gap:6px}.theme-preview-dialog_canvas__24gzR{padding:8px}.theme-preview-dialog_frame__gY0oj{padding:10px}}.theme-preview-dialog_frame__gY0oj{padding:0;border-radius:14px;overflow:hidden}.theme-preview-dialog_previewNotice__YvwcK{margin:0;padding:10px 18px;background:#fff8db;font-size:12px;color:#6b5017;border-bottom:1px solid #dccb9b}