.banner-section[data-v-5eca46aa]{overflow:hidden;width:100%}.banner-section .banner-image[data-v-5eca46aa]{aspect-ratio:1440/500;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.shop-sortbar[data-v-61d1988d]{align-items:center;border-top:1px solid #ded5c5;display:flex;gap:15px;justify-content:space-between;padding:17px 18px}.selection-label[data-v-61d1988d]{color:#9a8972;font-size:10px;margin:0}.sort-options[data-v-61d1988d]{align-items:center;color:#8b7e6d;display:flex;font-size:11px;gap:9px}.sort-options select[data-v-61d1988d]{background:transparent;border:0;border-bottom:1px solid #cfbfa8;color:#70604a;cursor:pointer;font-size:11px;max-width:130px;padding:5px 20px 5px 0}.sort-options select[data-v-61d1988d]:focus{outline:2px solid #c19b69;outline-offset:4px}.good[data-v-76dd7b83]{cursor:pointer;min-width:0}.good-visual[data-v-76dd7b83]{aspect-ratio:1;background:#eee9df;border:1px solid #e3dac9;display:block;overflow:hidden;position:relative}.good-visual img[data-v-76dd7b83]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.good-visual .image-missing[data-v-76dd7b83]{align-items:center;color:#a28c6a;display:flex;font-family:Songti TC,"Noto Serif TC",PMingLiU,serif;font-size:18px;height:100%;justify-content:center;letter-spacing:2px;width:100%}.good-body[data-v-76dd7b83]{padding:12px 0 0}.good h2[data-v-76dd7b83]{display:-webkit-box;font-family:inherit;font-size:13px;font-weight:500;line-height:1.7;margin:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:44px;overflow:hidden}.good h2 a[data-v-76dd7b83]{color:#383635}.good-bottom[data-v-76dd7b83]{align-items:flex-end;border-bottom:1px solid #ded5c5;display:flex;gap:8px;justify-content:space-between;margin-top:9px;padding-bottom:13px}.good-price[data-v-76dd7b83]{align-items:baseline;color:#8b3d39;display:inline-flex;font-family:Arial,Helvetica Neue,sans-serif;font-size:18px;font-variant-numeric:lining-nums tabular-nums;letter-spacing:.2px;line-height:1;white-space:nowrap}.good-price small[data-v-76dd7b83]{font-family:inherit;font-size:10px;line-height:1;margin-right:3px}.good-link[data-v-76dd7b83]{align-items:center;color:#977e5a;display:flex;font-size:10px}.good-link .arrow[data-v-76dd7b83]{font-size:18px}.product-grid[data-v-1fd2bf68]{display:grid;gap:25px 15px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 18px}.physical-goods-mobile[data-v-3bc1734f]{background-color:#f5f1e8;min-height:100vh;padding-bottom:25px}.shop-heading[data-v-3bc1734f]{padding:28px 18px 23px}.shop-kicker[data-v-3bc1734f]{color:#a38760;font-size:8px;letter-spacing:2px;margin-bottom:9px}.shop-title[data-v-3bc1734f]{color:#383635;font-family:Songti TC,"Noto Serif TC",PMingLiU,serif;font-size:30px;font-weight:500;letter-spacing:5px;margin:0}.shop-intro[data-v-3bc1734f]{padding:14px 0 0}.shop-intro p[data-v-3bc1734f]{color:#826f55;font-size:12px;letter-spacing:1px;margin:0}.shop-intro span[data-v-3bc1734f]{color:#9a8e7d;display:block;font-size:11px;line-height:1.8;margin-top:4px}.pagination[data-v-3bc1734f]{align-items:center;display:flex;gap:3px}.pagination button[data-v-3bc1734f]{background:transparent;border:1px solid transparent;color:#77664d;cursor:pointer;font-size:12px;height:34px;min-width:31px}.pagination button[aria-current=page][data-v-3bc1734f]{background:#f0e6d6;border-color:#b49364;color:#725431}.pagination button[data-v-3bc1734f]:not(:disabled):hover{border-color:#b49364}.pagination button[data-v-3bc1734f]:disabled{cursor:default;opacity:.38}.pagination .page-next[data-v-3bc1734f],.pagination .page-prev[data-v-3bc1734f]{padding:0 12px}.goods-pagination[data-v-3bc1734f]{justify-content:center;margin:32px 0 23px}
