.Y5Q-aG_notice{z-index:35;color:#fff;background:#145445;flex-wrap:wrap;justify-content:center;gap:12px;padding:12px 18px;font-size:15px;display:flex;position:sticky;top:0}.Y5Q-aG_notice a{color:#fff;font-weight:700;text-decoration:underline}.Y5Q-aG_entry{z-index:40;color:#fff;background:#145445;border-radius:24px;padding:12px 14px;font-size:14px;text-decoration:none;position:fixed;top:45%;right:18px;box-shadow:0 3px 15px #0002}.Y5Q-aG_page{max-width:760px;margin:0 auto;padding:24px 20px 120px}.Y5Q-aG_panel{gap:16px;margin:20px 0;display:grid}.Y5Q-aG_list{gap:12px;padding:0;list-style:none;display:grid}.Y5Q-aG_message{background:#fff;border:1px solid #dce6e0;border-radius:12px;padding:14px}.Y5Q-aG_merchant{background:#eef7f1}.Y5Q-aG_text{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.Y5Q-aG_meta{color:#52645a;font-size:13px}.Y5Q-aG_form{gap:10px;display:grid}.Y5Q-aG_form textarea{box-sizing:border-box;width:100%;min-height:110px;font:inherit;border:1px solid #9cafa4;border-radius:8px;padding:12px}.Y5Q-aG_actions{flex-wrap:wrap;gap:12px;display:flex}.Y5Q-aG_actions button,.Y5Q-aG_form button{color:#fff;cursor:pointer;background:#145445;border:1px solid #145445;border-radius:8px;min-height:44px;padding:10px 16px}.Y5Q-aG_actions button:disabled,.Y5Q-aG_form button:disabled{opacity:.5;cursor:default}.Y5Q-aG_error{color:#942525;background:#fff0ee;padding:10px}.Y5Q-aG_order{border:1px solid #dce6e0;border-radius:10px;justify-content:space-between;gap:10px;padding:18px;display:flex}.Y5Q-aG_badge{color:#a02c21;font-weight:700}@media (max-width:600px){.Y5Q-aG_entry{top:auto;right:8px;bottom:calc(84px + env(safe-area-inset-bottom));max-width:90px;padding:9px 11px}.Y5Q-aG_page{padding:20px 16px 120px}.Y5Q-aG_notice{justify-content:flex-start;padding-right:20px;font-size:14px}}.Y5Q-aG_entry.Y5Q-aG_inlineEntry{width:fit-content;max-width:calc(100% - 32px);margin:0 auto calc(24px + env(safe-area-inset-bottom));box-shadow:none;text-align:center;display:block;position:static}@media (max-width:700px){.Y5Q-aG_entry.Y5Q-aG_inlineEntry{margin-bottom:calc(120px + env(safe-area-inset-bottom))}}
.JOelSq_store{--store-paper:#fff;color:#163a59;background:#f5f7fa}@media (max-width:760px){.JOelSq_store .premium-announcement{display:none}.JOelSq_store .premium-header{min-height:72px;padding:12px 16px}.JOelSq_store .wordmark{white-space:normal}.JOelSq_store .premium-category-nav{display:none}.JOelSq_store .account-page{padding-bottom:100px}.JOelSq_store .account-grid{gap:16px}.JOelSq_store .account-grid article{border-radius:16px;padding:20px 16px}.JOelSq_store .cny-wechat-login{color:#fff;background:#07b75a;width:100%;min-height:50px}.JOelSq_store .alternate-login summary{cursor:pointer;padding:16px 0;font-size:14px}.JOelSq_store .account-grid__create-card{font-size:13px}.JOelSq_store .account-grid__create-card h1{font-size:18px}.JOelSq_store .order-history-filters{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:8px;overflow:auto}.JOelSq_store .order-history-filters a{white-space:nowrap;min-height:44px;padding:12px 14px}.JOelSq_store .order-detail-meta{grid-template-columns:1fr}}.JOelSq_store .c2-cart-line--image .c2-cart-line__copy{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:12px}:is(.JOelSq_store .cny-cart-image,.JOelSq_store .cny-review-image){background:#f8fafc;border-radius:8px;flex-shrink:0;width:64px;height:72px;position:relative;overflow:hidden}:is(.JOelSq_store .cny-cart-image img,.JOelSq_store .cny-review-image img){object-fit:contain;width:100%;height:100%}@media (max-width:760px){.JOelSq_store .c2-drawer{width:100%;max-width:100%;height:100dvh;padding:20px 16px calc(24px + env(safe-area-inset-bottom));border-radius:0;flex-direction:column;gap:16px;display:flex}.JOelSq_store .c2-cart-lines{flex:1;min-height:80px;overflow:auto}.JOelSq_store .c2-drawer .c2-primary{color:#163a59;text-align:center;background:#f8c746;border-radius:12px;flex-shrink:0;min-height:48px;padding:14px}.JOelSq_store .c2-cart-line{flex-wrap:wrap;gap:10px}.JOelSq_store .c2-cart-line__copy{min-width:0}.JOelSq_store .c2-cart-line--image .c2-cart-line__copy{grid-area:1/1/auto/-1}.JOelSq_store .c2-cart-line--image .c2-quantity{grid-area:2/1;justify-self:start}.JOelSq_store .c2-cart-line--image .c2-cart-line__amount{grid-area:2/2;justify-items:end}.JOelSq_store .c2-review-line>span{flex:1}.JOelSq_store .c2-order-review h2{font-size:18px}.JOelSq_store .premium-header .bag:before{content:"购物袋"}}
