.banner-section[data-v-325d8df7]{overflow:hidden;width:100%}.banner-section .banner-image[data-v-325d8df7]{aspect-ratio:1440/500;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.shop-sortbar[data-v-ae432cd3]{align-items:center;border-top:1px solid #ded5c5;display:flex;gap:20px;justify-content:space-between;padding:21px 0 22px}.selection-label[data-v-ae432cd3]{color:#9a8972;font-size:11px;margin:0}.sort-options[data-v-ae432cd3]{align-items:center;color:#8b7e6d;display:flex;font-size:11px;gap:15px}.sort-options select[data-v-ae432cd3]{background:transparent;border:0;border-bottom:1px solid #cfbfa8;color:#70604a;cursor:pointer;font-size:11px;padding:5px 20px 5px 0}.sort-options select[data-v-ae432cd3]:focus{outline:2px solid #c19b69;outline-offset:4px}@media (max-width:600px){.shop-sortbar[data-v-ae432cd3]{gap:15px;padding:17px 0}.selection-label[data-v-ae432cd3]{font-size:10px}.sort-options[data-v-ae432cd3]{gap:9px}.sort-options select[data-v-ae432cd3]{font-size:10px;max-width:130px}}.good[data-v-658d8a59]{cursor:pointer;min-width:0}.good-visual[data-v-658d8a59]{aspect-ratio:1;background:#eee9df;border:1px solid #e3dac9;display:block;overflow:hidden;position:relative}.good-visual img[data-v-658d8a59]{background:#f0ebe2;display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .55s;width:100%}.good-visual .image-missing[data-v-658d8a59]{align-items:center;color:#a28c6a;display:flex;font-family:Songti TC,"Noto Serif TC",PMingLiU,serif;font-size:22px;height:100%;justify-content:center;letter-spacing:3px;width:100%}.good:hover .good-visual img[data-v-658d8a59]{transform:scale(1.035)}.good-body[data-v-658d8a59]{padding:16px 0 0}.good h2[data-v-658d8a59]{display:-webkit-box;font-family:inherit;font-size:15px;font-weight:500;letter-spacing:0;line-height:1.7;margin:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:51px;overflow:hidden}.good h2 a[data-v-658d8a59]{color:#383635}.good h2 a[data-v-658d8a59]:hover{color:#8b3d39}.good-bottom[data-v-658d8a59]{align-items:baseline;border-bottom:1px solid #ded5c5;display:flex;gap:10px;justify-content:space-between;margin-top:13px;padding-bottom:17px}.good-price[data-v-658d8a59]{align-items:baseline;color:#8b3d39;display:inline-flex;font-family:Arial,Helvetica Neue,sans-serif;font-size:20px;font-variant-numeric:lining-nums tabular-nums;letter-spacing:.2px;line-height:1;white-space:nowrap}.good-price small[data-v-658d8a59]{font-family:inherit;font-size:11px;line-height:1;margin-right:5px}.good-link[data-v-658d8a59]{align-items:center;color:#977e5a;display:flex;font-size:10px;gap:9px;padding:4px 0}.good-link[data-v-658d8a59]:hover{color:#8b3d39}.good-link .arrow[data-v-658d8a59]{font-size:18px}@media (max-width:600px){.good-body[data-v-658d8a59]{padding-top:12px}.good h2[data-v-658d8a59]{font-size:13px;min-height:44px}.good-bottom[data-v-658d8a59]{align-items:flex-end;gap:8px;margin-top:9px;padding-bottom:13px}.good-price[data-v-658d8a59]{font-size:18px}.good-price small[data-v-658d8a59]{font-size:10px;margin-right:3px}.good-link[data-v-658d8a59]{font-size:10px;gap:0}.good-link .link-label[data-v-658d8a59]{display:none}}.product-grid[data-v-86b2e705]{display:grid;gap:35px 27px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}@media (max-width:1150px){.product-grid[data-v-86b2e705]{gap:30px 21px}}@media (max-width:850px){.product-grid[data-v-86b2e705]{gap:28px 20px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.product-grid[data-v-86b2e705]{gap:25px 15px;grid-template-columns:repeat(2,minmax(0,1fr))}}.physical-goods-page[data-v-5415970e]{background-color:#f5f1e8;min-height:100vh;padding-bottom:38px}.wrap[data-v-5415970e]{margin:auto;max-width:1200px;width:calc(100% - 80px)}@media (min-width:1500px){.wrap[data-v-5415970e]{max-width:1280px}}@media (max-width:760px){.wrap[data-v-5415970e]{width:calc(100% - 36px)}}.shop-heading[data-v-5415970e]{align-items:center;display:flex;gap:35px;justify-content:space-between;padding:38px 0 34px}.shop-heading .shop-heading-left[data-v-5415970e]{flex-shrink:0}.shop-heading .shop-kicker[data-v-5415970e]{color:#a38760;font-size:9px;letter-spacing:3px;margin-bottom:9px}.shop-heading .shop-title[data-v-5415970e]{font-family:Songti TC,"Noto Serif TC",PMingLiU,serif;font-size:36px;font-weight:500;letter-spacing:6px;margin:0}.shop-heading .shop-intro[data-v-5415970e]{border-left:1px solid #c5b698;color:#826f55;padding-left:24px}.shop-heading .shop-intro p[data-v-5415970e]{font-size:15px;letter-spacing:1px;margin:0}.shop-heading .shop-intro span[data-v-5415970e]{color:#9a8e7d;display:block;font-size:12px;margin-top:7px}.pagination[data-v-5415970e]{align-items:center;display:flex;gap:10px}.pagination button[data-v-5415970e]{background:#fffdf9;border:1px solid transparent;border-radius:50%;box-sizing:border-box;color:#403d39;cursor:pointer;font-size:.88rem;height:46px;padding:0;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease;width:46px}.pagination button[aria-current=page][data-v-5415970e]{background:#8a3d38;border-color:#8a3d38;color:#fff;font-weight:700}.pagination button[data-v-5415970e]:not(:disabled):hover{background:#fffdf9;border-color:#c9b7a7;color:#8a3d38;transform:translateY(-1px)}.pagination button[data-v-5415970e]:disabled{background:#fffdf9;border-color:transparent;color:#c5c0b9;cursor:not-allowed;transform:none}.pagination .page-next[data-v-5415970e],.pagination .page-prev[data-v-5415970e]{color:#8b857d;font-size:1.25rem;font-weight:400}.goods-pagination[data-v-5415970e]{justify-content:center;margin:40px 0 24px}@media (max-width:600px){.shop-heading[data-v-5415970e]{display:block;padding:28px 0 23px}.shop-kicker[data-v-5415970e]{font-size:8px;letter-spacing:2px}.shop-title[data-v-5415970e]{font-size:30px;letter-spacing:5px}.shop-intro[data-v-5415970e]{border:0;padding:14px 0 0}.shop-intro p[data-v-5415970e]{font-size:12px}.shop-intro span[data-v-5415970e]{font-size:11px;line-height:1.8;margin-top:4px}.goods-pagination[data-v-5415970e]{margin:32px 0 23px}}
