.s-container[data-v-4c091d10]{display:flex;align-items:center;justify-content:space-between;height:50px;box-sizing:border-box;margin-bottom:28px;background:#fff;border:1.5px solid #111;border-radius:0;overflow:hidden;text-decoration:none;transition:box-shadow .2s}.s-container[data-v-4c091d10]:focus-within{box-shadow:0 0 0 4px rgba(17,17,17,.14)}.s-container input[data-v-4c091d10]{flex:1;height:100%;padding:0 18px;outline:none;border:none;font-size:15px;color:#111;background:transparent}.search[data-v-4c091d10]{height:100%;padding:0 28px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:14px;letter-spacing:.08em;color:#fff;text-decoration:none;cursor:pointer;background-color:#111!important}.category-container[data-v-ab302b02]{width:860px;max-width:calc(100% - 40px);margin:80px auto;padding:36px 40px 30px;background:#fff;border:1px solid #e2dccf;box-shadow:0 2px 10px rgba(17,17,17,.08);border-radius:0}.category-list[data-v-ab302b02]{display:flex;flex-wrap:wrap}.category[data-v-ab302b02]{display:inline-flex;align-items:center;margin:0 10px 12px 0;padding:8px 16px;font-size:15px;text-decoration:none;cursor:pointer;color:#111;background:#faf7f0;border:1px solid #e2dccf;border-radius:0;transition:background .2s,color .2s,border-color .2s}.category[data-v-ab302b02]:hover{color:#fff;background:#111;border-color:#111}.category img[data-v-ab302b02]{height:11px;margin-right:6px}.hot[data-v-ab302b02]{color:#9b0c23;font-weight:600}.category-container[data-v-788190e7]{margin:18px 14px;padding:20px 16px 12px;background:#fff;border:1px solid #e2dccf;box-shadow:0 2px 10px rgba(17,17,17,.08);border-radius:0}.top[data-v-788190e7]{display:inline-block;margin-bottom:14px;padding:3px 10px;font-size:11px;font-weight:600;letter-spacing:.14em;color:#111;background:#c8102e}.category[data-v-788190e7]{display:inline-flex;align-items:center;margin:0 8px 10px 0;padding:7px 14px;font-size:14px;text-decoration:none;color:#111;background:#faf7f0;border:1px solid #e2dccf;border-radius:0}.category img[data-v-788190e7]{height:10px;margin-right:5px}.hot[data-v-788190e7]{color:#9b0c23;font-weight:600}.bottom[data-v-57f1d173]{padding-bottom:40px}